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
339397866925	339397867442	339397867992	339397868542	339397869092	339397869642	339397870192	339397870742	339397871292	339397871842	339397872392	339397872942	339397873492	339397874042	339397874592	339397875142	339397875692	339397876242	339397876792	339397877342	339397877892	339397878442	339397878992	339397879542	339397880092	339397880642	339397881192	339397881742	339397882292	339397882842	339397883392	339397883942	339397884492	339397885042	339397885592	339397886142	339397886692	339397887242	339397887792	339397888342	339397888892	339397889442	339397889992	339397890542	339397891092	339397891642	339397892192	339397892742	339397893292	339397893842	339397894392	339397894942	339397895492	339397896042	339397896592	339397897142	339397897692	339397898242	339397898792	339397899342	339397899892	339397900442	339397900992	339397901542	339397902092	339397902642	339397903192	339397903742	339397904292	339397904842	339397905392	339397905942	339397906492	339397907042	339397907592	339397908142	339397908692	339397909242	339397909792	339397910342	339397910892	339397911442	339397911992	339397912542	339397913092	339397913642	339397914192	339397914742	339397915292	339397915842	339397916392	339397916942	339397917492	339397918042	339397918592	339397919142	339397919692	339397920242	339397920792	339397921342	339397921892	339397922442	339397922992	339397923542	339397924092	339397924642	339397925192	339397925742	339397926292	339397926842	339397927392	339397927942	339397928492	339397929042	339397929592	339397930142	339397930692	339397931242	339397931792	339397932342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23073	22350	33424	30143	23733	17423	10181	3980	1581	1046	714	741	682	740	777	741	727	726	692	692	681	704	683	684	722	743	739	725	698	687	655	676	735	718	687	740	647	697	708	683	713	730	688	727	691	687	674	643	669	676	731	730	700	712	661	673	720	711	641	712	706	666	686	705	645	684	636	686	715	695	719	752	711	757	704	714	694	691	683	692	652	681	716	682	690	706	754	695	681	655	684	656	715	680	707	685	706	679	662	724	707	715	683	700	677	674	703	709	657	681	684	674	707	672	691	712	656	694	689	688	678	642	690	710	683	750	671	727	690	757	680	654	663	691	681	677	673	712	664	660	674	742	658	667	718	751	694	698	670	690	669	699	674	693	702	660	682	739	729	691	694	692	697	682	705	708	662	684	664	693	651	753	665	705	727	685	733	663	732	671	690	698	688	688	705	700	712	633	685	664	640	673	667	723	671	665	712	717	643	697	692	708	679	699	668	717	697	672	687	641	668	728	727	761	668	673	646	689	680	664	689	667	737	646	747	712	657	667	742	666	734	648	733	653	711	724	670	680	682	681	690	750	609	679	597	690	685	669	630	637	708	651	684	684	703	715	701	700	702	700	668	732	692	715	670	672	687	680	692	647	671	662	745	725	685	687	675	696	683	686	699	695	718	670	699	705	729	706	663	691	714	719	665	718	653	664	680	680	655	721	666	676	715	771	718	672	703	637	695	651	712	687	696	701	712	688	682	647	675	662	679	676	716	695	625	671	708	682	696	678	708	679	686	713	687	718	676	654	636	689	680	663	667	710	674	668	687	641	717	732	748	684	729	685	702	652	670	671	656	671	756	681	712	675	694	678	681	647	674	724	733	663	714	665	643	654	669	711	659	680	674	698	673	708	701	708	698	731	678	671	670	691	644	689	710	740	678	696	706	684	668	690	738	690	679	681	647	738	682	677	693	681	743	666	678	667	632	712	662	694	690	706	688	719	687	700	736	734	677	672	707	683	685	676	706	660	652	719	700	670	670	744	693	683	673	710	697	688	689	667	682	722	674	735	696	664	719	648	695	703	681	678	662	682	665	707	714	672	672	686	685	642	693	655	688	707	661	730	693	601	710	660	712	709	685	665	669	712	622	693	683	703	676	641	694	672	684	656	730	635	701	719	683	707	712	668	687	725	685	710	678	704	661	660	697	696	705	727	737	669	673	679	701	643	696	708	704	668	632	698	675	695	675	659	659	688	716	659	623	675	676	685	745	715	719	679	659	663	698	644	654	662	714	682	692	693	658	700	644	764	719	680	672	683	677	703	729	672	675	689	647	656	681	665	689	704	667	670	693	692	730	738	680	709	736	677	686	695	665	723	735	627	712	668	647	733	612	704	668	637	687	653	685	662	692	712	605	661	716	670	712	699	646	670	703	698	683	665	715	718	739	642	703	706	680	692	682	660	675	656	687	662	685	691	682	733	719	681	656	697	616	689	686	719	690	698	737	734	673	690	654	700	659	671	676	723	675	695	699	694	736	696	701	657	673	673	643	644	653	700	656	697	674	707	668	685	690	692	673	644	679	675	678	682	699	685	674	700	702	653	675	654	679	696	704	709	674	685	701	720	685	678	683	693	666	650	691	676	694	664	714	675	675	689	675	673	610	646	679	659	667	687	674	647	727	631	672	681	633	673	633	685	740	672	651	680	659	693	700	662	736	644	697	663	675	741	745	685	696	661	685	688	703	700	666	657	676	722	701	703	687	680	692	703	730	723	696	681	680	685	666	670	686	691	650	717	690	673	663	700	712	658	664	644	677	637	657	709	690	710	644	696	706	748	687	688	726	716	715	673	725	663	688	661	682	704	675	706	701	722	664	671	669	672	708	660	713	697	689	714	669	706	724	711	670	688	702	739	673	620	731	650	690	710	689	662	747	679	709	725	731	655	691	664	652	721	694	682	646	726	703	707	663	701	688	644	670	677	749	670	695	692	684	663	660	673	727	713	658	691	676	688	666	706	660	714	698	695	692	668	679	742	649	679	718	712	703	682	704	682	644	700	681	670	705	710	717	680	700	651	701	692	638	678	721	645	669	725	703	720	650	659	686	666	696	697	658	677	698	679	671	717	673	693	702	706	678	688	685	679	702	714	664	703	662	718	711	708	685	667	710	728	720	678	688	657	693	677	706	702	691	698	689	638	701	672	732	675	631	718	743	707	700	676	711	668	660	687	673	681	692	711	744	702	689	684	683	681	708	669	707	711	662	659	728	669	687	734	687	688	712	610	673	695	719	693	708	659	677	715	687	688	690	673	709	705	708	710	643	692	650	701	720	695	698	706	698	675	630	708	675	668	671	702	689	660	739	676	665	700	690	708	689	720	719	738	647	703	740	690	657	691	670	626	685	670	705	704	717	671	655	734	679	676	679	693	717	700	694	711	709	686	682	691	669	711	674	699	723	704	685	686	721	704	707	674	710	679	716	663	649	682	635	677	704	693	682	684	702	675	724	736	727	705	670	696	718	664	734	661	677	661	687	675	725	667	708	708	660	688	680	657	695	661	664	730	681	685	678	682	669	672	703	711	691	696	706	683	691	667	676	681	686	675	694	653	681	717	656	699	714	693	663	738	715	706	676	698	707	713	700	713	646	706	691	673	705	701	728	690	697	695	674	670	682	651	660	687	699	709	698	691	703	701	665	668	750	720	696	657	712	635	711	717	705	711	671	656	681	653	699	694	740	656	658	665	691	682	690	688	678	731	659	658	667	712	691	718	671	638	716	675	707	743	697	719	633	685	665	695	640	676	697	670	678	663	648	715	674	671	687	677	643	696	672	656	735	613	715	676	709	706	672	704	655	681	703	680	702	668	685	720	677	757	731	716	701	634	643	676	666	677	697	680	680	699	707	717	717	695	667	681	691	703	659	659	675	687	682	667	684	697	706	719	718	671	717	675	665	717	681	656	660	707	688	701	669	677	699	660	728	652	728	683	723	662	641	655	706	657	673	664	679	702	711	734	697	696	671	654	688	662	728	662	658	662	674	682	685	691	679	680	659	711	670	696	730	689	685	654	704	677	697	681	765	653	707	745	704	681	696	691	682	715	707	704	688	734	672	709	684	730	661	714	655	713	704	700	755	667	704	665	714	640	700	645	679	668	716	707	721	671	696	676	661	654	680	688	702	685	702	688	707	681	677	638	722	712	627	702	718	660	640	663	655	650	699	681	691	675	659	688	703	696	673	739	718	646	684	660	694	682	698	696	703	679	677	702	698	666	735	704	697	673	719	725	683	692	699	691	659	695	698	673	701	677	730	701	647	701	664	705	652	662	659	679	704	643	712	683	725	660	667	708	674	702	689	654	688	717	715	681	659	747	682	703	747	686	665	707	709	665	683	715	700	673	716	638	689	680	687	673	717	709	669	709	678	705	679	694	688	667	674	670	665	728	633	689	698	711	668	703	720	720	697	676	679	660	678	665	711	676	707	697	690	700	716	693	685	690	696	728	690	654	632	695
59889	98872	69704	39862	20890	10288	7568	4121	1853	1037	613	653	693	680	631	640	620	649	615	652	651	620	650	613	654	664	642	646	587	656	632	656	636	653	666	659	642	638	662	667	629	624	634	677	638	646	662	662	622	612	618	671	645	613	618	652	625	629	669	622	637	653	704	653	602	677	665	667	654	631	654	652	654	680	630	625	655	620	635	718	650	648	655	629	637	650	659	677	647	647	629	605	642	649	657	643	626	665	648	643	629	643	654	598	672	616	591	622	615	626	623	598	655	662	652	612	654	682	627	614	646	642	639	639	638	637	657	648	634	639	639	648	614	630	615	663	655	635	669	638	668	596	637	623	623	652	624	620	612	618	643	652	622	576	641	674	631	619	645	653	604	687	673	650	629	649	637	612	622	676	616	602	652	631	620	637	624	623	636	656	697	604	620	622	647	627	649	620	607	597	646	651	599	599	638	657	574	600	593	634	591	591	642	613	616	646	639	628	637	660	649	633	645	643	621	647	660	600	630	645	680	608	673	611	647	627	629	635	613	639	650	661	645	657	605	636	704	613	665	647	592	630	640	588	601	638	612	619	614	646	627	646	667	586	642	657	631	664	673	664	658	649	622	643	611	645	628	643	612	667	620	605	642	635	648	590	625	597	628	625	653	610	608	612	607	666	577	573	646	618	636	598	674	630	649	648	632	626	670	630	632	611	671	636	600	632	648	635	602	642	622	632	623	610	611	617	617	614	644	641	593	688	582	605	645	674	632	604	646	589	616	668	679	640	636	645	637	651	630	654	602	561	671	625	616	624	674	610	651	650	637	643	604	640	594	618	617	632	623	650	656	614	642	619	672	677	629	614	620	650	630	671	639	643	658	655	642	597	675	629	627	609	673	602	634	644	612	608	643	645	678	675	657	621	605	612	644	657	681	664	638	635	620	613	625	599	645	631	608	624	643	603	618	614	595	644	672	593	639	622	639	648	694	616	672	660	655	590	595	634	633	688	583	679	680	638	629	660	648	596	640	571	620	636	605	660	641	632	653	645	599	658	603	651	643	679	633	645	645	675	579	625	669	608	663	652	644	641	658	598	613	600	635	648	637	658	612	643	667	659	617	647	603	692	658	635	624	630	653	612	676	657	634	594	596	623	650	623	647	671	648	652	632	661	647	661	626	662	644	624	653	633	686	629	636	628	633	616	614	607	646	641	649	614	600	652	601	636	613	643	632	596	619	679	629	694	658	645	652	613	607	624	578	654	619	607	633	604	649	602	671	639	630	657	640	648	628	595	592	630	637	631	597	630	652	691	623	650	667	606	646	632	628	653	656	649	602	629	626	639	623	635	619	614	694	600	656	627	641	599	637	621	645	606	646	597	628	651	639	638	667	630	636	675	654	635	633	690	649	689	617	595	622	717	656	663	609	605	612	642	651	641	639	635	610	618	636	638	673	631	665	601	603	663	631	652	628	656	654	620	627	625	659	628	636	674	596	627	655	613	629	685	632	618	588	648	569	605	646	624	582	628	638	645	672	627	616	633	660	688	599	640	593	625	599	610	668	661	601	629	658	670	607	629	581	637	655	620	676	644	600	594	632	577	614	650	662	655	654	611	702	639	657	612	642	621	604	624	675	653	625	631	606	624	640	650	608	615	656	608	645	645	731	659	631	686	649	617	677	581	622	615	649	621	634	661	612	618	661	659	661	557	646	668	608	653	641	642	617	678	666	612	681	639	666	656	619	613	627	656	613	600	654	679	646	619	590	644	641	617	660	604	642	607	612	637	638	645	628	651	634	591	616	594	738	670	625	648	645	644	619	604	632	682	635	611	624	663	648	651	652	591	620	645	657	654	629	614	599	606	609	664	659	613	612	617	598	635	632	651	613	623	652	607	625	620	626	668	607	626	624	615	617	682	652	644	673	687	622	606	594	641	644	656	656	645	632	636	634	642	637	676	670	674	648	636	626	619	630	626	646	648	599	617	606	669	632	618	646	629	631	636	609	645	596	595	632	648	650	626	587	611	627	666	656	610	617	600	654	615	651	626	633	622	630	616	642	636	622	616	634	658	667	632	647	586	675	615	624	577	607	649	624	578	600	634	609	679	640	654	617	623	634	605	638	658	632	629	642	581	633	628	609	643	648	634	608	702	596	636	627	608	630	647	608	628	662	634	584	663	649	617	625	625	613	635	626	592	638	625	630	620	596	634	609	586	587	613	668	647	571	618	654	629	589	654	618	640	607	605	622	627	654	644	642	616	688	597	623	646	673	669	618	586	632	626	655	615	613	616	619	630	611	650	625	592	607	639	632	686	628	579	635	658	659	632	638	599	608	604	623	623	599	646	638	608	626	606	667	629	610	634	646	611	648	602	642	645	644	645	607	615	642	606	609	606	632	642	603	618	647	611	644	650	600	614	643	612	587	621	646	629	642	659	639	644	654	660	614	619	627	624	604	591	652	603	612	645	625	682	678	625	625	593	617	675	632	664	648	608	699	591	605	615	665	589	659	635	655	630	636	665	620	620	609	620	651	649	645	623	582	604	638	611	599	637	642	601	703	622	636	629	632	631	617	606	588	581	632	622	672	645	624	625	626	608	680	600	666	663	627	641	639	652	603	625	645	648	610	647	647	626	608	636	637	605	656	641	647	606	653	645	624	622	640	585	605	631	628	614	656	671	638	630	617	665	592	648	643	634	644	635	658	592	635	635	626	592	644	635	636	669	622	625	612	592	641	590	619	639	660	639	634	702	632	664	582	601	647	647	644	648	618	591	669	604	652	668	661	663	644	644	642	623	620	620	637	614	627	603	608	635	618	595	629	639	618	628	676	630	643	641	631	610	633	664	682	626	616	622	662	635	654	670	641	646	623	617	616	682	671	613	680	636	666	639	691	650	619	674	628	602	630	637	637	619	618	608	645	644	575	592	614	646	633	664	640	654	654	633	638	605	601	643	652	601	642	653	609	636	665	648	614	669	599	624	610	598	668	604	624	647	637	653	677	640	659	611	621	627	603	650	634	603	653	618	593	627	641	674	624	635	639	641	640	598	620	608	618	629	586	611	596	606	627	641	642	610	625	683	611	620	646	602	623	609	643	640	619	650	659	648	659	608	652	578	635	646	614	649	657	614	669	623	671	620	639	665	599	621	598	596	624	697	638	639	683	629	608	568	597	656	637	614	660	630	656	647	663	647	655	638	599	575	611	663	617	640	655	615	656	635	606	571	607	642	624	573	657	643	620	641	629	648	638	618	646	637	635	627	641	617	625	607	649	652	626	619	654	647	615	586	627	671	624	571	638	616	609	606	633	617	635	594	632	647	621	625	649	635	679	619	628	623	629	607	671	662	615	611	653	643	609	640	619	609	665	651	679	566	591	614	649	643	657	634	602	586	608	604	620	611	612	634	609	653	615	623	626	624	667	623	639	647	621	659	632	593	593	590	599	631	614	622	647	656	617	654	628	614	664	584	647	645	649	628	604	600	623	604	674	618	643	660	637	635
30792	29871	24899	9198	2179	1037	787	606	479	470	475	470	466	465	489	466	467	412	480	417	432	418	492	438	473	418	492	405	447	434	423	416	429	509	440	433	454	463	501	490	453	449	424	466	450	450	412	399	422	486	441	430	462	440	438	459	483	451	453	444	453	475	456	482	445	476	484	473	478	464	466	417	439	425	458	417	467	450	392	438	439	424	471	471	426	480	459	453	460	486	471	451	482	455	458	405	474	497	443	446	484	472	474	428	427	457	437	444	465	419	420	443	469	438	463	466	451	464	424	454	492	458	450	467	478	440	445	430	461	449	462	431	434	460	422	418	482	449	452	431	465	420	478	482	472	446	446	429	480	456	439	415	429	473	471	448	462	465	472	464	436	417	458	476	428	428	461	434	456	476	464	407	448	456	440	442	470	463	461	466	462	478	453	458	442	455	431	465	408	464	493	457	470	465	470	434	430	450	437	484	453	453	449	447	491	483	469	444	477	449	453	440	463	488	471	447	469	468	439	473	441	459	451	452	460	451	446	465	460	457	449	452	469	456	450	460	474	456	452	441	469	429	430	455	458	471	468	436	470	454	492	390	449	412	457	470	455	453	461	468	468	467	444	454	468	455	479	493	465	445	456	460	424	456	444	439	453	480	462	457	463	451	490	462	464	463	462	466	498	469	412	491	412	412	460	471	429	451	444	399	447	455	434	472	477	475	444	460	450	423	463	485	446	418	432	457	415	490	463	450	452	434	471	410	482	477	448	449	431	463	443	432	435	482	469	446	444	498	473	463	463	478	477	435	463	468	453	437	442	446	391	452	472	422	472	395	444	471	478	488	444	459	453	432	417	436	461	465	428	456	460	452	482	463	448	456	486	454	483	450	467	443	464	449	472	472	479	483	415	474	449	447	459	427	448	455	446	436	462	407	421	429	474	452	457	456	443	479	477	479	445	468	482	467	449	435	445	476	436	439	476	467	443	476	430	479	444	447	451	428	447	462	466	452	450	496	438	440	462	471	449	420	435	461	454	443	453	428	434	422	449	492	467	444	499	469	411	468	504	434	444	460	430	443	436	431	436	420	478	460	427	476	435	461	457	476	429	476	446	482	444	458	469	467	465	438	479	453	461	477	439	449	436	422	480	450	431	467	475	473	467	424	465	453	478	468	434	472	438	437	437	437	449	461	513	422	432	425	442	470	492	474	461	435	418	463	453	451	495	481	452	454	427	428	445	463	432	445	472	452	441	448	402	484	456	479	466	504	430	469	430	460	463	449	431	482	452	442	454	424	425	494	459	436	485	482	440	448	483	487	431	458	448	430	407	451	461	489	463	493	477	461	453	445	406	485	478	474	430	474	438	443	436	441	471	446	472	423	436	468	474	478	429	478	440	434	449	448	439	428	455	441	464	434	471	447	484	429	475	473	440	454	479	453	452	426	429	464	438	480	419	458	433	459	454	466	432	459	469	445	461	459	431	403	421	437	474	478	478	447	470	473	408	429	460	474	437	431	439	448	462	462	440	475	460	457	453	426	449	472	448	470	463	471	413	435	454	435	479	430	442	438	453	485	420	449	437	433	468	474	472	480	468	445	445	442	421	464	455	421	420	424	440	445	511	473	495	497	421	453	426	470	432	441	467	440	463	488	446	444	430	468	489	439	453	473	480	485	431	484	423	476	462	474	438	440	448	477	461	456	433	478	455	480	430	464	474	448	444	463	430	430	467	455	443	456	466	483	470	445	511	427	433	433	441	464	446	427	493	433	446	457	462	434	475	477	440	426	495	442	456	439	471	449	412	468	458	457	476	437	461	447	464	421	483	429	459	422	468	437	483	448	461	444	465	476	447	459	469	461	471	476	454	433	433	436	459	454	421	470	456	455	432	443	445	442	473	466	467	443	471	446	479	442	461	457	454	451	476	484	466	467	476	448	445	448	469	423	455	411	445	426	460	434	419	473	476	464	448	459	445	463	453	491	460	437	418	494	483	437	427	469	438	444	458	426	483	433	460	463	475	444	443	458	419	473	471	473	455	491	423	395	513	426	434	453	438	490	455	469	448	451	482	440	436	453	411	490	468	445	454	430	424	441	503	434	447	451	468	466	421	452	408	446	436	471	477	469	464	458	461	428	477	424	474	444	469	416	463	478	447	464	430	442	448	446	451	461	437	440	469	441	445	451	456	463	445	437	432	475	464	432	440	410	457	445	472	408	483	478	451	451	444	414	448	449	464	482	402	461	445	463	487	456	450	487	456	443	469	462	475	465	440	448	420	454	453	452	477	470	451	441	461	450	429	459	439	408	467	424	405	431	447	477	482	463	418	487	451	445	450	465	468	481	457	427	449	433	438	475	449	448	459	468	444	457	466	432	448	527	472	454	424	478	444	431	480	457	454	425	438	463	441	419	442	451	467	456	445	459	444	431	453	437	436	422	448	436	445	460	478	468	440	459	454	462	436	445	460	477	483	463	436	449	465	455	449	478	503	424	449	471	470	430	459	445	472	443	414	430	445	453	488	451	407	490	456	449	454	489	485	447	445	409	431	473	433	449	449	450	448	461	459	451	443	456	465	446	474	449	421	446	422	442	447	442	493	461	442	437	446	432	455	466	475	404	437	454	450	458	471	489	461	475	458	455	419	435	460	454	443	463	455	425	449	437	469	439	447	453	452	466	440	499	440	437	446	414	409	455	444	478	431	462	436	443	420	478	468	429	419	450	488	448	422	459	462	440	463	471	467	469	426	455	473	462	432	420	456	460	455	426	450	446	469	461	470	511	423	456	452	470	464	452	433	445	429	465	461	438	433	426	479	446	501	449	446	472	476	449	464	437	446	425	445	469	454	447	447	469	450	445	439	453	419	466	462	440	439	458	460	445	414	489	447	462	443	459	440	454	455	426	469	405	447	443	463	447	472	474	467	477	423	462	450	432	428	462	475	429	439	447	430	473	448	467	475	461	432	457	458	443	455	462	400	453	406	448	485	442	497	501	479	453	455	451	473	459	422	461	448	487	455	456	422	408	491	459	443	493	479	482	447	425	436	455	466	473	439	456	456	467	443	457	451	462	496	441	473	460	471	475	463	459	434	446	474	477	460	469	405	441	451	435	421	443	463	435	460	487	418	399	473	439	470	437	475	441	439	435	444	441	457	452	466	461	471	421	460	477	411	460	474	438	453	455	436	437	444	436	446	405	423	487	468	471	443	429	426	422	438	470	498	463	460	469	487	454	498	437	440	428	440	474	508	442	472	435	477	482	427	471	448	469	419	458	456	464	407	466	436	464	476	514	491	463	424	421	464	471	405	407	437	427	428	432	455	433	459	460	455	456	466	440	451	460	452	457	463	457	467	444	457	469	448	493	464	456	448	457	478	407	476	428	438	444	458	438	463	438	436	466	435	455	433	485	461	432	434	422	438	447	457	444	451	452	489	404	429	423	427	446	474	481	472	452	490	445	462	440	435	432	451	403	460	471	424	440	471	478	453	457	465	445	451	447
23960	35446	19563	5249	2033	939	761	577	477	414	364	378	392	399	392	374	389	348	353	388	417	370	395	392	395	386	375	392	377	401	390	364	364	347	355	363	381	352	378	377	361	373	369	383	349	385	326	359	372	361	394	383	356	373	398	386	365	363	372	399	389	385	395	374	413	385	385	386	366	362	371	381	374	369	384	409	371	383	380	366	401	394	349	363	393	382	417	377	364	364	378	394	377	361	395	373	388	393	357	372	373	346	358	417	379	409	397	393	364	402	399	403	361	381	363	349	356	386	375	374	361	383	387	374	347	365	370	367	356	366	402	378	382	352	377	382	357	352	372	380	384	366	350	409	351	353	377	356	410	406	373	375	351	372	381	384	378	378	370	415	345	379	376	360	363	362	374	356	379	426	374	389	356	378	379	380	360	370	365	339	359	373	355	351	373	357	393	428	404	391	376	379	379	390	339	374	366	393	393	381	363	380	369	396	431	383	397	356	383	370	370	365	376	398	370	372	379	393	403	399	405	395	403	378	381	364	378	378	384	363	410	349	363	340	381	402	381	395	392	399	348	369	394	387	395	366	382	378	384	339	375	384	382	402	379	340	405	374	392	354	317	374	369	371	354	355	376	406	344	351	357	373	384	403	373	363	376	344	372	408	364	361	375	371	388	354	372	373	357	378	359	382	392	377	388	357	368	362	376	376	364	371	396	368	363	342	387	413	350	381	404	365	405	379	381	392	407	368	364	354	344	375	394	389	380	388	354	360	365	345	376	386	400	390	351	359	364	372	368	373	404	369	401	370	342	369	405	366	388	353	393	355	383	343	373	387	363	382	369	355	388	363	371	335	351	379	398	364	365	372	390	378	397	420	405	352	357	382	349	379	376	370	373	369	381	379	362	399	347	344	390	398	355	357	370	354	371	376	364	376	391	377	370	407	383	387	398	360	348	388	353	374	343	395	362	385	400	346	405	383	385	362	315	372	392	372	388	342	390	366	351	397	354	329	396	413	357	391	392	401	377	363	363	394	371	358	386	355	396	385	388	381	360	404	395	384	384	352	395	379	371	399	389	383	406	376	393	354	351	372	367	380	363	348	386	364	368	375	389	388	382	371	373	367	383	409	369	401	432	345	372	375	393	367	353	328	381	405	358	375	431	386	398	384	401	385	383	374	364	370	345	369	424	351	354	363	385	390	399	388	361	410	358	367	363	340	339	381	379	351	366	383	378	409	391	344	337	370	346	380	368	336	363	361	360	375	394	367	344	341	361	371	361	397	385	377	373	360	375	373	394	367	375	414	382	362	377	380	395	371	382	363	382	395	402	399	349	376	366	377	372	359	385	393	394	375	392	350	356	378	359	381	341	368	374	356	357	357	387	369	369	383	378	355	403	366	415	369	375	357	358	404	373	390	360	373	355	339	363	381	391	395	387	398	348	402	407	396	371	370	381	354	387	376	420	347	396	387	380	378	362	388	373	372	365	377	356	339	397	392	381	382	390	407	411	384	350	378	361	364	372	347	344	376	390	387	358	370	356	363	393	359	357	393	376	365	384	362	379	380	408	364	408	370	387	401	368	406	377	366	425	386	390	374	352	355	375	394	392	410	379	373	384	383	352	369	400	381	378	382	367	341	395	399	346	385	402	365	349	345	356	355	338	365	402	369	379	370	392	383	406	406	340	333	411	348	391	367	376	382	391	386	333	394	390	346	396	368	407	386	366	364	393	374	398	352	370	360	356	383	344	356	394	374	382	360	377	357	378	335	337	364	403	370	392	375	378	394	392	364	390	370	374	411	395	346	382	353	397	386	374	366	367	371	322	366	391	354	404	383	371	404	389	395	354	374	386	368	364	350	367	377	392	414	384	391	350	344	390	416	363	398	351	359	395	370	345	398	365	340	367	364	375	398	398	394	372	365	371	348	343	384	371	401	383	381	348	366	390	369	398	355	371	381	353	376	372	376	381	334	359	346	394	394	386	368	403	376	383	380	392	384	363	365	382	389	379	382	397	374	359	372	380	358	375	358	354	356	392	378	398	371	388	363	353	378	359	384	383	399	372	392	398	395	392	360	377	346	369	344	386	356	389	368	396	395	363	399	343	377	374	352	367	381	354	374	351	360	389	411	358	344	383	372	371	383	353	387	359	409	397	381	381	410	406	386	405	366	369	383	385	389	364	380	390	383	403	381	378	363	390	363	365	383	384	393	378	374	379	355	367	371	401	359	378	394	385	361	342	391	373	348	353	375	369	386	353	374	365	382	379	390	404	349	382	387	389	390	385	367	390	368	421	387	380	381	342	359	362	366	388	398	380	368	371	367	412	382	374	375	375	382	392	341	377	408	407	361	397	393	368	417	362	349	368	370	395	392	355	357	372	374	361	370	370	367	405	372	360	383	395	376	385	388	421	390	405	356	354	380	360	379	369	377	337	410	348	387	373	365	408	393	376	391	352	363	380	396	394	372	377	371	388	370	358	369	365	344	404	395	397	385	361	381	355	331	358	356	376	377	411	377	367	393	393	371	375	372	420	361	382	353	391	384	380	337	390	361	359	384	342	373	372	354	364	429	401	355	374	379	384	368	366	371	354	367	360	369	372	403	390	364	368	395	356	401	377	373	385	410	379	410	366	394	369	389	389	335	411	397	415	378	369	347	380	367	358	381	372	348	383	417	379	383	370	371	362	372	360	360	404	372	395	402	357	375	397	368	391	368	373	381	344	396	403	350	384	380	386	382	425	370	367	375	388	380	388	415	349	351	389	388	375	381	381	414	368	360	365	388	381	379	367	339	398	386	401	408	382	366	367	374	370	388	359	380	377	380	411	354	400	369	413	397	390	348	395	394	358	351	334	352	398	382	392	331	351	341	379	394	411	381	394	363	377	356	382	391	389	390	384	405	402	384	379	390	331	358	386	358	421	383	415	392	391	406	391	368	355	380	326	335	347	375	370	408	380	374	363	394	385	393	365	392	365	367	356	388	344	350	350	400	356	352	385	400	347	380	390	379	385	375	361	348	398	375	400	380	352	380	326	382	361	389	385	405	377	372	350	401	364	336	391	391	361	398	355	347	387	388	400	394	357	356	370	393	371	390	383	403	400	406	378	358	383	366	402	383	369	366	367	370	357	389	358	423	366	349	402	357	362	378	370	389	364	404	399	368	413	371	369	400	333	363	367	364	363	374	386	370	369	346	385	342	376	374	383	401	406	396	368	360	378	369	374	338	376	382	369	347	364	389	378	347	376	386	363	387	378	381	323	378	371	391	393	367	379	351	391	418	362	385	362	363	365	356	384	386	370	383	353	343	370	371	380	399	357	377	359	384	318	365	367	379	355	387	380	350	379	356	378	383	381	372	344	395	376	394	391	374	372	353	372	368	351	359	371	371	386	341	400	411	363	390	412	392	369	369	392	367	375	389	377	383	349	344	356	402	400	372	369	389	410	395	347	351	392	406	375	416	374	385	373	387	373	374	354	371	384	348	370	367	400	384	363	356
25771	25915	39015	34060	21698	10087	4476	2304	1124	794	647	534	564	562	549	573	551	581	608	538	586	549	552	594	554	603	571	612	575	587	578	551	568	539	532	548	522	537	553	546	537	524	564	544	567	514	531	575	565	549	526	554	597	559	498	552	497	557	581	563	520	535	571	564	533	529	578	586	571	520	537	524	573	577	557	515	539	567	548	549	551	551	592	619	553	525	541	535	578	546	540	534	562	554	551	525	592	533	557	503	564	544	542	567	536	537	532	545	512	538	549	579	546	564	546	543	546	561	554	552	552	540	526	553	561	548	540	550	570	536	558	591	551	566	577	542	544	564	561	538	560	575	529	564	575	572	537	536	549	574	558	569	514	624	545	551	561	559	578	558	556	491	549	549	542	552	505	529	545	560	520	543	524	578	510	538	542	557	532	548	568	562	545	550	502	562	568	528	562	544	574	481	562	541	565	516	562	548	565	536	536	527	551	550	548	561	571	530	561	515	566	526	566	548	541	562	576	539	558	583	542	539	538	603	528	536	500	527	534	563	581	541	534	545	577	505	561	560	557	590	530	540	564	538	541	588	562	599	563	514	558	541	585	568	557	541	573	541	544	542	607	522	536	569	534	517	570	527	557	549	555	556	581	581	538	547	571	567	525	536	517	537	587	552	539	521	551	584	556	543	528	608	516	508	545	522	493	559	535	563	562	572	615	485	592	513	529	584	541	566	553	589	547	578	589	526	534	549	567	576	584	561	555	578	549	496	563	556	544	596	577	573	561	566	558	554	568	535	548	529	538	546	557	554	552	577	491	561	536	531	526	560	583	608	578	502	547	494	538	583	507	561	525	527	556	514	545	549	540	564	553	580	570	524	576	553	580	567	550	546	533	544	589	561	531	567	551	590	558	542	570	517	587	558	534	535	572	510	519	558	552	502	515	577	581	519	583	559	572	543	554	599	562	584	558	546	542	550	540	557	584	549	554	613	533	520	588	552	538	536	576	508	551	525	562	624	536	539	546	545	556	569	505	556	547	578	592	540	532	528	547	596	539	581	549	543	587	536	521	493	588	553	569	535	566	539	554	554	540	581	527	521	516	514	560	524	532	577	543	543	514	564	538	510	595	584	574	532	557	579	540	545	580	538	529	545	562	548	536	514	540	556	544	556	506	573	582	548	522	535	537	536	550	575	542	564	571	532	567	554	534	584	583	554	553	513	616	522	574	555	566	600	607	531	536	537	568	551	584	556	565	480	526	555	536	557	557	552	541	583	594	548	553	555	573	574	503	485	562	580	595	604	593	499	533	564	536	553	531	493	616	527	582	554	590	533	525	555	503	573	536	586	520	528	571	550	554	558	531	555	567	562	563	522	538	561	550	556	564	536	533	591	512	560	520	528	511	540	562	552	567	581	547	546	529	594	538	574	560	546	553	573	513	563	552	521	510	509	559	562	556	556	561	556	559	542	518	530	536	532	585	549	523	573	548	540	553	547	558	535	549	509	519	562	564	593	589	539	580	511	545	529	527	577	565	541	546	578	532	532	533	512	515	567	493	587	549	517	607	543	542	530	506	557	541	573	556	518	544	533	539	539	569	559	580	532	551	579	618	525	554	567	544	566	476	558	562	528	541	553	556	561	561	533	554	540	518	580	541	557	527	567	566	527	504	542	515	495	533	544	507	540	562	503	564	538	556	548	549	513	510	570	502	532	553	537	533	574	544	561	582	542	554	541	546	535	557	527	532	570	612	565	505	534	505	561	553	544	558	542	582	563	547	521	536	556	592	544	489	527	523	566	544	560	534	558	536	532	537	539	544	578	544	553	511	561	558	543	516	532	591	561	540	580	535	545	533	480	531	573	521	562	553	594	526	555	541	545	554	569	522	532	578	563	516	539	570	563	591	529	554	575	568	572	542	556	555	511	558	528	547	526	515	555	520	564	589	568	535	542	559	549	565	560	530	515	548	513	562	548	561	531	530	558	560	524	537	543	567	523	555	577	476	563	566	586	553	591	559	555	564	537	531	568	529	539	508	505	516	578	541	546	554	544	574	507	534	526	555	581	539	524	543	545	543	548	495	517	528	551	522	538	549	545	528	532	533	510	522	576	543	510	552	555	554	591	588	559	540	504	543	560	569	558	528	545	533	530	527	553	525	542	561	543	588	552	566	580	542	554	549	550	535	557	517	498	566	543	547	580	536	584	531	530	577	555	566	542	558	564	562	562	537	543	625	521	512	513	525	545	549	535	539	531	587	554	589	579	582	549	554	550	586	577	486	550	529	543	520	526	539	560	517	549	474	513	552	520	552	536	584	553	561	538	585	548	564	586	521	566	505	529	529	573	551	579	577	526	553	518	527	504	563	516	545	593	555	552	557	574	585	539	536	548	552	582	545	511	541	556	547	510	582	527	570	541	573	532	549	550	546	546	535	552	515	511	576	579	550	554	563	596	564	541	539	545	543	555	571	581	538	523	531	569	539	557	515	517	530	597	540	536	536	556	547	527	497	574	577	527	511	542	549	558	580	536	577	589	542	521	579	549	563	634	576	554	564	561	533	541	515	574	599	531	557	577	587	555	545	529	515	513	547	563	496	553	536	574	574	535	575	557	551	518	566	576	529	574	579	541	566	573	535	583	533	537	510	539	522	528	530	558	589	557	520	513	539	582	555	585	564	571	513	554	554	552	577	561	573	602	511	520	524	567	621	494	524	514	559	553	584	541	530	504	572	552	570	557	551	508	601	531	577	549	534	549	532	530	536	536	542	545	523	542	532	571	586	557	536	549	580	608	535	559	572	564	513	573	513	573	601	590	525	554	553	523	536	557	587	527	560	613	572	513	582	551	536	525	552	539	530	510	516	594	537	537	542	556	485	542	540	552	552	542	531	573	551	546	527	545	544	543	564	552	527	524	523	562	515	501	542	556	551	535	513	543	582	575	544	540	510	543	583	527	549	551	509	514	580	578	563	549	525	554	537	540	568	542	565	581	548	545	551	566	576	571	521	556	496	539	602	569	514	502	570	507	536	559	561	518	536	532	547	533	560	539	545	555	526	540	550	573	557	556	529	533	526	530	565	588	541	532	507	545	514	542	538	566	535	532	526	545	540	524	558	526	586	554	572	537	575	527	561	567	548	556	530	567	547	540	525	565	555	525	568	527	565	566	470	486	567	521	523	521	510	565	538	588	547	550	556	559	489	549	526	565	541	554	553	531	526	603	536	498	537	547	522	566	533	540	553	574	551	585	587	594	540	508	564	562	505	568	543	536	550	520	557	557	534	541	562	544	548	481	551	537	573	559	536	527	600	574	556	546	564	535	561	555	556	533	534	572	506	531	536	562	562	541	548	514	493	546	525	539	541	527	616	562	515	597	593	546	560	567	529	573	532	536	549	537	527	536	522	548	583	553	541	534	529	508	500	549	531	575	540	541	555	525	586	607	548	568	538	568	536	508	528	610	559	577	545	555	538	539	557	564	617	554	541	581	554	520	558	504	536	523
61683	93717	64634	30738	14275	6160	4458	2660	1231	887	554	530	548	485	491	476	482	536	500	508	515	503	542	492	507	563	496	510	507	504	494	456	468	456	499	442	465	459	504	494	485	515	462	484	492	505	475	473	517	484	509	491	477	517	515	525	478	481	468	468	478	521	528	533	543	516	490	500	508	507	507	489	486	492	506	517	508	508	508	490	532	484	465	523	504	522	492	485	504	449	478	507	483	503	493	485	521	495	518	474	487	506	451	455	537	501	535	479	463	485	483	502	522	463	472	459	518	504	540	498	498	457	508	501	550	490	497	531	490	534	523	520	471	490	504	515	536	489	508	475	476	485	509	493	508	495	541	470	506	540	535	509	484	504	525	519	538	498	481	514	531	529	476	491	518	453	489	516	471	475	507	510	500	479	528	470	511	481	492	492	496	467	516	510	493	455	502	478	497	496	539	517	491	539	491	447	510	486	469	467	489	505	466	476	505	513	502	474	502	524	441	484	475	500	492	492	524	517	512	517	517	484	544	506	456	479	495	495	479	507	470	500	495	479	538	500	502	511	477	481	480	462	471	509	481	510	486	506	505	503	500	507	510	507	517	518	518	513	517	520	476	500	478	509	485	515	503	461	472	493	517	506	497	512	454	518	519	527	502	477	499	505	499	534	567	499	456	489	520	517	472	491	515	481	464	489	454	475	492	466	489	509	533	491	509	482	513	507	532	499	474	560	507	497	487	482	504	480	487	493	486	487	501	514	457	502	517	489	486	524	489	479	502	514	459	510	505	509	515	462	489	508	498	521	500	469	491	506	544	489	472	491	529	508	467	494	494	505	482	498	524	457	505	472	494	500	506	480	517	500	537	487	489	462	501	526	516	488	478	492	524	463	489	487	481	521	470	512	501	537	487	471	511	557	475	503	456	495	468	542	509	507	477	517	493	482	504	479	477	487	471	512	480	491	483	480	499	499	491	496	498	531	492	486	492	515	506	501	491	467	514	493	487	527	500	521	470	466	491	468	480	493	493	484	494	522	475	551	489	497	519	457	501	463	519	448	521	468	491	521	498	505	444	470	466	483	512	479	478	552	509	484	510	497	447	501	506	548	503	466	509	529	506	488	497	487	530	515	488	507	499	489	475	447	454	502	488	491	489	504	485	541	519	529	504	502	505	496	480	500	493	531	492	484	506	493	517	516	532	482	450	505	425	475	518	486	478	527	482	505	489	468	505	518	503	472	467	494	472	529	495	457	503	504	509	492	503	458	462	487	503	487	512	480	485	503	462	516	491	508	539	460	482	501	515	480	472	494	504	457	531	536	520	482	536	490	526	505	495	522	505	486	527	509	515	438	479	492	529	477	490	512	513	469	477	506	478	483	479	475	497	536	511	548	472	480	527	489	436	494	529	520	504	496	510	529	523	502	499	505	474	516	471	465	488	506	480	517	542	476	525	495	425	506	488	461	517	509	489	511	509	478	462	476	494	528	489	489	511	480	494	491	507	480	480	480	507	501	509	504	499	499	470	505	478	497	476	534	463	498	509	501	513	499	500	522	476	476	457	517	496	493	464	520	484	505	500	488	516	437	502	522	461	516	484	518	512	492	537	471	528	498	487	526	517	477	477	538	494	503	475	510	487	546	478	497	493	499	487	515	466	497	482	505	455	468	526	489	498	492	528	466	484	499	513	469	498	504	526	510	501	464	506	476	471	494	526	486	503	501	523	466	513	538	504	527	504	498	533	478	492	506	503	536	454	478	515	503	532	518	447	542	494	514	525	502	507	477	456	498	502	513	417	467	474	519	496	502	499	509	485	455	521	481	499	538	485	481	480	476	484	497	494	521	458	524	521	509	485	503	504	514	464	499	511	504	504	473	526	486	478	561	483	505	499	492	503	479	472	473	506	488	542	480	488	500	477	529	512	523	512	490	516	520	505	481	485	501	480	504	545	495	487	491	505	463	506	493	526	487	537	474	489	475	526	498	548	490	505	494	490	508	520	544	495	510	472	506	485	531	471	469	544	469	500	516	493	485	561	532	495	536	486	501	544	496	466	529	479	512	472	481	495	463	459	503	466	512	489	496	509	511	474	533	490	489	513	465	496	475	499	513	482	508	517	494	470	477	494	500	518	509	506	512	491	522	516	496	479	492	487	487	499	490	478	498	506	567	479	499	502	505	552	507	500	444	513	523	515	500	490	524	527	474	506	494	484	477	503	480	477	447	487	472	508	512	494	498	470	522	514	495	527	507	493	497	459	512	509	495	487	510	548	522	482	527	451	493	464	490	510	556	493	490	484	532	464	522	488	509	504	508	521	509	526	493	475	496	469	481	479	494	505	481	526	488	491	529	500	480	472	464	509	472	514	531	529	500	513	505	516	491	510	467	510	515	490	505	496	466	482	488	500	491	487	474	483	532	460	490	479	521	497	482	490	479	487	512	481	474	484	478	471	476	465	495	518	492	481	498	528	529	502	475	503	506	469	466	480	472	524	488	500	473	499	486	511	489	464	482	489	529	474	513	507	504	512	498	510	520	528	486	509	487	491	542	468	504	455	531	528	496	494	501	492	471	504	493	511	489	493	487	540	520	472	530	492	498	520	491	463	492	453	501	481	536	489	517	477	473	496	510	485	533	516	517	497	534	503	483	491	501	460	444	497	518	484	466	497	482	478	489	522	489	495	495	502	472	512	471	510	485	516	483	512	508	474	529	496	511	516	505	495	483	503	524	507	488	525	504	480	488	521	502	506	465	544	467	481	498	482	518	457	498	505	491	476	505	512	491	496	514	497	498	509	463	510	518	541	523	499	483	503	491	501	521	488	478	499	504	514	478	469	537	544	524	512	474	525	483	498	496	480	480	530	511	499	476	512	507	448	494	476	504	493	495	535	479	490	493	517	492	484	495	458	476	490	485	462	466	527	463	495	479	474	499	468	439	512	517	488	487	488	516	505	489	487	473	507	477	490	468	470	499	502	491	496	520	514	528	509	470	503	499	500	508	507	474	474	514	517	534	488	502	494	496	513	507	510	493	480	479	500	463	504	501	487	470	509	510	516	495	514	442	500	534	485	472	501	502	526	484	520	505	490	492	494	488	489	483	506	527	481	499	506	480	466	532	496	433	511	484	466	481	486	495	490	498	523	490	480	480	483	470	480	477	487	485	493	494	517	501	504	479	519	493	480	538	481	463	504	455	494	496	469	501	524	533	486	479	486	461	519	465	484	473	528	515	483	496	491	454	500	517	520	483	490	482	484	519	493	469	488	504	509	538	519	522	483	483	505	432	440	477	504	542	494	471	498	514	506	475	485	456	497	499	511	519	462	504	482	471	490	513	500	481	539	506	483	479	484	494	499	521	499	480	484	484	453	499	491	450	504	478	499	564	457	518	475	504	465	510	510	473	476	506	485	511	501	505	509	483	488	522	499	482	496	510	515	521	507	490	505	445	495	493	465	467	485	496	530	482	466	505	507	498	522	507	505	494	489	459	471	468	464	466
24634	23616	34767	31009	24538	18254	10488	4587	1949	1231	1005	754	751	772	733	777	727	775	732	676	744	701	723	693	723	700	806	722	760	718	741	775	760	752	692	753	743	731	746	699	758	716	748	720	744	750	752	773	761	790	739	750	680	709	740	727	752	721	731	725	725	765	746	746	732	736	715	740	762	801	743	738	741	765	747	717	759	718	733	744	725	756	714	743	712	692	752	710	720	673	697	724	758	773	778	690	741	717	756	758	810	727	713	731	699	747	707	740	687	683	726	747	690	739	721	702	734	721	741	697	717	757	721	698	728	750	732	751	701	741	741	768	716	778	744	698	724	773	764	741	698	732	729	754	693	709	767	705	733	750	712	702	706	703	729	749	695	754	746	719	755	778	719	701	733	736	763	759	664	737	727	699	701	732	756	705	733	723	713	746	752	714	718	748	661	738	767	692	765	695	693	699	666	712	756	713	746	809	742	732	721	754	752	706	731	750	732	730	742	779	693	704	744	735	743	736	737	746	734	696	748	765	778	675	685	715	727	741	704	754	712	710	725	689	733	740	729	686	700	691	736	778	696	714	706	739	693	741	757	727	690	726	742	695	755	748	700	740	708	674	783	711	731	712	679	703	721	744	738	704	756	712	736	676	695	722	732	698	716	728	743	750	768	705	704	768	758	726	735	726	716	692	700	728	711	714	699	726	713	753	737	704	698	722	735	733	725	748	715	738	679	716	720	731	725	720	762	715	698	707	759	797	774	700	688	673	719	736	707	699	716	686	719	762	720	725	695	729	714	695	723	705	700	739	705	728	769	737	688	761	711	704	686	785	727	750	691	679	691	683	761	732	730	708	683	744	736	737	681	702	747	721	724	742	719	761	749	720	710	720	730	742	729	757	703	752	716	729	735	754	737	735	746	710	685	737	698	681	760	726	702	755	777	683	728	751	743	739	674	725	763	696	715	753	691	729	680	746	766	706	725	758	785	794	757	749	721	756	707	692	701	707	706	697	744	710	733	710	710	690	749	686	720	733	692	733	734	721	721	717	675	763	768	710	735	755	733	754	740	778	725	709	730	705	767	709	779	758	718	723	704	763	734	681	721	720	699	679	737	710	700	742	737	709	770	716	725	739	728	727	741	706	727	720	753	732	749	726	698	687	688	728	669	681	741	659	745	754	714	710	747	725	720	745	690	728	786	674	742	758	716	723	729	718	749	700	734	748	715	719	755	727	686	733	698	677	704	780	684	723	700	651	743	682	712	711	722	662	737	738	698	713	708	718	715	766	755	795	752	733	761	700	731	694	703	719	756	705	684	732	675	730	740	754	742	713	721	697	682	722	761	754	711	742	739	718	727	711	700	777	757	740	756	757	724	739	734	750	753	719	765	741	761	757	707	723	733	735	675	745	697	701	731	676	746	762	692	766	702	721	751	747	699	703	762	720	686	717	772	730	715	775	736	701	721	746	732	681	728	744	725	759	707	723	754	707	688	793	704	676	673	723	723	738	677	731	736	730	691	667	734	696	693	747	735	717	726	743	700	687	735	742	732	728	703	693	698	702	732	691	742	737	789	756	749	705	741	766	714	757	706	733	759	700	729	736	708	679	748	726	705	776	724	746	707	727	732	705	738	667	695	729	708	690	706	752	727	731	689	687	718	705	680	696	759	663	697	696	732	748	716	781	698	756	727	725	725	736	723	700	768	721	730	725	756	737	702	704	753	690	742	744	718	703	759	696	694	721	704	730	732	697	720	749	742	782	703	725	755	708	684	725	715	747	742	711	687	755	765	722	728	719	734	712	691	753	729	737	705	664	658	691	715	751	707	726	699	698	755	718	704	720	716	801	747	729	756	763	700	735	751	726	685	757	703	694	708	740	710	700	759	766	685	743	672	691	733	687	730	712	701	702	712	761	689	736	733	729	751	710	755	719	712	723	722	711	702	725	761	716	670	740	702	755	734	788	726	754	724	716	676	728	734	747	739	724	728	701	737	701	738	739	761	677	727	765	736	723	727	743	744	697	743	678	755	692	699	737	725	717	702	753	672	643	691	695	721	717	712	755	676	750	699	731	693	760	754	738	716	714	678	707	746	727	729	732	724	743	720	723	751	706	720	770	757	772	742	755	775	694	704	692	756	742	700	714	688	658	765	721	717	675	714	738	679	718	705	757	725	704	706	725	763	767	721	710	698	723	704	758	700	752	728	658	717	754	714	661	742	709	676	760	734	702	696	706	654	741	752	729	720	708	737	721	751	737	697	711	673	688	756	768	701	722	759	751	758	740	720	736	708	734	743	700	747	755	744	723	814	726	728	724	745	754	722	719	697	724	664	731	686	730	705	706	737	670	723	703	761	740	707	716	723	724	699	771	681	728	770	681	687	793	717	689	742	663	689	703	713	682	753	710	723	681	777	697	725	700	744	733	735	786	712	703	761	750	710	716	759	696	722	721	719	728	682	769	750	712	702	736	759	719	744	706	747	731	765	729	727	717	788	726	739	723	710	743	701	728	736	748	698	734	754	759	721	781	709	702	736	715	706	761	738	693	776	712	711	729	747	691	703	736	724	724	744	684	804	721	722	796	709	749	749	697	782	766	722	711	717	707	779	719	707	715	748	693	744	734	667	719	722	734	754	734	709	721	681	766	662	783	696	715	736	714	698	796	728	736	672	747	674	710	733	746	705	735	698	742	750	722	683	745	705	692	709	712	702	684	748	716	730	767	704	711	706	644	684	688	708	738	720	711	770	723	664	692	769	737	728	717	728	776	700	714	741	728	743	771	727	715	692	724	714	674	760	762	695	699	691	713	672	731	777	727	703	722	751	718	722	761	794	683	716	752	725	683	682	743	757	755	754	725	738	719	766	706	752	731	736	705	757	720	681	720	761	752	720	729	710	719	777	684	721	723	718	737	728	726	671	742	676	693	708	704	761	700	725	713	746	740	732	705	752	702	740	729	666	702	711	711	717	705	754	705	699	699	706	727	747	723	689	757	708	742	726	699	747	722	743	729	767	733	658	767	672	708	728	733	713	734	704	752	721	724	743	726	734	719	756	680	714	704	750	646	726	785	695	803	748	723	736	714	788	711	684	792	748	713	713	660	735	736	710	747	728	749	724	759	734	767	780	712	672	698	756	731	744	738	684	738	704	707	714	703	658	693	689	757	677	730	765	672	724	680	699	738	715	749	727	719	725	705	743	751	764	731	772	752	730	789	698	753	731	759	739	736	716	738	713	719	725	730	712	705	716	751	718	732	698	695	702	680	702	682	700	763	744	699	792	705	732	706	737	749	751	707	701	736	710	733	703	704	686	746	702	701	741	692	727	726	729	721	730	732	716	731	668	742	736	718	689	713	703	726	699	725	763	677	738	716	716	681	755	780	736	747	703	726	730	744	690	723	722	773	680	761	732	727	735	659	733	737	716	709	719	704	735	719	726	727	708	748	742	729	719	733	724	687	772	780	742	688	754	750	705	676	711	734	697	717	680	739	687	738	754	718
64181	104364	73756	41292	20635	10355	7500	4795	2183	1429	892	703	701	678	622	711	650	734	655	671	721	668	658	671	677	667	667	667	666	635	693	647	665	674	677	667	634	646	714	700	669	654	657	651	640	708	662	604	679	682	710	646	639	669	663	680	652	667	667	636	658	657	695	672	685	678	656	643	639	680	638	687	653	667	683	713	695	639	667	671	666	649	659	640	661	652	635	666	674	680	647	659	680	699	642	702	654	636	629	662	651	627	687	674	658	654	630	645	669	701	634	640	631	672	627	591	628	641	636	637	711	709	665	612	644	676	707	691	654	638	659	696	624	655	616	717	661	655	691	686	663	657	664	666	664	672	667	695	684	667	695	681	663	635	661	669	675	654	678	674	688	691	658	677	656	699	650	663	696	632	639	661	657	686	669	686	627	679	625	659	622	636	612	721	635	658	648	651	687	627	639	660	686	658	639	701	632	621	626	677	653	719	651	683	688	620	651	643	640	654	616	709	666	662	635	691	636	626	646	639	651	593	652	643	649	657	630	650	643	673	660	662	651	673	682	677	676	613	650	671	632	703	687	644	638	716	687	680	639	656	670	643	681	662	641	678	636	659	693	648	663	675	666	695	639	695	658	700	667	656	648	651	618	675	686	650	676	651	700	671	690	661	673	636	695	620	629	710	672	641	627	621	658	672	688	675	657	671	644	717	620	709	596	648	650	662	661	633	628	692	656	658	638	666	661	635	692	610	671	715	671	733	640	693	656	637	697	652	672	653	702	653	704	644	672	653	673	678	627	600	671	678	637	693	630	649	613	649	665	633	664	658	667	647	661	671	649	624	619	655	671	674	662	703	660	647	645	645	685	656	666	649	673	651	664	693	656	671	664	650	698	650	638	672	643	661	655	664	638	643	636	668	679	656	703	705	645	614	718	639	692	679	682	685	701	615	653	701	696	673	638	687	700	664	657	658	629	653	667	698	628	690	644	689	715	657	701	685	688	630	645	706	663	618	621	616	675	658	656	653	660	677	655	647	677	673	682	655	727	629	632	641	623	683	703	675	574	651	688	675	705	652	653	645	645	636	666	660	669	670	643	640	707	669	705	705	671	662	682	663	671	672	681	662	652	686	680	650	685	684	659	675	651	671	665	656	647	625	654	655	681	647	622	705	615	646	706	649	678	654	648	716	682	620	673	611	650	690	656	708	689	677	656	655	624	662	625	645	642	626	674	643	686	660	665	642	679	671	686	668	655	664	679	673	695	658	633	627	708	673	674	655	663	639	650	672	634	647	687	645	649	642	650	662	733	670	669	654	684	690	649	718	668	657	633	687	633	694	672	616	674	653	685	641	675	663	633	650	635	626	684	638	645	633	636	669	614	663	679	642	689	659	621	679	690	661	635	706	641	652	694	705	684	656	624	668	671	654	633	658	648	617	633	641	634	653	647	647	652	657	651	598	682	605	666	636	662	684	643	653	666	660	683	687	650	635	651	674	655	662	683	665	677	701	653	620	651	674	601	623	638	656	617	627	667	669	660	654	626	661	663	672	662	659	629	686	642	627	647	611	667	651	684	686	641	681	626	672	659	676	646	622	662	660	638	657	662	637	663	656	676	651	655	659	668	668	670	705	634	661	665	642	605	657	679	687	674	651	653	680	645	670	674	628	688	638	667	634	634	681	672	661	655	686	643	678	653	641	629	668	652	651	682	674	635	598	667	638	650	627	670	639	635	643	652	680	665	646	656	655	630	644	646	715	639	571	633	677	659	654	606	650	683	673	689	694	694	650	643	637	632	647	650	622	623	698	629	639	612	661	613	648	693	673	637	644	618	658	654	666	626	683	707	675	676	671	686	683	652	640	634	640	618	694	634	720	678	692	653	669	672	647	667	674	612	655	654	661	666	659	673	668	673	651	705	634	663	639	665	708	662	666	637	668	662	668	583	659	679	682	732	647	632	719	645	705	674	669	712	667	676	623	676	633	632	657	670	633	634	609	695	617	659	616	643	665	635	683	651	628	694	646	721	711	644	664	676	609	679	682	682	636	668	670	666	659	697	636	634	656	674	664	695	676	660	622	667	661	710	713	695	694	680	618	668	673	614	672	648	652	619	682	644	631	664	668	643	613	659	639	649	651	679	688	667	661	666	657	669	630	664	620	654	675	648	679	648	629	617	661	663	695	663	656	613	684	654	666	687	684	657	671	633	705	641	646	653	661	668	686	660	643	637	641	644	693	646	700	661	646	680	680	667	677	634	650	682	685	658	693	655	669	675	692	619	658	660	697	647	668	625	687	658	639	634	646	647	652	689	673	651	654	657	673	660	665	681	654	663	667	670	663	704	668	656	685	659	598	651	647	710	661	688	677	676	695	694	641	632	652	678	635	698	648	641	674	692	620	667	634	707	655	648	660	636	632	604	661	620	658	597	697	610	689	610	636	638	691	660	710	676	678	661	614	678	702	618	647	653	653	632	624	682	650	675	651	667	672	680	621	671	653	656	663	684	636	706	709	625	640	678	639	671	667	617	657	655	676	624	685	634	630	630	663	666	664	646	646	611	627	651	684	641	646	657	640	642	656	633	650	608	622	716	664	692	653	630	637	652	653	687	617	645	669	658	631	676	662	672	672	642	662	647	633	654	666	668	692	624	657	627	610	619	650	654	638	653	688	649	680	672	645	644	668	656	676	666	642	652	648	648	631	646	666	601	680	712	596	625	623	678	670	696	674	682	670	614	620	663	631	681	669	620	701	691	675	670	652	656	683	645	636	699	658	649	654	644	625	625	659	614	633	634	617	667	637	671	646	680	736	651	699	663	668	604	701	648	658	647	670	616	662	642	645	659	679	666	640	635	642	674	662	661	633	647	647	610	651	653	652	685	655	665	682	636	634	651	612	687	681	690	653	655	673	661	680	647	644	675	653	684	658	684	663	655	641	636	655	674	647	661	674	673	659	623	675	654	687	612	670	659	678	630	649	622	623	673	664	651	623	671	627	655	628	659	626	606	688	608	617	668	681	682	629	655	667	651	694	666	671	674	650	659	681	622	605	649	694	693	650	676	651	697	641	626	615	660	657	613	674	675	686	674	661	652	679	681	596	680	631	621	620	666	643	654	681	651	719	669	645	657	661	629	638	666	624	636	679	685	608	655	641	639	657	596	676	666	662	652	675	607	601	689	646	655	665	648	662	619	679	646	642	653	656	686	601	692	604	707	705	645	669	636	624	714	618	626	640	630	665	672	665	687	685	635	679	692	655	628	658	662	603	693	681	632	678	641	601	614	639	666	653	697	667	681	660	626	690	633	642	643	648	625	657	637	657	644	648	635	642	646	697	697	643	700	636	672	671	662	676	638	659	689	605	709	640	645	657	656	613	621	700	648	626	660	653	638	609	646	671	618	646	644	687	691	641	684	659	606	656	671	661	650	663	663	650	631	674	690	642	658	672	643	627	684	617	677	665	672	643	688	657	699	678	659	652	657	638	648	681	658	689	693	681	656	624
30356	29488	26380	9223	2074	934	722	613	520	445	442	409	425	398	433	434	427	429	424	448	432	469	417	447	427	436	432	432	419	411	440	404	452	415	424	392	417	420	395	404	406	464	443	418	396	419	405	438	399	438	455	404	455	406	391	426	420	440	443	392	406	453	418	460	430	416	420	402	402	438	456	413	433	434	421	464	386	440	424	425	417	438	461	422	418	425	426	434	428	427	431	411	403	410	436	421	417	436	457	427	438	417	433	441	403	402	399	444	438	450	470	440	413	374	426	463	383	446	432	463	428	399	430	439	429	450	386	437	437	459	428	406	407	417	402	458	425	450	432	452	439	451	401	454	413	422	388	437	428	426	395	414	434	429	463	427	452	396	406	442	394	438	431	431	466	428	444	427	419	439	431	432	404	417	444	437	460	455	415	430	413	422	436	399	388	437	417	417	425	417	480	400	423	438	463	431	439	404	431	443	431	434	415	441	452	413	442	470	427	427	392	415	437	420	401	417	449	420	406	405	425	379	421	465	412	401	421	418	473	416	428	416	437	420	426	446	404	427	462	432	433	410	424	396	487	453	430	406	386	427	439	411	431	409	449	421	490	415	413	395	462	440	423	428	427	426	436	394	417	466	426	398	408	439	434	437	429	419	424	405	445	427	406	394	454	401	458	402	427	450	416	428	429	451	402	427	444	422	437	448	424	438	438	458	433	453	424	413	408	427	417	433	448	405	421	439	421	452	408	414	392	432	419	432	425	426	436	461	423	443	449	398	446	433	448	453	434	415	415	415	433	395	414	409	415	409	435	400	407	409	436	422	430	435	388	421	442	421	444	424	425	416	403	420	454	431	395	413	392	408	419	447	431	398	422	431	409	401	414	444	417	451	419	412	396	456	415	395	399	474	399	416	427	459	418	457	417	452	437	394	453	437	442	451	423	410	448	452	439	449	412	431	408	461	439	426	434	424	435	462	459	413	447	403	423	504	397	415	411	446	386	399	455	445	400	442	417	418	395	449	412	418	434	430	430	408	422	426	419	455	432	447	399	441	433	442	449	416	416	427	401	383	444	423	453	452	423	438	481	454	451	450	393	474	432	408	442	391	444	456	438	414	414	393	432	423	380	451	465	446	441	444	443	457	450	410	415	416	407	415	412	392	460	414	425	411	409	420	446	421	418	419	423	424	434	448	451	412	418	391	444	424	422	391	440	426	405	407	420	443	408	424	417	421	437	407	426	429	440	414	400	404	447	406	431	432	447	437	444	397	428	409	410	436	452	401	377	434	416	424	388	445	465	418	429	467	432	401	435	424	397	403	452	416	431	409	416	404	444	399	437	426	417	444	415	425	439	447	402	418	449	423	433	425	431	401	450	432	456	389	433	457	419	417	399	425	426	394	443	401	400	418	434	417	451	412	492	411	414	405	441	441	423	448	444	451	411	411	410	432	461	421	436	420	422	419	432	423	437	455	408	413	414	416	418	473	445	417	422	447	456	434	437	454	440	427	434	418	446	410	408	387	421	462	453	430	443	433	433	440	414	402	454	412	405	435	481	438	458	451	437	421	450	467	400	441	435	496	411	448	430	409	417	432	411	441	462	400	409	462	426	450	434	438	461	426	406	420	426	458	452	370	399	403	400	404	431	417	425	448	435	432	434	434	406	443	382	415	401	422	430	451	392	433	406	438	440	442	393	414	416	430	434	401	450	382	409	390	435	389	395	462	443	432	426	438	387	435	429	437	434	433	434	399	427	446	407	434	448	406	416	398	443	431	444	402	409	426	418	451	437	423	420	445	448	451	422	460	387	429	481	430	437	409	446	432	476	427	474	439	415	436	446	424	456	423	426	408	419	438	444	418	412	421	409	415	406	423	417	440	402	421	414	425	431	440	408	431	406	428	458	411	414	412	429	417	387	420	418	446	421	420	446	437	425	382	425	409	410	466	423	392	425	443	428	404	468	403	417	376	446	411	436	460	410	425	417	449	433	436	440	429	433	407	477	422	422	400	439	438	471	454	412	419	435	420	441	430	374	419	418	411	451	443	435	469	408	412	443	410	426	405	450	407	435	435	432	443	416	436	407	412	434	419	470	430	451	377	424	374	443	395	425	424	444	452	428	423	438	434	435	401	416	414	435	433	406	396	450	403	419	426	438	448	447	421	401	460	420	404	432	421	427	431	423	425	454	411	427	409	424	400	411	426	458	441	420	421	421	453	453	444	430	394	438	445	439	416	426	427	425	402	428	427	445	407	449	435	420	429	434	459	454	383	417	450	448	424	414	407	421	417	412	448	419	397	451	417	443	466	419	453	413	433	427	445	405	423	443	481	381	470	414	450	409	450	395	453	468	420	365	433	451	466	448	447	407	401	425	426	440	398	407	443	418	442	463	426	447	392	433	386	442	426	451	431	400	441	447	390	405	459	432	404	441	447	439	438	435	403	447	445	415	444	421	392	396	439	429	399	414	421	404	430	410	420	428	424	463	443	455	408	419	459	446	447	408	449	432	460	417	409	444	426	413	396	408	431	409	400	435	447	446	426	440	397	439	411	416	453	432	435	447	417	410	402	444	431	441	418	422	407	437	414	417	447	434	453	420	434	426	431	432	421	440	447	445	417	397	438	435	414	443	429	401	405	449	451	430	431	396	422	426	418	413	444	446	432	428	437	401	451	430	424	395	408	466	424	422	410	436	412	434	417	421	435	418	439	436	438	432	435	404	429	413	434	426	415	418	419	401	398	423	419	468	450	430	447	416	410	442	414	434	435	448	425	488	422	398	479	398	404	479	484	448	440	439	405	396	426	442	439	474	442	421	399	442	406	437	430	457	394	426	378	431	431	433	434	408	456	419	408	405	420	442	413	426	402	429	424	432	434	419	418	438	438	436	418	405	424	444	400	458	495	427	422	431	388	420	403	409	394	406	432	402	417	423	427	441	440	426	384	447	417	413	467	419	428	452	435	419	413	428	407	409	382	433	411	439	417	427	418	468	415	424	441	406	387	422	441	376	448	408	434	434	386	384	427	448	445	421	411	415	469	427	389	398	415	435	428	433	434	426	431	416	425	421	424	420	432	425	426	414	416	408	454	427	424	440	427	388	405	408	415	443	385	425	453	424	477	399	394	441	431	435	412	425	455	428	468	431	435	452	418	382	395	466	466	426	400	448	441	416	472	435	389	413	434	424	462	443	402	435	405	448	421	440	427	420	436	412	458	401	410	441	455	421	451	413	391	441	445	448	394	452	429	402	421	435	430	434	422	406	422	416	424	430	402	413	434	413	478	429	440	409	440	438	430	444	401	431	399	478	429	409	454	416	466	437	444	405	467	440	431	403	426	434	445	398	441	433	455	428	465	451	460	433	409	422	417	408	394	388	397	415	430	435	443	443	437	425	395	453	430	392	417	399	413	419	438	411	419	376	426	439	403	435	431	436	440	403	410	435	418	432	465	430	409	423	420	431	405	426	430	424	438	423	417	422	423	388	433	391	412	420	440
21602	35384	20418	5175	1986	928	742	587	380	395	373	385	363	325	382	345	342	342	349	368	343	340	379	358	362	386	379	353	370	337	329	337	393	353	374	316	333	332	357	366	362	340	363	381	364	354	340	361	354	365	329	390	331	362	375	344	365	348	340	356	374	378	353	354	361	317	358	359	344	338	378	348	355	355	335	344	320	349	361	342	355	344	377	359	359	375	344	384	316	342	341	325	371	384	362	356	361	347	365	383	357	365	354	344	329	372	347	361	374	385	372	365	344	360	377	356	378	379	348	329	345	369	361	392	362	370	369	348	331	344	360	365	344	346	332	357	359	354	331	333	366	322	359	354	353	334	353	369	388	331	354	351	369	365	327	364	382	380	304	364	364	355	343	357	377	380	375	361	363	363	350	379	391	330	373	324	353	347	359	347	349	316	380	352	388	342	346	360	375	344	368	338	343	360	411	343	341	389	362	377	374	339	329	368	342	379	364	344	360	361	356	348	373	380	342	346	335	336	341	342	354	321	340	367	326	320	350	357	361	361	350	381	348	372	380	378	364	335	366	340	341	338	370	368	363	336	361	338	294	352	336	369	339	377	386	334	357	398	346	363	341	385	339	362	386	362	351	366	355	352	355	355	357	381	349	375	350	344	334	342	311	360	358	346	344	366	343	323	305	358	365	347	343	369	369	345	351	357	346	351	413	322	327	370	385	341	319	351	354	347	336	333	347	360	322	370	350	384	386	379	340	345	371	347	343	314	358	350	349	372	350	380	351	346	355	366	361	333	342	348	347	354	330	366	353	380	355	356	371	339	336	348	354	349	319	347	352	361	365	358	370	354	373	329	348	345	344	356	330	329	358	342	351	360	388	376	345	370	370	389	322	329	325	351	350	379	357	370	357	367	349	341	380	341	389	340	371	322	353	338	336	361	312	321	340	369	354	360	353	349	298	376	345	337	357	356	320	365	346	361	338	364	364	349	370	346	339	377	339	329	335	354	347	370	383	330	344	360	335	387	356	318	322	370	320	330	334	364	356	375	336	349	384	365	343	366	357	376	345	336	353	320	341	320	392	387	363	372	356	392	328	346	328	328	387	345	361	375	364	340	347	323	348	326	358	342	341	355	347	344	346	365	359	341	330	350	340	344	363	354	321	354	362	365	343	366	336	348	370	347	329	350	383	356	341	358	369	367	391	353	332	354	355	362	341	370	346	337	373	372	331	310	349	342	369	341	363	370	356	355	361	334	357	345	362	367	344	364	342	339	368	335	335	358	369	366	383	337	353	364	351	353	384	337	373	382	351	381	351	348	349	337	316	330	320	338	340	366	321	323	356	355	352	420	350	335	345	368	368	372	367	384	346	339	362	360	323	323	334	357	348	381	306	338	316	306	364	367	326	342	352	378	348	348	334	334	350	318	354	334	344	350	341	379	344	340	366	351	362	348	345	362	401	345	341	380	363	343	328	350	348	380	345	366	367	331	351	385	354	341	346	354	392	349	351	377	377	334	330	340	359	356	376	362	359	367	351	376	323	376	344	363	405	364	362	379	335	369	367	347	347	358	364	379	347	357	334	361	357	342	347	371	360	347	364	372	358	331	336	356	362	361	344	339	346	360	346	367	363	352	396	331	338	315	343	360	356	351	369	364	351	360	325	353	299	370	397	319	328	359	365	357	354	345	344	357	327	327	353	331	358	341	357	342	360	350	367	343	360	345	360	328	340	322	354	350	384	367	352	323	360	355	373	391	345	317	332	354	352	343	365	358	345	378	361	368	377	346	359	357	336	372	343	338	366	365	347	384	394	366	339	375	361	348	341	336	347	337	327	311	377	365	312	315	354	366	358	353	348	347	363	350	341	362	357	353	362	347	374	389	370	339	338	354	343	346	353	351	360	346	374	333	377	354	359	326	326	377	373	353	336	386	346	339	356	334	364	356	312	343	343	317	325	355	371	390	351	359	349	352	358	368	354	337	375	352	340	369	377	349	366	387	343	321	347	326	339	351	399	352	370	359	350	344	333	325	358	357	367	334	338	325	334	336	344	335	345	362	371	373	346	315	394	328	390	374	361	334	355	359	375	330	303	359	319	301	336	350	338	396	371	356	352	365	366	361	396	366	341	331	343	341	372	394	344	331	329	348	357	365	345	351	369	342	377	347	403	364	374	352	360	361	339	332	308	364	377	376	350	353	303	362	352	334	342	370	336	369	329	350	359	359	350	352	365	354	346	394	361	372	381	331	348	361	329	307	362	356	380	392	333	354	335	372	368	327	374	359	323	367	357	354	364	337	340	354	339	321	404	371	352	358	306	291	365	375	331	356	372	371	376	359	358	362	374	359	377	353	344	362	363	355	377	340	358	347	380	380	368	342	365	356	383	371	352	362	372	364	354	360	355	343	339	362	346	330	368	388	333	364	323	374	374	350	342	374	386	333	337	313	344	312	366	361	353	356	343	323	363	337	330	365	349	343	354	356	342	345	329	384	337	348	380	329	317	354	386	375	345	354	366	307	325	387	367	333	349	345	330	356	297	346	316	388	346	332	368	341	362	346	382	319	397	347	376	333	353	343	388	384	346	360	345	334	357	363	356	318	331	367	321	353	349	364	324	360	353	385	383	365	354	351	368	362	344	350	343	334	355	388	346	340	329	339	357	358	358	346	339	346	387	340	359	327	357	336	359	344	342	344	355	330	353	333	352	377	372	357	329	354	339	351	352	362	340	345	359	330	343	375	356	376	342	357	356	351	362	361	359	324	379	299	350	348	361	358	361	360	373	347	354	348	346	343	349	348	361	344	359	353	366	383	356	366	373	353	316	353	375	345	367	380	368	334	364	348	342	347	346	396	384	338	376	339	349	374	370	335	377	343	346	345	330	349	357	331	350	346	354	355	385	335	355	348	341	337	344	349	372	318	346	334	384	351	347	397	366	349	339	350	373	365	343	368	336	342	350	352	379	329	343	350	328	352	339	355	367	320	348	346	358	351	342	343	347	384	341	374	361	330	347	336	355	359	340	324	340	305	319	369	380	361	348	349	402	343	312	386	329	342	328	371	363	380	386	365	358	381	371	368	331	349	362	389	358	353	364	352	359	361	347	403	316	370	345	414	344	326	334	368	352	334	321	333	363	387	340	351	348	361	342	328	348	355	377	366	348	363	355	349	319	332	351	368	360	385	347	369	352	352	350	354	352	353	338	335	379	377	394	354	372	328	358	384	338	349	351	376	355	364	363	399	332	349	339	330	362	355	313	345	328	366	330	363	373	348	364	360	348	356	372	338	344	349	373	336	316	348	366	347	342	367	369	336	354	375	374	364	339	328	374	366	368	353	351	368	358	329	353	380	359	340	346	344	351	386	366	335	342	337	348	387	354	329	333	362	312	372	330	384	363	351	363	313	356	364	355	360	373	353	366	360	362	339	372	391	363	369	330	371	339	348	339	337	356	368	319	339	326	346	385	347	323	335	328	373	355	334	347	293	402	315	368	374	339	361
25921	26538	39842	33321	21182	9883	4305	2494	1172	794	728	571	524	636	564	591	613	545	522	577	563	591	591	605	573	558	572	613	575	582	560	619	585	549	537	563	544	563	576	584	561	583	539	544	585	582	563	575	541	573	589	552	607	603	530	577	552	591	608	577	541	573	604	557	593	552	544	582	530	553	565	561	594	528	591	592	605	611	571	584	577	553	576	530	626	560	633	593	569	562	556	547	584	592	537	569	569	531	516	556	533	573	557	609	592	549	553	559	530	531	603	528	605	577	547	531	578	566	568	587	547	552	570	564	610	526	598	584	558	588	520	568	546	561	555	564	575	618	535	565	562	548	556	549	574	544	539	587	590	570	534	569	589	561	592	536	573	567	570	593	562	558	584	605	576	568	615	565	602	566	604	542	608	555	537	573	586	606	569	593	589	591	589	554	604	608	588	553	583	545	564	542	563	565	582	571	559	545	531	555	548	564	548	560	589	555	565	547	538	587	594	539	600	554	564	557	565	505	528	591	567	575	547	563	575	516	547	541	543	590	561	544	552	593	570	582	577	592	585	575	563	553	588	561	547	578	566	557	575	549	590	567	540	561	532	578	596	575	573	542	527	536	535	531	594	544	520	527	522	562	536	585	634	558	547	550	587	537	567	578	550	568	587	565	528	560	542	551	615	575	571	582	580	553	574	579	581	591	537	562	557	567	576	612	552	550	578	530	582	571	541	536	618	603	594	559	589	520	561	557	539	543	542	586	567	599	604	587	550	601	561	581	564	515	592	551	594	569	588	556	579	562	582	553	560	563	560	567	568	593	583	599	544	546	560	539	557	563	587	551	554	560	540	557	585	569	529	562	543	539	596	548	614	553	600	561	539	570	572	523	569	564	578	565	565	573	579	583	586	570	540	620	594	546	533	601	559	538	552	548	604	583	591	575	563	579	585	545	569	596	611	599	634	594	567	566	563	567	582	593	576	554	532	557	569	565	565	548	536	574	588	578	560	548	543	555	578	579	569	570	576	594	552	604	564	539	583	546	555	576	571	571	528	582	606	612	534	555	572	547	553	589	556	515	564	589	567	536	597	513	570	545	579	587	581	575	530	557	567	525	541	538	561	574	621	574	558	572	567	580	550	549	560	542	577	530	561	549	648	583	581	558	580	534	566	564	539	523	561	565	536	544	554	570	570	565	608	558	577	552	563	500	566	504	540	579	563	642	572	611	568	553	562	569	569	550	600	566	577	571	584	522	604	567	565	555	575	564	582	537	585	556	549	581	594	576	532	591	564	555	581	577	552	556	586	622	509	542	566	558	572	539	548	521	560	591	565	552	572	497	604	589	591	561	604	520	530	533	551	526	598	577	585	614	571	582	569	564	597	550	582	576	556	558	532	570	579	576	548	501	518	578	538	564	531	569	543	549	544	591	570	545	507	558	570	631	589	596	547	556	585	583	589	535	554	561	573	588	563	559	617	572	588	585	558	560	588	558	572	609	545	549	586	578	518	541	544	585	559	572	575	547	566	571	590	577	560	574	547	570	528	584	555	566	573	550	589	554	575	593	580	526	594	530	592	617	555	551	553	576	547	552	576	557	579	559	555	550	618	574	583	562	532	559	580	556	584	562	546	585	553	616	586	583	561	565	559	577	550	518	585	535	584	571	564	532	599	542	551	546	553	578	575	581	588	597	590	572	610	536	582	568	528	556	564	563	571	544	517	578	552	585	575	531	562	553	582	532	519	595	556	542	539	559	564	597	567	592	520	532	545	562	560	597	581	593	568	541	570	547	589	584	576	537	594	576	536	591	562	582	550	573	573	550	549	596	538	577	542	579	582	547	546	575	558	537	587	566	553	534	585	525	563	562	578	563	561	570	636	555	551	547	581	540	578	585	574	585	577	545	536	571	527	551	583	544	588	546	549	511	548	539	561	554	549	569	547	526	571	532	533	545	562	583	594	525	548	553	573	566	598	547	509	567	546	584	542	573	606	543	570	581	568	584	499	589	511	539	593	554	612	566	574	561	554	539	559	575	604	550	558	595	551	537	532	563	559	560	561	540	537	530	548	586	548	549	602	519	557	549	570	550	570	570	553	570	557	531	595	531	567	547	584	578	545	579	558	565	550	585	559	614	591	555	561	570	589	635	528	551	603	613	579	560	546	564	585	551	583	563	590	581	556	610	568	571	553	597	501	542	551	553	527	570	538	583	564	577	573	560	543	574	572	540	522	587	599	561	523	540	565	587	632	587	570	549	571	596	580	587	577	528	521	549	584	546	547	594	577	523	551	550	570	585	619	563	562	573	514	555	532	549	548	523	549	567	568	593	613	553	559	562	555	534	535	534	531	598	578	596	553	603	537	565	568	530	550	592	562	575	585	579	546	567	565	571	546	566	544	581	566	594	565	562	556	545	559	562	601	542	553	535	567	578	546	560	545	576	559	573	593	571	640	594	537	559	580	592	565	580	549	542	571	605	548	563	545	525	537	563	536	567	605	584	572	564	537	510	535	570	571	587	552	587	520	553	562	627	563	547	585	582	563	575	579	556	551	541	588	568	542	603	547	533	559	572	573	566	562	557	570	567	575	555	546	549	583	562	571	585	567	571	574	535	577	595	566	551	536	559	557	580	590	536	557	517	590	531	592	562	578	570	534	567	574	559	540	557	575	571	580	569	552	543	561	529	538	495	550	543	574	550	563	544	574	552	526	511	607	560	584	556	573	521	522	566	601	557	596	591	547	535	562	541	518	549	518	544	554	578	563	559	558	569	552	544	546	567	576	568	587	520	570	538	556	588	562	587	524	537	558	531	596	556	575	584	555	549	564	574	563	619	555	522	593	548	570	537	550	582	583	582	514	576	560	546	579	607	551	560	518	583	534	569	585	575	593	564	548	587	560	547	553	583	537	583	575	562	565	586	572	535	559	570	591	535	532	597	593	586	584	561	500	549	571	537	567	588	558	590	564	561	555	597	537	573	599	568	539	595	562	606	542	590	600	545	596	557	562	595	543	574	571	562	604	528	562	506	570	583	516	609	542	542	547	580	596	564	562	568	566	602	542	603	552	561	567	565	563	523	552	578	573	544	502	562	624	588	552	562	626	557	591	580	604	589	528	560	551	530	523	576	545	568	597	555	562	598	536	570	583	590	558	596	585	563	546	581	539	558	542	549	572	597	625	559	554	543	579	541	589	590	604	541	562	593	597	551	576	554	590	560	577	569	537	550	561	546	536	559	564	544	565	552	572	622	580	578	549	576	603	590	613	562	534	551	531	531	579	566	521	581	582	586	541	541	568	576	621	569	556	572	561	533	593	579	559	593	529	547	579	590	609	517	571	571	559	544	538	560	562	561	566	572	566	561	577	579	565	552	569	538	572	533	541	560	567	610	595	598	583	571	546	549	541	543	523	493	564	585	575	520	537	570	565	563	577	575	566	531	573	518	584	580	579	541	526	558	551	533	536	558	555	569	515	548	553	549	550	535	566	522	553	604	543	563
62109	93915	63410	30221	13301	6087	4201	2839	1363	896	709	528	469	490	565	534	551	511	486	512	504	524	506	524	520	555	533	530	541	538	499	544	554	505	521	515	522	500	522	473	517	511	491	509	479	547	502	504	518	562	542	502	503	528	478	499	543	520	495	544	570	536	517	522	503	525	514	529	493	481	510	537	524	535	533	514	516	545	510	526	503	544	529	487	511	518	524	502	536	507	496	515	496	491	533	504	528	512	551	500	543	500	522	499	520	493	546	535	519	489	543	564	550	489	540	505	458	554	546	536	521	492	488	524	548	523	512	480	493	536	544	504	485	451	510	477	516	562	525	531	526	503	527	470	530	467	454	490	551	523	521	539	530	487	540	520	501	474	496	460	511	528	527	507	547	526	534	514	506	533	553	533	461	486	518	538	526	528	516	510	477	565	492	544	514	495	524	523	513	556	535	509	524	461	464	491	528	472	507	479	491	530	502	492	491	488	494	496	462	515	480	493	465	499	517	526	502	494	485	521	498	515	507	506	527	488	512	543	525	516	478	468	514	494	489	509	496	513	519	520	513	548	531	501	526	505	495	494	510	512	532	538	506	503	520	492	515	496	541	475	487	518	535	511	492	512	524	496	485	483	526	508	527	531	485	488	492	503	468	490	528	516	536	511	499	519	496	501	543	507	536	530	519	507	502	529	483	493	511	495	531	506	512	520	492	572	494	488	532	530	499	511	517	545	496	511	498	511	545	473	505	536	525	495	500	518	492	510	523	517	487	509	480	509	540	521	516	498	475	499	519	501	502	526	500	508	521	478	519	524	494	516	499	490	517	507	521	517	531	518	501	475	476	533	482	475	491	492	479	498	494	501	532	539	517	535	534	501	478	458	530	582	522	492	508	535	535	511	526	524	523	536	498	503	533	516	510	474	524	477	497	521	498	521	512	499	541	465	496	524	491	471	581	500	512	511	517	510	513	519	524	496	481	556	509	548	450	464	532	484	505	504	485	526	477	505	465	499	539	470	507	522	491	493	554	505	514	514	495	497	490	527	528	505	478	521	512	515	517	489	506	507	489	537	526	504	497	502	487	485	554	471	509	560	509	529	506	531	520	498	532	502	507	491	527	521	556	503	498	514	494	485	507	535	570	496	526	499	527	500	535	477	486	508	537	527	537	488	492	507	481	496	533	476	526	529	542	534	494	496	488	506	574	528	527	518	529	500	491	518	486	498	496	530	523	524	488	529	509	477	565	489	488	461	504	522	488	481	488	492	537	548	528	512	504	515	477	527	479	505	504	500	518	491	542	463	480	513	489	523	487	501	512	481	506	486	492	544	536	498	538	469	521	529	527	475	521	511	507	446	518	513	530	522	532	507	467	539	513	499	509	527	536	468	535	483	495	490	513	470	499	496	455	499	519	506	521	508	487	505	529	524	544	519	496	534	505	532	531	518	517	473	487	531	525	499	509	513	515	543	527	515	495	522	500	531	560	506	496	516	480	492	530	521	511	517	474	507	535	487	472	511	484	521	522	531	547	473	497	532	506	535	504	512	491	516	505	484	500	523	503	497	484	491	527	496	518	472	500	487	514	475	534	522	519	527	556	504	507	487	525	502	506	517	487	512	550	546	485	519	529	526	495	497	487	523	539	561	509	474	517	504	487	524	488	528	507	520	493	500	466	491	488	511	561	514	538	512	503	480	515	493	508	504	495	502	487	547	490	538	477	545	542	485	519	505	526	482	465	504	530	520	497	513	530	564	522	532	547	534	515	521	486	507	507	507	506	476	489	510	502	479	474	507	520	490	524	513	507	462	503	486	488	535	496	514	491	502	499	509	529	511	500	500	491	530	540	514	531	565	508	568	539	497	487	525	493	477	510	530	526	500	481	492	515	543	509	540	484	487	457	521	513	484	497	518	494	489	522	486	540	487	521	478	531	515	515	501	491	549	516	518	513	502	543	515	510	511	561	526	506	505	527	501	536	518	477	514	493	518	513	571	543	497	525	482	529	483	550	498	530	537	549	529	538	499	497	535	508	522	511	509	539	500	510	507	491	510	518	531	560	495	512	511	521	474	494	520	538	502	516	506	498	523	480	528	527	530	493	510	542	524	503	488	507	491	506	496	495	511	517	503	511	520	478	514	474	542	534	515	540	509	540	502	541	527	509	507	478	544	489	512	494	528	529	514	503	463	545	543	520	492	521	466	541	535	489	483	494	544	518	498	491	504	530	512	546	453	514	503	513	499	518	578	539	502	504	499	499	507	531	525	522	497	508	526	503	523	527	510	451	501	500	485	511	519	498	495	472	497	464	535	528	492	475	522	525	524	483	510	474	534	537	542	471	537	498	503	492	513	476	512	519	528	530	507	526	518	505	517	511	522	513	512	527	536	479	530	480	511	504	544	493	530	496	518	539	540	510	531	519	514	504	522	522	535	521	508	503	492	520	511	543	519	520	491	519	510	530	549	499	532	490	511	537	509	520	510	495	513	504	495	510	486	563	515	482	545	499	513	513	501	494	484	462	475	536	544	511	538	511	480	506	463	499	502	498	529	524	536	512	536	514	521	510	526	494	520	505	498	528	517	524	511	517	474	494	466	497	502	532	519	511	494	485	522	488	509	493	505	525	533	504	512	481	509	517	550	520	500	485	499	510	497	505	496	494	547	567	489	489	583	550	530	525	515	499	517	510	518	505	481	525	531	518	495	522	505	540	531	521	541	511	530	528	538	513	495	520	508	493	521	531	544	505	484	519	509	507	519	530	500	526	538	472	499	534	474	504	480	513	524	537	516	484	476	536	480	490	508	468	482	517	538	547	526	496	521	526	491	488	516	494	479	474	511	516	514	513	507	512	537	518	495	463	471	570	490	468	511	541	513	453	491	537	449	494	515	495	484	513	506	519	499	483	537	547	455	504	537	539	485	544	494	544	519	500	473	489	499	495	517	473	546	533	523	528	488	519	523	491	513	502	447	490	495	499	481	504	508	522	515	499	471	524	521	510	503	505	488	503	469	551	520	486	497	484	494	511	535	521	504	535	503	496	508	510	521	527	532	538	453	493	540	495	488	506	512	523	534	493	477	492	518	487	497	522	522	493	506	514	502	462	527	520	524	447	498	473	522	548	522	523	486	485	507	486	507	485	512	503	518	510	505	502	511	530	476	545	529	493	509	505	478	531	504	520	468	518	544	522	494	486	482	503	505	507	541	497	504	539	514	481	517	508	492	507	501	458	545	553	515	500	548	498	516	453	514	532	537	529	470	538	521	485	485	513	503	521	517	504	458	504	517	500	498	508	498	501	518	565	519	478	526	467	478	532	489	512	539	518	508	509	487	495	515	544	521	491	484	512	532	512	497	570	485	528	507	491	514	484	512	500	489	506	475	519	517	518	497	510	531	520	495	509	530	487	518	538	498	514	527	461	527	505	520	563	507	495	532	519	496	500	499	522	512	508	536	568	543	483	534	513	526	529	493	529	507	503	491	515	532	497	494	498	481
24578	23567	35298	31843	25544	18761	10781	5296	1937	1367	1199	827	788	795	753	727	800	744	814	816	730	768	769	760	748	791	776	760	776	708	750	760	792	699	733	749	739	709	785	760	777	775	733	775	733	736	761	667	774	707	766	807	731	771	754	728	729	778	737	745	699	758	779	733	775	711	700	736	710	743	725	719	781	719	779	766	716	763	729	791	724	726	767	720	741	767	794	741	735	741	766	765	737	721	734	710	747	721	737	699	740	728	761	722	670	776	822	752	758	727	721	777	706	719	710	739	766	720	732	745	762	734	694	763	747	781	678	750	736	747	790	731	687	755	760	765	797	771	795	725	760	715	751	726	718	737	761	764	726	790	749	744	713	748	796	751	757	730	734	753	744	721	733	769	728	749	785	711	760	778	773	755	718	689	739	720	765	754	786	768	715	742	740	757	721	745	763	730	730	737	706	713	736	759	768	753	777	737	766	708	770	733	740	694	802	723	743	776	746	746	741	723	743	745	761	680	782	721	738	755	783	729	790	738	766	764	736	778	786	746	733	691	739	743	737	753	726	711	749	793	719	731	752	726	758	737	726	757	727	738	714	733	762	747	724	753	743	740	690	774	729	755	714	759	767	751	748	810	717	739	764	819	718	717	783	744	757	759	698	679	721	722	707	757	725	728	729	768	753	743	753	736	740	767	751	788	767	767	695	753	799	700	721	753	761	740	732	759	680	736	692	719	757	745	752	722	717	724	739	749	701	698	757	729	754	730	738	697	736	810	713	709	735	780	747	733	766	694	768	762	758	694	713	762	735	758	731	754	742	760	781	755	745	697	742	712	781	715	790	724	727	690	774	782	764	750	721	774	793	750	731	700	737	732	736	738	788	740	769	815	796	784	726	740	778	746	698	767	751	770	779	722	790	718	750	702	761	749	741	744	703	806	733	759	754	741	747	761	739	727	713	754	707	768	754	743	716	704	748	737	761	775	793	731	731	728	740	748	756	755	764	708	688	758	781	764	763	731	732	803	741	713	772	720	698	792	745	754	770	747	768	688	685	849	735	775	753	745	777	777	752	747	760	734	692	749	745	762	709	728	769	743	720	732	692	753	719	761	757	743	752	795	744	738	808	716	741	721	774	762	731	762	722	783	701	748	785	774	705	715	725	757	727	706	739	722	749	716	701	748	706	706	782	756	733	764	736	717	756	790	719	729	728	709	761	728	724	758	702	752	759	760	760	718	697	689	738	728	747	787	760	755	786	738	760	730	751	694	729	751	760	742	724	740	752	774	717	736	727	748	740	690	732	781	777	708	693	771	747	741	772	719	722	750	722	763	742	736	715	794	710	725	769	750	722	702	773	694	759	757	763	711	736	748	707	741	791	778	752	743	774	734	714	718	772	764	697	716	729	742	766	736	713	743	714	788	720	780	738	696	692	763	717	780	777	715	736	750	730	735	782	754	786	759	723	761	746	783	726	767	705	692	723	748	723	731	755	762	770	730	731	720	744	670	747	710	750	689	756	713	737	710	725	742	732	745	731	707	748	742	783	736	794	727	727	721	772	718	700	786	753	817	763	744	711	748	724	749	785	745	735	720	781	745	765	762	752	739	705	717	738	720	707	724	743	738	728	726	780	742	768	765	738	747	773	751	732	753	736	707	721	729	751	714	748	774	753	747	753	750	712	723	731	716	750	738	793	754	758	761	732	719	765	728	744	739	744	739	735	726	735	776	737	761	748	709	732	725	763	784	710	729	750	723	727	710	737	782	718	704	758	773	732	735	746	677	710	732	699	749	721	759	749	743	792	754	751	754	750	728	739	738	724	815	780	731	737	728	758	742	743	770	701	712	760	728	760	747	762	762	723	756	741	711	737	733	831	735	728	748	764	763	691	736	731	695	715	721	719	700	757	714	754	713	775	756	743	734	744	733	823	739	705	803	747	777	767	722	708	750	693	691	767	757	697	747	800	749	735	734	744	753	772	729	705	727	719	717	699	713	766	738	756	756	705	764	788	808	719	754	725	676	745	749	719	729	733	782	762	772	758	778	743	733	744	782	742	739	736	739	694	757	714	720	827	786	729	776	736	758	760	706	726	753	727	760	753	746	735	716	726	686	739	727	748	714	764	749	765	760	771	750	690	737	724	718	743	729	735	719	675	757	701	768	742	733	725	751	811	748	747	739	706	712	784	752	737	737	748	738	662	718	773	739	758	725	754	731	711	782	768	724	700	749	743	761	787	699	718	686	710	753	781	754	762	743	753	745	745	703	778	722	740	774	716	689	737	745	706	736	753	731	760	750	773	729	719	725	721	727	759	693	735	739	775	740	755	706	753	761	763	743	729	774	729	700	755	769	713	775	774	713	755	758	744	768	738	762	758	713	736	745	732	745	769	714	745	740	729	748	770	713	732	736	777	750	719	738	728	703	757	737	749	707	725	737	765	712	763	767	718	702	748	735	707	779	745	769	697	730	712	776	709	710	712	777	754	748	754	763	707	747	736	760	749	768	721	780	732	727	772	787	811	694	750	722	778	752	736	734	748	743	718	715	766	732	725	677	753	767	730	757	732	740	762	722	748	726	752	723	745	750	750	758	759	720	758	696	791	737	736	670	771	748	812	716	764	743	797	689	731	705	750	744	737	767	780	714	729	747	797	761	744	760	774	760	731	740	748	754	717	739	709	716	762	729	745	766	750	760	711	745	784	723	715	754	717	723	742	741	681	782	725	701	738	748	733	703	701	741	779	720	708	787	745	734	694	743	749	786	746	762	775	755	765	702	774	732	748	737	760	725	749	737	750	743	713	712	736	741	712	790	702	773	705	735	705	757	775	756	773	719	712	732	707	756	764	794	716	723	697	693	718	767	775	732	736	762	748	789	779	711	706	781	734	729	751	731	718	779	721	747	764	764	732	745	756	740	727	721	699	718	713	724	790	684	719	761	712	758	741	718	720	745	801	716	761	762	738	734	717	717	721	693	770	702	772	786	766	768	668	744	751	754	739	710	745	797	771	747	740	767	740	729	745	713	764	739	763	749	740	724	714	745	736	761	809	729	739	740	742	718	703	793	729	703	738	699	765	809	763	768	739	720	714	728	758	732	695	726	713	785	729	763	750	769	762	698	730	816	760	750	741	693	743	744	725	739	740	738	786	739	736	752	711	724	737	712	704	732	777	794	731	775	711	764	757	737	768	763	748	725	733	734	763	731	760	725	743	724	703	752	737	685	744	709	793	702	776	771	748	769	773	733	745	702	747	756	727	731	720	694	750	755	785	767	774	763	768	707	753	741	739	711	715	717	764	775	743	743	737	770	712	734	703	709	726	733	731	731	754	721	752	751	755	737	765	778	770	791	722	719	714	693	779	725	785	763	731	747	763	667	752	703	741	744	714	695	736	759	807	746	716	738	776	750	760	728	696	770	723	785	720	772	748	768	727	741	698	721	763	753	744	802	759	758	747	692	784	776	767	763	750	765	766	702	746	693	728	776	696	740	747	752	771	721
63758	103951	72936	42421	23034	11088	8047	5580	2251	1442	1274	678	702	676	730	711	710	735	674	685	737	666	682	697	645	658	671	665	711	712	736	687	652	683	682	632	643	671	691	717	686	706	683	699	687	697	701	662	698	656	668	707	633	703	700	684	682	704	706	667	658	660	673	655	689	691	669	700	670	668	751	634	729	740	718	663	706	652	656	704	705	654	701	664	697	705	725	634	667	699	658	678	687	699	712	672	642	707	682	701	659	684	693	647	685	691	698	626	681	717	693	709	665	679	681	696	727	651	714	661	672	641	734	684	642	725	700	688	650	696	701	674	707	652	676	673	678	633	669	703	706	658	670	633	685	694	663	682	686	704	670	696	688	667	611	671	665	679	664	702	665	721	684	710	709	662	694	652	729	650	683	689	672	709	690	688	618	710	679	676	691	689	691	614	677	699	702	665	689	663	614	708	699	648	676	678	660	681	643	681	628	667	705	662	658	675	675	657	658	643	687	688	689	701	665	676	725	708	691	688	656	641	640	667	686	658	676	677	682	680	690	668	671	677	629	714	687	678	691	691	642	686	663	650	673	707	672	656	664	689	650	625	696	681	652	686	682	673	695	669	681	666	721	642	626	693	671	678	656	690	683	706	684	647	696	673	663	701	727	664	691	706	680	682	700	678	655	640	656	656	672	698	650	691	653	647	684	637	654	682	663	658	677	674	694	666	688	692	634	689	661	674	727	682	708	662	695	649	670	731	667	700	661	673	696	668	688	684	668	665	718	661	696	694	682	678	690	673	682	660	655	718	724	663	649	663	680	688	691	640	682	682	626	668	673	724	644	675	684	651	694	735	714	671	665	714	701	666	709	672	646	688	670	684	676	679	666	687	678	701	682	663	645	725	666	699	679	631	649	671	680	645	693	657	682	680	694	655	666	696	702	627	718	653	668	659	701	653	666	673	715	667	684	703	685	695	698	725	681	693	699	664	659	650	624	687	650	703	668	668	730	701	690	681	722	675	647	676	625	680	684	720	684	688	686	676	678	668	656	716	684	669	701	681	658	657	686	682	669	686	668	666	633	671	713	702	687	676	685	693	692	649	634	720	654	677	642	666	696	630	684	687	666	670	603	709	681	643	685	693	678	658	649	634	657	686	684	737	700	667	690	725	693	687	699	683	707	663	668	672	667	681	701	740	666	637	703	679	672	709	680	660	676	637	707	688	682	708	674	691	672	694	653	699	672	660	689	658	701	672	654	632	607	692	687	646	643	701	611	693	686	662	679	705	681	672	680	672	723	680	678	662	654	660	726	679	717	651	665	695	641	688	674	649	684	717	647	689	706	611	643	650	680	658	680	628	673	627	685	681	691	684	589	695	662	674	683	671	664	673	697	714	700	635	704	705	678	690	675	647	682	657	642	714	642	699	679	700	695	696	705	708	682	671	653	677	617	696	669	650	687	688	676	662	727	703	673	663	668	607	679	674	703	710	680	618	712	628	633	642	665	660	674	653	642	646	615	686	649	660	687	679	656	679	691	683	642	690	684	688	670	701	719	697	662	649	641	637	646	688	627	701	678	670	685	653	635	668	648	667	668	647	664	678	648	702	668	690	679	634	667	679	680	680	700	692	671	674	722	652	639	686	616	668	660	712	709	670	692	672	686	652	644	691	666	674	667	658	699	631	658	702	672	656	695	708	678	604	639	647	687	705	618	673	707	673	732	664	693	659	663	685	666	644	691	661	664	605	626	691	667	655	735	720	664	666	702	690	688	690	709	661	659	688	680	689	669	683	679	678	658	653	705	667	675	647	684	648	681	673	678	671	662	683	642	671	679	650	700	698	641	707	678	666	648	712	670	701	676	664	637	751	683	702	625	649	660	688	678	695	673	682	647	664	682	657	696	707	698	691	666	679	662	683	646	645	678	660	701	635	662	658	699	690	674	637	661	641	716	698	621	613	668	708	668	632	695	635	665	671	685	691	660	693	629	647	705	641	684	690	687	650	629	702	688	634	723	681	669	646	688	661	647	700	636	697	646	703	660	687	704	679	650	716	644	667	681	694	685	694	709	656	663	691	693	729	690	671	684	650	677	655	687	681	655	642	688	650	665	677	659	625	667	671	657	685	665	673	737	659	686	644	682	713	661	703	660	644	610	639	656	642	683	667	644	673	670	704	710	696	679	683	697	648	661	725	640	670	639	669	679	652	686	707	653	707	675	623	678	697	637	710	681	656	652	723	666	684	732	679	662	677	692	701	702	720	667	701	665	711	708	681	721	660	699	641	666	656	655	673	662	628	705	654	692	684	676	621	685	695	659	729	653	671	670	669	678	608	613	686	671	669	660	642	639	647	673	694	717	667	690	712	678	707	672	656	645	649	701	678	645	668	694	712	656	692	613	647	599	698	716	669	703	695	694	632	685	627	648	665	672	631	650	692	668	629	666	696	683	700	685	686	652	697	639	714	685	715	693	654	705	711	637	681	690	678	646	674	716	669	678	709	675	709	654	683	653	687	650	704	627	658	659	635	620	707	679	707	693	715	693	678	642	625	669	712	623	667	695	641	736	642	682	639	663	705	667	680	676	644	640	663	669	649	695	714	634	724	710	714	637	648	681	650	690	704	635	665	704	691	640	646	658	650	680	701	697	667	659	695	713	659	631	643	720	683	646	670	683	668	656	635	680	706	735	661	718	728	653	646	702	653	687	679	697	681	701	686	692	668	650	694	683	649	685	675	663	633	665	680	675	656	688	717	723	674	660	651	628	683	641	745	633	683	649	617	712	599	674	703	667	660	665	678	669	689	698	667	654	732	706	671	692	666	668	660	692	673	663	703	672	647	713	715	660	670	664	707	626	683	639	694	698	658	641	662	702	652	666	688	676	678	665	690	681	720	683	659	643	679	684	695	649	602	722	669	671	665	678	678	644	666	670	661	688	623	714	687	670	687	648	660	687	681	659	678	682	633	642	678	645	674	657	650	695	723	685	693	644	725	695	673	674	678	684	676	704	663	697	688	660	675	683	652	653	670	656	668	632	678	676	657	684	685	653	668	662	647	656	688	697	694	687	716	667	651	619	671	646	666	676	660	659	702	640	687	678	666	651	655	691	628	730	662	655	669	621	688	636	729	690	709	669	676	729	666	609	691	631	646	655	670	684	654	647	635	662	662	686	662	724	644	705	712	686	658	683	654	685	685	702	702	703	634	642	685	659	652	640	723	695	649	643	632	652	671	725	713	691	701	655	658	703	685	682	717	659	678	678	650	651	638	659	716	654	682	682	702	667	676	651	684	670	652	715	650	652	654	663	670	696	687	666	669	643	655	618	660	674	661	674	713	644	680	669	675	646	710	686	647	684	679	676	672	705	654	675	680	689	665	681	696	683	699	667	709	651	694	627	649	677	674	638	623	672	705	662	623	630	649	627	693	663	642	660	706	684	667	672	665	653	653	655	667	637	655	656	663	689	672	695	670	728	706	663	645	658	711	674	683	672	611	679	669	670	672
30828	30486	24591	8504	2080	962	754	673	527	513	511	532	433	444	469	509	463	488	446	475	477	470	459	441	467	454	440	479	459	518	533	505	483	479	531	437	471	463	420	456	439	441	455	511	467	493	471	455	434	486	469	481	463	489	464	469	458	433	457	455	464	493	474	491	477	467	441	439	470	467	478	470	501	457	451	485	460	442	480	470	441	454	456	454	519	456	461	473	463	508	475	508	454	461	487	466	490	486	463	497	442	470	452	436	465	490	433	456	445	483	458	456	442	468	465	462	458	480	460	462	459	466	486	490	473	467	426	425	482	449	466	449	450	456	478	486	493	447	508	467	455	488	446	466	494	458	486	492	474	501	463	466	502	500	456	445	473	502	451	473	457	462	440	470	465	436	458	453	432	485	514	478	492	466	472	470	490	472	434	469	502	465	441	477	481	474	436	482	452	434	454	466	452	514	503	446	447	455	452	461	442	516	503	436	491	495	473	487	492	474	446	471	488	443	428	480	454	503	488	490	454	442	496	471	461	496	441	503	491	472	490	475	464	482	481	445	471	466	443	474	447	453	462	484	492	486	462	469	486	465	446	459	469	485	475	433	474	481	498	451	434	469	455	442	464	474	477	455	469	481	453	455	449	502	479	453	489	484	494	415	509	471	459	472	447	492	458	463	488	445	529	489	496	473	442	477	488	443	463	470	493	448	471	461	462	516	470	492	487	459	476	449	437	491	457	436	453	522	481	429	467	457	441	461	463	461	440	485	476	514	444	493	474	489	491	475	491	454	444	438	464	445	497	487	414	453	446	507	507	470	481	477	482	444	452	455	529	472	502	483	477	507	443	484	418	452	486	438	473	459	494	470	461	467	453	439	472	512	434	472	497	487	460	439	498	414	447	477	461	455	462	465	477	455	485	449	458	461	510	475	475	458	474	440	443	450	523	477	443	472	455	441	496	463	498	472	450	507	490	473	465	465	488	434	465	461	490	467	475	460	431	467	486	418	422	450	427	485	484	440	460	486	459	497	488	461	470	482	455	454	490	435	464	471	458	438	506	480	485	466	491	459	463	466	462	468	450	461	477	475	459	453	458	449	499	493	464	454	449	449	462	482	466	498	456	429	457	475	509	449	439	494	471	434	526	503	478	465	457	476	480	444	443	450	469	471	465	467	456	440	459	451	462	429	514	494	431	475	486	463	463	480	488	486	447	473	454	494	520	449	487	459	485	438	493	473	437	475	481	467	458	474	465	468	493	489	384	457	436	473	474	498	507	442	444	462	502	488	466	515	462	458	464	516	470	476	457	452	479	455	470	477	451	434	485	453	458	487	455	443	442	483	462	465	479	495	468	436	438	466	495	475	475	469	451	441	466	487	487	479	483	497	468	429	488	513	487	511	430	467	494	452	480	457	471	431	446	461	479	478	472	457	472	455	472	485	468	487	468	473	464	490	463	453	438	460	460	443	461	488	476	476	471	474	471	482	438	485	469	474	468	450	476	458	477	501	455	459	498	458	460	451	482	471	497	482	476	512	467	459	435	501	482	458	456	461	445	482	478	426	427	455	464	468	453	492	458	472	484	467	477	511	464	473	471	497	497	456	486	453	480	457	494	472	479	481	498	440	498	497	483	460	478	510	469	469	491	434	456	481	455	493	499	433	438	444	483	448	469	422	481	469	465	489	476	473	474	475	466	452	469	484	467	448	475	491	487	504	478	475	449	442	486	453	462	448	488	464	440	465	516	455	497	471	444	454	459	480	496	490	461	495	454	553	453	505	477	439	452	479	469	457	439	462	450	475	437	488	473	504	460	459	458	472	449	425	468	468	484	513	478	491	481	461	472	422	488	450	453	443	473	444	439	459	450	474	462	445	455	507	431	478	470	453	450	497	461	461	469	458	481	454	468	439	437	496	483	464	482	464	497	494	495	506	458	450	462	484	493	469	477	486	480	446	481	472	473	505	453	475	474	447	446	491	467	469	475	495	470	497	439	479	459	433	469	440	472	499	460	490	464	458	456	453	470	492	483	473	481	495	449	485	467	435	451	475	479	467	483	495	448	469	462	459	450	445	442	472	463	479	492	449	458	469	454	483	471	452	484	511	487	456	445	463	463	471	492	487	463	459	472	458	447	476	445	479	463	479	448	470	470	474	437	482	448	496	503	485	478	455	455	496	471	462	498	489	467	484	459	438	466	473	490	476	486	456	488	461	488	504	477	466	420	459	471	481	473	506	486	455	442	468	485	461	475	476	463	461	443	454	462	513	429	461	468	474	475	440	470	497	475	456	468	501	436	466	448	464	485	476	444	479	462	467	453	521	462	503	455	469	455	487	454	472	487	416	481	458	487	487	458	482	429	480	491	474	463	492	499	473	451	431	492	476	493	464	492	492	480	461	441	464	500	465	463	460	443	469	454	474	460	445	473	458	498	451	476	465	449	457	433	458	504	444	461	487	492	488	476	442	469	461	472	424	461	469	431	499	473	465	499	473	445	452	455	460	466	466	488	435	491	481	463	470	448	508	475	433	467	477	489	484	448	495	460	458	475	474	452	457	502	463	478	485	479	478	467	500	496	467	460	464	461	495	440	477	455	491	460	430	412	463	485	496	524	474	444	492	510	469	496	503	453	460	487	477	449	477	494	510	449	486	433	514	471	441	477	482	538	453	482	452	462	451	458	460	466	472	468	451	466	469	436	475	464	488	453	460	462	471	494	435	435	462	448	497	473	451	440	452	461	471	500	472	489	490	495	495	437	433	470	469	459	460	444	493	492	440	461	485	440	468	494	494	470	461	470	509	492	429	475	470	438	489	447	501	490	502	444	481	508	501	440	444	456	468	464	462	501	485	457	421	459	459	482	441	476	485	453	455	458	474	431	486	470	467	472	506	452	430	493	462	458	472	477	481	483	462	476	489	502	431	499	473	488	496	501	476	485	480	477	518	481	460	478	487	439	475	484	427	466	471	460	471	479	470	445	477	487	478	456	432	429	450	478	477	481	460	447	464	475	480	513	493	435	466	516	455	477	461	496	478	436	469	479	445	458	468	465	452	463	472	474	482	473	456	442	482	491	479	476	461	464	447	495	461	459	475	486	472	482	463	453	469	501	481	477	496	464	441	458	448	436	470	427	459	495	476	469	466	451	483	458	465	483	485	431	455	487	501	476	471	463	448	505	480	489	473	450	489	460	481	463	497	507	464	502	513	460	462	473	470	461	502	472	452	443	471	441	480	493	458	484	480	440	473	467	491	454	496	435	491	448	491	440	501	464	485	452	496	443	481	472	479	470	456	473	505	473	488	453	445	502	482	484	456	489	453	498	511	490	435	458	481	463	459	456	446	461	493	519	477	421	461	466	424	476	429	426	447	500	499	478	502	487	497	477	460	459	440	442	473	474	489	452	519	459	488	478	457	480	449	471	487	482	441	490	480	520	511	457	446	517	425	438	484	449	478	466	469	485	449	477	481	464	477	490	501	470	480	478	482	479	462	464	426
23618	35339	18879	4915	1821	856	693	598	485	417	403	382	384	393	416	372	411	333	373	341	406	355	372	409	363	380	404	382	382	368	390	378	411	392	383	377	375	389	430	382	411	386	384	383	380	430	400	388	390	413	369	336	394	384	348	381	383	435	362	398	389	395	408	388	377	375	414	361	385	380	402	389	359	410	401	404	404	385	341	379	413	386	396	396	402	391	395	396	395	386	404	387	351	366	423	378	401	390	384	379	387	402	338	372	402	388	409	362	368	379	387	421	353	415	397	424	408	428	365	400	367	370	392	392	441	393	377	360	421	389	381	394	415	411	397	371	387	371	406	421	352	385	378	363	371	382	385	377	391	393	408	383	363	376	389	437	394	379	357	371	359	392	412	380	411	393	396	404	363	388	390	372	413	351	371	356	408	370	384	392	407	403	398	377	351	408	399	398	398	392	386	380	323	371	392	355	370	396	389	391	416	411	368	370	406	386	370	369	373	374	367	351	416	411	370	396	381	413	365	386	399	372	408	387	353	396	371	333	447	371	377	380	365	405	355	402	384	393	396	363	381	385	390	381	403	411	388	389	350	392	376	383	416	404	419	388	396	394	408	393	399	374	360	384	355	365	390	407	401	412	392	375	402	372	367	430	386	385	381	403	408	405	397	406	365	378	386	371	396	390	349	389	369	425	355	362	381	365	388	379	380	401	381	380	400	398	392	392	400	365	404	415	397	380	392	406	400	384	379	412	423	385	409	382	412	411	394	404	374	377	359	434	385	374	373	379	394	409	413	411	413	388	370	372	384	385	383	388	379	394	381	375	407	397	377	401	361	416	359	414	359	404	378	404	378	389	363	372	430	394	408	396	376	372	382	389	394	383	396	392	404	364	371	403	355	392	410	395	400	393	370	412	382	366	369	391	402	387	420	402	409	393	389	384	358	425	352	382	396	387	377	390	393	409	394	406	370	393	379	375	358	390	421	407	392	363	380	350	400	378	380	375	411	417	405	360	365	399	419	350	366	384	398	396	385	362	388	355	378	378	382	362	405	366	374	387	428	434	347	406	404	413	380	375	373	363	404	375	396	401	391	407	396	395	398	428	376	383	391	373	387	408	391	368	382	378	411	365	360	377	360	345	396	406	395	377	371	385	422	388	383	400	388	384	378	407	385	381	387	368	407	384	395	397	416	400	406	431	383	382	381	391	385	363	372	391	417	394	372	385	366	389	380	420	386	406	393	383	379	380	379	375	385	379	380	382	374	362	374	406	418	384	381	401	398	398	398	339	391	373	385	377	415	376	364	431	408	397	399	395	365	373	397	395	391	361	382	371	408	388	383	395	372	400	380	411	351	391	402	372	388	358	377	387	369	392	409	386	392	392	379	396	414	425	406	406	385	370	367	377	415	400	355	385	385	373	424	421	374	403	384	441	377	391	400	360	381	394	420	379	368	393	360	406	385	398	410	355	437	393	416	387	396	418	428	374	396	432	420	375	421	396	397	387	384	372	398	406	368	383	393	340	389	381	396	408	385	357	344	405	388	407	404	374	392	370	372	392	357	364	396	386	417	368	395	413	376	405	387	396	380	397	367	394	389	399	387	385	368	377	383	406	366	420	368	353	412	373	347	391	409	356	398	353	424	378	410	397	365	405	373	391	409	386	384	365	391	388	393	360	394	394	398	359	363	404	382	394	358	371	419	412	382	351	370	356	392	350	374	365	382	364	407	375	378	388	377	382	386	383	400	358	376	388	390	398	407	367	414	349	342	373	445	386	376	376	421	368	384	391	423	420	392	403	404	424	388	399	378	389	370	374	396	400	344	380	407	398	428	393	414	397	412	421	375	374	402	381	379	392	385	404	413	390	400	422	376	388	411	360	387	372	398	400	412	379	376	421	414	377	394	419	403	373	348	361	420	405	361	381	390	406	383	369	384	440	414	393	406	365	374	424	404	378	363	398	376	377	381	384	329	398	404	368	398	405	407	424	409	416	378	393	396	424	402	375	353	409	388	432	390	401	384	380	382	388	351	359	364	410	385	383	386	360	400	387	357	373	390	377	385	349	401	389	374	390	394	407	410	393	402	390	382	370	382	367	401	381	386	367	418	374	406	389	397	361	371	392	400	378	373	399	415	365	384	349	390	367	401	345	366	396	361	408	417	353	389	394	398	400	405	372	400	376	401	410	390	384	395	389	421	395	354	360	387	379	367	338	406	415	407	387	382	374	418	441	412	402	383	375	417	368	353	386	403	393	412	401	371	383	416	397	371	390	381	358	379	383	358	411	368	365	417	358	406	398	364	407	379	384	389	398	393	415	426	368	373	375	357	364	349	358	398	383	398	372	403	403	392	372	357	419	383	391	338	377	381	416	373	434	396	374	390	369	381	365	395	395	385	416	357	356	416	394	374	357	387	381	376	363	401	416	385	375	384	431	372	413	377	366	393	435	393	376	379	382	377	411	385	393	364	396	410	422	405	371	403	383	412	430	391	391	381	347	345	370	399	395	388	373	369	396	382	382	393	394	400	373	400	383	360	360	416	369	370	362	399	373	399	375	384	358	370	337	382	391	386	379	377	400	363	367	376	360	388	372	398	384	377	387	347	385	402	391	365	408	391	363	373	356	376	372	381	345	396	359	401	410	372	399	365	326	374	360	430	409	391	400	395	407	371	374	382	358	414	365	391	425	370	359	366	401	393	364	386	397	396	377	387	387	378	373	386	367	374	419	383	355	386	391	385	379	387	391	400	399	422	415	356	394	379	375	365	372	384	359	390	404	377	405	406	368	398	386	391	337	376	390	371	383	373	378	358	402	397	411	384	398	426	370	415	369	405	402	396	390	367	359	406	383	397	379	362	386	389	387	371	415	352	400	425	391	371	390	391	394	392	375	417	381	408	394	396	379	384	406	384	394	389	387	396	408	403	340	399	396	377	384	389	379	373	378	382	435	382	389	370	385	402	389	399	391	389	395	381	402	381	379	374	403	377	399	373	379	395	388	381	370	381	414	407	398	390	381	381	378	382	385	340	405	364	365	385	373	375	357	371	377	393	390	386	357	375	393	400	382	380	390	381	375	401	384	363	376	421	387	393	416	389	416	355	408	368	357	409	367	402	389	351	401	358	391	357	373	373	391	360	406	396	419	404	382	363	373	363	364	451	380	373	407	425	374	382	372	390	399	361	371	361	374	393	418	427	416	399	387	380	405	393	405	373	387	392	413	403	372	421	388	392	389	381	397	400	404	385	379	395	424	384	408	359	398	353	420	371	410	419	364	365	393	412	392	414	366	419	403	383	378	412	384	386	386	360	410	409	358	364	391	406	369	385	391	384	349	399	388	364	361	371	392	418	421	378	382	425	372	378	410	404	379	366	375	388	371	381	420	387	396	396	397	410	396	373	427	380	367	388	376	394	428	403	391	393	428	383	374	402	360	383	415	412	413	397	376	403	374	371	374	376	411	361	376	384	353	361	376	385	378	387	396	416	374	368	399	409	367
25831	26302	37870	32831	21138	10130	4306	2560	1167	913	777	623	613	635	649	642	593	617	637	631	624	647	653	644	611	661	651	608	644	605	679	585	602	635	625	633	635	616	595	617	589	595	595	591	617	579	599	622	692	625	668	633	618	661	604	647	581	567	646	616	613	610	623	639	595	611	613	580	637	649	596	644	644	598	596	648	623	639	624	588	636	628	601	597	606	614	603	583	601	631	610	578	605	589	643	623	599	587	609	597	608	599	623	618	643	641	653	631	619	598	644	631	647	554	623	644	576	576	602	583	597	593	615	622	597	607	626	593	654	613	623	628	646	618	601	636	610	570	627	633	599	631	625	601	620	634	653	570	587	631	588	591	560	625	625	639	586	628	605	630	621	655	611	612	603	586	608	618	594	591	644	590	620	640	626	644	620	599	614	598	619	639	611	573	623	595	605	595	626	622	592	619	628	595	639	623	638	621	541	578	593	639	629	604	590	594	659	611	583	594	620	611	640	617	604	583	615	671	609	612	573	617	584	592	610	588	587	642	595	602	634	623	619	600	629	636	613	605	603	621	601	636	602	595	632	647	637	591	608	604	609	558	667	633	632	540	602	614	577	661	585	596	607	604	624	621	624	619	661	593	650	607	607	617	640	624	596	663	635	597	601	570	638	607	608	598	657	609	672	652	635	598	601	625	592	598	619	621	617	594	587	600	598	598	615	603	568	647	625	648	613	597	580	646	626	664	578	592	618	651	668	573	628	651	589	602	602	602	607	600	632	616	572	605	601	627	604	635	602	605	618	624	599	617	640	602	595	551	608	612	593	609	607	614	597	607	590	646	574	604	606	644	599	614	626	585	654	567	628	599	623	590	627	597	632	612	630	577	612	633	599	599	613	613	606	617	589	591	606	572	592	647	606	638	621	616	586	630	606	638	646	638	615	615	597	585	621	663	609	614	654	612	625	592	634	607	599	619	591	628	569	634	622	603	583	640	582	613	619	618	585	615	624	620	630	619	609	623	594	600	618	613	602	601	647	614	606	619	633	626	560	639	647	590	569	613	604	585	643	649	599	613	589	554	597	626	635	593	649	669	644	595	618	593	650	588	605	618	660	619	559	580	648	645	628	619	608	577	604	620	609	615	603	636	590	640	647	614	662	623	630	642	643	603	640	586	574	578	623	617	597	666	625	617	602	580	595	595	620	598	612	619	606	631	644	607	646	643	654	666	607	614	605	631	650	615	659	606	612	581	628	650	627	626	597	581	588	607	631	660	615	663	648	615	593	589	657	632	614	621	643	647	581	613	601	629	629	639	599	620	557	639	662	644	563	616	591	619	598	649	606	614	583	631	602	645	604	571	664	577	570	603	579	593	604	594	655	625	610	599	575	672	588	559	570	644	575	615	617	600	605	608	636	633	632	646	585	577	680	590	565	636	579	584	625	601	634	618	585	608	655	639	592	607	645	624	630	639	606	583	637	616	607	620	607	638	637	603	611	641	559	644	622	623	607	576	616	645	638	596	639	619	644	562	600	564	595	615	626	673	606	623	586	619	616	604	602	613	623	580	607	608	634	604	603	631	588	602	635	599	632	629	628	614	591	624	631	615	656	611	639	635	647	620	564	540	642	629	627	606	574	611	592	662	632	560	623	577	613	627	621	630	623	608	595	607	580	617	601	673	622	615	582	600	637	587	646	653	622	618	591	619	642	617	631	621	628	617	600	626	572	606	641	634	637	603	621	659	581	568	575	607	611	613	610	598	560	612	614	606	622	650	617	591	626	586	636	596	616	629	602	594	615	627	589	617	591	619	613	645	625	650	600	603	605	619	636	678	618	619	604	630	607	630	575	619	587	606	621	610	615	587	615	573	603	655	551	639	624	645	586	603	606	636	608	633	613	626	619	631	647	606	618	596	576	605	621	626	623	622	584	625	593	620	609	648	588	625	625	608	637	661	593	605	596	650	586	644	612	569	624	631	582	600	604	641	638	616	605	609	603	609	581	580	602	605	575	638	656	605	628	618	611	602	601	620	643	592	667	627	644	619	582	614	636	597	633	626	608	628	607	617	652	665	663	616	633	585	626	590	596	631	588	624	608	581	597	570	583	621	634	582	595	608	564	641	625	602	615	613	573	596	578	600	690	580	624	670	630	610	594	623	634	621	573	597	620	601	593	631	649	673	678	605	620	584	611	619	580	564	620	601	612	581	620	620	624	622	606	625	571	600	636	631	597	612	588	610	643	628	665	620	569	651	586	625	577	628	595	581	621	684	605	555	604	656	597	661	617	609	655	594	621	576	590	588	604	642	583	606	607	618	624	577	589	642	618	596	567	619	603	567	613	578	609	590	570	630	601	589	635	601	590	620	622	631	582	607	661	624	624	595	606	579	642	641	665	613	585	620	622	606	655	643	627	604	550	585	648	634	605	591	638	654	615	611	593	660	612	633	646	637	621	645	646	646	606	640	613	611	620	632	595	624	635	555	624	616	560	626	625	568	621	601	613	617	615	659	612	624	585	616	608	627	617	598	622	574	658	677	653	614	642	641	606	623	630	590	654	640	604	606	646	618	606	602	607	586	556	595	634	645	633	591	621	622	652	654	618	630	611	597	620	590	620	634	631	651	619	620	612	607	642	612	618	607	624	590	573	614	603	637	644	617	605	601	634	583	597	622	589	683	607	641	642	602	634	576	619	623	645	634	602	569	603	670	620	622	635	549	589	601	614	611	599	586	621	645	658	690	565	634	609	580	602	588	611	612	625	612	607	571	648	610	637	653	632	613	594	625	575	574	616	616	634	580	624	604	594	633	611	581	586	605	628	645	573	621	631	602	633	631	583	622	614	618	595	593	612	641	635	640	599	569	528	660	639	606	600	580	611	580	579	575	593	588	591	610	635	584	582	607	628	610	614	624	630	581	584	641	621	585	594	602	636	640	645	624	593	576	601	638	587	655	639	607	641	617	655	620	608	601	609	561	588	615	592	627	638	627	622	573	600	629	559	613	610	588	617	600	628	576	593	588	636	596	608	621	632	651	657	654	605	637	658	621	627	628	613	608	640	594	585	588	595	614	611	596	590	648	639	577	602	625	583	594	614	617	604	611	658	619	613	645	616	641	613	627	562	579	621	595	632	632	617	622	572	619	598	614	590	571	625	624	605	655	615	574	637	637	586	575	642	614	601	586	640	579	610	627	621	647	573	620	601	608	644	598	625	641	586	645	626	642	634	635	609	609	581	614	622	619	578	622	668	644	578	574	623	612	649	626	646	604	632	559	603	605	602	618	644	567	597	649	619	643	625	621	645	612	642	615	642	631	636	622	625	624	581	626	562	593	592	602	576	578	598	604	595	604	640	629	602	600	621	595	564	617	621	624	589	587	572	601	602	576	631	572	592	617	608	604	596	631	614	624	582	581	609	656	598	619	575	633	625	591	626	672	605	621	608	597	633	646	574	541	607	634	594	649	631	608	642	636	575	615	627	603	622	596	591	621	669	631	650	576
62125	92787	61605	29351	13349	5758	3974	2943	1378	899	677	584	550	551	570	536	542	539	538	510	579	563	556	513	566	581	551	538	545	576	511	546	561	557	538	521	604	513	580	536	540	534	560	520	564	512	535	551	541	521	519	525	561	537	550	520	531	528	530	552	556	591	498	574	530	543	547	526	566	543	554	548	541	515	558	507	527	565	602	530	564	528	527	532	502	503	588	525	505	540	560	566	501	559	564	529	536	527	527	534	561	524	561	560	535	559	508	520	522	554	562	552	525	519	531	530	593	555	535	543	521	481	522	534	531	552	584	573	523	560	590	555	522	545	522	553	541	569	525	527	540	539	558	543	557	519	555	511	491	531	586	529	513	549	539	535	519	578	554	531	560	528	502	551	560	526	532	595	516	540	500	515	578	524	500	531	564	531	518	520	543	560	521	584	578	578	534	541	498	597	504	552	525	538	547	517	514	535	548	547	528	532	563	519	541	510	519	554	575	540	544	542	573	551	497	505	493	575	550	511	574	553	524	497	560	542	567	539	491	536	529	542	545	499	542	534	532	570	537	543	517	549	518	538	530	533	538	546	546	545	529	503	542	527	523	493	536	558	541	574	546	514	548	555	516	564	508	564	533	517	552	529	535	508	536	561	532	550	575	510	526	518	551	568	571	551	512	563	538	545	509	491	518	553	561	533	565	540	541	516	578	516	520	524	602	595	544	507	540	519	513	524	542	526	523	552	580	532	517	524	484	531	539	538	533	584	553	499	558	574	523	502	562	533	510	567	519	530	545	590	516	513	584	516	565	521	571	533	552	531	534	527	562	571	550	551	534	548	579	574	479	513	536	500	567	544	547	577	541	568	525	544	523	519	551	555	540	522	539	511	549	497	514	547	571	554	552	540	506	497	541	560	498	515	583	534	586	566	579	540	544	540	577	547	534	533	556	534	534	530	520	520	521	561	534	548	521	527	536	540	548	521	540	519	503	556	521	514	515	548	538	546	542	565	508	597	535	527	555	518	522	561	572	542	555	575	574	533	557	531	522	509	584	491	563	516	546	491	520	517	532	526	493	500	537	544	550	568	512	558	537	533	536	557	509	555	532	523	531	497	549	520	492	518	518	511	540	547	535	553	497	515	576	507	530	547	573	557	557	557	537	555	497	547	526	515	550	529	510	524	607	545	514	490	572	544	571	556	551	549	512	555	542	500	574	505	479	576	532	531	550	550	533	529	541	570	557	539	543	545	563	550	531	544	512	530	532	528	537	509	506	546	523	531	525	503	539	555	490	580	512	540	565	551	493	568	571	542	590	527	537	548	528	538	562	519	588	595	577	531	552	557	497	511	557	529	518	532	565	503	530	556	527	519	531	556	546	513	590	523	520	550	543	518	512	506	502	598	544	530	542	566	538	535	495	498	538	527	542	551	534	561	569	555	541	503	528	541	501	531	486	524	515	560	526	548	576	575	497	572	556	542	513	520	530	542	569	585	581	531	559	490	487	544	526	590	543	505	507	549	553	539	543	559	542	497	593	530	553	523	542	548	545	541	521	555	547	570	543	567	553	544	515	536	581	531	552	516	536	547	521	522	573	516	522	564	551	522	508	512	538	544	531	555	532	525	515	524	514	560	488	552	516	507	554	536	552	543	553	520	561	542	542	544	565	561	534	561	535	523	567	543	514	524	550	489	578	531	518	571	513	532	562	575	557	523	537	531	556	572	575	534	508	551	532	561	568	533	542	534	525	581	543	567	569	569	514	584	557	521	527	556	531	524	534	558	556	577	563	538	528	552	539	570	545	530	498	524	515	489	484	508	515	539	531	543	555	553	547	524	545	520	544	529	492	519	533	512	517	527	562	571	536	527	511	562	557	552	523	576	521	527	553	544	559	514	564	514	539	565	541	564	538	532	538	590	535	530	525	569	572	537	565	516	498	535	542	508	545	525	539	548	492	534	496	510	556	522	513	514	538	502	541	566	510	552	553	556	567	543	542	521	540	521	546	555	556	502	570	504	554	521	551	533	528	596	511	526	516	517	540	563	507	512	549	522	500	544	537	514	563	528	567	498	529	514	539	496	538	507	510	564	535	546	530	512	466	543	538	507	557	537	524	537	552	560	507	536	600	536	560	567	527	560	564	569	571	543	550	574	545	529	510	520	530	540	587	525	539	464	508	536	489	550	496	530	514	562	523	517	538	558	540	511	590	557	533	529	550	537	562	532	553	530	578	540	545	548	543	538	558	529	563	524	514	526	505	553	536	502	545	536	545	520	583	512	517	552	507	540	542	512	551	533	521	511	547	522	579	540	501	518	573	545	577	542	523	530	517	494	537	509	567	526	550	556	529	530	562	544	502	572	536	555	486	487	490	515	548	513	555	564	485	566	523	516	509	530	556	546	552	516	535	515	544	554	569	545	552	561	525	574	523	554	542	524	536	518	550	487	507	519	519	536	542	551	540	527	564	502	542	502	570	553	525	515	524	562	521	524	554	517	519	538	519	526	522	520	481	539	532	548	523	528	464	546	587	581	540	525	514	543	542	507	520	550	547	558	565	490	566	548	539	530	591	519	516	550	558	568	488	553	583	613	533	517	545	557	584	510	533	544	538	567	552	508	522	557	571	518	561	560	542	507	540	538	565	553	526	513	570	537	503	526	546	558	519	538	493	504	565	495	548	501	547	514	519	547	550	566	545	507	525	520	497	574	509	548	572	556	469	550	552	574	533	513	513	526	539	528	493	521	537	556	504	544	555	526	536	539	534	529	540	568	533	527	530	528	536	500	559	519	556	548	531	567	543	556	501	570	546	525	545	516	563	561	538	554	528	521	496	543	531	505	540	534	549	492	549	547	533	552	501	539	556	546	529	571	520	548	578	563	587	564	550	543	560	550	559	535	503	517	478	570	594	542	551	534	561	533	542	517	548	547	512	520	543	528	557	558	514	506	543	524	497	557	530	523	584	550	529	532	549	579	532	553	484	542	543	475	547	523	581	559	489	512	525	540	551	526	517	512	524	546	514	555	554	534	553	496	521	521	524	520	536	501	481	559	517	543	494	540	547	551	510	550	512	583	547	539	517	516	533	544	589	562	547	536	512	594	523	552	538	542	509	568	495	536	505	529	556	509	500	534	501	556	580	520	595	552	526	523	535	541	524	526	534	592	526	541	549	529	569	525	572	478	550	552	529	524	546	502	543	515	527	504	531	505	512	538	528	540	524	523	490	512	540	559	580	574	537	514	565	538	536	563	538	554	562	536	519	523	542	520	479	516	561	578	545	530	556	617	536	552	569	568	527	541	547	526	567	532	538	597	554	555	559	537	495	565	524	559	518	519	528	531	541	553	554	532	499	566	533	565	509	501	559	531	549	511	532	538	529	555	512	561	558	501	523	520	523	528	505	507	550	531	513	529	555	488	588	543	561	533	576	608	516	476	543	516	525	525	543	564	551	532	559	537	551	544	524	560	521	553	525	521	527	558	553	597	527	541	571	515	533	515
24518	23472	33835	30191	24751	18463	9888	5001	2025	1332	1128	804	867	783	845	842	808	893	813	869	830	810	797	809	775	860	839	809	752	888	794	832	812	844	825	776	769	759	784	775	818	770	816	805	798	820	869	795	800	730	772	773	839	758	783	788	840	796	798	749	789	775	783	771	837	785	792	795	780	795	817	773	842	825	791	728	809	797	752	810	841	844	804	852	842	808	837	801	803	785	813	785	770	790	792	759	788	833	851	775	811	808	782	746	840	759	796	767	811	772	847	811	831	792	797	790	857	805	820	798	785	804	763	794	768	758	765	785	739	794	834	832	782	810	818	808	777	807	820	776	813	815	790	810	814	816	759	814	763	771	783	743	825	826	788	771	845	763	775	814	829	737	837	795	802	791	748	851	792	826	827	795	833	807	762	768	803	789	815	732	811	791	796	790	794	823	791	803	775	825	819	824	809	839	788	797	816	800	799	798	763	801	775	768	834	789	756	776	710	805	824	777	785	836	835	763	854	832	805	768	822	777	784	812	796	807	840	786	816	786	839	807	797	814	779	750	781	778	752	797	825	806	787	793	841	789	828	801	776	792	807	786	855	737	849	831	812	787	723	861	772	807	834	812	805	855	780	789	801	802	801	843	824	852	792	808	809	800	779	811	806	792	790	786	854	774	740	827	817	777	825	806	767	784	785	758	844	713	794	746	783	798	810	799	787	780	806	791	811	827	859	838	797	836	806	829	770	761	820	816	780	823	776	791	826	833	780	755	783	794	796	831	787	816	820	806	853	810	819	783	779	814	787	813	800	807	792	749	767	788	747	816	817	808	786	796	759	783	811	831	819	779	813	758	791	816	801	740	827	802	776	792	816	780	799	806	781	823	807	816	774	789	778	816	816	812	841	834	783	813	807	818	766	805	798	814	829	807	816	764	815	738	791	807	760	780	827	834	839	815	840	838	794	869	789	791	825	795	826	789	810	776	816	813	802	806	836	783	789	773	734	792	774	765	761	793	806	758	809	778	759	823	815	816	764	747	794	812	757	789	816	780	805	809	806	850	783	750	797	768	774	800	821	785	796	796	788	812	774	753	795	782	756	766	815	785	779	817	805	787	784	787	813	817	819	774	815	816	749	803	768	769	817	751	759	764	797	820	776	793	761	794	797	769	778	762	787	792	764	810	818	816	786	774	769	815	731	844	785	837	764	777	854	811	811	838	768	832	808	794	800	815	794	787	810	865	781	785	824	840	787	744	770	786	784	822	798	813	791	730	813	807	812	782	800	791	727	792	814	832	820	780	783	805	750	824	829	857	785	777	754	829	801	816	793	785	744	791	783	747	800	817	780	783	770	815	748	807	792	792	780	800	748	779	846	806	802	741	796	806	775	758	797	767	807	758	781	759	770	830	843	792	792	786	758	838	868	813	786	790	820	823	789	789	779	800	767	842	784	766	797	737	687	807	792	798	791	778	795	832	796	827	805	792	821	793	788	784	749	789	807	769	805	776	827	789	814	761	810	809	805	791	761	820	808	783	803	795	810	772	761	825	794	793	823	788	859	800	756	777	739	848	752	812	760	813	825	791	796	770	779	777	801	800	797	769	827	799	801	838	814	801	797	783	810	808	857	785	810	784	812	789	837	765	824	785	817	827	839	745	752	741	799	804	825	783	772	812	784	752	810	817	745	737	761	789	819	787	813	840	784	771	761	832	738	759	803	784	822	819	744	821	813	843	792	837	827	802	838	734	770	814	803	755	789	716	786	812	786	768	765	775	773	796	797	818	788	788	849	752	756	827	867	827	794	847	756	780	793	806	771	760	800	791	819	775	818	806	783	810	729	763	834	790	753	777	775	812	854	810	786	768	784	822	773	790	834	749	732	824	806	791	800	784	811	798	836	781	781	838	844	753	762	771	810	810	789	788	805	759	775	716	808	782	772	781	779	820	836	796	774	833	794	800	807	766	760	814	812	825	803	778	816	763	768	786	776	784	811	783	769	781	803	814	815	799	777	831	810	812	797	806	836	829	761	783	811	812	781	802	758	780	829	796	860	806	810	795	804	798	767	839	883	791	812	839	796	727	796	852	833	785	790	874	810	785	789	791	825	817	766	777	774	839	759	815	846	804	742	831	832	782	844	834	864	794	804	804	766	791	783	836	862	823	808	793	707	748	806	827	804	783	762	770	815	830	775	837	752	813	793	831	783	784	835	780	807	784	802	799	798	783	812	779	785	822	787	792	800	765	855	821	842	794	834	780	769	802	785	811	802	823	766	787	765	809	849	745	803	776	732	798	792	771	728	788	799	776	832	762	769	761	765	844	803	802	819	798	791	857	745	816	783	798	784	759	786	760	787	789	788	733	776	765	785	791	763	760	818	810	788	763	743	796	792	792	821	785	786	792	803	785	766	752	754	767	795	828	720	780	818	817	803	820	768	811	815	793	812	858	748	829	838	820	782	806	810	805	817	790	812	890	794	802	800	806	749	808	776	768	801	862	782	785	786	785	834	805	765	788	799	812	831	791	805	857	762	723	787	782	818	813	772	809	814	784	798	788	847	796	753	794	778	752	795	814	764	757	777	792	742	799	855	790	826	831	783	863	797	765	825	847	773	798	767	758	816	798	784	766	767	772	814	798	808	796	757	800	760	747	803	828	820	784	791	793	810	803	779	777	790	792	821	790	797	771	806	774	755	865	804	760	759	755	779	826	805	757	764	765	781	835	791	795	791	796	815	777	783	779	794	773	792	780	791	783	832	785	760	765	849	833	781	795	823	779	797	786	817	787	864	783	787	813	772	719	789	781	808	785	838	799	807	784	753	757	771	839	818	804	788	799	784	760	827	813	775	846	781	844	823	794	760	774	815	768	794	766	795	861	798	814	783	827	750	791	765	780	794	806	779	803	760	787	781	780	796	773	787	769	807	804	831	800	799	772	816	780	836	792	790	822	790	810	786	769	830	841	778	830	826	791	781	781	769	756	774	783	809	763	773	825	781	729	768	812	790	775	799	865	808	824	798	758	786	782	768	788	814	807	785	816	775	782	768	778	854	789	825	788	743	770	774	773	800	752	796	800	830	770	816	800	786	809	808	779	833	847	760	823	793	730	752	788	774	765	850	775	789	800	773	788	770	774	778	797	767	777	816	744	852	806	745	794	788	758	755	750	795	793	809	807	783	833	782	780	771	763	783	779	753	743	824	760	808	778	774	772	816	808	761	793	774	787	759	799	814	800	780	764	828	758	722	815	802	775	783	790	824	781	799	748	843	824	768	815	850	835	773	834	762	809	805	802	799	800	793	795	769	790	777	790	784	827	786	809	797	787	776	803	836	821	840	781	792	811	799	771	819	830	792	779	810	779	842	781	805	781	811	842	769	793	817	793	780	847	862	803	760	828	816	753	771	827	821	776	790	764	798	778	851	792	808	816	764	776	773	809	815	824	812	775	809	805	768	745	783	764	762	771	823	779	741	790	777	778	748	759	812	843	754	824	819	794	841	815
64681	104115	72334	41307	22048	10047	6997	5143	2441	1440	1054	795	770	709	730	746	738	703	717	746	699	727	736	739	734	679	804	702	737	744	725	687	751	726	663	751	666	702	682	695	673	701	716	702	786	695	708	735	705	761	734	747	777	687	725	735	708	712	694	738	720	735	732	739	697	727	733	703	719	718	710	722	724	728	703	679	724	730	713	765	680	670	717	692	720	730	712	751	690	707	729	699	740	768	711	701	716	735	753	699	715	697	728	732	739	728	705	710	675	705	705	711	714	740	704	676	756	764	701	734	738	717	757	703	773	729	726	704	720	701	728	761	676	754	736	713	690	705	695	707	697	699	730	747	709	706	729	705	710	755	700	699	719	726	740	659	747	770	650	697	743	714	732	712	711	716	697	714	709	756	672	696	728	746	720	744	692	707	736	734	686	721	701	739	722	673	788	696	735	715	700	690	729	724	716	680	684	781	658	689	714	756	738	685	744	728	742	672	715	671	684	716	719	733	720	723	707	744	760	727	690	708	732	726	703	725	704	703	717	738	679	722	717	718	713	728	717	689	711	738	662	730	731	707	708	734	685	715	700	689	729	728	782	734	698	696	704	675	705	707	795	731	720	724	729	776	720	739	698	709	756	682	727	705	668	700	719	674	701	715	692	709	731	698	742	740	721	697	713	732	721	745	703	711	750	699	716	698	687	727	715	730	730	714	736	750	717	697	689	703	696	672	747	741	722	733	718	732	744	705	714	703	743	734	743	717	736	711	741	683	717	743	764	668	708	696	749	746	676	699	711	700	673	742	662	745	669	719	731	671	701	707	719	711	677	732	702	734	768	681	764	732	706	713	704	782	704	669	719	666	737	711	708	727	730	700	683	729	723	737	708	734	738	757	737	715	672	701	721	688	737	727	732	691	743	719	705	699	737	699	746	733	698	732	682	759	720	713	756	716	709	712	751	709	742	721	671	691	694	702	715	729	726	708	758	726	689	744	712	688	727	710	711	745	748	734	699	652	726	705	720	755	750	720	692	661	689	673	706	743	664	697	729	771	762	717	702	679	702	673	695	713	690	739	709	700	699	724	695	698	754	701	720	746	738	747	745	743	702	704	634	765	717	711	736	718	714	739	718	740	680	722	737	711	700	652	686	722	744	730	745	674	694	706	716	711	714	673	670	734	729	707	702	712	722	695	747	743	700	742	684	704	678	720	690	723	704	728	706	768	700	738	754	736	709	713	708	739	673	669	719	700	752	688	735	735	705	745	711	760	703	723	777	711	712	704	712	717	721	717	706	747	658	701	698	744	727	733	712	777	732	691	790	716	712	735	761	715	673	731	711	718	670	677	675	737	749	699	694	651	733	678	742	734	721	725	724	710	706	735	691	675	692	731	706	658	744	696	668	737	725	731	689	689	725	759	720	706	637	684	751	681	644	759	693	680	713	703	696	717	700	700	688	731	692	734	700	732	751	718	747	741	692	723	722	718	725	683	736	716	680	726	735	708	741	739	696	673	690	739	747	657	720	679	705	725	691	686	768	732	660	685	696	687	721	743	731	739	694	698	669	665	676	695	695	753	704	725	679	706	736	698	708	672	697	735	692	690	693	700	712	690	681	700	740	723	730	725	656	713	708	724	715	684	687	684	713	709	725	704	716	726	677	696	656	701	695	697	717	697	710	743	703	716	741	725	698	750	727	674	706	713	730	709	707	747	754	698	671	752	692	753	672	689	729	754	725	699	725	783	712	749	759	674	662	683	718	695	687	682	692	665	683	753	735	758	720	651	721	705	715	731	704	703	687	754	689	709	724	680	671	717	710	712	687	707	699	727	723	717	706	735	692	730	710	726	689	697	707	685	747	687	698	737	724	730	733	703	719	729	716	708	698	691	724	687	713	720	724	729	711	714	746	685	750	693	687	746	696	630	737	680	671	689	747	694	653	745	768	720	745	754	727	700	726	697	667	695	697	733	716	715	694	692	766	726	713	707	707	710	676	751	724	700	710	767	719	751	744	703	769	738	755	690	756	691	709	712	719	700	731	710	697	715	690	741	735	751	714	679	754	722	714	716	747	683	707	722	742	737	720	688	727	716	706	703	727	727	717	720	707	692	700	681	720	717	677	747	686	755	728	719	706	723	724	713	753	716	705	719	676	718	717	712	747	707	692	718	712	720	740	708	714	739	696	698	707	669	717	764	705	687	754	684	713	720	689	719	690	715	755	751	686	719	702	737	733	729	714	669	695	691	715	699	688	698	716	734	737	712	691	703	670	696	706	715	673	699	683	719	739	711	713	724	744	715	704	704	767	676	653	693	739	748	724	701	748	714	685	704	734	657	695	712	687	732	720	701	722	715	728	688	670	705	752	696	701	755	726	694	718	727	694	745	725	723	702	709	696	674	716	693	722	744	691	749	711	726	698	686	735	691	723	708	740	732	700	673	710	699	717	693	718	718	746	697	710	699	724	689	706	710	680	685	736	688	707	702	737	752	706	721	722	695	719	768	748	761	702	691	710	674	725	666	702	737	679	755	675	707	705	709	720	722	723	684	726	730	671	700	720	712	693	718	694	748	738	666	659	699	766	727	685	741	721	753	729	755	685	715	714	747	692	719	767	707	723	688	707	709	675	709	680	736	720	715	692	721	698	703	697	707	750	717	648	689	736	701	684	679	713	713	684	715	746	678	704	716	734	658	712	685	659	739	704	698	698	803	722	716	706	761	712	706	725	716	724	711	725	726	704	736	648	683	671	724	701	741	740	729	719	717	748	713	732	702	701	709	756	722	712	722	723	739	742	731	673	717	700	693	767	694	737	685	685	749	720	761	735	688	721	691	693	688	719	719	694	746	727	715	688	685	711	740	711	677	730	624	719	729	716	686	711	671	662	678	738	719	718	705	709	664	698	696	707	696	737	740	674	708	721	722	705	718	703	738	670	708	692	654	737	706	720	700	697	693	724	728	691	743	681	677	747	670	716	712	729	735	709	691	714	696	740	717	712	684	729	693	738	710	748	694	651	735	730	727	740	709	738	711	733	700	698	746	727	738	706	726	736	692	691	715	698	744	758	746	724	695	710	699	684	721	654	736	690	657	728	677	724	736	730	697	730	637	732	706	715	679	750	669	701	714	740	722	731	753	706	691	717	696	705	747	702	702	662	683	683	711	719	639	701	735	692	739	731	711	731	776	699	706	766	697	701	690	742	701	653	689	691	707	775	730	698	672	703	732	698	738	697	692	715	707	727	736	665	760	694	754	719	695	707	734	720	740	666	718	690	656	726	667	695	730	729	698	700	745	733	729	722	755	739	713	718	687	725	736	747	728	711	687	735	716	709	716	716	655	716	736	705	676	734	687	690	732	744	681	727	705	719	703	704	722	728	773	717	691	730	718	701	696	735	707	705	733	735	751	702	701	731	739	691	722	708	694	702	734	729	713	712	693	710	707	722	721	692	694	678	665	690	724	755	675	730	746	699	740	736	722	721	711	703	714	733	651	703	711
30970	29705	24754	9133	2293	952	767	689	594	547	509	508	559	495	544	554	549	553	528	533	558	523	548	520	577	467	553	535	545	538	521	523	517	509	538	563	511	518	537	496	527	528	539	554	537	539	553	520	519	527	578	569	499	513	554	527	532	538	554	536	525	544	525	511	543	575	538	539	537	574	543	524	482	493	510	541	550	584	536	506	559	510	510	531	513	555	500	532	498	532	520	518	528	517	487	539	517	551	516	541	568	508	522	545	518	562	530	537	531	543	496	541	540	515	537	501	532	503	514	542	512	561	554	523	504	522	504	522	531	538	528	518	529	552	541	559	532	490	520	554	514	538	538	532	492	549	514	528	524	567	501	520	579	577	561	520	556	529	529	488	510	510	556	564	526	560	552	478	525	571	544	573	538	532	516	548	489	509	501	556	499	558	499	511	525	474	515	523	514	549	515	522	523	552	568	490	531	526	497	526	538	514	517	539	513	489	535	550	547	544	530	530	526	540	530	532	525	533	561	515	527	489	507	519	508	536	525	555	573	492	536	508	551	563	525	541	511	539	494	514	578	474	490	478	558	541	547	514	523	548	517	529	495	502	529	528	481	537	495	492	530	540	501	528	494	539	538	510	522	534	519	532	550	496	562	537	570	503	505	516	555	550	521	551	541	528	523	557	506	575	566	497	557	513	526	564	479	520	485	568	534	499	540	535	554	501	527	545	532	546	523	526	586	515	512	522	536	517	511	506	520	549	525	543	515	499	546	536	546	533	532	553	542	558	542	529	526	509	526	510	514	513	512	549	530	541	504	529	518	536	539	555	519	535	591	567	511	529	535	562	510	543	519	565	527	512	539	527	567	507	525	526	526	552	522	499	533	536	554	533	464	547	487	545	524	560	583	582	560	504	484	526	509	561	522	545	544	546	513	508	527	513	554	530	502	531	510	480	534	514	547	535	524	518	582	506	513	525	547	500	553	502	574	538	503	541	520	544	524	486	514	564	525	478	551	552	545	526	531	515	554	520	523	511	550	557	523	522	529	590	522	475	542	511	509	542	563	537	504	496	534	526	551	512	517	545	471	534	508	502	515	536	545	551	508	546	537	515	516	547	519	517	538	514	542	525	517	551	548	551	557	505	502	530	521	528	490	556	520	528	501	513	514	531	503	527	495	536	518	511	511	514	484	538	547	554	493	503	561	518	529	518	546	532	526	534	511	535	498	512	500	518	507	521	506	526	539	533	566	495	489	491	534	550	542	531	524	502	505	557	544	568	515	483	513	524	529	501	535	539	505	531	529	527	564	531	531	476	528	543	531	543	561	528	487	502	555	576	545	523	536	500	497	567	505	488	564	573	511	518	566	504	555	570	564	498	536	519	537	547	523	531	537	541	526	543	551	532	531	522	503	524	567	515	584	472	566	489	552	515	510	536	524	530	536	541	541	528	470	526	534	499	509	516	528	536	539	553	516	567	490	542	557	540	550	533	564	512	524	535	546	569	518	550	507	488	521	498	495	526	503	532	533	534	514	483	535	538	504	517	468	512	529	539	548	520	531	525	540	516	520	565	529	529	516	516	546	542	496	489	509	469	527	527	492	539	484	544	521	540	535	520	534	507	553	522	545	516	542	516	541	570	493	534	540	493	500	530	533	495	539	529	507	520	498	575	495	548	536	534	505	558	533	539	532	496	523	484	512	522	545	539	522	537	476	563	502	592	517	550	527	508	557	487	547	482	498	537	544	551	514	550	536	533	548	518	540	512	508	505	558	521	542	523	548	514	509	543	507	527	553	473	537	522	542	557	517	499	555	537	501	526	572	512	559	509	538	519	539	544	521	530	564	532	530	552	530	539	538	532	490	508	526	567	526	552	478	516	561	549	534	555	526	517	529	549	536	522	506	516	541	529	478	567	544	510	565	541	537	498	539	526	513	507	508	526	472	544	518	529	519	550	528	526	527	513	506	537	514	534	515	529	532	528	504	492	500	536	491	545	496	519	531	535	528	523	554	528	535	614	517	518	531	495	529	539	515	511	547	534	541	528	535	535	548	529	533	552	539	541	515	567	508	541	536	581	549	493	530	525	508	501	516	500	538	462	515	501	546	523	504	513	514	541	515	505	541	552	529	546	501	535	560	522	547	513	483	518	500	516	557	496	534	481	528	531	525	529	562	493	543	515	507	524	531	528	508	532	568	502	570	540	543	572	542	564	531	526	521	559	499	531	561	530	504	504	539	536	533	510	518	541	514	554	509	503	495	558	519	522	503	487	513	551	527	495	517	524	580	539	563	574	566	543	520	503	487	547	533	494	540	537	474	466	521	521	516	570	576	541	513	534	486	534	455	505	533	493	518	521	545	519	519	527	570	535	547	519	533	533	510	539	556	504	515	538	519	511	542	567	523	532	496	534	523	528	522	522	550	530	512	557	534	545	544	530	538	514	587	530	521	547	540	540	539	503	503	541	504	537	563	537	509	539	520	538	534	558	554	523	480	506	513	527	490	547	504	520	516	530	571	558	557	521	533	502	558	480	577	528	516	541	541	520	531	499	508	564	513	512	545	507	531	532	544	538	530	520	524	526	514	526	519	532	505	525	509	506	511	520	540	521	506	571	559	504	500	536	510	524	502	506	519	541	546	544	558	465	546	534	553	531	527	523	517	554	540	512	470	511	506	537	538	589	517	565	529	546	542	522	508	513	540	545	511	528	552	557	532	515	524	570	561	515	544	490	505	556	501	536	554	510	561	537	507	520	486	485	537	510	544	525	530	497	519	520	551	565	517	547	542	508	550	545	531	525	513	536	515	480	516	532	545	500	513	543	518	532	497	528	522	514	513	504	509	548	520	561	492	575	528	577	532	561	535	510	555	486	502	492	567	515	519	497	517	535	500	538	489	564	523	536	541	550	507	546	525	544	549	529	534	531	487	569	554	536	567	535	540	495	507	521	574	504	543	503	498	519	525	503	495	514	509	528	527	540	525	509	517	536	549	557	506	550	496	553	542	517	555	552	548	530	514	520	559	544	531	486	550	580	549	517	538	567	544	537	503	489	583	556	512	509	525	539	536	540	553	534	521	518	510	510	528	521	489	530	513	540	535	535	499	546	485	510	518	536	494	532	511	561	512	534	526	545	501	521	547	569	535	543	498	563	552	563	509	545	540	497	504	541	499	518	539	513	513	476	541	503	547	552	494	538	471	503	484	536	510	581	523	555	546	538	511	523	515	530	527	502	530	500	590	532	532	512	514	489	551	517	534	537	517	535	565	503	545	517	543	570	515	544	525	505	517	567	536	580	511	530	515	496	528	526	554	538	519	487	558	542	535	508	517	542	504	529	504	552	531	568	531	491	528	499	544	502	508	548	538	552	524	513	547	530	548	538	542	558	524	527	533	540	523	510	540	498	551	517	476	567	528	564	548	513	510	541	522	543	515	492	556	513	555	513	574	544	525	589	504	527	536	538	531	534	484	506	521	522	529	534	546	527	551	566	543	536	533	476
24440	34550	19034	5218	2058	851	735	663	493	473	485	392	429	441	425	446	389	419	453	435	431	414	436	416	438	408	426	419	469	456	420	397	438	466	442	444	435	423	445	428	405	453	413	449	433	443	436	412	470	417	441	416	428	427	435	439	390	425	424	403	430	423	476	409	420	436	414	414	428	441	437	401	422	419	435	410	447	428	432	420	404	433	446	400	423	459	444	424	438	447	401	401	435	419	420	407	436	415	443	436	449	401	449	490	448	408	465	402	392	440	420	439	435	423	461	447	456	425	460	446	435	419	417	477	405	440	432	460	437	439	422	448	452	418	451	421	429	440	403	423	423	464	466	433	417	417	450	438	432	459	421	389	418	409	443	425	434	417	416	430	418	414	415	432	420	458	457	432	450	410	410	463	435	424	436	412	427	427	396	403	433	433	466	414	435	423	446	429	444	426	412	430	405	461	406	429	384	449	452	451	441	419	439	403	461	448	413	395	444	434	447	431	458	431	388	437	426	443	400	463	455	447	410	382	425	425	447	427	442	400	447	422	433	449	447	413	453	430	458	444	447	428	417	427	446	460	425	450	420	404	416	419	452	452	404	408	422	428	422	440	435	448	431	475	410	431	449	437	413	411	471	438	415	432	421	427	422	391	409	391	407	377	428	402	415	442	429	419	455	419	421	413	441	410	437	400	431	449	402	461	432	389	406	423	402	425	428	457	442	433	442	426	452	405	413	422	452	427	442	454	404	428	422	415	434	431	457	425	422	414	411	427	420	463	394	461	450	437	434	446	402	411	408	407	446	450	439	417	439	438	420	434	437	385	411	431	424	422	426	425	426	404	398	409	439	409	449	438	460	424	388	400	414	429	412	432	423	419	364	477	426	422	438	432	422	400	410	387	451	408	432	398	447	411	456	444	426	407	418	427	402	411	407	424	416	415	414	404	444	411	421	417	438	429	411	425	404	398	415	411	441	449	426	454	406	455	438	473	447	438	444	402	426	428	418	421	479	391	441	435	428	415	449	402	465	437	375	451	419	425	456	408	428	442	438	374	423	400	452	430	423	452	459	415	446	430	423	434	424	430	411	412	441	429	425	424	440	425	450	461	452	424	435	441	444	481	404	455	453	456	435	474	463	428	451	422	432	416	452	446	455	434	439	478	434	425	453	423	404	438	416	392	433	442	439	436	436	438	426	430	429	443	381	431	460	421	442	440	442	436	446	371	399	425	450	445	390	426	392	426	447	418	422	446	429	432	406	447	425	416	413	416	382	442	435	418	442	421	408	446	418	456	452	422	442	448	412	457	425	459	430	448	435	428	397	460	451	444	445	453	406	433	411	445	432	430	423	447	441	413	409	426	430	423	439	435	422	428	428	413	419	450	426	434	407	428	403	440	432	418	429	428	429	429	435	417	405	418	413	417	432	449	441	460	441	445	472	413	417	409	427	461	386	427	421	433	439	450	428	442	408	422	433	460	418	454	461	416	380	443	430	432	438	467	463	420	422	417	456	409	457	420	403	405	455	417	460	443	410	457	421	455	407	400	434	407	443	467	422	398	442	455	406	480	403	436	450	424	424	472	444	436	438	404	434	449	437	413	447	415	432	392	420	426	409	428	427	416	457	418	424	432	416	435	471	455	442	418	426	441	436	382	455	431	433	438	427	404	455	420	432	417	427	368	437	457	451	413	404	412	424	431	433	425	441	412	436	428	450	400	431	440	415	417	415	431	422	432	429	411	426	453	471	431	431	419	432	439	456	452	392	425	413	425	448	413	419	424	409	407	444	438	389	431	444	425	413	418	402	446	444	412	396	400	411	436	451	445	379	414	427	445	379	406	431	434	426	435	437	444	398	426	410	400	409	419	395	439	438	437	415	401	473	442	460	440	461	426	421	414	416	403	442	461	411	439	408	414	385	465	449	422	444	452	415	418	398	407	408	408	420	437	447	470	431	459	405	429	416	409	464	388	426	424	433	424	463	448	456	459	442	421	399	429	422	436	422	431	432	449	401	442	432	442	406	431	421	393	445	396	429	443	416	427	429	408	452	416	428	416	382	425	439	442	437	422	421	430	417	419	423	435	426	412	446	426	416	446	424	432	407	423	433	442	441	429	392	430	431	414	429	465	407	423	435	430	413	443	398	401	429	452	423	410	380	429	415	410	432	407	449	457	447	429	439	398	457	441	409	410	393	435	446	443	413	437	431	426	444	423	440	419	440	421	398	450	415	421	440	431	411	430	451	447	425	429	437	427	409	433	410	418	402	441	413	455	387	418	437	403	451	450	429	400	443	434	392	424	396	403	450	393	443	392	424	428	468	408	449	435	405	461	419	396	430	467	438	457	419	455	445	380	427	390	403	427	424	431	388	425	456	401	406	424	416	422	422	443	422	429	422	415	438	398	453	455	410	426	432	446	437	416	413	406	399	418	484	445	431	432	411	438	438	454	428	458	438	439	468	413	468	410	428	451	464	440	447	431	430	443	418	419	418	459	416	422	428	450	467	439	449	400	441	403	451	452	398	421	469	452	418	426	427	415	419	435	440	412	443	424	432	416	443	442	407	419	456	452	460	402	420	407	443	444	395	406	401	455	436	440	422	430	422	465	451	434	434	417	460	435	448	408	424	440	423	428	411	446	376	404	451	417	432	460	389	415	447	406	445	440	443	418	407	421	433	434	428	436	417	446	414	456	430	415	456	417	448	421	482	447	386	414	423	437	454	446	397	435	413	424	424	399	444	457	445	436	424	426	439	446	433	430	433	395	427	418	420	418	418	443	403	408	414	453	420	433	441	405	412	430	442	435	393	445	426	434	425	463	443	448	471	453	400	432	451	437	422	430	415	443	435	430	412	450	411	434	422	478	440	434	427	456	415	452	455	450	449	414	454	427	441	442	423	432	419	421	440	428	368	419	402	434	428	426	462	455	417	423	444	443	438	402	470	408	444	400	421	413	413	435	393	430	422	419	472	413	414	417	413	431	435	448	445	424	444	436	418	449	434	390	451	432	416	379	410	436	402	406	423	426	464	409	438	435	476	440	417	433	414	475	407	432	426	438	457	440	425	420	423	446	445	466	437	405	459	420	426	424	421	429	410	443	412	410	411	423	442	421	418	416	439	394	387	420	422	438	414	455	406	442	445	423	476	422	455	448	442	408	450	390	426	427	413	424	460	396	417	438	430	413	419	404	429	388	424	423	415	389	421	450	456	468	421	437	414	425	413	425	442	458	452	440	427	425	457	452	457	430	416	484	449	412	420	444	420	429	437	433	421	427	403	385	449	422	434	419	412	437	424	424	416	428	451	410	426	349	441	431	422	429	452	385	437	437	433	448	417	412	430	455	476	412	413	417	435	425	428	462	448	400	425	466	417	421	420	423	430	409	439	405	389	436	436	430	409	415	392	465	416	405	410	446	429	442	411	414	446	414	423	437	439	442	437	394	420	417	427	420	448	459	415	422	417	397	433	444	404	421	439	442	425	382	427	386	428	455
25805	26288	39286	34042	22272	10218	4463	2656	1172	941	837	670	676	634	674	698	677	680	666	664	649	630	652	638	669	644	679	678	697	642	666	683	637	669	659	665	667	591	638	663	694	648	634	646	629	631	655	702	682	677	628	663	636	672	678	638	626	693	640	671	635	679	648	682	650	624	683	713	668	663	633	670	633	677	646	656	601	637	655	658	629	644	628	657	629	647	632	644	609	631	672	613	635	640	600	663	650	643	659	675	693	635	644	643	664	664	644	668	663	659	636	650	608	614	625	688	703	629	620	663	677	673	697	681	650	644	635	629	658	633	643	657	651	691	665	643	638	720	676	621	635	635	619	699	674	641	606	693	647	689	613	645	674	639	641	632	617	670	658	669	614	655	676	582	683	615	661	676	650	656	639	695	651	650	678	684	658	709	684	635	627	657	705	671	679	614	686	673	630	648	624	684	644	615	665	643	640	638	600	642	672	629	634	663	661	630	675	624	671	597	710	635	647	640	614	613	656	616	648	624	641	652	682	649	589	630	685	675	646	650	626	649	690	635	648	673	668	624	719	672	638	645	669	670	656	585	650	655	653	667	622	572	622	666	675	609	645	652	603	681	656	666	622	627	592	638	662	637	672	636	635	649	609	662	648	666	654	654	643	625	656	640	659	642	674	631	643	644	627	617	637	691	646	651	646	645	604	618	625	663	636	672	668	609	665	605	705	673	611	646	612	691	663	653	706	658	620	641	641	635	606	627	682	656	633	649	618	654	660	656	635	679	666	634	629	651	655	660	655	663	691	616	634	658	658	626	679	645	647	670	674	648	646	607	623	670	686	655	669	701	648	660	665	630	682	609	628	618	644	643	672	647	689	645	665	676	593	643	629	620	657	645	609	637	642	670	640	654	619	651	624	648	672	627	665	638	653	615	679	659	642	627	640	651	633	646	632	673	665	639	635	660	636	638	631	614	685	640	660	670	590	606	622	632	626	672	645	660	610	657	690	657	664	652	671	648	662	619	688	623	698	587	618	651	681	615	654	649	616	661	642	669	656	620	628	692	663	607	613	690	620	658	659	653	602	640	653	651	611	627	667	650	613	621	670	633	621	649	692	635	656	644	639	644	659	659	622	653	646	621	639	657	645	628	636	678	636	619	669	657	667	645	650	662	617	668	667	618	620	664	643	658	677	669	634	683	648	626	633	669	630	663	633	655	614	654	645	693	655	612	703	667	673	667	660	665	688	667	659	655	651	651	669	638	638	639	667	639	659	644	599	697	620	632	621	585	603	674	669	706	684	674	629	697	668	623	628	656	669	690	602	669	653	656	638	658	599	598	646	653	692	657	669	635	618	661	649	662	642	610	689	622	608	618	650	664	635	651	650	665	632	632	646	652	626	617	647	641	625	692	646	646	659	665	662	670	632	637	669	641	656	650	633	620	632	669	680	639	648	651	618	653	663	654	655	625	607	649	624	685	626	598	635	655	694	679	697	652	706	646	647	675	654	685	671	663	616	661	588	659	627	669	665	696	667	638	629	658	641	657	647	685	642	664	649	589	657	661	630	670	661	653	656	636	646	651	631	671	681	639	689	639	609	664	638	674	648	655	619	694	685	688	655	650	623	627	626	690	662	649	665	659	695	636	649	664	639	683	651	653	592	636	611	693	649	663	627	596	662	624	618	623	659	571	648	584	602	644	577	595	632	624	641	616	637	666	649	646	648	639	650	617	634	653	646	617	612	627	638	631	675	639	646	640	650	668	657	631	621	649	610	633	655	640	657	628	644	637	682	659	695	670	644	611	636	669	667	649	660	678	627	658	649	683	663	598	669	658	633	653	613	673	651	656	620	646	650	601	672	660	666	620	636	663	641	640	654	681	660	645	676	710	621	664	668	636	640	668	608	650	605	659	616	684	637	669	622	655	643	687	620	608	690	694	660	669	689	615	623	650	636	706	624	659	618	650	593	630	612	629	681	661	618	631	649	658	657	603	619	688	668	655	623	657	663	626	635	682	635	619	689	651	612	655	677	712	635	644	581	694	643	661	666	658	623	703	632	670	655	630	607	630	652	683	678	602	687	621	657	630	641	651	635	665	618	620	660	660	618	666	647	654	682	690	628	630	679	646	649	670	621	659	643	681	673	620	632	643	655	627	676	646	637	634	673	667	608	659	654	642	711	609	644	668	659	616	712	653	638	682	639	639	637	669	668	655	633	665	677	673	660	602	673	641	665	629	659	653	671	673	689	632	664	620	628	675	623	683	677	680	682	617	660	655	691	635	673	684	654	615	671	663	672	636	639	616	635	659	635	664	695	707	658	643	616	719	602	647	637	655	675	646	606	654	647	644	648	658	606	621	691	620	635	667	636	669	626	669	698	640	611	659	665	639	649	620	623	665	622	637	706	640	644	651	691	656	643	651	666	616	662	649	632	638	660	631	663	665	662	662	662	609	671	669	639	565	682	670	657	626	651	663	634	675	698	647	663	671	680	683	655	652	678	665	648	613	622	657	692	669	660	654	684	684	641	610	636	642	650	596	713	632	636	658	668	706	640	655	642	643	635	679	643	672	640	666	664	656	643	654	648	672	631	654	642	656	658	624	662	668	632	625	678	606	615	639	687	655	617	686	634	629	661	660	686	631	609	633	648	592	665	630	619	668	659	626	670	624	692	609	658	611	641	626	619	659	612	677	628	639	657	638	630	646	663	611	668	659	646	621	679	701	658	633	643	688	691	726	657	601	694	623	653	659	600	650	677	647	641	648	658	638	622	622	700	606	649	621	641	654	643	690	664	663	663	638	661	632	680	630	652	660	670	665	654	687	673	671	704	692	587	616	640	655	693	608	677	649	601	646	677	625	658	625	645	635	639	625	637	632	668	643	641	607	652	632	681	657	656	651	696	652	669	667	629	637	620	660	647	628	682	657	655	645	699	680	622	628	660	671	642	662	639	623	676	670	647	669	637	635	638	642	660	681	688	657	682	703	632	670	597	664	673	671	688	667	675	683	641	664	595	628	612	646	645	639	655	661	630	622	640	622	675	625	648	620	654	658	604	632	678	628	629	618	665	672	662	655	641	616	676	645	622	628	642	681	662	615	664	664	617	648	639	710	644	633	665	611	650	645	643	601	625	610	625	645	655	654	617	673	636	632	693	658	669	599	614	616	648	635	635	656	614	695	637	665	648	613	732	696	636	652	629	638	653	639	655	693	635	669	703	639	636	652	695	637	693	684	666	625	658	651	651	646	649	686	635	619	642	636	644	656	690	614	667	645	663	634	651	659	639	590	621	637	620	628	661	657	607	648	626	604	628	647	666	642	662	648	655	637	664	630	687	669	635	675	709	620	663	654	655	653	587	702	632	638	665	641	681	636	601	620	698	637	659	674	665	684	641	647	637	735	599	651	643	671	623	680	675	603	668	663	672	665	686	662	618	636	661	671	576	643	658	667	662	622	665	682	639	651	632	692	685	696	690	684	638	655	667	647	638	644	629	636	627	644
61629	93779	63936	30923	15131	5738	4042	2969	1307	985	837	587	578	596	552	557	604	562	582	636	615	593	574	532	576	545	603	592	556	590	623	594	619	572	597	630	545	597	568	586	561	565	547	560	607	580	608	569	560	538	605	548	611	576	574	553	551	565	569	603	538	584	585	563	549	596	543	565	557	570	587	561	602	597	627	583	587	623	544	562	570	580	577	606	552	588	588	568	564	570	546	558	607	587	573	555	574	563	575	559	526	550	537	594	549	542	573	574	564	608	607	545	515	568	587	555	563	596	560	598	581	542	556	594	560	548	559	550	557	578	612	583	602	580	568	609	572	574	564	561	574	537	533	549	567	594	566	576	536	533	580	643	574	577	565	585	555	596	556	532	524	556	600	547	543	546	590	609	561	570	590	555	573	555	562	597	564	543	574	540	575	567	598	590	560	587	569	606	585	530	560	576	617	561	536	549	562	579	572	550	552	592	584	570	564	604	552	590	611	591	592	588	579	561	575	572	552	581	546	534	583	566	570	603	622	550	589	553	547	571	595	522	581	626	555	592	563	587	619	563	602	528	569	579	570	609	563	550	598	577	599	561	565	599	509	622	531	563	560	527	554	576	532	580	519	559	587	580	595	573	586	589	576	543	582	549	515	550	591	544	619	552	567	559	575	518	570	554	575	587	598	527	565	587	579	580	630	616	549	587	580	576	570	560	583	600	572	587	565	581	533	540	549	575	597	601	569	580	538	582	589	560	566	576	555	565	582	548	571	563	581	589	573	560	586	549	590	563	575	580	570	549	598	573	550	628	591	588	570	593	546	564	587	567	559	576	554	582	522	596	572	576	584	559	568	527	565	580	633	544	579	523	591	585	575	590	565	569	556	556	548	569	556	560	583	537	575	576	586	586	542	557	569	559	576	575	627	581	563	595	572	605	568	568	569	588	592	556	584	573	575	583	549	625	594	546	552	559	567	534	578	560	587	523	583	584	600	562	571	584	568	569	569	567	555	577	550	572	599	514	566	549	578	588	592	540	597	534	524	554	549	589	537	567	616	535	556	551	539	540	603	557	600	600	585	542	572	611	551	523	530	606	531	607	526	573	561	564	578	572	559	580	579	580	580	568	566	591	578	551	594	531	598	576	599	589	581	580	560	548	565	561	570	541	597	528	610	586	577	519	573	544	533	585	573	542	565	543	584	595	568	526	554	539	559	539	552	585	556	595	544	569	554	567	575	619	571	532	615	575	546	590	530	574	567	556	614	571	613	575	565	560	598	592	565	557	601	534	586	537	581	565	580	580	570	585	557	597	584	577	626	587	602	610	551	533	589	585	607	603	549	619	617	548	553	564	540	554	523	594	571	578	585	586	578	531	597	586	595	556	543	579	563	608	610	582	564	582	554	574	600	538	594	634	581	549	576	561	562	562	542	554	549	588	545	515	617	533	589	585	580	577	551	576	579	569	527	555	533	564	585	557	573	565	575	564	553	615	556	553	562	538	582	552	576	589	575	555	549	598	574	624	563	551	553	596	607	575	582	566	576	559	548	558	573	579	562	577	567	591	621	559	558	596	599	576	590	558	564	575	614	563	592	589	560	575	529	596	530	574	592	565	550	553	603	585	579	563	641	604	593	569	564	580	547	591	580	533	572	557	571	597	587	552	558	563	567	559	567	540	580	556	594	574	589	558	553	566	611	569	541	517	571	579	585	544	571	611	539	556	591	572	584	591	580	626	573	544	520	590	558	579	592	597	578	584	558	541	557	610	578	568	582	596	564	573	605	536	579	524	589	566	559	594	601	558	563	543	538	561	601	567	578	550	562	532	514	596	584	550	604	615	563	576	582	623	593	624	571	588	566	569	564	536	603	565	577	538	565	578	576	600	553	587	565	582	557	568	592	508	540	598	583	557	555	565	586	583	590	581	606	611	574	567	549	574	593	566	556	565	574	581	614	605	562	622	571	580	576	576	565	526	572	554	571	536	555	537	597	559	575	584	577	551	569	540	592	555	559	557	530	526	544	604	567	541	570	561	581	563	563	553	581	590	595	571	565	589	568	574	565	595	534	571	575	575	556	588	545	622	586	585	570	504	597	548	534	543	576	551	567	535	594	579	563	580	571	606	572	577	581	557	544	580	600	564	566	508	581	598	602	554	593	559	629	573	545	541	610	572	600	564	588	582	597	526	604	552	554	606	568	546	543	554	602	535	567	578	594	564	565	605	567	567	542	568	598	595	552	596	575	564	575	540	579	565	544	558	547	585	596	548	600	543	560	559	608	555	561	544	574	573	577	583	550	578	588	564	565	585	606	573	563	554	599	603	576	573	586	584	572	583	564	560	556	559	577	589	582	587	578	540	557	591	571	570	579	586	635	582	559	590	523	567	592	588	603	557	582	549	583	573	567	544	570	544	547	552	594	579	557	552	584	546	611	575	539	570	579	558	575	574	561	524	598	556	611	562	575	601	582	532	530	572	546	595	572	575	568	594	558	576	589	538	597	563	565	567	587	615	562	602	545	535	593	571	578	582	555	546	576	570	567	556	558	499	558	561	588	599	544	551	563	614	581	585	603	571	576	538	589	557	589	583	573	576	512	598	530	621	587	517	538	616	580	569	561	537	557	583	579	572	601	571	558	571	579	576	547	557	542	531	592	534	568	545	530	553	577	601	568	585	509	594	596	589	565	534	593	574	582	555	544	585	561	580	563	551	566	578	581	594	565	549	564	606	550	570	539	579	580	542	596	558	618	598	561	558	562	614	580	555	587	555	571	529	566	576	618	542	587	575	569	571	581	563	559	610	615	583	583	546	581	598	547	533	585	544	604	556	576	587	561	578	581	555	578	569	581	598	609	591	543	567	535	580	574	551	598	599	548	559	527	564	560	574	543	592	532	587	587	586	571	580	597	563	507	567	544	592	574	573	548	531	570	572	594	612	575	558	543	579	564	576	573	585	569	575	578	611	594	589	586	584	575	574	566	610	589	576	565	585	565	557	573	562	538	584	569	549	554	563	559	541	542	569	560	565	590	586	572	529	580	600	537	556	555	579	603	531	538	524	571	565	611	559	555	607	592	569	596	575	585	605	631	559	557	582	597	599	549	551	555	561	552	541	563	528	582	606	511	626	580	498	548	611	554	555	553	548	561	565	590	562	524	606	558	579	541	576	541	584	542	570	545	552	522	600	546	576	602	549	610	614	594	577	579	572	590	574	583	568	590	581	549	575	613	578	594	617	589	552	537	527	570	583	596	531	553	624	571	568	536	590	584	544	553	606	576	546	544	571	532	619	545	563	557	628	561	575	599	533	577	597	581	543	622	585	573	567	585	578	508	618	560	562	573	568	554	530	601	581	560	553	564	561	549	556	564	582	553	561	560	603	595	579	601	537	578	559	617	602	548	551	582	537	573	560	555	585	562	589	573	590	554	568	567	518	593	578	584	588	577	590	556	578	549	574	596	581	552	567	559	603	584	589	554	580	551	586	555	592	582	575	575	573
24605	23588	33933	30482	25211	18146	9349	4900	1809	1392	1127	839	894	854	851	845	873	936	827	921	831	840	895	847	813	892	932	842	792	913	833	816	821	854	827	892	844	879	839	844	821	844	872	786	775	798	848	819	841	849	851	891	834	878	808	854	837	859	859	875	841	827	767	788	855	831	860	810	792	818	862	811	805	915	895	844	829	871	795	826	781	795	807	758	848	814	886	815	835	814	814	818	787	824	837	832	852	838	840	833	827	834	829	879	841	850	853	788	905	845	826	864	883	818	848	845	824	784	858	819	773	780	839	838	787	849	827	815	816	845	832	829	865	897	790	791	810	874	841	845	818	797	843	834	874	819	825	825	827	825	849	841	822	860	821	861	880	856	866	847	809	818	873	786	853	813	877	835	856	811	812	777	843	814	831	820	788	812	834	831	828	832	837	847	785	786	787	832	769	841	844	868	751	786	820	838	823	835	819	836	841	864	792	792	856	785	787	874	815	780	806	834	817	821	843	828	825	889	849	860	789	838	869	839	806	882	811	853	842	829	827	854	833	822	811	818	881	821	883	799	838	825	813	789	833	794	763	812	841	920	823	838	823	807	910	779	812	838	862	834	837	828	842	833	838	832	902	774	789	804	810	831	847	838	799	774	791	855	814	796	767	799	810	841	820	842	855	847	833	905	857	778	815	850	823	850	845	838	875	821	816	852	837	830	811	801	798	822	810	808	816	821	815	790	819	846	827	838	807	907	847	878	793	861	842	867	917	849	761	885	841	881	852	810	809	795	825	818	813	813	814	870	815	781	848	804	800	887	864	823	832	822	808	840	854	828	867	879	836	839	819	835	858	808	870	838	899	856	838	810	857	793	821	812	786	791	850	840	850	820	818	869	797	817	828	798	854	890	845	817	803	802	823	834	846	838	808	799	832	770	850	848	860	825	807	808	796	822	836	788	907	792	845	806	841	792	852	800	851	815	899	826	881	800	854	775	809	834	838	834	856	833	792	830	891	894	810	788	805	819	795	825	770	800	810	789	837	814	802	804	873	807	883	829	774	852	831	886	835	836	840	812	839	826	779	808	817	878	818	857	795	831	858	869	783	859	828	821	812	860	853	824	866	854	833	803	835	846	824	791	859	777	841	823	844	898	861	841	831	865	833	832	858	847	881	799	819	850	808	818	831	837	855	856	798	809	795	803	798	829	816	866	790	908	846	891	818	854	797	844	837	831	856	814	870	819	795	824	802	817	831	776	867	813	875	863	850	828	841	810	857	851	846	863	825	799	800	839	845	792	841	844	805	822	803	840	833	801	879	854	778	801	845	846	847	815	870	869	816	842	811	831	873	811	817	779	811	830	803	828	810	836	781	790	841	835	829	880	814	786	811	745	845	842	825	830	845	873	805	802	786	884	864	831	867	828	834	875	824	804	802	756	779	903	874	812	869	813	833	864	821	785	854	835	814	796	826	819	818	819	843	761	834	828	832	826	809	817	832	768	796	810	836	848	796	866	851	812	861	842	850	807	850	850	837	786	848	772	825	800	808	849	829	830	854	815	844	854	867	873	809	794	824	813	790	890	828	791	799	799	851	865	803	842	812	809	864	777	833	872	885	858	795	842	809	867	817	837	862	775	837	828	825	821	784	793	864	775	850	832	823	778	862	824	856	813	824	880	815	822	826	834	905	827	783	805	837	841	865	882	839	814	853	853	869	797	852	832	792	815	807	812	845	822	870	857	768	858	837	849	793	864	895	847	796	805	819	811	792	830	764	779	833	876	816	888	885	816	825	814	845	839	865	814	869	818	890	817	888	803	856	811	852	790	828	850	837	911	832	845	826	825	825	809	783	848	828	883	804	811	852	845	814	824	803	798	823	805	845	846	850	837	827	853	825	822	798	847	863	798	901	855	786	826	839	847	828	825	818	809	841	861	825	811	865	779	787	830	804	772	855	813	839	825	818	826	824	852	855	812	828	802	858	799	823	861	887	825	819	813	841	858	827	818	835	806	822	887	846	798	781	863	844	806	845	851	845	774	804	801	788	801	803	798	882	796	858	858	833	803	875	859	848	792	805	877	834	787	814	824	778	795	845	881	783	808	843	844	880	849	793	796	866	785	830	845	827	780	776	784	842	839	807	815	834	823	825	860	800	781	814	816	843	831	877	811	830	805	793	822	839	786	833	785	846	794	806	807	851	877	845	825	835	794	800	834	846	859	824	826	831	875	832	831	819	820	765	867	826	844	839	868	834	859	822	886	852	846	870	807	797	865	767	783	821	816	799	822	828	882	844	840	775	808	825	799	823	842	855	820	860	812	824	823	840	789	837	825	827	835	814	822	812	794	832	834	835	821	806	820	847	869	823	841	788	790	860	839	820	814	818	834	843	811	869	804	866	855	878	853	813	871	819	870	858	812	822	843	846	832	817	760	794	864	836	896	876	835	847	847	827	840	801	831	833	864	803	826	874	824	801	844	833	904	801	853	869	841	858	813	803	841	819	853	806	808	785	833	801	826	848	827	854	854	863	876	825	838	861	761	797	808	838	811	824	849	824	855	841	815	843	836	808	847	803	818	783	804	851	848	891	790	850	796	885	816	837	815	859	804	807	813	835	792	804	820	795	832	860	808	851	839	813	790	823	785	845	831	855	841	819	814	844	820	890	819	865	832	841	787	786	899	815	819	808	827	864	849	882	829	825	862	881	831	839	794	849	808	798	762	819	839	828	817	858	809	788	846	818	814	822	801	863	801	798	832	850	804	863	791	861	803	789	840	848	849	760	823	869	797	847	807	765	821	859	823	867	832	830	817	822	860	826	824	822	822	792	865	813	833	855	854	833	819	814	863	788	801	857	853	836	855	808	828	860	807	835	872	827	882	792	803	881	838	871	811	844	824	854	804	843	867	859	819	811	811	836	812	829	806	884	840	848	796	831	849	865	816	871	875	807	845	798	820	859	813	868	806	826	860	826	830	808	840	823	852	843	834	821	822	801	878	829	876	838	811	892	838	836	817	866	849	812	884	778	871	817	845	798	849	792	811	824	845	809	825	762	859	826	833	843	870	872	863	756	790	828	822	828	890	806	847	871	798	818	818	862	853	794	808	840	801	833	802	841	811	855	887	786	804	814	803	845	806	838	795	849	820	841	791	798	812	815	869	793	815	799	832	822	792	817	809	800	816	825	853	835	846	818	835	856	831	858	849	787	773	875	824	864	850	831	763	812	894	816	791	816	856	779	863	793	765	845	875	810	825	856	821	801	787	814	923	850	838	790	854	797	822	828	815	840	807	870	798	831	824	832	840	841	827	829	850	865	780	786	792	878	808	815	872	820	882	844	825	804	843	816	763	829	847	800	774	770	810	837	829	817	819	825	815	786	836	893	828	870	817	824	829	821	830	864	852	826	822	863	833	851	823	849	832	830	804	794	783	816	849	868	864	816	841	811	853	867	847	822	841	783	818	878	801	833	858	855	805	815	828	853	781	846	837	854	813	797	787	837	861
64624	103438	71968	40095	23118	9435	6543	5005	2063	1480	1129	744	802	787	754	699	785	756	710	769	788	818	728	765	747	736	725	812	761	779	716	762	766	725	769	768	732	763	742	775	728	773	714	720	726	744	768	715	739	763	733	751	721	755	709	742	758	720	745	753	705	735	750	790	760	729	774	760	728	737	723	710	729	716	733	752	779	699	766	738	704	761	750	763	777	778	742	744	729	751	732	712	753	746	770	708	731	709	723	703	686	750	768	771	783	720	762	767	705	784	736	687	784	699	743	748	713	743	751	770	736	681	738	723	753	800	734	745	758	742	765	743	749	701	699	700	745	692	723	781	764	720	752	739	774	764	784	751	734	698	764	720	766	791	756	749	758	770	775	724	725	744	759	757	754	732	731	738	757	691	733	736	720	772	740	768	693	771	786	777	749	757	774	766	724	712	723	777	731	746	705	714	770	794	812	756	730	737	778	742	750	730	722	692	713	730	769	762	751	728	748	729	770	655	699	770	708	786	755	745	731	796	733	778	766	736	751	745	768	681	778	766	744	723	720	752	728	729	737	761	762	751	709	724	808	715	837	737	747	741	818	773	743	725	751	761	760	684	751	696	753	778	710	717	735	725	739	736	746	747	719	754	784	735	747	699	750	691	766	716	775	769	796	738	770	749	771	680	752	749	791	818	779	809	763	751	750	728	788	733	757	728	767	759	741	718	754	719	772	758	788	778	740	734	755	737	787	706	763	746	769	775	745	746	735	798	736	751	746	718	749	791	734	774	717	715	719	734	702	752	788	734	741	707	743	748	765	742	737	762	744	738	737	719	730	724	758	757	746	745	754	708	736	742	749	735	725	763	760	774	774	735	763	740	749	709	716	711	766	703	773	780	746	758	767	732	739	698	729	733	720	757	767	784	736	752	718	726	727	763	705	772	717	758	730	736	729	744	797	756	721	747	770	754	773	709	736	719	763	749	800	743	741	753	765	740	692	754	755	699	752	745	746	750	703	772	769	746	742	716	755	743	742	754	733	722	721	771	767	763	735	730	707	747	713	707	735	718	722	757	777	739	678	777	754	716	769	740	716	789	763	772	781	781	717	736	781	707	757	737	764	755	705	763	693	728	674	736	730	727	751	764	738	759	737	692	782	758	784	806	735	792	745	747	696	746	750	706	763	773	702	735	770	777	751	729	737	753	755	733	686	761	727	690	772	820	786	696	729	731	745	753	757	738	714	737	731	769	743	730	753	734	720	800	722	746	756	738	721	760	745	748	751	742	758	706	812	767	762	729	711	752	729	748	746	824	799	745	755	757	769	805	694	742	750	765	785	717	745	766	718	739	719	752	698	793	734	742	714	775	786	763	774	728	747	772	743	733	763	740	742	680	751	742	779	786	782	731	747	738	721	723	706	745	729	744	795	807	777	777	751	726	737	789	723	727	733	728	758	773	749	781	754	731	755	738	740	724	736	779	770	695	708	763	722	705	713	745	751	719	771	775	708	779	717	760	713	694	729	797	745	742	766	719	773	700	783	740	738	755	725	740	739	763	718	801	759	746	751	743	684	724	779	738	695	729	734	757	705	717	803	696	770	749	737	764	715	761	678	733	727	733	761	772	764	717	787	763	740	754	727	746	785	734	762	753	761	734	717	758	720	729	734	702	764	723	739	741	729	751	752	713	764	760	770	747	742	755	768	769	727	754	760	735	738	730	782	740	698	758	731	744	737	776	727	740	713	743	764	713	748	753	786	738	736	771	725	716	757	739	745	688	781	715	761	732	737	701	766	731	751	728	761	777	737	748	720	754	761	809	760	756	756	708	738	756	750	731	788	755	752	735	751	720	804	744	713	724	744	717	751	752	743	750	766	765	771	732	755	791	722	749	770	770	712	704	735	721	756	751	700	760	776	728	696	744	744	720	755	703	749	730	748	756	753	714	722	740	709	724	763	812	734	750	757	742	769	738	730	765	820	751	747	710	719	746	753	733	734	736	725	745	734	789	759	734	754	705	750	737	680	784	753	660	735	747	786	786	769	739	732	716	751	758	718	719	706	754	752	779	738	739	737	760	766	741	756	769	789	731	770	744	691	798	756	710	765	757	740	767	782	785	756	766	829	761	752	692	765	721	711	727	732	802	755	737	757	754	759	723	759	754	731	777	751	716	773	762	764	739	745	747	740	753	728	733	750	716	758	699	766	735	736	748	771	758	724	700	727	742	766	727	740	711	724	766	758	763	774	792	749	707	795	799	705	793	769	744	768	741	788	777	774	735	737	715	715	729	712	745	776	713	708	740	746	748	740	720	769	773	744	731	743	769	749	715	773	749	717	752	749	803	728	747	735	700	726	711	737	714	792	736	804	753	727	733	725	744	804	717	748	750	766	714	767	741	698	766	700	707	752	769	715	791	743	729	716	705	745	734	784	750	732	725	698	756	702	716	785	743	736	765	706	717	743	776	749	751	750	761	748	753	682	687	748	751	724	747	758	693	742	749	780	742	696	706	733	738	780	769	753	722	760	739	765	704	722	742	692	739	795	720	744	735	721	734	743	759	781	780	759	781	763	783	765	745	748	743	732	742	706	710	747	734	705	718	811	808	732	728	745	745	692	703	738	737	730	753	736	737	737	753	702	697	759	695	725	741	737	679	729	810	749	750	708	747	760	747	724	766	737	793	767	712	724	735	692	740	719	752	740	772	773	750	749	789	716	745	736	745	745	771	731	721	758	659	733	733	758	744	761	776	737	739	767	744	725	776	730	767	751	765	791	739	774	722	754	757	749	745	763	737	738	714	730	751	732	742	794	705	738	741	765	739	711	738	740	738	706	782	768	756	721	775	733	803	747	673	742	714	751	723	737	742	786	744	769	715	763	691	710	764	743	726	745	715	718	770	722	719	736	776	765	749	759	737	761	748	734	698	678	753	768	742	736	733	759	773	731	759	788	707	764	743	759	752	744	738	739	753	743	693	733	743	745	690	728	749	692	755	745	720	732	768	735	762	737	721	713	728	683	769	746	738	731	803	715	724	778	690	785	695	758	729	706	760	712	739	765	753	753	728	729	730	726	710	717	728	797	752	731	709	791	748	728	799	733	736	715	774	731	730	727	701	746	733	752	700	747	747	718	771	804	801	756	664	749	758	766	758	746	744	780	738	738	723	727	732	740	749	773	728	691	725	726	702	780	731	787	717	708	743	717	750	761	744	701	765	727	705	787	763	760	774	717	724	782	731	736	773	749	732	778	731	744	719	704	710	724	727	760	739	762	708	731	721	768	727	761	745	754	780	769	761	716	727	733	775	765	759	746	760	706	759	806	757	777	746	751	747	700	764	816	727	736	718	755	744	701	733	762	751	754	762	752	703	745	731	753	713	734	732	749	712	729	768	750	751	736	721	748	729	737	759	756	803	699	675	706	747	760	777	742	748	740	742	779	732	780	782	708	738	760	713	718	693	714	778	717	736	742	769	732	778	752	778	756	717	727	724	776	762	791	748	715	767
31593	29357	24192	8699	2276	985	813	725	569	544	554	536	598	566	581	527	524	564	591	548	566	546	527	513	583	522	570	553	520	504	579	535	531	518	521	550	507	558	546	528	575	569	541	561	559	548	576	525	591	504	543	495	526	532	546	527	529	518	505	562	548	561	546	567	561	520	564	529	516	500	536	521	575	553	558	566	562	608	581	552	546	514	543	548	571	567	528	554	538	523	558	575	583	553	520	571	555	582	514	535	550	550	556	584	498	564	547	572	548	546	507	509	485	573	535	537	518	567	569	563	548	556	546	562	497	521	545	525	570	534	546	553	570	539	582	520	559	594	545	562	556	557	550	572	560	560	537	565	577	530	549	569	528	517	510	565	535	520	540	561	524	531	547	535	541	564	588	514	568	526	532	556	565	512	527	567	546	550	513	528	524	532	513	551	540	553	512	513	540	546	518	513	567	546	557	530	507	530	561	561	584	550	587	545	547	546	545	569	557	552	581	574	544	583	556	572	532	533	545	507	532	555	522	563	542	561	573	559	528	563	519	528	520	555	529	520	544	546	523	537	531	579	518	523	531	551	539	566	583	490	528	553	515	557	539	526	520	515	505	566	554	528	582	569	559	562	524	526	530	577	528	536	543	498	559	540	502	533	534	541	552	570	553	541	565	542	569	564	555	563	556	516	535	509	540	557	558	527	543	542	547	545	541	547	522	589	505	522	522	558	588	554	579	546	541	545	535	526	546	552	533	578	534	544	534	584	558	549	528	541	580	530	537	566	527	531	572	510	548	508	529	523	565	546	541	514	561	539	578	544	534	538	550	547	530	579	532	560	543	558	551	563	566	538	567	562	537	553	549	572	531	562	508	541	586	537	539	550	570	553	597	546	567	557	549	577	514	565	513	519	509	542	553	569	553	526	577	555	511	502	528	552	598	530	535	511	518	520	544	560	520	523	541	586	572	576	537	563	513	547	550	509	553	575	547	544	527	512	533	542	581	576	515	562	560	565	524	544	568	552	550	536	561	530	613	525	587	574	552	512	528	551	499	563	563	561	523	520	570	585	527	525	555	540	517	540	548	505	562	524	553	540	565	557	536	531	567	552	582	574	500	552	505	534	572	558	494	577	533	572	582	547	507	513	549	548	542	558	513	543	535	519	583	519	558	549	559	573	532	587	540	529	526	568	565	525	586	537	558	562	551	560	584	558	549	515	552	561	524	521	561	483	537	536	557	515	556	518	540	537	522	557	559	519	549	544	537	527	564	530	537	536	544	529	544	580	505	592	541	554	622	574	557	558	520	549	528	513	552	586	530	559	556	517	530	557	483	584	560	570	486	517	540	577	556	527	573	543	556	514	492	565	525	550	553	554	557	549	566	521	559	521	549	531	564	536	528	583	542	539	585	531	512	546	510	588	591	527	573	527	554	495	537	534	561	575	556	505	541	501	519	516	565	577	538	515	552	545	552	513	552	552	577	531	545	553	560	549	506	534	547	556	551	528	523	553	508	523	531	548	556	532	545	576	541	542	525	563	524	540	532	534	561	557	534	618	562	528	547	531	537	567	534	574	530	529	581	586	572	546	524	551	587	534	560	563	501	514	533	509	531	544	536	562	553	535	549	520	545	537	548	515	598	580	551	560	547	511	563	580	526	548	581	529	571	546	554	545	560	543	524	533	487	565	581	585	573	553	531	565	519	532	547	534	506	521	572	595	575	513	574	562	582	567	575	559	571	523	506	564	549	529	509	545	554	534	563	521	553	536	585	560	499	574	587	540	607	570	529	559	507	540	575	539	494	540	555	574	507	515	536	547	531	557	495	550	493	599	492	562	544	527	565	591	567	533	547	518	528	515	571	583	582	565	556	489	527	545	552	535	575	588	560	539	584	565	494	520	531	540	504	529	517	573	561	543	556	566	550	552	560	558	552	538	554	559	557	538	514	569	519	574	555	576	495	520	534	476	550	530	536	532	570	558	561	534	549	560	517	583	565	577	559	528	566	517	587	538	544	528	558	529	549	547	518	566	537	530	530	533	557	544	531	529	546	561	546	566	561	530	593	542	565	510	521	554	552	555	544	538	548	576	538	539	554	515	538	542	548	568	510	546	555	531	541	542	542	517	553	513	579	543	527	505	542	533	548	548	517	563	545	495	549	541	543	534	532	554	541	542	604	538	568	571	544	553	571	535	558	535	561	531	557	505	529	535	557	552	533	521	525	547	545	562	532	546	504	563	550	558	533	551	551	543	531	561	513	491	567	557	588	580	575	538	556	487	546	559	533	552	547	549	481	565	554	542	518	548	516	529	583	518	547	518	520	554	560	551	555	542	536	515	534	501	550	555	553	583	559	514	536	516	551	550	543	559	499	564	526	546	527	538	557	529	531	584	529	591	560	554	595	564	536	522	498	566	564	553	570	477	603	513	546	507	549	573	563	538	549	566	548	545	529	537	573	571	538	568	508	501	545	537	537	543	505	574	596	565	542	515	570	583	525	541	569	563	577	572	542	554	562	559	522	576	533	550	529	521	491	545	552	540	528	573	565	539	552	589	503	528	501	578	560	601	528	548	577	561	494	491	536	523	527	550	581	509	550	569	542	525	524	582	535	549	584	573	556	529	562	550	515	538	533	551	540	536	520	553	541	554	501	549	545	534	525	542	586	545	565	534	565	536	525	555	556	559	552	547	545	569	575	534	550	567	511	569	536	541	551	516	589	557	601	538	531	578	535	567	543	528	570	564	523	549	518	537	561	536	521	529	563	551	508	527	586	600	548	540	547	517	530	634	533	551	544	518	537	564	546	551	569	538	563	548	558	530	538	533	575	550	495	552	581	552	528	585	562	562	541	532	522	570	572	564	514	554	527	519	531	530	541	570	588	519	556	560	549	529	545	563	520	559	534	542	542	553	557	537	558	518	562	520	562	564	539	527	527	533	582	511	553	547	576	533	538	567	548	532	493	526	555	543	551	552	552	566	477	535	544	514	520	536	551	542	534	555	533	539	512	559	559	515	472	538	555	539	578	533	556	552	572	537	537	582	515	524	537	533	533	494	538	531	545	533	532	533	579	552	551	549	505	562	488	534	568	517	540	548	519	575	543	541	559	531	554	523	530	575	584	529	496	569	552	532	534	541	528	558	538	555	570	537	558	572	531	517	542	590	545	577	547	554	546	577	541	554	569	510	542	514	540	558	503	532	513	575	574	550	514	570	542	551	546	535	584	545	528	569	585	545	561	555	547	524	519	537	574	548	515	518	570	556	520	521	531	543	540	542	509	586	569	521	559	566	514	559	533	571	560	543	544	578	516	550	520	553	550	532	492	525	512	573	563	546	541	549	526	538	534	523	571	585	576	524	540	528	543	534	513	537	554	562	542	508	550	586	521	521	532	530	576	579	561	533	502	518	547	541	554	579	532	549	534	508	561	552	567	511	545	543	528	560	548	554	524	503	569	533	512	576	607	543	560	583	564	565	579	563	506	529	576	508	559	536	559	556
26237	33274	18298	4786	1993	921	719	652	481	495	434	460	421	453	437	447	456	464	445	441	433	454	411	447	476	474	446	422	445	452	415	398	428	461	451	430	456	423	445	433	460	414	452	416	458	477	440	448	444	481	467	436	477	506	436	413	478	452	414	433	429	434	451	429	444	431	433	436	410	458	435	436	464	470	420	407	458	445	517	437	459	483	419	466	474	441	479	422	435	458	450	421	449	428	436	437	487	452	455	420	423	416	462	440	473	423	432	441	458	457	428	463	439	423	467	453	444	439	467	433	423	487	436	418	454	503	464	460	441	490	456	429	475	477	466	406	457	454	465	445	467	459	467	434	455	424	443	473	451	452	470	441	440	443	425	455	445	456	451	459	410	427	455	443	440	443	433	463	433	465	469	423	446	439	479	453	454	408	429	437	472	463	437	485	445	439	389	433	456	434	438	456	442	457	457	423	402	427	454	494	425	448	425	465	470	477	460	435	431	437	409	423	437	450	430	448	434	480	454	462	426	437	466	462	414	414	443	472	452	438	454	435	459	433	446	424	421	439	451	460	432	459	474	441	445	451	467	446	443	445	441	416	426	490	469	466	436	419	455	401	448	475	440	447	429	465	452	464	449	460	464	416	427	447	436	396	431	436	443	479	424	485	427	431	434	432	467	451	446	489	427	445	461	456	451	423	425	422	471	452	448	462	461	443	458	441	396	432	436	452	446	469	421	452	432	407	444	435	402	463	467	448	424	432	448	414	453	427	440	413	434	445	447	468	421	454	478	442	425	490	489	448	406	430	418	431	443	433	465	424	464	443	421	450	493	463	470	473	447	431	435	436	432	437	467	468	426	478	458	447	427	438	439	440	453	424	452	459	438	453	440	407	474	449	456	439	464	460	467	467	439	471	429	491	437	453	453	437	454	450	448	449	460	403	439	445	432	459	434	432	425	419	454	421	489	465	448	465	429	447	404	478	443	452	446	444	423	468	466	459	458	445	409	427	412	431	449	480	437	477	436	441	437	449	456	433	457	462	417	428	428	459	409	464	503	449	434	457	428	455	449	464	451	482	453	450	391	442	476	404	446	440	445	452	439	477	468	462	421	441	482	448	480	458	435	425	468	473	489	439	426	418	472	443	446	417	477	426	434	418	445	445	429	454	443	416	450	455	490	444	466	416	425	455	431	444	423	483	440	450	439	416	439	415	435	413	437	452	448	441	443	428	443	401	417	402	458	444	486	409	459	418	423	468	434	474	436	394	454	498	438	485	439	436	446	410	440	442	450	425	423	435	465	466	452	465	449	455	428	427	461	483	473	464	433	471	481	443	409	437	450	437	435	467	451	467	474	445	466	459	464	474	483	452	440	445	444	441	432	486	429	451	427	424	439	443	462	495	450	445	425	460	446	460	436	489	466	428	426	413	444	430	447	446	450	450	474	478	446	433	421	457	465	446	445	441	453	445	437	420	452	435	436	471	416	428	426	454	441	428	448	457	439	458	455	469	466	471	422	426	428	460	455	458	461	434	461	417	456	459	457	448	460	440	467	417	461	448	431	431	409	403	471	467	449	438	430	435	455	454	443	464	475	430	420	461	447	451	440	446	473	455	464	449	430	435	457	475	460	456	407	446	412	432	433	479	456	452	463	436	459	456	446	440	463	436	473	430	445	399	455	430	450	434	441	463	436	440	417	455	436	442	405	452	463	464	452	427	461	472	450	434	418	483	411	431	485	432	437	470	426	451	456	470	434	429	473	436	425	457	473	454	445	434	478	433	435	463	441	411	438	453	434	435	434	432	434	436	443	467	426	411	406	487	432	467	454	459	432	408	427	498	453	464	447	456	469	463	411	454	468	455	492	427	454	441	455	446	467	429	428	458	448	424	420	424	470	408	450	452	479	438	417	449	432	420	419	435	436	433	469	445	440	446	486	457	456	447	464	455	455	449	408	420	462	464	474	475	447	451	443	431	484	471	417	468	448	442	448	437	454	448	471	435	451	426	452	400	483	425	448	458	444	458	434	456	480	455	441	431	428	454	470	425	431	476	451	433	394	427	467	416	459	436	455	444	430	443	402	452	419	489	439	415	443	453	429	434	436	453	437	442	420	442	445	460	419	429	465	469	452	425	461	432	411	469	480	462	444	455	442	426	464	412	434	440	420	467	428	431	416	483	465	425	461	451	472	450	445	405	438	429	453	409	415	434	428	474	452	453	430	452	434	446	450	470	450	467	452	466	426	467	494	414	442	465	423	416	411	463	472	459	458	427	434	456	439	461	468	437	449	464	435	435	387	455	449	446	461	420	469	434	420	433	437	429	441	431	440	450	437	433	466	460	490	439	396	442	448	484	436	469	438	419	442	422	461	438	459	447	465	449	464	476	441	464	422	462	449	444	466	401	434	470	466	455	432	402	419	431	432	437	442	416	406	424	439	401	435	454	444	469	438	431	447	448	449	431	455	436	427	427	442	425	412	489	470	456	457	445	427	425	482	436	491	441	436	455	469	462	456	445	499	436	457	462	436	431	439	418	446	467	441	441	452	425	443	425	419	469	470	430	419	405	463	453	445	460	426	466	488	458	454	456	486	459	462	481	433	453	474	435	428	471	437	450	442	439	451	472	447	457	475	475	487	449	433	444	405	468	471	443	404	441	428	468	501	425	472	462	407	471	449	444	463	473	461	436	457	481	405	439	463	404	421	472	456	471	456	436	471	418	482	446	420	425	451	454	477	446	446	460	453	444	446	439	471	471	469	466	472	432	433	459	461	457	438	440	472	405	478	472	450	467	453	406	445	440	426	466	417	459	482	412	439	469	431	440	496	451	453	422	463	459	423	450	429	470	417	451	450	409	449	502	424	451	437	478	449	464	429	462	450	437	465	458	430	447	458	454	469	394	447	459	477	473	463	456	437	462	453	485	418	445	442	403	483	437	453	448	455	475	402	443	424	424	436	466	477	421	447	465	443	426	455	460	458	423	454	443	480	423	433	417	449	443	452	468	422	419	451	447	472	412	441	437	431	432	459	443	422	468	443	481	433	430	474	420	473	443	474	461	479	428	449	480	427	455	483	444	449	454	430	429	406	465	466	441	440	435	434	423	442	442	422	415	479	462	415	417	438	440	429	438	437	435	472	461	434	448	407	469	427	478	451	457	452	459	406	487	455	471	472	429	438	419	468	429	464	470	475	446	439	447	463	429	445	441	432	446	462	463	450	466	456	416	412	463	446	470	427	415	478	462	439	436	447	452	454	447	446	496	456	449	456	452	434	483	431	444	452	470	445	448	451	461	414	432	455	444	447	409	442	473	440	458	439	459	466	471	458	404	461	458	447	499	429	442	447	426	460	457	462	432	437	471	446	449	471	462	422	509	448	462	437	441	444	464	457	466	441	425	442	437	448	437	468	461	468	438	461	403	425	406	439	456	451	448	469	441	463	434	449	439	409	461	458	401	419	437	440	437	428	430	435	453	444	449	445	472	442	447	422	409	427	445
25929	25716	38369	32471	22325	10917	4864	2607	1222	927	727	716	687	699	685	690	688	654	650	701	626	697	617	690	706	667	688	704	647	645	646	611	646	632	697	636	665	689	689	706	668	669	654	673	685	657	712	683	658	661	663	685	680	666	658	650	667	712	662	673	655	619	627	709	642	672	699	648	631	667	637	665	665	647	644	655	628	687	646	621	685	603	614	652	666	677	644	656	655	639	627	615	624	647	638	666	664	657	654	691	694	644	635	606	634	652	685	656	690	616	668	639	642	665	635	651	640	662	647	633	657	675	676	611	585	630	707	674	728	677	653	617	631	666	642	643	633	663	605	657	687	653	679	678	637	667	700	670	610	648	661	659	669	685	625	644	635	633	637	633	624	654	669	681	629	650	682	669	652	664	624	632	688	649	603	682	662	651	708	676	604	673	631	666	630	667	651	621	673	678	696	631	702	662	728	650	680	648	635	682	691	694	664	680	717	649	662	700	651	639	630	666	648	645	666	641	634	641	637	624	615	661	666	615	639	699	642	668	633	696	682	611	645	639	675	638	704	634	626	602	703	674	666	667	688	676	654	695	662	667	643	704	655	644	708	646	642	651	636	663	649	642	665	656	667	683	639	645	692	672	679	679	703	634	648	700	642	666	646	637	642	677	640	672	686	660	657	650	630	648	663	619	634	643	663	720	647	627	670	666	649	668	652	663	618	672	681	609	653	658	652	641	688	645	644	627	656	622	644	663	682	669	723	641	683	644	656	675	676	679	655	654	645	645	679	683	621	660	655	676	694	624	666	628	644	637	638	698	665	663	631	627	632	633	650	673	672	646	707	624	685	656	674	689	678	666	638	654	665	645	670	624	645	694	666	673	665	618	693	628	692	596	650	629	666	614	655	668	683	668	641	664	665	626	684	699	614	674	682	678	622	664	656	677	630	626	675	580	601	667	617	629	642	663	681	616	681	634	662	664	663	665	687	680	648	690	693	660	693	651	654	644	665	621	654	682	660	688	612	670	691	623	659	716	668	661	625	660	648	678	678	697	684	708	696	688	657	655	640	682	685	645	631	649	654	679	629	662	625	663	654	629	663	663	675	667	663	696	610	673	661	644	620	651	684	723	630	660	680	659	633	676	626	664	679	650	658	702	615	643	642	634	656	666	651	680	607	657	654	591	689	658	644	695	692	664	663	629	671	642	708	671	666	633	648	639	641	664	639	665	664	649	613	649	650	655	650	657	696	655	649	661	644	654	641	626	640	643	633	608	674	680	636	677	653	650	681	658	656	628	673	638	700	679	690	614	687	666	661	647	648	650	627	632	675	661	683	654	672	695	656	677	604	677	659	672	629	644	638	676	696	633	668	679	642	686	650	657	685	634	640	642	683	700	666	655	628	622	677	651	665	657	654	635	636	630	685	694	676	635	661	628	687	651	640	660	680	665	687	632	653	698	637	673	712	645	614	638	642	624	632	638	642	670	682	624	673	701	675	633	688	636	637	665	657	692	642	687	666	656	654	639	684	666	672	672	701	668	635	632	636	677	665	636	652	641	650	643	658	658	648	640	706	690	647	651	639	676	716	681	662	647	653	657	688	663	642	683	716	635	701	686	700	642	691	631	658	689	659	642	624	662	677	633	617	685	655	630	599	641	654	698	631	718	661	654	703	601	709	640	655	663	657	692	638	673	701	665	631	661	686	624	650	620	677	633	622	676	692	681	708	641	687	642	640	668	653	661	649	649	626	666	641	690	675	653	683	666	663	682	649	632	647	640	648	617	657	594	655	665	720	634	648	602	669	635	636	675	613	622	658	667	635	640	651	684	651	683	670	691	639	631	670	706	636	676	610	680	622	671	637	660	623	670	624	662	606	650	642	693	643	654	618	632	631	679	679	671	668	640	721	621	715	644	733	679	632	682	616	673	676	625	633	633	663	652	633	688	686	660	683	635	654	672	607	661	666	658	655	650	637	623	627	651	645	656	680	593	670	606	632	678	625	689	627	639	643	692	676	672	600	673	672	655	675	641	694	654	662	645	654	672	669	695	680	667	626	630	666	651	695	661	682	693	645	624	679	667	664	706	630	655	652	680	664	639	635	609	628	687	680	660	637	638	682	653	704	651	661	669	668	683	632	591	647	691	678	655	673	675	713	655	683	665	681	645	673	670	660	683	716	646	654	670	671	645	620	660	615	653	607	680	639	636	664	623	664	649	657	647	623	675	648	643	642	676	571	655	656	666	704	659	679	649	646	657	695	660	669	587	663	617	641	640	653	679	672	638	655	634	668	709	661	655	627	651	658	704	653	679	634	662	664	661	620	682	632	663	650	646	622	639	629	630	691	664	675	707	654	678	615	626	644	680	642	692	658	672	676	655	667	629	649	642	640	648	637	683	622	639	661	683	675	682	648	690	680	700	625	643	657	683	629	652	672	682	628	692	664	637	628	643	657	650	679	675	652	662	648	663	698	675	655	665	656	655	640	647	647	650	657	649	687	600	664	659	677	640	652	665	645	674	639	655	666	616	676	665	695	695	621	623	653	661	639	697	715	700	681	625	649	665	637	648	660	662	617	694	684	634	615	603	657	630	693	669	628	670	663	660	621	683	631	705	683	629	597	660	673	686	622	738	677	666	633	663	622	654	642	610	678	636	639	710	639	617	685	628	628	665	661	656	703	653	654	657	661	674	672	674	672	666	599	600	645	643	638	616	632	646	653	652	675	635	671	646	656	652	625	682	683	609	637	666	628	681	603	650	697	664	663	674	689	657	628	662	686	687	698	671	646	679	711	701	666	616	659	688	618	678	677	655	684	645	677	698	657	671	630	694	707	634	628	644	668	655	676	634	599	663	643	624	647	656	685	656	617	654	655	647	601	670	652	725	638	694	624	660	646	672	639	653	626	666	617	634	684	664	682	680	688	688	652	642	633	668	678	666	679	643	614	662	657	667	649	667	654	660	672	662	629	665	635	656	587	658	647	645	664	636	664	664	660	696	734	662	683	633	656	655	677	646	667	646	699	643	652	618	683	630	643	625	631	635	648	681	700	686	658	616	674	638	694	653	650	647	653	656	633	652	687	673	682	664	630	652	648	625	627	679	659	656	659	665	652	656	660	687	663	663	632	663	622	669	674	665	670	719	675	655	650	651	670	671	637	638	683	623	683	663	625	627	655	698	667	615	642	631	666	661	638	641	652	655	691	622	659	666	627	664	702	661	674	669	640	665	668	679	659	673	636	639	608	651	642	644	622	615	675	646	660	671	595	663	665	644	660	673	719	636	635	662	687	656	642	683	661	654	703	590	644	659	684	652	659	635	652	653	639	670	672	672	634	642	674	676	723	644	674	656	630	641	638	629	658	671	674	642	692	651	603	656	632	651	692	597	648	695	666	653	655	643	656	644	702	676	628	657	654	628	706	666	649	676	655	677	644	651	691	633	627	682	704	722	620	652	694	663	649	651	654	617	655	725	657	673	683	652	677	714	691	643	666	645	672	682
62482	92785	62772	29628	15366	6142	4231	3010	1345	1036	690	568	571	580	544	598	595	584	571	572	609	605	613	618	592	553	600	603	602	575	575	557	579	591	540	599	597	600	551	578	591	585	614	613	570	643	637	567	594	589	599	591	595	603	564	585	554	595	564	590	634	578	578	593	611	583	587	598	590	595	615	598	590	578	599	567	575	588	629	565	570	601	559	585	578	581	618	578	582	598	577	591	592	594	636	596	605	591	557	623	562	535	567	594	610	597	613	619	639	537	555	581	561	569	606	571	521	560	577	595	610	636	578	602	593	595	602	597	582	559	582	604	561	603	591	604	536	572	551	588	593	590	573	572	536	556	569	569	585	597	584	566	595	570	616	596	567	623	565	588	605	621	569	622	619	614	560	599	572	609	550	586	621	584	552	574	611	570	562	580	545	602	577	556	583	588	617	569	588	602	588	623	583	592	579	611	589	596	564	587	603	560	606	594	619	541	567	603	595	595	568	572	587	619	558	559	608	607	602	544	572	591	601	547	561	566	571	580	591	549	603	583	583	607	577	563	581	590	572	531	595	607	600	545	514	619	612	605	588	561	556	589	602	548	611	607	607	619	577	591	580	567	571	571	574	590	591	605	553	587	574	574	627	583	622	620	594	583	584	574	543	590	574	616	624	577	609	573	556	600	558	603	577	581	614	537	574	566	619	588	554	550	565	588	573	531	620	612	584	613	613	591	586	610	593	631	625	624	594	578	574	562	573	559	587	574	594	559	564	620	573	535	578	605	555	612	575	586	617	565	585	558	579	557	611	645	632	553	573	586	606	582	587	576	575	641	635	615	522	564	571	582	588	551	556	583	604	590	540	533	586	580	580	589	601	588	574	545	613	578	562	581	584	555	625	558	579	606	590	584	632	567	602	575	576	551	587	595	585	569	579	589	610	611	627	590	600	563	567	555	563	558	578	600	592	591	577	605	605	608	568	607	599	538	551	599	561	565	546	608	555	574	584	569	615	574	569	613	583	584	590	607	591	592	548	622	609	597	577	547	550	551	581	585	553	588	536	622	592	607	597	567	605	545	562	594	577	623	548	617	579	580	590	584	607	601	552	611	545	511	532	552	584	574	563	538	583	571	557	561	572	564	579	576	606	568	558	587	580	590	613	609	575	588	599	605	586	577	575	570	560	573	599	574	600	518	539	572	578	613	587	542	615	629	580	540	572	615	563	552	619	558	552	607	603	556	598	604	586	547	546	601	559	545	599	577	603	585	656	567	609	604	612	622	617	557	559	578	568	538	612	600	552	515	549	567	564	581	588	565	595	572	555	593	599	577	620	585	565	603	582	602	565	585	624	583	574	568	593	625	594	567	627	568	551	615	597	583	562	570	572	590	570	568	630	560	580	581	613	609	576	555	595	561	601	583	597	572	575	526	645	611	539	566	579	636	583	553	602	581	592	575	574	573	588	577	581	562	563	602	569	556	591	573	616	591	599	616	533	569	579	568	607	569	568	604	570	563	582	556	577	640	581	599	579	566	589	609	547	594	576	586	576	583	582	569	591	588	608	560	596	637	595	557	567	596	593	588	568	552	570	588	567	581	601	544	616	573	580	548	548	546	560	581	553	573	545	594	572	601	565	598	610	576	561	577	578	579	583	583	554	622	572	579	573	537	612	612	555	600	595	571	641	585	582	620	574	601	561	601	618	563	547	611	598	585	540	578	565	633	609	578	583	591	541	606	583	567	604	585	615	610	583	590	542	577	567	588	636	543	630	579	624	616	554	608	580	586	573	581	546	583	613	574	544	577	627	598	596	594	599	594	594	571	599	595	550	617	603	559	581	551	625	598	590	622	602	564	589	560	588	598	587	576	585	578	574	594	581	583	564	620	575	568	594	596	578	588	611	530	560	618	602	613	556	528	560	591	635	541	653	648	588	573	547	552	595	643	608	587	559	567	600	569	564	539	600	618	568	568	582	563	610	590	567	534	559	623	613	528	571	580	570	600	609	564	588	581	607	572	599	601	574	646	577	611	548	525	551	564	596	586	599	587	553	590	590	542	541	560	593	568	595	579	639	539	591	604	587	591	584	622	587	545	554	575	580	621	602	592	552	551	580	515	564	596	550	542	559	593	620	569	538	576	519	594	579	566	553	557	552	588	588	588	556	553	597	587	557	570	566	596	593	556	619	565	561	605	554	578	571	568	572	596	605	584	553	590	626	572	549	578	573	574	620	567	596	603	572	618	580	556	580	624	600	592	570	587	589	610	567	596	613	602	535	604	585	522	587	632	580	567	605	575	601	622	593	589	544	596	603	579	569	584	578	594	591	572	649	573	599	547	586	572	590	590	579	577	581	555	607	569	580	604	619	511	580	587	580	586	574	607	601	587	598	599	549	594	579	573	579	611	571	598	611	589	573	607	577	611	585	619	597	563	611	545	549	571	619	548	566	619	601	558	591	608	625	600	539	613	544	639	539	575	549	590	591	535	589	592	573	575	588	583	584	593	572	605	562	561	560	600	593	614	579	601	573	581	559	513	595	543	599	499	548	570	570	546	592	560	600	619	569	530	645	591	567	567	572	614	561	571	588	618	581	632	579	593	577	551	573	589	577	588	540	595	576	596	565	588	589	598	634	563	617	587	543	594	611	584	566	613	555	563	571	554	604	575	598	623	576	579	595	589	630	602	627	590	617	625	574	553	559	553	606	570	552	577	613	572	604	555	557	542	572	565	556	654	631	583	592	585	565	573	613	547	589	579	566	550	617	571	542	562	575	557	582	616	580	568	595	603	586	615	575	566	584	576	571	555	639	570	542	572	564	581	583	600	546	576	626	577	603	543	582	596	571	573	594	603	597	603	601	566	598	587	592	586	585	589	600	594	598	607	584	558	575	610	602	575	607	619	621	535	559	577	629	557	575	578	625	547	594	537	548	545	592	561	621	575	605	584	618	617	595	623	638	559	575	575	558	608	596	577	589	593	596	589	564	594	568	617	582	589	615	597	607	585	626	577	582	580	557	583	606	578	574	556	574	558	579	590	583	576	583	557	567	601	549	577	611	582	580	596	609	594	587	573	618	590	605	612	614	610	549	572	557	585	587	576	582	586	576	563	586	579	590	544	606	596	570	549	592	594	629	599	608	588	639	591	583	524	534	550	548	616	587	585	605	538	625	571	564	572	594	566	568	543	560	570	539	592	585	598	549	605	595	551	586	544	638	562	591	580	579	635	605	595	586	561	591	585	579	588	570	564	572	585	618	583	539	610	592	623	582	577	562	559	583	595	596	558	588	582	564	581	579	562	582	551	557	535	579	553	578	584	587	573	610	599	606	575	553	574	530	560	585	559	612	539	543	560	595	588	592	559	548	583	594	598	571	589	546	568	589	593	576	558	584	560	644	575	602	611	544	563	558	595	551	615	598	555	533	556	569	581	599	559	608	547	586	581	576	551	577	603	583	552	544	573	553	608	549	546	593	579	587	548	657	596	557	600	602	618	586	585
24596	23526	34320	30330	25413	19195	10613	4642	1856	1437	936	875	887	850	914	816	849	839	829	804	818	843	868	825	798	827	759	813	877	862	880	802	850	861	821	824	837	812	833	840	818	820	795	799	809	845	857	804	797	860	796	842	808	889	837	799	810	838	858	796	854	804	829	855	834	777	819	818	813	806	832	854	856	854	828	845	791	859	818	787	792	825	821	853	814	836	861	843	816	809	812	794	829	766	824	864	811	825	809	871	792	853	825	785	835	842	830	846	788	814	807	804	762	821	835	826	772	810	855	774	839	832	837	795	869	793	827	796	818	816	809	767	817	805	830	823	813	830	846	848	798	847	856	766	816	824	835	800	812	742	828	861	788	849	803	863	797	856	845	874	831	835	812	832	850	814	843	812	811	769	805	808	856	810	813	808	793	871	819	818	834	828	823	745	765	852	839	794	837	811	805	797	798	902	814	806	828	787	821	805	860	778	857	825	809	838	798	861	912	841	815	892	856	820	873	858	833	786	849	831	842	834	840	766	862	809	824	824	822	851	794	791	874	854	851	791	791	907	866	860	857	803	831	771	825	834	839	873	828	822	843	812	790	764	804	805	886	834	794	787	809	847	833	797	844	831	804	816	819	838	829	834	881	831	810	859	808	797	805	807	822	824	782	816	804	862	869	780	799	795	829	795	798	782	856	825	789	776	847	790	872	799	802	774	809	820	902	838	854	845	811	830	808	824	827	838	830	763	830	803	894	813	820	799	809	763	806	811	832	826	803	824	815	875	841	801	781	875	857	768	860	764	845	773	852	821	780	753	798	764	829	833	883	771	843	825	827	776	848	835	768	841	864	804	825	837	837	806	813	829	801	822	801	848	822	803	814	816	842	843	891	859	770	830	777	800	799	789	841	787	849	832	892	861	810	846	790	820	846	853	826	828	874	853	850	836	789	809	824	801	830	838	823	849	795	804	808	812	793	857	824	833	822	802	812	816	839	845	801	801	841	837	833	855	826	800	830	848	747	804	806	819	853	829	874	830	848	832	831	836	864	834	864	862	782	836	803	860	874	830	867	869	859	832	810	820	810	860	825	891	807	785	825	847	864	790	804	860	792	840	782	845	828	812	878	791	842	888	827	839	795	865	890	820	852	807	878	870	850	804	826	808	783	836	871	820	855	819	833	835	801	838	879	804	836	798	803	830	791	890	840	868	813	870	821	862	788	802	827	811	854	809	875	855	820	786	833	851	831	804	781	815	825	815	794	816	845	813	856	831	838	850	846	811	805	791	834	820	824	855	823	801	839	787	769	834	769	809	851	765	809	851	805	795	797	816	851	822	849	800	812	801	829	814	819	771	859	811	816	794	777	776	786	830	847	765	824	784	828	821	809	831	850	791	794	843	786	809	782	774	836	877	827	876	834	838	798	816	849	812	817	771	827	797	802	857	830	811	846	801	788	877	807	803	822	827	821	800	798	851	841	812	852	781	789	842	828	876	843	820	846	819	824	802	801	787	834	787	886	891	773	835	824	820	794	811	796	854	817	789	792	829	846	832	790	831	859	813	787	876	828	860	802	865	813	848	815	852	830	819	800	846	825	787	816	818	842	826	850	804	840	804	807	807	832	867	823	834	810	859	802	794	823	814	819	818	838	819	795	803	821	802	807	764	791	788	818	777	797	781	811	846	833	826	868	803	804	851	835	847	873	849	852	824	860	855	853	805	859	828	818	853	784	787	835	818	854	781	808	793	810	822	816	766	812	821	810	805	788	824	817	799	774	796	843	851	847	835	831	783	804	836	799	862	862	812	778	800	828	819	801	822	813	784	767	829	749	826	795	808	797	822	807	837	849	871	877	800	848	784	838	814	833	821	802	795	805	801	822	799	800	790	835	786	854	844	812	805	795	897	876	838	798	860	859	858	798	820	829	841	833	840	834	872	832	834	797	842	825	858	827	904	825	837	864	829	786	796	813	863	847	814	776	798	897	825	831	855	870	800	809	790	840	902	791	873	823	808	785	814	837	807	811	824	820	815	815	852	827	854	824	825	860	793	824	826	828	864	834	853	827	849	835	839	847	806	853	835	809	831	796	852	860	848	809	813	842	821	827	816	788	819	822	791	842	830	856	839	842	827	842	804	790	834	884	861	822	818	854	776	804	805	746	758	855	825	783	781	851	821	827	808	849	812	830	810	830	799	802	831	782	888	800	877	826	808	798	831	829	871	808	791	831	831	852	801	818	802	776	803	875	788	813	830	813	839	764	876	800	837	785	854	810	845	824	830	827	767	785	820	804	834	809	776	843	865	797	804	803	797	850	845	885	795	796	807	826	854	823	823	814	828	804	763	868	772	858	837	845	801	825	846	819	764	876	830	817	809	802	829	853	778	836	843	850	856	810	855	833	877	799	846	795	829	804	833	789	871	842	833	829	792	831	849	812	842	838	851	812	837	839	826	818	868	798	851	813	866	847	789	813	792	803	808	870	810	838	828	777	848	818	852	807	830	819	835	864	785	819	845	858	857	821	849	817	905	843	876	859	845	775	857	824	774	825	821	827	835	827	790	830	831	862	792	859	850	838	796	816	844	796	831	755	803	820	815	868	861	801	849	837	782	809	808	841	819	782	846	754	804	828	818	771	829	853	785	828	818	821	814	824	836	851	792	795	802	819	824	889	800	783	796	833	831	806	819	829	820	792	835	845	832	783	797	831	731	798	811	833	836	846	839	813	854	824	853	819	812	835	783	785	847	771	815	817	841	848	767	822	848	799	859	854	876	759	771	809	864	766	820	843	826	862	817	821	802	808	801	792	850	793	769	827	851	848	835	808	810	782	788	831	820	836	826	820	858	814	881	856	786	817	778	807	817	804	773	836	801	904	829	824	783	781	808	818	789	821	794	814	789	937	802	793	827	812	846	822	838	842	792	795	795	834	890	820	813	797	851	810	823	805	831	842	782	846	819	820	875	773	847	808	813	828	776	846	821	864	852	792	865	859	817	770	792	784	844	779	807	797	802	832	816	821	780	849	800	785	842	815	761	796	845	789	833	813	761	811	842	871	832	837	804	850	790	840	785	821	834	822	826	824	822	857	801	780	795	819	808	845	860	838	848	834	829	814	794	814	833	811	810	817	823	817	836	767	820	839	808	867	880	822	798	829	847	833	815	824	778	791	826	852	796	807	805	852	788	801	834	807	846	798	803	809	816	805	827	822	780	783	801	817	794	839	854	852	875	814	810	834	825	837	803	875	804	846	789	880	800	800	804	836	809	792	853	839	786	865	855	797	805	797	816	859	821	791	848	788	838	792	796	848	811	791	835	816	888	810	773	809	841	784	812	896	848	851	822	871	809	794	869	854	841	840	802	812	870	896	850	789	783	828	849	828	797	807	788	841	806	843	748	820	826	797	793	831	829	889	816	805	808	828	820	763	877	852	837	840	795	810	826	867	816	839	836	813	858	839	815	838	832	813	765	861	873	874	833	829	835	801	804	851	802	797	835	780	839
65864	103918	72085	41789	23317	10997	7432	4680	1942	1558	859	696	716	778	767	775	729	766	725	732	703	745	711	750	687	761	767	754	742	759	722	761	749	744	738	719	765	738	728	731	688	743	775	714	719	777	742	781	745	733	745	700	747	767	777	702	707	761	757	786	706	735	751	747	688	729	707	749	734	726	739	774	751	763	747	771	768	741	742	749	745	780	711	751	743	759	716	725	778	746	772	740	733	749	782	666	736	719	683	736	717	755	786	722	759	682	682	757	713	754	741	702	705	786	728	736	765	775	768	696	772	760	757	746	750	724	734	732	755	755	705	761	747	727	744	763	712	698	746	725	764	746	756	686	696	776	793	726	744	737	723	734	760	722	720	675	701	716	760	741	727	718	755	738	745	757	723	748	726	749	771	677	740	747	741	755	759	753	747	746	733	766	723	699	734	737	725	756	739	811	705	720	756	728	777	723	732	729	747	731	704	733	697	706	733	732	748	741	778	696	711	740	722	724	718	711	759	730	718	768	749	799	703	736	771	759	793	770	720	743	773	741	755	746	705	723	753	782	729	713	690	705	733	740	730	766	706	780	759	700	724	738	760	730	710	724	713	753	720	734	780	719	722	725	721	724	737	745	769	731	749	757	785	774	738	732	740	733	730	720	766	727	726	726	751	738	725	716	770	696	746	758	770	737	724	742	719	725	770	774	754	751	730	724	811	708	699	785	731	760	747	731	713	713	725	749	720	777	716	777	707	766	775	738	790	763	750	697	753	722	705	777	776	784	753	751	745	723	750	736	742	779	696	715	701	707	740	752	741	758	755	701	763	760	732	731	714	779	757	726	715	728	696	774	767	735	760	752	725	757	693	725	767	762	732	748	751	748	779	749	742	747	722	740	709	744	815	740	775	681	735	782	769	755	713	726	699	728	688	790	765	696	732	732	757	714	731	763	781	712	712	723	733	753	743	757	725	766	741	793	743	780	704	724	756	809	744	738	725	714	743	757	667	732	732	734	750	720	702	781	673	734	736	719	707	754	738	706	709	742	763	747	771	717	690	755	750	714	768	746	730	781	737	712	717	711	756	709	700	750	763	685	759	724	737	775	715	776	769	709	723	725	750	737	755	730	741	722	690	735	732	738	727	722	780	765	802	722	658	773	772	741	770	803	749	713	696	756	754	705	751	755	764	713	751	750	683	746	718	735	740	743	742	764	777	703	722	775	739	729	714	719	706	738	795	742	730	734	739	760	710	762	703	730	727	766	737	769	796	756	754	726	702	721	731	739	765	766	719	732	738	708	756	819	773	727	748	773	770	731	716	743	710	748	780	741	737	755	706	737	712	735	762	705	721	740	708	774	737	758	734	720	751	758	732	687	733	734	711	761	725	744	768	717	747	792	719	773	749	672	725	761	746	769	748	740	760	749	774	723	738	700	759	722	777	721	718	760	732	750	734	728	736	782	766	717	787	774	742	764	756	753	691	751	768	758	728	774	748	777	756	730	742	703	684	783	700	711	762	719	747	692	726	699	754	753	733	779	754	777	749	740	766	737	690	710	745	754	711	703	714	765	753	735	700	704	741	710	751	724	754	694	755	730	714	699	771	701	750	734	742	719	736	726	793	701	742	724	742	724	717	766	778	692	756	752	732	719	759	743	705	755	769	688	738	727	699	732	732	737	755	743	779	765	756	786	738	734	751	766	711	739	769	731	687	718	729	753	735	749	784	736	735	747	684	754	718	732	728	766	711	709	686	713	785	783	744	728	772	743	780	808	690	699	760	742	708	689	726	719	741	741	737	733	758	754	707	707	731	736	709	702	663	735	747	690	709	714	697	719	764	747	747	733	799	725	728	721	735	739	767	720	721	721	702	758	770	757	791	731	736	738	738	749	701	770	733	718	741	736	707	733	720	764	749	720	720	746	742	823	688	670	782	698	745	765	724	753	763	729	719	721	725	724	785	806	728	765	706	681	733	780	722	714	741	752	752	720	705	767	689	739	713	768	755	725	769	745	728	752	722	797	698	750	697	782	738	741	756	704	759	750	734	715	740	731	729	706	740	773	730	737	711	758	675	731	721	693	799	775	715	717	734	711	745	696	788	752	750	760	733	746	715	755	757	744	731	725	729	802	813	699	724	784	734	749	794	678	789	750	781	704	744	704	730	674	700	740	793	734	748	753	719	744	709	757	713	770	736	782	705	729	764	718	805	719	747	751	695	687	679	730	727	781	724	723	771	735	744	734	719	776	719	756	689	707	735	726	776	685	744	676	737	746	763	713	750	723	724	713	788	710	743	746	719	753	705	709	746	724	732	741	741	719	720	739	718	736	743	669	728	731	729	775	750	725	693	763	753	733	755	747	764	727	705	720	673	724	718	753	732	727	752	757	773	712	759	722	717	711	710	745	712	723	757	714	727	708	727	757	761	708	729	758	708	741	744	718	765	734	735	747	727	720	745	659	728	744	759	719	737	721	745	730	681	741	705	748	738	775	755	700	736	735	717	736	774	731	762	756	743	748	794	749	775	703	716	720	745	722	717	764	765	750	732	747	791	694	759	776	774	716	759	754	767	727	792	701	728	785	775	725	745	727	753	739	717	714	747	711	765	769	732	684	733	761	697	729	681	720	723	741	715	745	714	711	687	721	735	756	728	767	763	748	717	728	710	778	716	730	703	742	731	765	731	778	736	694	768	747	748	771	746	767	725	750	734	719	774	709	742	775	739	732	731	801	733	714	768	749	747	699	698	710	749	731	755	717	694	740	745	730	738	696	764	737	773	703	743	741	700	739	723	707	735	719	779	689	721	708	765	745	729	716	714	709	729	732	680	763	756	698	736	742	729	763	765	784	725	722	723	720	718	756	717	735	680	754	741	763	747	728	728	737	721	710	758	745	728	709	751	723	733	725	741	750	753	727	753	754	746	756	759	745	710	702	719	736	728	782	734	735	706	724	754	680	724	692	739	754	752	750	707	744	733	719	710	719	738	743	731	737	729	718	711	694	731	693	763	780	732	746	713	777	722	737	711	747	704	724	737	747	761	763	728	723	756	721	743	744	745	760	741	781	717	734	754	750	760	778	736	697	757	727	772	744	720	693	800	670	724	755	701	736	745	721	773	749	719	755	740	740	737	741	751	741	747	716	712	741	710	781	753	770	737	713	655	791	722	716	724	702	711	725	775	694	716	776	718	712	768	742	708	711	726	771	761	711	730	718	761	734	735	803	721	727	700	730	744	736	739	739	730	728	747	673	772	722	720	697	756	706	694	737	700	728	767	747	721	727	704	713	713	731	707	698	743	731	764	687	757	702	768	681	691	769	744	745	690	713	741	723	745	714	812	740	704	769	759	705	693	745	720	740	761	732	745	709	764	697	734	730	758	720	712	684	765	760	759	771	708	707	728	734	689	730	724	753	710	736	755	714	733	737	739	723	770	750	759	741	704	701	755	716	716	737	758	724	759	725	740	712	723	717	720	706	740	727	702	713	743	733	741	716	706	754
30950	30123	24661	9285	2493	1186	908	769	591	516	540	553	490	544	517	496	560	509	531	522	520	550	518	511	523	534	510	564	533	528	500	554	552	464	550	536	504	508	569	509	531	532	542	513	548	523	562	532	514	543	539	517	551	513	556	515	540	579	564	532	472	543	536	522	475	551	522	516	540	534	534	556	525	526	535	550	486	539	520	522	520	471	535	524	503	563	535	490	521	514	531	557	524	518	548	512	553	545	572	567	561	531	504	515	531	515	563	522	527	555	493	561	518	507	536	518	493	501	519	533	557	493	526	507	569	512	516	553	525	509	515	513	526	553	528	557	566	563	507	532	496	523	524	528	532	556	563	527	539	530	510	541	501	532	489	535	494	545	549	502	545	567	571	543	544	506	516	566	487	545	530	580	520	552	466	549	524	491	530	562	571	502	514	530	562	519	512	526	520	532	514	539	478	532	528	500	541	534	500	519	486	520	525	527	561	518	509	515	536	517	537	524	570	495	537	538	552	549	511	518	552	489	532	534	502	510	524	543	513	540	571	510	515	513	518	522	555	542	549	540	486	546	532	534	534	521	519	532	534	533	563	512	539	520	544	506	512	545	519	503	558	531	532	525	508	570	510	532	586	514	565	536	534	508	503	529	504	535	509	525	557	548	539	522	540	535	555	508	576	569	520	496	485	479	543	541	530	551	490	567	509	523	534	524	507	516	514	534	527	502	504	480	534	511	531	532	510	485	550	531	555	556	528	553	526	541	551	541	532	508	519	555	515	499	560	575	527	515	545	526	563	531	509	538	553	537	517	511	502	495	497	485	579	524	522	543	521	526	500	534	554	552	513	515	512	526	538	564	556	551	524	528	525	540	518	527	502	533	524	530	532	536	541	511	521	515	541	499	572	543	520	530	515	509	535	505	545	547	501	561	506	540	507	555	553	497	543	552	545	508	546	536	545	549	554	541	523	506	549	554	531	475	494	521	558	559	580	517	522	513	539	518	547	518	495	557	538	502	544	523	535	574	535	520	578	507	552	554	504	554	535	521	549	526	489	524	482	511	508	518	500	528	538	572	555	599	532	539	552	565	539	507	559	499	563	554	526	530	509	496	510	513	540	550	522	527	518	490	507	503	511	524	548	515	543	546	537	572	557	550	550	515	537	484	549	498	503	505	541	518	528	499	531	516	533	515	542	519	462	511	546	533	552	519	518	519	591	567	550	523	500	527	547	481	537	513	516	517	545	529	548	567	580	533	490	524	518	582	512	512	540	554	502	513	509	535	517	555	497	534	536	518	486	477	546	557	566	515	572	515	514	490	535	522	555	558	541	510	528	551	513	498	518	530	523	479	519	521	479	530	488	485	526	540	519	545	528	528	503	529	506	556	559	522	484	545	491	550	548	531	511	513	544	533	524	565	583	497	541	595	548	506	522	484	532	504	509	536	528	536	550	543	520	524	561	498	529	546	565	514	558	514	523	550	528	504	521	495	536	564	564	493	575	518	541	582	561	542	550	507	511	551	570	520	535	512	529	579	534	539	542	506	524	520	535	515	523	538	563	552	528	534	575	531	537	532	548	523	533	533	591	552	543	498	530	520	551	491	484	489	519	543	565	509	567	535	523	530	521	496	529	493	566	520	552	533	565	513	559	537	487	537	493	501	516	561	550	561	555	486	539	570	500	512	532	560	504	516	537	536	517	505	560	504	546	529	497	520	517	529	527	531	502	517	565	524	572	554	519	513	539	562	562	534	547	503	538	582	499	549	501	571	525	517	486	534	514	542	489	510	516	488	498	523	541	528	562	545	508	561	537	530	526	522	499	560	555	548	549	517	462	499	548	501	484	551	568	577	536	528	537	517	558	518	528	535	552	537	513	496	538	544	538	533	532	514	508	520	589	513	543	519	540	514	512	508	539	533	524	525	545	475	535	540	526	543	545	527	510	501	534	540	540	550	517	504	492	545	562	520	498	508	491	489	518	496	512	554	482	548	518	558	519	518	524	586	549	523	517	539	508	571	514	533	517	540	508	534	589	573	518	510	548	502	539	501	525	559	530	560	530	515	522	549	507	529	524	541	568	476	507	502	554	584	575	514	524	543	525	567	525	538	507	550	506	501	568	533	533	519	550	525	526	570	565	520	510	533	522	538	552	548	510	535	530	539	526	491	561	508	504	507	504	541	565	506	494	554	543	552	557	501	557	510	487	547	549	544	537	516	535	510	548	532	541	534	525	517	546	526	531	543	536	517	512	516	557	567	514	538	576	503	544	525	533	516	520	556	525	558	512	547	547	513	525	526	508	554	566	505	526	554	554	495	515	552	558	500	544	563	511	520	553	527	479	532	553	511	534	562	518	551	537	554	539	523	520	527	565	516	561	507	547	496	545	511	540	516	548	527	557	529	531	567	519	515	539	534	516	572	565	530	556	520	541	504	524	540	534	510	507	523	525	538	507	529	529	529	553	508	524	542	539	522	527	522	517	509	499	499	491	524	530	567	498	514	532	543	536	554	551	561	529	533	560	568	551	529	498	513	557	524	507	526	515	533	557	522	558	505	531	548	526	494	524	530	570	543	515	555	525	476	545	541	492	502	505	518	519	549	560	523	506	542	533	541	556	511	516	525	520	519	529	527	535	546	505	542	538	538	532	502	541	505	516	527	514	506	504	492	505	532	556	542	556	564	546	538	481	504	520	483	552	553	549	491	556	521	574	533	547	515	501	537	525	560	505	513	528	548	547	526	512	506	564	524	515	510	505	499	498	555	499	513	552	520	544	537	513	537	527	508	530	511	564	511	543	516	518	547	516	496	500	528	544	553	506	551	528	520	551	568	558	547	531	516	550	513	525	496	570	548	539	538	534	523	488	532	500	513	502	517	536	499	552	552	550	519	488	503	560	547	535	547	483	559	574	539	483	519	540	555	516	512	479	564	543	540	520	512	554	535	492	543	517	533	589	510	511	534	510	586	522	542	469	577	550	521	512	566	535	541	534	526	556	524	526	511	532	548	528	527	507	546	496	537	561	551	480	517	526	550	511	523	534	535	532	562	533	503	506	574	525	472	549	513	538	512	525	523	484	542	547	548	542	551	497	476	518	567	520	509	562	532	518	484	555	522	497	563	558	557	525	540	534	574	548	560	548	537	527	539	496	525	558	545	533	560	547	476	515	533	531	507	488	512	506	535	462	537	504	528	481	537	534	538	546	533	530	550	493	526	532	499	529	544	542	542	507	527	509	506	534	549	532	530	551	524	557	480	528	528	520	534	531	522	499	544	592	499	537	544	529	541	513	494	571	542	546	553	532	523	492	542	553	511	551	503	499	519	529	527	521	506	543	526	559	535	544	510	514	561	532	543	499	553	576	522	533	525	567	477	556	550	475	541	578	491	501	536	515	511	510	550	538	529	593	540	526	518	532	521	544	527	486	523	528	553	522	533	502	519	552	544	525	562	527	530	520	538	519	509	526	495	530	507	529	501	556	551	547	526	549	503	547	521
24890	35515	19237	5470	2198	1106	839	717	546	450	438	438	444	431	480	410	443	414	431	419	444	429	401	459	435	428	419	404	454	462	472	402	402	446	410	421	410	435	425	443	420	440	419	464	474	442	414	419	444	437	430	446	454	436	408	423	484	471	386	435	439	456	436	439	469	436	426	452	449	437	415	431	482	449	420	428	434	423	424	462	450	389	420	445	436	439	432	448	432	438	443	438	438	452	455	420	420	434	422	408	447	431	410	410	472	428	407	415	468	436	432	445	403	378	448	426	431	434	428	447	448	434	473	406	443	385	400	438	449	435	422	395	413	458	447	424	456	447	421	421	455	441	425	400	425	431	436	443	417	480	452	442	437	417	425	412	451	454	437	437	429	451	441	428	412	372	409	450	469	450	464	416	421	425	461	424	463	429	428	429	465	379	433	436	429	422	400	451	439	448	436	452	461	478	412	400	436	397	474	402	456	418	463	453	406	402	436	448	468	391	433	464	440	462	415	431	422	422	419	415	430	420	424	431	411	458	439	411	437	447	420	387	426	426	396	431	444	463	420	429	431	456	404	456	440	435	436	433	414	470	433	464	426	440	440	428	432	446	456	411	417	445	429	447	434	438	408	440	445	408	445	437	448	454	466	436	397	393	435	452	445	438	478	420	433	438	414	426	414	430	424	434	401	420	436	389	415	444	433	433	439	426	417	419	446	419	413	443	447	398	430	410	417	411	373	452	427	421	424	450	426	441	406	503	395	439	402	442	434	464	447	408	466	476	480	422	434	465	445	462	467	443	400	424	408	479	412	456	476	439	433	438	434	455	429	460	411	443	435	416	425	421	443	464	444	418	440	427	439	434	438	411	429	408	459	405	442	436	403	371	389	411	407	426	435	415	455	432	426	421	425	435	449	416	439	443	428	479	451	434	414	450	464	408	437	456	428	390	429	464	429	449	424	447	455	422	447	409	413	433	457	433	478	418	419	419	454	439	453	427	418	438	436	443	408	421	438	467	455	451	437	385	474	421	418	448	429	435	470	467	444	442	448	448	412	416	417	433	456	408	437	453	446	463	446	427	401	426	429	399	435	444	419	454	429	403	422	408	448	430	435	418	430	404	435	427	414	415	392	426	437	429	444	385	451	435	413	431	476	435	422	446	424	442	437	447	421	418	412	443	462	425	461	431	472	427	436	421	440	432	427	409	463	452	440	434	428	402	444	433	454	426	403	406	435	434	389	454	400	415	420	458	436	465	424	419	421	395	403	426	439	443	460	422	426	423	442	447	421	439	408	421	422	466	435	456	448	441	420	423	408	427	440	417	435	439	377	450	440	419	440	464	414	449	395	412	416	432	440	426	460	411	430	492	455	429	442	455	419	397	476	403	472	439	435	435	420	436	426	433	427	406	394	457	442	431	460	439	428	406	446	434	453	452	429	433	450	449	435	445	427	420	454	431	420	430	422	428	469	454	448	437	434	403	427	423	428	407	431	439	453	477	460	438	454	411	430	419	440	419	442	415	399	442	398	435	448	423	425	412	443	440	408	440	447	415	423	472	450	438	431	386	406	447	421	420	435	424	434	414	403	413	459	451	419	410	425	428	451	435	452	408	446	460	422	435	425	451	450	439	425	429	432	417	447	459	406	445	414	447	425	448	412	443	458	429	447	432	447	410	471	463	396	459	444	444	453	400	440	425	428	410	472	442	447	420	461	415	440	445	440	403	481	398	450	442	404	491	431	430	454	451	440	421	396	394	444	416	451	411	438	445	476	433	419	425	426	395	416	444	424	446	458	428	415	433	413	411	426	419	445	426	464	464	427	438	422	419	404	445	471	431	450	439	374	465	457	449	444	446	427	438	383	428	448	450	421	412	456	424	448	423	467	424	429	445	466	415	436	416	423	412	428	433	443	398	437	417	448	405	422	443	427	436	437	469	427	455	423	434	435	435	462	416	456	443	436	427	404	419	414	394	435	454	471	429	406	429	450	453	412	431	435	474	448	453	409	418	402	422	419	412	429	440	435	413	434	391	423	455	442	435	439	397	387	422	408	444	469	444	418	411	436	412	424	441	415	447	418	427	454	459	419	436	433	444	425	420	431	436	455	409	452	424	432	436	461	436	419	401	406	419	454	407	437	448	424	419	401	401	443	437	385	451	452	432	436	450	418	422	447	473	431	466	426	476	429	430	413	411	492	417	413	461	414	432	439	420	425	396	446	418	440	437	405	422	482	413	440	472	410	424	445	418	411	457	472	399	448	424	407	451	442	445	442	442	446	437	436	422	427	402	432	420	471	432	409	465	456	433	403	435	415	397	466	468	444	440	445	393	455	415	477	423	443	457	458	423	435	439	416	390	477	419	469	475	455	431	445	429	444	436	458	435	460	414	473	446	396	438	461	442	399	480	420	380	440	465	391	397	423	422	431	406	421	443	415	424	428	432	465	434	446	458	404	453	475	439	451	390	434	454	436	411	433	415	438	418	429	430	431	423	459	417	443	412	450	388	439	407	461	438	449	434	448	418	459	419	437	452	468	469	407	438	403	457	438	451	407	432	459	439	440	429	418	437	456	421	450	426	448	432	453	408	429	412	421	414	476	430	427	448	446	451	417	453	470	437	418	439	440	464	427	410	391	446	418	402	405	433	439	420	416	413	429	455	426	442	460	422	455	425	426	453	443	405	462	397	429	411	439	450	423	442	437	453	431	426	445	440	410	431	448	458	435	441	424	417	401	453	468	434	478	402	441	431	440	467	406	432	443	435	414	429	433	404	451	435	468	434	412	467	430	401	458	452	433	434	462	457	469	419	449	440	430	428	451	448	445	439	434	445	473	428	419	441	460	433	438	452	463	473	442	430	411	437	438	452	437	454	459	417	425	439	430	406	465	412	433	444	400	422	431	423	451	419	445	401	423	444	405	447	428	457	432	439	421	446	444	443	410	427	432	441	408	394	403	418	456	462	432	447	431	429	436	458	472	449	401	433	410	434	428	431	444	429	425	432	425	436	434	421	459	445	451	468	417	451	428	442	440	440	401	430	407	430	429	418	427	439	406	417	434	430	435	404	418	455	468	403	416	441	466	448	443	444	485	447	422	457	481	424	383	440	444	416	421	424	420	412	411	455	432	411	409	422	438	415	420	428	460	479	415	420	421	500	446	427	412	439	418	420	415	450	415	416	419	438	428	418	428	427	407	410	446	407	420	421	462	456	439	449	441	435	452	391	445	443	463	431	417	435	416	406	423	417	453	418	437	430	443	464	402	454	414	414	429	455	457	449	411	407	460	443	414	419	444	461	436	419	445	446	421	478	406	418	429	452	447	449	431	463	447	445	428	421	467	451	461	434	461	434	404	441	429	415	420	430	449	420	441	459	477	425	440	433	440	443	423	427	442	447	412	425	436	449	407	461	423	438	374	420	456	443	449	437	455	398	432	453	428	441	418	411	468	437	438	428	436	447	468	388	421	446	429	439	457	446	406	462	431	421	465	423	427	424
25739	25814	38617	33820	22457	11684	5333	2718	1168	917	702	684	645	692	698	691	662	650	659	600	676	656	674	643	617	672	679	679	684	619	648	688	629	651	661	638	637	660	673	654	617	631	667	654	677	632	627	630	619	623	724	646	625	610	652	628	639	639	621	666	666	663	615	616	645	672	639	631	638	596	615	632	658	634	630	639	609	651	642	596	634	646	635	636	677	657	678	670	643	571	634	602	664	640	595	672	602	643	634	617	652	640	628	626	620	609	632	671	640	652	660	666	638	642	628	607	634	634	671	629	609	607	611	654	620	623	586	666	652	672	667	612	660	636	643	660	645	639	642	629	636	658	637	644	666	664	691	688	597	613	602	625	649	661	641	625	665	639	610	665	640	669	637	632	622	641	686	659	618	642	667	589	624	624	689	597	632	651	643	606	658	631	672	657	655	641	619	598	591	606	682	648	641	652	655	631	652	625	619	629	625	633	631	657	662	623	625	612	623	679	568	628	632	629	645	643	669	629	689	642	630	585	653	637	623	649	692	577	642	645	624	613	628	611	610	615	644	670	692	620	655	636	656	669	657	631	606	646	682	618	641	617	610	618	686	679	636	629	649	659	622	645	677	671	640	616	590	578	596	636	656	640	599	621	647	647	608	595	613	634	660	650	633	622	616	665	632	631	658	592	619	608	703	631	652	698	632	651	604	674	630	633	569	673	657	666	671	639	643	639	610	618	638	619	636	624	629	583	625	611	667	639	607	644	602	638	635	618	663	626	687	635	658	636	648	638	604	663	638	626	636	637	598	620	639	633	627	639	624	659	655	589	604	654	615	620	622	643	649	655	652	629	651	618	674	604	644	633	618	610	589	621	628	643	621	615	639	641	650	643	621	621	644	632	668	669	642	646	659	606	622	653	641	648	653	624	605	629	634	647	672	580	669	597	670	625	612	657	587	588	650	627	675	651	596	621	677	637	648	637	646	613	563	630	631	629	695	630	636	616	621	647	616	642	693	625	647	676	642	615	614	647	643	667	657	683	636	648	703	640	634	670	672	631	698	671	621	630	616	626	624	600	626	646	632	619	652	601	661	606	667	647	677	587	635	634	626	632	624	622	579	610	646	643	617	620	629	606	660	654	637	608	623	645	670	649	636	629	600	613	645	610	641	602	617	585	680	645	610	662	646	653	574	684	651	591	649	690	634	649	605	608	577	604	607	619	646	630	678	643	631	636	647	663	605	631	667	678	615	661	614	641	673	653	652	651	652	664	668	636	624	606	631	649	641	635	634	633	661	606	606	643	671	623	691	630	641	591	664	651	655	636	664	591	711	644	686	625	628	619	617	662	640	612	627	683	630	644	632	625	648	616	635	625	621	658	608	640	654	577	647	636	664	666	635	628	629	660	622	616	622	627	657	611	629	620	640	581	609	636	641	607	661	628	626	648	691	636	610	647	646	638	649	607	649	642	586	644	621	638	651	611	655	644	651	651	616	645	653	647	622	693	613	648	640	616	637	616	637	670	653	602	655	601	646	625	616	614	641	659	651	625	626	659	636	661	597	646	650	663	640	591	655	621	573	662	639	633	622	600	640	670	618	622	631	606	663	647	628	646	618	648	655	600	626	600	624	619	627	645	644	698	684	663	643	666	609	588	676	613	591	633	655	629	634	652	620	603	671	658	618	590	596	633	589	661	638	638	636	662	648	668	672	647	625	607	642	615	658	584	639	662	654	652	623	624	646	639	674	640	650	642	644	624	645	665	657	651	640	653	679	657	631	675	598	687	605	630	637	626	675	639	624	628	667	592	642	596	641	626	643	671	649	629	589	601	661	622	647	602	656	639	666	633	644	632	624	682	667	618	626	657	629	681	612	625	656	650	629	594	613	629	658	615	647	624	672	664	604	663	638	631	629	682	649	668	601	701	669	604	646	672	653	640	650	648	643	657	656	626	591	648	636	595	624	629	603	626	654	658	654	689	649	687	654	606	670	664	651	651	647	633	657	627	667	647	616	675	608	596	632	644	655	624	621	633	610	652	649	602	625	608	678	634	600	657	598	616	631	652	648	671	669	616	644	618	654	637	643	631	602	610	627	638	664	585	689	637	621	666	670	657	602	604	648	701	639	644	623	626	630	616	656	644	651	634	656	622	591	622	663	621	664	664	620	666	662	626	627	625	614	615	673	598	623	610	635	626	639	626	671	673	580	619	612	614	635	600	642	646	629	668	597	640	680	654	660	630	620	624	562	594	654	617	617	683	595	658	652	625	652	620	625	634	606	627	651	659	599	605	656	628	592	617	628	621	598	630	582	671	667	664	643	630	607	628	585	692	612	652	666	659	623	586	625	611	668	642	660	615	610	589	608	665	651	641	622	614	615	668	682	608	644	632	637	635	626	674	596	604	643	618	640	617	646	613	653	631	637	586	610	640	637	629	657	624	653	661	671	643	653	627	654	651	667	624	657	624	634	642	608	621	625	650	651	653	647	656	608	623	647	639	608	650	675	606	629	563	617	650	594	625	656	629	611	646	629	658	679	606	635	635	623	659	640	670	643	635	663	633	669	642	630	691	590	644	592	653	626	642	620	652	657	623	629	630	663	648	674	647	637	707	621	630	632	644	671	641	618	638	642	647	601	621	633	609	648	683	636	634	622	685	670	671	655	674	685	656	638	641	662	668	615	618	641	622	622	652	632	616	596	651	618	607	642	646	624	604	595	597	634	631	664	626	677	640	647	667	649	614	619	596	643	600	645	674	627	651	648	652	639	641	634	663	651	629	603	680	587	612	663	627	641	609	611	634	582	657	629	576	624	673	617	638	601	580	683	664	586	642	647	618	624	603	611	593	688	643	673	609	626	633	664	645	664	651	613	640	636	613	606	575	658	635	639	634	639	660	612	641	628	632	635	640	578	614	677	644	619	642	656	645	660	633	642	634	654	638	603	652	602	609	573	626	656	652	622	652	629	663	620	640	646	706	610	661	643	631	687	640	633	623	661	630	595	635	626	634	654	652	599	643	666	633	602	618	643	604	643	637	645	637	628	627	625	618	688	602	679	624	655	607	629	653	657	632	600	563	624	656	641	674	632	613	634	624	624	639	595	666	617	647	629	605	658	665	641	671	612	648	652	636	651	660	669	654	633	642	672	630	651	645	692	670	654	602	652	612	669	644	681	638	618	676	689	631	602	624	619	634	637	662	620	679	615	605	583	622	639	624	686	647	635	607	672	664	701	650	616	629	698	606	656	613	622	643	639	623	685	634	636	625	647	637	663	650	647	646	647	672	640	621	591	600	712	618	629	611	635	637	673	672	641	622	642	570	646	619	618	654	617	657	604	655	630	637	652	603	639	630	623	649	649	625	636	647	625	635	666	633	646	664	633	625	635	648	601	604	584	657	649	628	657	653	631	662	602	637	645	647	638	641	620	656	655	607	646	634	671	682	624	645	669	683	677	618	653	663	633	607	600	612	643	650	636	671	625	607	630	620	622	642	675	624	643	641
61362	94175	62381	31637	15586	7348	4737	3041	1262	903	604	590	562	552	600	566	592	610	557	578	582	541	569	538	539	582	571	614	583	547	603	574	556	591	553	561	547	571	556	556	574	544	568	558	566	534	560	594	562	560	593	608	566	540	535	599	565	573	584	554	550	553	557	584	566	566	558	617	562	551	548	566	508	547	595	574	576	558	579	575	542	555	586	553	575	559	571	534	559	532	593	565	567	575	513	606	557	585	527	535	591	551	603	569	546	589	573	538	578	544	536	551	513	520	612	555	587	575	599	617	578	544	545	591	605	576	548	517	531	600	588	525	555	512	558	553	584	569	568	533	564	552	572	609	554	575	552	576	550	595	565	618	565	558	541	518	575	556	532	534	562	582	541	575	537	568	545	566	557	531	533	580	544	574	618	546	591	542	613	532	543	567	563	545	585	542	568	551	526	518	549	562	575	535	524	530	565	585	614	616	536	578	583	563	600	543	572	544	568	568	535	570	539	538	596	537	588	558	547	565	573	551	595	567	552	526	524	576	520	588	585	582	570	559	589	538	571	558	576	580	584	527	542	583	560	537	608	588	551	578	551	546	577	539	581	588	587	580	551	540	538	536	533	535	538	570	572	541	555	575	559	561	574	562	589	566	554	564	571	560	570	567	606	576	576	554	550	589	573	567	577	544	527	587	569	530	565	618	554	505	557	577	565	573	576	582	557	532	526	516	582	564	610	556	601	576	565	541	592	520	555	514	564	538	556	563	585	570	592	568	574	584	526	550	562	533	614	559	587	560	537	514	569	599	543	573	572	577	573	580	551	571	559	542	572	614	599	558	534	564	558	552	549	597	572	562	576	615	515	593	568	581	522	591	547	529	556	589	560	527	564	557	546	554	583	597	548	563	559	550	532	570	532	508	531	566	581	570	530	542	575	592	572	569	573	532	586	541	568	580	521	584	539	564	588	539	554	541	583	576	538	537	569	553	558	524	589	559	570	553	571	543	553	557	607	537	563	561	545	571	579	549	519	548	621	553	564	557	566	584	510	553	579	540	587	539	536	569	571	580	522	624	583	532	541	553	527	500	567	569	574	538	568	533	562	543	585	570	562	573	572	556	555	592	536	570	542	530	529	584	547	528	593	573	581	587	541	526	591	530	569	563	555	601	562	537	545	568	581	599	575	602	560	611	562	559	563	579	549	571	563	565	532	554	558	578	564	554	552	556	562	573	566	532	554	555	579	614	561	593	525	531	536	545	550	548	553	590	575	571	537	590	539	562	589	580	539	584	605	543	531	587	535	592	517	564	554	556	548	577	568	544	568	614	591	574	569	583	583	588	550	572	548	589	545	579	591	589	568	544	543	566	529	554	572	508	550	546	569	554	558	579	595	608	577	594	565	542	562	555	536	592	534	568	554	569	561	535	582	543	545	546	567	581	585	577	529	595	574	531	546	541	575	560	544	574	550	591	553	531	542	552	623	523	536	581	539	595	580	561	583	543	541	568	539	595	591	595	570	552	546	529	593	590	564	573	564	594	557	539	574	587	577	547	522	566	554	603	599	555	527	579	520	538	575	560	522	548	616	523	583	565	562	569	592	566	558	553	553	569	604	584	549	583	560	595	599	546	568	569	584	566	557	531	521	578	586	560	582	609	529	547	557	535	543	573	548	549	567	526	598	557	604	580	570	566	572	580	590	578	571	590	526	558	577	557	603	548	549	559	585	616	555	549	569	578	538	609	546	566	552	576	555	545	514	564	530	611	571	555	578	587	551	550	528	570	594	568	594	539	550	532	496	568	533	572	531	576	608	555	609	577	518	566	580	582	559	570	608	543	554	559	571	535	550	542	561	542	558	536	585	605	551	506	569	550	594	514	564	576	579	552	575	606	579	531	600	591	566	574	576	536	576	542	542	578	592	544	540	553	550	566	560	567	555	556	598	575	606	578	533	541	596	583	507	586	571	574	544	527	610	586	596	559	549	540	587	559	553	563	557	595	544	545	531	588	577	566	579	567	566	568	578	558	556	610	521	545	543	556	557	538	551	573	557	587	558	565	551	540	602	587	587	602	567	588	531	574	552	553	583	554	569	567	580	564	591	586	541	550	565	577	546	582	527	587	568	568	554	550	550	548	541	542	526	539	516	555	536	543	580	585	572	612	551	542	588	557	551	603	550	549	571	606	560	554	546	551	557	581	547	557	596	601	552	576	578	546	558	595	531	580	596	579	570	549	577	555	563	581	593	603	581	550	550	569	569	552	626	531	545	534	620	560	577	555	564	563	546	568	548	556	618	580	564	576	536	574	592	576	583	564	593	563	621	559	572	562	565	527	597	566	537	520	575	580	561	586	553	581	569	553	604	556	526	545	580	583	585	565	560	556	554	532	554	555	538	555	556	544	558	514	535	579	571	567	575	578	555	585	521	555	570	540	527	529	562	559	516	595	584	578	535	570	565	588	575	598	549	588	568	518	591	568	567	527	568	572	564	543	537	541	577	590	522	526	574	549	571	533	562	562	569	598	545	555	582	534	616	568	533	564	542	543	551	602	566	573	585	547	536	550	564	561	548	585	563	562	546	564	581	540	542	564	580	525	617	524	588	590	553	504	558	592	574	569	545	544	557	564	546	565	589	589	546	560	534	587	546	599	549	534	606	567	557	582	585	513	601	579	559	548	567	539	544	592	562	618	573	556	571	601	545	591	562	591	573	547	600	563	516	568	578	549	542	562	574	529	587	565	571	576	553	578	564	550	570	610	597	535	544	608	537	582	558	517	549	565	541	592	590	543	619	564	563	588	617	574	547	596	538	610	583	518	547	598	593	600	544	547	568	542	538	542	574	534	572	594	535	586	573	592	611	556	585	563	570	560	579	574	575	558	559	536	575	544	574	565	562	534	587	539	574	581	565	544	568	554	581	550	556	579	579	576	572	585	532	570	576	524	556	568	591	589	567	560	588	567	579	549	511	537	574	557	562	590	546	581	554	507	553	603	563	571	555	589	571	549	587	557	566	569	565	556	548	509	527	578	568	605	563	580	549	541	581	521	518	562	543	562	542	559	565	594	539	595	548	554	546	557	594	582	573	556	529	556	570	522	519	539	576	594	561	629	551	566	560	587	617	590	543	525	585	593	538	503	591	580	575	577	599	559	542	573	539	566	568	589	538	551	548	556	568	580	565	568	527	582	565	517	594	570	528	562	555	569	592	577	580	540	573	587	572	570	547	573	536	560	540	530	549	523	570	537	595	568	558	518	532	590	547	548	570	560	597	543	547	578	565	563	557	563	519	566	554	584	537	550	567	560	591	559	552	582	603	533	578	537	553	554	587	548	588	548	561	540	559	565	585	526	537	548	541	530	583	545	551	568	580	539	582	539	545	566	570	582	597	517	537	520	613	581	592	573	572	598	559	560	547	546	555	514	520	550	567	490	565	572	524	565	569	552	592	596	543	558	579	539	577	544	556	557	580	534	612	553	515	586	593	539	584	538	541	568	566	539
24636	23819	34858	31282	26181	20142	11864	5496	1808	1244	872	814	822	848	814	796	746	827	789	820	834	846	865	809	772	779	788	837	823	800	823	794	787	792	759	781	858	787	826	787	793	782	764	759	746	781	806	788	807	794	828	811	761	859	832	777	792	769	821	867	785	773	785	769	828	771	764	768	803	824	771	830	803	781	810	832	808	789	814	784	800	746	769	859	813	816	800	795	782	761	806	770	800	794	833	818	794	771	786	826	748	820	780	857	769	809	783	805	744	768	827	845	787	818	775	780	837	791	749	785	747	790	775	804	772	802	768	802	823	808	784	786	805	791	758	792	827	843	773	807	811	756	768	758	797	814	789	803	822	846	817	802	787	807	816	756	763	807	815	778	734	790	807	809	818	835	786	771	772	797	739	756	806	812	801	812	814	746	796	772	793	813	779	792	803	752	756	745	778	792	715	792	810	768	786	798	809	763	825	763	776	820	850	744	812	778	802	829	787	813	810	843	802	820	766	827	791	775	848	795	788	797	799	821	828	798	749	806	819	797	831	756	811	774	802	744	755	814	782	743	796	805	816	816	805	835	772	811	790	790	796	844	770	778	779	847	770	826	847	781	780	895	795	809	762	756	766	767	807	760	793	782	773	758	768	775	832	812	766	782	776	796	840	811	792	835	725	741	778	804	770	738	811	763	803	779	798	782	828	768	812	773	787	772	797	786	831	799	831	781	794	761	767	834	793	770	748	799	836	805	813	787	774	792	784	836	776	831	853	777	788	776	819	810	790	777	806	800	801	771	781	798	819	761	747	807	825	810	803	777	786	814	792	769	770	814	822	796	724	836	833	804	827	787	790	766	816	829	829	793	778	766	831	770	740	820	776	800	739	754	838	752	843	802	791	767	779	801	762	767	796	805	797	768	791	833	753	803	792	792	799	818	812	802	769	843	798	801	828	741	824	759	758	801	836	787	797	818	786	757	830	800	773	779	761	786	800	786	757	792	815	783	803	839	815	743	782	807	821	824	813	778	783	780	818	708	778	759	757	768	742	755	784	770	766	836	788	778	811	769	727	775	813	818	809	778	806	809	829	819	782	846	763	787	767	821	755	821	794	764	796	787	778	781	792	833	771	797	769	783	813	829	824	797	835	771	822	780	803	833	799	758	782	773	820	830	813	772	832	826	754	816	813	809	749	750	787	741	805	743	860	765	794	773	820	804	784	777	742	786	772	790	781	822	759	796	759	820	797	764	812	767	764	838	785	794	813	779	730	749	759	781	784	785	775	769	779	776	750	750	796	798	787	777	880	771	727	789	785	753	802	797	846	795	754	758	808	795	804	741	743	804	782	832	825	769	772	800	809	814	794	767	815	773	812	773	773	800	852	807	789	777	769	756	801	804	774	823	775	807	777	766	765	810	824	818	818	874	783	837	798	823	794	758	733	734	835	783	769	810	792	827	836	738	768	802	838	777	816	856	794	789	799	790	821	788	792	783	798	784	797	783	776	769	811	778	797	782	783	825	800	766	811	794	807	749	824	811	826	733	824	849	750	825	825	753	798	826	805	794	786	854	835	775	801	742	779	772	785	802	774	808	813	786	823	778	777	753	809	742	763	760	740	751	802	806	820	813	760	784	757	805	771	777	825	800	741	740	753	776	837	789	796	828	796	748	719	841	804	766	777	748	752	849	769	823	808	782	765	806	788	785	852	815	782	758	814	797	800	794	803	789	842	806	816	764	815	869	791	807	777	801	808	780	780	814	768	846	775	799	807	734	767	805	809	740	732	729	779	764	782	789	767	795	795	772	816	782	814	819	794	803	760	791	755	748	789	800	787	793	835	776	795	794	835	742	832	801	801	766	800	792	829	821	808	814	794	839	770	808	753	772	848	803	818	746	786	761	795	746	783	732	797	754	823	817	792	818	803	796	795	825	771	798	800	802	842	812	788	801	822	796	806	781	828	818	778	789	773	751	827	808	794	750	786	806	789	776	774	767	786	782	757	795	844	769	774	844	826	749	801	777	731	820	820	825	805	812	852	760	774	805	819	785	762	770	745	791	780	749	823	746	819	728	780	820	785	803	799	830	858	801	761	802	792	816	796	857	777	789	762	762	814	782	811	764	830	822	833	785	781	779	824	819	779	857	791	752	778	777	797	781	796	800	801	745	754	776	800	784	768	828	808	814	908	780	758	812	807	831	814	845	831	789	753	759	742	760	817	803	837	785	792	794	809	752	790	790	788	776	804	815	805	813	812	768	796	784	829	833	809	795	802	835	749	792	820	735	751	820	770	823	778	779	802	777	766	799	817	760	828	773	832	741	793	826	778	774	826	731	771	750	775	821	776	762	793	822	770	754	831	813	730	795	796	829	849	757	764	859	755	798	747	785	813	773	822	806	788	830	791	797	735	789	762	767	790	733	777	793	784	770	774	769	781	790	786	762	775	814	811	873	836	763	807	800	803	756	781	742	744	798	828	837	824	777	776	818	789	824	815	799	761	824	776	792	801	750	813	794	783	813	807	781	777	780	776	792	764	769	785	762	814	773	786	816	784	804	813	789	819	770	810	836	792	819	756	793	818	731	817	792	771	797	813	804	790	800	777	782	838	805	785	820	771	771	794	819	827	757	797	745	788	800	788	785	762	838	821	829	823	787	803	794	815	843	789	815	837	761	799	802	819	830	804	757	766	760	833	785	824	755	816	761	777	771	801	873	748	748	776	808	774	739	767	805	830	765	823	797	811	737	800	814	791	768	801	745	757	767	767	781	786	759	823	758	782	791	823	765	776	825	806	765	763	785	812	844	760	790	799	797	803	843	817	769	777	782	782	827	835	850	708	801	803	796	770	753	777	812	815	765	835	831	762	771	738	800	822	791	747	815	862	735	765	804	769	783	776	813	832	798	801	762	793	736	802	776	760	795	788	805	771	771	802	768	774	812	787	802	771	791	770	785	787	768	783	786	789	779	809	770	774	759	807	801	775	759	848	753	771	738	806	775	788	797	767	815	790	787	813	817	788	730	818	759	747	820	809	763	842	756	821	857	786	820	811	814	804	799	815	764	779	778	760	784	805	839	784	815	779	843	783	788	852	761	776	748	793	771	772	790	812	749	817	830	823	819	767	791	809	797	802	817	717	787	778	759	761	815	821	826	830	776	768	774	730	793	739	775	798	778	785	768	788	727	828	766	797	789	837	815	726	807	829	700	819	834	792	760	756	784	771	798	742	745	772	785	787	774	795	797	802	748	810	888	780	781	747	773	768	764	846	789	785	793	761	767	777	780	715	821	787	716	740	818	754	855	842	803	756	802	801	772	792	790	774	795	776	822	784	778	847	776	835	832	755	785	809	802	806	748	792	800	758	789	825	774	753	800	816	777	787	784	796	774	764	762	751	777	817	797	801	786	749	774	792	768	800	807	752	748	749	844	766	800	824	770	796	817	794	793	777	803	782	798	841	788	828	798	811	773	753	731	739	834	802	802	831	771	790	801	745	796	763	759
64742	104210	72755	43220	24291	12730	8186	5612	1980	1288	779	722	690	715	683	711	767	700	709	698	754	736	685	718	765	763	770	779	710	686	696	708	716	711	725	700	698	735	714	714	722	732	710	747	730	709	718	720	704	691	710	717	706	682	689	726	688	736	690	732	707	732	678	709	718	724	714	747	663	736	723	745	793	722	721	705	748	700	714	711	712	704	707	700	759	699	687	682	685	756	742	756	711	730	784	737	706	695	717	724	750	674	752	734	731	705	723	709	693	744	738	655	744	727	711	698	696	715	680	687	719	745	715	719	707	656	658	700	693	724	710	684	689	717	741	691	701	734	662	707	737	675	670	703	676	737	744	666	730	655	701	692	744	668	699	723	743	680	693	692	659	749	686	711	727	747	715	682	700	715	685	702	737	713	732	772	707	692	714	705	719	738	737	662	719	732	702	691	734	690	671	721	684	700	707	702	706	704	671	694	681	718	740	673	680	686	664	728	753	702	740	702	720	699	710	715	684	695	676	723	703	756	708	718	732	713	707	670	726	705	692	706	678	700	736	706	715	665	702	691	710	684	704	734	714	705	748	726	682	725	719	708	698	675	708	729	682	691	696	679	726	718	730	716	713	732	733	723	688	712	725	693	685	691	746	702	688	704	705	722	720	710	664	699	710	692	682	711	739	740	724	714	695	694	739	682	746	746	696	732	709	698	702	721	723	685	742	701	709	683	737	709	665	677	721	681	787	724	712	718	674	686	734	728	675	645	695	730	676	697	758	736	698	739	734	663	676	734	676	702	747	703	719	718	694	704	715	676	737	750	754	683	708	697	696	679	769	717	728	696	722	743	705	728	718	714	732	701	695	651	693	717	694	719	708	715	725	729	727	733	763	711	693	741	673	720	690	687	707	720	665	684	752	686	702	711	707	686	691	671	725	702	738	706	736	719	721	711	731	741	723	731	691	715	735	696	690	718	664	741	685	726	706	732	739	692	680	712	755	736	713	733	653	757	701	730	726	696	717	693	664	670	724	697	714	688	719	695	693	726	698	707	699	692	706	711	720	676	674	684	726	762	682	680	711	670	733	700	741	715	735	696	731	683	683	708	711	689	706	679	631	750	691	687	672	710	720	659	682	741	747	724	732	734	696	661	705	746	746	730	702	716	732	704	765	700	690	687	748	698	713	706	696	711	683	728	757	722	691	742	687	671	731	695	721	719	686	730	717	727	707	719	685	682	668	734	715	743	720	629	653	723	689	700	702	688	687	715	701	754	722	716	733	703	679	712	713	683	718	695	731	730	720	741	715	725	734	677	726	693	716	645	663	691	682	718	683	690	713	715	730	721	698	629	695	698	690	679	705	686	680	710	728	714	669	659	767	694	739	691	722	705	741	680	696	682	733	694	729	705	700	722	705	714	707	692	711	706	745	708	716	696	713	746	717	743	743	678	748	724	726	719	716	744	747	702	674	743	740	722	691	712	719	720	707	716	744	722	711	717	674	740	686	714	675	690	689	699	672	699	750	717	724	671	738	772	684	691	690	701	690	720	706	746	694	751	683	718	706	721	727	684	692	722	719	715	653	675	764	705	752	699	742	713	713	731	682	726	666	694	694	692	708	701	689	709	722	734	712	689	703	706	737	728	723	714	681	668	710	710	691	701	757	709	710	758	719	718	707	681	721	698	729	731	710	705	747	683	710	750	699	694	722	711	725	678	692	715	742	656	733	705	707	688	749	707	725	683	755	731	684	677	704	719	744	733	686	713	673	756	665	749	759	659	695	713	717	712	752	689	728	729	709	717	740	712	692	734	717	722	707	683	750	727	681	716	725	703	696	694	715	734	698	715	738	719	688	680	740	657	713	680	674	682	699	692	746	702	719	669	717	713	662	708	711	674	705	735	699	702	675	723	672	724	741	691	720	729	740	682	682	794	731	663	659	699	741	725	696	724	706	694	712	721	690	726	700	695	732	700	666	728	670	699	728	685	738	664	678	712	699	772	742	685	730	746	689	664	703	719	711	716	688	713	689	734	700	738	721	701	703	723	717	699	711	750	739	678	717	723	711	694	723	692	714	684	752	716	719	762	703	661	710	706	713	738	699	704	711	668	716	731	694	749	734	719	740	731	727	728	710	732	729	717	709	740	664	664	693	717	730	710	717	711	728	694	709	749	688	734	676	712	734	699	693	690	695	679	720	687	696	703	731	735	730	693	737	699	674	705	744	686	708	708	743	742	728	674	697	709	708	711	733	711	739	729	703	718	719	732	733	660	738	722	733	725	700	728	724	711	686	729	661	703	725	749	694	655	781	711	754	689	701	721	661	679	745	733	697	734	666	686	706	719	733	717	743	743	703	735	684	711	655	684	686	687	727	667	728	694	695	730	738	665	693	657	759	685	665	731	714	672	733	737	736	731	723	709	672	705	711	726	715	701	733	712	657	663	753	673	737	678	709	702	691	669	739	701	654	696	729	682	717	680	732	731	736	697	701	733	703	690	696	713	705	662	725	689	722	707	703	682	731	711	698	681	715	677	707	709	738	667	648	698	688	717	719	726	669	717	696	683	725	717	726	721	691	673	712	744	749	704	710	755	698	667	726	689	725	680	692	710	678	709	698	708	676	726	711	688	734	697	722	726	752	716	689	724	733	668	726	715	732	702	667	701	687	706	691	651	727	731	733	694	696	672	686	672	700	668	710	680	717	714	678	710	661	684	670	693	718	669	687	707	679	707	686	705	695	752	701	696	695	673	740	711	682	678	707	718	721	755	733	700	738	716	669	715	708	709	712	709	683	693	710	677	735	673	739	746	703	731	694	710	708	697	676	735	693	652	661	707	713	656	692	672	740	740	703	695	710	693	688	743	702	716	715	743	735	709	725	691	668	696	732	682	685	719	733	720	714	708	702	723	699	748	740	666	698	731	723	731	757	713	685	668	732	728	668	664	662	654	687	737	691	729	658	661	733	728	718	719	681	668	681	746	675	731	742	702	739	691	709	730	684	716	727	712	692	698	700	688	688	696	697	662	743	698	713	724	668	707	715	699	735	707	709	709	697	688	727	728	663	657	710	689	743	708	735	704	736	701	632	662	648	719	699	724	686	742	674	664	724	732	737	759	714	648	708	715	702	698	725	705	696	758	713	679	739	701	751	732	664	683	692	679	704	720	706	678	718	706	725	679	720	699	724	733	715	690	763	686	685	729	703	680	710	726	707	700	706	691	734	698	717	717	718	745	655	702	740	676	714	692	735	699	705	684	672	731	688	697	697	760	609	724	684	769	699	718	716	696	685	691	659	671	710	716	670	733	733	693	696	735	743	714	723	725	669	714	697	685	701	716	689	718	693	676	721	728	714	718	697	702	719	688	698	665	687	667	707	710	731	724	724	676	663	701	731	717	680	681	680	753	732	696	742	699	689	736	705	703	694	672	709	736	702	676	763	762	638	691	707	734	678	681	688	695	703	653	704	751	745	682	700	685	642	711	711	747	671	694	689	679	715	666
31251	30240	23955	8395	2210	1068	781	638	518	473	503	469	503	494	468	478	464	449	468	514	465	468	478	444	490	518	478	466	488	452	460	504	482	460	492	468	460	432	485	457	442	490	494	471	449	467	490	460	441	460	497	467	483	489	453	489	448	448	448	480	485	444	493	487	473	474	536	483	484	515	488	486	475	462	454	501	479	474	512	486	477	470	449	458	490	489	482	473	499	474	488	461	516	466	469	498	472	486	475	479	457	462	460	428	450	449	490	456	471	470	471	477	464	435	483	465	479	488	464	483	465	485	453	478	433	462	461	515	475	477	434	475	478	455	480	522	483	508	452	497	496	439	473	462	460	480	506	511	505	490	471	501	481	475	446	470	446	468	498	496	519	462	470	514	476	490	406	444	452	415	456	479	479	485	513	482	500	514	515	460	451	452	497	453	496	480	452	475	497	472	482	448	494	504	478	480	476	494	467	493	494	494	465	467	484	422	508	480	437	427	478	451	474	454	509	443	498	461	479	509	496	448	429	514	457	432	450	492	506	439	481	461	511	523	470	508	512	469	481	472	467	466	439	503	467	480	528	473	481	498	495	478	495	490	478	446	507	465	463	490	478	475	471	510	494	453	469	484	484	457	474	455	464	461	516	478	468	469	471	483	486	485	467	495	494	477	503	507	479	428	459	467	495	486	480	432	510	470	542	485	492	469	491	460	500	464	501	438	492	486	433	437	473	479	448	493	481	486	480	453	466	485	471	470	482	469	479	512	471	518	448	487	469	463	464	461	478	488	435	491	472	492	471	506	501	474	439	495	466	457	477	454	455	475	461	472	478	462	479	452	483	419	482	496	482	428	453	505	485	504	429	449	501	504	504	487	500	517	456	468	466	468	470	436	490	472	526	466	478	475	456	487	445	444	479	501	464	502	442	494	493	485	454	480	486	522	481	464	492	488	488	446	463	451	432	449	463	453	459	495	484	476	479	467	434	446	474	454	501	483	487	501	511	483	411	452	466	491	491	460	455	458	463	477	507	459	445	453	495	482	444	466	473	477	485	456	474	488	464	462	531	480	431	471	512	473	496	449	523	476	466	475	529	479	439	472	485	490	435	465	476	490	470	484	502	454	467	462	485	485	507	483	520	465	476	465	500	500	451	510	532	503	456	473	518	439	488	488	453	486	494	505	516	507	493	462	470	478	501	483	446	442	442	482	509	466	450	451	499	468	447	478	520	474	463	462	514	444	463	438	472	469	485	476	485	487	437	516	442	460	453	474	517	463	461	453	459	482	477	490	460	499	460	516	455	516	455	476	498	484	438	489	456	452	490	517	472	436	513	467	454	498	467	498	460	478	476	486	480	510	448	499	509	475	446	460	451	469	476	483	466	462	464	457	452	457	439	485	515	465	529	521	480	527	508	478	429	496	479	519	499	480	492	497	530	482	493	441	480	499	466	457	520	485	477	509	484	468	480	491	481	486	471	507	484	466	486	503	484	472	481	508	493	449	506	447	492	508	489	467	492	450	499	474	479	520	471	453	478	474	484	480	470	483	478	479	499	459	471	511	478	530	469	496	517	488	470	501	474	453	497	491	488	483	473	498	509	442	520	484	466	472	483	517	456	474	498	508	481	457	448	485	440	502	505	552	450	430	453	473	444	462	473	444	458	464	458	471	505	468	444	469	468	482	454	522	509	464	516	492	470	489	483	511	500	457	459	463	534	491	486	444	515	461	481	472	482	502	482	459	471	467	469	451	454	480	507	447	481	471	464	476	453	464	464	488	470	501	463	486	503	464	473	449	482	483	475	455	478	446	507	430	494	473	466	453	466	511	452	467	499	506	484	491	485	503	490	501	467	475	479	477	455	505	438	482	532	435	483	502	460	448	442	473	463	459	506	520	497	467	444	501	467	494	473	481	456	431	477	460	446	515	484	537	529	453	459	481	492	481	500	488	471	461	452	462	449	477	466	466	484	461	506	480	474	447	479	480	506	476	458	490	452	501	445	504	476	494	474	480	463	483	442	459	452	488	466	463	470	526	489	470	502	471	494	501	488	449	469	459	470	458	487	470	476	454	483	498	501	458	492	490	510	460	470	492	518	453	512	482	451	459	510	446	496	467	502	485	469	497	516	495	505	505	476	473	459	488	470	470	475	452	437	441	467	476	482	487	520	491	476	474	501	472	471	500	454	447	461	478	480	478	475	500	493	485	486	523	444	484	435	459	453	467	449	485	463	465	450	466	513	496	486	479	499	486	495	467	514	502	465	499	488	454	482	514	482	434	478	483	485	467	486	456	472	525	461	464	467	476	461	523	468	520	482	490	494	457	503	484	490	454	461	491	474	478	457	485	485	470	510	480	516	452	485	461	450	467	456	470	494	489	481	487	453	465	467	486	490	474	484	446	475	505	458	465	486	462	494	475	486	493	469	494	437	486	463	464	477	434	455	482	502	496	493	456	510	465	478	509	486	469	446	468	491	491	462	476	449	452	454	506	488	488	470	450	490	468	479	514	513	479	486	475	479	498	450	466	473	460	444	491	450	472	424	478	492	505	478	527	504	487	446	485	488	436	488	495	462	474	478	470	479	490	461	498	477	505	479	458	461	443	447	508	550	480	480	453	428	454	518	459	478	460	463	459	471	466	482	491	446	473	438	518	485	456	487	498	465	473	442	483	483	487	470	484	490	468	449	482	480	527	451	462	475	500	485	485	479	453	467	478	478	499	487	485	476	459	485	475	479	449	442	480	466	470	494	471	489	451	466	478	464	469	496	452	485	470	480	467	481	495	473	477	461	484	483	498	482	455	439	503	487	475	484	479	478	459	480	479	489	443	499	460	456	467	464	481	462	464	494	516	435	477	444	438	474	491	458	490	484	481	473	475	491	477	493	485	489	496	466	476	477	481	532	459	476	482	455	484	510	481	500	435	452	468	474	516	466	496	512	464	492	453	434	465	489	450	454	488	451	508	479	498	449	463	476	471	465	466	495	461	477	489	515	489	479	448	492	476	450	502	474	412	438	473	451	455	451	458	531	500	463	463	451	466	493	480	485	476	461	520	486	476	472	485	476	499	491	480	527	490	472	492	459	490	479	490	464	512	460	470	468	479	490	461	480	488	479	476	501	469	469	479	440	462	453	472	460	499	492	473	489	479	476	470	474	477	481	474	465	502	460	456	496	509	458	497	462	501	464	479	465	468	469	483	469	480	457	444	458	470	474	496	456	459	481	469	476	474	470	508	456	504	427	479	529	477	448	457	457	502	457	440	473	462	493	499	518	441	481	503	488	466	499	483	488	445	471	492	499	474	486	457	439	440	472	470	513	530	503	455	517	466	430	497	450	451	514	488	502	457	470	517	472	445	443	454	494	458	466	471	484	461	463	503	514	483	518	490	448	468	464	467	511	484	500	458	497	470	510	447	458	463	443	442	464	488	451	473	516	497	436	479	556	469	472	477	462	492	475	441	484	479	454	477	469	468	464	501	470	428	472	468	457	491
25329	34840	17995	4680	1990	1004	730	632	398	404	400	357	397	395	366	375	397	417	375	385	346	398	403	386	387	404	385	385	346	377	389	372	367	405	392	401	400	380	401	409	407	385	380	408	402	398	428	390	392	378	405	394	365	389	403	393	387	368	386	375	372	399	387	374	334	388	365	388	412	419	391	376	398	394	395	370	385	389	389	398	397	389	407	387	395	418	402	387	387	393	394	386	378	389	380	402	411	393	435	394	368	388	396	415	365	409	372	390	384	379	376	388	411	398	406	353	398	378	413	401	400	394	378	365	390	385	411	378	367	373	402	397	387	410	412	382	361	401	372	362	383	381	403	407	381	372	394	382	367	358	393	387	400	405	387	357	386	418	387	391	388	375	365	379	362	376	388	376	397	400	395	436	359	372	367	381	396	412	368	376	370	424	368	406	331	392	353	389	370	386	386	401	355	349	391	365	412	382	338	328	386	352	367	410	352	390	363	389	380	408	402	381	383	396	361	383	381	395	383	360	375	384	394	391	365	390	398	390	387	375	366	382	385	392	397	329	373	362	357	397	395	385	375	344	381	413	405	387	378	354	361	387	379	394	429	392	430	380	390	378	365	361	379	390	389	368	425	404	360	406	382	400	377	373	397	362	401	376	424	378	400	377	393	401	388	377	381	388	335	374	396	368	368	403	376	388	372	399	364	396	407	389	380	375	381	391	385	402	359	377	432	371	409	379	365	409	420	407	373	358	412	412	357	385	373	404	405	383	356	374	374	380	345	384	434	401	405	393	357	402	380	396	421	362	378	392	385	374	382	409	369	408	412	416	354	373	390	393	389	381	363	382	379	378	372	408	365	383	400	396	377	395	414	362	418	384	412	372	380	349	407	400	390	406	408	387	410	373	387	368	364	390	381	385	372	373	409	376	369	360	397	424	384	372	386	363	393	378	415	357	374	377	419	367	378	372	396	419	399	383	404	361	332	397	406	405	412	397	386	377	386	423	382	401	398	397	394	376	393	382	383	380	389	396	382	405	406	352	405	382	397	353	385	392	374	388	408	341	383	375	382	401	390	412	381	387	357	369	404	405	383	352	397	343	363	415	415	380	363	371	388	368	406	398	364	412	343	355	403	385	382	359	377	383	398	379	381	370	383	379	359	372	395	363	363	381	380	346	394	402	382	390	341	387	362	386	412	393	374	387	369	400	376	415	381	378	402	393	414	402	378	401	383	374	395	378	362	400	362	409	412	357	402	423	389	397	389	373	368	405	367	369	408	362	426	432	395	390	384	420	353	339	399	374	369	380	380	393	386	393	376	380	368	378	382	373	404	359	377	377	367	381	386	386	432	402	387	380	409	419	437	384	364	389	422	391	373	375	369	401	439	376	396	381	398	391	361	364	384	348	379	353	391	364	377	386	383	397	411	384	379	373	377	379	403	394	416	382	383	389	402	386	393	368	408	388	392	348	363	416	374	407	392	415	408	398	374	360	388	367	409	406	390	377	366	381	382	390	400	367	368	408	404	423	391	391	371	363	369	370	372	431	367	421	389	378	376	414	382	419	388	371	388	380	401	428	405	388	361	414	388	389	372	394	404	371	384	379	349	369	368	350	377	394	387	393	381	414	393	379	394	377	376	376	387	369	372	381	400	369	369	357	374	431	396	378	398	420	397	423	373	373	396	359	406	410	377	372	369	398	393	395	385	397	387	421	350	372	393	406	407	374	430	386	395	379	361	375	374	389	396	385	432	395	383	381	394	389	408	389	358	373	363	383	412	391	396	386	384	393	370	369	391	371	395	386	407	365	365	411	382	385	377	455	389	372	370	398	385	364	408	403	372	411	380	352	388	433	371	384	393	357	386	364	404	398	396	415	337	385	391	400	407	362	398	399	405	369	369	398	413	399	368	366	395	401	372	399	385	385	394	403	448	408	370	393	366	381	405	393	411	402	383	380	371	351	392	376	393	370	399	380	386	393	367	440	420	401	370	393	404	429	403	382	372	381	360	377	381	418	413	382	366	395	371	394	394	411	406	352	382	368	373	394	393	402	377	363	380	378	395	358	390	393	368	377	397	416	404	400	370	399	371	405	376	390	392	357	378	403	412	408	380	391	387	369	368	390	389	376	402	419	384	386	394	410	362	405	386	397	376	412	406	419	380	387	370	390	416	369	390	361	375	396	384	391	406	378	417	385	366	402	382	376	365	396	411	343	368	388	384	396	382	372	393	358	369	402	378	385	400	355	381	410	364	418	366	370	403	337	402	409	409	404	411	386	375	361	391	407	381	371	409	397	390	375	383	386	362	386	387	375	380	380	410	395	388	400	396	377	359	368	398	454	397	400	406	373	339	403	369	364	397	399	365	380	386	399	394	382	381	370	392	396	352	401	408	401	414	385	400	374	372	356	366	375	373	372	391	357	380	352	363	392	417	396	423	378	378	395	383	400	382	391	362	366	419	370	369	370	393	372	409	345	386	393	382	398	401	397	398	414	431	362	398	369	372	355	337	407	383	371	407	366	373	397	408	396	374	394	361	372	404	395	383	394	353	367	403	364	354	398	354	417	401	394	383	377	412	400	422	411	382	365	429	409	401	373	360	376	429	366	390	400	424	397	405	396	347	358	407	378	381	397	402	397	438	383	371	396	381	336	385	392	386	350	356	393	377	397	406	382	353	381	384	391	364	369	400	364	389	375	373	379	351	431	358	385	384	354	453	406	361	373	407	408	354	387	366	427	401	391	391	393	358	399	399	405	410	406	386	357	362	391	398	374	415	389	375	400	393	401	374	408	370	415	407	371	391	362	384	401	380	382	383	383	414	395	411	382	408	412	405	385	383	375	417	385	416	383	376	374	366	356	400	392	384	402	394	410	399	390	376	411	412	398	405	389	430	360	381	367	392	376	378	408	395	384	408	370	397	356	417	383	369	367	406	330	420	392	389	394	370	398	385	408	403	388	412	408	418	384	351	384	430	373	363	437	355	403	392	403	396	389	383	379	373	369	355	411	395	383	373	354	346	388	359	407	398	377	376	391	430	373	383	390	377	386	400	398	396	371	397	386	428	424	371	410	372	381	379	386	412	398	416	412	375	411	375	368	348	362	395	403	401	364	368	413	423	421	363	407	403	367	431	387	359	377	385	383	399	369	382	368	360	375	349	387	371	371	391	385	383	399	383	358	406	345	398	398	405	387	384	454	412	399	373	379	429	392	349	380	406	379	387	391	389	357	396	372	388	417	389	414	363	387	402	370	384	375	378	367	365	413	413	372	367	386	364	396	391	389	375	365	377	391	390	385	384	396	368	372	407	371	364	413	374	380	373	384	410	352	385	379	391	405	370	357	401	400	399	350	368	417	394	389	357	405	334	404	347	362	395	391	358	400	398	434	388	403	410	364	366	378	392	395	390	392	342	384	380	387	408	384	392	368	418	391	393	404	367	416	377	454	390	380	381	365	389	384	403	380	382	376	380	388	393	380	367	386	351	399	368	373	401	417
25808	25736	36778	32848	22602	11304	5038	2490	975	747	652	632	640	612	602	619	647	598	701	623	587	612	630	599	625	608	614	623	635	645	640	589	607	600	587	599	602	627	618	647	605	598	615	611	568	611	556	608	582	610	611	617	615	626	603	617	582	612	594	607	613	565	564	600	580	574	561	583	618	599	573	607	590	608	577	573	583	596	574	605	551	610	607	603	608	606	614	611	624	585	607	602	590	573	592	576	609	607	593	628	581	569	568	602	628	575	606	645	583	585	627	618	601	600	597	589	563	599	581	581	608	580	642	588	599	564	617	613	585	638	625	549	570	618	617	582	624	586	618	629	605	573	605	585	590	625	606	582	601	566	608	589	620	630	618	626	570	574	586	639	589	553	609	601	615	598	620	619	583	540	615	600	567	566	591	622	581	592	659	654	628	564	581	578	596	617	588	618	594	612	606	629	573	578	586	546	599	658	616	579	596	605	606	607	615	551	620	596	600	604	602	628	602	610	566	602	604	623	610	573	579	599	630	601	618	575	644	581	604	534	633	603	590	603	627	527	589	578	562	631	603	614	620	599	571	620	551	643	635	620	625	587	583	637	605	614	593	601	593	553	593	593	619	577	593	603	622	627	609	614	629	634	632	575	641	585	614	615	560	618	577	574	619	599	554	634	581	591	640	619	625	587	606	642	618	570	633	619	601	580	647	582	615	586	595	611	599	613	599	613	588	604	577	566	610	605	617	607	626	590	581	617	603	626	630	620	601	616	584	638	584	594	550	623	572	580	610	583	623	579	628	583	617	617	608	606	643	595	623	576	586	592	612	634	607	635	618	578	615	621	622	591	604	565	587	593	591	601	655	579	594	591	605	613	597	613	620	606	596	582	586	621	619	598	570	623	596	617	585	638	607	614	573	590	635	621	610	628	576	584	575	597	571	625	589	577	618	599	603	600	594	647	581	571	611	630	566	626	622	602	598	637	569	592	542	596	597	593	577	620	638	590	632	591	598	598	573	608	596	593	546	602	627	620	643	579	622	542	607	573	560	609	609	552	629	609	577	591	590	598	588	625	588	567	620	566	612	641	577	592	580	587	564	593	623	579	622	564	613	595	601	578	600	585	648	635	589	626	614	613	582	650	628	599	613	565	577	622	598	632	614	572	602	601	620	607	624	600	574	611	616	625	580	568	608	591	595	643	590	599	616	590	587	600	642	557	596	564	603	540	606	560	575	568	581	568	628	649	606	532	599	581	549	598	561	637	598	577	584	615	583	630	613	569	614	598	644	615	615	601	621	605	552	599	557	637	573	626	625	579	646	605	590	583	611	624	632	540	608	641	640	604	622	581	617	604	577	651	612	548	593	637	580	549	606	606	596	622	600	605	611	589	608	611	590	593	575	578	594	625	611	655	623	586	550	613	591	623	634	579	592	629	659	558	613	598	591	599	602	591	596	625	606	641	587	645	547	591	649	548	623	588	579	573	616	598	643	638	631	589	555	646	599	608	622	627	592	596	589	579	614	590	599	614	627	591	581	620	636	613	584	638	659	609	598	601	602	602	631	590	620	610	613	609	556	557	596	628	598	639	551	581	559	625	622	567	616	630	602	594	572	604	579	637	619	613	580	577	589	606	671	609	624	618	599	586	602	570	606	565	561	561	615	584	612	581	588	598	592	604	564	598	563	607	598	571	583	594	615	575	604	597	601	576	598	557	566	597	619	616	637	572	602	557	594	586	621	625	618	643	610	573	630	615	579	615	638	612	606	606	580	618	584	651	627	613	594	586	584	632	625	603	638	572	643	542	622	572	574	583	624	626	585	615	572	595	588	581	581	593	575	565	620	604	582	579	596	567	635	623	572	596	608	596	615	552	603	596	547	637	619	588	614	586	640	599	620	630	613	598	620	585	567	626	607	611	592	588	546	587	625	568	595	639	611	609	550	547	666	622	585	621	569	604	593	576	575	583	586	584	637	567	633	564	582	616	581	610	613	607	646	600	623	613	629	610	619	569	614	598	593	611	597	603	653	597	556	587	558	657	634	583	563	578	598	614	631	609	598	658	631	567	593	592	589	584	596	607	581	593	577	655	626	586	621	615	599	589	632	563	598	604	583	624	538	611	589	616	593	641	627	557	621	568	625	583	588	620	626	604	640	613	586	591	582	591	622	598	629	612	585	586	576	606	606	612	575	595	576	611	605	615	590	578	584	563	588	564	576	642	573	604	571	604	642	574	598	581	605	624	661	610	599	609	561	592	613	618	622	599	556	574	596	601	572	566	595	606	614	593	584	545	615	619	578	595	614	621	571	623	614	600	588	604	579	588	616	550	641	612	620	570	607	617	564	596	637	624	604	554	637	613	624	582	605	576	581	595	564	634	606	600	624	637	596	601	595	613	601	587	602	613	606	581	582	538	631	649	612	586	609	563	578	600	573	622	588	593	587	607	586	601	600	579	536	607	607	613	625	592	601	645	615	596	593	598	609	622	630	600	614	613	598	583	601	603	586	615	612	579	597	557	595	603	614	666	607	604	579	628	589	579	595	614	641	581	615	560	606	574	618	595	627	606	619	585	578	620	602	576	586	600	627	586	583	579	570	568	604	562	573	645	600	566	593	607	599	594	569	598	637	609	601	592	614	598	585	607	592	613	608	630	622	624	621	631	589	583	619	630	627	562	624	616	632	601	572	596	592	615	611	537	560	615	636	612	585	631	614	578	609	591	606	575	632	611	595	620	586	546	597	615	651	632	609	621	618	641	611	597	595	556	608	645	611	592	575	567	618	629	581	589	580	604	531	606	577	592	585	617	585	592	578	599	601	587	584	567	600	651	550	578	630	575	620	589	623	621	582	595	581	597	591	590	557	595	604	572	588	567	615	622	615	588	577	548	611	639	580	609	581	639	608	610	599	647	612	595	611	584	579	574	543	627	606	639	649	588	608	589	632	628	607	617	607	630	609	600	570	595	561	597	607	593	570	584	611	594	596	597	623	574	578	603	604	610	573	617	581	605	592	609	622	592	585	603	633	607	625	560	578	592	594	596	629	578	566	579	601	616	634	584	608	570	582	627	556	577	601	553	624	585	534	578	597	605	575	579	573	589	566	598	614	594	621	615	598	592	605	564	602	589	579	567	571	575	552	564	621	623	592	601	614	546	551	620	642	603	602	567	616	619	582	603	580	605	610	601	605	610	578	619	627	600	589	616	575	567	602	623	602	624	554	599	579	625	595	589	598	603	599	613	578	543	623	614	602	599	581	605	617	577	622	629	598	615	619	570	586	584	598	561	584	606	580	615	578	593	598	566	618	612	633	615	616	579	641	664	593	632	579	586	587	653	588	604	640	583	583	609	596	634	567	593	639	609	561	627	597	625	582	578	571	544	591	556	539	619	628	584	594	597	615	626	583	645	622	562	620	595	587	595	605	580	599	592	615	580	600	603	605	620	579	591	608	570	609	615	629	595	558	614	593	638	610	623	648	594	546	613	576	613	592	571	618	604
62757	92083	59962	31300	15435	7043	4626	2742	1062	723	551	538	512	558	552	574	529	548	532	516	578	521	527	510	550	534	580	585	525	527	498	563	515	552	519	543	541	550	540	566	548	529	525	544	517	573	541	527	537	514	553	568	534	555	569	552	524	547	539	487	517	517	545	531	513	522	520	537	527	512	493	523	556	551	529	575	575	513	497	536	575	506	550	514	510	527	551	572	544	523	539	559	548	543	529	561	583	561	532	555	534	556	554	554	524	533	563	498	553	569	529	560	557	504	547	543	544	563	504	510	532	484	564	545	540	532	513	559	531	529	555	546	533	519	543	534	521	562	533	531	562	558	533	528	507	527	552	592	515	540	543	513	548	580	565	563	548	525	552	536	528	527	527	511	596	574	557	578	537	530	549	533	491	534	550	508	497	477	527	543	528	570	504	487	536	550	497	512	506	516	553	486	566	541	532	550	556	545	510	515	566	536	506	534	569	511	508	510	532	575	537	560	558	523	497	515	503	556	505	494	533	527	523	532	539	522	516	535	525	521	507	491	531	518	572	551	535	511	575	530	515	540	527	531	556	533	462	539	563	463	580	494	523	551	496	531	542	533	516	526	504	498	505	552	527	523	515	542	559	552	537	531	525	548	542	534	531	549	519	529	510	534	553	518	556	510	473	506	552	544	527	521	545	551	541	539	546	543	576	510	521	556	523	539	557	559	511	519	553	556	541	574	538	509	557	546	543	533	535	505	539	498	554	514	536	496	510	535	578	517	539	534	564	534	537	570	475	511	540	543	532	565	541	545	491	500	527	516	539	517	520	550	532	560	524	540	553	501	527	524	500	512	529	549	540	526	550	515	508	581	535	528	548	552	539	532	531	531	518	560	547	565	546	538	500	553	501	531	527	528	520	523	545	523	571	521	569	511	539	498	606	527	524	532	538	495	541	574	560	493	549	533	563	528	545	538	525	541	582	506	544	499	512	563	535	536	568	543	590	507	551	532	549	546	523	543	550	509	515	506	539	552	546	570	539	496	539	516	489	550	556	533	505	527	532	547	590	490	471	576	553	505	531	508	504	519	543	505	508	531	565	538	543	494	531	520	561	516	503	571	551	557	488	501	548	546	532	579	501	559	545	477	563	557	538	563	509	538	520	512	549	519	579	509	534	506	572	528	520	538	556	518	535	531	546	537	513	548	557	533	514	508	539	542	525	528	525	505	550	541	526	553	536	546	559	533	541	513	518	533	534	580	536	523	545	544	533	531	529	512	544	564	533	570	547	507	503	537	530	538	513	524	515	506	541	529	525	546	533	539	489	534	589	547	534	549	507	551	546	544	528	500	524	537	520	550	530	517	543	580	510	542	544	531	541	538	548	518	540	497	536	540	540	498	522	522	525	518	549	566	553	539	540	512	521	536	514	519	514	564	511	572	533	514	484	510	508	553	553	522	500	501	536	515	549	504	553	497	518	534	526	517	522	548	521	533	514	527	542	549	530	541	538	560	529	546	511	531	556	493	492	522	547	560	539	540	477	556	558	513	574	539	550	562	545	508	520	573	544	548	534	528	518	523	551	523	521	512	558	534	569	526	510	549	548	524	533	551	581	525	496	521	549	533	542	545	514	507	480	527	517	509	510	522	558	550	549	503	539	549	508	549	528	564	508	521	577	515	518	565	521	515	529	517	519	550	573	524	572	567	556	541	534	535	502	522	550	495	551	555	519	544	518	560	530	520	525	517	495	538	538	525	509	537	549	529	539	484	522	549	525	516	522	526	537	478	526	584	511	524	510	540	549	545	561	501	530	582	551	530	522	493	545	539	521	527	529	540	548	548	553	512	555	498	512	525	541	501	537	548	577	523	518	566	553	502	525	521	568	513	536	527	546	542	549	539	510	554	499	490	552	573	493	543	537	522	570	498	522	519	537	506	542	532	548	511	534	504	522	535	548	529	571	538	554	519	502	519	552	576	512	513	511	568	517	537	531	538	509	548	549	527	527	506	519	571	554	530	525	525	524	550	532	532	527	545	554	545	522	518	546	585	521	589	545	528	518	533	534	510	539	520	526	553	492	548	528	571	498	518	472	517	533	528	537	568	549	513	527	493	555	588	504	494	530	553	500	528	570	535	529	488	543	530	535	495	539	555	526	549	519	542	499	522	524	527	508	487	546	492	532	482	520	542	517	533	549	529	484	489	543	563	564	483	564	541	519	493	504	506	571	535	490	509	503	465	558	583	503	511	540	564	529	523	578	518	557	529	576	527	539	516	515	526	528	554	537	515	533	541	523	534	498	574	561	510	508	579	509	534	519	534	513	544	542	564	542	529	539	522	543	512	524	534	542	510	517	546	538	511	523	525	565	512	540	547	566	549	526	566	485	529	499	491	460	492	549	536	575	532	519	525	516	526	534	528	533	535	523	506	517	517	502	583	531	529	548	514	534	525	568	510	509	515	539	503	540	577	536	565	555	540	541	532	558	539	551	572	509	516	509	547	552	545	545	505	546	540	502	545	569	500	546	532	555	494	520	527	525	548	508	511	542	524	522	526	522	542	504	515	507	571	535	544	522	497	542	540	522	508	526	522	535	569	488	516	513	521	520	539	521	519	557	563	537	489	528	515	538	536	528	535	558	542	566	550	522	514	532	497	499	530	524	527	551	518	529	547	595	566	584	510	536	557	508	526	514	525	536	535	546	512	535	583	537	515	536	529	544	561	531	518	557	519	535	507	534	567	519	522	515	505	535	536	567	546	539	531	502	571	525	506	516	523	525	551	549	517	547	570	555	535	535	504	513	523	534	565	543	509	498	521	537	546	547	557	558	533	512	510	550	498	530	500	542	562	498	509	522	529	528	566	522	574	534	546	495	576	548	521	589	510	533	542	534	528	522	541	543	516	522	527	559	530	520	566	530	531	599	562	529	493	561	488	512	539	505	501	501	480	548	528	602	551	554	538	556	520	558	533	511	525	605	541	521	539	524	534	488	534	520	527	535	499	520	556	523	522	548	531	556	538	566	520	572	481	537	552	529	517	562	565	527	500	553	540	490	561	548	578	515	494	493	528	533	530	526	554	550	495	556	489	526	525	531	511	540	520	548	534	563	533	510	511	538	540	555	517	567	541	537	533	540	536	550	475	534	518	544	525	510	551	565	546	525	544	516	508	510	502	511	528	526	504	539	547	532	564	514	532	556	530	529	536	537	516	531	531	519	487	538	536	540	539	549	498	504	527	525	486	540	544	553	537	534	523	578	518	519	527	535	541	503	546	519	533	534	536	530	503	539	478	557	567	525	501	542	535	531	528	521	533	500	516	505	516	539	561	527	558	552	531	520	528	535	544	553	521	485	533	514	506	554	505	514	537	514	548	497	566	512	501	521	514	539	542	507	525	528	504	509	580	529	533	535	522	511	535	509	510	556	583	519	518	519	514	534	539	515	544	549	564	513	537	538	515	524	514	502	517	499	577	532	486	539	485	567	528	574	547	520	562	538	501	545	548
24623	23502	33109	30357	26013	19875	11141	4425	1417	1006	797	835	814	789	786	804	773	755	788	767	801	795	797	760	768	813	824	837	780	806	696	764	730	772	761	760	752	749	706	767	757	800	811	766	734	763	769	770	775	741	755	797	768	797	793	745	692	759	781	782	735	783	709	753	736	781	733	717	791	782	767	733	757	746	775	793	732	720	792	774	742	809	772	772	767	726	733	753	740	742	782	731	786	787	784	755	772	696	776	773	793	785	762	766	757	670	741	755	775	752	731	806	787	765	723	741	735	731	713	746	780	738	772	761	778	757	761	776	783	783	772	793	747	732	800	763	734	773	740	749	820	768	692	753	764	693	751	721	751	766	728	803	714	766	706	752	789	767	732	727	785	761	765	738	716	775	741	737	752	751	751	725	763	790	793	764	722	783	742	747	809	783	761	770	767	848	838	700	779	774	734	767	757	790	766	748	760	770	809	758	774	731	784	775	787	773	737	708	756	770	756	788	758	733	728	755	764	810	709	752	704	745	772	746	783	754	793	765	764	756	789	769	771	753	821	750	736	810	762	728	762	721	721	776	736	800	791	764	742	777	769	749	750	771	778	763	741	772	731	739	784	778	747	750	805	785	737	777	753	762	738	743	797	767	804	758	755	779	736	734	770	749	809	794	789	744	781	788	736	749	735	752	750	813	773	771	741	770	753	742	780	748	753	740	756	835	669	724	708	797	716	777	764	724	763	759	733	751	814	776	744	754	756	782	782	786	732	742	725	751	734	710	754	765	746	787	757	775	715	761	762	758	776	804	774	747	797	750	774	791	787	761	757	706	760	700	739	727	808	703	756	758	812	836	794	761	752	762	801	736	752	730	751	725	744	724	764	776	786	739	770	741	805	759	725	792	803	796	747	767	739	783	718	758	725	733	757	760	756	739	794	761	717	771	739	781	735	767	740	793	823	742	774	762	742	728	776	770	703	821	717	719	751	747	758	727	708	845	788	778	704	786	757	752	773	728	765	763	759	737	735	773	755	759	746	775	797	808	711	745	807	718	788	785	739	781	783	782	746	783	709	775	793	740	745	743	767	809	752	740	776	740	722	798	776	758	776	811	736	731	781	796	760	752	818	753	802	743	772	772	726	751	750	769	788	739	709	740	749	721	778	728	771	774	750	766	775	785	760	719	700	778	793	747	757	704	751	720	746	724	743	691	751	744	761	777	750	747	733	743	746	736	752	733	751	737	758	790	770	708	765	749	735	740	751	716	760	729	761	720	709	775	744	744	747	760	757	756	813	785	757	781	787	735	737	727	781	782	790	731	741	769	731	786	800	779	778	810	751	725	713	711	768	762	808	770	741	818	732	791	755	750	785	735	751	771	737	764	776	745	773	788	769	768	784	717	793	764	766	781	704	735	747	748	775	770	745	733	799	745	738	788	755	737	789	732	737	728	787	769	681	749	744	744	722	739	749	789	756	728	724	753	752	754	788	737	776	757	790	759	809	783	783	777	786	768	773	771	704	742	768	738	763	761	755	753	767	764	705	763	767	814	772	748	787	736	750	753	746	760	751	726	741	760	784	747	756	761	707	804	708	746	777	711	732	774	773	754	711	713	812	826	745	783	804	732	765	782	775	777	736	741	771	702	768	736	771	764	751	770	742	795	745	769	725	745	792	749	762	753	766	730	752	747	760	784	712	724	759	730	775	750	759	761	793	742	785	790	772	746	790	769	766	754	717	798	709	734	748	757	741	732	761	779	724	755	736	733	758	720	749	738	770	767	759	789	750	708	691	762	747	761	726	804	749	752	777	789	725	804	830	739	760	746	769	755	729	748	788	789	789	759	791	738	745	774	725	797	725	737	776	759	749	748	788	726	720	809	820	754	833	764	733	751	759	770	734	743	748	773	837	756	779	726	758	759	737	709	764	738	757	808	782	718	763	747	761	708	753	718	780	781	770	738	727	756	769	779	731	740	702	768	717	749	732	834	718	743	763	737	785	686	823	726	800	741	771	749	726	729	747	768	747	791	762	773	747	773	747	735	743	731	775	770	740	793	773	735	766	792	697	740	790	790	778	782	745	775	799	739	796	795	794	749	740	772	728	746	728	730	796	725	760	813	716	726	736	743	777	804	757	734	730	770	737	744	741	792	810	772	776	769	748	744	755	722	773	750	753	764	793	772	722	750	781	707	754	753	730	790	760	729	775	794	799	734	806	780	732	749	767	798	738	702	767	764	752	725	762	762	780	818	754	738	756	798	732	700	727	755	696	746	774	739	770	696	762	758	748	743	745	808	705	721	782	697	759	725	779	795	751	774	752	720	763	786	798	710	745	752	745	764	747	764	731	733	764	821	750	693	788	744	738	748	787	736	801	738	779	789	796	774	709	701	779	768	755	775	770	753	779	714	784	753	741	722	785	766	736	730	787	765	796	788	817	745	739	774	785	771	748	778	783	753	714	745	772	800	784	749	778	741	751	732	748	785	752	753	793	774	742	805	809	783	739	818	724	728	776	723	749	750	757	723	699	768	768	703	764	814	778	795	801	697	766	771	793	802	785	738	776	758	751	776	783	769	748	745	743	777	776	748	738	764	832	770	761	722	772	791	787	747	739	738	738	762	760	791	704	741	727	740	753	738	724	748	774	746	799	755	751	747	731	726	787	717	780	774	748	740	760	746	798	766	783	742	686	788	758	783	752	790	761	713	754	728	748	732	747	754	736	732	733	734	704	737	751	718	720	744	743	779	761	730	736	776	730	794	794	722	740	769	745	782	799	769	784	777	763	743	719	714	785	746	762	746	701	745	761	772	762	786	700	756	762	773	737	772	747	730	727	748	752	725	795	761	773	745	772	755	805	767	727	748	756	771	793	685	766	766	739	805	739	755	773	727	778	750	732	765	786	721	741	751	765	795	800	763	751	760	785	723	798	734	743	730	770	813	727	751	761	775	742	772	756	746	780	726	771	759	792	751	768	743	763	751	723	783	746	775	750	790	736	744	779	747	782	793	720	753	723	716	785	760	789	786	784	793	757	747	776	696	722	761	747	730	792	726	762	774	793	753	753	709	768	705	722	765	766	776	755	806	741	720	777	772	764	776	753	755	780	777	727	766	741	770	747	721	780	770	738	733	760	748	745	730	767	719	757	755	730	802	735	732	713	784	849	797	785	839	716	746	727	761	752	790	768	746	798	731	731	738	787	792	759	692	752	775	755	765	772	789	756	786	789	736	714	755	732	790	785	746	777	793	763	759	772	719	746	733	770	725	732	737	739	786	772	711	764	757	802	781	816	767	763	741	734	740	702	778	764	729	807	774	762	813	793	753	791	752	766	792	757	745	730	753	756	719	775	780	805	721	728	733	766	741	740	770	764	767	741	724	758	752	764	801	749	765	709	760	786	718	770	745	779	785	773	762	761	751	686	734	806	723	771	732	864	703	761	774	761	802	748	769	743	783	736	791	735	772	805	758	771	688	765	750	768	741	761	741	754	744	775	778	761	766
65609	102941	69812	43351	24225	12016	7826	4385	1525	1022	646	730	733	670	694	655	684	727	722	710	730	656	697	674	716	709	766	726	720	701	685	710	738	700	700	654	727	690	676	667	734	696	692	722	702	662	710	661	724	651	697	712	665	689	680	717	698	715	688	748	707	662	668	676	714	657	677	715	709	668	709	718	693	683	697	701	749	718	657	662	672	698	726	713	676	693	660	673	709	689	680	701	655	717	698	666	701	688	668	683	695	647	676	709	718	681	694	650	646	682	649	664	642	672	691	700	719	680	655	725	681	694	710	730	653	696	692	674	724	747	682	654	699	671	716	711	656	634	654	671	709	711	669	690	640	681	692	728	710	706	670	723	664	705	703	645	661	662	736	683	696	705	685	720	670	714	688	674	639	722	688	683	704	673	724	679	667	701	735	712	689	667	692	663	664	662	683	660	678	672	662	680	701	693	687	649	684	689	654	720	632	667	681	691	724	668	639	652	686	714	633	675	646	740	724	714	739	683	690	710	664	645	711	706	672	669	681	631	665	712	701	665	711	689	742	660	644	724	683	687	678	703	630	693	680	703	726	687	713	668	715	673	624	716	700	735	663	679	706	638	655	664	675	670	671	671	652	683	692	690	674	684	692	663	707	677	705	724	664	704	730	638	664	697	716	650	712	632	720	726	697	700	744	693	683	658	717	706	682	713	742	691	686	683	686	710	664	655	693	660	723	684	637	698	651	655	710	687	701	703	704	630	683	683	697	688	658	682	714	635	720	655	677	690	722	688	671	710	679	685	722	698	683	657	693	668	652	686	668	708	680	718	688	695	723	682	702	675	664	675	684	682	709	711	686	703	691	671	688	689	715	688	664	669	671	679	655	703	707	680	660	708	689	650	685	714	741	684	667	685	676	716	668	680	666	684	701	693	744	708	639	680	694	713	713	640	657	702	657	652	660	689	674	667	699	701	653	666	676	664	660	680	695	649	696	693	681	684	669	689	701	686	679	692	680	686	722	697	714	660	700	682	689	701	625	645	667	684	665	688	682	659	671	692	698	654	676	637	735	668	700	741	684	712	684	644	692	689	687	685	659	676	653	670	676	696	728	725	696	698	619	692	718	677	624	733	684	643	648	733	706	649	705	690	676	707	703	659	702	715	694	731	684	729	710	696	642	723	681	647	683	683	683	713	657	687	698	694	659	693	650	714	686	674	715	704	692	728	663	687	700	674	687	671	654	661	717	695	698	647	679	724	650	667	719	698	693	709	666	709	685	683	712	676	635	683	668	676	671	701	693	691	708	686	684	687	725	738	680	652	686	691	701	697	674	670	679	706	695	681	690	683	734	665	664	683	701	696	724	639	660	669	705	703	696	748	697	688	662	652	701	709	680	640	684	682	722	675	666	716	692	694	641	655	673	694	686	660	675	685	695	623	673	695	681	627	693	677	721	704	701	704	682	709	697	723	693	616	681	690	697	689	641	642	732	706	715	666	687	702	705	683	753	660	679	680	673	677	665	654	654	681	707	682	694	675	728	725	663	723	700	730	612	653	652	663	678	681	671	705	701	674	671	677	631	700	661	682	703	649	694	647	686	687	705	719	681	677	641	709	686	719	672	673	646	670	614	699	659	658	703	719	712	677	653	675	689	673	699	659	664	664	667	679	698	692	656	671	651	683	717	646	703	683	677	717	651	723	712	732	694	669	627	713	682	691	661	674	668	721	634	701	689	697	703	675	662	696	680	660	647	668	696	617	671	698	717	704	669	650	629	696	690	658	725	649	679	718	688	670	648	718	687	665	703	682	712	684	703	701	652	692	713	675	680	687	703	707	686	701	730	656	710	641	706	685	640	691	644	661	667	669	661	668	673	677	635	678	661	707	650	703	656	698	644	635	661	655	716	659	700	668	671	703	721	674	654	670	669	666	656	697	722	681	710	671	705	702	711	688	721	705	688	706	712	640	709	683	636	688	737	676	658	691	643	672	684	700	669	687	713	757	700	691	650	660	690	685	710	705	719	676	652	707	699	683	722	639	720	710	662	692	683	714	649	676	699	686	747	713	638	707	702	700	695	654	684	653	700	671	665	686	683	680	658	689	690	658	711	742	692	752	643	714	683	710	720	668	689	692	683	688	682	662	704	687	715	709	713	673	693	649	666	682	673	702	664	719	686	702	667	710	638	653	666	685	662	660	694	708	638	668	711	715	681	689	665	668	680	708	651	637	710	708	713	667	656	724	684	673	666	690	729	686	610	626	694	728	632	664	656	670	683	662	648	675	714	705	679	719	661	677	708	672	678	718	684	655	712	684	649	669	698	741	673	678	654	685	708	680	695	687	692	727	655	689	637	666	687	680	685	699	712	686	660	678	649	679	655	684	711	724	672	657	671	682	710	743	736	621	686	670	693	698	654	701	655	671	690	687	668	697	697	734	723	702	649	663	687	681	657	669	676	679	636	660	676	672	719	749	709	744	639	689	665	692	696	709	707	661	745	713	708	678	672	693	694	648	646	708	674	636	642	626	688	712	701	698	666	719	705	693	681	699	654	684	682	677	671	688	679	700	704	747	702	759	639	650	675	683	733	659	675	691	689	697	669	675	713	722	678	664	683	668	698	675	686	681	686	710	725	691	732	680	693	719	697	677	656	716	649	693	649	693	689	641	675	688	678	685	664	691	677	682	636	728	621	700	702	688	669	736	730	726	655	679	705	701	679	673	676	643	700	653	716	658	674	657	698	694	673	727	665	727	690	685	736	658	659	710	660	680	696	679	621	694	678	720	717	702	655	645	676	668	679	689	692	726	711	680	682	692	682	672	679	697	683	667	652	658	679	680	663	726	683	655	705	693	698	651	623	738	686	688	661	685	736	691	719	677	669	659	678	705	684	734	690	692	681	671	701	690	708	664	679	692	688	712	715	699	691	684	628	730	693	689	652	737	747	682	677	664	702	683	666	671	640	708	677	697	706	707	632	728	690	700	720	697	714	697	735	761	680	713	723	663	703	680	673	704	685	687	718	651	705	722	705	673	714	619	659	687	674	731	705	667	716	680	686	701	670	679	723	692	653	705	717	668	665	696	648	636	666	663	707	703	662	674	705	631	679	683	714	707	648	712	680	673	644	643	671	639	658	693	681	653	689	655	651	658	640	696	636	694	698	732	698	690	701	657	698	646	713	708	653	659	682	703	655	697	667	692	711	740	666	700	684	684	660	695	637	695	678	693	672	711	672	675	702	694	735	704	725	670	731	695	662	696	670	690	665	700	725	644	683	634	693	721	689	697	650	675	644	737	703	678	710	704	722	681	716	693	645	674	672	675	669	690	699	652	688	697	666	695	674	679	678	717	744	670	669	742	726	699	672	657	669	700	651	649	712	710	692	625	657	707	657	681	693	708	725	699	669	706	699	671	726	673	716	696	661	695	678	674	672	675	681	667	695	685	648	677	713	695	652	693	708	672	718	731	730	711	701	700	683	690	672	636	676	654	709	671	638	701	656	686
31198	29835	23493	9267	2558	1274	879	647	488	494	478	490	485	535	491	467	479	477	457	488	480	499	490	496	508	493	464	502	489	491	471	473	478	487	501	443	455	452	502	507	460	509	488	495	399	470	504	533	508	435	487	465	499	553	462	485	436	497	492	505	469	480	484	473	450	482	482	460	455	449	480	498	460	444	464	453	498	469	477	514	528	444	473	524	502	495	471	485	484	520	468	533	443	489	492	482	504	498	483	453	507	514	449	473	508	510	500	493	512	473	497	472	477	468	494	461	499	472	446	469	460	491	498	465	504	513	503	509	519	451	466	493	512	458	480	449	453	502	471	496	502	538	491	432	500	436	526	472	488	495	507	525	468	501	504	459	537	481	466	475	472	501	479	465	487	457	489	507	508	488	475	467	500	515	478	478	432	470	486	457	530	484	471	503	478	491	500	507	511	515	460	455	475	466	505	497	511	454	508	459	446	492	515	471	443	476	513	502	496	490	492	475	492	475	496	459	458	467	525	417	507	452	468	448	485	497	497	463	484	464	551	502	469	464	476	486	469	482	488	462	490	477	437	475	498	485	466	499	492	513	486	527	484	489	490	494	467	502	521	458	485	477	493	481	500	494	446	467	520	503	465	468	481	478	481	459	428	492	484	501	476	498	480	494	474	482	501	479	444	474	473	480	435	510	463	469	470	450	481	515	497	479	457	481	496	491	499	479	476	459	476	499	471	491	450	508	498	482	510	491	494	487	488	497	509	455	490	485	497	457	469	460	471	477	463	471	494	455	506	456	497	517	471	486	472	474	481	460	482	495	479	503	457	467	479	508	467	465	509	456	472	478	497	486	435	478	464	505	464	487	461	450	485	461	494	484	476	456	495	501	466	462	493	478	491	470	488	480	476	499	446	465	473	490	471	455	478	474	486	451	441	449	490	445	459	500	498	492	473	517	467	476	483	493	453	499	491	476	504	508	493	480	462	445	465	507	484	519	442	492	496	467	504	476	456	434	492	460	476	470	480	504	473	487	495	454	459	495	529	450	489	453	480	504	511	438	496	474	437	491	507	533	476	475	487	496	456	454	460	483	469	484	474	468	499	464	475	499	474	502	451	481	467	499	464	467	463	476	459	455	518	495	490	520	447	494	471	495	459	488	482	488	488	496	500	442	439	463	439	447	453	467	501	464	422	493	520	502	450	445	480	473	456	492	457	479	465	481	467	483	436	483	471	496	485	468	473	466	510	505	514	501	449	447	501	458	532	485	470	456	474	482	499	464	432	476	504	466	471	451	483	450	495	443	489	472	450	486	489	499	475	487	480	477	460	448	483	486	464	503	471	519	484	506	491	500	488	494	493	483	475	517	455	480	546	454	449	472	498	508	466	472	451	483	459	480	427	502	489	457	455	513	534	466	457	503	494	441	478	492	462	472	471	486	487	477	469	480	487	473	476	491	485	469	494	493	487	491	446	493	457	443	473	505	479	425	459	469	518	454	499	496	500	463	462	524	474	470	480	474	498	472	498	498	473	491	451	477	474	464	489	490	492	470	464	510	505	485	478	515	498	485	481	471	503	414	499	437	495	501	532	498	464	445	470	488	458	502	498	485	491	482	497	439	525	449	469	495	473	484	471	428	455	489	455	486	488	496	497	458	474	451	478	456	497	519	479	443	445	487	454	505	471	450	474	470	472	484	452	483	467	508	455	481	485	461	454	500	488	500	456	453	485	490	472	482	467	511	470	517	462	472	480	474	450	491	481	473	522	467	505	458	489	459	513	448	495	494	515	476	514	453	524	483	477	491	461	497	472	458	496	495	499	485	491	507	489	465	494	469	527	499	461	517	437	480	429	489	500	484	483	498	520	499	490	470	443	459	479	454	473	502	482	530	488	513	464	414	462	464	485	452	445	492	482	487	516	484	497	484	466	490	447	469	486	479	500	519	499	478	509	528	487	461	449	511	473	483	485	505	509	470	471	452	481	490	444	458	497	489	474	492	502	473	515	483	491	496	471	479	452	463	463	454	472	495	512	487	487	486	477	465	453	439	482	473	473	505	459	494	458	447	484	476	482	452	454	450	465	480	464	503	469	480	477	493	483	490	466	479	502	483	493	471	476	493	459	489	486	511	462	456	493	479	444	499	472	464	486	488	518	491	482	478	475	464	492	488	462	514	496	476	476	498	456	475	419	443	516	525	467	474	499	489	462	474	468	513	452	487	489	497	451	486	472	465	494	483	490	514	478	446	466	488	464	498	471	456	467	480	482	480	481	482	461	464	484	475	468	460	500	456	484	506	498	464	516	495	491	522	482	440	504	483	458	477	511	464	453	515	475	500	478	482	481	508	475	440	494	491	488	443	525	452	474	533	478	501	472	457	432	491	477	518	478	460	495	443	457	481	505	533	463	492	469	471	490	484	481	467	479	484	474	477	474	493	541	435	439	466	478	486	459	476	474	522	454	430	454	464	458	458	475	493	457	472	495	499	485	469	491	513	440	494	541	492	463	448	466	495	454	494	498	493	503	493	491	460	493	468	545	463	477	472	460	491	508	468	485	471	536	497	433	445	478	456	493	495	478	493	474	492	485	508	483	487	458	506	501	511	485	455	459	431	492	445	484	505	446	453	477	494	497	519	525	501	456	437	469	485	481	458	499	504	477	498	490	477	518	485	496	482	504	470	475	510	460	487	465	493	491	398	480	481	503	505	549	455	507	474	494	468	448	477	499	472	509	496	471	492	479	508	436	487	451	495	474	488	493	438	464	486	484	481	460	500	467	461	500	481	508	495	487	473	506	507	471	443	471	483	509	508	459	450	510	467	489	484	485	446	473	500	487	470	508	492	462	484	479	470	474	471	480	494	503	463	457	457	477	507	501	465	464	479	477	477	475	538	498	461	487	436	486	519	466	460	493	489	491	467	478	477	491	439	510	498	464	507	465	489	489	472	478	501	500	496	505	491	460	452	461	478	503	478	456	482	459	478	442	463	473	494	472	469	493	472	488	491	497	471	489	457	464	478	531	488	466	468	510	450	506	429	503	496	516	468	488	443	440	490	467	458	485	499	471	515	469	474	519	453	505	526	464	517	519	472	493	460	511	471	487	497	481	464	468	475	496	506	534	536	486	496	402	513	499	452	457	493	462	531	436	507	492	504	475	469	502	478	486	465	466	472	477	491	493	480	487	423	514	468	506	453	480	488	436	515	470	490	457	495	476	497	507	468	506	492	491	502	479	472	425	508	505	469	529	452	489	445	468	482	485	464	478	491	487	496	460	492	497	503	498	481	479	473	479	497	504	478	528	498	450	516	461	490	455	479	456	457	457	511	498	455	480	509	467	458	471	445	493	468	480	490	475	475	480	465	488	499	528	467	504	451	481	461	453	472	503	432	457	483	482	435	451	457	493	488	463	512	467	468	486	505	486	450	501	473	469	463	507	451	480	514	493	476	489	489	469	483	474	474	462	476	492	475	477	476	490	485	479	486	479	469	478	481	465	490
25193	34857	18168	5554	2479	1088	768	595	452	418	419	434	364	410	412	428	418	431	391	388	384	393	427	374	432	416	404	423	420	425	435	422	390	404	422	394	393	402	393	389	420	401	391	415	382	404	379	409	425	399	405	414	388	401	395	366	391	414	376	379	405	406	362	439	420	439	411	409	365	408	403	383	383	396	390	390	406	395	397	397	428	361	374	420	367	395	374	407	421	388	373	396	404	413	389	381	407	404	429	369	393	431	385	430	380	399	388	405	429	413	399	369	387	371	391	387	422	391	390	426	380	382	401	378	419	399	404	386	365	396	418	400	408	401	399	407	397	401	386	391	403	359	394	392	398	387	381	379	422	384	384	419	385	384	385	406	358	398	404	358	392	420	419	438	414	385	378	442	389	389	374	430	402	388	403	415	434	387	400	382	387	421	396	398	441	397	364	454	400	442	420	431	391	409	380	390	417	380	396	404	347	391	391	375	413	379	390	387	381	399	383	430	380	405	387	407	380	406	384	385	387	363	420	389	402	397	405	399	373	402	361	398	373	409	381	366	389	402	405	407	399	402	399	384	392	383	368	370	372	393	401	397	383	395	412	405	391	367	426	423	416	400	406	403	387	397	393	388	387	395	396	377	406	397	406	402	389	379	370	379	416	420	432	399	415	406	382	413	383	425	402	404	407	376	411	395	383	393	383	411	401	356	432	379	384	379	359	412	391	399	407	430	401	392	428	410	392	377	401	425	379	432	419	371	376	419	384	405	398	415	386	423	364	421	385	393	381	399	383	420	412	409	374	382	376	398	407	415	394	406	380	396	396	418	409	371	402	387	406	397	374	392	433	367	417	383	377	410	409	408	409	365	392	414	382	412	383	422	376	445	405	420	407	379	392	416	382	396	386	406	395	435	402	401	420	394	403	402	421	407	455	407	412	416	404	400	418	404	400	403	409	440	411	421	400	400	374	385	423	389	378	370	372	397	401	423	411	422	375	400	392	432	390	422	369	400	414	377	423	411	407	397	375	404	375	365	416	370	395	398	393	373	389	434	370	356	402	385	388	389	415	416	379	359	401	407	374	420	424	362	385	425	383	399	429	389	433	427	374	390	409	373	390	416	407	401	423	363	412	435	396	414	447	398	381	377	410	394	410	403	400	375	380	418	395	448	390	410	420	396	401	392	425	405	397	398	388	397	396	373	387	424	422	395	402	446	353	379	380	400	426	406	389	408	406	418	414	357	367	419	404	409	421	377	386	389	400	422	412	392	343	366	366	405	378	400	416	393	392	388	417	388	409	405	380	425	382	384	423	387	392	418	383	387	422	417	387	382	396	410	403	404	372	419	402	411	372	395	388	399	400	384	385	369	377	389	406	389	387	375	389	402	398	387	397	460	387	409	388	391	389	382	411	385	417	405	410	426	387	352	376	372	410	389	391	393	419	409	405	387	361	413	389	376	430	385	397	385	373	385	376	375	374	430	380	439	386	389	387	379	415	422	363	417	428	421	384	398	392	435	404	398	403	396	373	410	377	390	407	395	384	424	371	415	391	415	411	400	418	386	388	387	395	410	390	398	410	385	386	412	391	424	418	396	385	413	361	373	375	380	385	393	391	400	412	396	373	383	394	407	392	390	373	372	410	367	375	403	397	360	406	394	440	399	382	413	390	398	395	361	418	377	393	394	399	375	443	416	380	381	424	383	406	413	394	422	405	396	394	410	353	409	434	431	385	401	414	406	393	366	401	417	431	385	381	358	371	407	371	426	410	400	408	404	377	423	409	377	426	386	373	408	410	405	433	395	403	441	390	395	378	421	398	382	366	432	427	376	405	405	382	383	378	383	418	411	410	433	361	441	405	397	387	426	396	457	451	413	427	399	416	408	362	391	428	397	399	395	411	354	409	411	394	427	398	386	397	406	386	418	414	385	348	388	408	384	416	403	411	375	399	409	389	399	416	398	375	375	435	405	385	372	423	417	383	419	444	379	411	412	423	395	413	383	430	402	430	419	394	424	417	425	418	397	381	402	396	381	396	427	393	399	414	398	395	404	365	381	440	436	410	363	405	390	396	392	378	383	415	393	378	394	395	380	371	411	412	385	364	377	405	393	352	402	419	409	407	366	382	408	391	410	390	409	399	435	382	401	398	426	382	431	410	378	397	404	403	392	377	402	392	400	402	408	425	433	417	399	413	421	381	378	375	397	412	404	390	411	440	372	399	414	438	364	404	441	384	393	422	430	419	372	408	378	426	433	377	450	377	375	409	407	386	399	388	392	369	380	362	396	402	393	385	376	383	392	423	423	388	382	361	380	396	389	412	428	404	401	405	384	399	398	415	378	384	423	406	395	390	420	456	404	369	432	411	419	383	393	398	392	388	381	377	391	378	425	408	398	387	394	404	400	409	388	385	378	396	388	381	358	443	368	377	439	404	423	426	382	405	396	415	402	382	438	390	411	369	391	409	415	392	429	381	396	387	395	390	415	435	397	399	393	384	376	442	408	398	404	400	405	393	420	381	420	407	445	390	380	426	414	391	420	382	388	383	422	385	372	393	438	392	393	417	386	370	400	438	414	360	395	421	408	443	391	417	416	397	395	412	368	402	419	405	429	409	382	410	403	351	365	374	421	386	384	440	402	357	426	376	383	411	388	389	365	442	403	391	377	396	415	389	441	373	399	396	397	381	388	427	425	388	417	413	405	379	410	403	374	426	371	401	379	380	333	420	403	398	378	380	383	424	423	372	412	400	398	384	399	396	399	381	397	425	421	384	417	385	386	367	401	432	428	412	392	387	409	420	380	341	421	390	393	405	369	409	401	423	401	417	397	418	383	406	414	442	392	399	398	417	413	400	368	415	391	404	411	406	378	386	397	405	361	397	384	371	400	422	416	387	422	383	365	433	383	389	379	392	364	379	423	382	362	392	366	389	411	371	371	365	411	391	356	404	404	416	423	399	420	389	438	362	376	397	410	377	432	415	397	384	404	397	418	406	396	440	389	376	412	417	404	422	392	390	360	385	383	399	404	425	415	423	388	357	419	422	384	382	399	407	387	418	394	408	418	395	403	443	387	381	406	379	375	391	405	414	407	400	392	384	409	374	406	382	415	401	376	393	416	341	348	383	396	401	372	414	397	426	427	400	379	401	372	379	420	412	424	398	435	381	418	371	389	408	409	412	443	429	396	417	397	387	387	391	355	406	443	404	394	400	401	426	411	414	390	429	390	444	372	427	414	407	429	387	381	388	383	397	424	399	408	384	397	373	376	385	429	411	394	406	407	364	406	389	417	413	399	411	378	397	368	386	424	405	384	411	373	386	377	421	418	440	458	433	428	348	407	417	370	394	401	380	386	404	406	431	390	400	425	370	440	410	394	401	389	406	373	394	411	382	410	420	376	408	367	395	401	418	398	411	387	423	397	367	401	408	381	359	395	402	417	390	395	399	388	400	390	390	366	376	403	377	409	410	398	419	371	468	411	394	384	403	392	386	424	380	452
25823	25581	36074	33106	23486	11794	5044	2177	937	716	708	644	664	637	646	685	610	644	645	661	661	582	635	602	691	657	637	619	645	559	606	602	650	621	598	626	646	688	576	632	659	656	633	607	652	614	632	671	624	621	625	663	663	630	630	594	622	631	607	608	597	665	640	623	604	657	609	658	616	628	618	636	609	652	624	664	608	640	623	633	631	656	607	593	628	562	636	641	617	602	662	692	631	618	624	596	660	637	605	617	603	682	621	588	610	582	624	602	649	595	599	627	628	609	643	623	611	643	627	603	630	617	610	609	628	651	614	606	615	629	579	673	646	605	659	648	575	627	671	613	629	611	612	640	633	596	614	576	606	655	645	617	650	669	609	649	678	651	619	629	644	622	668	648	586	621	577	610	660	598	618	633	620	620	624	651	661	651	631	599	623	660	621	657	644	646	624	646	629	582	603	610	607	628	660	597	588	635	677	664	634	634	653	607	652	640	567	615	638	615	611	600	619	665	664	582	608	633	663	628	601	573	655	620	685	658	614	638	582	584	623	661	657	631	582	697	628	569	643	628	596	645	633	645	605	625	609	588	621	605	615	647	611	672	606	635	589	678	621	632	615	592	609	606	631	619	618	617	638	621	605	645	592	594	629	579	613	661	613	642	626	616	660	592	646	626	635	642	670	637	641	633	680	662	578	595	598	644	619	598	663	632	650	634	649	681	616	610	608	594	604	548	618	652	571	639	610	627	615	615	622	608	598	631	611	658	603	621	624	617	574	584	661	624	678	585	574	638	586	620	607	622	612	653	659	659	618	600	632	612	668	636	633	663	640	634	631	601	655	659	671	625	634	623	626	677	641	658	647	626	644	590	640	688	628	607	603	569	632	612	616	605	610	618	593	595	635	609	627	614	621	586	647	606	626	618	594	598	598	670	613	634	606	611	594	625	675	636	682	632	628	642	603	643	637	614	659	619	605	639	587	595	617	638	682	635	604	658	605	620	607	614	597	632	609	640	603	626	599	634	593	599	615	599	585	589	575	585	689	589	633	616	633	599	611	597	636	635	606	615	646	625	622	601	603	660	650	641	628	591	654	594	639	604	642	637	610	625	631	598	650	625	603	660	646	656	605	593	600	627	591	637	642	601	657	584	655	596	628	644	632	604	614	650	622	665	598	667	625	602	632	622	639	584	660	629	645	624	620	618	675	606	634	614	664	624	593	678	645	615	639	619	657	658	647	631	603	629	636	646	609	648	602	647	651	626	623	642	645	636	657	629	594	586	622	661	635	626	621	637	611	635	611	625	641	691	626	615	639	631	617	617	655	667	664	616	625	665	629	672	633	581	642	610	606	640	597	606	641	572	633	591	619	620	570	663	668	647	653	644	635	622	640	663	607	603	631	626	651	614	632	659	609	631	598	632	607	619	586	623	668	677	601	624	660	598	638	646	621	661	588	647	645	679	596	609	586	639	609	595	620	645	643	599	627	607	627	621	659	660	646	631	644	608	580	656	614	586	605	603	598	623	636	620	640	654	596	644	617	620	640	657	643	645	603	604	619	615	678	661	627	605	656	649	662	647	672	592	596	618	674	602	653	601	659	604	656	634	638	593	616	652	579	620	589	630	625	594	589	631	568	598	627	606	633	632	667	645	628	658	590	655	637	600	631	657	603	597	606	633	627	623	646	620	645	621	588	606	566	658	620	612	625	623	622	611	620	596	651	635	616	631	605	681	633	642	631	586	633	584	605	662	624	606	596	626	626	581	638	660	639	626	603	611	598	615	603	604	616	645	596	650	637	574	651	606	576	627	579	620	641	621	615	652	655	623	666	645	604	629	626	647	617	594	631	635	640	601	655	668	636	681	624	661	598	650	660	613	653	624	601	600	634	639	642	626	631	648	606	620	620	591	563	640	602	622	621	630	631	586	651	629	648	605	641	627	641	623	619	659	646	637	683	627	593	597	623	633	603	651	606	588	614	663	604	653	598	617	617	587	656	607	681	622	637	661	592	637	635	658	580	652	631	617	606	666	599	613	675	610	622	668	640	596	636	616	659	635	661	633	647	632	619	666	596	667	579	619	617	628	636	570	644	604	617	643	662	622	623	652	605	623	598	620	663	617	665	595	591	600	649	624	595	639	632	641	616	638	623	652	613	622	634	666	637	620	633	601	658	635	670	657	664	658	674	615	652	629	627	607	603	664	622	635	619	638	601	606	665	628	572	623	606	656	664	657	592	645	657	657	613	674	626	658	658	617	619	605	614	650	652	620	622	625	651	652	624	617	630	627	602	654	592	609	636	632	638	586	685	621	622	625	641	566	615	634	647	618	636	646	634	593	642	628	606	601	665	609	643	630	680	629	599	615	579	656	671	658	629	636	617	624	613	622	615	592	621	599	605	586	643	611	617	619	619	600	614	613	628	642	612	585	622	654	635	606	659	617	638	642	656	588	598	641	624	620	623	599	627	622	554	650	578	628	604	642	631	621	621	582	642	597	627	653	617	579	594	617	601	615	640	636	619	594	626	637	631	668	630	673	649	640	644	621	603	585	603	645	599	638	622	633	653	634	605	663	612	585	640	606	613	621	577	615	658	617	620	647	658	596	592	627	632	603	638	604	582	621	671	631	624	619	619	636	623	631	635	630	603	660	679	626	609	625	643	639	642	579	593	654	608	605	648	630	602	672	629	594	645	616	665	596	609	662	645	614	620	646	634	631	596	581	647	593	656	591	596	636	648	618	591	612	619	583	589	591	648	602	653	628	662	618	587	587	596	650	554	554	659	618	624	653	635	626	633	620	636	651	622	617	611	648	576	624	635	577	660	630	617	605	614	586	643	659	640	672	643	599	640	642	648	636	633	652	633	617	618	608	625	607	615	610	603	593	641	638	646	613	599	596	607	633	588	563	639	624	608	607	640	611	649	595	576	649	619	614	667	630	610	664	610	571	619	648	621	631	614	578	568	601	648	604	616	640	649	641	607	625	627	582	655	606	616	652	672	636	591	657	636	658	613	651	617	626	627	616	600	646	634	717	625	664	611	645	636	658	642	644	596	610	628	637	626	612	624	588	602	642	585	603	629	614	604	611	603	634	650	576	623	627	622	589	596	617	615	611	660	570	605	631	681	634	581	657	587	682	603	614	616	578	612	598	629	650	674	632	637	646	628	591	639	633	635	590	614	640	633	648	636	611	630	652	632	623	609	652	598	604	621	595	614	674	633	662	627	626	601	617	656	670	664	643	630	623	609	629	622	598	619	679	654	613	656	599	626	676	638	604	620	650	649	620	597	627	607	605	629	680	683	654	593	625	608	632	630	628	611	656	664	627	658	637	608	616	618	681	633	594	661	625	590	598	636	617	606	611	579	656	658	592	631	631	596	599	567	630	644	601	664	631	638	634	649	627	610	632	585	588	613	594	666	665	589	620	641	650	685	584	620	612	625	608	584	635	657	610	633	564	637	653	608	672	591	630	548	620	645	616	634	598	622	611	648	615	575	605
63414	91292	59501	33276	16805	7308	4572	2582	959	634	542	555	567	574	581	580	610	597	565	555	587	541	585	548	554	628	587	594	539	571	529	639	577	521	573	549	585	575	592	595	555	557	563	574	541	557	558	620	555	549	569	523	552	561	554	547	558	593	524	547	538	542	595	547	572	585	536	543	588	553	567	553	521	583	580	555	545	577	569	555	548	549	552	561	566	549	579	566	551	532	544	590	502	539	571	574	555	564	585	576	569	540	545	536	562	518	574	545	559	582	537	576	565	605	586	557	606	581	545	560	544	569	550	541	554	532	553	558	549	579	558	616	575	606	565	626	582	564	564	546	487	603	601	568	545	548	587	546	547	565	508	606	597	571	596	563	532	517	578	553	533	565	555	569	559	555	535	542	556	557	574	559	549	540	592	548	549	510	566	564	531	520	569	613	585	561	550	556	539	541	551	537	572	574	549	538	535	587	528	558	559	575	555	586	568	541	559	520	540	570	549	566	521	532	578	607	530	548	565	576	606	577	555	547	589	605	558	575	568	570	553	580	601	575	542	543	559	564	566	560	528	529	563	567	539	586	575	568	596	610	548	548	565	538	579	534	569	588	562	556	560	594	547	562	570	561	595	540	536	562	544	536	534	555	550	540	598	582	555	535	568	563	590	568	533	573	542	572	510	555	554	568	575	550	552	584	573	594	560	572	551	571	556	540	524	572	567	546	563	567	553	560	597	545	546	537	582	540	572	518	548	615	562	553	607	536	560	585	557	575	571	569	562	494	583	596	540	525	555	560	611	536	541	492	547	574	535	558	578	517	592	545	585	545	541	598	584	580	584	585	563	526	545	549	522	553	595	548	571	560	572	563	549	565	604	597	606	535	550	576	502	583	556	571	539	582	556	546	557	566	589	562	571	574	536	535	551	555	590	523	595	612	589	585	555	568	556	581	556	528	604	586	589	550	505	558	554	584	588	577	520	524	554	544	519	544	550	541	563	546	573	554	559	589	563	554	573	554	556	576	559	602	537	536	595	570	527	583	563	589	606	567	565	585	544	538	590	587	578	540	559	515	601	542	570	547	533	575	558	593	572	554	580	573	570	520	568	551	574	555	595	590	592	563	555	534	500	536	562	563	552	575	565	554	522	560	540	553	572	567	560	543	560	587	560	508	559	601	584	589	575	581	520	529	599	547	595	552	603	549	517	543	556	564	569	543	570	535	532	549	588	552	555	499	563	562	568	530	545	576	537	522	564	563	591	579	564	569	595	538	546	558	587	585	584	510	594	554	482	545	600	590	562	585	639	568	600	553	568	578	582	540	572	523	556	572	543	543	556	588	520	539	559	516	560	533	579	585	596	562	569	580	583	535	542	551	571	592	548	596	574	585	552	576	576	553	573	576	562	570	557	563	561	582	532	541	583	559	558	555	550	570	599	588	518	534	539	578	554	543	553	487	544	559	562	593	553	581	565	565	515	572	557	560	585	580	516	558	585	590	588	564	530	541	538	570	538	565	584	585	554	614	592	538	580	557	546	540	564	543	559	581	529	612	567	614	557	577	509	600	524	550	549	545	530	548	568	571	535	581	562	615	586	574	549	549	567	561	539	522	572	527	557	514	565	565	557	565	535	556	524	591	533	593	588	570	539	563	506	572	574	560	585	545	581	570	581	549	554	554	546	550	604	531	528	566	567	543	597	553	586	570	546	589	533	564	548	538	569	532	567	532	567	532	553	582	574	559	549	544	564	552	579	561	596	566	563	553	557	547	557	585	559	585	546	604	542	559	566	539	563	536	494	585	552	555	529	581	545	570	570	537	575	581	538	526	604	580	609	594	529	577	604	568	563	575	538	598	537	599	546	535	533	548	542	593	569	534	564	573	571	553	549	591	545	551	547	564	557	552	576	557	616	524	549	555	550	537	555	534	600	567	539	549	554	548	563	597	520	574	558	538	532	544	530	569	591	528	575	564	522	579	566	611	563	572	577	542	569	546	565	577	570	521	542	551	556	533	539	571	559	585	583	536	523	567	558	592	569	519	549	543	558	560	531	581	544	546	561	576	574	559	577	559	565	520	603	587	547	565	607	561	530	566	573	550	546	540	554	548	543	573	580	527	523	533	630	529	581	559	575	562	567	581	586	577	599	557	575	556	565	583	565	596	530	549	564	568	572	546	569	598	557	531	577	594	547	517	559	543	529	563	573	538	549	562	574	538	564	580	538	565	567	559	550	530	595	559	553	541	562	573	575	558	590	558	566	586	555	551	605	570	562	526	566	569	528	544	539	556	558	531	537	614	567	518	572	584	546	608	576	573	586	508	581	536	549	559	564	570	596	616	592	606	526	572	591	555	558	559	533	579	575	546	589	549	544	597	609	544	558	579	568	563	521	563	549	588	560	518	582	524	552	572	595	556	594	585	551	556	569	530	539	542	485	536	570	575	557	577	553	529	560	584	590	572	569	550	525	547	544	603	531	569	531	571	527	542	522	556	556	587	571	531	553	503	563	576	557	600	574	581	538	562	535	595	589	552	563	562	576	545	598	610	576	553	586	571	574	581	525	535	561	592	574	592	550	554	615	560	583	530	544	562	564	503	579	538	573	586	525	570	561	530	583	565	585	516	602	501	542	597	551	517	560	515	587	571	548	546	565	560	571	581	532	582	563	512	556	530	585	556	590	574	549	553	531	549	598	569	575	529	541	594	586	505	519	548	552	558	507	598	554	513	529	568	560	508	538	603	544	559	591	566	569	541	597	569	547	565	549	583	574	527	550	517	556	537	563	544	565	559	528	530	567	561	593	552	565	536	598	556	560	531	569	571	559	565	560	607	558	589	558	600	568	530	555	567	582	565	546	591	583	535	546	565	547	608	557	550	584	555	559	543	551	522	540	527	515	561	592	572	550	556	526	571	542	539	525	563	554	565	508	570	563	572	544	586	561	517	551	545	563	592	525	528	591	566	585	544	548	576	561	536	567	597	561	568	563	557	578	553	571	565	566	569	583	575	577	508	573	559	539	537	562	557	556	562	554	562	534	537	528	580	511	545	541	529	584	531	547	552	618	594	540	601	562	575	560	541	542	582	568	539	567	529	594	580	541	507	547	587	552	593	540	547	514	536	529	546	566	509	616	548	571	534	565	529	623	529	593	547	606	574	573	565	547	583	563	552	578	538	540	556	549	568	535	565	551	576	575	540	571	537	570	561	549	491	555	582	556	560	568	589	539	567	597	544	550	587	580	549	552	575	558	550	539	523	562	547	558	570	566	518	556	592	559	574	525	558	558	541	578	572	560	536	529	572	549	570	568	542	572	551	571	578	591	541	614	556	535	560	572	583	577	574	567	542	564	548	534	545	595	571	572	576	575	569	569	600	538	555	561	600	597	562	605	599	564	518	597	548	586	594	525	528	583	574	584	610	521	558	529	556	565	590	587	541	528	532	581	584	554	547	530	546	560	529	564	555	537	632	522	546	500	517	622	559	547	565	560	549	568	517	593	580
24688	23440	32429	30626	26775	19489	11493	4230	1366	971	852	876	801	812	780	831	852	793	807	835	803	802	780	792	854	809	811	793	835	772	838	856	823	797	797	818	776	821	788	828	794	810	791	815	746	806	808	775	779	860	780	759	733	828	827	813	794	820	837	843	838	788	791	816	865	850	801	826	802	806	820	824	845	871	836	803	871	778	846	800	807	834	805	798	775	787	755	790	772	807	772	848	809	805	811	812	841	771	806	840	803	853	783	779	810	870	826	787	803	813	848	824	813	793	771	751	847	769	812	790	792	756	830	821	836	758	802	823	789	828	776	788	777	795	787	811	795	811	823	790	831	794	866	778	813	774	842	820	831	859	839	741	829	852	799	776	796	773	793	735	806	775	797	838	823	848	834	835	801	790	793	797	832	834	815	780	820	821	839	799	788	756	832	820	749	771	835	815	815	796	845	816	776	789	800	822	843	811	801	744	825	810	778	857	737	804	816	799	818	803	778	694	792	782	802	785	831	813	841	816	797	817	801	801	769	817	840	818	790	788	827	840	819	826	796	776	780	805	859	776	796	820	799	782	807	773	759	829	864	850	791	811	795	812	841	849	792	787	807	757	822	789	782	825	798	756	836	793	918	811	766	767	789	846	810	835	808	800	798	855	837	788	803	804	811	822	767	811	809	835	869	821	811	801	787	772	786	784	805	819	861	804	762	767	833	782	869	808	828	771	806	816	782	774	793	842	835	824	849	821	809	741	833	842	789	848	889	826	846	790	798	784	800	754	761	816	812	775	807	782	840	801	825	783	833	856	819	809	832	811	781	782	760	823	795	800	831	812	848	773	832	779	789	814	739	775	808	824	781	801	738	791	833	816	752	816	743	783	771	841	806	803	738	820	850	792	811	822	807	753	795	793	836	765	773	815	835	814	797	768	766	762	760	824	783	793	768	845	839	779	787	800	824	756	792	818	806	768	803	779	801	818	779	816	792	773	849	825	831	829	855	791	760	805	801	806	802	833	783	814	796	828	840	814	837	812	833	806	792	758	784	789	809	829	783	797	811	778	775	819	756	818	826	791	845	823	853	799	819	750	808	836	819	774	826	808	814	817	848	781	774	836	781	772	759	770	792	802	806	769	813	785	780	766	778	804	775	825	787	807	819	804	805	809	789	824	763	771	859	815	815	773	786	831	811	846	777	795	852	796	766	817	812	795	829	845	849	824	816	840	860	760	819	818	781	789	823	800	823	812	770	807	766	788	831	867	799	809	796	782	792	786	776	878	727	848	825	804	789	806	807	808	773	789	827	818	796	776	791	832	781	849	817	826	770	796	819	719	821	824	797	770	834	838	849	803	789	764	788	776	818	819	812	815	769	837	812	807	795	782	797	787	798	830	795	793	816	812	840	850	778	777	768	844	743	768	825	828	826	836	846	782	771	780	845	762	803	803	770	739	764	783	790	794	865	801	832	798	809	860	829	822	827	842	799	817	834	845	786	826	827	821	780	787	783	797	813	784	847	859	780	825	812	770	833	776	801	797	796	757	830	786	798	807	836	870	779	866	826	841	791	810	798	836	784	777	762	808	831	786	793	810	740	807	830	771	792	759	795	779	826	802	775	836	800	797	751	796	840	792	779	790	828	771	792	792	776	816	797	779	762	804	811	784	792	797	810	790	823	828	799	875	852	804	779	774	816	805	759	781	752	773	748	812	788	782	796	795	823	809	811	839	777	773	817	841	814	795	837	808	796	835	851	854	784	745	806	818	812	767	829	759	739	810	830	805	742	839	787	768	825	822	767	791	840	786	804	846	769	823	853	805	799	833	772	789	810	834	815	791	785	764	831	780	787	829	762	798	760	733	823	805	807	787	835	797	807	834	801	838	729	772	823	789	768	839	778	770	814	793	804	809	779	771	793	853	796	857	811	833	813	776	761	772	781	828	802	766	833	821	816	777	784	785	770	795	804	834	812	783	788	800	818	843	782	815	806	799	801	796	862	804	883	803	810	792	822	781	783	820	820	822	821	800	831	847	823	779	773	827	790	801	805	820	800	760	827	765	802	851	750	813	794	786	755	812	849	834	767	810	792	815	791	798	829	830	791	791	824	759	792	833	819	756	842	802	775	798	762	815	790	864	830	785	793	786	772	787	802	820	803	736	769	786	799	806	770	828	792	828	799	782	805	807	821	815	780	801	815	825	842	814	774	757	816	769	848	843	761	783	799	813	792	808	858	786	767	788	800	811	837	787	798	780	780	814	791	771	787	821	872	794	814	784	795	809	786	770	818	802	788	820	817	746	784	792	761	803	812	830	831	826	832	777	813	774	805	847	796	755	823	826	837	782	819	784	770	779	777	792	794	812	810	800	872	830	741	759	789	836	831	832	833	765	779	823	798	823	816	799	789	777	770	839	841	818	776	809	785	849	767	776	821	847	853	789	768	776	735	825	830	837	779	752	780	812	825	848	754	791	832	769	751	837	856	784	816	787	788	817	783	801	842	804	830	866	889	863	745	819	839	803	821	818	775	835	807	779	833	832	817	861	751	797	783	833	750	844	837	798	862	813	790	821	784	850	782	844	787	789	821	847	761	777	804	813	846	780	848	842	820	761	771	796	811	771	799	832	824	775	751	843	828	819	794	818	812	798	777	763	829	796	764	792	867	772	842	823	757	781	811	778	757	801	809	836	811	824	854	783	741	838	819	831	853	798	775	825	800	823	784	813	808	845	830	802	844	878	812	768	847	838	791	785	791	807	821	828	740	779	775	798	781	746	801	797	814	804	813	819	794	857	844	787	804	766	770	810	738	835	819	752	815	794	821	789	813	822	785	803	782	773	786	851	818	801	832	777	759	790	825	815	820	761	815	807	788	785	804	780	790	798	846	829	803	791	806	796	744	810	896	806	850	803	776	789	811	749	794	811	845	764	800	818	810	795	826	789	780	808	810	818	779	852	812	800	803	777	786	787	809	789	788	773	765	803	762	765	782	825	800	764	824	813	773	817	851	804	750	752	790	799	822	767	810	852	839	791	863	829	906	834	797	784	805	739	795	779	845	865	777	831	790	797	807	810	821	779	825	797	824	778	843	824	768	742	797	795	747	756	753	806	851	835	813	837	809	819	752	807	779	788	852	813	795	839	815	808	809	797	763	790	753	855	776	816	794	811	794	757	811	776	816	777	766	791	828	864	799	811	790	791	818	809	734	795	753	792	810	799	747	799	799	818	784	809	823	802	797	819	791	774	826	797	768	845	803	777	785	792	790	814	777	807	808	757	811	821	801	805	837	783	801	789	783	796	810	863	821	811	822	799	829	768	753	775	755	844	822	785	808	765	836	775	740	815	803	804	817	788	787	838	756	815	795	782	820	794	771	797	807	798	883	810	840	776	820	862	811	798	798	811	828	808	814	831	786	799	787	809	818	840	802	753	826	807	811	799	775	814	816	853	851	787	803	821	835	832	770	771	832	767	825	803	845	797	878	785	770	827	823	810	775	844	836	782
64589	101554	69278	46183	25124	11286	7959	4197	1373	867	722	757	744	734	746	727	753	736	711	783	707	720	656	723	725	733	779	742	714	689	740	721	771	715	778	717	688	767	747	684	696	775	726	754	742	739	729	696	741	739	747	679	713	756	706	740	751	675	725	727	755	761	742	735	704	686	741	673	689	760	738	731	724	693	766	707	759	724	722	733	682	752	716	725	692	695	741	701	698	714	745	719	717	763	751	732	791	718	722	728	737	706	725	683	736	739	717	720	697	718	737	745	701	678	717	751	748	725	697	703	733	732	691	728	711	735	738	736	699	734	759	708	707	699	756	716	734	685	711	694	724	775	736	701	767	674	679	739	706	700	714	753	711	719	713	728	707	721	707	698	694	750	730	753	721	703	701	724	690	688	736	714	705	699	703	737	764	744	709	762	713	691	666	731	716	725	717	703	724	734	739	738	721	672	730	712	739	769	666	757	707	749	667	704	724	692	688	722	742	734	699	662	730	777	670	714	707	741	701	705	754	725	728	694	663	729	743	735	756	732	747	676	742	675	711	737	709	718	755	746	687	708	691	717	687	719	723	746	691	761	711	711	749	763	680	706	661	712	707	732	724	707	730	710	714	743	725	766	687	703	719	747	717	741	697	744	738	668	724	723	779	706	749	739	739	745	713	743	663	711	703	685	676	717	700	706	707	735	704	715	737	769	728	729	732	705	750	707	688	756	771	723	718	718	686	744	735	735	733	676	724	715	709	709	725	725	725	728	733	744	730	717	667	752	696	696	751	702	737	668	675	764	704	697	714	719	699	707	779	732	732	696	683	679	769	725	761	699	704	715	743	745	693	708	720	690	698	737	746	686	666	731	726	729	694	730	701	708	765	721	745	771	713	705	702	707	757	695	728	671	678	723	658	716	742	758	712	649	744	666	743	769	710	682	685	671	716	713	758	713	718	731	728	717	684	666	692	711	714	705	713	708	721	745	716	703	757	681	695	735	727	715	760	738	721	666	730	716	692	740	681	791	705	689	733	680	667	734	710	697	727	661	755	682	692	741	741	713	774	710	718	726	735	734	686	728	773	670	719	756	753	751	753	720	697	756	688	706	773	719	706	694	749	697	710	671	707	733	767	719	729	748	766	708	731	742	710	756	722	721	729	709	687	723	782	720	729	722	701	706	706	738	724	690	698	728	708	727	728	710	722	735	729	748	696	699	694	704	698	746	761	708	680	713	709	693	760	721	720	702	725	737	746	726	666	688	730	705	705	709	732	713	700	703	714	709	632	692	701	669	722	715	712	781	717	730	730	700	667	706	712	711	721	717	697	697	689	712	719	701	723	698	690	713	729	716	804	762	678	751	710	675	712	703	718	711	696	680	704	729	752	729	717	722	709	714	696	721	732	703	737	776	732	747	706	734	711	778	661	735	698	673	709	695	704	723	686	756	710	741	688	703	703	687	735	700	729	761	693	721	690	786	716	756	711	727	722	682	685	720	702	758	734	713	690	744	723	720	712	697	711	692	752	717	692	720	731	739	713	728	757	779	696	710	737	747	729	729	675	723	732	749	724	745	671	718	733	731	705	711	695	735	725	761	783	727	738	693	739	694	721	774	734	715	752	709	682	768	726	708	743	704	727	686	701	713	650	708	700	737	745	700	683	689	758	772	694	703	727	721	673	713	761	716	699	707	712	715	686	719	716	744	691	732	755	762	708	704	698	704	717	740	693	732	738	760	725	764	727	753	758	751	736	719	724	746	654	695	684	714	717	706	735	751	701	748	705	722	691	729	728	726	716	700	728	712	743	747	698	720	723	759	782	736	676	688	717	690	713	695	737	700	696	703	721	761	742	780	757	706	759	721	716	762	737	695	757	762	726	729	717	759	703	731	696	725	676	708	746	675	704	689	716	704	679	719	716	705	705	753	718	705	714	697	679	733	698	723	722	668	744	724	732	709	718	737	708	689	709	699	692	755	729	724	698	737	718	745	715	715	638	720	723	734	733	678	678	732	744	679	685	688	685	709	716	709	701	739	661	735	758	723	708	733	714	721	722	775	734	705	708	685	696	693	721	717	708	705	722	706	716	667	768	734	768	719	734	673	713	650	727	772	692	729	729	670	687	734	711	750	693	709	726	725	753	727	681	717	707	752	705	706	706	694	664	715	724	717	699	668	766	706	722	712	686	695	715	731	756	712	708	697	753	690	729	740	709	735	710	718	745	732	693	720	772	756	709	750	703	694	736	728	753	727	713	721	732	691	755	735	649	673	694	764	717	731	723	718	689	753	700	728	711	729	685	694	737	714	712	708	735	732	759	704	751	708	736	741	710	735	721	694	688	744	758	723	764	688	733	693	645	693	747	713	678	754	741	735	753	728	675	701	736	767	720	701	665	688	692	693	752	649	688	714	759	745	693	708	711	697	703	707	767	702	693	715	685	713	738	668	760	727	745	741	709	675	752	697	729	754	701	673	702	730	671	656	682	705	696	706	777	727	722	714	702	698	704	723	738	741	680	725	724	668	734	725	682	732	705	727	735	714	672	701	730	727	750	751	742	709	750	712	783	700	683	690	738	691	710	744	695	757	688	743	721	693	741	700	697	708	705	748	731	750	685	708	725	730	730	730	690	738	721	719	723	707	696	708	732	715	706	698	735	703	691	659	749	697	720	658	754	755	711	692	744	700	700	800	736	716	747	754	689	777	718	698	741	705	750	727	705	727	716	714	728	754	725	736	752	697	703	721	717	725	737	671	734	716	718	712	741	716	688	715	714	712	707	709	710	747	736	704	678	762	715	701	714	687	710	729	753	716	713	709	761	730	788	733	740	735	699	716	675	706	732	704	705	721	722	722	694	679	736	741	697	687	722	719	763	697	743	702	709	761	716	719	762	733	742	695	744	672	687	684	726	683	707	690	721	731	703	674	701	743	752	720	729	719	687	729	667	706	705	685	685	725	721	700	722	738	699	717	733	736	659	729	679	712	749	749	748	732	739	685	700	718	736	715	716	675	706	683	745	716	714	738	721	733	730	689	682	730	656	734	685	731	734	680	691	711	668	676	694	725	717	712	760	704	656	766	713	681	697	699	669	750	759	707	670	765	724	748	676	719	744	749	713	706	709	704	724	685	743	677	699	712	732	698	713	741	713	720	746	746	751	737	746	702	715	729	741	700	719	746	732	699	669	720	696	749	713	713	687	744	715	759	737	739	742	692	705	717	744	752	689	694	728	715	732	739	715	720	696	641	739	730	670	704	694	675	738	711	733	721	705	728	691	727	720	701	764	726	730	752	670	709	723	718	737	724	706	715	729	756	704	718	662	716	752	722	737	687	726	693	736	706	708	726	681	712	657	723	769	718	712	736	732	727	746	723	713	671	737	726	747	758	710	693	730	763	678	701	741	744	691	717	657	708	690	734	719	761	761	707	712	768	701	734	760	736	708	721	700	689	716	690	667	727	720	730	685	683	730	709	716	690	699	779	772	767	734	743	739	707	684	714
31587	29288	21453	8720	2541	1094	749	646	553	572	555	579	577	531	547	535	544	538	516	549	522	525	526	510	528	523	518	524	515	515	523	524	551	502	467	491	512	483	508	543	528	526	534	533	495	464	559	483	523	513	512	546	503	530	518	557	543	508	529	457	564	526	521	560	537	521	494	508	499	510	492	518	508	521	475	548	511	500	535	478	515	506	517	517	537	522	541	532	515	484	524	505	513	520	524	557	524	538	516	532	502	528	511	517	517	527	514	522	521	500	502	512	496	515	506	486	566	528	520	540	480	519	539	518	518	515	505	550	522	476	524	523	543	518	496	544	479	533	519	514	523	445	477	482	519	511	521	498	522	489	543	497	506	513	516	518	523	524	505	521	479	506	486	497	548	507	480	525	485	448	498	537	560	571	509	512	474	539	505	537	531	559	560	518	543	536	519	510	558	525	506	515	499	515	516	473	488	508	547	511	516	504	538	521	501	519	493	518	502	506	568	544	497	522	532	470	501	502	510	545	530	520	524	481	496	471	511	502	487	483	472	509	473	502	486	514	520	515	539	531	538	476	488	578	511	522	513	500	507	490	540	527	512	508	513	532	520	521	532	532	511	515	513	522	498	536	508	540	543	571	531	553	537	499	496	497	541	499	474	476	540	547	559	491	499	524	510	493	519	494	500	489	525	504	536	495	534	498	522	521	530	550	488	493	544	497	497	523	502	524	540	534	542	510	529	525	503	527	500	531	523	509	488	512	495	550	479	540	475	510	462	511	528	541	474	488	494	524	486	533	553	499	529	542	510	513	482	512	485	504	539	511	517	510	479	488	540	499	529	510	528	543	508	509	491	526	516	522	468	580	528	506	507	505	510	526	508	494	471	540	520	496	532	466	546	527	531	506	495	516	530	546	537	503	505	519	536	532	495	496	509	514	528	539	491	524	486	498	494	482	497	506	511	526	514	553	497	498	526	501	523	514	537	503	520	537	482	509	550	519	531	539	555	484	527	495	513	520	537	550	555	508	499	504	461	490	519	541	519	576	509	525	507	526	507	507	480	533	515	532	532	524	585	538	547	517	540	497	507	543	531	525	496	502	498	526	518	534	518	536	515	508	566	520	524	573	553	503	508	499	502	515	509	537	534	532	523	498	526	493	488	448	518	440	471	488	499	504	531	490	504	486	503	507	532	541	521	523	522	496	517	531	507	522	489	532	490	530	467	484	490	491	535	523	491	496	498	500	529	520	552	517	497	543	530	527	511	575	519	524	533	491	488	525	513	498	499	492	519	504	503	537	543	537	525	523	509	499	515	503	558	540	497	558	570	500	567	478	535	457	496	490	544	509	545	573	539	537	528	520	509	517	494	520	548	525	497	505	500	513	550	522	527	505	537	536	495	506	495	487	522	525	523	526	503	538	549	499	515	487	507	477	508	458	519	524	501	545	532	492	504	530	479	550	505	509	508	482	538	506	505	533	503	494	504	508	468	529	512	525	500	499	514	524	527	492	487	488	482	538	530	522	536	527	525	510	522	545	546	534	586	575	521	499	495	526	498	502	541	541	519	526	589	519	480	517	545	506	545	509	524	525	509	520	521	492	486	535	533	534	529	554	531	470	494	509	519	505	495	513	506	525	502	504	500	482	523	537	523	527	535	498	567	540	542	501	507	510	526	516	484	541	558	504	510	515	489	510	483	538	496	529	533	507	543	526	522	545	497	521	519	516	498	482	492	566	513	570	516	523	516	524	545	517	538	518	534	517	546	512	506	522	536	508	590	492	493	483	500	499	525	543	516	493	541	491	512	494	535	520	505	508	494	530	516	534	521	538	508	551	507	505	555	549	525	502	488	557	524	509	508	515	507	543	519	509	548	491	498	537	514	488	533	535	459	461	545	507	510	511	542	542	517	518	501	477	517	530	505	564	506	516	511	524	510	520	513	515	510	540	518	493	537	509	569	511	571	460	497	501	496	535	561	508	544	495	512	519	493	537	555	463	502	514	508	524	476	511	528	558	502	548	509	484	524	529	488	465	509	508	491	474	463	502	541	532	501	529	540	508	521	517	483	537	540	519	536	496	532	504	522	511	497	508	517	507	501	513	520	503	515	496	520	514	561	518	543	575	550	497	477	504	495	534	532	569	508	500	519	489	508	526	486	537	519	513	529	562	481	510	548	514	516	507	475	512	514	551	519	509	550	493	485	511	497	489	521	537	523	505	503	515	506	525	536	492	520	544	535	522	510	532	536	476	495	467	516	521	542	554	541	545	509	507	495	544	511	489	508	511	495	500	528	528	511	478	531	517	486	533	519	501	495	530	520	512	504	500	551	546	519	525	533	573	535	517	557	544	524	495	534	535	492	528	503	516	489	541	536	516	512	580	521	525	543	549	501	531	546	479	517	547	502	515	500	545	524	526	528	486	510	538	537	532	549	500	529	516	534	528	524	504	522	519	511	556	505	521	513	519	482	525	525	526	545	510	548	512	494	516	492	539	511	474	504	505	523	516	553	533	532	480	514	510	535	510	534	505	530	518	516	540	515	560	462	523	534	460	548	484	508	499	565	503	518	513	539	517	523	541	481	488	485	515	469	491	503	509	513	489	514	526	503	484	501	551	511	523	494	487	521	539	476	534	490	491	506	516	505	512	536	552	565	541	553	509	504	479	519	513	512	502	531	504	531	523	513	543	503	493	476	529	511	552	538	471	508	543	521	554	468	494	472	545	523	504	497	534	502	493	532	527	516	531	544	544	533	538	493	500	521	499	522	527	505	545	510	532	544	528	513	498	504	511	501	533	494	522	492	528	535	532	468	536	538	516	549	496	509	531	465	493	507	489	538	523	527	536	525	569	521	503	524	504	513	510	532	480	525	538	521	540	526	486	507	521	547	488	508	510	450	530	510	519	548	529	492	539	487	482	497	522	482	496	534	504	506	493	536	500	524	466	497	512	506	543	514	552	525	527	495	521	546	502	520	571	478	522	472	519	500	533	489	493	530	515	540	534	492	478	535	509	474	549	542	535	480	522	537	514	501	523	503	497	519	492	565	498	510	493	526	501	510	534	491	563	457	484	543	567	477	516	498	540	510	542	533	528	541	542	487	552	541	535	534	511	527	565	516	492	530	499	529	491	500	520	515	535	519	517	525	507	505	526	540	546	505	551	516	518	557	488	489	549	489	536	528	512	553	504	508	556	560	536	522	529	494	558	534	528	441	524	519	574	534	542	518	552	530	527	479	550	557	553	529	548	524	509	524	535	512	491	507	491	516	534	535	537	518	521	537	528	550	522	536	531	518	489	522	474	540	506	518	534	533	520	558	512	531	511	510	517	508	490	521	486	458	508	550	543	521	483	561	572	474	532	543	509	508	534	505	520	559	492	503	540	494	537	563	527	537	524	521	533	525	499	488	478	501	500	513	493	476	521	550	546	513	567	524	519	511	549	525	504	503	579	519	526	501	495	508	528	500	494	505	507	522	536	527	508	496	481	520	515	521	521
25684	32563	15356	5581	2322	1055	761	575	440	421	398	389	437	409	424	402	409	442	413	437	400	444	428	409	386	410	404	430	437	398	437	387	423	403	410	401	402	414	401	418	405	441	411	423	429	399	431	398	422	416	425	430	423	443	418	411	433	425	394	441	454	424	436	419	393	418	423	375	402	405	436	409	443	425	421	424	410	429	445	442	426	402	394	429	426	390	412	381	424	435	399	397	411	429	419	397	430	370	386	415	434	425	401	419	410	406	411	415	445	439	400	434	396	370	428	437	408	422	439	429	421	418	399	446	423	436	391	404	430	402	426	426	413	428	406	413	414	438	421	430	415	418	396	406	372	399	417	403	436	434	396	419	409	415	415	412	410	446	408	431	408	414	420	436	444	417	426	426	428	411	410	433	383	444	421	429	415	428	410	433	425	425	390	464	420	451	418	414	420	439	435	423	402	424	437	440	420	424	402	437	415	438	455	438	388	438	412	394	407	394	396	460	410	426	439	444	390	417	409	403	440	439	410	431	419	404	421	427	451	427	440	388	423	412	415	448	389	422	396	394	402	386	437	370	402	411	446	428	394	413	448	424	429	397	443	455	438	410	458	398	435	391	447	430	425	421	387	439	408	392	407	395	407	405	414	415	399	401	420	437	407	430	425	413	431	431	418	381	441	423	410	404	409	434	432	431	435	406	417	427	433	424	424	408	386	432	445	436	444	438	403	426	401	433	426	403	409	434	384	429	440	457	412	421	401	395	432	394	434	378	449	374	400	398	403	394	437	372	410	449	444	444	397	443	429	447	376	419	387	404	408	416	404	407	387	408	431	394	409	407	397	406	402	382	438	415	438	397	410	398	426	450	451	407	371	410	406	378	410	421	419	457	449	397	406	450	399	448	406	421	405	440	448	438	443	433	430	423	399	435	391	419	427	441	426	392	437	452	420	439	409	427	423	439	401	427	404	416	405	417	418	404	419	396	432	423	404	420	407	397	411	418	414	409	417	463	461	384	459	423	415	379	455	403	441	375	434	417	463	393	440	413	431	380	392	422	449	401	414	419	404	417	448	437	385	418	383	400	402	448	423	426	444	451	421	450	453	409	435	441	383	399	462	440	433	394	431	421	390	411	422	439	429	458	436	428	406	397	417	408	433	405	420	406	428	420	415	449	436	439	428	396	408	377	441	416	373	421	393	434	418	383	406	458	403	448	426	389	394	437	442	416	415	455	388	432	425	421	418	412	384	400	429	418	419	413	412	417	403	382	397	430	449	464	426	462	452	393	397	409	456	472	404	418	403	398	391	437	396	399	404	449	440	405	408	445	394	445	448	394	419	406	413	412	400	435	414	424	428	408	429	405	429	436	386	418	394	388	435	391	430	410	427	431	433	414	399	430	395	452	432	415	385	392	445	424	403	407	425	441	386	383	409	396	387	411	433	435	418	427	418	451	422	473	406	378	420	417	406	397	409	455	437	418	374	400	422	461	449	428	430	432	427	405	423	426	437	430	447	431	430	420	401	442	406	395	447	457	440	422	398	421	430	415	429	422	437	373	427	409	427	446	380	401	441	428	406	439	424	395	371	413	410	420	393	408	405	419	447	427	426	413	425	383	452	356	393	407	408	429	431	430	445	409	417	389	412	386	407	436	446	434	407	420	432	416	427	406	407	404	408	426	427	416	414	426	436	400	400	410	395	387	435	422	423	409	386	409	435	420	430	407	458	399	401	414	420	411	423	394	453	411	407	412	419	411	444	423	422	415	417	444	450	406	400	437	435	399	451	387	429	406	413	421	384	430	420	433	433	422	392	441	439	450	430	410	404	428	423	398	401	390	436	396	406	460	452	430	427	412	397	436	420	435	384	441	436	401	391	419	440	444	410	392	421	406	405	454	409	424	444	454	419	442	425	424	412	420	412	452	430	393	434	444	394	416	438	394	453	409	425	409	414	408	424	429	476	413	431	411	478	429	435	437	399	409	435	430	379	415	440	440	427	378	398	388	391	406	418	393	409	444	431	409	450	411	400	386	427	436	427	397	433	397	396	440	434	433	402	401	442	385	437	392	376	427	440	423	434	423	432	406	430	407	432	444	427	435	420	425	410	411	403	425	417	416	398	450	414	416	427	411	395	383	437	439	426	421	402	411	424	419	458	416	401	408	440	424	443	405	428	421	422	432	447	438	438	421	422	404	414	431	413	415	431	409	435	377	388	383	435	439	393	399	398	396	416	385	399	444	394	429	417	430	423	409	470	408	415	439	404	433	430	444	447	437	414	438	421	441	419	436	436	395	438	419	445	451	439	407	410	389	445	458	400	434	412	433	413	414	408	427	424	416	440	387	401	431	419	418	413	404	415	438	448	414	454	392	462	446	404	409	437	449	414	406	418	420	416	415	418	404	439	421	420	468	390	408	418	404	420	376	382	442	408	403	441	422	442	420	415	424	406	434	440	423	426	420	426	437	399	369	434	452	403	452	430	439	395	380	417	413	402	427	406	393	409	403	410	418	427	436	433	412	389	381	388	431	417	448	427	438	380	427	382	428	410	388	411	443	447	416	450	451	415	406	404	399	412	439	383	430	423	388	441	423	400	428	394	401	414	408	437	424	409	421	406	388	442	429	396	416	425	418	454	430	443	451	402	429	405	435	384	442	396	392	409	442	408	446	394	402	406	367	451	433	397	414	449	431	413	404	408	462	417	415	430	444	442	426	440	428	401	445	447	400	425	403	427	424	439	420	390	395	390	394	426	423	446	428	426	404	402	428	439	357	435	435	419	432	432	444	413	434	446	436	414	438	408	399	413	437	431	429	428	434	419	403	410	386	410	446	415	395	416	409	409	416	425	428	406	444	448	441	406	439	431	409	406	399	429	424	419	426	410	430	417	464	432	415	395	421	425	415	426	416	403	434	392	429	424	469	418	410	417	438	406	425	438	439	417	443	398	417	446	415	410	413	396	385	418	415	442	375	424	435	416	433	437	399	409	397	391	439	436	414	430	400	418	424	407	395	452	417	410	415	423	397	439	432	398	381	432	385	416	443	416	406	409	446	393	436	419	394	423	394	393	376	419	444	409	409	384	417	371	439	422	419	391	398	430	428	437	386	401	422	406	454	391	453	387	406	411	441	411	365	398	410	413	421	407	429	404	410	369	434	433	405	431	413	392	391	418	417	397	456	407	429	405	408	415	413	442	396	399	426	418	408	413	402	401	420	437	415	393	442	369	413	455	433	446	415	423	386	395	408	416	415	454	467	442	434	398	406	436	448	410	424	397	437	450	419	380	430	398	439	416	454	409	416	437	435	440	428	405	407	439	415	404	423	469	429	412	430	435	419	430	419	408	419	408	432	423	407	418	427	429	441	448	415	432	385	429	419	401	413	382	398	411	431	393	387	384	423	377	396	423	425	437	456	420	422	404	429	381	396	428	431	419	421	397	416	417	411	410	445	429	456	414	389	371	461	476	448	406	382	443	399	419	429	418	418	448	413	408	402
25947	25162	34782	33753	23714	11896	5246	2111	898	707	708	703	686	661	692	679	611	668	698	674	688	685	657	667	666	660	603	685	705	646	610	667	635	661	661	665	638	683	635	657	701	608	635	648	644	660	682	651	626	684	661	690	670	694	685	676	710	658	679	638	660	735	624	624	638	623	651	710	670	668	643	664	640	639	659	654	638	666	682	643	658	645	685	647	634	632	664	623	665	670	665	629	662	621	666	715	673	647	671	647	605	665	670	663	685	643	647	647	707	643	666	636	687	638	666	653	599	639	687	697	708	656	639	661	739	592	620	650	614	683	652	647	650	671	615	635	662	622	647	654	648	644	677	666	645	673	613	651	644	641	659	646	659	643	679	623	658	636	683	680	633	619	615	667	588	670	653	621	604	641	663	667	700	654	660	620	634	650	676	656	686	649	671	660	638	651	672	643	642	665	630	604	685	687	637	634	662	655	673	623	647	663	690	654	646	634	681	671	653	626	669	657	611	634	667	642	657	659	625	641	672	733	678	663	638	602	664	699	675	661	663	616	616	682	667	668	639	611	660	630	642	682	660	680	638	648	677	630	650	620	660	635	642	692	641	678	648	612	634	586	620	701	662	707	705	719	629	651	646	639	626	627	668	657	649	671	684	618	629	603	617	703	640	652	648	673	623	668	668	678	665	661	624	623	634	707	653	629	654	646	625	640	612	651	669	667	664	676	692	667	655	619	668	635	649	656	680	661	643	657	671	715	621	671	671	646	625	619	723	609	642	684	632	660	641	668	616	670	625	648	669	677	675	644	661	683	632	684	607	632	665	661	659	663	638	657	688	666	678	639	643	626	664	592	657	618	622	671	620	690	711	610	646	633	672	628	657	667	641	644	685	623	633	673	649	634	680	686	697	660	639	649	673	652	683	680	653	676	652	655	658	641	681	655	636	687	613	642	649	641	636	621	636	696	668	670	643	663	647	672	602	680	657	580	674	665	654	666	667	672	695	660	626	679	677	685	616	630	634	611	665	639	688	621	681	640	670	682	643	650	655	637	682	686	671	653	610	708	690	679	704	641	647	622	676	623	631	696	691	673	663	665	705	679	693	629	652	669	642	620	656	682	652	692	610	665	644	666	681	624	682	611	633	632	659	627	638	677	673	677	644	680	632	686	664	706	658	680	687	693	654	665	644	665	635	649	680	667	634	690	696	610	668	710	665	698	675	685	700	638	653	649	679	663	695	635	642	659	642	610	641	651	664	607	664	636	655	645	642	639	668	648	665	621	713	665	648	642	633	640	679	676	643	641	623	667	678	700	650	625	731	628	676	696	637	639	660	660	635	661	702	696	658	653	610	672	690	644	691	651	665	641	641	607	685	650	677	690	642	641	647	596	615	661	687	682	684	729	634	618	651	654	717	643	632	629	679	640	660	665	665	682	673	641	643	640	645	691	653	688	663	653	634	646	651	684	687	667	662	660	686	677	668	639	627	701	674	674	648	653	672	597	646	632	628	619	646	674	661	664	665	677	651	630	616	638	648	673	681	723	619	644	627	624	672	685	663	661	686	614	595	616	632	664	657	685	660	606	655	637	684	660	638	635	626	677	639	656	647	661	666	605	644	668	663	630	689	648	668	650	667	641	707	632	672	645	667	706	670	643	634	637	620	674	642	666	638	686	651	672	644	687	659	713	653	657	622	649	651	666	646	608	641	638	616	678	705	660	618	650	685	640	697	645	698	663	633	652	639	658	702	611	661	622	679	620	625	653	619	637	669	673	693	627	678	636	653	712	678	638	703	657	622	652	721	655	714	642	654	673	673	633	644	697	626	651	671	648	633	662	675	599	660	627	672	683	668	661	676	609	699	678	605	616	667	621	671	646	661	667	669	699	636	666	646	689	663	651	657	678	681	695	686	651	669	679	647	657	624	643	670	643	667	660	652	680	635	612	695	681	716	613	638	661	657	653	666	708	677	612	623	626	693	659	648	592	664	648	655	702	648	628	614	627	640	630	662	672	633	703	671	666	666	661	666	660	644	731	683	658	654	676	661	704	656	640	649	636	671	664	654	658	662	616	671	666	701	671	643	623	638	609	675	624	652	697	658	628	655	650	649	642	667	667	663	658	645	637	672	658	602	666	646	609	708	631	642	662	693	639	685	632	634	661	689	666	671	678	632	670	680	637	639	678	667	655	655	660	610	706	636	621	637	670	655	633	628	649	654	601	683	652	606	714	631	657	648	639	638	627	691	638	646	706	655	607	665	661	692	684	669	639	608	652	649	627	632	664	666	620	689	668	674	650	688	659	636	675	670	636	663	684	656	644	644	614	650	657	644	623	634	647	626	655	635	638	665	656	673	630	658	668	669	658	633	621	658	657	674	674	642	629	677	656	663	642	651	670	648	629	635	653	683	650	717	647	624	699	659	645	686	658	614	674	639	683	657	634	649	659	706	653	701	615	655	674	671	683	642	641	633	687	634	653	642	608	647	640	628	632	630	658	689	644	667	699	611	609	613	607	578	650	672	625	664	654	654	645	617	708	682	607	642	650	633	708	677	661	660	692	658	650	662	631	687	663	638	639	638	639	663	616	630	668	648	690	690	677	689	644	657	666	709	653	668	712	623	654	644	674	640	658	611	664	720	672	695	669	634	633	612	676	653	643	619	671	658	685	679	684	698	617	623	651	692	644	666	634	647	633	662	694	637	681	627	699	641	675	663	665	662	636	612	686	636	671	612	671	621	610	645	637	643	693	625	642	625	687	667	678	679	697	609	637	629	639	639	625	664	637	680	664	641	672	620	642	668	697	652	659	640	687	632	646	664	664	668	684	665	652	653	675	664	681	688	659	651	631	645	706	652	663	657	652	708	632	604	651	664	685	662	645	706	675	612	643	668	669	646	653	652	674	634	637	615	671	657	667	624	659	650	657	670	639	648	646	684	644	671	649	644	677	659	682	693	624	670	665	618	647	616	679	651	638	660	651	672	636	636	636	660	629	633	636	638	641	632	671	650	598	634	655	674	682	696	678	699	618	598	667	685	665	676	674	622	710	629	661	660	636	678	647	653	630	626	613	652	662	673	621	629	679	642	706	604	649	663	640	673	728	642	668	706	612	621	645	644	642	652	666	696	630	679	688	645	642	635	657	647	662	682	663	652	635	638	626	671	696	680	631	681	656	718	666	697	692	693	618	610	667	642	640	614	651	656	632	646	632	682	634	649	689	691	617	728	670	661	707	692	631	616	668	683	621	668	670	670	710	645	576	659	608	671	658	663	633	680	600	613	653	651	620	637	678	645	676	674	673	650	660	614	676	641	671	676	678	681	692	637	632	669	642	664	680	650	637	660	609	667	710	602	620	663	692	660	666	680	650	615	670	598	636	695	632	662	697	637	692	620	660	654	638	622	682	617	653	639	618	652	665	634	663	690	660	690	676	684	690	623	667	674	645	636	679	657	637	634	632	696	628	681	697	668	689	677	642	679	644	619	670	638	627	652	660	662	650
63146	88076	59520	34055	16878	7170	4575	2346	869	634	609	543	574	601	610	614	578	579	561	546	588	577	595	588	558	510	618	601	546	569	573	566	563	513	541	572	600	548	559	576	570	533	579	521	562	601	562	584	630	533	576	589	516	594	568	609	571	574	557	552	556	582	567	562	529	564	597	563	543	559	546	563	604	567	572	620	582	568	602	571	581	607	556	598	583	588	598	583	559	520	594	569	553	583	578	611	555	595	567	609	572	576	570	581	557	548	568	561	562	584	579	560	584	575	546	577	629	598	529	577	602	609	526	583	561	546	575	579	623	591	569	541	556	582	593	608	545	574	599	560	528	584	552	572	553	563	577	604	552	580	557	557	589	596	594	541	578	604	568	596	598	587	594	546	556	557	580	588	581	587	582	537	557	585	574	626	527	615	572	583	577	573	607	563	587	550	607	532	572	549	571	590	607	552	576	620	566	576	551	592	570	538	532	565	633	567	564	583	553	594	534	568	563	562	614	567	553	574	594	566	591	599	577	597	537	569	558	542	567	603	569	602	553	598	620	540	542	593	532	549	561	605	572	564	577	550	509	584	561	613	578	548	552	573	569	586	576	535	572	613	573	548	542	581	602	584	557	556	579	550	555	573	556	528	555	556	615	545	565	539	580	580	582	552	542	611	569	530	547	572	591	550	574	618	579	622	588	585	540	560	549	578	589	567	542	555	559	567	560	551	565	595	572	576	613	584	539	580	544	594	562	529	594	553	526	550	543	579	552	557	533	582	557	575	591	521	565	550	577	568	540	545	526	599	564	590	558	570	567	564	572	588	574	532	566	600	570	633	580	566	568	552	592	570	575	566	564	586	578	539	554	579	571	561	595	568	593	513	566	591	562	556	516	523	576	575	568	562	614	585	548	550	594	585	553	555	585	532	538	552	544	581	583	597	560	568	547	549	534	575	566	607	574	547	572	581	557	503	510	617	586	580	522	589	596	520	560	600	510	540	575	565	545	578	553	538	561	562	552	543	547	535	593	559	572	579	580	572	540	545	582	592	605	534	610	577	562	536	574	591	556	593	560	540	617	607	634	586	585	547	565	528	510	541	568	536	561	602	551	544	565	560	564	549	601	562	549	534	598	568	557	512	533	532	588	585	603	544	574	566	581	569	565	574	553	599	563	589	550	572	576	536	529	582	535	572	584	548	561	552	585	535	570	612	544	579	558	591	566	574	562	555	557	558	548	553	544	550	527	561	625	539	534	580	626	571	546	583	557	534	565	587	586	553	598	588	573	583	531	568	576	575	574	591	569	593	586	608	602	543	559	597	549	577	564	572	546	560	619	559	602	578	572	574	536	532	593	556	569	620	580	551	545	547	589	565	568	574	605	601	626	587	564	608	591	541	564	601	565	569	574	592	566	548	587	552	585	573	585	556	577	571	607	588	553	576	528	600	560	556	572	576	582	574	542	566	553	526	583	555	598	604	583	537	572	566	573	567	580	587	594	518	531	547	533	508	581	554	586	559	580	567	560	642	546	602	596	565	617	534	568	617	546	545	578	593	569	514	582	605	545	592	623	516	581	582	561	589	561	590	599	571	573	594	554	574	596	555	590	535	602	591	567	560	556	593	584	560	594	567	535	596	561	560	573	527	547	556	561	587	587	565	538	544	585	575	561	570	583	558	601	556	566	553	564	567	558	590	561	586	562	598	555	545	548	544	584	560	594	531	545	607	615	557	612	581	559	551	547	543	561	588	562	552	565	537	587	580	563	541	516	554	614	591	602	520	541	564	554	563	602	576	567	565	608	564	555	579	548	596	590	575	534	542	605	514	557	567	610	551	583	550	565	593	546	562	554	631	551	553	540	580	548	537	604	567	556	567	565	581	562	580	579	530	525	564	569	552	573	553	552	544	562	556	552	546	572	539	587	577	565	564	549	586	587	545	569	578	570	586	557	568	538	555	568	577	557	548	528	551	607	546	609	565	543	562	574	562	530	564	562	553	573	556	610	547	525	606	612	572	546	620	569	580	565	572	578	569	618	581	532	568	556	516	573	594	577	573	575	551	572	542	539	555	603	576	547	573	536	537	519	585	621	599	577	584	589	541	533	506	590	535	530	596	557	571	566	598	575	548	591	570	563	568	564	554	562	583	563	567	561	610	610	534	521	566	560	562	599	567	540	568	558	568	539	551	551	578	563	582	555	592	548	537	534	578	624	599	570	549	574	610	544	568	577	591	537	562	517	554	568	578	593	549	590	559	568	593	598	590	531	576	577	583	586	576	555	560	559	575	607	584	552	531	550	571	583	572	540	546	596	571	524	570	550	568	582	564	553	600	608	570	576	589	556	533	601	573	553	604	571	586	574	587	605	566	599	575	622	541	564	582	543	586	601	522	614	553	527	595	569	586	507	565	581	605	587	577	593	540	568	540	530	575	576	559	591	535	551	560	588	554	559	545	587	569	569	548	560	580	601	624	563	535	562	584	527	543	566	561	544	575	570	598	555	533	559	595	566	586	631	579	549	553	567	571	577	549	596	537	502	544	560	586	593	587	538	578	552	583	588	543	589	595	611	621	580	569	560	571	580	551	544	556	555	576	539	568	542	532	582	567	566	547	533	598	515	592	554	550	567	546	596	591	611	573	556	610	580	542	612	581	562	579	566	614	522	569	573	548	554	577	588	574	567	576	608	522	561	552	541	597	577	598	529	538	594	564	544	574	551	556	549	545	583	582	550	553	566	604	583	622	561	551	521	555	549	555	583	567	562	542	563	591	573	595	560	593	568	549	550	558	568	600	528	554	608	574	562	561	550	551	553	552	583	581	564	600	567	569	599	595	612	600	588	590	571	590	532	503	575	591	572	594	571	574	563	573	578	544	591	585	556	591	584	523	566	581	572	583	577	614	525	543	565	564	582	566	543	570	553	603	551	626	583	574	537	567	581	609	581	561	554	601	573	585	605	574	601	545	546	540	604	565	567	549	553	590	588	594	550	573	577	539	604	554	567	572	619	564	552	576	593	609	578	528	516	543	541	560	595	546	514	577	572	560	562	570	556	592	548	564	564	554	559	547	550	572	602	559	603	632	609	572	523	534	597	608	585	614	581	538	534	559	578	591	583	560	581	555	523	566	572	552	596	579	595	577	558	595	574	600	521	548	540	559	564	579	543	569	579	577	549	579	564	586	586	587	549	556	556	551	634	552	550	589	561	599	618	572	578	523	605	532	575	592	582	580	524	603	556	598	555	592	584	594	566	562	593	580	598	555	554	568	561	595	529	573	596	558	587	583	522	579	586	593	552	546	588	592	555	611	554	599	577	562	556	542	573	612	563	559	571	566	547	542	594	549	568	539	602	593	604	546	585	545	576	548	544	590	597	562	576	572	571	571	569	569	597	568	572	617	589	558	539	568	566	549	600	571	562	600	637	573	565	526	557	603	556	578	556	574	586	561	497	592	537	599	617	579	541	587	571	600	579	560	551	585	553	594	578	533	592	611	573	584
24675	23449	32891	32175	27416	20005	11532	4045	1297	937	936	876	820	897	835	887	888	876	832	885	834	800	893	848	812	844	859	821	842	893	834	832	783	835	796	840	848	808	791	821	849	823	843	828	809	824	825	882	802	841	824	807	792	827	797	821	785	824	839	856	840	842	801	839	869	806	851	818	808	812	811	814	845	824	828	834	825	834	805	844	874	845	852	848	848	838	827	855	795	807	793	847	838	837	774	756	784	809	804	829	795	848	826	794	868	841	849	806	806	784	825	829	845	816	832	778	864	798	834	832	821	854	794	830	817	783	810	846	832	809	874	816	847	877	842	848	880	761	798	799	831	810	795	814	823	884	822	840	797	821	801	808	834	872	858	831	809	808	809	832	863	869	836	796	855	809	862	900	817	822	823	794	826	817	839	859	841	797	816	861	807	807	813	796	820	858	855	802	874	838	827	833	813	802	832	792	826	874	840	857	843	803	833	893	756	854	814	817	881	877	812	849	844	897	844	832	819	792	800	870	826	845	779	818	807	808	834	849	853	827	765	815	772	833	813	822	862	751	792	830	859	844	829	775	832	833	840	765	848	793	876	760	812	764	789	810	766	857	757	771	807	805	848	783	814	778	785	828	797	792	869	816	823	881	780	848	785	866	826	801	769	823	814	824	774	836	803	848	811	854	823	782	889	785	826	843	793	840	822	814	792	817	834	890	813	823	783	835	761	844	826	813	852	831	826	816	855	839	796	827	884	747	822	865	800	815	827	875	851	862	832	834	856	824	830	790	834	796	814	837	815	807	829	839	813	847	834	811	847	810	833	821	844	815	791	776	849	815	817	799	811	866	857	799	841	829	834	802	831	811	862	821	843	764	833	795	783	838	836	823	829	760	791	793	790	778	831	829	842	833	793	838	841	725	788	866	795	841	836	776	814	831	836	829	854	843	853	813	811	808	834	848	818	785	860	788	828	773	827	809	802	829	819	848	859	806	800	813	859	840	804	811	821	836	798	846	807	779	762	792	797	827	833	813	802	812	843	800	849	855	838	887	819	815	801	800	855	799	808	820	841	839	802	836	868	862	831	737	808	831	725	864	821	813	821	839	820	827	785	801	827	797	780	845	860	846	818	870	814	805	800	817	831	782	835	857	811	843	809	805	817	823	850	815	826	827	812	849	888	821	835	790	812	839	823	818	817	795	794	825	808	847	805	846	839	813	831	817	773	836	849	781	796	817	765	808	796	843	840	815	800	868	852	862	848	818	845	869	820	820	840	828	874	818	880	794	840	840	828	847	800	843	819	807	824	839	876	827	803	851	790	799	888	807	762	833	763	849	879	838	827	767	827	840	819	800	801	834	829	821	835	859	768	880	808	791	853	799	856	884	801	901	832	804	857	772	804	785	869	790	834	815	839	846	839	829	778	819	798	788	837	833	778	832	786	840	800	873	767	804	826	847	833	806	768	813	797	772	811	860	823	863	892	777	823	815	803	812	792	794	830	850	849	791	804	902	835	816	843	805	784	826	825	814	781	886	810	812	831	808	862	815	836	840	812	804	808	826	761	836	789	796	860	830	764	795	767	886	809	819	805	797	838	892	807	850	816	828	800	759	817	820	777	810	787	850	835	907	788	860	790	790	802	833	802	809	800	808	819	807	822	865	831	807	865	844	867	871	843	793	804	836	849	829	820	810	869	849	832	825	812	854	823	868	829	771	832	813	857	867	828	867	796	797	807	803	826	802	814	790	829	802	817	820	822	805	768	820	840	834	825	846	828	825	830	812	821	879	833	800	793	818	795	847	772	857	808	798	834	868	777	851	829	822	857	834	798	816	809	786	800	788	765	837	824	820	879	853	832	820	855	801	872	812	778	777	858	823	818	846	795	860	857	816	810	777	817	824	831	814	859	784	810	827	829	836	842	812	812	835	793	800	827	828	853	861	835	803	798	841	829	837	793	787	829	793	794	804	837	808	831	796	794	843	811	877	811	797	809	818	819	793	849	860	880	867	788	844	879	829	746	795	823	759	815	827	808	838	851	788	809	774	813	780	841	830	814	837	820	799	811	813	794	810	826	847	809	833	830	884	807	819	855	830	818	816	830	836	829	785	829	794	810	856	788	805	800	782	847	801	785	810	789	794	810	790	800	823	863	817	837	823	807	834	858	840	797	850	811	793	841	763	828	814	824	798	785	807	808	834	809	815	803	790	815	817	866	781	803	839	813	849	875	827	808	809	847	828	841	837	837	822	840	819	866	832	827	778	850	820	817	875	830	808	794	809	803	814	863	814	845	813	837	858	875	877	856	818	767	835	837	800	800	837	769	795	892	800	820	812	838	839	864	822	795	787	817	814	889	843	819	860	836	808	817	771	796	854	797	812	818	868	807	838	794	819	849	833	826	820	828	846	838	856	805	824	849	762	843	827	822	756	822	820	845	863	802	830	840	838	793	783	807	799	853	840	841	839	812	828	822	806	800	842	794	862	821	857	782	772	818	801	794	864	873	864	824	824	747	822	838	812	878	819	838	801	828	816	801	845	793	839	802	830	859	782	841	820	762	798	814	756	866	780	833	799	838	771	841	842	820	791	821	808	824	808	836	817	840	797	780	833	859	833	825	817	810	828	849	846	755	814	758	797	831	771	826	824	915	788	835	739	775	851	830	802	814	864	821	829	849	798	796	817	886	784	801	781	772	826	817	825	818	836	803	774	778	806	780	825	770	856	845	822	840	828	833	859	884	788	795	813	761	810	824	839	844	835	781	862	808	803	790	808	801	802	838	780	782	803	852	832	869	797	831	856	869	858	908	857	852	835	816	783	785	788	856	826	817	844	768	823	834	840	796	837	795	792	800	827	834	750	865	829	810	815	805	789	809	879	811	807	748	837	790	859	801	841	812	815	813	855	817	816	845	877	832	881	802	798	840	814	835	811	847	857	794	811	819	823	765	815	816	841	787	765	857	873	867	769	810	818	770	850	800	889	751	840	804	847	841	854	851	837	781	811	821	789	840	804	774	783	790	868	840	779	881	846	833	816	781	851	804	776	835	790	892	848	788	829	824	769	809	788	813	828	853	781	827	847	827	842	741	835	777	798	778	815	834	819	756	873	807	785	810	846	845	819	797	900	784	827	803	804	747	780	785	852	837	807	808	826	845	762	777	822	811	831	808	866	844	817	848	789	767	805	803	832	811	795	813	817	822	856	859	877	846	840	848	818	778	845	840	787	849	828	824	811	821	836	835	838	858	872	855	847	806	796	826	862	794	804	803	821	847	794	814	797	812	800	883	826	832	836	852	809	802	823	852	733	853	788	898	825	809	842	854	875	887	863	840	830	782	783	808	784	809	804	773	805	828	828	791	854	821	822	823	786	809	830	819	798	815	814	827	786	794	799	805	860	798	843	765	804	810	848	852	837	835	846	799	818	838	772	834	806	832	824	796	823	809	765	824	831	805	829	817	820	815	834	789	837	815	840	818	854	789	827	828	836	839	795	847	851	886	807
65491	100982	71938	47183	25833	12120	8088	3791	1233	760	711	740	738	755	758	731	760	734	697	754	710	751	764	704	745	714	784	754	762	751	721	731	735	739	753	740	709	742	751	698	723	748	736	698	694	715	742	740	763	729	729	776	730	715	756	763	771	736	724	750	721	750	730	728	735	717	720	697	739	720	721	727	716	797	737	727	760	710	698	677	749	709	741	714	716	714	727	717	748	705	742	747	748	711	748	739	735	752	713	733	708	740	706	790	750	667	718	692	721	770	722	717	714	728	748	734	693	730	706	675	652	743	719	721	735	709	710	742	739	698	750	706	693	767	744	768	730	734	738	720	723	733	726	776	715	749	728	744	741	743	702	734	715	689	719	733	764	818	717	706	728	725	706	755	739	694	732	715	748	722	760	713	688	709	736	710	696	748	736	701	722	735	774	729	702	746	777	771	702	700	723	750	710	695	752	737	762	728	737	710	724	696	730	783	706	731	669	733	733	713	652	731	735	701	733	696	742	707	756	724	732	745	720	749	744	758	747	710	728	729	725	718	739	678	718	728	750	717	740	716	781	697	718	705	757	707	722	739	765	710	720	782	733	694	720	693	782	673	783	725	672	774	746	760	741	717	746	736	762	685	768	703	731	711	712	768	726	733	689	742	733	737	728	712	733	724	717	718	708	720	740	729	694	702	746	734	686	704	666	722	756	699	668	690	728	763	734	758	752	687	706	749	705	725	732	723	727	769	761	726	716	710	757	782	722	731	739	746	758	743	760	722	771	722	704	750	705	740	713	700	687	745	765	717	721	708	700	746	714	735	709	773	751	669	724	761	742	710	733	752	731	729	747	742	723	689	711	713	716	710	735	735	748	778	713	742	693	689	726	706	714	684	688	783	727	731	739	767	775	717	718	683	733	721	684	706	729	709	704	706	742	705	721	690	736	706	745	709	748	704	774	768	701	762	714	736	731	659	722	719	687	733	696	722	708	749	706	717	730	726	698	695	710	770	713	762	698	702	749	718	743	744	801	690	738	762	757	719	761	733	764	767	744	743	656	734	714	694	717	722	716	721	752	733	687	675	713	692	753	720	758	744	708	729	704	724	728	765	741	741	736	689	721	680	712	756	755	741	734	748	689	748	685	722	712	670	732	742	681	759	731	704	700	760	743	697	726	743	707	708	680	694	707	763	719	745	687	734	749	726	752	761	724	686	725	717	713	737	766	770	738	713	702	739	716	708	706	745	730	718	721	687	676	777	714	749	743	732	740	726	714	699	665	753	697	743	720	747	720	714	755	727	731	728	695	722	707	724	713	753	703	715	713	709	765	715	734	773	694	701	705	706	751	761	752	730	736	723	657	725	686	679	713	722	730	726	697	820	698	711	791	695	667	691	725	730	725	725	740	743	739	721	773	720	682	786	672	733	726	728	684	720	692	758	753	671	756	736	756	706	715	738	725	714	699	718	779	687	747	728	738	696	684	690	704	687	746	728	712	750	685	698	735	711	692	695	700	694	718	726	712	744	716	764	753	729	717	694	733	757	707	760	708	698	720	663	761	736	721	753	758	739	727	696	724	708	700	738	691	710	762	735	778	713	683	725	738	729	724	748	721	742	666	711	740	719	723	733	742	708	684	733	727	708	756	713	759	741	725	695	723	768	711	706	693	731	734	672	731	751	658	712	677	752	733	748	740	730	727	706	705	684	699	681	777	723	748	713	748	723	720	736	746	763	695	734	717	675	720	760	686	723	706	752	725	683	754	753	738	725	719	730	752	724	731	741	742	704	735	722	724	745	712	748	763	747	752	725	762	733	734	756	709	753	765	711	666	726	739	742	743	758	735	724	748	641	705	713	752	701	728	700	721	738	694	733	728	787	740	688	722	736	755	717	740	733	719	710	784	703	730	759	741	706	730	738	719	704	741	737	708	735	728	716	729	706	745	752	736	732	726	722	694	719	740	736	788	728	669	698	731	721	706	722	725	746	719	734	740	724	703	719	743	749	714	728	776	776	738	680	732	707	673	739	709	738	692	758	700	692	708	714	736	741	679	734	760	734	728	691	765	741	692	753	724	735	686	737	727	762	676	750	727	744	694	758	759	724	742	695	693	722	727	661	761	717	731	731	757	736	748	707	732	738	722	709	753	751	682	710	719	712	718	693	683	704	714	737	744	729	725	695	708	721	768	694	747	749	747	725	763	718	737	712	732	666	745	750	691	740	741	703	708	719	697	716	724	716	756	729	743	749	724	712	746	670	715	683	741	712	758	784	714	729	736	730	710	726	738	696	731	713	753	785	729	764	747	737	688	726	710	730	736	760	695	709	740	707	741	723	775	676	740	713	725	736	755	732	747	735	777	727	743	668	730	696	679	700	726	745	690	764	722	724	696	750	685	750	705	733	704	740	743	728	693	695	716	718	717	757	717	757	699	712	755	762	736	748	678	726	714	712	761	744	727	691	745	738	738	734	712	724	719	730	756	711	757	703	776	748	719	747	725	732	716	712	711	747	725	752	706	737	700	730	732	733	713	727	760	715	728	706	759	748	739	739	724	731	703	730	721	700	737	721	739	673	734	757	730	711	718	703	759	715	734	715	758	726	717	731	706	761	779	744	737	696	722	703	696	725	694	684	674	728	749	741	737	713	731	763	752	728	714	677	748	707	744	726	730	737	702	756	710	725	730	796	694	732	762	722	689	715	720	727	678	766	757	727	727	740	761	737	706	676	761	707	739	692	712	700	738	728	694	714	697	712	716	772	752	743	710	740	697	721	682	765	749	700	727	742	727	737	726	739	727	729	708	686	754	745	712	760	759	734	777	725	716	731	740	735	739	695	770	708	712	733	685	743	716	719	723	719	761	765	714	689	728	702	778	748	715	701	733	670	709	722	732	761	749	715	649	678	665	702	760	740	716	663	764	709	727	727	710	709	697	742	711	704	731	691	722	736	753	752	733	671	716	698	686	754	746	727	717	743	707	697	719	686	746	710	730	730	684	740	691	727	708	738	760	750	706	721	710	698	740	723	693	784	747	774	728	710	763	756	700	678	716	709	762	679	672	760	742	744	667	688	705	741	730	719	692	686	742	762	701	703	711	743	701	721	736	703	686	684	722	717	750	721	717	702	727	743	722	709	678	705	737	673	716	717	754	721	710	684	700	683	710	747	724	711	711	657	715	719	725	679	705	729	700	685	780	748	691	707	697	684	724	735	736	686	781	685	688	671	730	737	753	747	690	769	769	747	739	696	730	753	747	726	706	698	726	727	679	749	733	675	753	739	743	684	718	664	724	679	761	726	758	724	756	703	696	743	693	749	692	741	757	693	694	727	734	694	697	722	739	698	745	722	712	687	701	712	656	696	737	734	765	690	720	712	778	735	712	745	725	742	698	706	716	703	742	803	711	727	740	760	748	702	782	770	686	736	745	693	748	716	732	747	726	759	726	756	735	717	744	733	767	745	712	687	690	719	754	719	786	742	724	725	784	682	704	723	714	749	755	752
31728	28938	21422	9079	2631	1241	920	620	537	534	556	509	541	528	528	525	502	498	517	488	487	528	548	489	489	513	542	524	534	522	510	496	493	511	518	537	575	470	513	512	516	534	514	505	523	510	522	486	502	499	471	483	509	514	540	547	534	532	538	499	528	544	564	569	527	562	538	575	531	520	516	494	504	584	508	562	514	553	513	526	511	545	496	520	516	523	518	492	550	542	517	505	490	522	557	549	522	495	543	511	478	532	517	507	517	527	546	535	515	489	507	562	526	511	519	537	517	506	508	494	528	477	510	510	507	508	523	516	471	548	512	511	504	519	548	525	552	470	512	506	507	456	522	547	505	471	495	522	522	487	524	517	511	498	550	521	504	485	491	525	479	484	530	543	503	502	511	522	489	574	508	504	531	511	522	521	522	512	498	503	519	490	538	493	534	490	549	476	528	512	480	514	487	551	541	537	502	542	485	491	510	492	499	547	540	524	444	534	507	511	493	530	531	491	483	560	482	539	495	489	525	503	533	507	500	498	527	534	504	504	531	529	508	516	495	515	512	526	488	539	528	508	529	540	537	515	525	496	532	514	495	500	490	482	529	527	529	547	520	529	522	511	519	472	549	481	516	512	513	524	523	516	498	551	529	517	515	510	512	547	518	518	530	546	524	533	506	475	487	486	532	484	493	499	505	494	501	522	554	511	489	505	503	510	509	506	574	524	533	532	565	518	511	537	528	464	533	508	457	464	499	534	512	505	506	518	486	521	547	563	517	558	517	500	515	524	555	541	475	482	500	512	516	537	504	565	484	567	523	537	496	517	532	550	515	505	497	514	513	504	530	532	531	520	509	483	508	502	499	537	508	505	467	553	492	508	527	532	537	486	487	509	474	529	507	526	550	538	514	531	491	518	490	499	530	451	520	489	472	523	502	485	522	470	514	502	485	489	519	508	492	542	514	543	505	566	536	543	531	500	502	492	518	510	514	544	534	540	494	567	506	560	532	533	559	486	557	551	504	538	517	554	510	490	502	553	511	537	533	489	488	531	558	503	543	544	498	503	543	516	510	511	528	521	529	509	527	544	507	513	521	488	534	509	524	526	537	492	507	501	504	532	490	529	473	496	480	539	496	542	520	544	550	537	502	496	539	502	511	536	519	500	504	525	472	501	500	537	493	490	529	503	516	532	535	493	507	494	499	470	499	541	503	463	504	517	520	483	501	497	467	519	499	520	487	518	510	498	487	528	521	481	511	517	552	499	509	492	523	516	520	523	537	495	531	517	539	561	533	493	518	509	520	542	515	524	509	515	506	495	501	525	508	538	513	513	525	541	484	535	511	503	553	518	493	535	531	518	535	560	554	459	514	502	547	501	531	522	517	532	535	515	491	537	516	542	485	513	515	495	508	481	502	508	482	514	512	513	542	486	507	536	546	521	503	514	526	461	497	572	532	541	535	522	548	536	595	492	505	493	515	521	531	548	492	526	553	549	501	480	519	546	529	569	495	522	520	492	539	500	490	531	534	526	495	534	533	519	510	489	508	524	537	517	487	516	553	499	555	480	454	504	527	527	498	505	499	559	520	556	526	509	513	509	507	526	525	521	503	532	517	557	542	515	510	513	506	574	534	530	533	493	491	527	532	526	527	518	541	545	515	506	547	506	498	534	489	521	521	563	541	494	528	567	506	518	495	519	515	454	512	515	546	501	511	495	509	497	509	523	522	479	567	511	489	531	532	522	480	507	515	497	520	541	524	504	487	456	532	512	527	520	493	482	495	505	564	456	495	546	490	505	488	546	522	531	566	560	516	507	500	531	542	556	524	472	496	547	518	496	528	499	503	515	500	499	491	455	534	498	488	491	529	576	519	490	493	535	537	531	497	548	555	545	499	484	492	566	556	523	532	501	527	524	526	514	517	501	553	522	500	525	503	511	515	520	519	553	459	526	563	548	484	508	535	542	500	529	527	526	470	530	510	543	502	533	519	531	473	504	518	504	507	532	548	476	525	523	551	516	550	516	501	493	523	512	526	502	534	548	481	510	549	510	538	517	510	554	545	501	504	517	523	523	509	536	507	512	517	509	522	529	495	504	516	539	516	546	525	514	551	540	502	548	496	501	562	513	515	487	556	507	515	488	576	488	489	483	510	493	522	545	523	549	526	505	495	535	501	490	510	553	572	516	504	520	493	481	517	517	525	515	520	509	515	540	508	512	507	495	567	490	503	530	514	523	564	553	545	516	525	498	512	553	497	526	528	535	558	545	534	517	509	520	523	501	502	531	462	488	493	534	508	495	489	542	522	530	527	509	493	473	489	462	506	497	505	506	534	513	577	492	540	536	527	545	528	520	501	517	513	548	511	529	496	508	501	528	518	551	544	536	545	469	544	544	502	541	561	529	531	512	529	473	516	495	536	523	528	478	515	519	512	484	526	510	541	556	522	516	528	496	513	568	522	525	500	519	524	517	537	506	526	527	512	505	471	484	492	499	502	505	483	535	488	496	518	505	473	501	543	541	515	539	566	507	515	496	517	521	501	512	505	531	475	509	521	497	531	501	541	536	554	483	536	535	520	508	577	505	552	500	499	552	534	527	526	547	529	474	508	499	518	516	566	464	494	499	491	503	487	532	535	515	508	559	475	497	523	524	541	517	483	480	501	502	524	532	510	533	561	555	515	511	500	540	542	555	533	510	505	495	518	508	535	471	543	529	530	511	529	518	536	513	476	541	514	544	528	510	538	526	491	521	501	516	500	489	516	500	500	515	494	529	466	551	507	487	489	501	521	480	462	506	472	502	499	542	540	508	556	520	536	553	496	500	531	546	531	485	505	499	519	510	519	504	491	549	511	507	511	538	575	513	519	573	513	486	521	484	543	556	525	523	478	545	488	501	534	462	530	507	535	518	542	481	510	536	492	503	477	512	530	486	529	535	494	491	501	500	544	537	502	476	517	503	533	497	525	507	484	555	532	547	525	513	511	520	529	475	534	501	510	516	564	527	514	497	489	492	531	513	519	563	518	514	515	503	511	510	552	526	533	520	505	543	520	514	538	487	518	544	573	552	518	502	518	515	525	559	514	457	507	471	537	493	501	491	553	533	505	503	536	508	496	507	555	542	541	510	485	505	509	560	487	505	531	514	502	499	510	528	555	521	512	487	516	538	510	518	495	532	519	536	529	546	492	498	501	522	494	514	528	526	492	497	529	546	541	532	526	542	504	548	537	541	573	545	509	536	505	514	502	533	500	485	555	494	511	529	510	471	552	518	517	505	544	497	493	538	487	525	487	569	567	520	553	546	572	490	519	478	516	472	534	538	540	516	543	520	482	514	490	519	495	544	536	515	477	518	530	539	516	517	557	485	523	509	524	520	486	551	538	515	464	546	514	520	567	504	481	531	468	526	499	542	542	518	541	506	530	525	507	543	477	535	505	499	517	516	521	519	543	465	530	540	524	533	477	503	489	538	529	485	506	531	538	512	515	519	529	507	505	496	519	506
26308	31945	16208	5930	2548	1101	865	598	447	441	396	457	453	445	387	408	442	426	387	418	439	424	394	390	437	375	424	426	425	422	437	447	428	390	425	463	416	409	418	417	406	394	449	425	428	423	441	408	419	441	395	430	430	403	423	384	419	426	433	419	420	465	405	438	434	369	408	434	395	451	429	417	436	425	428	422	437	439	428	408	397	378	465	429	407	408	396	429	401	397	430	432	467	420	418	447	430	408	429	415	419	404	462	422	420	441	415	410	389	426	446	446	409	422	413	400	465	424	434	433	409	424	420	395	419	422	392	421	416	398	378	438	425	413	419	409	412	411	420	449	388	405	409	404	423	399	432	422	402	416	397	412	449	458	410	427	394	433	398	398	391	436	412	393	429	439	398	411	421	424	416	409	408	428	442	416	415	390	428	425	437	442	434	435	407	443	421	410	427	431	390	445	435	412	406	397	417	437	420	419	388	469	414	414	424	437	429	424	462	430	404	403	415	433	450	413	436	412	397	455	407	440	404	424	457	438	422	438	406	398	444	454	413	395	420	399	442	419	422	425	426	426	398	432	433	436	415	430	405	428	387	364	411	415	419	426	412	440	435	384	397	401	446	421	439	415	447	455	395	436	388	438	419	428	420	420	396	422	390	404	390	399	438	419	415	438	392	457	397	451	415	456	432	436	443	467	432	412	483	402	394	408	410	435	453	448	428	440	405	446	393	407	426	464	418	387	458	444	381	411	428	399	442	413	442	444	423	421	435	429	439	416	381	435	455	412	404	456	460	392	379	437	450	398	387	416	394	444	430	435	409	421	399	433	419	418	409	405	445	390	453	424	392	410	397	409	418	387	423	427	413	437	419	419	397	395	389	421	445	400	396	412	445	441	429	418	411	426	416	423	393	425	413	417	394	455	416	419	456	398	413	443	409	420	399	465	417	411	406	403	443	455	410	435	460	400	420	436	444	408	428	419	448	444	374	413	434	436	428	439	433	407	428	389	418	401	404	433	416	429	412	472	428	399	409	390	412	419	460	430	413	415	447	456	409	401	452	415	413	421	438	430	437	417	411	411	424	444	418	417	413	418	437	434	398	391	397	414	447	426	430	408	449	387	427	459	428	418	449	464	430	432	424	430	397	399	413	415	413	393	378	440	424	448	403	420	438	438	442	390	435	464	400	405	439	416	410	445	420	413	421	453	484	390	438	418	410	444	422	382	436	428	449	433	453	437	412	450	412	450	395	429	441	418	423	424	408	402	393	427	419	424	385	404	441	419	416	420	437	418	412	407	391	391	423	434	409	446	434	397	421	420	420	422	394	460	407	410	448	462	389	416	416	451	417	420	403	383	433	456	385	441	422	439	388	427	457	415	427	350	383	438	415	387	415	412	438	432	462	426	425	396	410	440	432	437	427	407	417	426	401	397	428	436	406	419	386	426	381	388	428	431	414	392	405	386	419	446	404	413	446	411	384	408	426	429	410	400	395	436	411	383	415	440	410	417	457	430	377	432	460	403	413	408	399	405	388	444	425	410	434	442	427	418	395	433	448	416	418	423	408	422	410	426	415	399	437	409	444	401	411	446	419	409	407	426	408	416	382	446	401	406	389	374	424	441	432	435	441	395	423	437	409	430	451	435	446	444	384	437	465	398	395	421	413	444	401	432	422	432	438	455	409	409	410	443	435	432	423	393	409	424	418	386	459	431	433	395	457	457	444	390	410	385	430	438	401	414	427	392	433	435	410	383	402	468	433	415	437	408	427	394	427	421	429	428	443	412	426	448	433	421	445	436	403	445	426	418	414	407	423	429	406	396	446	414	425	425	444	399	378	439	406	428	425	397	416	420	413	422	367	450	401	438	416	420	432	398	442	404	418	414	393	397	408	418	452	434	403	432	431	393	438	411	405	414	426	387	385	437	406	436	419	421	448	412	413	439	433	401	403	410	402	404	449	431	423	387	443	439	420	431	456	450	429	394	394	401	432	429	412	470	455	408	411	418	425	405	440	400	444	427	422	407	437	392	428	424	425	408	432	422	413	401	446	424	414	456	435	413	433	459	440	428	405	433	411	406	397	405	425	403	418	419	427	390	418	426	409	405	394	399	425	415	410	420	429	384	425	458	442	454	460	406	415	415	420	428	359	390	424	441	428	414	418	426	415	427	388	397	422	428	432	428	387	374	419	447	416	403	455	445	446	400	425	407	424	447	436	434	423	448	376	440	419	432	393	415	436	377	415	414	420	405	406	398	403	441	399	411	380	445	434	402	418	456	424	436	407	449	429	430	392	429	387	435	431	442	425	405	389	423	409	464	402	458	446	448	410	472	405	438	403	436	383	414	382	453	436	437	403	408	422	416	463	417	433	413	403	430	386	431	361	419	411	435	440	405	411	410	442	403	401	396	438	434	398	435	431	428	416	421	396	437	409	431	382	413	398	402	436	442	430	408	424	422	407	385	417	414	398	428	411	421	393	411	390	381	408	432	435	421	429	437	436	428	395	389	402	389	408	394	381	452	384	437	378	439	427	407	448	425	456	430	433	440	435	423	415	418	421	443	430	427	432	404	400	413	431	420	459	449	428	398	433	445	429	439	416	418	400	398	394	399	414	436	439	434	383	360	438	384	392	444	457	400	385	450	397	393	403	424	396	452	390	409	453	429	387	414	447	403	449	411	411	441	400	410	443	435	402	405	414	429	444	400	435	396	430	434	417	416	439	406	403	420	403	417	400	409	451	420	433	427	442	385	377	442	443	439	400	458	429	442	414	418	423	423	358	410	406	387	382	435	416	418	407	426	401	402	422	434	439	414	438	429	428	431	431	410	443	396	396	400	410	402	412	406	431	400	433	417	395	380	405	387	403	439	422	406	445	389	406	423	416	425	417	413	402	427	400	433	434	444	408	438	429	437	411	414	430	427	416	412	433	421	431	446	434	452	423	376	420	416	450	397	467	406	426	442	404	451	411	458	395	453	413	427	438	416	446	431	463	403	428	409	376	436	441	409	422	397	424	426	436	425	411	409	383	388	401	392	423	433	409	389	467	420	467	415	412	450	440	413	381	475	433	443	411	420	443	379	437	404	426	425	419	432	436	412	413	419	409	397	384	416	387	402	401	422	435	467	409	424	387	385	430	416	416	418	448	400	425	380	458	412	436	464	425	439	426	416	396	376	424	414	384	410	424	396	443	420	424	445	416	442	417	406	450	423	438	420	398	438	452	430	446	454	403	417	423	406	417	390	417	395	414	422	407	394	412	390	453	412	423	406	411	428	393	417	420	423	437	430	466	420	433	425	407	399	464	444	409	403	373	448	400	447	453	420	421	424	447	438	413	392	415	448	415	384	389	399	391	401	412	418	401	424	416	428	427	424	456	393	404	422	443	402	421	397	416	408	419	421	407	440	434	418	381	418	388	426	445	395	415	411	439	427	410	417	440	420	456	466	412	424	419	417	391	425	427	422	406	383	456	450	438	427	396	422	390	424	418	424	395	423
25809	25516	35939	34074	23029	11055	4909	1839	825	691	624	641	648	628	617	674	622	622	656	603	607	598	611	641	604	639	656	666	612	625	571	654	607	616	604	642	615	608	658	604	619	630	615	600	680	562	662	655	608	586	617	613	634	636	619	595	617	674	628	641	652	616	625	598	633	634	625	579	670	586	569	579	635	598	582	634	620	605	666	593	612	604	630	660	565	602	622	646	642	590	649	625	640	608	624	646	670	605	591	585	633	617	635	633	632	652	659	623	617	638	649	589	630	646	602	603	594	641	604	648	605	626	666	622	642	613	640	591	619	623	648	644	621	580	603	631	594	636	640	596	620	589	587	604	634	645	596	638	666	648	641	643	618	670	592	643	680	600	628	599	590	616	638	621	645	600	615	619	604	639	592	628	591	639	615	585	619	582	590	646	624	615	671	625	605	621	607	651	615	607	615	585	616	579	631	609	674	617	607	622	626	645	629	563	631	615	647	644	605	573	583	586	614	653	638	612	630	601	632	617	611	606	627	601	638	603	602	597	655	599	643	572	627	637	627	629	630	637	579	654	631	612	583	641	665	611	641	598	624	600	609	608	648	599	587	623	627	628	607	570	579	630	634	630	595	602	611	605	575	636	616	642	598	612	634	603	599	632	592	648	619	657	629	599	598	588	586	625	687	653	622	603	689	535	606	599	613	615	584	599	637	597	606	615	602	615	597	612	623	596	633	632	598	674	627	608	599	614	616	669	636	620	612	610	611	644	633	660	615	560	608	630	610	590	651	645	607	658	626	615	575	623	655	602	601	610	596	646	583	639	614	640	642	641	613	616	609	619	625	617	642	615	559	628	622	607	602	637	566	611	632	611	636	574	585	652	650	594	649	585	615	587	586	612	613	577	551	577	657	601	624	636	651	633	600	612	618	595	616	627	611	580	610	660	670	618	598	621	654	586	586	624	594	618	611	615	610	637	636	622	603	602	615	611	595	673	603	625	632	630	692	598	609	595	617	642	579	666	595	623	651	551	640	580	621	633	654	596	614	660	613	653	588	605	612	606	576	651	564	589	613	625	633	596	617	606	591	631	609	647	659	656	647	634	617	613	643	575	603	612	611	627	631	634	624	609	628	584	647	625	600	634	600	620	620	578	598	618	633	600	606	658	599	625	620	590	606	613	627	630	591	641	614	645	628	618	624	614	632	606	612	608	618	587	656	637	618	614	601	594	625	587	638	614	615	607	621	628	589	601	587	625	600	624	612	624	646	655	643	631	620	672	645	614	594	639	615	578	630	667	604	585	614	588	599	605	630	643	660	586	638	631	668	686	623	661	599	606	633	573	624	631	612	630	629	632	637	638	596	649	646	604	596	635	659	604	605	645	608	627	644	600	647	605	583	619	589	626	660	622	634	632	610	615	604	672	553	630	643	606	621	658	622	644	674	617	622	618	617	626	619	599	615	611	653	667	602	591	604	603	608	607	582	618	641	597	622	615	601	634	676	576	663	615	628	617	641	630	579	608	628	649	645	638	616	579	540	597	628	598	595	642	628	619	640	641	642	582	596	613	585	585	643	583	643	662	640	596	581	568	610	592	600	587	605	646	596	579	594	601	573	620	582	596	631	580	632	567	613	643	636	634	631	638	579	632	629	598	621	585	584	611	599	611	643	627	623	625	566	582	592	599	590	572	618	590	624	629	587	619	609	630	646	631	613	626	634	605	643	605	589	603	627	567	627	592	586	615	541	617	591	632	614	634	631	608	612	628	652	583	648	639	596	626	583	608	589	614	610	624	616	618	627	599	638	653	660	606	627	648	627	652	574	637	581	620	625	586	581	611	679	614	644	598	607	630	617	652	593	595	614	617	624	652	614	626	631	619	622	589	600	609	636	648	640	647	621	611	592	601	635	587	623	644	593	615	596	597	630	626	596	595	625	597	627	632	572	637	632	637	652	611	636	616	634	571	574	617	616	574	557	580	613	630	647	603	596	594	609	590	589	588	621	617	607	640	655	584	642	577	645	656	638	604	627	600	638	594	611	626	560	609	615	617	584	587	642	600	634	611	610	675	603	595	630	614	607	562	639	631	580	637	620	587	639	567	607	617	649	614	630	620	576	629	630	652	573	602	647	601	646	623	630	614	608	581	630	629	619	633	600	592	608	599	571	622	629	623	618	563	598	628	597	597	617	608	625	678	606	591	615	564	610	625	604	675	679	639	602	619	557	610	644	650	622	626	642	560	601	625	643	641	594	601	603	597	610	605	675	632	620	616	619	613	605	572	638	637	570	612	604	602	608	562	620	597	618	649	619	611	627	637	623	640	595	616	592	613	584	605	646	625	637	578	600	624	644	626	619	605	580	566	633	653	649	650	593	636	625	575	645	600	607	627	624	621	654	605	691	651	637	603	619	620	571	628	616	587	598	598	572	575	639	647	597	560	606	658	618	618	616	600	641	626	615	625	666	590	618	631	651	646	578	607	618	638	584	585	590	628	638	619	607	646	608	599	625	631	624	594	653	635	579	627	641	585	624	607	643	610	654	632	626	595	607	589	620	611	639	596	646	638	601	619	629	611	642	595	633	620	606	591	588	623	617	628	638	610	625	607	612	614	606	603	555	575	601	637	660	634	622	619	634	625	640	668	594	567	592	581	645	642	602	577	634	603	623	606	614	624	647	636	644	651	614	655	614	612	589	614	640	630	632	609	607	670	632	575	577	613	621	633	621	609	647	598	606	599	625	672	609	593	577	650	628	612	628	636	581	618	656	643	606	619	599	632	615	647	560	634	621	587	667	639	624	610	627	572	635	609	607	593	622	668	609	618	661	598	682	598	588	615	647	613	608	624	612	603	632	648	614	608	596	655	633	611	555	639	669	600	609	603	608	633	613	632	637	602	597	595	640	613	547	648	592	603	655	634	604	645	643	605	608	618	622	616	594	610	621	586	634	612	660	615	624	636	612	640	652	639	592	648	619	640	619	624	607	569	618	620	614	600	594	599	599	592	634	602	586	629	642	580	622	585	606	657	620	681	584	615	589	598	651	619	600	612	611	599	607	630	637	601	645	625	626	673	630	615	593	663	641	600	636	622	579	639	625	597	639	627	639	648	599	558	609	641	613	650	639	604	591	600	594	622	626	631	595	578	623	607	602	626	600	585	568	640	593	638	593	566	635	646	614	628	586	626	617	590	601	633	614	657	620	634	676	652	607	600	670	634	610	602	637	610	617	602	618	629	655	658	666	631	608	583	603	605	592	601	592	577	582	636	617	602	601	636	592	598	615	628	562	666	669	612	599	641	612	607	605	619	596	620	641	640	629	610	595	631	650	628	598	637	599	613	592	634	663	610	636	589	601	613	611	572	604	587	595	606	597	593	583	629	619	623	602	601	654	593	605	672	603	625	657	571	593	575	609	613	617	564	580	597	581	594	595	577	648	630	639	574	602	587	678	624	624	629	602	629	604	630	621	595	628	594	603	591	626	642	628	657	586	588	612	612	632	590
62996	89519	59653	33972	15794	6731	4267	2032	800	576	546	529	530	570	531	560	538	546	570	552	569	542	519	542	543	547	573	551	517	552	511	563	587	525	554	571	523	565	526	530	529	525	530	556	575	499	550	568	523	571	565	561	538	579	564	524	546	529	575	532	497	552	511	513	512	542	530	540	543	552	602	548	540	513	508	540	545	511	533	565	566	553	533	531	546	532	530	533	542	564	542	543	548	533	566	569	527	574	537	554	550	557	535	513	554	511	581	522	543	558	467	496	537	543	543	529	523	548	550	561	559	450	549	532	528	521	515	539	565	485	486	519	564	547	555	562	537	518	517	526	507	528	526	527	550	534	584	484	523	541	538	551	563	579	535	540	554	510	530	531	511	486	533	546	555	556	554	515	553	576	556	607	554	553	564	526	547	496	587	511	553	471	519	578	525	559	526	532	534	533	567	599	520	560	515	537	517	560	566	551	527	530	488	525	574	545	506	524	498	529	526	529	590	549	571	556	524	552	506	515	517	571	539	573	595	537	525	532	545	527	543	562	547	558	531	512	535	527	539	537	536	547	547	579	536	528	538	544	549	498	597	496	536	559	535	543	543	499	546	552	529	537	558	529	541	554	569	520	547	502	552	508	537	560	551	568	573	556	506	548	548	530	529	533	542	560	549	570	523	541	516	538	551	543	503	543	491	571	519	532	532	557	553	553	541	554	529	535	497	555	555	543	558	547	525	543	539	534	521	545	548	509	508	556	569	548	522	521	560	552	547	541	542	580	522	549	603	540	510	500	538	511	511	535	533	540	559	501	562	514	554	522	564	558	517	537	562	549	529	518	531	499	535	571	521	535	547	531	485	526	569	491	516	536	538	525	516	540	552	533	534	541	567	537	526	565	527	557	534	501	498	550	555	511	522	577	528	520	534	534	503	569	519	528	520	539	556	539	565	558	499	530	533	509	508	566	548	553	525	537	529	562	529	558	535	547	540	523	518	532	508	544	545	572	521	547	540	533	551	531	542	558	544	555	564	549	551	535	521	519	536	543	520	547	532	531	508	487	552	530	512	547	551	512	546	527	532	543	513	523	536	493	562	534	527	568	568	544	578	539	562	577	558	555	512	518	533	557	527	544	524	510	568	532	513	525	561	537	523	531	544	530	523	548	539	530	503	529	501	590	497	546	558	554	511	559	552	522	499	557	525	561	522	485	514	550	552	556	548	529	529	512	510	528	546	556	528	521	535	503	526	547	566	522	560	565	554	524	562	558	560	512	574	531	542	517	479	532	542	478	536	547	540	516	552	533	574	536	519	546	554	544	521	519	561	529	519	519	517	482	577	514	495	507	568	564	523	543	516	507	536	536	560	483	509	499	532	557	510	571	560	528	547	531	557	560	515	525	559	513	592	514	545	582	521	539	580	551	560	561	547	545	543	538	515	523	524	526	593	531	546	518	500	536	502	530	546	548	524	493	489	561	495	555	514	532	541	501	515	534	594	549	543	541	520	518	475	507	533	565	556	504	532	564	495	524	503	527	543	531	536	543	584	530	519	532	528	555	544	560	539	520	514	565	532	535	563	548	539	546	520	511	527	564	514	553	539	512	527	536	508	510	514	545	514	537	509	547	550	574	533	502	559	535	559	507	524	527	568	513	542	498	540	518	563	545	528	547	539	553	557	558	522	536	488	552	559	543	548	515	547	530	517	547	566	560	532	539	514	511	536	533	541	581	557	548	523	588	558	521	520	531	561	526	571	531	568	571	509	517	549	529	533	512	534	537	522	519	516	520	536	534	575	521	527	545	536	543	573	532	550	594	517	554	510	543	573	537	578	497	547	542	518	548	536	545	526	536	548	526	511	526	524	577	542	562	603	526	528	496	513	548	483	607	575	560	513	551	539	558	556	540	552	525	503	560	541	543	547	514	537	557	550	537	551	545	534	493	546	572	543	575	568	539	515	565	487	569	504	542	539	474	523	520	549	567	515	546	554	537	580	525	535	533	548	530	544	529	539	558	525	505	519	561	522	538	530	533	525	517	516	529	586	591	548	508	546	506	556	560	528	535	478	565	549	537	523	503	533	540	551	507	549	514	531	573	538	506	559	606	537	505	582	554	516	546	539	512	513	534	551	505	585	543	499	481	527	540	544	514	573	521	558	518	554	549	499	560	529	532	531	527	526	536	563	550	565	523	543	459	579	575	534	554	523	512	534	575	502	511	539	568	553	557	496	547	539	529	526	569	548	507	557	528	507	544	519	523	527	572	537	525	575	561	532	582	503	523	549	535	554	474	541	535	556	572	602	538	543	533	534	558	532	517	564	510	524	569	524	511	537	510	522	522	572	559	549	553	502	530	576	528	545	525	524	525	525	537	511	535	494	529	544	527	549	550	563	534	516	528	518	590	509	518	533	509	536	515	549	573	507	500	520	519	547	526	497	534	564	525	527	557	549	559	601	529	511	524	479	578	554	570	486	542	536	546	521	561	573	503	514	524	562	534	547	517	530	542	580	537	549	534	544	501	575	553	472	553	571	547	533	495	575	522	495	592	507	556	529	551	499	578	515	532	526	562	493	517	527	530	568	545	529	533	557	546	559	561	538	580	542	553	540	562	527	502	579	537	552	517	527	511	545	546	524	522	521	507	485	531	552	522	580	559	551	566	560	541	554	552	553	543	488	502	577	520	545	538	575	566	522	495	583	507	524	498	527	520	521	577	487	539	501	568	490	548	519	551	492	507	534	512	543	571	551	572	524	528	534	519	538	549	564	575	539	539	551	551	555	503	532	561	565	512	565	499	503	605	511	519	528	512	552	522	558	519	569	523	619	540	536	525	565	550	579	562	506	544	542	519	501	556	551	532	519	552	527	484	515	535	506	535	491	547	529	573	532	522	516	525	510	548	566	520	558	572	549	505	530	517	540	553	484	568	540	510	522	566	527	545	530	530	504	558	543	511	548	557	559	541	523	552	560	566	505	535	583	551	538	565	497	530	521	543	546	535	536	524	548	551	569	564	566	591	539	565	553	522	566	548	559	506	556	530	537	549	528	514	548	575	518	548	587	593	525	505	572	523	551	575	515	530	612	540	561	511	547	549	487	555	512	569	534	552	551	527	512	509	524	510	564	545	534	565	504	508	563	558	532	501	546	523	542	489	505	548	534	519	538	546	539	538	501	512	543	559	541	538	547	544	577	516	505	528	550	546	553	536	549	560	491	548	554	529	526	539	543	616	526	563	518	531	519	555	545	567	551	560	542	527	558	523	536	570	527	533	549	557	556	525	522	538	527	555	494	507	545	574	507	550	569	530	528	519	521	534	504	560	561	518	541	567	550	534	575	575	554	523	544	545	562	530	560	519	546	576	507	515	585	534	548	552	545	586	544	539	586	510	534	554	532	565	528	501	524	543	537	588	602	523	582	498	513	559	559	509	558	537	557	520	597	529	506	493	539	571	535	555	560	530	535	557	504	553	506	533	540	553	572	516	530	558	529	501	553	527
24692	23127	32836	31475	26333	19317	11071	3680	1210	863	805	860	762	805	744	846	808	817	822	768	804	802	823	838	789	769	825	765	825	781	764	723	796	776	779	807	810	819	787	780	776	804	875	789	742	813	785	787	808	831	814	784	802	731	831	810	806	804	731	800	714	847	857	792	777	747	768	737	770	807	813	833	824	789	827	846	828	767	809	734	755	745	812	803	816	768	810	832	787	762	799	767	790	815	812	763	835	838	805	764	764	764	780	833	814	795	819	776	793	762	824	767	765	753	745	791	761	784	807	779	798	809	800	716	758	773	777	742	818	783	776	761	810	765	789	758	775	796	804	800	820	760	779	742	763	797	806	799	829	807	804	745	827	791	810	832	805	800	779	766	738	830	771	715	803	806	767	849	767	835	783	799	779	813	750	789	772	780	837	812	775	761	778	747	792	782	799	803	791	812	773	858	781	768	803	790	816	756	739	770	753	802	750	788	813	817	728	768	782	741	736	787	770	817	790	768	784	774	738	782	789	801	742	757	779	790	770	795	788	788	767	794	836	757	768	800	737	752	782	776	796	808	810	859	773	783	782	769	826	763	774	779	815	794	770	783	776	749	774	794	830	781	791	800	768	784	810	803	767	761	794	804	822	782	844	774	739	794	786	819	757	789	791	747	762	765	744	774	780	765	788	802	730	807	748	747	785	820	789	788	799	788	777	790	763	753	769	808	760	760	759	827	704	783	816	731	780	744	827	773	740	767	791	785	773	775	793	780	796	812	771	814	763	809	807	795	757	793	819	818	755	775	771	792	800	800	747	766	808	788	798	747	795	777	759	771	790	787	757	786	714	784	826	744	752	832	764	786	767	803	763	794	789	786	797	771	789	765	783	753	800	817	838	834	776	775	796	823	797	822	783	766	785	829	794	779	814	800	837	719	774	824	808	764	747	759	777	784	757	814	764	734	759	815	775	728	759	765	833	783	802	781	754	792	779	756	780	822	798	762	771	779	795	762	761	776	760	761	801	787	772	774	816	850	788	776	771	786	770	774	748	810	826	794	779	800	815	748	818	783	843	801	831	779	745	781	762	826	836	771	789	813	831	810	802	795	778	796	776	771	733	770	779	719	825	794	778	741	786	717	787	782	787	818	818	786	785	753	779	748	768	784	789	778	848	800	758	777	737	762	809	756	766	781	802	777	788	816	756	795	792	742	816	785	759	747	756	719	813	784	762	784	805	771	775	735	751	716	816	763	778	767	754	784	765	819	739	760	783	794	769	789	773	800	788	789	828	750	804	777	750	806	779	812	802	802	791	790	778	775	800	760	771	773	797	778	772	764	730	805	818	776	821	746	795	763	779	753	806	771	774	742	788	750	781	765	744	812	793	795	769	771	821	792	788	796	776	792	772	813	771	760	779	809	798	829	788	773	794	758	757	786	822	760	770	749	767	775	801	767	787	828	793	773	779	791	749	748	773	789	855	839	777	821	777	747	759	784	789	828	760	775	752	829	770	814	787	811	794	794	872	803	760	818	782	763	840	718	787	834	725	759	797	772	768	788	789	763	790	787	776	799	807	757	835	715	759	749	771	784	763	775	775	744	818	766	762	780	786	743	778	785	798	780	763	866	784	795	807	748	800	779	794	705	784	754	780	805	744	773	791	765	798	752	837	763	789	767	700	766	791	787	788	751	796	775	787	763	792	828	774	769	834	762	833	796	804	796	763	798	817	741	768	790	755	825	781	809	796	785	744	770	799	807	750	745	780	799	806	833	793	806	763	792	836	785	752	783	783	749	831	733	803	675	782	817	777	771	821	772	755	756	799	753	812	785	752	772	785	798	758	748	810	747	790	797	781	805	805	777	787	743	771	744	777	782	796	801	834	787	764	784	820	749	775	816	762	805	778	791	790	795	791	810	788	770	804	792	774	727	782	846	786	823	763	756	801	801	786	763	852	774	758	797	777	767	754	762	762	778	831	773	751	839	752	758	787	775	771	826	761	767	769	804	779	800	756	779	787	763	791	781	801	784	816	824	804	767	820	799	759	789	769	808	740	780	762	762	805	790	777	747	806	778	801	726	763	754	772	771	772	765	794	799	762	814	829	775	761	796	750	792	829	809	788	804	733	779	806	774	817	784	800	761	769	772	766	839	796	805	806	782	818	749	766	828	733	803	756	822	775	770	827	793	781	796	813	768	778	799	847	783	780	725	825	776	777	754	811	811	761	792	776	823	813	798	755	810	737	804	801	772	789	744	727	774	782	818	801	772	741	767	809	750	746	806	810	739	805	795	773	786	776	762	789	748	790	793	783	767	808	788	812	788	771	796	780	776	798	765	792	787	794	825	836	770	842	793	793	816	751	798	789	768	784	766	732	796	779	766	799	804	802	758	770	734	799	813	811	831	780	815	833	794	799	771	726	822	804	767	799	793	764	800	785	794	798	770	783	733	811	784	785	772	786	764	848	753	771	820	800	805	745	722	739	780	752	774	783	794	762	756	794	803	792	775	800	798	787	795	787	810	844	797	794	769	806	734	749	777	791	777	772	728	816	790	689	809	829	787	823	797	764	743	778	830	764	811	791	743	744	797	785	811	790	781	816	749	798	830	765	779	792	771	785	755	768	844	802	769	752	774	786	793	757	783	719	755	797	800	796	792	796	735	771	759	821	754	765	810	730	820	817	797	759	774	758	797	759	764	752	771	780	806	779	836	753	768	837	769	807	791	769	793	781	765	794	777	774	772	746	832	804	730	765	846	751	818	794	786	812	724	807	756	795	746	816	789	762	768	788	818	793	752	815	817	830	780	822	807	738	777	817	715	762	790	768	762	774	791	775	769	784	750	812	769	774	787	793	777	766	816	798	792	784	823	760	824	736	718	773	781	793	760	753	776	794	770	771	727	766	726	713	782	860	794	787	804	831	770	739	799	822	781	823	805	728	705	750	813	816	772	817	763	784	814	767	726	789	793	757	769	797	786	795	786	792	794	819	815	803	778	820	809	818	731	816	779	763	794	807	811	756	827	818	766	757	742	770	818	829	788	796	791	779	784	816	820	737	853	778	794	818	769	816	789	777	797	758	788	783	798	795	786	818	791	807	814	761	811	781	793	784	783	763	788	784	731	808	852	760	809	762	750	794	794	797	743	792	792	799	737	791	790	813	807	792	788	754	801	812	754	811	795	764	814	778	844	764	789	798	745	774	808	767	821	764	786	763	785	746	797	774	799	805	798	780	836	819	797	801	788	806	778	753	776	786	800	740	787	792	774	786	750	825	761	776	749	770	724	778	848	791	788	762	757	780	753	768	765	817	835	779	785	836	764	728	752	792	830	782	802	759	798	756	827	777	784	804	789	779	812	791	816	781	788	770	754	803	782	731	761	794	741	789	797	765	757	759	799	819	773	791	789	776	803	788	762	792	758	829	816	808	791	742	816	750	789	834	823	807	765	761	810	820	811	813	784	790	741	733	805	800	806	770	777	794	798	766	784	823	800	754	796	765	789
64522	100761	71469	46514	24436	11313	7564	3668	1185	742	677	684	674	704	755	717	714	761	668	703	707	718	735	664	767	684	739	745	714	757	674	688	709	689	735	627	692	742	711	744	709	720	692	743	669	721	699	693	685	708	686	706	699	697	732	699	734	683	692	684	674	722	711	682	694	703	694	705	686	714	714	687	669	654	703	657	701	717	668	685	740	683	758	703	718	719	730	706	702	740	729	717	659	718	659	745	674	697	664	726	671	699	720	650	720	741	718	664	737	720	719	719	668	710	685	658	691	737	689	719	685	689	666	690	683	721	729	677	740	676	718	669	711	674	713	659	705	681	704	699	693	652	706	733	733	711	709	784	712	692	684	723	706	680	702	682	749	674	620	621	705	689	745	713	735	703	675	670	682	655	724	664	687	693	667	673	723	665	660	702	693	701	684	712	659	714	731	673	671	686	678	698	683	706	705	678	676	691	693	690	717	710	693	680	690	724	677	694	655	710	666	666	627	694	683	675	709	684	654	684	696	671	704	707	710	719	718	717	667	662	711	698	694	706	697	684	754	699	703	745	676	740	723	669	737	665	735	657	685	674	720	695	695	721	678	726	691	664	670	734	686	700	699	715	732	660	698	743	675	731	697	736	683	726	688	708	687	677	709	696	670	692	717	650	711	731	695	735	706	725	674	668	687	684	713	662	698	655	723	652	655	654	717	654	659	691	701	673	685	691	646	783	734	678	732	671	685	659	688	631	658	699	722	708	683	678	714	704	686	660	706	671	698	709	684	739	660	670	666	743	686	688	663	695	746	675	711	720	699	723	708	728	671	740	668	639	697	689	702	682	679	702	715	667	665	687	706	694	653	709	654	656	695	634	712	711	686	649	730	668	720	734	651	721	658	678	688	718	733	708	733	724	675	703	670	670	672	726	682	673	707	660	680	650	663	677	689	675	740	680	736	706	717	680	687	727	720	728	709	725	668	645	712	691	657	681	739	660	732	716	717	692	651	694	725	697	719	696	680	676	685	708	684	718	661	714	731	734	676	693	729	644	691	724	634	692	714	673	743	693	696	687	686	698	655	756	671	693	694	677	650	705	673	710	653	764	674	709	692	743	714	716	701	737	668	675	648	694	643	725	687	664	685	694	647	683	709	687	682	688	671	697	658	701	705	716	672	716	686	667	682	670	698	626	716	723	726	733	701	687	708	689	699	670	699	670	723	728	667	678	773	724	663	696	667	702	697	683	674	750	716	720	656	709	672	743	683	645	715	676	729	736	673	681	668	692	677	689	710	670	765	751	720	695	692	745	680	681	705	715	693	724	693	747	696	698	704	697	695	699	652	702	670	660	689	723	688	706	683	711	698	714	722	731	704	716	662	734	689	704	727	714	738	691	722	685	721	702	725	714	705	751	658	673	690	724	713	722	692	689	659	736	656	695	651	674	720	659	697	745	661	761	683	677	714	659	681	690	729	698	697	738	709	671	706	648	710	741	691	693	705	706	730	696	732	721	696	715	641	706	692	702	696	660	698	697	721	690	662	700	690	672	678	725	671	719	692	644	702	699	717	713	648	715	680	704	723	726	717	724	677	715	670	654	641	746	683	727	679	696	676	680	698	709	642	689	721	639	715	709	684	707	695	675	674	663	702	687	702	696	677	713	672	716	684	690	704	683	699	725	722	713	697	732	724	654	672	714	654	687	689	695	682	687	687	638	699	702	724	712	730	758	709	669	694	729	749	696	703	708	703	671	643	717	696	707	646	669	669	677	673	663	708	716	692	762	681	693	737	668	707	705	705	758	746	733	697	679	635	768	712	655	727	680	687	689	662	722	695	664	651	703	704	700	673	730	652	673	728	676	698	647	705	679	767	700	696	731	666	708	674	668	692	710	723	678	619	678	684	703	746	693	721	651	701	744	702	727	706	719	671	710	685	705	675	666	687	693	671	709	705	673	682	695	691	666	712	746	718	731	700	683	688	667	674	685	704	673	727	702	692	659	726	698	682	682	709	707	651	693	717	693	700	737	692	787	695	681	725	694	724	699	693	712	711	682	663	690	697	677	729	720	739	713	690	671	658	690	704	719	639	683	698	688	721	681	672	658	731	667	649	745	685	661	655	727	656	706	651	687	697	690	723	688	700	642	698	713	734	677	689	673	707	706	664	671	677	715	730	695	675	674	754	678	707	711	724	692	747	695	704	726	681	687	686	664	689	670	667	695	720	700	688	704	717	686	716	762	685	701	694	673	714	752	667	696	666	729	718	686	673	726	700	711	706	688	683	694	719	673	642	702	745	671	645	675	653	707	673	712	698	688	715	713	709	686	658	709	677	721	660	737	659	683	735	616	695	709	702	664	683	715	705	637	685	689	705	693	676	671	726	682	683	711	701	682	678	693	675	673	664	673	710	739	691	729	697	684	701	653	699	689	677	669	682	680	686	700	696	677	749	727	673	642	716	685	666	712	721	693	668	710	657	741	650	731	705	681	717	671	717	685	696	669	703	721	712	696	701	670	695	677	666	669	671	683	671	660	728	663	757	672	713	676	776	686	625	649	717	694	725	681	747	730	692	641	694	712	692	668	681	725	706	668	726	678	637	701	742	686	710	668	719	717	645	690	705	659	671	718	696	717	710	700	652	670	699	636	669	706	671	714	655	734	716	690	694	702	684	680	653	700	679	714	663	745	701	678	692	698	710	679	739	687	686	701	691	680	723	703	709	714	724	686	717	678	706	646	707	692	677	698	708	669	673	697	716	654	725	723	713	661	717	688	707	691	711	682	706	711	724	702	695	718	698	655	699	692	684	678	647	688	691	692	711	757	701	726	652	696	684	714	699	690	727	693	749	723	697	710	675	693	724	699	701	658	674	701	743	721	731	690	688	729	699	722	681	672	666	725	679	740	688	720	685	680	654	680	663	691	724	703	697	684	756	657	705	664	653	726	667	624	674	667	713	726	706	664	741	701	675	714	650	713	694	684	615	683	700	688	674	701	670	754	715	703	674	725	694	763	663	655	769	704	722	676	648	711	699	731	694	658	688	726	704	740	671	703	676	723	676	669	658	698	716	748	680	698	753	695	704	692	674	668	679	715	727	684	660	641	693	665	680	655	672	687	716	700	678	709	659	698	701	662	719	695	668	686	725	738	685	677	684	660	687	646	664	728	696	709	669	700	711	679	717	699	750	721	655	703	691	699	655	730	663	698	708	734	695	714	671	681	686	737	693	709	666	693	709	696	713	698	705	684	714	698	716	680	693	684	718	673	744	721	710	682	713	682	696	700	660	674	699	718	671	718	694	717	707	697	685	697	726	705	698	721	695	691	641	696	700	665	637	654	670	664	725	724	689	702	689	688	695	682	705	648	714	669	691	682	704	712	703	694	652	684	671	715	686	707	708	667	695	685	702	674	707	645	686	727	711	691	668	639	695	692	684	681	734	745	686	725	694	644	701	670	711	698	743	728	710	685	713	704	650	700	684	744	695	684	636	720	693	685	679	685
31263	28831	22721	9958	2695	1128	817	646	527	518	511	484	525	523	514	515	471	516	520	525	500	475	498	541	530	522	465	530	554	497	541	542	527	492	534	521	526	490	476	472	478	488	473	514	511	519	496	550	500	480	543	519	520	536	503	523	466	498	522	508	467	470	465	549	437	527	484	478	517	501	472	539	544	530	515	496	508	482	514	520	505	489	529	496	528	503	507	540	486	500	500	473	540	492	487	509	498	533	523	489	521	485	491	471	508	479	488	511	518	474	503	542	509	498	520	491	549	530	516	512	476	511	500	516	492	500	506	506	512	438	503	498	491	467	510	510	503	526	525	514	507	508	554	482	467	491	477	497	503	508	487	485	516	515	480	488	483	514	492	497	474	543	484	518	531	536	488	494	461	503	500	528	485	518	482	511	498	504	478	529	531	558	479	534	520	516	517	503	475	463	511	493	541	530	535	501	522	495	541	473	525	504	473	540	518	551	524	548	500	503	493	481	536	512	498	545	539	503	509	504	492	517	477	501	534	518	498	509	522	501	512	553	469	501	500	484	509	481	513	478	537	495	479	517	515	507	515	525	496	492	525	501	531	497	530	469	500	514	509	530	488	528	536	497	519	514	513	500	489	487	521	487	518	535	513	497	497	483	511	483	509	541	486	500	526	510	575	476	517	531	503	514	501	494	564	524	517	539	535	491	536	517	506	480	472	516	507	505	525	509	509	497	499	521	523	504	477	485	480	495	503	547	505	496	484	495	533	496	497	509	530	510	473	479	535	506	504	525	481	509	514	491	546	458	553	483	471	546	533	509	531	495	526	492	562	508	498	547	488	517	502	526	526	488	524	501	511	492	524	485	470	500	510	470	483	505	510	507	516	547	510	534	509	491	475	502	486	521	479	488	506	515	526	534	466	530	473	492	526	493	452	547	542	524	560	520	484	498	525	437	493	513	527	509	471	497	499	504	483	496	522	555	493	498	483	539	495	508	506	515	499	514	487	499	464	525	535	522	492	510	529	510	502	505	493	513	518	509	471	516	568	484	485	495	504	516	476	527	495	495	502	522	499	464	519	498	527	534	495	490	459	516	474	517	506	513	506	490	475	510	492	502	509	499	551	486	508	512	523	528	500	538	483	510	519	504	516	532	497	481	524	579	491	490	529	491	520	500	522	561	503	495	514	492	492	509	508	494	479	525	471	493	497	508	526	495	511	515	519	477	496	498	553	516	519	528	481	514	492	489	465	461	478	495	559	514	471	501	503	509	535	507	471	504	525	516	508	526	532	544	507	488	508	530	503	528	512	498	514	507	499	497	483	500	512	521	524	491	534	481	513	452	480	489	511	518	490	536	517	506	497	531	500	547	470	483	513	534	486	525	479	510	490	512	525	483	526	511	509	489	512	511	484	503	512	537	481	493	523	484	504	493	447	510	520	505	491	553	504	529	501	522	498	485	512	502	509	525	489	531	452	515	494	494	500	482	518	508	542	526	529	541	489	525	462	542	528	540	549	517	465	484	538	501	514	473	467	477	465	513	495	463	541	481	496	525	521	513	498	503	471	516	552	507	504	508	520	519	498	506	519	498	492	528	509	550	504	547	486	518	492	543	487	493	473	501	480	498	486	473	522	515	515	506	495	502	500	465	483	490	519	509	457	473	530	486	510	494	494	529	495	531	496	507	518	510	491	491	511	533	503	465	518	483	476	478	470	522	511	537	472	502	503	456	494	499	484	500	494	498	518	512	553	485	528	513	488	462	509	505	513	499	511	478	511	524	492	467	509	511	514	510	492	508	533	488	548	493	518	489	472	520	537	545	544	484	518	504	519	488	531	492	509	484	537	501	527	506	503	513	483	552	522	499	488	488	490	517	502	544	452	487	553	483	497	492	522	499	515	514	526	528	497	584	524	536	530	516	509	541	517	504	512	495	521	524	537	475	483	488	507	553	528	526	502	484	565	471	490	502	521	491	512	516	478	502	480	510	491	519	519	483	563	531	498	491	502	506	505	505	497	517	518	497	515	491	483	476	500	493	469	545	511	504	509	525	499	506	507	501	487	512	514	532	531	539	509	545	552	545	556	505	537	485	522	516	475	470	522	518	529	519	510	527	502	504	462	528	518	496	470	498	494	499	518	495	503	466	531	498	492	522	479	520	507	519	541	533	487	504	484	495	516	455	512	503	485	535	531	472	482	502	508	529	527	522	489	552	486	508	459	517	525	498	516	502	522	504	461	540	477	458	514	539	554	536	507	524	508	496	523	486	455	479	505	465	480	482	525	527	474	524	503	501	526	495	517	538	537	517	473	533	490	462	481	520	496	536	540	515	529	489	542	525	505	521	498	485	467	521	467	497	509	483	509	516	495	494	459	463	490	528	504	554	528	512	501	533	525	480	524	482	497	518	494	531	509	522	522	522	512	520	510	514	485	536	495	511	526	489	496	525	487	514	474	524	493	490	488	522	500	503	534	511	522	499	537	482	517	505	510	497	521	470	484	494	515	477	517	510	480	529	479	506	558	464	528	513	550	547	520	484	465	480	535	470	525	531	537	516	513	509	522	465	520	539	499	512	489	488	522	484	529	520	485	504	537	506	502	506	532	506	497	514	474	523	482	520	508	474	534	545	487	491	515	486	504	492	524	531	550	503	468	488	531	505	522	488	490	473	531	506	504	484	493	526	511	482	486	531	553	493	534	535	524	489	458	439	472	498	496	519	515	515	493	517	536	525	502	521	509	509	475	475	502	509	487	492	509	488	511	512	486	514	515	478	512	476	494	517	515	518	497	515	485	528	522	491	512	474	540	554	489	484	452	498	496	471	493	538	463	511	496	502	510	485	453	516	509	495	508	488	486	496	493	523	527	536	504	474	516	530	498	503	537	492	476	502	498	509	474	497	472	522	449	538	512	521	480	475	486	492	479	507	491	547	500	478	471	501	532	494	497	448	491	533	488	522	508	524	494	506	473	490	531	506	472	513	503	474	491	519	509	520	496	542	497	548	526	541	516	502	522	513	483	487	487	525	514	518	520	485	496	479	502	503	490	536	512	509	503	501	493	515	502	507	545	503	541	526	497	493	477	512	478	493	547	490	529	494	523	512	491	526	524	488	494	507	472	537	526	493	516	499	519	466	495	510	489	502	469	486	504	536	519	514	515	501	462	512	499	544	538	486	479	497	500	541	503	528	485	545	550	495	479	507	486	465	507	518	510	518	535	508	512	509	527	528	501	531	535	507	525	456	504	523	523	518	534	469	507	508	482	528	544	497	500	495	471	499	504	501	492	492	522	488	470	486	481	521	522	501	496	549	498	520	526	541	521	500	515	533	475	543	523	471	479	491	531	517	521	476	498	506	526	491	497	525	490	504	532	493	463	497	521	509	473	500	516	491	462	488	533	523	499	484	470	438	487	473	540	489	479	457	483	493	505	529	508	522	504	510	503	494	508	507	496	518	540	532	542	508	514	489	476	456	520	479	476	535	482	507	548	503	508	494
24795	31740	17714	6271	2329	1044	817	534	417	436	405	442	403	448	410	419	416	344	433	428	402	398	409	441	387	384	429	443	414	420	395	418	415	418	388	438	434	416	416	374	417	436	385	394	465	438	425	430	408	431	425	413	378	419	400	412	460	412	405	385	420	415	419	424	415	399	403	404	420	405	411	401	387	422	422	404	405	399	463	431	415	413	410	417	398	407	426	409	438	423	404	437	403	408	435	429	400	369	386	414	448	334	374	408	404	408	431	398	395	416	410	422	414	421	418	433	434	420	416	400	422	426	402	404	403	420	399	421	427	396	400	399	404	392	415	435	433	412	420	449	426	381	403	396	403	420	406	451	393	372	405	419	386	414	406	411	430	379	427	411	429	442	424	424	433	443	405	409	398	412	466	381	392	389	415	415	446	427	444	357	418	436	382	450	426	393	410	409	385	399	434	411	418	397	446	412	394	355	410	444	417	407	404	409	417	398	392	433	395	403	403	390	426	435	423	450	372	416	425	419	402	415	395	446	412	452	439	409	446	418	410	397	412	407	429	428	405	407	393	410	396	433	415	404	402	390	436	423	411	422	440	434	397	393	375	400	424	415	438	401	471	392	436	419	409	393	408	405	385	424	412	437	414	395	394	438	413	399	402	408	414	418	397	387	435	405	431	416	407	424	415	429	399	395	409	425	393	424	397	424	412	422	380	430	445	410	399	405	390	423	411	405	396	406	385	434	423	388	421	418	435	395	424	409	402	405	396	421	405	449	449	377	404	401	424	418	413	448	387	388	430	428	380	446	432	416	424	399	375	404	450	421	405	430	410	387	422	428	377	400	404	390	396	438	393	413	445	417	394	402	421	413	389	423	420	416	395	434	442	396	431	388	383	396	402	402	425	444	422	425	404	395	416	421	381	415	424	393	400	406	407	393	398	416	446	380	373	402	487	402	434	401	414	417	416	430	403	420	422	405	428	427	392	411	422	386	431	400	376	412	400	415	400	401	438	432	416	382	371	447	408	386	412	412	432	398	385	404	423	434	393	407	392	443	383	428	439	361	376	401	417	438	397	416	410	430	393	408	387	405	425	390	431	398	442	412	375	408	411	380	392	402	383	403	409	367	379	410	405	423	431	421	418	402	419	421	438	393	422	433	403	396	424	429	414	396	432	373	370	416	435	454	404	439	414	393	388	421	437	410	428	411	390	438	424	395	401	393	416	440	410	406	380	422	381	438	422	426	427	457	390	435	401	444	420	394	417	420	451	439	433	418	412	436	391	435	430	406	424	406	379	407	411	383	417	435	401	404	412	422	409	383	393	421	399	415	397	405	380	404	421	390	393	430	392	388	426	419	409	418	394	384	397	387	398	430	439	412	449	443	405	414	405	398	405	419	416	418	419	401	436	441	427	459	392	389	398	394	394	425	421	391	429	393	377	386	431	385	403	422	395	431	352	366	384	421	413	399	448	392	443	404	374	437	411	428	364	392	413	408	421	447	403	431	418	402	411	435	381	420	426	395	401	421	423	414	444	423	416	427	412	412	417	392	420	435	428	429	399	411	400	406	397	384	409	409	411	411	438	417	458	400	450	406	395	378	406	423	430	409	401	416	380	425	380	442	389	438	381	390	409	408	397	434	408	419	398	411	389	428	400	429	455	430	403	439	392	421	456	415	424	432	421	389	398	389	456	447	407	397	427	423	441	437	399	389	480	400	447	427	377	394	399	389	434	392	442	407	411	409	456	418	381	429	431	372	412	407	391	401	422	425	417	421	447	387	443	413	478	412	434	419	407	421	424	403	422	397	398	411	434	425	398	419	363	395	433	389	408	434	404	407	389	421	401	422	392	423	418	442	422	418	380	435	381	399	427	399	421	405	413	440	414	452	398	409	435	431	408	456	384	427	391	398	378	447	424	389	392	406	376	411	421	442	438	449	373	404	416	399	399	434	412	402	438	404	415	434	450	415	385	439	385	389	406	401	433	404	406	401	381	406	441	425	405	446	399	400	436	414	464	439	417	393	439	390	462	416	438	391	438	401	400	392	394	395	416	371	393	419	434	390	436	372	438	412	450	366	410	383	379	433	409	418	412	417	411	417	416	415	427	419	446	425	405	400	432	394	406	443	412	392	415	395	364	374	405	438	380	373	389	416	380	409	421	402	401	400	375	420	413	417	419	408	416	443	411	402	435	391	416	418	439	416	395	420	374	426	429	409	436	401	412	416	414	398	447	405	380	410	389	398	398	386	438	413	416	417	401	412	389	403	364	389	406	432	409	439	372	392	430	406	402	434	429	440	423	377	398	418	429	397	404	379	405	413	421	432	409	420	408	410	407	395	437	384	446	386	441	395	414	427	402	408	433	421	414	402	421	408	373	389	400	429	459	397	418	413	375	442	460	412	383	440	396	418	397	421	420	409	393	410	413	404	396	422	434	423	424	415	423	435	406	435	436	410	437	419	377	401	391	440	373	438	461	410	417	381	438	418	434	436	384	459	366	392	383	416	430	400	432	403	410	453	418	420	401	441	423	408	371	445	388	411	427	383	417	432	438	409	391	395	421	436	417	405	411	394	429	425	401	423	440	405	393	417	423	407	403	398	387	467	407	404	380	374	409	436	430	459	406	414	424	419	389	405	393	412	400	430	422	403	413	414	400	414	384	393	399	427	404	404	387	410	380	416	408	433	388	405	391	429	377	453	415	426	417	373	395	432	393	408	412	420	418	403	409	419	386	398	433	428	424	415	419	392	386	415	398	465	383	417	427	428	420	394	403	434	440	361	417	409	396	401	420	421	386	407	410	397	403	422	419	374	457	439	412	389	395	413	392	409	426	462	377	389	402	407	421	456	386	421	400	432	432	407	388	418	413	394	415	428	448	355	390	391	407	380	435	427	386	429	449	436	447	372	378	374	414	402	401	427	415	408	407	399	424	404	413	382	401	428	418	388	443	408	400	420	451	392	422	418	382	419	386	422	409	403	389	415	406	433	433	404	387	452	413	388	395	448	417	421	435	410	431	400	400	445	431	414	390	360	407	435	431	386	416	469	420	410	415	416	440	412	414	380	429	398	423	417	429	426	435	422	426	386	405	385	421	409	440	430	430	431	424	425	417	363	383	430	428	400	410	418	391	419	403	401	399	396	413	376	389	392	438	418	410	418	407	430	411	446	423	424	430	422	408	411	426	383	406	397	441	397	425	443	375	413	469	406	435	413	380	416	456	429	406	415	409	424	391	415	401	405	406	431	409	428	439	405	379	404	410	435	427	421	410	378	395	381	415	417	455	427	420	399	434	417	405	385	435	426	403	440	403	393	426	454	397	410	419	460	418	413	395	394	426	405	378	404	417	409	410	383	400	393	437	398	388	414	402	392	432	424	442	407	432	387	418	367	392	447	449	401	421	386	417	396	393	430	407	399	406	414	426	397	413	414	420	367	431	416	371	400	406	427	423	405	409	446	409	403	407	399	421	390	447	385	446	449	421	422	413	414	430	438
25867	25120	36509	34869	23449	11587	5403	1901	780	774	705	688	668	661	652	636	625	639	633	610	634	637	662	618	647	657	563	620	609	652	662	558	631	617	584	598	600	641	637	668	591	586	591	649	585	639	632	589	610	606	612	600	587	614	594	623	612	631	666	575	632	652	650	574	670	640	580	627	636	608	568	654	597	577	583	620	620	585	593	650	603	646	660	596	600	618	598	662	621	616	655	648	611	610	625	642	618	611	643	605	614	653	658	644	623	622	602	661	632	638	611	627	598	604	564	603	633	635	648	608	578	630	637	611	653	578	643	629	602	601	657	637	658	615	591	671	643	613	607	630	543	608	627	620	603	619	616	616	576	574	614	639	562	616	623	670	613	627	604	639	626	560	638	626	616	645	614	651	628	632	660	597	635	605	624	604	650	616	632	624	654	628	636	599	624	627	605	605	604	621	587	626	590	571	668	632	606	578	628	614	606	624	641	579	614	625	623	617	590	618	676	601	633	610	621	593	587	611	610	658	630	621	592	616	658	576	645	671	600	622	554	568	611	645	623	627	607	582	637	617	576	630	635	561	604	606	611	556	646	606	603	587	585	613	627	607	645	661	626	595	637	646	616	638	609	628	629	620	600	623	605	634	620	601	617	613	653	638	599	590	674	590	599	622	636	626	582	638	640	667	605	643	636	600	630	638	616	621	598	609	609	636	612	605	594	607	671	591	627	609	590	602	575	627	578	639	625	628	551	606	633	613	556	630	651	603	626	643	619	628	664	588	606	620	636	622	625	600	582	619	587	618	624	662	647	611	662	643	642	599	666	574	609	605	612	618	625	653	601	644	623	642	600	633	654	597	604	658	592	607	653	582	586	596	642	579	619	644	659	658	564	575	596	619	634	601	639	626	624	623	631	627	604	655	631	613	635	621	675	629	606	687	630	625	627	607	588	624	618	656	597	603	583	571	627	628	622	641	598	593	604	595	643	626	606	646	626	635	619	608	655	625	584	637	597	622	619	649	604	608	611	646	623	585	631	607	574	601	597	674	642	629	650	671	652	594	649	598	634	653	594	650	607	608	638	618	663	617	594	598	634	598	580	615	591	623	623	610	601	634	584	628	634	620	605	593	624	636	617	633	657	640	634	620	589	610	624	626	651	622	622	663	644	599	654	561	621	631	605	608	628	666	624	633	617	583	601	606	627	638	610	625	632	648	650	649	610	653	596	595	614	591	633	602	621	577	674	602	656	601	658	603	603	637	607	635	622	624	582	598	576	640	615	624	614	617	631	598	622	646	628	643	603	659	601	630	584	640	579	598	605	652	590	598	618	641	615	641	576	653	615	630	643	609	672	601	584	635	637	660	628	634	639	663	637	640	610	658	595	601	650	618	593	624	597	653	605	639	579	612	586	609	606	625	597	603	644	591	599	611	599	551	650	590	626	594	636	621	641	626	604	628	653	639	649	626	614	625	633	580	623	604	630	617	649	598	601	640	574	636	648	613	619	619	617	587	648	576	625	597	636	608	636	564	605	604	585	629	609	632	635	603	647	559	607	626	587	611	636	686	598	640	621	605	600	633	614	650	597	654	589	601	651	582	639	611	610	618	641	606	575	630	653	637	671	611	589	621	638	622	609	584	639	626	626	600	636	587	612	598	580	624	605	608	633	638	605	618	613	653	605	591	641	657	615	603	660	595	585	607	584	608	607	615	676	626	598	617	638	620	659	608	680	614	631	616	590	639	609	629	602	658	653	603	624	620	655	585	612	657	638	614	614	621	621	664	630	620	597	610	651	624	639	600	593	611	639	643	614	599	632	617	611	596	608	590	602	580	620	633	577	636	642	650	627	601	622	627	615	633	652	598	624	656	614	664	597	578	633	589	582	631	610	632	597	617	570	632	606	660	608	629	597	596	607	646	593	626	616	571	653	604	601	636	615	633	613	591	617	611	606	669	595	565	646	571	616	609	606	603	626	624	590	589	627	691	566	592	637	589	598	621	643	569	566	626	634	606	591	645	635	567	590	618	681	678	641	617	605	597	637	583	629	603	623	656	631	641	573	634	556	613	636	611	630	621	592	628	621	583	644	614	613	672	606	638	606	637	595	634	632	595	626	605	603	606	625	624	578	639	619	617	603	608	679	643	654	634	612	621	587	633	582	607	622	659	637	645	639	661	640	621	637	607	608	642	644	631	606	591	620	639	634	657	615	642	645	645	652	596	618	616	630	619	624	618	661	633	628	649	601	639	619	589	623	611	610	603	608	578	651	653	601	606	593	607	634	593	634	554	573	701	651	615	612	656	603	628	624	617	588	623	617	618	623	598	635	610	645	606	629	657	595	652	640	641	588	627	637	623	631	592	609	589	634	605	619	603	660	651	635	596	628	624	634	592	610	606	637	596	586	603	623	648	617	651	591	632	630	635	598	628	627	642	608	647	636	571	616	549	603	630	614	616	649	601	662	677	652	630	631	593	622	596	629	627	651	640	588	579	618	578	590	551	645	624	616	625	621	607	624	561	627	588	601	638	652	626	613	634	649	626	628	626	600	616	606	623	615	644	606	586	685	627	653	588	636	629	615	615	655	571	625	591	596	674	588	629	598	657	654	638	586	599	618	629	578	629	580	623	649	608	621	663	577	607	625	630	610	624	653	576	630	633	600	594	600	614	652	641	651	592	620	625	627	669	577	601	601	605	600	578	596	661	604	645	621	616	600	634	628	615	621	594	600	626	647	649	626	605	627	625	636	660	603	615	585	598	646	620	635	612	602	641	660	616	623	616	621	638	627	624	611	633	610	609	663	609	602	600	616	601	650	577	574	589	637	571	648	596	555	570	582	647	648	626	637	645	599	615	582	580	647	658	618	624	609	607	673	633	680	595	624	574	584	651	645	635	675	622	667	637	618	668	622	607	647	577	633	609	582	631	606	640	663	583	589	606	582	592	631	627	640	639	616	598	583	616	583	647	614	612	597	599	649	583	615	592	621	634	627	609	617	597	662	607	622	625	661	636	659	619	567	664	616	575	571	660	583	608	614	631	660	604	609	609	635	621	616	635	647	659	575	603	599	614	575	631	592	637	634	647	627	661	599	618	622	575	614	634	646	584	575	632	629	585	655	615	636	586	622	607	643	650	674	629	631	634	596	612	641	644	631	611	604	623	638	641	596	653	617	579	609	656	612	634	637	623	607	639	609	655	630	635	601	571	658	601	636	626	647	616	667	675	628	603	623	586	656	621	611	636	599	633	634	616	623	562	585	596	615	625	604	629	664	604	584	626	659	593	617	610	600	642	593	571	619	607	562	615	656	595	622	622	623	615	643	603	644	641	624	624	629	621	614	627	624	656	629	628	628	630	556	648	636	641	574	643	579	614	636	654	640	596	590	654	614	571	604	568	612	612	618	608	629	600	617	579	620	627	625	610	572	606	587	611	614	632	628	687	662	641	618	671	615	575	607	609	622	671	620	579	627	626	618	645	582	594	632	564	608	647	536	558	624	663
63144	89672	62792	34658	16247	7055	4625	1997	801	564	547	569	518	594	570	527	523	592	594	589	558	565	584	524	526	572	539	578	591	545	566	562	537	533	549	574	505	566	547	576	593	539	528	551	561	628	533	604	531	563	522	538	547	514	536	565	547	536	559	589	554	569	539	550	556	505	504	498	527	599	547	535	548	545	542	541	552	535	509	552	499	565	546	564	497	535	512	500	554	526	543	566	548	541	558	510	568	549	514	569	526	532	592	570	545	575	547	496	531	554	530	565	551	543	577	525	551	509	531	515	579	552	534	560	554	561	566	538	546	538	521	577	568	593	525	550	527	546	535	532	569	572	556	542	532	535	562	520	503	565	563	588	589	517	585	558	516	574	562	575	536	539	515	509	556	571	562	546	549	515	578	538	561	533	570	508	535	477	569	593	526	554	583	515	566	574	567	535	549	537	549	591	537	528	584	541	532	559	562	519	529	569	522	550	548	542	534	566	517	518	510	542	546	603	587	554	566	557	556	528	544	526	539	537	577	596	551	514	559	517	548	551	565	544	587	528	552	537	524	559	502	571	553	568	516	527	536	531	579	550	625	549	515	515	549	552	561	540	511	557	557	552	520	530	578	544	563	547	505	526	562	545	552	536	559	532	541	558	521	518	520	564	549	540	523	530	515	512	574	549	521	559	562	571	559	567	568	548	561	552	531	516	527	515	574	533	520	564	566	539	589	563	528	527	559	557	491	560	560	562	509	552	579	587	566	505	529	553	557	546	573	547	521	526	524	558	547	565	568	575	524	535	545	581	508	551	557	570	547	548	573	539	532	506	528	534	536	562	550	570	488	565	557	566	514	582	533	511	546	520	537	543	537	580	575	529	535	525	569	547	528	545	585	528	537	572	540	591	558	570	556	549	555	538	580	543	520	538	529	552	538	565	505	538	566	580	523	533	521	559	498	532	542	527	588	559	545	556	575	550	514	548	540	541	522	599	573	533	549	562	554	541	530	537	543	590	553	586	511	580	515	540	545	540	592	562	558	562	534	526	532	522	561	557	574	530	542	549	550	547	587	560	543	573	598	489	567	559	551	543	553	517	524	571	571	512	563	555	551	537	558	550	555	558	583	541	512	509	559	505	520	517	517	541	565	538	524	540	534	557	583	607	522	522	535	536	589	527	556	516	593	513	551	576	523	566	566	560	540	554	538	564	540	469	525	510	583	560	539	568	565	546	545	534	577	560	490	555	548	574	546	534	529	555	500	504	559	580	566	585	540	528	556	537	577	559	550	551	553	519	500	571	517	541	527	572	565	555	553	538	550	558	552	516	558	559	530	528	516	570	533	539	533	573	562	559	518	546	559	554	562	557	506	523	584	467	547	586	507	540	558	578	589	521	572	570	553	554	554	586	543	536	556	508	523	489	527	518	535	548	528	539	580	557	536	539	524	533	524	564	546	568	542	531	537	532	526	578	547	517	527	547	546	540	546	539	508	529	542	596	583	554	519	536	564	532	542	529	575	559	578	533	568	528	554	521	594	554	559	504	590	531	547	552	539	571	559	529	489	527	576	548	535	519	543	543	559	598	565	543	549	564	540	579	509	563	560	537	549	552	544	534	519	599	566	542	543	541	531	518	556	567	576	520	518	558	535	546	544	534	558	522	540	576	536	527	545	538	589	555	578	523	607	573	532	520	508	535	534	566	567	553	538	515	538	588	522	533	578	540	552	567	528	563	494	532	522	524	563	528	507	546	552	512	521	583	580	569	538	598	591	542	544	584	531	555	573	521	555	554	576	530	548	555	536	522	532	515	535	520	539	537	526	548	510	557	494	561	540	518	550	561	543	541	560	568	560	611	562	556	512	552	535	555	538	512	520	534	550	508	551	554	530	537	526	532	583	558	557	558	579	532	549	557	500	555	561	529	536	550	546	565	554	535	539	527	527	587	503	569	569	532	509	561	553	571	590	531	538	548	544	591	525	529	546	592	518	533	554	509	558	528	580	558	579	512	549	588	539	528	564	547	540	571	500	549	539	530	559	518	542	515	529	519	522	539	575	502	531	553	547	500	563	542	528	505	566	561	552	544	614	514	554	582	548	501	583	563	543	547	568	551	505	555	557	563	565	600	567	554	569	549	564	538	555	505	554	548	553	509	563	543	539	554	522	540	585	513	511	599	546	583	519	532	553	603	541	564	567	531	572	580	553	589	551	559	542	525	546	510	526	562	521	536	562	537	577	553	499	520	517	520	482	536	591	535	536	512	533	531	536	526	546	534	554	555	555	540	541	574	571	534	526	539	579	554	550	537	541	496	593	565	523	574	534	523	531	545	587	531	535	534	545	524	562	557	536	532	528	543	542	529	524	570	537	549	573	524	531	559	560	518	512	505	533	542	503	582	586	554	554	534	529	542	578	566	525	551	533	586	571	565	564	563	521	567	569	551	524	559	519	564	513	536	558	527	543	554	545	564	530	539	589	582	509	556	569	523	574	505	551	573	546	529	558	537	558	523	538	507	546	530	542	549	515	518	525	558	546	589	549	562	541	539	581	543	533	516	497	553	559	525	517	557	531	551	523	575	563	590	518	548	536	549	546	574	514	554	517	551	545	529	586	497	522	541	501	580	585	534	563	547	567	557	507	548	543	524	563	543	574	574	547	521	523	547	526	551	531	572	519	563	555	535	600	592	554	543	536	536	570	567	596	590	558	563	528	538	591	526	490	562	519	573	596	529	561	510	552	565	525	543	520	565	525	530	544	558	541	549	580	548	557	580	581	514	574	557	548	575	569	554	527	596	553	515	557	574	512	555	560	565	569	512	515	567	554	498	567	557	544	561	552	553	574	554	536	493	511	515	535	564	561	517	532	517	538	519	576	516	578	556	525	571	555	557	567	583	566	553	548	555	563	529	569	548	538	530	593	543	539	532	576	552	547	511	523	529	523	566	562	547	557	553	551	565	564	524	524	520	524	547	500	550	514	559	514	574	535	577	564	582	570	520	543	547	594	528	553	577	559	542	573	548	570	569	514	533	543	562	566	517	571	526	531	535	537	554	553	518	545	578	564	555	541	546	559	569	543	526	559	567	541	539	549	586	532	560	564	527	585	577	572	527	519	567	498	555	511	545	530	544	552	564	549	565	576	571	525	559	569	538	592	570	536	520	567	547	505	557	541	576	509	567	518	536	587	537	533	555	548	507	574	545	520	541	529	568	561	516	549	559	527	545	536	504	526	566	557	561	549	543	537	568	517	561	546	544	528	526	551	529	538	520	587	523	592	504	556	490	543	543	517	600	573	557	573	525	573	566	554	527	541	517	535	541	538	545	532	513	571	553	557	547	533	511	515	521	548	530	577	556	530	611	567	576	559	544	555	570	554	522	560	558	553	527	563	520	535	547	553	508	563	546	539	532	561	574	553	557	537	558	594	571	545	514	537	523	558	556	554	596	544	564	535	522	493	542	509	537	541	558	555	556	560	487	559	540	524	535	544	509	553	539	546	578
24639	23400	33857	32435	26967	19568	12166	4025	1224	936	891	806	801	763	823	797	843	821	765	769	798	818	790	783	855	799	862	854	852	751	847	817	808	809	729	794	741	826	807	782	813	812	798	798	791	799	834	777	743	762	815	778	782	800	811	823	776	801	792	772	812	786	822	841	832	798	843	786	760	804	803	760	792	816	766	786	803	763	758	826	776	772	799	794	792	802	833	813	828	783	782	797	784	805	765	837	774	776	785	729	728	765	803	823	834	777	775	810	802	733	734	774	818	806	792	803	811	828	773	763	800	818	733	745	789	766	782	793	806	808	763	770	826	774	760	801	815	771	800	799	775	790	766	804	787	810	815	810	766	790	800	852	763	817	773	829	806	741	810	776	835	816	821	772	751	818	818	803	820	789	780	796	759	801	835	824	742	777	754	784	755	768	806	839	848	809	766	794	777	832	791	822	757	780	808	856	798	809	807	850	760	763	767	763	783	800	801	758	789	802	789	768	797	733	773	782	766	736	827	793	760	807	806	785	793	785	791	753	805	764	733	825	816	768	817	727	817	774	772	799	803	818	815	767	799	828	782	803	784	772	817	829	764	805	790	769	790	736	747	789	796	865	822	803	758	732	760	742	783	774	816	799	748	741	830	817	795	820	781	780	771	764	834	810	796	868	792	763	751	784	789	833	785	773	823	828	789	776	818	793	755	757	773	765	782	782	748	839	755	794	794	762	814	774	812	782	792	807	795	775	781	730	822	805	791	807	763	754	765	769	747	789	829	782	751	767	780	805	779	799	775	773	809	779	801	794	791	767	766	791	835	766	777	791	778	753	774	763	808	796	782	791	777	791	789	805	770	762	795	730	801	765	750	762	783	819	760	802	771	808	752	752	789	794	796	808	780	799	760	772	793	787	773	783	790	743	749	804	823	832	759	790	789	769	805	782	751	800	798	799	811	740	769	793	776	798	836	807	788	767	836	811	752	774	783	816	766	821	783	797	778	842	798	739	783	814	757	802	790	836	749	752	788	751	819	755	771	802	810	778	798	775	846	829	831	731	785	793	815	799	797	773	775	790	797	796	789	764	775	807	727	747	770	827	795	759	779	789	757	789	781	814	771	785	794	794	792	792	800	780	780	840	744	768	817	751	817	831	741	782	736	812	825	797	834	774	776	840	779	767	786	807	796	727	758	762	806	760	828	758	745	798	781	777	727	733	770	728	744	828	768	825	836	771	770	814	802	803	781	801	819	834	777	791	821	859	760	803	805	764	801	764	804	757	751	833	773	796	766	798	813	786	759	806	779	777	767	804	798	793	788	763	763	798	779	791	777	795	784	814	785	788	752	842	801	783	836	775	765	795	838	789	786	801	788	741	822	760	862	804	768	755	749	792	753	774	802	786	779	751	854	833	735	841	778	800	749	785	812	811	767	770	776	758	809	800	812	716	827	776	814	779	739	836	822	735	805	718	766	809	780	778	741	794	771	805	783	777	754	800	851	805	725	793	837	774	803	809	771	807	797	797	768	805	808	780	769	767	736	734	807	817	732	767	790	771	779	731	766	822	766	751	819	764	847	815	763	763	780	768	738	812	797	809	784	724	801	761	787	786	766	827	782	786	801	840	807	802	791	814	800	779	802	781	779	838	826	767	759	756	772	805	787	726	771	780	773	774	771	762	761	799	755	798	744	755	781	798	789	767	791	759	830	849	811	789	785	725	800	804	762	814	793	766	827	778	806	828	791	753	755	782	827	832	767	771	826	750	779	835	798	777	807	764	799	796	777	852	815	834	753	795	835	763	776	769	809	769	852	785	757	782	728	779	790	773	786	783	792	806	798	784	797	775	773	795	812	792	757	740	857	835	761	806	730	786	808	760	822	766	784	786	779	713	755	792	765	792	751	749	767	824	742	799	762	789	812	776	826	779	768	768	761	772	747	717	766	797	816	755	772	834	820	806	774	774	775	761	772	782	802	761	838	761	788	769	785	769	792	772	773	771	747	770	790	797	822	742	787	784	794	747	789	801	768	790	762	823	775	764	805	757	788	810	762	800	812	791	748	766	770	786	755	779	792	757	801	796	764	750	781	740	827	788	781	806	781	756	825	751	729	799	802	787	801	813	753	782	818	761	808	768	809	779	804	775	776	819	789	789	768	812	771	834	779	797	800	747	807	750	755	789	788	794	802	750	792	763	809	788	800	759	790	725	761	777	792	799	787	774	761	757	809	798	760	780	780	790	805	735	819	793	745	720	819	765	796	801	852	802	797	763	808	757	782	829	748	761	773	811	753	731	821	785	798	790	826	823	801	808	812	771	799	825	805	732	802	798	803	821	778	808	776	832	794	723	790	751	832	758	798	800	787	774	805	788	751	824	784	808	782	788	785	762	769	802	755	815	787	810	812	775	770	801	791	717	775	768	761	823	804	783	759	791	776	795	790	780	812	785	753	789	733	798	798	793	791	765	775	762	796	738	795	730	771	823	784	817	824	815	772	821	767	781	732	743	857	776	715	769	779	780	816	728	788	770	780	782	763	779	773	800	738	785	779	805	819	763	793	786	820	796	826	814	754	798	752	768	806	801	800	811	800	814	776	759	794	761	837	751	773	825	806	775	863	737	781	812	762	754	834	801	807	793	760	763	826	757	847	821	796	784	757	821	800	805	777	741	791	763	813	758	808	793	832	700	781	792	797	768	792	784	781	814	777	779	802	752	799	778	738	802	748	803	766	856	831	742	792	777	730	766	738	752	801	876	823	778	832	831	800	752	788	756	774	763	829	838	796	752	772	797	757	789	825	775	788	829	749	771	796	753	813	806	803	823	750	794	791	807	770	824	788	761	773	762	755	797	745	768	745	787	759	815	816	751	825	813	763	818	725	766	788	819	785	790	805	799	740	758	772	772	786	766	799	730	735	781	753	781	759	779	731	789	710	793	768	788	866	803	773	763	729	794	754	794	788	831	784	824	786	817	741	757	764	784	784	775	776	801	827	806	794	836	781	775	758	816	791	774	819	743	780	780	806	745	755	784	795	873	805	798	812	777	751	731	806	744	777	787	802	814	753	749	785	862	787	815	814	781	773	769	776	750	743	782	822	837	832	759	771	805	782	767	765	833	802	823	742	806	771	802	747	835	812	781	794	744	801	776	782	784	793	776	785	784	802	802	800	752	752	794	780	813	792	808	856	786	779	776	796	757	735	805	756	829	783	765	780	739	804	797	790	744	771	739	744	772	804	773	803	791	774	780	798	782	818	771	770	771	811	793	803	793	771	779	805	757	722	778	772	764	809	837	781	831	826	790	819	781	777	776	801	816	781	813	790	811	788	755	771	765	790	759	781	746	829	774	775	789	775	838	764	801	800	799	777	770	756	809	791	849	788	797	778	782	782	800	757	765	794	772	752	829	771	791	744	796	786	785	778	779	772	785	806	811	786	795	793	774	787	812	741	759	741	785	819	812	770	785	795	778	744	766	769	824	809	793	809	783	780	802	809	792	795	868
64046	101905	74292	47167	25703	11539	8504	3797	1225	675	680	710	708	763	661	655	716	697	726	738	723	708	694	704	686	752	818	772	737	728	716	734	737	705	711	719	709	700	735	713	691	710	736	716	720	766	739	705	721	719	703	726	719	696	718	691	737	711	705	707	738	701	700	689	740	685	690	723	715	723	677	693	712	682	697	718	725	700	710	758	757	714	658	645	679	686	721	702	670	665	705	757	682	722	721	745	707	701	747	697	704	726	756	672	661	677	722	692	728	684	682	709	674	721	686	621	675	705	691	686	753	695	693	783	672	735	738	683	735	700	731	701	646	719	663	735	754	747	715	665	641	707	687	691	713	692	662	735	734	717	692	699	692	772	745	777	701	679	678	721	705	735	670	733	684	751	675	717	694	761	679	742	737	702	691	713	698	722	695	668	661	719	703	691	721	748	681	732	705	721	677	704	695	742	667	670	751	668	685	685	720	704	686	704	704	729	681	722	684	702	686	714	690	740	747	681	717	750	695	684	685	738	664	685	701	688	734	675	744	664	715	737	684	658	710	714	654	753	695	771	695	740	735	678	673	664	671	665	673	718	676	677	704	685	705	700	712	737	676	694	704	712	721	692	720	674	700	667	688	722	705	697	706	707	705	735	738	712	692	703	675	668	704	703	725	672	714	660	687	703	685	695	676	632	740	699	672	716	711	686	663	691	692	728	722	746	735	699	693	725	714	742	739	701	723	699	760	709	675	678	714	711	738	706	683	711	740	715	749	686	694	714	672	709	778	674	689	738	672	680	683	692	696	699	675	721	692	654	686	682	663	665	710	714	716	701	678	719	703	719	679	696	727	684	693	696	753	689	682	688	720	692	748	703	758	719	730	731	665	683	762	747	688	733	723	718	688	628	725	668	692	701	660	723	670	716	699	702	699	707	727	709	721	691	770	709	717	773	691	739	726	709	702	754	690	697	680	701	720	739	755	716	693	694	702	670	676	698	666	685	685	695	701	701	664	716	712	732	719	659	658	696	700	712	741	701	697	721	743	650	721	703	662	745	678	700	706	699	738	699	706	722	706	732	679	697	686	711	666	655	697	709	663	705	684	679	700	775	736	746	709	711	690	711	725	669	724	726	680	660	715	720	701	735	681	678	723	705	684	675	672	723	703	701	687	669	715	735	658	714	731	724	726	760	737	678	700	695	712	723	680	726	677	703	724	704	703	740	699	718	685	697	742	738	713	704	689	742	693	693	673	670	743	728	735	686	698	686	710	729	683	726	701	708	725	688	732	714	668	732	751	717	664	719	725	706	719	715	715	639	731	692	704	755	700	638	703	659	676	767	685	760	660	717	706	718	713	685	666	669	707	689	722	728	664	706	699	681	703	704	720	709	688	703	708	671	694	711	715	687	663	699	722	655	693	689	702	727	672	678	726	710	704	669	689	682	711	729	716	716	672	668	733	694	678	693	719	735	744	690	718	699	716	707	676	711	712	698	706	722	693	691	706	734	740	677	703	767	696	687	695	717	702	717	725	706	698	708	686	748	705	694	694	696	669	658	686	673	752	676	674	735	710	699	740	698	673	695	697	735	695	663	713	707	697	665	682	716	719	698	723	665	727	681	705	678	714	726	686	676	704	726	697	709	728	711	683	705	713	727	718	666	728	656	687	693	717	728	708	719	708	703	737	761	714	689	729	733	712	686	734	701	669	663	699	719	683	706	665	673	697	672	694	690	686	688	726	719	722	721	711	691	694	737	685	723	716	670	699	702	690	724	697	690	751	717	675	713	717	726	693	762	748	728	685	680	696	695	700	684	709	732	658	664	689	641	713	709	695	722	712	689	680	697	719	712	714	692	718	705	728	723	662	688	744	723	664	694	705	674	699	725	692	718	687	678	729	726	697	704	706	722	705	686	699	723	693	698	682	703	717	708	725	660	750	708	722	688	737	686	713	781	735	646	682	703	717	696	700	701	719	693	667	686	690	714	679	723	704	735	718	697	735	697	694	744	680	697	700	702	791	707	686	724	758	717	699	711	718	709	693	743	679	701	680	662	743	692	725	714	696	714	690	736	691	677	684	718	725	722	721	709	698	737	687	739	683	721	669	692	674	697	722	701	705	732	698	700	660	685	680	679	715	669	699	672	719	683	702	690	693	674	705	690	675	704	731	648	695	747	686	732	792	696	734	689	719	716	684	704	691	683	692	711	687	690	743	700	699	726	707	691	715	689	736	696	780	714	683	676	642	725	664	673	689	748	679	723	705	734	710	711	696	707	731	652	686	707	727	659	684	697	717	719	702	685	710	704	697	675	706	689	716	707	725	699	708	686	645	722	694	693	678	694	732	745	682	728	720	717	690	714	724	696	683	689	732	721	693	696	636	783	704	710	710	732	725	688	709	705	706	700	690	732	753	749	628	702	666	727	697	735	720	672	668	706	707	707	710	692	685	726	723	683	736	696	681	659	748	696	699	664	740	661	733	719	655	697	723	704	724	720	694	744	695	705	732	739	728	688	741	697	703	713	722	713	709	728	690	697	701	703	712	696	651	730	728	753	679	727	758	698	684	677	685	715	684	659	713	687	717	704	659	709	684	743	726	733	672	679	693	712	675	725	698	689	720	675	695	709	723	694	693	769	670	747	698	711	755	709	703	727	734	702	645	708	700	697	731	682	730	670	657	719	684	712	693	696	705	724	689	738	706	714	684	677	692	699	705	724	691	656	728	697	735	675	745	685	719	728	716	702	714	679	705	739	758	667	703	751	696	718	706	682	741	734	701	670	699	713	664	706	708	691	704	662	697	724	712	704	667	694	716	686	668	696	711	687	741	740	732	661	678	694	682	700	689	711	728	693	739	682	718	677	689	672	704	670	712	711	701	669	741	705	685	693	708	761	689	694	701	704	762	691	710	674	714	700	687	647	716	640	699	636	633	647	637	716	695	708	695	657	765	666	730	671	710	741	749	684	674	710	694	673	678	713	687	711	689	715	702	698	699	685	721	683	692	707	671	718	712	731	711	698	720	704	681	683	654	708	697	678	689	665	701	696	688	710	664	673	733	718	660	716	681	664	751	739	729	753	685	743	705	647	706	719	695	698	719	713	705	714	695	681	659	705	726	689	669	700	681	731	694	699	682	693	675	677	718	695	729	736	666	713	726	694	724	624	737	671	678	680	701	636	667	693	654	682	694	697	646	740	653	729	710	713	735	753	702	690	733	700	695	675	713	702	689	710	737	649	714	700	725	704	662	716	685	723	718	756	680	713	726	648	652	676	690	692	673	720	691	719	675	710	688	699	711	670	688	699	693	683	707	685	680	671	719	730	743	708	712	719	670	738	705	657	688	737	721	748	686	691	687	688	749	702	680	666	718	632	669	717	690	703	687	673	685	698	735	677	685	692	688	697	721	731	703	661	685	652	712	694	751	698	761	675	684	730	687	681	670	705	726	706	699	657	730	719	685	730	745	723	664	706	713	718	774	693	757	711	711	707	653	724	711	643
31075	28787	23149	9949	2732	1058	844	668	554	516	509	537	506	524	503	511	485	499	488	514	515	518	494	521	501	496	493	489	523	514	496	532	465	507	517	499	490	517	508	499	521	483	535	495	498	480	522	506	548	515	516	514	517	533	497	500	503	498	483	470	498	519	498	528	504	527	526	472	523	517	495	460	498	505	581	509	491	484	520	522	487	500	490	490	497	538	507	483	504	527	529	467	493	529	490	506	493	506	485	515	516	485	527	516	493	509	443	485	497	500	513	526	500	489	497	502	488	504	533	516	512	502	508	529	517	518	466	563	516	559	514	510	522	494	561	532	512	523	528	492	507	488	511	500	491	570	508	518	495	486	506	532	504	461	484	521	473	455	496	537	502	518	546	537	505	524	506	509	526	497	526	545	488	491	503	500	460	491	478	530	509	516	473	501	496	507	506	496	502	521	519	513	494	504	481	505	537	496	478	490	471	446	488	555	530	498	493	544	517	469	498	514	501	507	534	527	476	522	528	493	496	519	515	519	557	528	535	520	511	512	491	489	504	500	525	509	531	503	500	478	534	524	508	452	513	468	525	518	510	513	508	462	516	520	512	483	500	506	483	502	454	514	524	513	489	514	527	518	525	500	454	529	547	511	507	477	467	483	510	522	499	501	498	512	498	517	495	485	467	460	530	501	481	513	474	519	505	500	485	494	537	545	502	510	514	521	496	467	524	479	496	520	508	512	461	545	529	513	522	516	503	555	490	473	548	520	482	511	528	538	521	509	511	461	519	490	494	507	510	507	519	528	502	489	529	533	494	526	520	501	483	494	538	532	505	497	497	518	533	478	517	520	513	501	525	524	499	496	479	459	489	495	479	509	513	537	504	507	536	505	485	508	495	502	492	515	530	447	503	500	444	537	525	496	499	471	538	494	508	499	488	537	525	505	524	484	461	476	557	501	532	467	496	525	475	509	531	496	538	506	466	536	539	469	475	534	467	510	534	509	477	501	526	478	503	469	495	504	481	504	462	511	520	483	496	513	535	492	495	515	484	490	514	497	537	487	500	491	515	513	516	516	506	478	494	493	521	505	511	469	504	481	484	522	503	499	483	512	486	509	515	496	515	508	550	502	516	541	505	487	526	504	565	503	505	528	505	500	520	508	526	511	484	481	564	501	498	512	505	496	511	497	497	513	491	499	513	525	516	500	541	491	497	525	515	488	545	515	506	512	500	532	515	511	491	521	524	501	508	468	506	499	486	466	513	519	520	508	523	497	489	514	479	519	527	514	544	559	463	479	492	486	485	502	517	544	477	481	502	498	545	510	494	504	480	515	489	455	521	521	532	477	502	504	510	535	516	526	514	521	518	511	514	491	510	513	498	495	489	499	468	484	526	552	486	485	479	491	492	558	503	499	527	528	516	541	522	506	538	498	461	476	483	511	516	480	506	511	512	539	504	511	560	536	495	470	499	512	498	470	472	492	510	503	515	500	488	518	518	559	540	510	515	498	500	493	527	446	527	488	438	483	476	498	531	527	523	514	485	464	517	512	525	516	474	542	507	515	490	521	512	491	492	505	491	462	520	509	506	535	523	516	497	474	503	517	494	515	505	470	532	471	516	485	489	514	511	525	492	492	540	559	507	547	553	485	510	514	509	511	516	474	495	538	490	535	498	511	490	499	490	497	543	505	525	502	512	555	481	481	510	500	535	502	514	497	493	522	530	528	534	515	463	500	550	552	487	493	503	502	490	481	547	539	494	505	516	523	509	518	463	510	504	472	537	517	472	506	514	472	519	517	513	514	506	492	534	476	491	515	464	512	499	547	527	505	535	492	509	482	532	502	523	494	543	529	502	503	503	478	465	500	472	490	484	499	497	460	534	482	494	512	477	512	469	489	512	471	503	525	511	502	542	505	541	518	518	490	504	568	458	480	483	495	512	476	534	505	545	495	525	457	474	488	532	536	517	533	503	454	543	492	490	498	493	507	485	525	498	518	518	483	509	512	499	486	512	543	486	493	498	478	526	539	533	474	504	499	500	472	530	521	485	489	517	507	557	537	494	517	460	542	482	459	475	471	544	499	493	494	520	485	545	522	490	509	488	503	501	486	496	525	523	539	506	469	479	506	516	492	541	516	494	502	515	524	487	481	516	499	556	490	526	547	475	480	440	525	516	489	533	517	511	508	517	489	531	516	503	517	517	503	509	495	515	478	510	548	494	547	505	462	514	483	482	496	510	516	496	489	525	448	511	536	521	481	534	494	534	513	472	495	481	523	504	528	552	513	478	488	530	500	507	502	492	530	531	514	554	497	534	530	517	536	478	540	516	516	526	526	549	565	501	496	480	505	517	496	503	518	545	514	488	498	512	495	541	518	523	500	490	515	473	541	518	520	523	493	484	531	472	512	535	519	504	486	489	467	502	526	494	507	499	498	503	507	507	482	477	498	476	513	490	525	475	510	509	491	538	514	521	506	516	512	500	507	506	513	553	487	511	469	518	508	495	520	498	525	518	492	490	510	480	507	507	501	537	486	516	475	500	475	491	558	493	487	492	493	488	508	482	489	502	512	520	511	510	489	473	499	499	503	535	485	498	513	482	519	481	551	529	500	508	509	498	462	487	531	530	482	499	503	532	479	488	518	538	480	535	523	507	518	508	536	499	473	535	519	486	465	473	541	506	518	514	509	505	517	481	502	525	509	471	528	517	484	522	512	528	490	508	508	537	506	524	512	521	504	507	469	510	489	532	489	497	465	524	495	532	532	518	505	489	536	528	532	537	479	485	489	490	523	509	541	551	496	485	492	457	487	515	505	496	491	513	489	498	548	542	463	524	506	541	472	527	496	475	490	535	495	492	480	524	551	518	475	498	513	485	554	497	511	503	512	537	472	504	521	489	501	498	538	503	478	511	465	469	482	471	503	508	530	495	530	522	516	472	490	508	486	513	492	506	473	526	503	535	505	522	498	485	459	488	516	481	538	519	538	516	507	487	516	515	524	511	512	512	511	525	493	496	503	534	492	492	498	495	503	482	511	522	512	526	463	521	514	472	574	475	487	507	510	507	492	492	545	499	485	562	491	504	507	539	460	507	474	504	548	490	498	533	500	474	542	509	515	478	542	526	523	485	484	511	516	524	500	505	464	480	480	507	486	535	497	521	506	536	484	512	549	457	493	488	512	496	540	521	503	489	512	514	504	492	542	505	480	495	515	485	503	463	508	492	529	542	534	486	494	504	519	501	484	542	510	530	531	488	480	496	510	495	520	510	517	488	525	517	484	488	512	490	511	534	529	512	478	474	543	512	509	464	466	541	512	514	502	542	507	488	473	518	540	477	502	476	467	562	513	505	524	545	510	467	517	525	471	532	513	515	486	533	528	462	505	555	480	476	493	514	469	476	517	557	511	488	544	517	496	526	535	504	489	529	520	491	459	484	522	478	534	495	504	479	502	530	517	489	508	512	492	491	508	513	547	471	492	546	495	459	512	510	494	553	484	498	494
24844	32157	17982	6027	2498	998	826	598	426	405	391	433	437	424	410	432	395	378	419	424	404	417	422	400	417	414	406	408	439	416	387	407	394	399	362	406	404	387	441	407	412	447	399	363	401	379	370	414	426	425	402	390	421	455	443	376	434	409	420	408	433	389	418	437	400	408	411	406	400	414	455	399	446	396	427	426	400	425	411	413	405	438	400	419	422	403	379	392	405	449	416	421	387	439	417	409	422	402	431	397	419	425	417	391	378	385	407	421	430	427	399	415	442	435	435	415	414	384	414	400	462	410	405	416	438	376	427	423	454	429	439	396	416	408	430	370	397	401	435	399	427	396	413	404	409	407	427	434	427	431	399	446	404	426	397	399	446	402	383	390	394	431	411	413	408	408	402	381	378	391	440	422	407	441	399	412	389	420	435	422	434	397	421	411	420	420	390	417	414	416	421	409	404	369	391	404	391	407	445	391	400	381	393	358	397	407	406	409	451	431	390	411	443	359	386	376	423	407	413	426	377	458	417	386	426	425	390	432	399	426	391	399	431	392	395	422	394	405	447	421	418	438	407	383	416	423	388	396	412	410	394	419	446	407	403	434	400	380	401	421	432	428	410	384	390	384	412	399	418	427	443	420	417	403	422	409	449	377	413	420	393	423	412	407	411	393	451	417	429	426	412	383	386	381	390	376	404	421	395	386	435	402	413	407	365	418	420	373	422	452	395	417	411	402	382	401	415	433	439	418	416	383	428	411	429	420	409	399	380	393	393	438	431	420	395	423	394	395	416	400	411	423	414	440	432	401	422	383	397	423	430	407	385	421	383	404	406	390	419	436	425	386	393	390	423	419	397	412	412	440	413	426	378	396	417	435	400	400	388	416	387	414	425	384	402	418	426	401	399	413	400	407	387	388	352	416	380	385	388	454	426	381	422	431	442	418	371	433	379	426	396	404	423	417	406	416	416	393	395	393	396	411	432	396	422	406	436	406	389	426	408	376	404	378	409	364	382	418	416	433	379	395	392	414	441	427	411	408	417	414	405	380	430	394	410	402	414	410	411	455	395	426	447	410	381	442	396	427	434	427	443	373	411	401	379	384	454	406	387	445	414	374	374	402	363	420	408	406	406	419	408	364	420	393	408	422	422	461	404	384	429	404	407	417	453	421	402	435	429	450	409	423	354	410	417	397	442	435	386	456	409	429	395	389	435	389	449	431	431	429	388	425	410	405	417	405	427	404	421	394	379	383	428	413	412	464	409	348	415	393	432	428	384	406	419	404	405	418	381	401	431	420	406	416	418	395	415	419	404	406	392	418	449	450	390	413	390	393	429	422	399	421	391	407	404	416	440	420	426	423	409	425	421	430	434	414	388	393	369	418	404	440	406	417	421	439	428	395	399	435	401	377	388	427	415	400	386	425	347	411	435	367	432	436	395	423	408	410	433	420	399	407	422	422	409	404	430	420	390	382	420	397	404	404	436	394	427	434	422	428	406	414	435	393	432	415	380	432	427	400	396	399	447	429	406	387	402	424	441	406	418	433	424	403	412	393	408	433	404	402	397	377	430	418	391	434	397	372	427	423	382	395	436	419	448	369	398	404	422	404	405	423	432	425	417	384	435	408	419	425	404	394	395	413	429	420	414	413	392	408	403	430	396	431	411	426	353	421	422	384	413	431	372	404	397	412	391	426	378	369	442	396	408	391	378	381	398	401	393	422	407	419	423	406	391	398	420	404	387	411	457	444	403	399	383	410	415	432	401	402	393	388	386	420	415	389	412	400	414	435	400	413	412	422	415	418	420	400	415	410	436	422	393	433	405	382	381	400	414	420	393	419	427	441	424	375	402	413	416	465	426	398	404	383	403	415	474	374	395	350	418	411	412	440	437	427	428	411	386	400	429	420	399	386	422	402	426	405	396	385	423	412	418	425	418	433	402	430	394	436	401	418	411	383	421	420	370	395	404	413	385	436	395	402	426	445	407	415	379	390	405	411	437	394	379	419	404	410	360	416	398	396	390	412	411	399	381	406	368	443	411	393	410	419	419	412	424	436	353	428	433	401	445	417	411	416	434	422	389	377	380	418	397	398	401	385	409	412	379	408	440	380	368	418	405	420	402	450	411	396	378	424	423	395	449	407	411	419	422	399	414	417	396	413	414	405	435	416	398	402	433	406	408	426	391	389	421	415	388	397	448	415	414	415	391	420	372	431	434	401	413	406	426	426	423	398	393	395	408	396	405	413	421	427	391	412	404	364	436	415	409	414	402	445	453	417	419	436	428	397	382	415	391	407	433	427	445	434	424	418	412	422	427	421	373	403	434	429	426	375	421	407	416	356	403	422	408	410	414	414	410	413	432	394	397	397	407	443	405	395	418	407	400	395	409	377	442	397	358	425	404	410	414	430	402	410	380	412	409	438	468	409	422	382	427	419	406	386	409	448	391	402	423	412	422	421	416	393	402	388	402	419	409	381	386	403	409	416	416	417	439	404	426	410	422	434	406	416	407	420	411	382	403	426	381	398	418	394	414	411	429	414	440	418	411	428	384	443	411	420	402	429	408	382	392	413	381	426	397	416	401	421	396	419	415	424	390	393	400	430	424	419	414	384	437	409	411	393	396	419	468	388	422	422	408	406	402	421	415	421	396	416	401	415	390	395	424	431	406	401	386	425	418	412	400	435	466	362	459	385	407	394	416	430	399	409	405	401	425	421	404	396	435	450	396	404	418	425	416	404	370	398	408	431	402	406	411	444	408	428	429	424	445	433	393	415	438	397	393	441	406	406	424	406	392	425	385	393	420	378	451	409	392	424	415	423	421	403	420	449	442	432	371	433	415	429	405	370	388	411	403	382	414	411	395	405	445	410	404	442	448	431	426	360	414	433	424	410	407	395	423	409	438	370	435	450	419	426	403	409	405	404	394	401	370	401	434	413	438	393	414	418	415	402	407	393	436	428	418	425	400	423	428	413	398	404	409	404	407	399	397	356	421	420	389	427	399	416	437	403	379	413	427	399	425	376	420	372	428	415	426	428	411	403	396	438	412	418	421	454	410	413	435	421	411	393	440	390	422	401	375	383	429	415	418	404	443	405	393	388	377	383	407	397	403	432	431	436	425	433	419	434	427	399	402	411	414	394	396	395	377	423	423	393	408	401	450	439	400	431	395	426	440	434	404	400	391	423	398	378	418	421	412	412	387	393	404	428	429	411	440	388	415	415	405	413	408	374	415	361	394	405	407	424	437	403	416	427	383	400	444	421	427	417	452	378	438	415	415	428	430	437	395	379	417	399	384	389	402	410	439	428	427	377	414	416	379	419	422	378	425	407	401	399	424	391	391	424	398	413	397	426	403	396	426	409	413	394	358	418	418	396	416	392	398	382	439	401	406	407	381	365	400	427	381	410	438	406	395	414	415	398	365	434	419	403	401	406	392	407	412	406	398	416	410	439	440	417	443	406	427	415	388	407	423	387	435	392	425	376	404	400	371	402	404	411
25925	25223	36445	34887	24059	12109	5771	2167	929	722	689	660	632	677	635	653	671	710	666	643	739	652	711	665	634	649	679	603	672	724	648	670	655	648	608	629	688	700	707	639	615	654	692	665	659	637	650	659	626	679	627	666	666	617	658	678	644	656	664	627	696	637	708	662	716	643	661	678	642	638	648	675	653	636	618	680	688	651	610	667	658	661	666	711	645	635	670	665	692	737	617	652	650	603	663	660	646	629	681	615	664	635	625	646	648	621	645	674	613	636	641	632	625	680	673	681	662	712	673	673	645	671	640	653	664	614	656	635	665	655	646	645	661	686	662	634	635	658	628	669	671	644	674	628	664	666	624	635	630	640	632	673	618	624	684	643	630	641	611	676	633	675	605	634	673	648	632	633	644	638	675	652	666	638	670	613	685	654	694	647	619	654	677	659	659	678	679	677	660	639	668	652	663	660	711	654	651	666	647	600	650	658	615	629	634	617	640	655	659	630	656	644	641	648	623	628	674	742	646	619	679	645	608	667	635	605	684	611	602	666	637	581	628	689	628	625	626	627	638	639	621	696	612	695	644	623	649	641	663	614	667	627	612	675	655	677	623	626	676	681	668	643	639	683	627	690	671	661	716	657	694	655	599	633	652	676	658	661	696	678	656	648	627	623	633	683	622	648	633	651	623	648	665	630	662	663	624	630	685	669	635	671	667	653	632	651	589	655	656	675	646	628	647	666	654	647	627	652	643	631	672	665	633	638	683	678	686	639	632	655	676	672	655	647	653	652	617	636	682	682	629	691	635	601	625	671	605	664	686	638	626	695	618	670	625	615	648	691	625	637	659	632	611	599	640	601	603	648	621	610	625	622	658	632	644	668	592	649	687	637	632	594	615	700	653	674	628	680	636	672	626	634	582	680	666	663	696	707	621	656	681	602	653	682	687	605	621	614	636	680	640	618	657	646	623	690	618	650	648	628	668	648	657	676	646	680	649	619	643	659	692	628	662	680	642	655	667	668	622	639	698	599	603	629	663	663	647	646	626	647	634	656	603	666	601	641	636	649	669	650	615	634	661	662	670	646	627	653	613	648	662	628	617	640	676	660	657	659	607	653	668	635	638	640	648	656	651	667	625	707	656	673	656	629	634	645	642	661	667	672	680	656	649	619	589	604	672	658	666	674	632	676	651	666	605	654	654	663	653	659	624	643	639	652	665	631	672	610	656	648	583	687	647	634	668	638	652	633	661	623	655	666	639	669	682	661	605	646	606	654	692	660	624	631	634	641	636	667	663	633	657	640	660	619	680	616	653	632	675	656	602	643	668	608	696	696	719	640	654	662	644	655	693	676	662	685	595	684	643	633	632	640	607	664	653	638	662	629	669	637	599	634	641	649	631	658	636	622	654	655	645	675	644	644	649	643	619	680	679	644	662	655	618	657	648	632	647	633	726	645	673	637	619	652	650	644	628	631	664	693	636	668	650	598	700	616	671	654	621	675	631	689	648	618	625	680	659	666	627	666	628	656	669	646	646	629	655	650	690	677	682	611	630	696	666	671	640	681	671	626	669	596	677	628	650	709	694	644	639	688	625	653	656	596	617	633	642	651	651	671	631	661	657	688	635	666	672	647	681	581	649	655	713	649	651	649	651	676	645	661	643	682	654	661	613	648	668	673	656	662	657	640	649	632	612	685	649	634	684	679	706	643	635	651	649	637	655	633	648	669	645	630	663	680	655	646	613	639	663	617	608	638	681	644	686	664	656	644	608	664	640	666	660	627	628	629	698	641	631	704	697	694	683	634	657	651	662	621	630	675	652	611	687	677	670	622	643	643	624	676	646	614	626	624	662	664	658	622	660	651	626	646	694	616	661	631	691	660	628	656	728	636	663	637	701	644	628	686	623	616	654	656	654	635	666	710	614	647	628	697	648	695	663	677	679	672	683	640	704	690	602	649	641	641	674	642	645	689	650	700	676	636	656	669	663	655	649	651	647	644	661	662	666	676	676	637	649	647	639	636	648	674	626	654	639	681	661	628	673	664	671	645	685	661	664	611	649	634	637	625	639	623	629	646	632	695	657	655	682	663	648	692	645	658	697	638	653	657	652	659	656	646	637	658	670	696	672	656	659	643	680	611	697	620	587	637	655	612	674	598	691	637	611	648	651	643	621	690	615	645	619	631	708	597	643	639	654	644	630	606	671	658	674	667	669	645	675	640	671	672	627	592	676	681	592	645	619	658	592	670	657	623	654	661	613	670	706	642	647	666	647	634	658	648	632	706	615	629	650	631	622	622	656	639	609	656	650	648	630	627	669	689	596	619	605	606	667	634	602	632	636	649	707	613	641	624	698	635	682	713	653	635	642	627	615	606	630	687	678	635	644	677	693	639	615	626	652	671	607	649	679	647	644	625	651	660	631	639	688	627	645	641	639	634	587	628	674	703	651	647	667	635	643	633	615	661	636	652	621	648	636	622	617	635	702	644	651	672	681	674	607	643	662	621	609	671	667	658	648	623	624	654	668	635	695	609	636	630	630	630	671	673	631	617	636	661	646	659	639	669	654	656	596	667	649	621	628	696	688	672	630	608	640	623	645	645	620	602	639	658	630	664	650	669	664	643	705	630	669	639	671	665	635	637	620	680	637	657	650	645	711	635	687	654	642	657	636	623	661	673	692	634	692	656	597	659	674	655	593	663	668	705	654	627	608	629	624	664	653	672	647	709	674	620	644	654	635	690	690	661	644	633	637	658	643	619	643	681	669	675	605	636	628	684	666	643	645	691	682	606	654	646	628	665	696	640	695	646	617	644	599	638	694	649	661	618	654	662	676	617	626	678	634	674	682	656	661	663	679	604	714	635	629	626	616	651	654	606	664	601	656	626	638	653	614	668	657	646	659	655	650	655	635	680	610	685	680	630	647	616	667	611	674	682	617	683	620	658	657	656	621	673	693	639	652	636	637	622	657	707	611	638	661	642	584	672	652	680	650	651	667	665	596	633	625	673	609	634	662	673	665	651	633	662	657	661	679	632	634	721	646	700	677	639	654	677	650	651	624	635	662	639	618	667	616	682	628	639	623	674	644	623	632	648	645	651	679	640	666	637	650	642	572	630	674	627	652	650	648	641	621	662	661	647	625	649	645	659	638	638	675	628	618	622	661	680	643	672	616	662	630	642	656	635	670	659	635	644	619	670	669	623	653	681	689	679	680	621	661	727	642	665	644	653	633	641	660	670	638	641	664	638	656	611	673	674	634	687	630	628	636	687	626	615	676	610	639	655	640	610	600	606	649	654	608	632	654	630	657	642	648	664	639	671	649	611	643	612	672	641	642	623	664	649	619	607	676	674	654	626	697	665	654	663	666	618	649	649	638	666	645	627	619	652	660	629	703	637	619	621	666	633	636	670	668	677	577	636	656	656	683	628	645	645	605	626	681	657	630	642	634	652	606	667	644	635	630	672	630	634	639	672	671	675	637	620	645	625	636	665	667	616	641	595	607	673
62672	90095	63317	34269	17233	7029	5082	2392	896	726	598	570	549	569	587	571	564	625	615	588	577	591	556	583	586	551	578	557	611	623	578	612	594	575	590	571	566	531	525	561	564	590	573	554	536	542	609	549	590	550	588	557	568	594	569	562	632	553	551	552	605	611	610	591	611	562	582	606	562	579	558	568	573	563	574	553	557	586	613	563	586	574	559	558	536	593	578	617	580	548	554	576	561	582	567	631	593	599	607	581	574	549	573	540	601	595	545	573	561	574	585	545	588	576	566	555	564	562	582	583	583	558	598	593	546	529	552	535	587	552	576	544	595	546	596	610	567	574	563	605	560	554	565	567	581	604	555	539	603	565	594	581	555	545	588	541	555	578	571	568	570	531	563	555	567	557	587	579	551	556	562	571	564	582	578	566	580	635	554	576	587	537	622	573	579	534	574	554	555	576	545	547	541	592	569	549	543	612	543	552	541	542	603	601	562	607	611	542	495	563	596	580	576	595	586	579	525	573	580	561	565	558	558	584	605	567	601	575	551	549	589	548	583	586	570	565	564	540	531	574	545	561	562	553	572	615	567	556	565	584	612	553	627	562	585	624	648	563	529	572	568	581	533	564	571	574	565	579	562	612	583	553	572	556	604	585	575	574	555	598	553	555	607	550	540	555	608	538	584	624	552	586	556	605	565	560	575	574	535	571	586	576	639	608	596	525	538	562	585	600	605	566	567	544	558	574	557	593	545	552	573	550	564	576	571	597	604	589	591	594	574	542	557	583	580	581	618	558	586	535	601	605	537	551	557	593	554	589	538	584	562	537	545	583	587	615	577	572	529	558	560	590	555	554	551	559	534	534	548	556	558	614	593	551	569	570	554	566	574	574	532	577	588	567	554	557	594	555	567	544	563	604	556	575	553	584	573	557	543	529	556	570	553	581	570	571	546	568	576	564	559	561	615	594	581	571	567	578	548	588	564	584	582	559	586	606	577	538	574	579	573	584	593	568	592	564	597	608	596	597	537	588	559	571	573	567	539	518	600	563	594	572	598	577	550	538	544	580	601	582	584	575	583	544	612	550	572	600	603	560	584	545	541	587	566	550	559	570	511	528	579	584	566	577	559	579	596	612	581	624	559	581	538	607	577	582	558	576	556	549	527	554	595	561	577	566	550	583	558	585	594	601	606	571	636	549	574	553	557	571	535	556	506	589	591	550	533	553	576	567	542	566	576	572	497	590	570	549	589	557	541	507	545	561	574	539	590	538	582	570	540	604	585	588	557	553	547	573	569	553	570	549	548	582	548	565	598	534	573	563	532	576	554	590	550	558	572	570	550	501	603	552	548	560	587	601	571	581	542	586	572	581	613	574	622	569	543	596	562	536	588	625	600	588	538	563	557	574	587	583	531	543	613	567	558	625	606	556	575	524	539	545	585	566	592	601	571	542	561	551	575	564	569	553	581	628	537	559	565	561	551	547	530	602	510	562	546	554	565	542	606	577	563	581	540	586	537	612	530	601	551	551	543	543	543	586	552	582	529	595	537	557	540	548	575	579	580	572	582	559	607	587	564	527	530	565	561	595	581	555	562	614	568	559	585	552	538	553	556	553	564	582	553	572	561	543	541	514	559	559	547	548	577	574	542	598	548	588	528	586	558	554	585	601	585	581	518	564	558	604	574	566	577	584	561	571	568	580	602	554	584	570	529	603	558	598	577	586	580	541	571	550	611	564	588	544	552	575	558	570	553	554	539	546	568	575	531	547	542	546	553	507	587	597	572	615	548	547	537	561	534	570	546	567	523	595	568	555	572	540	551	588	559	535	550	582	549	564	571	561	600	560	577	544	547	563	548	547	575	611	574	544	572	569	544	497	590	608	533	542	600	577	539	536	529	600	585	563	603	568	555	529	532	544	555	546	563	621	564	548	558	572	598	548	570	567	547	542	548	495	620	564	597	582	601	585	593	593	534	512	553	595	619	544	540	547	528	569	553	581	540	573	556	576	559	551	613	587	580	563	586	581	563	554	582	574	560	567	576	528	581	590	575	541	575	550	579	583	573	575	526	565	596	620	550	589	540	576	608	572	608	540	580	533	548	592	497	553	531	598	598	577	551	568	596	608	587	563	599	591	579	602	546	561	536	568	597	549	578	588	543	564	562	611	612	581	536	597	550	575	540	549	518	547	587	549	594	538	596	553	582	564	580	596	598	539	557	533	618	604	541	568	564	547	587	529	606	577	538	552	547	552	581	585	599	591	594	546	568	588	573	553	589	553	610	545	567	562	562	576	601	546	548	563	534	599	558	540	580	593	588	560	543	573	550	582	558	544	563	506	563	540	519	570	570	604	564	602	576	540	544	581	553	554	560	551	585	596	560	578	565	596	549	553	575	591	605	569	556	560	652	555	529	583	541	553	580	553	552	572	588	584	640	557	589	587	573	607	550	543	602	535	582	587	593	548	614	545	522	537	605	584	544	551	532	535	526	569	578	566	550	582	577	571	551	510	550	574	557	577	573	555	591	572	554	553	582	551	566	564	604	529	565	511	553	598	567	579	570	558	608	597	555	589	558	608	520	521	584	533	569	541	584	565	574	582	573	519	596	572	533	548	574	586	533	566	598	602	611	587	575	608	587	542	559	587	592	569	569	576	583	515	547	547	569	549	581	521	619	579	563	576	561	627	600	578	571	560	558	566	566	558	573	563	563	575	530	599	550	580	618	538	621	568	560	537	543	578	583	546	590	588	573	542	553	562	563	594	552	560	515	582	554	617	563	538	576	552	543	589	590	578	549	569	579	533	592	552	613	550	582	549	555	552	568	580	554	557	543	601	604	589	594	578	592	562	559	511	549	546	543	600	590	571	525	549	606	588	574	543	576	600	543	547	544	541	556	561	603	580	548	560	552	613	549	587	601	573	598	562	585	571	584	578	548	572	559	603	583	557	572	557	567	590	563	541	557	564	565	545	540	584	525	581	579	553	608	535	552	571	594	583	559	529	572	569	541	555	547	578	610	550	538	584	607	560	584	555	565	573	614	535	561	587	564	556	564	547	560	533	587	574	557	601	569	546	568	577	570	546	572	581	573	509	551	537	579	582	537	596	535	537	605	562	566	559	603	574	551	579	554	585	569	519	553	569	620	591	530	564	568	556	557	591	543	520	549	548	573	588	565	569	576	579	563	549	555	567	564	589	597	560	586	538	556	581	578	565	610	553	547	548	564	598	571	523	571	586	597	586	554	547	544	569	557	562	603	603	569	573	522	542	553	592	575	588	569	567	593	557	558	576	552	552	555	593	555	553	565	555	550	586	546	562	582	540	549	548	584	524	535	589	566	600	544	586	584	624	600	560	587	596	531	550	581	577	566	564	556	528	542	537	589	577	575	534	518	558	546	542	572	572	596	567	558	584	587	576	549	576	541	577	559	586	558	541	563	539	581	584	566	588	574	549	536	589	563	580	588	551	597	568	536	542	562	550	545	576	579	519	601	578	545	534	528	588
24598	22985	33096	31659	26812	20196	12793	4658	1472	1132	886	859	846	832	880	849	811	777	890	811	817	824	853	844	826	863	821	826	848	872	876	809	875	802	821	853	829	825	859	865	780	838	755	847	806	841	781	839	784	836	870	872	822	760	824	781	824	780	824	832	848	797	843	864	819	817	851	828	831	762	817	814	875	819	806	848	809	793	829	791	795	835	846	821	824	847	849	810	851	837	852	838	803	862	782	860	837	827	790	820	825	873	852	830	839	800	857	834	821	820	839	824	793	812	828	837	809	815	812	806	803	856	809	836	783	807	814	788	768	775	803	871	783	857	835	864	818	803	810	812	790	849	827	830	844	863	774	849	839	825	805	787	786	779	883	834	779	796	855	857	816	806	812	842	835	803	882	783	765	813	788	809	815	782	849	792	811	835	817	842	732	780	808	796	825	853	857	808	833	819	809	815	782	871	840	781	813	785	816	794	843	788	847	796	821	805	811	821	835	769	884	829	874	816	780	805	835	805	808	803	831	824	814	777	827	816	823	833	812	785	802	834	786	857	795	836	810	839	798	791	778	795	832	820	799	818	827	843	821	817	809	860	788	830	797	829	834	815	846	808	745	805	810	830	844	818	812	807	838	850	793	825	820	834	800	782	858	792	827	836	829	837	847	818	780	827	831	855	853	790	758	792	784	796	840	785	851	829	842	787	823	813	827	791	832	802	835	803	853	792	835	773	822	824	838	757	871	843	818	809	795	807	831	847	837	833	804	805	785	798	753	881	808	825	794	855	811	790	768	820	817	874	798	867	792	804	867	786	859	870	815	808	709	775	758	823	846	873	832	787	769	810	779	811	803	795	854	821	837	853	800	863	820	820	870	793	807	816	848	773	804	866	827	861	822	812	790	834	799	808	797	832	818	854	865	818	802	826	827	798	926	870	799	770	753	799	820	814	837	792	790	796	822	809	814	814	820	838	813	770	791	801	766	798	833	826	835	828	839	765	778	832	790	785	755	853	796	828	847	806	877	764	811	814	827	839	821	773	837	814	798	814	835	784	798	862	823	831	800	811	859	824	800	801	830	807	831	820	837	845	808	894	789	795	805	871	823	823	824	805	840	831	803	842	817	821	827	835	855	817	783	852	850	793	815	832	816	827	817	796	792	766	812	815	738	786	838	814	818	781	757	801	778	815	771	832	814	840	816	788	824	854	827	837	772	796	770	809	793	842	810	812	772	804	818	835	815	791	761	792	810	805	815	828	837	828	805	804	825	866	813	839	844	800	811	838	808	821	843	800	830	822	759	798	825	867	786	786	776	795	840	823	827	807	786	770	807	810	791	792	860	821	791	794	816	814	861	844	788	820	824	809	799	840	812	850	783	882	830	870	775	802	821	805	834	819	815	812	820	814	811	848	832	866	821	815	813	808	827	850	719	782	821	816	807	858	796	799	820	830	789	832	802	808	813	769	849	809	847	824	821	806	810	806	768	804	811	809	810	809	806	811	801	805	769	771	803	836	798	780	817	863	775	795	841	786	814	801	813	819	787	801	803	830	808	846	804	859	832	887	804	820	810	834	824	842	829	802	866	790	806	811	772	840	801	771	806	775	797	811	794	835	843	844	817	794	852	841	878	799	836	862	759	780	831	846	823	835	806	800	827	816	849	848	766	815	811	827	867	770	875	778	816	846	805	828	760	801	813	805	773	836	789	823	842	823	838	811	803	782	794	860	825	826	821	796	803	823	809	795	818	727	850	771	844	793	805	820	792	812	836	835	826	814	781	781	832	775	847	848	850	862	781	856	811	821	799	816	795	833	846	832	811	828	844	823	823	821	761	801	812	775	788	785	814	809	807	798	915	841	816	832	811	858	821	814	771	846	856	833	805	783	830	820	799	831	798	800	851	776	788	838	754	774	857	811	860	821	883	841	828	773	875	817	902	760	815	808	769	811	773	831	811	849	817	822	809	791	796	812	808	845	838	817	806	833	794	797	780	845	755	852	832	828	814	790	858	795	812	727	827	835	835	752	803	837	797	789	818	825	812	800	764	825	830	806	827	815	819	862	804	770	833	802	795	810	776	770	825	811	822	827	789	782	754	837	860	812	839	844	814	840	820	828	801	903	823	845	797	828	843	747	815	811	826	824	760	796	824	848	858	868	867	777	831	844	842	815	823	813	802	827	793	785	829	804	813	807	829	809	817	818	811	856	832	848	831	790	818	792	775	804	840	829	781	849	837	825	817	833	755	823	836	871	761	807	833	779	816	897	799	841	785	878	826	803	809	797	816	830	831	800	853	796	797	826	831	794	849	900	810	828	821	830	791	828	787	815	801	869	745	844	762	789	816	865	778	782	839	825	855	809	837	890	778	820	862	775	831	767	856	792	779	821	788	824	837	841	817	815	816	813	800	831	763	769	781	787	822	805	776	784	817	790	802	806	769	785	786	759	811	848	890	867	801	833	825	824	791	790	825	828	821	805	787	791	788	811	766	806	845	810	802	803	777	800	817	863	824	789	806	824	770	798	803	785	809	823	777	817	816	821	847	853	830	848	809	857	847	837	763	810	864	776	815	845	815	806	794	845	815	800	818	818	802	808	848	825	836	820	857	795	775	842	824	827	799	755	826	820	782	772	758	799	784	770	849	837	855	828	893	783	865	778	835	816	812	791	814	880	799	783	841	783	769	730	794	831	870	816	812	794	841	796	872	804	796	743	811	813	815	799	776	828	819	838	805	792	876	774	787	765	850	848	820	834	857	795	753	829	822	848	813	814	822	829	779	818	778	814	823	796	820	857	845	823	829	767	900	757	758	867	745	868	862	836	857	796	824	824	788	785	797	824	795	858	835	800	794	798	780	857	776	830	824	778	839	833	810	774	840	761	822	786	848	794	795	773	773	857	802	834	816	891	907	832	830	818	784	804	846	812	872	812	826	829	803	857	833	801	866	806	839	805	805	799	807	815	837	832	848	775	835	835	797	845	869	838	856	816	834	789	797	822	787	772	767	801	804	820	793	795	840	853	849	891	822	751	775	829	826	776	766	838	812	821	803	801	779	770	767	864	821	858	800	794	812	803	814	773	774	804	829	863	840	780	824	754	807	741	800	814	805	822	828	833	817	813	838	767	786	816	883	824	813	846	796	801	833	806	802	838	858	854	828	811	822	809	794	824	813	830	811	786	796	853	759	893	766	843	803	791	796	808	832	818	858	794	768	834	801	800	816	843	813	807	802	811	839	776	788	781	777	844	836	793	814	793	861	868	806	880	823	811	791	815	788	805	784	787	794	801	782	778	747	858	770	806	802	750	805	804	793	805	774	783	789	816	853	808	787	807	821	818	792	872	817	817	804	812	826	811	836	767	826	824	807	851	789	865	842	811	831	846	839	861	776	796	799	832	786	797	850	817	779	835	788	773	790	832	772	782	840	798	870	788	800	806	763	851	826	832	820	825	815	802	908	807	799	805	806	829	817	820	815	822	791	848	839	847	810	781	787	827	831	840
65161	99743	75128	46571	26117	12180	9022	4280	1428	1080	782	722	764	728	707	736	732	678	716	753	751	743	725	766	752	664	721	769	820	756	750	704	722	725	690	786	747	739	763	697	745	737	699	709	685	742	692	726	702	746	694	693	724	715	677	705	697	699	709	737	742	779	786	709	722	726	727	692	705	713	772	703	706	703	762	716	713	699	749	718	708	739	782	692	755	714	718	770	701	748	731	717	750	721	704	774	705	790	731	754	720	721	692	753	729	727	753	689	763	716	692	736	711	729	696	686	720	705	717	751	749	706	732	695	720	722	714	752	716	703	726	740	691	732	675	692	703	663	753	732	708	731	728	766	714	791	670	727	744	663	714	700	722	702	683	764	736	684	703	706	657	713	739	684	749	758	688	704	712	704	702	724	676	680	689	738	758	718	709	699	738	710	691	699	745	700	715	722	698	732	712	744	675	698	713	735	668	730	717	732	663	695	725	725	701	712	719	716	704	748	679	701	685	662	693	745	688	735	689	727	704	782	713	707	731	728	725	693	699	720	733	710	726	695	695	730	717	754	718	738	683	705	761	696	716	745	706	750	744	728	723	714	735	721	750	702	742	721	728	715	694	743	727	721	734	728	668	726	709	691	679	706	718	683	709	741	712	714	701	763	720	681	685	686	744	773	720	660	686	723	689	680	712	698	766	706	699	755	739	685	734	761	702	701	713	711	712	730	691	772	693	710	739	715	727	735	713	686	717	723	761	703	681	693	729	692	717	736	731	700	715	737	716	722	695	710	685	731	732	717	700	725	733	717	712	710	719	704	747	754	764	709	711	679	778	723	770	754	670	710	721	767	771	713	680	678	726	733	760	706	722	710	702	760	712	719	698	738	735	764	662	714	720	750	748	741	693	709	678	778	761	701	712	726	749	711	726	719	729	747	726	697	721	728	763	741	694	685	721	712	779	687	683	718	736	736	719	676	751	700	703	686	721	707	693	741	717	767	696	701	707	690	685	683	739	701	707	717	719	732	657	712	740	692	763	741	729	725	717	689	687	743	694	697	665	733	735	729	743	698	730	726	762	770	748	672	728	717	716	790	712	697	711	665	710	710	736	729	717	761	782	720	733	703	728	766	715	720	678	742	721	709	709	713	700	702	671	708	727	712	759	699	730	654	723	695	705	727	705	710	721	720	674	737	726	694	773	675	716	681	728	701	770	682	709	742	753	776	689	715	759	684	775	686	713	696	720	713	693	726	698	716	684	729	703	738	683	737	741	765	692	736	737	684	732	723	715	746	715	661	747	684	727	724	727	745	698	768	703	747	718	763	716	713	713	712	738	695	708	736	740	725	709	708	710	719	709	666	729	738	732	733	642	698	705	741	717	750	750	735	731	741	707	713	708	731	697	707	678	724	700	718	743	704	713	748	689	763	686	659	757	747	755	721	690	677	702	698	704	731	721	711	714	726	706	734	720	739	696	728	683	726	692	748	722	679	714	693	743	641	715	703	748	698	719	708	710	709	719	706	695	724	706	706	692	741	719	709	678	742	669	752	724	767	751	688	702	701	710	705	736	716	749	711	735	755	713	715	710	732	717	707	698	712	726	671	681	755	693	705	720	719	721	711	773	720	741	694	695	699	733	746	730	735	720	724	751	724	735	734	749	696	762	752	661	683	744	729	708	701	721	698	702	754	699	694	709	716	758	716	725	694	723	738	697	731	703	723	755	717	726	690	677	678	739	731	717	686	744	725	735	744	730	738	761	717	734	717	724	759	715	725	685	726	740	700	716	707	674	701	704	764	702	690	733	725	691	760	710	718	696	684	717	770	714	723	720	686	725	719	707	709	700	700	734	711	708	706	726	705	647	702	692	770	708	676	701	687	760	760	713	737	772	739	663	721	732	740	708	721	726	721	714	714	707	698	710	699	699	738	730	744	707	748	778	721	719	766	746	695	674	749	742	721	696	714	682	687	731	723	709	714	711	722	735	730	714	780	717	648	753	713	695	718	756	735	743	715	711	696	681	721	751	761	725	727	700	720	689	719	753	687	668	726	718	730	728	744	740	684	781	716	727	757	675	675	734	673	704	741	729	703	724	687	736	708	726	726	723	772	688	683	694	711	710	709	732	718	685	753	714	649	678	696	706	721	672	745	703	723	705	715	763	692	690	746	700	696	690	704	711	718	737	740	748	671	751	728	728	747	703	709	735	770	677	676	760	721	690	707	729	688	704	697	710	773	725	731	703	735	719	769	783	749	705	762	684	706	744	773	716	687	728	677	690	682	721	780	725	736	706	741	691	715	761	710	735	736	717	709	741	719	784	722	709	743	741	756	711	728	743	731	692	702	677	708	715	736	743	720	701	717	705	690	733	729	728	691	682	758	703	692	723	693	758	696	725	755	743	725	749	671	699	707	670	724	757	708	695	705	710	733	682	740	725	686	700	709	774	737	739	709	721	698	720	723	764	696	728	670	695	717	715	729	738	732	677	732	706	745	708	659	759	739	686	720	709	705	748	718	726	743	693	739	713	702	677	726	747	737	737	733	677	735	709	747	719	696	780	695	768	707	708	761	711	724	684	751	720	680	714	680	746	698	733	705	701	667	703	712	714	703	698	770	723	702	739	761	728	714	671	699	650	712	720	673	705	724	728	704	700	751	732	706	720	686	708	693	709	725	737	761	737	674	683	694	693	721	695	729	738	736	717	711	697	694	660	737	754	687	697	734	749	742	699	697	744	683	701	741	686	717	709	692	706	741	703	724	730	681	705	680	677	742	748	743	735	676	709	681	685	697	727	698	738	765	683	706	696	779	751	709	710	639	723	685	739	716	726	732	697	718	712	721	692	705	722	695	703	697	711	756	696	663	682	766	696	728	672	695	706	701	740	724	744	667	740	763	709	705	718	733	707	711	747	716	710	765	690	752	725	765	696	700	691	707	690	680	749	727	722	739	687	696	719	701	716	692	749	742	656	674	752	758	715	679	709	692	673	726	701	734	677	703	676	697	752	731	717	684	760	705	738	692	693	682	693	709	734	717	717	737	697	732	739	690	679	749	745	720	742	765	731	705	738	710	707	725	695	700	706	730	725	666	713	730	735	701	733	715	708	681	675	740	738	694	722	751	696	743	748	717	736	718	745	731	712	725	682	698	703	731	707	703	692	781	730	755	726	737	757	707	769	731	723	688	690	730	710	686	720	760	719	706	753	730	747	735	692	695	721	703	703	685	731	709	726	709	688	726	748	742	730	689	701	758	746	696	723	748	694	713	721	699	678	703	746	716	726	733	702	732	705	757	722	738	714	691	758	735	694	716	710	693	756	726	713	648	724	714	682	678	673	744	726	717	696	753	692	733	720	726	746	732	710	743	674	717	728	728	675	723	749	697	697	654	811	715	745	753	652	681	703	763	690	709	734	671	743	691	695	678	735	703	737	723	683	705	746	716	730	738	777	705	692	715	739	712	692	676	751	714	713	712	740	735	758	714	747	695	726	717	711	715	685	690
31319	28192	23001	9944	2839	1325	923	761	619	552	552	533	565	516	545	559	543	528	537	542	542	484	514	540	571	529	533	537	551	532	523	584	512	567	532	574	510	546	545	547	527	539	558	514	543	503	552	524	507	551	507	554	545	534	580	555	535	505	546	575	508	543	530	523	517	530	548	543	526	534	508	512	528	530	511	545	529	543	557	546	516	549	525	583	555	502	495	540	505	526	514	532	520	525	545	568	532	508	481	533	524	542	544	518	527	562	522	554	492	528	546	512	541	536	540	527	517	550	545	540	535	531	518	527	566	538	571	494	514	485	534	517	524	499	535	501	520	531	504	546	546	523	543	495	562	492	507	585	493	555	523	530	504	488	551	545	522	541	510	542	572	545	527	524	528	525	530	521	514	528	544	535	544	491	502	556	526	533	529	496	526	501	513	582	524	573	548	495	520	512	540	515	514	511	511	529	517	539	555	505	549	488	523	531	519	557	534	509	496	506	563	494	550	543	507	484	508	511	539	535	580	556	535	518	531	526	551	570	534	544	512	556	506	492	532	541	560	534	506	546	516	521	529	525	497	497	509	553	535	525	523	522	490	480	490	501	530	550	520	564	541	534	522	533	512	531	507	544	497	549	555	539	491	534	522	551	526	543	551	535	530	496	505	525	484	519	513	532	531	538	562	515	530	536	603	525	505	556	527	491	526	524	549	585	491	540	533	511	547	543	520	537	535	540	527	529	523	545	535	542	551	536	522	524	519	557	532	524	512	511	533	557	533	551	555	509	495	563	523	555	528	527	501	519	528	593	562	460	532	538	554	529	542	545	509	553	529	517	524	517	510	493	552	503	540	555	482	477	537	561	536	541	570	534	553	527	553	482	498	529	558	580	519	510	503	547	520	470	529	512	550	567	545	562	553	512	541	523	491	537	511	513	526	510	529	493	509	548	546	516	535	527	530	547	535	510	528	537	554	562	537	570	504	524	544	510	520	544	541	557	529	549	510	528	536	494	525	561	531	518	525	531	515	494	528	525	503	521	481	590	555	549	532	513	526	514	590	488	575	514	495	518	553	535	529	546	511	521	518	520	480	522	528	524	532	513	544	566	511	485	548	545	510	531	518	531	514	537	546	497	537	492	514	508	494	524	550	518	533	525	510	541	502	562	553	519	484	529	558	549	486	577	512	540	511	532	563	513	499	489	576	565	516	548	524	527	550	510	526	533	549	522	503	535	546	511	494	516	516	536	520	517	564	566	528	538	566	513	513	482	536	549	552	533	552	539	500	533	521	557	552	517	528	523	500	540	542	539	532	512	537	551	520	539	525	522	516	504	585	539	533	556	530	524	489	547	533	533	488	518	544	506	532	550	538	545	552	578	503	500	498	549	477	523	555	517	555	567	530	482	515	543	515	513	544	521	499	545	513	493	527	477	505	476	517	554	525	506	544	524	517	505	527	558	544	501	518	530	567	528	530	497	571	543	524	546	537	526	522	524	493	519	537	518	543	523	545	589	576	541	525	570	526	511	510	531	526	531	557	499	555	525	547	549	501	549	533	525	557	511	542	559	545	575	539	538	549	544	536	533	533	539	582	516	518	531	562	550	537	530	542	530	537	499	569	555	509	526	552	529	494	578	523	520	546	504	536	554	512	537	561	551	521	539	498	480	569	542	546	562	548	508	558	541	532	534	516	518	522	528	538	496	518	545	557	574	550	519	540	520	565	495	541	544	582	520	511	500	546	519	558	542	538	530	553	511	513	539	529	593	544	525	515	507	544	519	532	513	498	540	539	545	536	544	536	521	528	532	548	499	492	533	528	522	521	506	506	525	555	518	481	532	571	471	513	487	544	564	586	555	474	536	530	514	513	531	539	581	530	518	531	517	504	521	524	534	512	533	495	548	547	526	545	574	516	536	508	573	539	526	564	500	557	512	531	476	470	514	538	594	522	557	518	549	567	515	510	514	545	540	513	528	543	502	526	544	534	522	538	526	535	538	573	506	505	532	536	539	540	523	538	536	503	551	534	499	564	527	534	501	542	546	491	529	531	515	492	529	570	529	511	541	555	509	541	513	573	538	563	555	520	521	515	571	471	541	519	524	529	550	517	532	552	533	487	571	562	509	483	520	532	503	550	487	576	514	534	559	519	522	531	503	527	540	533	536	572	543	539	529	475	506	555	538	519	517	501	536	509	556	554	558	497	514	543	516	560	522	565	552	482	548	498	547	539	530	531	525	538	516	576	521	552	523	515	504	519	499	501	597	518	579	518	511	576	522	540	547	507	553	537	520	520	551	525	560	525	530	531	583	533	527	534	464	529	561	526	483	499	504	513	519	544	499	511	500	522	554	566	532	517	572	544	554	541	514	531	507	515	497	516	527	505	505	530	526	538	544	532	568	551	510	559	539	534	538	506	500	559	527	532	547	528	529	522	526	534	504	512	550	553	514	552	511	520	513	505	518	494	570	502	509	571	534	533	530	514	499	548	510	553	474	536	499	502	542	546	515	527	521	524	516	548	526	561	529	538	527	543	478	591	527	491	528	539	476	537	539	569	482	553	481	548	507	515	516	525	530	505	554	513	501	560	522	585	501	515	481	534	542	551	512	591	542	525	531	550	574	534	525	534	537	537	565	555	551	534	543	547	519	512	512	504	532	518	559	540	509	516	566	493	551	555	484	554	547	503	498	555	520	522	505	498	551	548	529	558	500	528	485	486	552	549	522	510	543	581	558	519	543	504	519	550	532	521	558	557	553	514	516	552	512	489	489	539	530	562	516	509	534	513	506	560	553	526	558	512	511	524	537	516	523	527	545	518	516	530	511	534	505	541	469	570	503	562	548	536	527	512	542	513	519	545	542	556	519	538	537	564	569	553	537	556	528	533	542	548	517	592	510	515	550	542	525	548	525	529	537	536	527	505	518	551	532	514	540	545	515	532	534	529	522	533	529	507	541	560	524	522	550	541	508	535	541	525	500	534	526	531	526	515	573	565	562	539	563	536	515	607	539	556	573	483	555	536	524	516	495	534	538	540	542	561	543	548	514	550	568	535	506	562	528	521	511	523	529	565	526	502	543	534	518	493	590	553	538	546	507	519	494	510	538	532	505	486	533	567	490	485	502	568	548	563	573	521	489	530	497	576	506	553	528	498	539	552	560	542	532	531	527	502	556	520	540	533	511	498	540	542	541	532	528	556	504	487	515	509	507	484	548	518	554	538	536	558	545	479	499	485	479	499	521	545	543	541	552	537	540	527	523	548	502	516	557	487	528	513	515	538	496	515	495	528	512	515	524	543	514	516	508	545	533	510	499	506	508	595	525	543	541	532	504	560	546	475	530	548	551	554	542	541	527	499	525	525	505	551	546	532	560	531	503	534	520	537	545	514	520	540	535	538	506	502	587	549	529	574	515	488	456	546	566	549	570	538	527	483	551	538	505	506	497	508	514	481	581	570	522	513	501	511	492	500	533	533	524	493	553	521	540	543	541	547	524	534	504
25267	31731	18414	6370	2480	1155	991	666	484	423	437	453	431	424	411	427	415	449	422	409	426	409	427	417	439	401	440	398	420	431	423	441	444	438	442	409	432	441	416	435	411	400	449	433	434	445	411	410	474	439	398	437	429	454	448	448	414	431	406	437	413	452	457	469	465	445	391	451	457	377	442	422	440	427	429	451	421	417	447	415	393	458	423	435	444	449	391	438	381	421	463	402	410	424	414	440	409	464	447	441	444	447	465	450	422	420	449	460	428	449	429	402	410	434	419	443	455	416	435	436	419	408	457	436	414	408	407	432	412	409	438	396	416	409	422	445	409	457	397	446	415	439	391	409	460	418	423	418	412	436	448	388	440	354	415	426	412	462	427	442	448	423	416	400	422	411	404	454	417	381	430	431	427	429	430	403	461	441	440	435	440	444	416	435	445	411	422	455	445	396	421	422	448	464	431	424	467	463	464	417	427	474	412	442	440	395	429	423	450	425	421	454	420	400	448	438	443	454	429	460	447	420	425	412	440	453	385	439	459	413	394	453	397	430	441	410	447	394	444	405	416	376	422	436	415	405	413	399	458	418	446	418	448	417	402	403	439	415	415	424	407	402	438	396	447	408	426	436	451	408	421	461	463	460	411	415	416	406	414	438	443	414	423	460	392	391	427	427	414	407	445	426	400	426	418	445	426	439	420	455	382	420	430	402	423	420	443	422	408	459	437	434	394	457	398	428	411	454	442	443	415	476	438	428	401	389	443	410	425	452	435	411	440	472	443	401	460	442	411	454	415	435	451	414	454	420	431	414	442	432	441	419	365	416	401	427	459	430	423	409	430	431	462	398	393	416	426	450	399	454	425	406	437	414	433	412	417	437	418	449	410	397	462	404	407	427	431	452	460	459	432	456	415	438	411	424	427	411	430	409	441	470	446	454	447	399	444	405	434	445	429	447	406	433	452	419	476	402	426	416	419	379	432	405	460	425	423	405	423	418	443	393	384	395	445	421	412	431	452	412	417	430	406	444	417	408	435	478	433	419	408	436	462	431	444	415	406	429	427	439	406	438	463	409	421	439	425	412	451	384	427	449	460	446	454	424	433	416	434	414	437	434	442	429	421	417	446	396	432	431	414	410	383	417	429	405	418	413	447	451	467	481	423	406	440	400	426	392	372	437	445	373	408	438	438	481	415	456	442	453	423	433	421	395	446	433	439	435	409	440	397	424	448	432	430	424	444	425	436	430	440	408	444	408	430	442	467	436	414	388	466	392	443	457	467	423	412	404	444	427	438	409	433	439	421	460	426	445	424	447	396	425	454	415	447	438	438	402	456	446	448	399	400	415	470	450	408	413	419	428	456	420	395	462	425	460	481	377	451	418	448	433	460	441	434	412	382	431	431	441	392	464	484	456	424	398	424	402	438	379	424	428	464	431	415	400	431	432	408	397	443	455	444	400	391	414	437	460	421	412	415	423	435	443	417	440	432	425	453	388	431	445	417	411	400	430	476	420	391	426	428	400	418	429	415	454	446	395	406	410	375	427	430	394	453	356	421	414	419	444	448	407	416	449	410	445	492	414	389	405	435	414	406	431	428	436	440	406	409	420	394	424	443	414	415	456	412	431	397	425	457	415	431	407	433	432	404	448	440	441	429	440	478	457	400	415	405	479	465	402	442	415	447	432	413	437	430	425	415	420	404	428	402	398	396	423	467	409	454	424	435	435	477	433	442	455	421	408	412	433	426	422	429	434	434	425	432	395	426	416	432	440	438	467	461	463	419	435	417	403	454	400	421	399	433	414	426	464	428	431	446	444	410	436	416	426	436	427	423	411	419	431	438	440	416	395	433	417	427	415	418	425	452	444	450	397	404	404	423	427	411	403	436	441	423	400	428	439	432	402	421	406	467	450	407	417	428	400	394	477	455	403	454	414	402	409	434	437	403	442	390	439	416	415	407	405	401	428	403	445	410	405	422	438	437	463	426	406	443	442	445	463	440	453	421	392	419	428	431	422	411	463	434	421	447	451	418	433	395	399	448	420	429	395	441	435	416	403	450	370	442	409	404	439	388	435	403	445	409	431	434	440	424	439	413	443	400	406	445	437	421	445	436	404	414	417	410	436	407	463	451	436	387	418	413	415	432	437	449	419	413	417	395	418	376	459	436	404	432	429	426	403	406	405	439	442	457	422	405	432	439	428	405	423	438	436	441	369	413	448	404	401	416	433	440	439	414	403	443	415	409	455	435	414	410	429	433	408	424	422	406	415	423	402	389	398	438	414	456	420	427	454	409	453	464	406	402	391	415	445	448	427	441	409	446	417	459	469	434	381	420	402	443	427	449	433	423	429	427	406	418	408	416	456	399	461	466	428	474	448	422	450	435	451	457	415	423	446	439	440	438	439	471	424	420	432	441	446	413	422	449	416	384	442	409	459	424	440	424	383	444	453	420	469	435	412	391	424	447	423	419	427	413	428	416	395	436	403	444	434	420	442	425	438	439	412	424	406	435	406	428	426	418	452	419	441	428	421	440	445	476	437	432	409	422	410	409	443	409	436	443	413	456	414	407	457	393	445	403	417	442	427	406	437	410	430	445	417	399	412	425	418	404	429	436	459	441	413	442	386	413	407	440	420	446	429	475	447	399	435	434	453	413	424	421	440	416	425	407	458	458	425	421	400	469	395	426	415	410	432	408	439	433	430	458	423	421	403	414	438	406	408	464	451	444	442	442	411	466	416	432	393	411	419	453	432	450	404	444	410	431	386	462	405	483	388	437	405	432	460	445	457	444	428	415	460	441	453	419	424	432	440	425	416	426	396	403	430	445	399	429	421	436	392	398	430	416	428	385	423	456	432	382	453	427	440	443	418	467	421	448	458	434	425	430	465	413	432	417	470	430	392	448	419	448	418	401	401	414	437	473	429	432	416	402	424	446	440	450	419	429	399	440	447	404	460	431	442	405	411	439	398	435	423	397	425	475	453	402	446	440	428	414	444	450	446	474	434	436	417	428	440	428	418	426	404	407	430	449	416	431	442	407	407	412	425	424	428	452	438	436	454	436	418	416	416	421	473	399	442	432	470	413	448	404	429	421	417	429	449	438	415	391	437	415	407	428	411	437	460	376	405	427	432	414	421	421	447	414	455	430	432	412	454	454	443	433	425	408	400	436	444	380	429	442	437	445	434	430	414	427	413	445	479	434	407	417	442	403	422	420	399	428	443	422	415	407	405	416	423	438	445	420	413	402	427	401	452	445	432	379	436	442	433	411	421	420	435	450	422	400	451	387	447	389	417	423	434	443	404	424	446	439	396	445	437	427	442	438	425	405	430	407	435	436	415	461	434	431	457	420	455	395	431	416	394	441	461	416	435	435	464	443	392	451	445	436	459	422	408	419	431	409	457	428	406	413	451	441	412	455	438	428	384	442	427	415	468	434	419	373	413	434	463	394	413	421	443	420	420	424	413	430	437	429	429	438	431	432	419	439	435	442	414	431	426
25824	25254	37159	34949	23809	12408	5771	2624	1028	939	779	663	728	679	684	630	711	640	725	663	642	628	662	640	646	664	702	646	704	677	667	671	639	629	687	683	634	675	664	659	656	662	654	615	643	646	666	646	690	618	646	645	619	655	677	646	643	635	684	627	604	653	656	668	644	581	651	641	630	652	638	652	687	645	642	688	663	666	623	702	606	632	673	626	707	674	647	645	629	644	620	614	654	633	641	651	667	646	663	627	634	626	638	664	678	665	651	604	649	684	625	625	635	677	621	640	692	683	634	661	617	665	638	662	643	624	668	670	608	672	646	639	654	706	649	602	677	652	609	615	678	744	657	660	636	632	684	646	610	619	645	642	626	655	682	630	698	612	640	616	634	648	660	651	654	626	625	679	639	656	704	606	624	623	657	675	660	677	658	600	678	643	675	648	665	650	668	680	676	639	635	629	638	651	592	628	655	635	689	608	602	658	672	623	624	671	605	635	625	632	639	667	667	593	623	647	668	597	669	645	636	674	619	620	638	643	638	676	642	623	662	673	658	622	645	632	663	607	609	615	638	639	665	640	635	687	652	661	616	601	646	676	647	646	652	607	608	678	656	686	603	602	583	630	687	644	623	656	643	646	634	693	636	642	649	621	702	656	653	648	662	630	643	648	636	686	634	624	702	661	660	646	640	676	608	657	655	639	669	625	673	623	615	667	611	680	646	683	654	671	651	673	643	642	628	653	656	641	695	681	587	623	669	674	659	635	627	631	580	624	647	663	635	653	594	625	655	635	671	697	660	660	645	676	635	655	675	648	658	681	598	675	647	629	629	670	656	634	624	637	685	609	603	635	655	618	659	628	593	636	646	671	666	680	641	605	658	647	618	653	673	663	657	599	654	670	652	627	651	651	622	652	653	653	667	662	641	689	629	658	632	600	630	645	645	670	693	641	666	650	578	643	683	722	612	627	647	676	669	649	655	652	646	655	649	621	689	676	660	650	644	652	640	638	670	640	649	651	672	673	674	656	663	679	673	677	578	652	617	646	651	625	690	645	663	587	660	639	656	667	687	678	645	638	677	617	637	644	664	672	610	654	653	652	640	637	642	640	661	640	606	644	663	615	627	659	659	682	645	599	622	649	630	659	636	652	632	636	641	663	682	642	676	660	624	575	666	636	622	654	629	646	677	670	649	699	691	604	662	639	675	655	618	663	646	617	670	614	693	612	586	650	649	602	620	656	638	662	622	676	621	627	618	651	640	676	620	676	651	669	653	588	701	608	601	655	634	648	640	629	624	638	660	600	691	702	639	651	642	657	625	657	656	612	636	647	632	649	629	632	649	673	630	606	675	670	635	644	648	624	648	597	672	643	697	684	684	666	661	649	686	649	633	590	671	607	680	662	680	679	648	630	646	619	696	674	611	647	654	672	634	669	706	653	692	599	642	629	615	639	603	617	648	642	614	652	602	653	656	666	639	655	672	582	620	655	650	636	592	667	672	630	642	631	663	652	637	599	636	638	629	676	623	662	628	628	637	652	669	622	645	593	647	636	626	695	672	619	642	642	664	662	636	613	616	678	623	674	653	637	644	562	630	675	615	644	658	640	681	708	613	663	628	638	673	652	611	622	592	624	622	677	636	633	634	665	624	643	637	643	657	634	610	649	636	624	594	642	657	644	648	643	638	662	641	622	640	664	603	697	572	652	631	635	662	659	645	610	677	655	656	634	664	590	617	620	651	673	645	660	645	667	633	649	614	648	630	647	638	675	649	630	644	667	626	657	635	633	644	627	637	652	685	681	642	651	611	621	639	619	621	638	704	669	612	615	657	653	609	630	620	658	659	682	684	697	675	675	636	665	629	639	655	631	683	653	642	644	656	671	616	644	592	658	632	673	635	589	658	669	592	651	647	675	664	650	671	636	681	610	670	651	690	672	650	614	639	699	659	673	683	692	635	652	628	694	680	670	646	642	646	649	668	617	685	621	627	668	666	646	628	641	607	606	659	579	656	677	651	631	615	636	686	663	678	655	633	657	611	647	644	659	625	641	649	628	633	593	620	664	646	631	673	674	650	645	633	607	625	686	647	615	622	679	665	651	659	636	653	657	627	684	650	659	676	673	638	625	631	672	672	638	668	637	656	624	627	650	629	700	609	611	637	590	657	630	678	608	633	662	639	660	587	621	659	643	623	655	644	655	654	634	655	648	617	650	638	672	631	608	627	679	669	616	645	657	630	637	711	660	670	664	690	656	640	671	632	642	667	641	670	603	602	647	661	659	635	642	658	604	614	601	652	680	623	663	677	623	621	624	633	627	635	613	621	652	656	615	683	628	616	596	644	666	685	644	653	685	624	632	626	625	668	656	612	668	633	634	643	624	646	649	616	626	688	621	586	675	661	645	661	659	629	656	644	606	646	666	642	675	683	640	637	610	595	631	705	639	642	665	641	652	668	665	657	597	648	693	681	675	668	600	681	667	618	649	619	600	616	664	631	633	664	610	671	656	611	648	676	655	666	610	661	639	633	669	662	634	627	664	659	625	624	688	646	634	614	634	656	617	654	646	662	665	610	634	603	618	639	665	667	624	623	637	679	654	659	623	641	627	652	642	672	661	610	642	623	650	644	658	678	639	676	646	674	684	717	655	645	620	624	635	677	681	656	634	695	609	629	631	643	631	665	679	676	656	692	652	626	633	691	639	587	678	626	631	671	644	667	642	659	657	658	679	668	634	618	676	677	693	628	647	641	665	650	609	653	660	607	648	628	647	639	618	617	687	624	615	661	642	629	599	663	608	689	666	676	606	671	659	635	640	645	601	600	637	664	655	633	622	675	611	612	624	650	651	636	658	638	678	710	675	673	672	666	702	641	684	630	672	653	660	650	630	611	651	632	632	654	613	678	633	611	635	628	640	669	648	606	600	617	630	670	671	632	623	654	661	639	664	631	652	652	622	611	676	601	617	649	616	661	626	631	632	629	586	613	651	639	629	642	641	666	663	666	646	659	679	676	662	642	643	650	671	653	614	699	646	572	648	618	587	656	640	662	665	643	673	619	677	628	651	641	623	646	632	646	635	621	590	635	621	681	615	612	658	651	677	656	593	629	638	638	684	601	665	666	659	654	571	686	633	685	639	613	647	635	634	595	653	626	640	662	669	640	616	645	672	679	613	652	628	688	665	640	649	607	621	658	640	677	665	695	633	654	627	638	599	669	667	635	651	646	656	647	666	667	667	628	673	628	614	672	656	679	620	663	598	656	649	635	616	644	622	634	620	632	617	624	647	638	634	683	620	660	608	646	658	605	606	651	627	637	623	657	649	619	626	635	621	650	674	607	652	633	655	583	627	658	589	670	616	639	644	651	684	705	668	661	642	644	612	671	666	672	636	684	593	671	629	673	637	664	636	627	681	677	652	609	672	622	648	657	611	632	635	640	667	580	646	658	619	683	681	681	675	631	671	600	644	661	695	597	663	631	683	632	612	629	649	655	611	664	663	637	613
62122	90500	63191	34528	16785	7355	5082	2791	1083	840	698	554	579	560	557	532	604	567	557	595	536	547	564	595	564	573	583	614	621	580	576	561	561	537	570	600	557	560	580	517	539	574	601	594	549	591	560	573	548	571	636	547	568	546	581	573	518	572	602	538	536	576	550	576	561	606	578	570	560	565	575	582	598	563	560	535	560	567	574	588	554	531	570	613	605	595	603	605	524	578	598	587	573	563	585	585	572	612	572	524	553	565	532	551	574	596	554	519	569	577	608	562	532	571	528	547	557	569	566	588	576	520	546	567	544	587	605	534	567	550	555	559	551	559	620	552	599	594	571	563	546	553	582	528	575	556	574	598	563	555	587	603	562	561	575	586	543	557	577	579	505	585	577	576	567	542	600	567	578	570	586	549	515	602	575	561	582	583	575	579	539	587	553	554	562	566	568	609	581	583	573	554	545	566	561	596	550	541	567	598	575	555	578	580	592	602	562	592	614	555	548	569	582	577	545	541	655	531	586	532	570	581	584	545	583	513	524	580	563	583	512	589	566	566	583	542	589	579	587	581	569	548	598	589	610	589	573	554	530	549	554	566	584	571	585	551	550	552	580	570	559	597	583	540	570	537	573	548	595	560	587	597	566	570	544	586	552	542	563	546	572	587	566	556	576	518	572	571	606	571	622	587	549	581	574	598	554	569	555	578	580	588	553	572	583	599	567	567	566	569	608	548	570	549	568	568	595	545	544	592	594	567	545	562	605	578	572	593	544	546	565	563	572	531	573	556	591	557	581	553	572	575	577	527	533	561	540	568	552	605	568	552	599	523	583	588	584	573	551	573	579	613	482	565	520	562	533	557	583	544	537	574	529	513	562	562	606	574	572	550	557	549	527	575	545	578	546	597	581	553	595	579	572	541	574	549	570	587	541	592	568	592	542	523	557	595	567	569	587	599	521	569	559	540	556	570	592	529	586	571	544	537	568	592	549	575	530	564	630	615	598	573	568	594	589	525	595	547	548	600	565	546	550	559	576	533	596	556	593	569	579	583	612	565	527	607	576	554	562	564	544	541	572	596	599	551	549	532	564	548	549	549	516	561	556	557	538	528	564	542	587	578	530	565	544	568	564	559	543	545	603	573	548	587	529	608	516	551	607	579	543	560	554	585	599	573	574	535	561	566	575	558	607	616	551	585	541	555	547	548	566	585	560	526	570	607	594	596	565	604	538	546	587	580	592	530	540	567	514	587	557	583	601	556	615	566	599	551	524	549	588	533	581	568	543	544	564	570	568	539	567	554	566	551	548	571	532	570	608	586	566	546	559	564	578	559	562	571	583	519	550	527	561	588	577	550	597	530	555	531	573	569	504	583	545	608	545	558	574	566	595	577	569	598	547	618	568	579	517	542	541	565	553	591	533	498	552	574	583	602	590	524	535	565	558	570	527	519	584	586	565	567	520	547	562	531	547	559	579	568	549	519	602	562	581	545	601	573	558	557	589	552	572	559	571	590	508	554	572	572	547	589	562	557	567	574	561	597	563	553	560	633	546	547	614	551	600	572	566	532	612	573	567	562	524	574	600	553	543	553	575	543	571	596	586	560	527	547	606	556	567	565	564	565	567	607	581	604	553	532	567	487	553	519	540	552	587	531	592	556	551	530	586	588	553	589	572	548	580	575	570	568	602	575	548	573	568	585	629	555	541	565	547	543	543	559	564	562	541	567	559	557	570	560	556	549	597	568	560	580	591	599	557	546	552	548	550	514	592	575	576	568	540	574	586	550	546	596	518	599	606	584	565	534	562	537	589	558	567	547	552	575	540	560	613	542	558	549	595	562	563	569	585	544	578	584	543	532	591	570	590	575	533	539	550	554	561	586	589	575	582	549	564	566	589	573	604	549	534	562	607	572	594	572	584	541	534	568	548	605	611	582	538	563	584	567	581	571	576	566	558	556	531	541	556	586	479	530	555	556	574	527	532	547	596	551	562	562	560	563	577	565	545	551	571	558	581	523	555	526	573	590	518	561	623	607	530	574	556	576	549	569	571	559	542	577	522	537	601	583	578	557	598	594	533	602	581	574	552	601	561	547	584	542	568	553	586	571	551	537	576	586	577	560	548	548	571	566	577	594	535	569	595	561	527	557	576	579	618	573	589	540	515	610	530	542	586	580	528	568	573	577	548	579	573	563	539	547	572	616	587	566	621	530	601	569	591	504	577	541	553	603	566	564	561	542	525	531	573	602	571	569	567	555	616	551	557	568	602	573	519	561	545	606	529	532	594	583	567	547	568	584	546	567	577	586	542	522	596	567	550	564	541	541	551	579	520	544	546	550	575	629	531	539	558	602	551	590	558	567	585	576	612	544	539	583	576	585	535	579	506	561	551	577	558	565	573	564	517	576	575	573	590	545	552	599	520	582	545	528	519	553	580	568	585	554	570	577	567	576	521	576	566	556	541	559	568	547	597	615	539	571	579	579	576	533	579	540	550	544	550	541	577	573	532	563	546	560	544	545	573	578	578	556	569	578	536	536	509	584	576	582	594	549	521	556	567	577	574	571	578	543	602	580	604	559	576	542	565	568	560	590	542	537	534	567	557	591	547	581	573	556	565	558	567	570	584	566	566	580	593	577	576	522	586	583	556	587	578	534	566	560	584	590	539	540	528	548	555	542	540	573	590	559	567	571	544	595	562	603	558	544	543	579	601	556	596	599	588	558	538	571	570	528	597	581	554	576	568	579	544	575	594	573	550	538	568	589	534	570	548	547	581	577	565	562	589	613	532	554	531	542	530	590	624	572	588	579	576	582	565	583	576	566	590	575	573	578	583	566	560	578	548	563	596	578	550	562	581	579	543	593	546	571	553	552	598	583	553	556	539	599	558	581	572	567	632	570	588	571	567	579	547	571	544	580	541	569	586	575	545	554	506	562	538	597	580	570	567	571	586	559	545	544	563	569	548	550	550	534	524	568	568	567	548	610	626	575	575	580	560	581	577	555	577	588	556	546	564	557	558	553	535	577	549	595	584	562	585	521	572	567	566	534	563	601	544	536	573	561	534	534	560	557	545	549	534	600	567	544	568	561	542	560	571	554	592	567	559	550	604	558	543	554	596	565	529	599	596	533	554	571	526	535	560	537	586	554	626	577	557	561	535	564	543	557	601	524	603	547	541	586	607	559	573	586	570	602	549	552	598	488	572	585	568	532	598	558	551	611	580	571	556	537	527	576	575	574	551	565	502	565	594	573	592	597	569	586	565	593	556	528	576	570	561	593	554	547	562	588	565	547	555	577	558	571	578	564	590	541	594	589	538	556	579	538	584	546	582	581	528	596	528	573	545	565	570	560	601	526	567	545	595	541	542	510	582	597	613	558	533	580	537	583	523	549	502	563	580	603	551	580	562	594	554	596	560	588	565	571	550	540	598	537	597	525	531	587	598	558	554	599	532	579	529	555	559	582	602	553	576	539	553	557	572	534	550	554	544	570	535	555	557	541	543	584
24575	23130	33260	31710	26530	20363	12718	5140	1725	1278	1142	849	872	816	794	859	893	854	809	873	886	811	820	821	850	879	883	808	854	872	892	795	867	872	817	845	879	858	825	851	789	864	835	846	820	877	843	878	860	823	836	829	812	844	869	805	833	838	840	804	901	854	812	837	872	802	826	825	872	790	818	892	846	846	849	778	781	801	843	898	876	810	826	825	872	813	808	829	836	850	848	781	832	843	823	819	869	805	864	785	834	786	829	836	851	824	803	859	833	788	830	836	833	773	803	839	821	862	825	795	815	797	778	806	794	822	798	851	823	854	882	812	833	837	772	808	814	859	803	863	854	856	801	774	843	786	805	821	833	882	838	776	851	850	841	840	810	837	840	842	838	834	796	828	780	860	796	818	835	868	859	802	848	855	848	840	830	838	864	803	799	830	870	802	825	812	788	801	803	824	830	808	827	891	806	849	776	739	810	811	799	799	834	814	830	850	808	809	872	888	848	795	815	756	807	826	781	825	878	852	798	807	776	852	817	846	797	847	906	815	836	843	833	804	820	811	868	822	793	830	791	788	808	855	794	814	835	882	827	825	839	846	784	821	833	777	797	838	851	769	839	797	829	850	817	848	784	802	822	871	763	812	858	830	812	780	788	779	874	831	785	805	827	857	847	799	844	825	805	869	858	816	807	853	851	764	876	859	837	848	857	821	790	875	746	737	823	799	805	762	854	829	856	827	841	822	817	800	826	824	793	809	849	847	838	742	842	798	833	835	813	835	791	804	806	814	786	800	823	856	780	854	826	819	848	825	825	820	799	828	824	811	818	858	833	852	800	884	827	800	852	810	821	852	860	830	862	806	784	846	830	795	795	792	813	835	865	816	796	855	815	789	789	875	862	787	853	753	770	856	794	777	817	843	826	779	795	832	826	858	833	836	857	786	817	873	822	743	869	823	839	784	843	807	840	820	856	825	846	806	824	784	841	884	858	846	773	809	813	797	851	846	803	841	846	828	829	838	840	847	812	831	804	828	858	827	774	806	807	725	825	829	845	765	867	799	815	823	864	846	901	829	789	824	801	852	831	828	825	823	830	839	863	823	828	862	872	855	824	819	811	838	852	841	840	824	798	807	823	771	822	825	784	784	850	820	821	827	808	870	825	830	809	841	766	819	845	859	811	856	789	792	794	895	769	778	850	813	782	821	802	773	810	839	818	802	800	815	793	822	788	832	812	796	866	815	840	859	786	822	816	809	815	823	849	847	815	856	807	820	860	879	818	825	820	848	818	868	807	817	869	828	824	832	784	827	825	842	777	815	817	782	808	805	884	798	821	851	835	845	867	792	810	830	853	846	771	805	866	775	818	843	872	766	876	787	815	822	826	825	802	832	868	805	791	835	857	820	873	773	834	763	832	837	825	775	802	804	795	821	808	836	833	847	832	835	798	804	820	886	817	800	841	839	812	844	811	818	829	803	825	824	820	877	815	798	827	782	852	798	807	820	808	792	798	785	809	764	809	805	777	829	842	810	800	816	833	810	823	798	833	830	828	834	820	847	848	855	867	834	893	822	799	849	803	848	832	815	786	829	848	865	847	796	792	870	777	830	811	852	821	791	818	857	862	805	823	796	841	859	790	859	844	799	798	812	824	791	854	851	855	821	857	779	810	851	780	836	829	833	799	811	804	849	846	862	778	825	837	819	807	817	832	871	825	826	844	829	820	874	838	856	777	822	830	790	836	848	798	818	868	847	824	805	840	821	773	841	827	846	883	821	855	811	781	827	872	860	796	822	831	848	805	819	845	822	818	818	842	821	797	860	836	825	816	808	799	833	828	840	827	843	796	805	869	832	792	787	847	837	810	791	834	826	817	864	780	824	831	877	851	835	812	852	800	840	807	841	830	789	860	839	834	849	806	851	818	827	879	828	834	838	839	864	853	806	841	805	815	840	842	840	874	847	824	853	832	777	826	778	821	864	868	835	837	845	865	812	828	872	854	826	850	784	858	806	848	822	828	851	808	834	788	816	792	795	883	794	806	814	817	777	842	901	851	868	845	789	822	824	863	851	865	769	752	865	812	851	900	862	860	793	835	849	847	816	839	801	757	792	809	822	829	808	829	802	823	831	811	821	821	841	809	788	833	815	828	791	872	841	821	814	821	821	819	875	802	803	818	784	809	824	799	804	837	815	792	820	790	827	816	777	817	823	828	789	857	784	771	813	827	825	820	815	847	855	810	887	797	823	854	827	813	824	817	817	799	827	823	804	801	832	910	829	823	790	781	802	777	820	781	843	863	758	783	798	792	806	820	820	902	806	787	750	811	794	806	857	815	814	813	811	887	812	836	785	900	837	888	809	858	829	826	799	828	823	837	859	853	803	821	828	807	835	808	814	927	805	791	831	895	858	800	808	840	821	799	773	819	838	829	812	819	790	821	830	830	805	888	835	848	829	816	799	797	775	851	835	843	815	832	879	907	825	846	818	790	861	802	873	774	894	882	854	814	785	828	797	820	785	833	810	832	839	753	843	813	815	779	836	803	779	825	830	785	846	816	805	833	797	820	785	860	847	789	843	847	857	829	789	794	806	745	829	810	765	836	852	823	814	877	850	825	844	803	801	802	848	819	819	842	828	849	841	783	852	843	826	801	789	823	841	782	821	749	803	810	812	850	820	760	791	804	857	784	788	811	823	821	797	892	816	781	838	785	814	812	868	859	770	795	832	795	880	788	857	876	817	794	822	795	803	766	831	854	835	759	834	846	831	822	861	813	830	797	788	825	811	824	808	847	819	842	824	847	809	858	792	846	830	863	821	829	831	823	811	858	833	854	841	842	821	814	877	854	829	786	849	809	880	852	775	810	807	774	849	839	789	788	856	832	814	867	905	813	830	851	789	816	810	792	860	894	814	808	824	811	835	802	819	836	890	791	835	825	847	825	785	820	809	838	804	822	842	840	774	844	803	840	817	796	834	813	775	813	827	792	765	870	855	789	842	805	817	805	832	811	817	807	838	859	806	808	803	820	830	794	821	775	837	816	830	837	819	847	832	806	827	805	827	840	841	840	834	806	800	818	803	830	831	783	845	845	782	842	787	799	827	850	824	794	835	797	841	853	820	781	868	869	803	816	815	810	937	809	770	832	838	866	811	880	843	823	844	788	847	844	848	854	777	849	825	848	808	885	836	844	843	853	871	853	801	864	833	849	868	816	841	844	801	855	832	850	790	791	834	858	807	838	860	813	839	848	829	784	881	797	823	818	815	832	808	819	840	822	795	818	847	827	895	829	837	845	831	839	818	838	790	849	862	802	803	810	849	812	799	801	864	789	786	868	871	811	875	814	821	810	827	816	813	824	833	805	844	842	841	856	843	857	845	813	850	796	831	886	833	826	832	827	831	820	832	811	821	826	809	836	820	833	806	799	903	843	828	842	840	802	862	843	830	793	863	875	847	843	794	833	775	843	820	827	839	809	817	879	818	745	830	870	830	768	840	821	866	827	770
64599	101132	75219	47094	24939	12678	8805	4863	1820	1259	1089	757	739	734	744	727	701	744	760	731	687	768	754	734	706	764	764	716	779	770	767	722	758	681	774	718	726	692	783	726	721	721	725	772	717	741	727	684	725	765	734	692	716	732	710	743	756	732	742	764	781	752	735	699	710	733	710	741	727	716	706	743	690	737	773	704	729	710	776	704	745	757	712	738	722	712	687	708	746	752	721	758	712	720	769	757	701	710	697	729	754	723	727	734	685	696	706	774	724	726	772	730	703	795	701	673	719	729	698	740	733	671	700	679	686	734	686	712	703	779	728	677	716	736	756	736	714	751	690	739	745	766	690	701	746	694	713	716	697	704	733	768	741	736	747	722	729	714	747	705	669	704	692	770	711	783	770	703	729	688	805	709	761	714	726	735	753	736	738	725	740	702	667	718	746	716	692	758	761	741	734	742	718	735	745	727	723	700	672	728	668	647	733	744	682	720	791	761	760	726	712	740	720	702	742	711	756	746	685	735	710	710	712	702	764	721	756	706	733	746	715	741	729	762	739	690	746	719	747	723	720	738	732	690	746	760	697	670	697	707	753	705	713	710	716	752	749	713	653	700	701	680	766	718	708	756	678	713	728	715	712	717	751	695	750	692	736	695	751	713	728	775	743	725	737	726	754	707	717	702	706	711	745	735	704	745	667	690	734	748	794	758	721	682	743	775	695	723	751	676	685	737	721	738	729	675	720	740	673	757	787	722	754	707	749	745	757	731	737	735	737	746	736	715	756	753	728	667	699	705	723	727	690	734	812	760	724	692	681	694	757	736	702	721	747	771	727	742	750	751	727	717	705	714	731	711	730	729	737	759	745	725	729	717	753	662	769	745	669	727	713	727	744	693	690	746	764	721	711	758	734	739	764	688	750	725	721	737	741	691	744	757	761	696	747	693	767	719	769	700	719	673	718	668	754	705	722	737	775	712	727	688	692	735	769	732	735	794	700	724	752	733	731	728	734	755	701	765	748	704	726	730	742	681	725	705	714	747	725	750	690	746	745	733	692	698	753	696	713	747	739	732	693	702	717	715	726	757	757	688	761	758	720	694	737	718	766	667	757	731	726	737	737	719	710	710	746	695	731	720	686	702	654	730	741	686	699	755	743	713	733	774	727	702	741	672	711	710	767	726	677	764	736	742	722	722	755	722	691	724	751	743	733	726	680	759	717	704	713	719	765	743	727	748	706	699	750	731	758	741	716	702	722	721	698	751	757	721	735	718	695	723	702	701	722	755	757	708	728	710	678	726	747	674	717	683	739	722	760	693	686	728	751	761	690	738	729	747	742	743	733	710	718	709	742	727	759	707	723	727	700	729	737	750	760	743	719	744	743	728	736	690	751	731	749	731	732	715	730	765	717	740	773	708	706	741	699	693	765	735	764	692	719	735	728	687	734	682	725	743	742	698	719	760	683	720	712	733	709	738	724	697	705	746	740	740	732	760	727	720	730	737	690	747	728	701	752	761	776	707	756	716	663	733	757	757	705	695	773	749	722	699	719	758	744	766	698	699	693	694	768	715	724	699	730	760	727	713	716	740	744	708	700	759	720	736	693	671	752	756	689	697	770	717	707	750	724	731	759	686	695	724	703	697	694	690	729	731	727	731	740	728	727	756	755	718	757	724	687	736	654	728	702	753	718	738	730	719	710	721	677	714	723	722	733	683	755	770	764	760	733	715	748	711	675	746	756	714	705	717	737	724	731	723	712	747	783	712	766	785	697	697	710	763	713	717	673	711	763	701	749	737	701	730	715	765	712	719	694	746	763	712	674	756	705	732	695	711	700	717	728	673	723	711	700	716	717	711	750	713	749	706	766	717	731	726	686	705	720	708	755	688	678	673	706	751	765	692	714	709	760	755	695	724	720	723	687	757	744	706	747	787	703	666	735	723	730	764	724	699	733	736	730	669	662	702	728	704	697	737	715	753	744	712	723	707	708	719	729	754	721	688	735	741	724	742	736	705	731	709	739	731	737	744	722	706	731	727	781	685	721	739	705	750	723	674	723	737	783	656	671	693	742	742	750	699	727	713	709	746	760	725	734	706	717	755	712	751	722	726	760	703	706	725	737	737	681	716	720	720	765	727	680	695	747	726	764	740	724	713	747	741	719	712	731	681	692	723	741	748	695	761	758	734	734	740	706	694	720	715	762	763	682	710	702	701	740	721	748	712	756	759	722	734	725	732	731	714	740	708	703	692	721	723	719	681	681	726	723	681	773	745	745	722	734	699	750	694	725	759	716	764	752	727	763	702	742	670	717	735	758	714	765	712	671	724	732	723	688	717	728	725	760	692	763	678	748	705	699	713	729	730	778	760	705	704	703	710	738	768	708	762	723	689	679	739	746	732	728	704	729	748	703	748	744	724	705	747	722	728	794	771	728	734	730	789	733	679	709	757	718	725	725	718	697	728	720	726	734	742	705	712	693	718	736	709	753	795	707	705	739	722	728	730	721	749	753	727	749	725	737	728	702	701	705	779	726	718	726	687	744	730	782	716	714	718	744	725	688	681	747	724	727	707	694	734	721	710	747	713	704	719	678	727	729	692	671	668	694	697	722	708	712	728	714	738	760	743	747	716	748	699	697	763	722	764	728	745	711	725	736	699	723	681	721	738	722	737	719	723	740	726	752	714	705	720	724	729	730	678	699	721	707	676	713	714	685	718	690	718	723	761	741	741	725	712	717	751	728	707	700	712	697	687	753	706	697	719	704	757	740	761	730	718	666	707	703	734	777	738	768	726	672	719	733	707	728	771	740	754	739	740	733	706	718	704	725	702	723	719	742	720	728	771	726	731	759	748	719	663	718	711	724	720	713	693	741	759	733	732	752	708	746	685	720	734	740	714	771	719	738	713	704	727	753	712	748	736	719	685	703	732	690	727	742	685	705	722	742	768	765	676	722	766	738	745	718	751	714	728	676	775	707	777	726	729	721	721	708	737	780	740	767	675	664	761	706	736	671	703	757	692	661	710	696	720	738	719	748	737	752	705	716	743	764	728	708	755	682	740	705	728	712	726	681	708	746	705	760	726	701	717	705	705	699	742	720	732	734	694	681	762	693	758	701	678	751	733	740	726	724	729	759	714	750	751	750	752	755	715	730	711	749	710	781	732	701	722	698	713	724	751	738	740	705	713	742	740	769	698	735	712	753	689	726	767	732	716	738	784	677	719	714	736	721	698	702	714	732	708	725	696	734	734	716	756	707	713	732	750	741	730	748	764	709	696	725	734	688	722	746	720	727	727	667	763	732	728	682	730	716	707	733	722	735	715	755	685	709	733	705	724	690	750	721	722	667	688	689	740	704	730	670	711	674	695	707	733	700	731	709	750	702	722	778	762	713	700	730	725	730	707	702	729	726	648	724	738	753	693	690	773	743	687	719	722	746	728	730	692	723	706	774	701	709	722	759	710	685	767	718	742	693	739	720	701	722	685	706	737	714	710	795	750	767	706
31367	28707	23153	10363	2839	1310	1033	764	626	588	604	580	578	567	580	575	588	542	633	564	551	558	539	595	574	529	522	593	599	573	582	564	583	522	587	581	556	532	574	528	570	550	557	536	572	558	582	636	597	585	559	572	563	589	577	524	540	533	522	563	581	618	555	571	579	573	581	549	551	569	559	561	547	561	565	564	577	585	565	524	552	563	523	596	576	583	581	564	583	546	540	596	564	573	572	577	560	612	533	575	555	580	569	502	578	559	515	552	561	531	595	550	533	581	576	596	600	550	563	554	555	567	558	564	527	574	545	590	547	555	575	557	549	554	563	553	625	606	597	532	556	586	584	576	535	550	536	578	547	584	563	565	526	561	585	607	564	514	554	524	551	551	533	567	605	595	561	562	550	592	552	566	591	549	584	530	562	584	553	613	595	545	568	589	594	515	517	540	571	545	509	575	572	593	537	546	560	580	549	549	569	576	542	538	544	557	584	554	557	564	564	560	580	557	556	557	606	610	572	555	559	572	543	555	582	539	575	586	563	574	552	559	576	572	521	586	543	570	603	603	571	593	520	582	596	561	593	585	546	531	563	579	563	552	589	556	606	567	592	518	593	574	569	573	554	565	583	546	545	583	564	583	582	574	552	584	594	575	570	563	529	555	617	565	570	593	548	558	575	551	583	612	546	550	526	566	527	553	583	537	579	519	550	601	577	575	526	557	580	564	558	575	571	555	599	556	556	598	620	583	586	563	577	560	582	549	595	547	569	541	600	548	581	574	529	567	515	545	556	575	528	569	575	582	544	557	561	555	568	579	563	573	565	592	563	558	569	540	559	595	567	604	568	579	544	560	604	603	572	597	571	580	556	608	532	556	563	590	532	557	608	577	571	557	587	520	554	567	612	614	571	579	570	539	593	581	582	605	550	544	574	608	580	564	529	565	592	591	536	592	527	535	590	540	549	577	582	583	574	573	557	585	500	532	549	597	513	596	608	580	575	575	608	588	589	554	576	527	577	605	555	577	579	584	579	525	585	601	515	550	597	545	542	568	543	574	555	532	592	590	548	540	509	567	558	551	610	589	568	557	559	582	544	569	592	561	570	562	545	549	604	575	566	588	593	586	561	540	558	541	568	543	562	540	598	546	581	560	524	605	510	581	589	596	549	573	561	534	558	564	575	604	604	548	618	532	558	552	586	563	545	556	559	569	575	610	559	543	568	562	555	572	595	525	561	574	592	584	539	586	563	570	551	541	591	565	567	509	610	601	611	550	586	602	552	576	583	548	558	581	583	572	569	588	592	560	571	555	564	627	559	590	594	578	591	537	561	575	572	556	583	565	593	618	591	576	540	567	533	559	597	595	579	534	609	560	566	614	579	560	588	574	550	540	569	559	575	586	574	576	609	575	532	553	580	572	585	609	603	601	587	538	557	565	556	574	595	582	571	583	543	578	606	541	598	559	553	517	582	586	578	581	587	595	587	568	583	553	614	544	588	551	580	551	566	579	555	574	555	603	547	587	562	558	601	604	578	556	519	557	578	541	531	599	567	592	534	570	612	594	565	581	553	593	537	615	606	569	558	564	575	566	580	552	565	582	590	567	534	583	544	617	566	538	558	567	557	581	532	556	557	549	557	590	590	539	527	586	590	613	556	604	553	597	540	587	593	563	594	590	562	546	645	588	581	558	548	564	583	615	528	587	578	475	535	593	581	571	591	564	558	576	518	585	586	557	519	592	516	547	602	600	593	592	559	577	526	577	595	560	553	582	595	593	558	562	544	553	565	586	555	525	571	557	543	564	584	542	541	552	530	602	551	586	618	590	533	565	579	556	587	590	571	588	567	561	565	582	578	579	561	553	582	590	562	594	591	575	578	631	571	662	594	521	546	567	606	583	582	556	567	597	586	572	582	563	567	563	524	577	546	563	564	594	610	585	555	578	568	561	561	593	582	578	550	602	548	580	570	579	597	576	565	531	606	548	593	568	583	546	576	594	555	571	596	555	566	562	505	574	545	525	564	570	541	584	540	543	558	590	572	591	558	572	515	555	558	573	558	555	570	561	561	588	536	576	576	582	566	606	549	577	605	574	573	553	574	602	596	604	578	596	560	591	531	566	592	567	536	588	599	584	558	566	538	603	571	594	629	627	573	566	553	578	541	569	560	600	609	530	579	557	527	591	550	568	569	552	595	598	542	577	549	550	547	598	557	563	553	627	606	566	582	573	556	563	568	536	559	519	524	561	549	525	529	524	558	614	546	591	581	608	572	578	570	557	587	519	525	585	562	617	598	578	635	533	540	570	577	570	557	567	564	566	595	645	537	560	546	571	594	576	580	549	579	538	563	547	569	569	582	558	565	546	600	578	594	570	616	581	606	580	610	517	544	572	562	607	575	553	568	549	577	583	620	584	506	527	589	544	573	551	587	618	545	581	545	551	609	561	569	594	559	610	575	607	565	595	606	582	556	594	578	570	524	609	552	577	549	579	591	533	575	534	575	591	558	562	568	577	538	588	624	553	561	537	554	596	593	526	532	563	579	577	544	568	552	548	525	575	622	604	585	547	602	562	552	617	575	549	609	572	586	567	596	563	555	573	567	603	557	561	575	590	537	580	574	535	634	594	546	556	581	585	582	574	574	546	552	543	588	570	540	545	592	581	600	566	592	517	553	568	565	611	568	589	511	513	574	611	567	560	567	550	575	566	568	554	573	554	568	618	581	515	563	532	579	556	564	571	594	540	561	542	607	577	570	538	571	568	559	545	631	560	574	523	572	581	586	567	597	520	594	585	585	602	581	577	573	573	536	612	589	542	589	595	568	573	563	595	542	542	557	568	577	531	567	580	543	574	581	577	576	563	542	600	580	551	591	551	583	533	596	566	527	568	545	565	528	567	530	594	561	588	585	592	548	557	552	579	557	520	549	588	577	617	575	563	565	586	551	562	596	561	555	605	546	559	605	539	571	560	577	538	612	572	617	578	568	576	592	561	560	548	581	575	559	583	535	562	564	574	581	545	519	508	590	568	548	554	549	573	580	575	569	528	586	565	581	550	565	549	570	568	596	562	555	575	527	584	585	537	583	586	576	550	555	581	566	596	634	605	549	548	528	591	608	582	595	554	612	537	570	541	536	526	551	539	550	572	550	578	570	544	582	568	585	537	552	575	592	571	594	582	577	568	567	636	544	529	533	542	568	545	565	575	587	565	557	579	594	559	575	632	568	543	581	559	500	553	547	543	559	553	593	546	579	548	541	602	570	549	557	574	555	588	550	528	577	576	565	576	546	590	590	585	527	593	594	542	558	616	529	589	549	554	542	572	604	575	608	582	576	609	565	587	573	556	614	575	579	568	567	563	610	535	590	552	579	582	530	562	525	578	595	533	618	542	567	572	588	574	549	572	572	552	505	584	603	510	558	570	587	574	577	603	584	614	584	548	557	580	563	581	557	537	569	535	558	588	543	579	544	576	584	517	572	560	551	578	552	568	597	570	592	610
25512	32583	17887	6462	2451	1266	937	679	486	474	491	481	468	476	499	472	451	463	484	456	415	458	441	438	441	441	434	456	481	475	451	448	464	448	456	458	475	444	497	416	429	450	474	439	432	478	459	432	466	419	448	427	477	470	456	463	482	456	463	431	467	465	439	426	445	445	449	452	480	439	441	439	439	469	448	450	465	488	482	466	412	486	456	444	436	453	443	458	436	446	462	423	451	431	447	441	436	431	441	463	436	482	452	444	448	451	460	440	445	464	495	470	473	477	453	431	468	425	419	502	465	445	420	451	466	435	465	450	441	444	474	419	424	485	436	424	441	454	462	434	468	432	464	473	467	455	478	417	434	460	459	489	471	436	415	425	449	457	420	488	474	442	447	401	447	438	473	443	449	411	423	429	476	454	471	463	450	512	453	450	433	423	441	428	475	475	488	410	456	448	421	422	446	437	448	416	438	436	418	501	476	498	435	484	461	443	439	495	438	458	459	449	415	449	473	428	457	439	439	453	431	481	447	435	471	435	446	439	433	445	448	419	464	461	461	433	467	434	435	450	452	463	470	487	469	419	446	401	442	451	458	466	465	427	459	484	472	459	424	462	443	472	404	466	456	443	454	414	471	452	483	433	472	493	466	483	444	451	436	459	410	447	435	500	482	434	465	467	448	522	428	452	492	443	428	468	489	449	465	432	460	454	454	429	442	454	464	447	413	454	452	448	459	437	449	455	451	457	439	423	480	415	460	463	438	454	470	446	468	467	422	428	439	462	436	417	419	426	429	458	474	406	454	484	482	487	414	452	465	462	438	467	458	431	467	460	431	462	456	437	399	452	468	409	500	455	449	484	461	398	465	446	466	452	476	443	432	453	473	453	456	417	431	469	456	465	430	464	448	449	475	432	490	448	441	450	436	476	445	440	455	435	436	454	428	445	444	394	444	463	428	457	430	450	482	460	455	476	440	492	433	461	473	482	435	486	487	475	457	455	447	441	433	462	446	480	487	449	431	470	438	483	447	467	449	455	458	453	456	431	461	450	477	494	423	474	432	451	425	475	426	444	465	434	447	444	459	432	432	485	455	417	425	459	446	420	475	448	495	448	451	456	439	439	447	482	434	496	432	399	498	452	422	427	500	475	441	466	451	470	452	412	436	452	448	454	438	461	447	452	459	444	461	443	459	431	482	476	440	462	457	409	490	470	479	426	458	435	415	477	431	433	484	436	444	415	482	440	427	450	452	438	468	449	445	471	448	466	399	432	466	479	479	440	450	466	466	456	435	433	461	437	458	446	466	441	443	469	465	441	459	451	444	430	439	460	422	432	443	492	421	479	447	463	416	433	461	500	413	447	451	450	426	423	457	409	454	479	495	461	500	465	454	485	447	441	467	482	459	471	458	445	450	443	470	446	401	486	446	428	458	414	455	439	457	414	422	445	455	489	426	429	464	475	452	444	455	451	455	440	473	435	473	447	422	406	468	461	465	439	463	470	445	426	439	449	429	455	428	473	456	395	435	405	430	444	414	457	472	475	462	434	443	450	474	454	447	445	433	476	455	463	407	470	460	454	455	441	479	475	464	448	474	461	468	465	443	435	414	450	440	448	445	419	432	455	469	429	430	455	436	455	450	435	439	465	441	479	459	491	433	451	452	464	428	468	437	500	478	465	464	455	455	445	445	436	434	471	431	450	458	459	455	432	401	464	434	435	461	463	418	448	434	446	451	426	443	461	452	385	435	434	460	461	461	477	468	452	434	411	465	491	437	459	464	448	477	461	458	414	464	453	482	420	466	457	460	433	498	442	471	437	459	427	440	436	466	443	463	431	490	446	434	464	424	455	427	448	439	454	461	458	424	441	454	464	446	472	446	431	418	475	492	462	491	390	430	464	432	454	454	431	460	454	434	447	437	465	435	421	448	474	415	426	467	477	464	450	462	432	484	464	448	452	455	454	470	411	462	449	449	476	462	454	442	460	426	425	475	446	455	489	481	464	474	462	436	434	459	482	447	445	469	439	464	450	445	463	414	478	433	459	468	473	462	440	452	454	474	454	451	446	443	497	435	442	492	472	433	454	480	475	460	426	450	436	445	445	467	443	464	435	439	418	477	462	417	452	509	420	443	458	451	433	467	469	439	412	455	442	434	501	418	442	501	474	483	475	447	460	465	434	445	418	480	467	510	444	450	445	449	461	459	419	444	409	437	434	416	440	444	452	472	460	474	436	471	443	480	486	436	472	474	465	424	463	450	427	459	464	451	461	471	472	440	437	436	459	454	452	429	470	419	444	447	416	465	481	434	443	459	484	412	481	445	444	464	494	424	435	420	442	420	430	485	455	457	492	451	450	422	443	458	441	448	486	460	428	429	450	449	436	501	431	484	478	401	486	445	422	397	454	432	464	434	454	409	488	437	460	455	437	493	455	445	455	442	479	411	410	440	433	442	438	498	439	494	418	494	449	451	398	469	420	450	409	469	452	430	449	435	472	449	408	434	459	422	438	462	422	459	470	450	424	462	429	448	464	436	445	450	453	417	459	457	466	426	449	462	459	453	422	442	503	451	437	461	435	441	447	444	451	460	460	442	406	454	439	481	426	440	420	454	435	454	449	431	450	455	439	471	440	428	452	398	431	451	420	450	443	466	453	497	445	484	417	455	451	454	442	432	437	421	457	469	464	494	421	455	450	467	406	455	471	419	455	438	440	442	458	491	457	446	384	428	459	421	447	428	450	439	477	470	459	487	407	437	465	435	473	456	462	491	461	450	508	478	457	450	415	481	443	470	459	442	445	450	482	446	436	423	419	450	453	437	440	457	432	481	449	521	465	445	449	500	448	409	406	449	475	428	460	468	459	471	439	441	445	457	460	418	454	446	452	465	461	475	473	473	422	444	423	438	450	460	451	436	442	458	474	472	446	460	472	450	439	407	419	462	459	442	444	465	424	425	484	451	456	390	442	464	437	460	441	444	463	493	419	406	484	413	468	461	455	442	447	484	448	420	446	437	458	460	432	468	461	467	471	474	438	441	422	459	455	454	471	477	485	454	436	441	456	472	461	468	452	479	440	438	459	482	429	446	508	472	476	429	489	433	437	463	449	394	483	441	447	468	423	449	468	452	454	452	405	465	455	434	466	453	433	473	433	445	447	495	453	426	469	445	478	521	432	489	444	420	454	474	437	440	431	429	453	452	428	462	476	441	461	470	461	471	470	433	454	456	460	432	461	437	477	452	433	459	431	436	444	483	461	443	434	434	452	504	471	421	447	434	476	449	399	434	401	430	476	472	476	428	421	489	453	424	474	478	467	443	447	427	449	443	427	473	462	442	442	460	448	462	417	488	439	465	453	453	470	437	480	424	455	421	440	459	449	419	475	452	471	426	442	413	451	440	461	448	444	422	443	449	494	485	433	464	476	417	430	457	438	441	420	460	418	490	449	423	431	440	459	449	450	450	487	419	495	431	438	459	429	445	439	429	436	439	436	488	482	454	425
25834	25123	37054	35266	23985	13564	5858	2646	1195	955	869	764	681	676	688	695	723	740	730	694	686	690	699	688	667	692	707	667	695	731	752	686	702	704	684	681	697	666	702	661	683	687	735	649	698	685	667	718	666	626	666	706	687	710	675	654	683	595	731	644	664	638	722	732	694	680	663	674	689	644	686	638	684	678	698	680	709	713	666	666	636	681	721	704	639	663	678	714	665	689	708	667	685	686	646	689	695	733	680	667	686	713	654	693	703	695	702	690	695	695	657	667	708	664	648	608	663	709	697	719	647	690	664	653	678	641	676	696	696	685	686	688	707	661	645	659	710	689	655	730	662	732	722	671	675	731	671	675	702	659	710	673	704	696	645	672	687	686	679	680	679	654	679	661	732	646	691	715	721	729	671	663	695	645	727	685	674	662	685	710	684	676	662	647	649	702	655	726	690	655	696	698	679	701	672	667	680	694	675	678	644	708	710	646	685	671	656	713	674	692	670	675	671	723	706	639	655	683	667	663	678	669	657	661	693	668	710	703	698	630	673	673	699	698	674	684	666	699	656	763	672	680	713	718	672	667	725	656	692	686	697	726	637	740	687	684	696	718	697	668	635	704	667	696	678	672	700	671	670	690	627	662	676	673	681	637	695	687	652	712	674	710	697	647	677	682	710	648	669	702	679	694	679	669	687	666	649	692	699	670	650	656	702	673	688	724	659	695	718	736	673	649	714	731	722	692	674	679	688	693	691	707	732	681	722	692	660	642	710	670	714	660	680	673	704	706	668	692	671	702	651	701	667	668	703	655	695	721	664	658	706	654	656	699	666	698	657	680	681	683	650	661	699	663	663	699	663	674	689	670	720	692	684	649	652	685	639	670	727	634	678	668	647	695	721	659	660	711	693	707	667	675	688	623	667	650	734	698	634	631	647	646	722	668	670	677	691	659	677	708	685	640	703	693	704	658	716	717	683	647	637	711	677	701	715	706	685	724	673	663	653	620	674	683	680	671	716	665	645	658	664	675	686	695	686	713	655	671	659	675	663	661	666	691	652	636	695	636	651	674	637	688	684	671	687	651	738	682	673	691	698	630	688	684	686	650	617	677	675	650	688	707	708	686	671	721	705	639	689	649	659	662	657	676	668	712	688	677	691	639	656	659	665	669	670	680	661	673	691	659	660	664	726	739	673	669	681	696	663	675	692	644	661	685	703	728	640	682	687	666	690	696	702	705	682	693	699	664	710	654	676	671	671	658	692	708	687	635	667	710	634	690	662	669	682	660	648	714	682	694	675	666	685	709	693	644	672	681	700	679	665	697	700	631	696	682	675	666	623	688	647	661	650	687	677	646	635	724	670	658	695	671	692	650	645	653	675	689	665	645	693	757	670	661	679	647	648	631	689	688	645	686	682	626	732	701	688	681	679	674	711	660	672	694	679	654	662	689	685	678	733	656	684	692	638	676	676	635	663	664	726	666	689	693	677	651	654	682	650	671	669	628	630	651	658	694	696	632	672	691	644	659	699	655	702	660	661	701	686	623	700	623	634	691	693	691	694	650	632	680	662	713	650	701	697	696	672	642	691	681	667	674	642	681	665	646	679	733	659	631	660	683	656	670	646	696	669	696	636	724	670	674	707	670	715	678	665	699	673	695	671	674	712	677	645	703	638	679	682	676	690	670	723	636	660	630	620	680	682	678	679	685	708	675	738	672	694	661	691	714	661	679	709	724	719	714	657	692	733	693	664	662	677	680	682	615	681	691	741	710	679	708	635	681	674	667	678	695	663	641	673	698	697	692	687	658	661	696	721	698	709	680	715	663	678	689	630	672	663	669	741	639	664	701	640	683	664	712	703	690	681	709	660	636	665	697	701	693	707	633	695	709	710	670	708	704	653	692	651	683	715	703	662	687	664	650	668	635	687	703	685	680	713	690	667	652	671	738	660	685	639	709	634	682	684	643	682	660	679	684	648	676	696	661	713	706	677	706	654	669	750	646	651	698	659	688	677	608	669	655	681	683	670	719	680	695	646	638	698	687	711	730	662	673	634	676	639	668	692	682	659	700	692	627	699	648	657	707	629	701	678	685	667	640	694	696	698	684	668	676	656	683	670	667	659	663	670	716	682	688	653	703	673	659	736	665	660	699	704	682	707	652	654	724	703	709	690	665	651	678	731	635	685	692	672	658	651	697	732	686	659	654	661	677	631	656	655	683	672	699	653	741	673	687	689	653	688	645	683	664	663	680	653	688	710	664	694	687	695	695	663	667	663	663	694	696	716	696	668	715	676	660	669	676	718	669	715	685	718	701	650	710	696	653	604	723	646	675	741	656	670	667	686	681	682	680	713	688	700	667	684	683	715	701	656	660	661	668	623	682	670	677	747	688	734	706	710	643	665	672	662	723	666	634	680	649	711	643	685	643	654	694	682	700	670	709	698	663	715	713	695	706	726	699	728	639	673	730	646	663	679	712	654	676	695	669	673	694	646	622	640	657	689	680	685	705	645	680	697	685	678	647	675	667	716	669	640	697	688	675	701	669	689	675	665	731	709	668	736	701	679	710	671	667	679	696	633	635	671	689	718	646	693	665	620	610	661	724	683	670	692	735	698	664	716	728	666	668	705	686	645	681	672	686	686	695	662	710	718	639	703	649	653	682	678	667	697	668	656	663	645	623	728	740	678	677	673	645	655	685	741	683	656	668	645	700	646	675	693	656	667	631	700	643	672	673	644	671	706	640	686	682	649	617	615	663	685	700	706	692	629	661	672	647	667	724	703	651	670	707	637	678	685	645	682	703	639	665	665	693	722	701	698	697	672	673	689	690	695	699	712	653	702	678	658	730	616	697	669	691	714	634	686	639	671	667	629	617	703	685	627	665	712	697	684	712	651	686	648	759	673	695	715	700	664	651	681	663	668	693	686	622	685	713	693	683	688	669	638	679	677	651	671	665	695	693	657	640	650	657	719	669	683	652	703	717	679	667	669	694	703	722	695	700	678	733	721	734	680	689	653	686	705	692	627	676	689	646	666	652	671	627	684	666	704	674	688	670	663	680	654	673	681	663	673	662	715	643	656	664	720	680	661	730	710	640	690	683	665	666	674	714	721	675	652	706	686	726	662	658	709	684	714	678	655	667	663	720	649	622	663	656	724	711	665	677	727	677	683	668	645	682	643	641	670	667	679	673	686	712	712	684	654	642	652	655	689	689	697	654	677	637	695	681	710	673	652	657	665	685	684	663	666	730	688	679	670	694	703	657	692	682	704	630	673	664	652	684	616	635	671	711	681	684	637	727	682	694	668	667	710	675	678	709	696	721	674	676	690	682	673	665	668	702	668	651	682	690	681	690	679	699	654	684	674	690	657	674	697	653	686	663	650	690	716	692	686	680	667	636	658	696	670	633	707	665	695	681	689	686	694	698	655	734	636	710	715	647	706	673	690	656	660	658	691	663	656	706	683	676	667	643	641	669	707	676	653	706	670	632	715	695	674	661	704	674
62419	89984	63113	35173	17220	8405	4991	2991	1204	946	839	618	628	609	591	660	592	587	606	607	609	581	570	573	601	569	600	637	640	577	625	622	625	595	570	579	607	579	579	586	564	565	609	578	586	593	574	599	605	614	538	624	553	609	601	598	591	618	601	573	571	568	586	614	537	610	599	582	604	623	554	571	547	542	636	588	641	601	616	614	596	571	580	570	598	633	600	563	634	605	618	539	563	655	632	551	586	626	612	583	594	563	590	557	599	584	570	602	607	591	589	553	660	554	618	560	599	591	590	623	570	586	604	591	517	582	569	601	578	570	572	596	591	551	603	621	623	585	602	608	585	566	556	574	629	608	588	576	620	576	602	560	575	594	545	630	569	635	615	600	580	574	613	586	636	603	565	571	607	617	589	564	579	573	542	615	582	613	579	601	626	604	659	618	620	576	558	617	613	600	608	586	564	544	579	600	606	594	611	586	611	586	589	593	617	582	542	598	563	579	593	552	595	557	564	584	619	630	595	546	541	580	555	593	593	570	587	602	565	617	537	566	568	604	583	630	559	575	584	581	562	576	575	610	591	584	637	592	562	613	560	593	546	607	577	559	611	567	610	572	568	572	576	560	600	599	623	566	606	554	588	595	589	615	605	595	602	612	608	593	605	583	578	603	590	603	584	570	586	579	546	576	573	589	633	573	578	584	576	582	549	561	560	608	581	578	586	591	616	606	564	566	565	613	575	541	610	608	551	541	577	592	575	580	538	619	584	545	613	585	642	569	597	595	617	619	581	574	544	592	622	641	598	620	602	564	598	604	605	590	563	625	576	578	547	578	554	577	579	600	581	543	565	560	536	612	599	614	676	595	590	579	559	594	589	577	603	591	572	613	568	594	621	570	560	571	570	617	623	557	602	601	583	635	571	619	570	611	571	643	601	590	562	571	598	607	599	592	614	632	582	581	587	570	608	578	607	578	618	549	624	569	599	582	606	554	550	567	527	604	534	592	579	605	609	573	579	582	649	543	552	550	639	601	595	591	581	614	572	605	604	590	573	583	580	574	575	601	609	584	602	570	675	543	585	587	540	584	584	573	578	595	568	582	584	582	593	548	592	629	577	574	587	575	632	588	568	553	536	593	609	608	591	623	614	577	615	612	570	549	568	597	610	570	575	622	562	587	589	596	624	572	586	590	580	574	599	615	606	628	600	573	586	549	574	589	602	618	583	564	586	590	566	576	550	557	646	625	571	577	598	586	583	607	564	628	548	621	646	630	578	561	605	612	603	607	641	612	546	573	567	587	606	577	570	561	588	543	581	591	599	535	590	572	539	616	584	581	586	638	578	636	623	571	600	613	635	631	598	548	566	604	563	565	538	559	561	585	598	601	596	586	580	589	598	544	603	621	612	587	568	578	621	619	607	614	602	594	577	632	594	576	570	587	572	585	555	603	623	585	571	574	589	606	556	604	606	651	585	584	573	608	565	593	580	629	631	585	575	607	614	577	572	601	540	610	568	623	627	573	620	539	617	577	568	616	565	578	550	610	574	555	587	584	609	554	591	579	559	583	581	565	568	554	593	552	628	565	640	546	604	634	587	566	608	580	576	606	576	609	623	581	591	602	596	623	575	632	547	550	568	538	590	571	593	537	595	599	582	614	590	623	574	599	617	611	591	608	553	537	567	584	611	572	526	597	628	610	579	548	625	569	582	568	543	619	620	620	594	656	617	595	600	600	588	601	606	586	613	591	575	584	626	562	570	578	554	563	592	587	603	612	612	576	563	581	554	569	554	583	608	612	562	564	600	623	614	598	564	576	601	592	543	596	606	602	576	594	604	585	636	582	585	565	590	590	567	634	610	629	565	552	572	589	603	617	578	539	572	627	582	601	555	576	573	542	590	574	593	607	588	555	613	558	579	569	601	583	608	573	643	597	614	583	592	582	603	598	559	603	603	647	613	542	569	573	581	584	585	573	600	620	597	589	540	595	636	578	596	572	577	599	542	577	542	567	594	586	584	546	580	593	554	563	605	585	603	549	584	602	609	635	595	599	621	579	619	564	612	588	625	571	612	558	602	579	597	581	578	602	589	578	590	600	587	622	573	633	570	570	609	598	588	572	564	596	635	562	581	586	565	595	564	607	608	616	597	598	569	578	614	622	579	591	569	598	566	596	607	589	607	576	576	555	622	588	584	584	589	592	574	616	577	609	556	615	576	571	597	564	604	641	570	610	549	608	593	594	624	602	601	612	552	573	586	545	592	543	567	583	611	585	569	579	610	559	621	598	595	570	568	574	582	608	585	574	580	586	558	611	582	575	567	600	578	584	573	573	621	569	554	606	580	601	591	587	615	610	600	640	583	635	581	593	556	608	579	579	595	635	577	646	601	577	627	567	564	582	559	632	568	560	582	566	558	581	582	624	571	566	612	569	571	581	631	559	605	609	571	618	545	617	578	583	600	572	584	582	567	606	600	583	593	607	608	610	608	591	624	589	610	592	607	575	603	598	609	573	576	597	600	594	553	581	602	568	590	574	615	581	604	562	623	651	574	604	569	579	580	593	567	579	606	581	545	556	582	567	602	588	567	571	571	583	574	554	601	615	583	582	598	579	543	592	584	551	562	559	550	562	579	562	557	612	592	571	583	589	566	621	576	556	644	628	569	604	612	571	535	623	614	556	566	585	560	626	622	550	604	557	562	592	601	607	558	600	586	575	593	609	564	600	615	548	594	572	614	580	578	611	550	615	613	618	576	577	567	601	562	586	569	620	544	594	589	569	598	623	617	570	607	595	577	581	571	552	607	593	583	574	583	578	616	606	560	523	617	515	536	557	568	585	576	619	557	618	586	603	576	617	605	569	608	594	553	625	554	542	591	578	618	642	602	567	641	584	599	604	574	550	565	573	634	592	580	586	588	593	608	599	604	605	595	583	593	582	594	595	570	561	562	604	574	613	618	626	607	604	610	577	583	588	614	605	594	578	580	561	551	569	588	572	576	568	586	582	580	539	585	618	652	581	554	556	606	577	584	583	609	556	587	617	627	604	587	563	607	609	568	569	626	596	595	594	555	572	587	633	630	614	593	578	589	596	627	556	574	580	571	614	597	567	573	600	607	515	569	572	569	567	634	571	626	591	598	589	576	608	608	516	589	593	590	595	565	604	622	583	607	602	621	605	578	568	583	660	567	598	587	617	583	564	616	643	602	594	602	612	579	621	573	565	582	560	643	563	584	601	567	587	582	606	602	588	577	618	577	598	604	617	526	549	539	601	579	551	578	578	546	535	544	597	582	566	551	582	610	581	590	554	579	629	611	604	593	566	569	595	561	580	596	554	565	585	601	630	580	625	597	595	568	534	587	586	570	596	570	582	582	591	563	590	572	585	613	592	598	575	592	588	632	624	550	612	595	592	567	537	608	567	605	581	592	548	578	585	604	611	553	575	638	589	588	577	603	576	572	608	628	570	592	580	573	586	557	594	581	576	604	558	611	574	596	623	590	606
24677	23236	33567	32640	27400	21699	12365	5296	1936	1449	1211	904	851	821	862	865	851	860	900	858	895	859	867	876	848	863	796	888	885	855	863	883	876	849	853	857	885	781	796	841	875	846	886	854	824	872	833	798	831	824	790	832	844	804	881	817	893	912	867	892	823	839	832	908	834	836	851	879	804	818	813	884	875	829	837	793	860	878	837	807	805	828	849	894	867	826	852	849	863	849	891	825	907	828	821	827	834	843	847	853	829	821	840	844	874	793	819	821	789	806	840	863	820	856	812	867	812	853	884	841	780	817	872	789	854	880	820	805	847	825	782	788	824	830	878	842	847	793	846	835	790	836	833	821	824	831	830	803	819	928	810	842	836	835	876	862	823	850	814	809	849	853	871	891	873	867	885	833	880	868	847	895	863	819	850	837	859	839	885	801	865	792	841	836	791	883	826	820	818	856	834	820	876	841	809	796	854	813	833	839	858	856	809	824	834	802	844	816	878	782	812	828	867	830	843	850	851	773	826	844	863	801	824	881	856	856	880	870	889	806	828	823	775	884	865	869	857	805	839	854	840	836	836	801	834	836	835	835	816	828	840	855	878	854	908	825	904	847	847	869	826	854	799	794	850	798	832	819	881	862	855	885	826	869	837	879	835	835	846	834	840	824	881	856	829	823	816	845	816	864	836	850	881	836	881	796	827	814	849	837	843	804	898	869	822	842	820	817	822	818	891	765	827	853	856	814	857	836	841	906	816	831	870	815	821	774	856	811	838	854	781	796	831	784	811	858	837	870	818	862	801	816	793	859	846	780	767	852	843	867	896	776	816	841	844	870	833	836	823	855	863	868	854	824	861	867	770	847	833	870	809	881	876	826	791	871	790	919	851	851	796	837	841	818	778	838	845	852	830	801	832	850	813	873	894	824	849	857	905	855	845	842	802	800	823	841	790	851	851	851	825	795	844	839	867	868	859	843	794	829	846	834	824	813	836	866	802	804	797	800	765	886	869	856	855	853	777	813	829	768	803	809	808	870	792	812	880	834	849	829	839	823	865	829	841	861	829	849	866	817	802	797	823	810	871	824	880	853	841	855	802	826	834	790	795	904	802	808	845	871	825	845	857	828	822	804	847	858	852	830	828	856	893	836	838	827	818	818	800	800	853	779	901	840	830	858	838	805	833	785	866	819	820	896	809	792	851	831	804	847	870	843	825	846	816	863	815	849	824	845	853	829	799	873	812	801	800	819	847	807	800	846	826	791	884	866	790	833	816	835	824	853	860	847	817	770	875	864	829	828	870	860	847	845	842	852	824	830	761	865	840	861	827	803	863	867	853	788	833	909	873	824	797	791	825	836	793	837	844	833	828	873	852	874	848	827	866	831	899	828	829	816	858	835	817	863	859	835	842	833	926	836	862	832	890	841	841	836	823	846	798	885	793	841	839	833	827	859	804	831	791	909	876	850	835	895	843	840	840	822	822	787	844	802	844	836	824	841	786	855	867	840	842	857	840	866	763	829	831	842	804	876	890	826	813	840	861	816	806	865	832	827	835	823	824	827	825	815	861	867	855	815	825	844	856	843	858	866	795	859	826	859	813	814	817	858	868	791	821	833	827	826	859	868	863	856	803	893	818	910	847	859	852	848	831	839	812	841	832	815	873	897	811	767	814	856	858	862	862	818	825	806	818	811	877	823	867	822	826	790	793	845	839	811	825	837	840	785	893	858	788	859	865	887	870	849	836	845	795	844	797	846	839	854	815	824	827	828	897	823	884	859	868	824	833	864	828	809	806	794	813	835	852	844	841	813	780	770	839	836	855	812	823	849	832	851	829	822	839	831	829	877	881	834	867	804	801	830	878	835	849	841	825	810	885	868	860	793	845	831	840	829	833	827	821	840	813	882	850	811	858	889	815	877	830	808	811	828	798	860	863	843	802	813	858	853	804	822	844	820	879	805	810	845	835	835	838	838	846	811	876	848	774	861	848	813	853	860	867	827	819	833	891	861	803	859	846	872	834	795	803	864	784	804	807	854	891	813	824	878	862	794	862	813	820	796	893	873	793	840	852	846	869	813	845	796	868	837	787	819	835	834	843	802	858	891	837	860	775	924	906	861	828	816	770	858	805	862	803	816	823	851	806	865	848	861	835	837	851	794	806	848	806	848	839	820	800	891	838	843	850	847	844	883	854	878	783	872	838	831	836	803	802	789	861	863	835	836	863	799	825	816	852	911	837	851	847	832	851	852	827	837	818	820	798	852	800	820	818	853	797	829	813	825	859	815	822	819	852	857	833	927	921	803	796	849	885	827	847	825	815	825	782	780	812	811	807	831	830	883	849	888	827	850	889	831	842	838	863	871	817	829	839	834	808	904	850	866	829	812	842	829	831	892	836	835	878	832	792	820	827	876	787	793	836	833	880	810	809	828	812	804	852	793	874	844	858	848	850	814	786	826	838	818	838	836	825	869	871	871	813	801	842	825	886	808	870	822	824	857	862	851	879	816	811	879	840	885	896	844	776	823	804	856	877	825	868	850	817	800	792	806	817	834	868	843	836	856	884	792	831	817	840	794	864	757	826	754	788	838	801	819	917	848	822	841	798	826	868	823	824	801	866	830	843	835	821	854	848	897	805	838	868	863	876	889	874	831	848	855	817	838	810	886	846	894	852	798	848	867	860	766	822	844	849	829	829	837	843	814	867	903	864	912	856	839	777	835	814	872	855	853	789	844	872	842	802	866	839	819	807	819	765	805	854	797	868	845	811	878	826	850	788	806	831	863	823	776	878	848	835	835	805	792	826	865	838	826	820	845	830	821	796	842	880	850	813	826	822	856	854	794	810	817	815	794	843	831	854	876	823	820	819	850	843	877	816	825	912	812	861	855	812	811	838	856	824	820	751	879	812	809	855	835	910	813	844	844	857	861	801	872	803	822	834	831	899	811	830	845	819	810	810	873	853	876	799	830	898	831	827	777	801	821	803	833	822	851	834	823	894	832	777	844	812	875	836	855	881	824	864	855	776	792	869	855	828	821	824	883	788	892	817	801	833	887	851	867	841	839	806	801	794	818	816	797	852	844	837	847	829	831	828	865	844	798	820	799	851	846	847	866	857	877	908	854	781	847	753	798	827	860	867	827	840	852	838	805	853	822	848	896	871	849	902	850	790	777	837	869	820	792	802	808	853	837	801	774	804	893	875	821	865	813	851	866	812	865	828	819	818	846	846	813	840	800	819	820	863	857	806	793	807	827	868	830	802	826	849	850	783	833	832	789	831	918	833	812	819	803	848	825	817	819	836	831	811	818	835	863	801	812	842	779	859	822	796	840	821	796	855	802	857	862	850	837	919	874	830	848	816	808	855	845	878	824	856	840	827	855	836	849	782	857	801	871	869	817	851	807	849	884	773	867	845	827	830	847	842	870	858	810	849	832	821	845	828	830	849	835	906	813	842	837	868	827	851	808	829	866	785	807	847	820	839	793	846	838	859	819	822	850	820	828	863	858
64064	102011	75172	47436	26541	14301	8357	5157	1975	1413	1232	811	731	770	770	692	782	753	772	757	782	775	756	732	737	733	800	780	808	766	750	729	716	763	721	733	758	694	756	754	760	777	762	772	757	721	718	735	791	678	726	742	690	793	705	740	729	754	740	714	732	720	741	767	742	724	715	697	746	747	772	770	738	707	737	698	714	758	751	748	746	775	717	728	694	734	758	725	755	724	750	739	724	707	711	765	750	762	756	754	745	716	697	764	772	765	735	725	706	728	739	753	746	671	706	668	718	763	730	760	761	751	722	690	767	742	754	710	782	726	753	735	741	738	732	774	751	746	742	698	735	770	745	729	691	742	710	749	740	773	736	708	756	746	735	722	718	810	780	756	767	740	744	771	739	720	706	749	732	719	734	706	713	765	754	739	770	731	716	747	762	766	742	756	723	737	761	707	712	747	757	713	749	733	773	768	708	787	724	710	732	738	727	708	725	713	748	682	711	708	724	777	758	746	720	746	733	731	750	786	735	795	713	677	697	730	735	738	681	800	704	721	735	722	703	740	739	751	689	749	745	722	758	745	723	751	752	744	756	761	758	686	737	714	764	745	720	739	694	715	726	760	733	770	718	757	778	761	738	739	712	732	783	737	727	737	741	714	763	749	763	744	726	777	768	718	712	735	749	758	703	723	763	784	749	774	741	770	739	711	818	723	801	730	732	767	706	706	726	748	728	714	749	718	758	729	740	734	730	725	730	772	758	773	750	745	749	706	812	704	752	718	682	721	764	754	760	749	727	727	754	677	691	729	712	732	689	780	729	708	714	770	753	734	714	709	752	721	712	765	729	721	713	689	762	676	773	786	754	753	724	743	739	705	788	760	709	732	684	700	746	702	768	701	763	757	739	739	704	762	754	720	708	739	751	674	748	716	757	767	702	737	720	745	766	709	698	695	659	740	707	765	704	742	714	718	746	737	749	750	777	739	727	725	712	782	739	736	752	766	796	745	781	755	740	727	720	742	739	748	757	780	708	690	728	696	724	708	783	772	724	693	721	792	810	736	710	716	794	749	725	707	709	726	768	775	747	735	747	752	755	760	714	730	747	744	772	759	705	728	731	788	744	705	746	750	748	744	765	749	744	755	681	764	757	738	753	754	730	724	687	691	715	726	749	704	729	689	749	759	728	752	724	745	736	782	758	728	786	749	770	719	665	783	722	729	735	706	762	725	717	757	752	772	768	706	668	725	727	778	751	732	752	693	767	777	742	741	674	727	720	714	732	708	697	693	728	728	714	728	731	731	741	775	667	767	722	720	735	761	752	725	736	699	671	758	726	691	775	704	752	749	744	696	763	753	702	750	720	720	692	739	703	742	754	731	779	716	751	705	751	737	718	673	733	743	764	706	687	745	727	734	741	744	734	725	719	722	735	688	711	701	726	785	728	744	778	711	738	728	726	747	741	722	723	751	749	738	740	726	696	762	737	786	799	745	760	753	733	741	729	774	744	723	714	767	766	725	730	743	732	727	792	739	708	726	702	723	738	727	701	729	756	722	756	745	738	701	762	792	713	712	756	731	707	747	703	765	721	737	716	736	710	716	765	772	761	754	729	709	733	730	710	742	712	741	747	711	736	756	741	685	729	714	714	724	789	729	732	735	739	756	789	727	757	692	743	729	718	732	729	775	739	764	792	764	756	747	776	714	740	744	732	724	780	724	762	726	725	746	741	744	732	784	719	788	698	743	738	753	730	786	749	720	715	775	739	737	771	678	742	738	718	717	762	763	740	727	749	750	753	758	714	796	721	704	761	731	757	736	698	756	760	702	737	715	715	790	753	707	724	706	730	725	734	684	734	763	729	719	747	720	695	735	751	728	753	714	736	761	750	770	732	761	715	721	737	750	731	753	765	784	786	703	728	736	745	740	758	737	734	690	695	720	720	715	790	771	751	727	754	765	746	784	756	752	798	768	705	742	710	706	698	755	736	774	739	696	720	766	749	763	708	693	770	718	744	735	730	723	744	740	676	740	755	739	731	752	716	761	691	694	741	775	698	755	717	738	821	709	699	805	709	685	716	732	748	762	718	726	769	709	718	678	722	738	747	745	759	761	718	690	734	761	772	745	723	714	743	742	691	784	728	761	764	704	741	694	744	772	754	753	735	750	761	704	740	808	712	803	804	745	747	741	657	729	729	732	748	726	721	796	721	754	712	738	750	746	702	784	736	701	729	762	725	741	808	713	745	745	767	693	720	721	762	790	697	725	772	756	790	732	683	775	727	776	707	753	742	699	718	705	716	713	732	736	723	785	735	741	739	711	772	742	722	732	738	732	744	748	709	699	751	733	710	749	735	794	708	739	701	757	769	705	724	716	738	734	746	785	718	755	763	710	740	719	698	777	776	717	742	751	705	740	749	718	710	729	735	739	783	720	770	749	764	726	767	744	748	722	706	720	708	744	788	759	749	717	749	711	761	689	727	728	741	732	716	733	753	730	743	732	719	776	728	701	765	691	715	798	779	757	696	722	711	728	745	706	714	745	679	725	706	690	757	726	733	751	723	723	709	713	739	788	739	762	795	722	806	778	709	766	717	718	737	748	724	738	777	729	708	715	757	733	778	724	725	737	705	696	744	772	735	713	701	754	689	705	716	735	719	721	727	741	719	742	722	714	767	701	766	714	703	734	695	706	746	709	729	743	749	762	776	769	783	783	752	696	772	734	736	721	682	757	693	739	752	713	676	770	744	698	736	728	747	722	755	732	732	725	718	744	741	746	738	762	698	731	739	750	681	712	703	752	772	774	747	762	763	736	720	763	746	712	762	743	718	752	702	697	749	758	730	769	730	720	750	703	775	714	735	734	731	709	742	784	696	727	729	724	727	782	734	715	717	732	780	755	731	736	708	752	689	694	704	740	733	765	795	731	717	710	741	750	739	712	745	744	784	732	716	741	713	709	743	760	752	721	707	708	755	713	732	686	750	736	726	765	754	723	719	715	739	749	746	694	772	739	743	730	689	741	747	756	727	736	711	790	717	734	746	762	701	717	748	738	726	758	745	807	730	747	733	775	752	741	750	720	696	713	724	734	698	744	731	722	758	653	707	684	744	775	710	747	700	744	793	721	731	770	739	691	750	690	748	717	687	721	728	710	727	739	712	764	763	711	789	745	725	776	729	741	787	754	709	715	737	755	718	748	729	693	747	723	769	750	748	740	710	761	741	734	737	738	756	760	718	737	682	719	712	716	713	658	726	725	741	673	692	718	757	716	718	715	735	729	741	734	750	726	746	721	752	747	725	719	733	721	707	731	715	777	744	713	729	741	698	693	708	756	729	782	768	724	747	738	730	695	725	719	771	720	734	656	732	726	750	676	757	704	737	715	745	716	770	724	725	732	706	735	706	736	706	677	765	714	701	702	763	736	719	713	722	742	720	742	718	758	742	741	718	739	731	730	729	759	767	715	763	748	736	730	723	708	734	740	739	759	745	721	732	774	724	726	758	707
31205	28683	23441	9962	2821	1281	892	739	643	613	571	591	582	530	561	535	610	542	565	553	540	535	561	571	586	555	561	524	554	581	543	524	543	568	615	573	554	571	536	567	580	555	549	556	536	557	597	539	541	526	555	561	557	577	577	549	578	562	584	522	564	550	575	559	519	588	575	581	576	586	603	561	550	538	534	558	539	591	574	554	564	571	571	541	570	532	582	588	554	547	602	571	582	562	546	526	582	519	543	577	563	608	552	518	595	550	575	544	584	537	575	589	552	563	582	548	573	531	528	556	604	550	520	583	572	562	554	582	540	525	564	545	544	548	548	543	601	535	524	537	532	586	522	522	542	556	532	548	499	558	582	554	577	565	558	557	582	562	517	588	564	562	593	611	531	572	496	538	552	571	553	554	517	558	536	585	552	556	587	550	571	569	554	565	497	596	531	565	606	570	538	552	530	553	548	570	545	538	533	550	573	523	576	595	553	497	547	534	544	559	560	609	609	554	580	580	530	568	519	605	546	536	567	560	527	560	528	622	552	542	562	562	582	575	548	553	542	580	546	568	615	547	545	555	587	518	574	608	557	579	557	542	592	582	577	654	605	569	519	537	551	552	538	614	560	547	549	559	548	552	527	553	547	514	577	534	574	556	549	559	535	584	546	557	537	555	568	584	564	574	580	578	560	538	497	525	542	566	533	537	572	565	548	553	530	546	548	543	569	554	582	551	597	557	589	564	559	584	553	582	542	599	555	531	545	558	581	568	558	542	557	554	599	565	541	541	519	584	539	546	546	549	566	574	558	535	532	613	554	555	557	600	559	536	486	568	480	563	611	546	536	542	543	557	550	562	548	552	545	578	576	548	553	575	541	555	586	531	614	565	556	585	573	580	559	614	596	560	537	574	569	525	547	613	546	610	557	551	592	531	567	530	560	526	565	576	552	590	569	560	545	519	566	582	537	518	573	547	564	534	559	552	607	561	546	557	583	565	599	536	570	614	549	576	566	528	544	549	551	544	564	562	533	595	575	571	536	606	545	548	561	563	559	559	528	542	510	565	544	529	507	592	541	551	557	581	529	547	567	533	581	540	608	561	540	560	559	538	566	567	519	544	521	574	548	549	563	555	585	572	547	564	557	544	536	584	586	551	577	541	579	570	533	550	548	559	593	588	566	580	562	521	579	552	575	562	566	550	555	577	538	541	585	545	558	557	592	533	573	549	571	566	542	537	538	537	522	613	570	549	547	571	534	509	526	632	575	568	586	557	557	574	518	556	538	536	583	567	583	550	531	554	562	527	562	501	555	580	506	536	566	542	515	568	552	554	560	564	589	602	542	579	511	522	558	563	521	555	575	524	543	507	560	538	564	549	542	582	590	539	567	558	585	592	557	550	550	578	578	593	569	550	600	582	545	517	517	541	547	545	626	568	548	528	583	551	563	549	566	556	568	588	559	562	553	558	567	555	551	573	542	560	555	543	567	571	568	541	559	542	539	544	531	544	551	545	592	583	532	559	551	518	530	573	548	519	548	594	547	589	540	555	542	546	571	563	555	570	547	573	534	574	569	548	632	566	558	572	542	561	554	574	542	545	545	530	529	554	523	576	527	537	553	567	511	576	555	551	546	527	573	550	524	551	544	559	579	566	559	562	542	590	571	564	577	539	525	567	534	557	545	526	569	538	575	555	540	602	569	533	519	593	558	604	521	611	522	586	571	550	547	519	551	541	606	540	546	547	579	578	535	535	602	552	568	548	561	556	520	579	524	591	555	560	542	554	549	583	537	565	594	562	529	553	550	612	557	540	513	524	591	552	518	567	580	551	580	557	536	572	592	555	567	530	559	574	619	574	553	557	581	526	554	537	579	535	522	591	530	582	557	554	605	591	575	543	562	566	556	539	577	546	573	558	570	568	604	581	576	554	589	546	525	575	581	484	532	536	565	545	528	531	509	586	606	599	548	538	567	591	583	591	581	568	567	536	606	606	537	585	543	548	539	564	545	537	541	586	580	547	544	533	522	544	564	589	547	590	526	613	538	551	559	538	570	569	585	515	550	534	542	498	538	547	577	609	541	520	506	552	594	567	573	570	547	533	553	563	534	586	544	551	527	613	560	593	552	549	559	545	551	554	570	550	547	568	541	542	572	555	548	546	530	534	605	556	549	543	546	574	588	592	532	526	589	584	562	577	601	560	533	553	563	540	575	503	568	550	567	523	575	596	537	594	567	578	556	633	561	552	546	539	568	580	570	566	542	519	549	533	567	533	512	588	589	588	561	564	574	546	567	571	592	586	523	563	535	572	550	559	559	579	553	555	534	545	539	554	580	517	536	573	511	575	549	544	569	564	572	552	573	563	580	568	590	542	557	575	522	555	551	552	523	557	537	512	549	533	547	530	557	573	537	553	561	599	571	594	519	558	532	544	565	533	542	563	532	535	595	557	553	548	567	613	556	539	586	531	523	572	531	522	555	534	562	585	535	556	591	566	563	547	557	550	618	549	608	568	562	545	520	560	577	584	559	584	578	546	545	568	563	563	555	589	514	525	579	554	555	544	576	538	556	570	530	549	525	594	566	533	569	580	574	523	541	583	533	546	537	531	549	580	551	557	509	565	604	570	577	551	569	557	597	584	551	560	529	542	538	561	582	582	552	538	559	537	554	566	537	567	536	576	591	566	582	586	577	516	581	553	576	529	596	542	576	556	559	573	546	545	552	578	573	511	568	549	556	550	524	583	586	564	540	558	532	565	559	585	561	561	555	571	553	525	546	557	564	593	542	556	557	579	579	538	591	570	543	564	559	589	588	573	524	594	543	570	572	551	519	540	513	525	535	540	598	526	587	573	557	567	573	586	559	547	569	566	596	545	602	584	569	513	542	535	588	566	525	546	553	541	548	571	494	581	593	553	592	530	550	508	570	521	552	536	574	539	588	590	560	562	587	537	545	563	537	575	526	526	537	558	582	559	593	539	568	547	562	555	545	602	561	565	574	573	543	591	543	549	513	523	567	560	582	540	601	509	523	579	566	556	563	540	583	546	563	568	542	555	572	563	519	560	607	576	554	518	515	613	574	561	563	567	552	511	549	554	599	520	533	555	568	574	570	544	535	567	568	537	541	547	584	532	614	534	580	612	551	538	614	554	533	592	570	537	554	540	564	592	567	538	590	550	526	578	556	534	562	536	549	540	547	575	565	542	554	591	517	533	574	599	557	596	594	545	587	577	554	589	539	555	563	551	601	549	568	555	520	546	564	537	570	499	502	544	603	518	577	553	525	604	546	525	548	577	578	549	562	603	574	577	538	555	584	500	569	546	573	517	522	557	552	572	595	610	610	581	543	524	555	591	563	560	525	584	548	579	556	573	563	578	602	551	537	553	572	587	581	546	570	568	534	584	570	523	575	587	567	545	590	578	542	586	517	536	567	584	555	577	539	578	568	515	580	561	543	571	560	540	564	543	557	516	566	537	588	578	524	540	550	568	552	579	567	551	566	604
24809	31959	18148	5985	2411	1247	837	621	501	472	470	467	450	441	442	440	415	445	395	448	440	444	441	420	454	466	445	467	450	456	424	446	458	434	441	468	435	445	426	426	495	460	448	409	478	423	431	461	456	434	438	453	450	442	411	431	421	485	464	466	408	431	448	438	447	452	441	435	458	453	456	430	434	464	474	448	432	439	489	459	431	437	416	425	419	420	465	471	466	495	438	473	463	413	462	441	420	454	475	419	475	474	457	432	461	447	476	461	444	483	439	433	443	431	443	464	452	457	482	470	447	450	442	450	431	407	465	441	496	438	425	443	473	472	428	471	458	498	492	444	438	442	421	438	443	421	432	457	461	471	426	425	442	476	431	432	439	490	475	441	446	438	474	411	437	468	470	423	434	489	494	404	437	434	424	416	507	427	432	417	476	431	437	425	424	419	417	444	422	451	448	452	452	482	447	485	430	496	429	459	440	455	461	475	453	453	432	459	434	435	477	417	458	429	476	406	446	457	466	428	466	452	430	445	453	460	435	455	472	411	497	447	416	484	433	429	430	448	424	474	417	439	450	425	444	461	423	448	450	411	459	440	446	464	442	436	434	441	417	461	438	458	429	423	396	434	460	460	453	469	413	448	399	450	404	443	470	427	466	466	463	451	442	430	441	436	427	451	436	489	433	428	431	453	459	437	420	457	445	461	430	458	426	444	455	457	446	409	440	428	455	455	446	438	477	454	452	416	456	447	421	431	452	458	466	445	447	460	481	470	413	436	473	442	457	452	488	433	447	477	437	478	474	438	425	488	465	450	418	464	461	450	463	395	429	463	451	421	463	449	440	454	440	417	429	468	437	446	397	445	435	409	441	449	418	467	416	443	436	435	435	435	457	441	448	459	467	453	462	448	481	491	430	432	441	477	449	418	480	465	447	441	447	486	455	439	467	435	464	444	445	419	447	467	453	452	451	427	387	456	428	451	442	449	473	446	435	471	427	511	452	424	435	398	439	454	460	463	492	481	426	435	454	435	463	432	437	441	399	443	465	468	458	456	430	457	422	458	427	482	434	435	436	432	474	478	448	459	458	460	423	433	505	447	429	444	434	414	442	462	430	428	434	419	454	445	451	434	451	444	455	442	483	455	457	439	456	388	426	416	449	461	429	441	432	431	444	471	468	453	434	417	454	443	446	460	445	422	424	407	468	419	464	431	468	446	453	439	448	453	418	433	433	451	470	454	469	423	412	456	423	422	474	429	443	453	433	459	470	439	435	456	467	455	451	430	472	420	419	456	433	455	445	425	452	402	467	470	438	416	428	416	426	446	457	492	400	454	428	451	416	446	444	442	431	438	443	460	444	436	442	457	452	471	441	440	449	476	444	436	451	460	471	451	459	443	518	463	461	445	419	438	443	412	472	468	503	415	445	497	418	465	460	451	433	475	492	407	479	458	436	454	435	486	445	480	412	464	447	449	486	480	411	451	473	474	466	413	458	446	477	473	430	448	437	449	479	430	441	453	457	441	410	430	451	414	467	426	464	464	430	425	448	482	431	409	403	445	466	441	447	433	458	411	441	446	432	390	440	465	429	438	429	426	484	463	439	452	435	432	418	451	425	451	438	453	452	443	468	434	473	402	465	439	458	468	396	460	429	431	406	447	404	434	438	422	506	493	447	457	445	421	468	459	490	471	465	455	455	439	453	477	452	427	451	455	424	442	429	435	463	448	444	444	456	437	465	472	461	439	467	459	454	449	458	431	447	447	451	423	450	463	441	455	429	450	402	440	415	444	435	438	453	390	464	448	452	471	399	434	440	431	425	487	477	451	435	436	453	436	466	463	439	484	446	457	429	470	423	428	499	453	459	452	439	399	420	443	434	444	425	433	436	421	424	460	487	393	421	397	450	445	454	414	474	462	475	442	414	420	427	452	438	465	437	415	439	472	436	427	433	435	455	436	466	456	426	451	437	435	474	456	432	455	463	456	405	432	454	461	444	449	435	441	442	453	455	467	450	432	451	408	433	452	454	447	434	421	442	439	444	417	439	477	442	423	448	487	467	425	450	447	440	443	450	435	440	503	475	405	426	500	443	462	428	452	438	423	446	429	442	430	451	433	491	478	462	460	432	459	423	434	420	436	483	442	458	413	443	470	433	442	433	435	411	460	431	459	476	425	475	428	433	439	416	438	453	480	435	427	461	426	477	427	413	472	426	451	455	477	423	458	447	437	457	434	477	427	459	436	426	509	391	469	446	439	471	413	416	438	478	420	469	468	436	440	465	449	470	441	444	440	452	469	454	457	448	447	479	459	413	448	472	427	455	492	431	423	439	458	454	414	447	443	454	427	465	480	457	478	479	412	433	452	458	410	427	456	432	456	500	476	465	420	468	434	465	484	399	443	463	425	431	454	458	474	467	442	450	438	444	390	440	453	490	438	468	436	426	435	435	443	425	475	472	456	446	428	477	417	449	469	436	436	461	463	415	434	475	447	437	458	440	469	443	469	444	453	427	460	440	469	433	436	448	438	435	460	429	449	469	453	409	430	477	455	474	463	436	448	464	443	440	439	439	457	445	478	431	439	445	450	431	498	427	456	437	377	457	432	458	447	458	459	463	425	453	472	436	455	439	469	491	477	477	441	470	429	449	422	463	478	486	470	415	431	447	452	444	452	447	458	448	416	425	441	469	434	447	475	451	403	444	440	419	483	457	444	493	458	450	424	450	442	484	465	455	395	434	453	450	411	491	467	477	430	409	435	447	468	468	452	406	409	460	488	493	465	443	478	477	418	415	476	449	428	438	468	469	456	437	433	491	436	443	410	437	464	438	429	468	473	440	438	464	466	442	445	466	466	432	415	464	411	457	418	442	463	458	410	441	434	441	417	467	411	462	424	411	447	490	427	424	479	422	417	443	443	442	444	433	432	432	449	468	428	461	441	438	444	429	425	481	430	476	419	441	437	454	409	440	447	427	422	474	431	461	469	467	443	448	437	458	458	414	423	480	430	452	471	440	436	444	455	439	474	455	429	423	438	422	470	440	435	481	407	439	495	459	441	415	448	515	438	476	435	437	477	417	454	440	455	407	434	452	466	444	491	465	453	460	443	445	445	452	433	469	474	451	468	464	443	437	428	471	417	473	415	445	415	461	451	448	423	460	434	429	455	453	444	455	452	428	445	449	452	434	401	465	440	457	450	452	438	405	451	477	416	461	418	420	410	417	512	438	441	458	461	465	465	458	418	434	422	481	461	425	404	468	450	436	449	437	485	427	448	413	456	416	431	446	449	470	455	431	415	423	451	437	415	420	433	443	453	438	484	473	432	443	442	414	425	445	434	493	477	462	453	453	431	418	433	400	463	454	448	458	439	448	455	445	483	414	431	407	427	439	421	385	447	401	446	451	455	445	442	472	470	417	477	425	461	391	479	454	438	438	483	452	454	435	414	416	468	414	434	430	441	442	454	417	438	438	421	462	433	435	478	448	459	442	426	456	413	427	427
25907	25151	36947	34653	23742	12898	5742	2695	1221	938	872	747	714	698	699	675	691	667	657	676	683	636	675	664	692	689	704	683	671	674	661	700	675	689	691	742	668	670	707	671	640	677	693	672	724	731	676	670	658	688	662	628	691	648	677	666	651	697	687	688	704	671	681	671	693	697	696	649	658	669	686	680	662	664	723	658	626	655	676	722	635	698	690	692	692	681	696	660	653	665	630	666	653	656	644	712	728	679	691	651	650	662	651	664	681	724	672	665	617	676	653	722	629	669	627	720	678	636	671	670	656	703	668	650	674	683	669	651	688	694	671	675	722	695	650	681	690	662	692	685	680	672	684	683	634	685	668	671	707	690	674	693	645	655	648	611	665	686	662	673	620	680	655	670	714	696	647	719	696	684	618	625	732	626	670	699	638	665	671	650	685	701	652	683	714	679	656	703	659	661	704	676	739	680	756	707	636	673	691	670	616	677	708	743	623	652	671	702	682	680	699	666	653	662	661	671	736	653	660	663	675	679	680	656	655	694	680	622	688	671	608	654	663	655	671	640	650	626	653	670	646	634	646	674	687	676	690	668	676	638	676	623	672	687	690	674	666	703	710	605	696	678	654	730	657	684	649	695	666	684	675	661	675	632	703	664	667	637	715	695	645	655	680	687	682	676	628	680	650	677	633	658	658	689	700	673	653	653	638	708	639	649	657	647	676	683	732	646	724	694	671	693	702	724	698	617	630	650	663	657	700	691	660	651	705	675	705	703	675	683	657	693	642	658	754	667	680	639	625	697	700	616	639	638	655	679	673	663	728	717	647	718	699	679	634	594	687	659	667	632	627	685	663	676	660	658	702	676	639	729	658	679	684	667	633	635	662	657	691	654	693	683	712	634	670	693	652	679	717	632	623	683	658	689	681	682	658	653	702	681	660	676	658	650	672	688	725	677	709	646	614	707	651	710	633	751	678	677	722	640	677	643	630	705	705	685	655	738	706	647	650	717	687	682	631	662	693	655	692	655	685	682	660	700	670	703	624	665	686	648	689	691	656	660	641	675	674	662	696	704	701	655	663	699	699	637	647	671	667	674	693	665	663	657	747	680	634	710	644	703	679	656	615	623	668	675	639	639	684	671	697	658	687	689	683	744	684	628	680	646	673	675	688	643	671	685	654	637	656	677	669	621	687	637	682	648	650	650	671	619	626	715	684	667	715	699	692	637	642	665	673	638	639	658	635	700	658	681	713	663	621	701	621	685	675	633	664	656	679	652	665	719	654	659	674	661	668	659	665	666	641	687	659	675	658	715	672	720	617	683	658	681	709	657	679	671	647	673	651	643	643	656	688	647	629	712	673	660	715	635	650	668	667	683	654	658	693	668	687	622	667	664	680	626	692	639	677	700	661	664	676	614	679	714	661	667	699	643	685	625	645	675	677	632	647	709	662	650	680	645	623	651	658	643	665	644	651	711	714	676	689	664	639	603	653	667	731	650	686	722	671	637	639	689	670	681	644	688	701	641	633	656	637	700	662	671	733	666	702	624	717	678	666	609	703	639	661	666	655	647	617	636	656	609	646	681	697	701	655	675	659	714	654	668	623	652	674	689	695	695	675	715	707	686	691	674	636	651	662	641	647	656	651	659	643	624	684	680	652	690	696	663	716	742	711	650	699	667	673	661	662	658	710	695	712	642	704	615	642	679	689	662	642	700	704	660	661	665	645	661	684	715	698	693	673	648	699	696	673	682	684	668	690	656	679	659	666	662	698	661	673	660	653	650	704	666	669	689	705	647	657	676	685	691	676	640	698	674	669	690	668	678	643	623	662	700	688	663	653	671	698	690	653	715	667	690	628	700	671	701	672	673	721	680	722	675	675	622	696	653	607	671	650	641	675	637	712	685	672	663	664	631	610	662	692	653	657	694	657	653	722	657	680	650	639	682	667	648	683	671	666	642	687	629	655	672	667	615	624	686	685	719	656	637	643	658	678	707	662	639	672	677	715	714	676	694	682	658	705	679	663	681	645	650	687	659	648	668	631	659	612	652	660	650	703	644	672	698	706	685	665	671	709	670	660	643	660	634	704	656	660	635	685	679	649	641	655	692	651	662	633	586	690	712	662	642	673	705	660	659	671	647	671	648	692	715	680	629	674	671	703	718	634	658	628	655	652	666	616	679	654	691	709	645	661	692	722	706	606	712	673	706	711	688	663	670	665	660	692	644	723	665	676	707	666	678	656	623	621	649	668	707	696	695	672	667	676	632	714	663	675	652	679	724	617	693	691	682	633	621	654	661	622	676	653	669	671	611	667	684	646	662	650	679	668	654	592	689	663	669	692	639	687	700	664	664	629	691	694	687	680	683	712	649	659	627	698	705	653	698	628	652	679	637	655	680	661	635	688	657	680	640	673	695	700	653	611	683	719	652	632	639	684	619	659	642	699	683	650	658	699	681	710	657	607	672	670	641	683	653	660	668	647	676	680	663	683	694	644	662	665	707	700	687	662	647	646	649	670	715	632	662	725	697	643	663	676	670	692	668	611	690	653	644	672	672	659	722	726	678	704	637	644	660	692	687	617	640	672	654	702	697	686	691	679	680	653	689	704	627	655	666	607	689	665	655	665	655	700	642	692	663	648	640	675	651	666	699	703	676	716	715	693	685	653	651	680	651	654	677	687	726	634	673	654	675	647	696	676	672	706	679	690	657	612	718	662	658	639	684	647	650	652	671	684	641	675	634	656	647	637	667	679	641	646	682	621	646	640	684	716	637	664	664	669	663	664	637	613	643	670	676	655	698	702	675	656	661	666	681	633	709	662	686	680	636	654	640	673	650	738	644	643	660	682	658	635	692	673	657	690	649	702	657	709	699	713	676	697	621	675	632	641	710	658	642	635	738	726	683	679	684	647	659	647	630	685	644	717	639	673	670	655	688	642	653	664	685	668	688	682	675	676	682	636	672	659	678	722	657	677	693	673	647	678	628	646	676	691	665	677	701	623	677	651	679	705	625	666	639	628	662	659	636	706	685	629	684	600	634	672	668	687	644	669	659	679	690	688	666	658	625	671	647	720	685	678	668	682	645	695	663	661	626	659	701	705	672	700	622	682	689	677	651	637	671	676	665	714	652	647	691	658	697	689	696	718	693	660	653	591	661	654	669	660	680	631	669	660	710	692	682	697	668	697	690	660	655	659	675	674	697	663	636	677	692	700	650	685	641	660	669	691	626	702	594	662	694	646	675	642	687	619	680	679	642	664	677	667	657	693	677	656	689	634	694	700	666	663	656	673	676	638	742	643	665	646	656	703	683	668	673	679	662	639	686	677	695	686	675	640	630	642	621	618	644	639	662	588	666	662	682	644	650	673	698	651	649	702	625	671	717	722	647	628	643	636	661	688	612	686	614	657	652	670	689	688	662	593	658	693	640	674	682	641	672	616	696	723	673	706	679	600	684	654	644	691	675	694	659	653	643	623	637	685	673	675	654	676	618	709	652	665	675	705	678
62882	89796	63135	34185	17120	8340	5062	2901	1270	887	882	667	591	594	609	583	593	603	577	545	608	590	597	578	578	606	613	616	631	611	586	612	615	572	577	568	611	624	585	638	585	613	573	603	600	594	591	586	615	647	607	566	614	608	586	588	583	599	578	600	570	616	582	609	583	608	536	648	568	599	632	618	571	559	634	524	593	628	591	570	602	598	610	560	597	575	566	551	579	587	613	556	592	629	576	583	578	586	558	603	602	602	600	596	588	597	610	583	609	612	572	561	577	599	588	593	593	594	573	617	573	595	642	563	613	587	571	562	552	592	634	583	586	591	569	568	607	561	619	589	591	545	606	590	576	566	559	580	616	589	590	571	557	574	580	593	571	564	568	593	588	591	604	582	568	550	621	546	574	622	584	596	622	581	539	601	594	636	600	600	630	573	619	626	595	580	613	671	559	593	633	555	586	596	572	567	581	626	601	579	616	563	586	569	633	565	560	586	565	604	599	575	562	612	587	599	632	615	589	542	615	571	607	579	618	604	595	571	600	595	602	610	617	557	589	620	590	582	552	643	591	579	573	592	614	581	608	612	572	573	670	592	592	576	612	623	542	581	589	588	554	578	590	549	592	561	555	603	597	578	575	614	608	580	576	590	572	581	549	565	579	580	569	610	595	585	587	546	586	615	572	604	588	587	578	557	551	584	583	549	584	610	592	613	578	594	587	601	593	610	571	569	624	534	574	589	594	577	573	583	559	578	624	581	625	616	611	616	554	659	607	605	610	556	582	624	568	591	560	566	613	578	562	560	576	578	612	543	618	600	658	572	589	569	625	602	646	600	564	596	575	606	589	548	604	571	589	594	577	603	609	548	613	594	595	594	592	544	583	572	599	558	585	603	554	643	604	557	568	568	550	635	610	544	615	536	582	599	619	583	564	569	608	592	601	585	613	566	598	556	582	586	598	585	565	562	589	629	596	571	614	602	644	545	613	585	585	550	587	534	576	603	577	628	566	636	594	609	581	590	589	556	582	614	523	620	574	598	603	595	590	602	572	548	574	570	544	623	575	590	540	561	575	622	596	601	593	587	553	571	558	594	567	600	576	560	582	592	578	583	604	558	560	552	601	576	582	592	596	570	576	561	574	591	631	610	605	604	558	599	588	590	598	610	580	592	600	550	552	567	615	598	601	535	580	589	554	575	615	564	601	528	623	597	546	562	604	616	590	569	548	582	614	593	609	615	585	623	611	629	577	591	560	577	584	557	562	578	579	587	613	635	604	568	618	604	585	562	590	603	599	564	608	564	630	616	567	615	601	604	574	550	606	565	593	583	588	558	572	597	588	561	579	568	594	536	574	558	584	586	594	526	588	620	630	578	566	597	602	570	601	588	576	624	614	544	541	607	563	636	611	538	598	588	618	571	566	592	589	578	517	568	589	568	612	578	569	640	617	605	631	593	561	597	567	590	593	623	588	559	555	577	557	563	623	606	553	609	606	583	574	583	580	590	584	579	594	595	564	578	610	559	575	581	577	564	636	603	588	552	568	605	588	588	586	586	622	583	558	564	600	537	596	573	558	579	604	605	630	573	617	579	609	601	580	598	580	566	581	578	536	600	580	612	555	610	559	632	578	561	609	560	581	579	590	601	583	581	631	559	596	599	597	570	590	608	626	618	577	590	563	573	615	549	589	584	582	554	623	566	585	636	580	564	561	572	617	592	598	593	583	538	611	572	645	601	580	596	562	620	575	595	540	592	586	566	657	577	583	615	601	593	555	643	535	560	629	579	578	574	588	660	586	565	617	584	578	594	594	613	598	596	576	569	588	594	578	554	591	593	596	580	591	566	587	608	586	603	549	610	580	549	558	611	569	602	557	583	557	572	594	611	568	644	623	599	551	624	569	629	579	567	597	569	603	609	611	589	639	574	611	600	604	610	579	562	562	555	640	584	589	537	623	589	651	593	610	587	605	580	594	559	617	583	591	588	606	571	605	564	577	598	640	586	604	612	568	585	572	554	544	628	584	580	543	561	613	605	574	607	585	570	607	546	593	568	547	568	608	561	594	571	622	578	516	566	606	582	585	575	615	593	581	601	625	539	626	582	598	609	623	604	584	616	550	630	547	575	608	632	588	558	576	570	563	553	614	591	579	550	608	600	617	589	590	581	589	599	590	629	647	560	582	610	568	574	587	610	565	587	608	594	578	591	608	541	581	623	567	567	591	560	581	575	574	594	585	625	577	620	546	601	543	602	574	575	593	589	561	602	610	569	576	613	557	581	568	604	595	592	630	585	538	614	566	639	543	587	574	575	605	562	587	599	614	594	590	589	593	544	576	599	606	579	546	593	576	547	598	560	573	587	579	544	588	578	574	582	568	590	606	597	583	582	544	561	587	590	566	586	555	575	603	583	563	629	609	587	603	587	619	623	592	564	591	563	526	585	570	582	552	600	621	544	650	595	624	596	589	594	621	635	573	612	586	595	568	597	568	589	604	578	554	570	578	610	632	577	612	593	601	573	595	597	553	535	609	579	571	592	559	554	574	611	552	557	580	577	636	589	572	589	590	571	627	579	517	591	579	573	617	571	598	576	580	579	559	572	605	579	624	573	607	562	568	602	594	577	594	588	572	605	552	565	643	585	619	615	568	609	549	599	598	590	529	577	593	573	558	633	550	573	620	600	572	551	607	577	613	607	619	600	589	585	602	559	585	596	598	595	592	599	534	571	625	590	590	612	611	577	567	572	608	608	570	574	592	563	554	581	610	575	642	549	585	600	575	598	593	580	620	598	611	599	599	590	566	594	604	583	571	581	562	614	563	637	585	619	553	581	581	560	572	606	568	587	561	599	576	596	600	608	614	585	598	598	611	561	572	574	539	542	591	580	541	575	582	584	541	621	586	585	571	559	593	585	563	556	564	559	603	563	552	595	570	611	598	610	646	565	573	569	592	575	632	580	584	594	606	610	557	550	598	582	627	582	592	557	586	547	589	578	596	617	579	601	569	566	552	612	587	571	602	580	587	594	587	598	595	591	589	593	594	585	600	616	555	569	563	573	571	544	596	572	585	608	590	573	583	588	599	580	576	577	586	608	625	606	572	578	555	583	537	586	600	580	617	607	583	624	586	577	624	602	561	554	600	561	559	602	581	598	559	562	570	588	610	549	592	637	608	625	620	620	566	524	602	583	556	626	582	615	575	551	576	576	581	544	586	599	541	564	612	613	569	610	533	604	584	591	529	570	620	586	605	607	574	628	558	564	661	591	602	581	602	604	604	574	558	586	609	565	559	594	581	605	585	575	621	545	603	558	608	580	575	546	600	618	613	590	622	608	568	570	581	599	581	611	552	595	559	593	570	589	615	562	587	560	611	582	582	568	556	591	570	538	597	557	584	544	598	590	575	567	591	605	619	610	575	574	596	589	590	530	621	596	599	584	590	566	615	589	547	584	566	588	566	591	603	608	531	615	583	589	597	572	640	579	589	558	594	597	588	584	552	577
24773	23211	33479	32155	27406	21337	12842	5823	2060	1304	1257	1011	787	825	857	828	890	833	882	843	863	843	800	839	880	855	875	888	874	833	826	853	777	835	849	849	874	816	860	874	865	813	819	785	871	848	850	802	832	792	840	888	816	849	840	780	812	831	829	816	817	845	824	820	821	881	833	878	848	827	896	850	867	876	830	824	886	908	836	820	837	834	825	791	794	803	843	873	784	818	784	807	861	845	822	784	849	849	810	852	821	823	893	844	919	790	853	882	802	826	867	797	867	826	822	851	831	875	779	827	820	858	812	824	883	791	841	766	905	846	825	840	766	805	800	841	820	796	840	838	859	841	833	819	818	840	821	826	822	805	788	784	829	807	829	793	879	836	794	802	883	805	865	799	825	844	863	828	827	825	851	738	848	842	854	839	855	831	797	879	864	848	826	830	856	834	843	858	786	808	808	789	841	787	808	816	857	874	857	807	787	798	830	814	874	833	796	804	830	804	829	819	821	795	863	809	818	829	788	831	821	817	837	851	835	885	812	799	846	820	817	793	872	832	826	835	822	804	872	852	858	853	806	806	857	834	810	885	820	896	878	838	864	828	857	794	809	815	841	820	828	831	861	860	846	818	887	798	852	846	832	807	853	810	892	849	871	859	862	828	794	796	841	855	848	816	771	784	816	823	819	869	848	835	857	875	823	825	825	879	834	800	818	811	786	850	822	850	801	826	821	830	811	824	831	823	860	824	824	809	831	841	844	823	808	823	926	877	805	792	792	857	861	830	836	806	800	821	854	847	844	819	844	839	817	839	888	809	833	834	881	812	824	839	781	800	758	827	840	804	807	828	846	886	866	839	871	857	843	840	816	828	827	886	787	801	802	814	816	805	836	769	834	820	837	805	885	835	855	839	846	816	837	829	807	811	836	788	895	803	809	848	830	799	839	796	808	871	816	864	861	835	866	859	853	825	874	879	824	793	864	773	816	845	805	830	821	835	813	816	794	814	802	841	776	824	832	827	819	818	834	822	830	815	827	820	794	794	801	822	860	841	867	880	884	840	780	840	846	839	831	817	778	823	817	848	881	817	831	833	843	783	833	852	858	840	808	857	878	887	833	860	833	852	838	870	816	835	847	798	875	852	827	817	851	865	828	860	813	840	875	858	829	873	876	771	812	787	812	802	870	826	883	823	816	797	831	821	796	834	884	783	848	820	808	810	887	826	857	846	799	864	829	792	843	817	844	777	828	885	819	788	878	829	841	842	866	830	794	817	852	830	850	864	841	821	815	851	867	819	848	817	846	857	810	823	827	818	906	835	771	869	841	825	809	868	876	829	807	817	818	784	846	833	807	788	804	796	778	859	824	864	834	802	873	849	841	793	842	812	808	839	825	847	825	838	817	806	827	876	831	825	831	849	792	842	878	854	828	816	823	807	843	829	806	793	843	787	785	826	816	831	858	847	850	810	811	864	910	896	814	841	838	810	804	853	795	846	766	823	894	841	821	869	763	837	797	802	814	865	827	772	864	824	829	799	841	841	830	784	858	841	810	815	797	820	802	802	811	797	779	810	783	822	798	802	849	825	824	890	818	805	860	798	882	804	824	820	855	866	815	851	823	821	800	868	773	839	847	819	811	782	821	876	810	809	779	814	853	846	767	823	801	800	837	827	877	807	829	838	786	872	910	839	840	850	846	790	811	818	796	821	851	833	800	842	850	836	850	837	863	821	829	776	798	810	801	851	790	793	836	857	858	801	811	831	797	816	834	877	901	813	827	787	835	832	847	830	857	803	819	818	821	828	832	849	842	823	812	819	874	811	817	846	883	857	826	795	815	800	844	807	828	822	860	826	850	828	824	835	826	788	849	768	843	849	839	832	825	802	831	832	864	849	811	792	833	851	828	791	836	841	902	838	825	801	838	840	859	829	834	825	851	805	814	863	830	825	833	817	773	800	841	791	825	835	814	812	807	808	823	826	820	861	876	793	873	793	863	813	793	861	804	846	817	826	791	825	841	796	866	833	807	836	838	845	779	803	841	798	818	833	834	766	788	795	806	819	843	782	842	819	824	861	857	801	793	895	808	821	806	824	849	783	840	814	796	856	855	794	799	835	834	823	794	835	877	840	822	780	853	826	868	820	808	815	827	784	778	790	857	795	849	829	913	824	828	839	790	788	799	848	875	813	786	840	784	882	821	869	897	775	886	841	836	859	833	799	841	874	813	819	850	804	841	799	848	800	822	855	852	820	820	795	863	869	813	823	819	854	799	773	809	847	791	844	826	839	790	820	876	769	834	875	824	838	814	831	813	814	846	811	879	899	844	853	777	757	838	833	858	894	835	798	829	848	844	864	798	824	793	780	774	844	838	806	777	853	873	822	865	794	861	807	918	813	883	841	806	812	816	769	864	865	769	839	827	840	843	796	849	817	845	828	871	811	834	901	820	850	790	805	798	823	851	851	864	862	857	801	803	823	808	850	802	846	812	784	829	846	840	804	827	875	876	826	818	838	850	839	875	841	812	859	906	829	858	830	774	858	855	847	833	849	788	817	821	847	817	839	838	816	874	833	825	797	831	817	859	832	805	799	797	769	833	791	850	841	836	801	827	811	808	810	820	884	803	766	793	834	847	859	816	893	825	776	811	803	841	810	854	828	856	780	799	842	805	846	822	864	798	886	829	793	799	825	791	806	821	809	844	802	792	841	848	817	798	838	888	805	852	813	803	863	823	862	838	864	857	802	833	823	839	766	798	860	791	825	829	835	838	848	853	815	817	765	853	885	883	846	839	844	878	860	829	783	819	801	832	823	823	819	779	849	813	825	828	826	850	803	829	812	814	827	783	831	826	784	784	850	854	794	773	813	797	849	824	815	829	814	837	857	798	833	796	859	825	829	831	800	835	841	761	801	847	848	828	825	823	841	774	853	848	851	823	856	837	846	766	874	843	799	810	869	835	809	843	814	833	842	837	823	815	841	775	812	838	887	886	812	799	872	829	851	824	795	841	822	882	857	812	787	851	802	831	819	813	827	830	841	826	834	830	861	808	822	859	825	834	815	833	766	813	879	831	866	840	782	845	815	870	803	830	828	848	861	831	876	827	853	799	791	832	843	835	777	817	803	860	815	854	812	816	826	797	870	824	796	821	870	893	832	828	851	810	828	854	834	778	804	855	791	823	879	806	770	828	863	813	853	860	830	807	833	805	831	883	832	852	777	788	848	829	852	794	883	864	799	799	822	838	801	843	846	801	801	858	789	842	827	816	814	824	866	844	818	843	856	836	867	851	797	818	885	857	815	845	799	849	805	868	818	798	863	841	801	823	802	830	804	862	839	827	833	846	889	816	831	843	833	831	847	797	856	761	834	803	818	788	832	839	816	803	824	805	804	792	820	814	833	771	856	828	781	775	846	803	845	848	851	771	850	822	844	821	812	839	826	827	781	853	789	828	805	868	789	832	798	812	839	792	796	740	831	830	793	844	795	790	848	802	840	892	848	775	870
64206	102782	74860	47103	26590	14205	8930	5644	2124	1356	1260	925	711	767	813	767	741	770	726	794	758	716	759	765	723	747	721	816	767	766	722	727	726	780	786	730	734	725	751	732	754	789	741	696	693	757	758	715	719	731	740	745	733	709	779	781	733	752	746	723	725	778	710	756	694	770	741	786	719	699	765	713	767	717	732	768	758	732	750	760	776	776	778	775	758	730	755	783	766	757	671	723	748	735	776	753	771	721	723	710	774	711	765	769	775	738	767	776	725	707	761	734	735	758	786	733	715	744	783	776	758	742	779	814	763	746	743	753	771	818	805	780	736	757	789	718	767	801	755	710	706	729	763	744	725	763	705	775	742	750	774	787	754	796	679	748	755	725	727	720	755	770	784	727	720	771	736	802	745	764	786	772	743	760	763	734	726	761	773	718	740	733	752	718	756	785	735	682	762	760	723	747	751	720	756	766	715	746	764	734	757	763	735	706	727	780	711	700	804	712	770	753	741	707	757	739	756	784	722	781	748	755	748	701	768	739	754	775	719	714	747	759	763	742	742	753	746	769	761	690	769	749	747	773	732	745	768	724	769	756	713	731	743	742	785	778	777	772	776	711	750	738	768	752	728	686	715	772	739	769	707	723	744	741	771	731	759	743	752	771	709	777	741	715	685	740	730	730	799	689	727	745	790	777	717	775	790	754	743	749	760	747	739	711	715	734	759	738	801	733	759	708	790	716	736	754	738	786	682	707	740	737	742	725	748	726	694	737	774	701	763	794	716	784	724	751	776	733	702	758	753	715	719	677	691	749	776	728	729	743	745	752	739	748	727	726	736	759	733	776	747	768	745	752	744	769	748	708	797	773	766	729	755	754	737	775	730	723	729	797	764	730	753	776	800	719	690	733	730	772	714	734	728	753	775	705	784	725	725	734	742	716	765	728	705	735	743	775	710	750	752	746	744	729	750	770	731	726	737	707	792	730	721	724	726	755	804	726	752	716	724	771	753	806	752	749	764	734	778	732	806	779	752	771	736	730	672	748	699	736	797	754	784	713	756	724	732	748	727	761	742	726	742	787	752	712	805	729	738	719	818	766	709	681	746	734	792	749	780	731	754	770	766	738	753	771	747	762	785	731	759	708	709	768	727	819	753	727	748	783	746	735	759	745	804	738	722	739	812	747	731	722	714	747	802	664	766	749	731	720	698	766	734	746	746	765	704	727	745	755	781	760	772	761	809	717	735	747	719	729	743	704	748	781	704	749	742	725	710	711	742	753	692	757	752	743	736	753	763	746	734	738	749	730	729	758	756	743	736	728	744	763	751	705	753	736	743	775	779	718	775	684	742	780	780	789	730	701	697	749	713	733	749	746	734	742	708	688	742	797	757	786	717	715	787	722	802	712	733	753	741	711	742	738	731	782	783	695	751	783	750	737	728	805	718	763	737	717	715	679	727	724	770	758	762	699	740	742	755	711	711	783	778	747	791	779	742	736	752	719	749	739	697	697	774	730	791	750	743	759	740	793	750	737	782	709	759	775	768	773	718	770	781	734	763	710	767	766	782	747	711	711	712	780	717	787	769	756	760	706	727	747	697	775	715	707	775	725	782	712	731	697	767	703	757	745	741	750	768	736	715	730	764	705	749	767	758	682	767	714	730	753	745	702	732	770	719	735	706	696	748	752	702	686	763	751	754	775	751	771	763	794	800	738	767	774	748	738	742	763	755	669	746	764	719	759	777	745	748	751	733	769	764	770	758	720	749	677	699	768	735	751	774	699	768	738	729	738	752	780	743	723	747	737	767	753	712	792	788	783	722	731	697	767	730	771	722	776	758	712	776	771	737	753	712	723	800	738	750	755	751	756	714	728	774	715	762	787	756	700	691	767	749	714	684	738	721	767	752	701	685	719	760	735	786	748	761	727	718	719	748	731	732	781	706	752	733	740	699	772	763	746	728	714	717	715	730	749	711	766	709	804	764	712	771	755	750	708	752	712	775	707	761	721	707	724	764	782	766	778	767	727	719	767	699	724	736	712	745	758	769	717	768	719	738	708	712	753	694	709	685	760	732	739	784	738	698	719	765	747	751	785	703	751	729	753	712	738	727	690	756	741	733	721	728	729	703	769	741	744	699	763	710	691	746	764	748	739	712	740	765	687	752	719	713	712	757	760	767	692	729	724	740	774	732	757	726	702	766	715	753	748	762	782	773	747	721	730	718	723	780	782	695	707	721	783	776	736	738	741	744	756	757	739	762	702	770	731	769	775	742	785	715	730	715	707	712	722	733	746	705	752	699	734	694	735	752	693	675	731	727	693	732	706	692	745	711	780	757	749	743	732	731	733	782	781	746	772	753	721	708	774	698	778	734	743	746	761	718	717	722	756	725	738	751	796	739	750	729	717	674	734	726	743	720	769	727	718	751	674	759	754	729	735	733	724	739	702	681	728	723	745	720	728	691	704	762	734	733	801	764	730	658	735	740	721	758	802	783	741	664	730	746	782	717	742	792	743	754	795	766	698	759	756	766	723	730	756	753	725	736	721	682	759	728	711	725	729	754	727	797	719	744	729	777	780	701	788	755	738	738	762	760	733	727	714	691	738	770	765	747	731	798	745	714	732	773	708	778	755	753	715	723	692	735	717	824	745	730	713	737	747	757	747	748	720	747	726	725	751	729	773	724	757	693	727	729	757	696	733	756	734	719	760	753	765	800	744	724	757	743	746	687	765	726	766	690	729	761	746	729	755	785	755	745	790	746	763	763	775	725	743	753	782	733	730	753	758	674	748	755	723	764	733	781	764	693	702	743	766	735	762	740	767	701	702	735	729	772	767	761	739	701	699	759	730	717	786	759	726	769	805	731	725	754	775	758	768	732	799	762	690	675	723	731	805	717	716	756	720	705	752	759	711	726	748	737	755	735	715	712	717	754	766	732	693	773	749	787	731	735	716	703	758	812	776	745	736	686	746	771	725	753	725	737	692	727	733	738	691	728	758	773	760	693	726	777	740	759	738	768	757	739	719	720	737	717	744	754	703	768	751	776	737	770	737	773	695	736	749	751	733	729	759	729	753	771	713	737	771	747	756	722	738	747	760	746	759	778	754	767	723	728	719	772	784	786	784	758	774	714	687	720	738	717	731	696	794	739	737	726	686	746	720	762	697	740	736	738	706	680	706	710	761	718	728	710	750	729	763	772	723	732	750	781	743	761	722	736	726	710	697	762	799	698	727	747	728	764	679	794	716	693	758	721	706	735	782	763	725	756	718	738	760	749	717	777	750	758	759	704	783	774	699	714	745	735	769	733	738	735	762	703	699	708	758	730	733	797	737	759	739	720	759	715	743	754	718	704	733	709	711	793	705	733	721	757	744	744	712	760	742	736	721	801	765	737	707	734	768	744	784	774	725	806	751	748	723	727	764	720	771	752	733	713	713	746	778	730	739	771	781	714	734	708	733	733	712	757	781	744	693	689	725	734	806	728	697	742	750	710	746	805	750	758	762
31407	28898	23060	9680	2813	1477	994	836	610	549	574	598	599	582	545	528	545	581	587	580	568	583	550	541	559	552	577	572	570	546	573	570	579	563	600	573	625	567	561	504	558	548	576	559	549	562	542	563	551	560	602	569	528	597	605	600	554	526	557	558	567	558	530	531	555	605	553	614	555	571	580	557	588	589	595	562	571	570	580	591	565	584	540	526	560	590	545	571	539	541	576	522	574	554	578	561	579	554	535	597	569	544	548	569	540	555	527	576	592	586	505	569	589	594	576	575	595	564	545	549	560	593	573	573	540	607	610	594	503	532	550	567	560	582	542	573	598	573	548	559	556	552	577	558	595	592	560	558	585	560	570	581	538	565	544	601	578	547	564	557	594	547	570	565	548	544	535	604	559	543	554	551	561	562	586	538	574	569	565	584	585	579	530	552	560	563	574	536	545	535	563	538	563	533	572	575	551	558	527	551	551	535	569	581	556	580	552	560	561	565	545	550	547	555	554	600	569	533	537	599	557	564	591	593	559	544	573	518	599	619	561	538	547	546	579	560	545	534	591	593	566	572	585	585	546	570	552	562	569	543	564	549	534	572	566	575	585	519	586	564	597	574	525	572	569	532	567	582	547	565	534	546	580	585	586	560	587	581	595	539	562	555	573	553	516	602	558	615	589	545	560	564	561	567	559	585	584	565	543	551	564	537	578	520	570	583	609	548	569	564	556	564	552	555	483	601	509	583	523	531	571	598	566	568	571	532	556	575	555	584	513	560	601	598	602	529	523	603	567	555	567	526	551	518	551	575	566	540	562	593	596	531	534	622	559	597	575	545	555	566	577	563	553	557	561	547	564	570	533	536	542	563	555	577	573	519	556	573	564	563	576	588	591	598	555	535	555	561	613	544	502	547	562	554	563	554	525	565	590	611	542	569	545	551	584	546	548	560	598	551	549	535	565	551	570	535	535	598	571	615	578	570	591	558	553	515	601	552	559	606	571	547	582	544	575	590	578	560	612	596	535	567	533	563	569	551	555	576	578	536	558	551	549	601	533	595	565	561	591	602	597	575	572	536	544	584	552	566	576	546	552	548	554	538	573	595	606	538	561	607	557	559	551	548	542	539	577	589	568	571	565	550	543	565	552	552	604	582	583	559	613	557	598	569	558	551	549	564	551	551	556	587	605	538	522	536	561	532	574	582	569	578	578	574	550	553	616	550	610	550	539	550	516	575	581	566	575	544	607	556	530	551	613	520	556	564	533	572	595	512	558	569	584	563	579	578	541	544	516	575	559	596	608	583	562	510	573	545	559	582	518	535	535	554	574	575	576	560	575	530	535	560	621	515	547	549	544	526	547	566	542	567	579	600	530	532	566	581	531	471	556	590	515	561	553	521	568	580	518	594	575	543	565	557	557	564	576	563	504	591	552	581	536	535	541	557	571	563	529	582	609	547	570	536	567	594	561	567	602	542	539	580	514	549	560	557	515	579	529	568	523	580	535	595	542	538	574	587	558	533	567	563	643	571	584	551	550	567	597	603	569	526	582	532	546	529	599	561	564	532	577	571	540	573	566	572	569	547	578	540	548	549	575	573	627	524	566	579	573	554	545	597	614	529	562	559	542	557	525	579	550	537	549	585	540	521	571	553	596	537	514	574	570	529	568	607	567	544	536	562	578	547	584	543	561	557	539	550	559	572	578	584	578	544	578	552	552	556	559	602	576	574	545	544	541	550	578	527	545	565	570	562	575	578	578	574	578	580	564	570	581	581	586	598	576	582	588	564	576	553	600	576	552	568	537	557	575	563	609	530	571	575	580	527	575	531	555	561	581	535	577	520	555	537	545	602	511	556	576	588	591	537	598	603	591	577	567	572	571	599	618	593	530	550	583	564	512	572	570	581	556	568	592	555	580	634	513	564	544	557	514	576	573	589	638	551	572	534	574	553	519	563	564	556	509	603	582	557	593	551	569	565	536	524	543	629	557	569	590	599	572	533	564	514	566	602	578	555	528	569	592	547	567	562	594	558	551	548	589	587	559	533	573	591	546	550	561	519	516	579	564	557	568	533	567	585	559	497	566	585	598	556	558	544	570	619	561	571	564	575	588	590	554	582	532	564	539	538	547	560	599	581	596	592	591	542	585	561	570	599	529	542	559	581	584	550	601	572	582	567	560	516	539	557	535	605	590	542	557	568	591	542	545	537	564	557	565	558	493	510	589	557	564	560	578	548	607	579	597	550	557	553	609	530	560	580	561	579	534	578	572	587	578	575	613	534	573	584	559	542	585	553	600	564	510	565	567	569	595	586	568	584	568	583	568	517	542	583	528	543	563	535	595	557	590	530	579	547	557	568	588	580	550	535	577	606	559	550	493	579	547	544	586	573	603	542	549	506	558	571	581	560	573	579	570	542	592	560	580	586	556	560	563	565	576	554	559	538	574	539	603	562	551	539	601	579	563	531	600	610	542	557	530	571	565	619	585	557	593	565	584	541	592	537	540	584	545	541	531	577	606	569	575	569	543	566	610	570	572	546	521	557	557	546	553	557	594	585	547	572	571	551	576	581	523	559	584	522	557	600	544	610	557	568	546	556	584	583	558	578	534	554	573	585	565	568	540	570	556	583	523	546	562	516	528	588	540	554	576	579	565	603	549	614	619	578	542	543	553	596	530	547	553	592	564	556	566	591	563	518	553	537	561	579	554	552	528	560	604	586	547	522	590	566	576	558	549	546	561	585	540	545	570	550	612	546	553	593	571	572	549	574	558	550	591	549	578	610	584	540	594	544	565	565	588	540	558	554	552	581	578	625	558	579	554	564	534	595	590	538	563	580	534	592	535	535	556	537	568	557	595	559	582	545	604	572	581	596	565	543	548	615	574	564	583	553	570	610	532	533	526	554	570	577	560	540	579	536	551	590	562	573	605	567	559	565	567	529	582	554	582	537	559	567	580	550	557	553	566	531	572	621	541	571	515	603	556	568	615	573	557	542	562	554	569	552	569	537	559	579	586	532	573	546	544	549	544	568	565	551	528	533	557	559	599	559	520	553	566	564	562	575	582	570	590	574	567	543	612	586	563	578	591	581	546	540	588	584	564	579	538	577	562	532	573	559	553	574	562	579	586	561	546	539	539	563	575	552	564	564	561	576	574	563	545	590	588	604	548	587	562	567	529	573	581	568	544	586	555	594	596	541	571	537	562	601	552	516	532	549	562	649	540	544	561	512	522	597	555	541	551	605	556	620	590	571	597	568	550	529	602	561	531	517	595	614	577	544	555	527	522	590	594	545	556	562	561	591	535	584	590	560	602	570	563	562	550	619	581	537	552	583	576	531	552	557	543	540	582	568	629	562	548	582	599	610	572	583	556	560	569	557	559	565	545	555	561	577	640	568	570	597	559	574	616	547	571	606	531	519	554	541	535	529	525	530	569	592	553	546	591	552	558	517	562	574	599	600	567	567	570	577	555	518	534	556	557	562	508	555	543	593	599	578	567	629
25787	32678	17799	6188	2439	1412	901	761	557	506	482	458	462	483	428	455	464	513	425	483	484	475	495	488	465	458	447	455	497	432	420	448	449	453	450	470	428	464	479	474	433	468	458	469	442	444	461	462	408	474	494	482	473	488	434	450	515	501	465	456	471	434	445	454	436	444	457	454	510	499	459	452	467	483	451	458	485	437	446	488	449	481	466	445	469	487	481	434	467	433	433	444	430	474	458	496	469	491	531	464	482	441	471	418	381	489	456	458	429	428	435	441	445	442	469	491	459	488	456	455	492	449	470	440	472	476	440	473	504	477	445	494	447	449	423	470	467	430	459	415	489	457	424	453	474	466	437	469	457	443	447	461	473	468	479	452	479	463	446	437	449	457	455	459	445	505	466	468	472	426	458	503	479	459	440	483	459	466	449	471	447	454	487	472	488	436	445	466	424	435	440	437	471	434	455	459	426	468	471	469	462	475	435	437	501	456	484	436	499	478	451	442	419	476	493	488	489	447	458	468	454	456	416	410	422	479	454	490	410	445	432	447	415	453	444	474	481	445	476	448	439	447	484	472	441	487	455	455	470	459	481	452	424	439	477	481	432	493	469	430	407	453	482	481	455	483	449	435	481	475	500	433	433	464	469	430	439	449	437	447	474	478	420	435	427	452	461	467	443	472	451	469	450	432	452	477	449	418	479	430	462	434	459	445	433	425	455	444	455	452	463	458	462	487	469	491	477	464	463	452	438	412	469	437	464	477	470	468	424	472	473	456	483	465	401	450	489	434	443	446	430	473	449	457	456	486	499	498	418	471	450	503	475	483	442	476	465	439	469	444	476	451	469	472	480	447	438	467	449	450	486	435	442	443	460	457	434	457	467	431	458	475	459	435	457	432	468	450	463	480	426	466	470	465	455	459	446	460	461	442	445	459	443	424	471	436	448	470	460	447	479	400	410	465	465	462	467	473	441	450	440	461	454	421	421	471	445	467	441	447	463	439	474	458	493	470	469	467	473	464	469	423	522	451	436	499	487	480	450	471	460	500	440	466	488	440	440	441	473	477	475	453	415	501	471	429	439	458	457	475	440	481	466	478	457	471	454	494	476	417	457	441	475	472	439	479	477	482	452	452	432	479	439	445	449	479	500	463	458	491	453	445	413	481	461	407	431	475	466	446	480	456	468	453	462	496	469	482	456	454	503	444	432	449	476	468	488	497	474	474	505	498	468	455	461	439	492	474	454	479	447	463	443	416	449	436	482	446	495	449	449	431	475	456	462	484	445	447	481	459	446	419	475	454	446	514	436	458	481	534	414	482	439	453	443	478	456	449	452	429	462	469	484	467	456	459	467	451	480	460	442	447	478	399	488	441	487	483	429	435	494	455	470	459	457	454	437	452	445	465	444	466	415	449	439	418	477	451	446	449	463	446	462	466	473	429	443	450	451	463	404	464	464	470	448	485	429	447	445	459	449	441	462	439	425	458	472	463	460	470	482	499	433	408	473	449	430	435	480	429	454	439	463	446	439	461	449	462	485	451	458	481	454	494	482	463	474	421	438	506	431	444	459	487	472	439	466	462	473	430	479	470	470	501	457	485	480	465	400	468	466	440	445	479	466	485	471	441	489	449	466	469	426	457	484	472	472	484	458	457	486	451	458	431	453	469	463	489	497	462	466	465	437	472	470	449	476	460	474	406	489	446	508	465	467	457	443	444	456	468	422	461	448	456	471	471	465	454	454	452	480	512	422	468	451	487	468	444	458	444	432	464	464	444	438	469	481	482	467	453	485	486	463	455	451	439	451	500	470	453	435	460	458	442	467	457	469	454	438	452	464	481	437	471	431	474	468	460	428	451	465	403	441	447	441	452	451	458	445	443	462	420	468	442	453	449	489	472	432	458	464	444	490	491	477	451	456	471	426	468	481	463	471	442	480	451	482	458	456	456	467	473	434	459	447	453	425	476	489	486	460	484	452	447	391	442	460	454	499	450	461	455	425	490	455	456	452	451	468	459	456	506	481	459	458	475	463	467	493	466	442	462	422	491	456	474	434	462	471	449	449	450	463	482	505	469	453	493	461	434	466	472	466	483	494	494	422	485	428	445	490	439	465	452	477	467	482	478	489	404	442	448	485	426	480	467	413	447	454	456	414	435	457	468	416	424	436	443	454	464	448	451	475	469	492	475	494	468	415	403	448	439	508	432	460	435	469	476	443	466	410	464	489	478	453	411	468	454	453	470	466	457	452	460	491	438	458	449	430	443	484	439	480	454	466	445	466	447	464	449	458	479	464	495	445	469	467	448	453	458	469	474	459	422	453	477	443	502	495	456	431	463	465	457	468	509	470	478	478	462	425	458	478	474	466	504	461	466	464	509	502	466	425	479	444	471	452	439	465	481	462	475	466	488	501	448	463	447	427	468	477	449	448	457	496	456	477	444	437	438	459	425	461	453	447	491	483	476	483	489	428	472	485	407	446	451	455	450	427	469	433	449	436	463	453	440	466	463	445	443	449	466	443	483	472	461	466	451	435	473	436	485	433	470	447	477	463	469	495	467	423	491	450	454	506	459	444	474	446	450	462	448	444	427	480	427	471	451	460	412	468	453	488	451	452	470	467	456	422	463	444	469	484	480	462	431	462	490	467	471	466	461	473	414	413	453	428	496	475	445	450	431	438	446	437	462	480	451	490	459	451	514	479	455	436	494	453	440	447	499	479	453	455	437	436	474	464	482	479	445	431	478	439	431	478	427	433	479	442	406	467	465	459	483	467	452	459	445	454	442	458	465	494	489	453	505	419	462	491	471	451	467	474	452	444	457	475	473	467	450	449	432	456	453	430	451	460	428	450	536	436	421	464	496	472	485	470	472	467	456	474	445	453	455	451	501	444	466	479	453	470	468	455	408	467	466	423	484	490	436	419	479	461	459	440	448	468	424	463	478	444	427	456	450	427	500	450	433	432	479	474	465	484	444	453	437	462	454	454	466	489	440	461	421	469	465	458	424	470	434	425	461	427	491	459	458	416	448	476	471	475	438	454	465	441	442	465	457	478	468	459	448	441	462	464	438	432	464	462	465	468	447	449	453	438	452	451	456	422	430	449	419	461	475	471	458	475	455	460	484	428	437	450	458	463	467	455	487	429	416	500	476	442	455	470	450	429	458	501	420	463	445	422	466	438	432	469	446	498	439	467	456	455	479	474	422	468	470	433	482	454	442	445	469	477	468	466	464	477	463	421	499	452	437	438	460	469	515	488	441	444	462	444	477	446	474	456	451	465	454	458	426	427	478	472	450	459	445	503	427	490	440	457	449	503	469	473	447	431	479	410	459	461	470	479	449	462	444	453	487	441	463	473	459	424	402	458	492	467	444	461	436	466	470	438	441	489	477	469	495	474	475	469	449	457	444	464	481	463	446	459	496	452	456	427	479	431	469	467	431	441	442	445	470	456	433	442	466	442	434	443	455	443	458	504	441	456	488	464	430	459	470	482	441	496	423
25745	25001	36798	34908	23369	13141	5459	3213	1496	947	893	761	707	700	683	683	675	669	766	687	709	709	730	720	686	677	651	742	777	722	712	679	688	679	663	706	694	675	678	663	678	626	681	704	703	678	650	711	703	674	693	687	695	698	642	678	697	710	695	691	686	690	675	675	692	679	674	675	666	671	647	718	696	677	710	683	638	693	734	645	698	691	699	708	686	673	697	662	708	747	696	686	676	647	705	671	674	704	691	671	682	665	697	704	677	679	710	731	695	698	686	729	681	721	636	719	693	622	731	677	690	714	705	717	679	657	725	667	655	707	691	674	702	721	694	684	638	680	662	622	704	673	677	712	681	663	714	660	654	713	682	680	673	688	698	681	671	669	691	696	687	701	677	679	727	675	639	647	658	682	674	668	639	718	698	628	667	701	646	713	710	650	650	699	733	715	748	682	696	674	638	644	640	667	721	704	735	645	684	700	705	734	694	658	652	717	671	636	677	653	680	707	673	680	646	656	669	656	691	695	657	670	698	641	622	689	623	685	704	680	719	701	655	723	712	680	726	665	644	673	643	655	714	693	695	705	707	705	653	678	675	716	676	638	693	668	666	683	719	667	686	680	674	670	662	647	670	688	676	671	639	665	715	657	720	706	697	651	700	644	703	657	687	682	674	653	659	678	689	691	723	671	740	702	671	681	658	704	702	673	673	682	671	705	646	723	662	644	676	659	722	697	685	701	714	646	645	698	695	696	684	695	714	750	696	679	686	721	670	663	710	665	702	632	708	677	710	681	688	654	690	715	694	694	623	665	737	718	708	652	699	675	646	657	627	684	752	675	663	695	676	695	712	695	679	668	732	650	714	680	687	718	698	642	743	666	721	717	719	657	660	704	698	686	648	715	688	751	695	657	654	758	677	685	672	699	677	655	646	655	709	660	674	698	727	684	687	638	659	664	689	681	707	686	596	670	715	688	653	675	668	732	672	650	750	680	699	713	695	652	671	658	698	683	652	689	702	636	709	701	723	677	688	644	675	674	650	654	670	691	705	702	655	730	717	673	699	629	678	691	652	654	666	643	668	740	714	682	638	632	673	674	669	661	687	707	682	720	715	726	647	643	684	732	717	699	642	739	632	673	702	699	669	695	679	718	730	727	672	707	682	681	668	664	711	678	697	695	629	687	642	702	693	684	684	667	699	678	690	703	674	691	696	696	654	674	689	637	641	682	669	674	640	704	677	650	675	671	696	687	674	687	688	677	635	647	691	721	657	662	726	664	685	684	689	680	696	735	635	661	664	677	656	705	681	697	676	662	687	707	649	691	700	681	668	714	673	677	691	683	668	647	687	715	698	708	690	713	646	617	690	643	653	692	672	709	656	727	655	717	713	677	702	689	701	674	677	644	683	696	649	733	634	660	688	662	637	659	647	633	659	689	711	699	653	683	692	690	714	654	702	691	692	665	691	647	678	686	650	688	641	626	696	712	724	674	682	630	688	719	707	682	713	679	715	668	677	673	652	691	647	640	682	703	672	628	664	663	688	652	672	680	644	707	703	731	678	678	704	677	690	703	698	667	669	628	715	730	681	654	683	610	664	668	684	667	694	656	646	685	700	734	694	645	679	682	614	624	688	707	683	730	679	665	675	673	691	666	668	723	683	653	685	698	714	632	684	707	694	669	657	698	699	693	693	665	684	667	717	680	634	739	659	699	700	665	686	644	671	687	720	657	677	703	705	674	669	701	698	676	652	683	679	671	689	662	658	708	650	659	682	685	682	654	648	699	698	663	684	687	671	649	673	663	654	700	706	631	693	671	691	656	672	674	648	673	668	691	688	665	682	677	696	688	657	684	679	671	682	680	687	663	701	655	662	675	667	680	695	644	694	655	722	691	663	647	668	646	680	645	674	715	692	645	665	671	713	670	672	660	659	620	712	680	711	698	670	679	670	728	643	692	689	651	645	642	671	633	665	699	701	688	695	692	632	661	662	693	666	637	639	695	682	665	651	715	711	696	678	672	730	711	647	677	676	703	674	690	698	673	657	679	686	678	667	692	724	642	696	684	681	697	668	685	696	685	709	654	700	663	695	696	662	720	710	706	689	724	695	657	677	713	691	649	708	690	686	630	725	681	650	674	671	647	685	661	703	687	689	697	732	674	649	671	696	728	694	678	631	731	716	661	689	700	656	689	639	678	662	681	705	658	664	641	701	676	710	644	675	671	721	686	652	700	639	684	670	648	702	706	741	701	662	693	657	694	642	666	646	672	639	687	693	663	629	737	691	708	716	701	639	674	653	722	675	661	698	694	692	653	702	723	699	662	722	718	677	681	711	647	720	657	653	640	646	683	722	651	694	695	690	713	699	639	723	650	688	678	703	663	665	675	688	681	687	683	659	717	667	654	641	720	662	652	660	672	669	683	711	641	666	653	651	632	654	697	692	719	679	676	709	691	657	649	690	685	673	684	699	681	665	702	698	659	720	716	629	658	722	661	618	665	685	709	683	679	704	601	682	690	692	682	617	708	646	671	695	662	668	706	679	663	684	688	669	646	709	698	674	708	671	622	650	674	652	664	656	690	638	681	677	692	720	687	731	657	681	670	663	660	708	682	698	673	656	661	680	626	693	692	706	662	669	708	695	697	708	632	704	676	657	642	652	656	699	686	678	675	712	683	655	682	698	685	706	716	674	718	680	649	730	688	677	677	663	683	704	698	690	675	669	724	713	644	656	657	698	695	662	654	649	681	667	645	625	695	669	691	644	633	673	630	696	673	694	669	668	723	686	701	666	665	679	695	702	671	672	679	666	703	716	659	636	727	635	647	721	667	672	702	667	665	699	656	697	739	669	683	734	689	698	702	651	647	707	743	697	676	677	658	727	710	667	659	750	668	691	709	669	690	726	665	650	636	669	705	698	652	697	672	703	655	630	679	681	683	688	688	724	743	658	712	673	668	647	662	688	635	688	678	709	647	677	689	686	709	696	671	723	648	713	699	701	661	692	708	721	715	655	691	681	700	691	644	727	664	682	696	670	720	672	685	680	664	703	692	701	660	720	607	722	664	709	705	654	643	655	640	665	656	661	683	689	682	744	721	662	646	707	717	662	676	653	674	694	625	671	651	675	683	641	675	685	682	702	648	667	644	644	701	663	657	662	699	686	680	665	687	663	663	697	674	701	640	690	699	710	673	667	683	733	655	642	672	625	680	647	658	664	645	691	654	712	634	691	717	703	679	724	666	691	640	708	657	653	690	695	675	687	670	660	699	679	697	716	675	707	660	649	671	665	703	661	684	668	704	650	656	664	674	676	666	688	684	661	703	667	700	693	721	642	687	643	723	683	682	673	648	684	635	668	681	722	626	710	711	643	657	678	681	661	704	690	691	672	681	633	672	688	672	654	661	677	719	678	681	715	696	689	644	691	686	701	677	749	683	736	671	682	691	686	670	665	684	608	727	696	703	697	665	672	703	655	708	677	674	655	646	687	689	628	679	712	708	688	698
62622	89544	64343	34679	16169	7988	4780	3470	1494	991	898	638	636	600	593	577	590	557	599	645	629	575	595	581	582	591	601	624	612	606	606	564	567	546	605	584	618	578	571	587	600	583	590	570	619	629	596	596	594	582	629	589	584	613	589	611	575	617	588	600	557	575	601	618	594	587	576	555	611	567	574	581	592	591	562	551	591	592	612	617	580	604	630	574	586	618	598	553	606	622	606	619	586	619	550	577	563	646	575	589	581	596	612	584	627	583	554	596	569	586	588	605	578	594	590	529	546	614	578	582	630	566	621	580	586	611	610	606	581	591	583	577	561	547	626	588	614	586	630	605	578	633	560	538	576	563	596	560	625	613	565	622	618	598	608	626	596	622	607	639	619	626	593	618	570	593	520	591	590	597	623	580	579	588	613	611	583	570	577	566	601	574	528	600	580	592	604	576	593	624	576	605	567	600	607	556	575	533	610	595	584	564	605	620	554	592	605	577	602	618	550	617	610	622	606	574	553	573	618	599	599	595	597	615	603	625	604	605	629	573	613	603	588	542	602	566	613	569	627	613	604	578	614	628	563	571	573	601	639	604	588	605	603	612	605	609	579	624	593	593	578	552	577	638	621	593	564	587	666	601	621	577	624	569	623	600	594	571	602	563	636	560	569	597	581	608	577	618	582	579	601	561	553	603	567	575	569	596	589	588	578	592	600	619	602	615	601	561	555	595	555	588	584	558	595	598	605	570	597	575	578	614	569	589	580	628	620	556	577	589	620	556	612	618	590	608	550	575	611	596	602	588	604	590	585	563	592	603	612	600	591	601	587	632	607	592	558	593	598	629	568	585	573	613	551	571	618	590	610	583	573	573	573	584	559	587	610	588	589	576	548	568	585	588	586	592	546	583	614	558	623	550	585	569	584	616	643	586	576	599	576	572	599	625	580	599	615	591	562	591	591	597	557	593	584	574	555	594	575	603	581	570	615	611	591	593	611	601	577	565	595	569	600	592	553	572	541	551	587	571	566	574	567	577	591	592	603	576	590	605	570	565	575	555	601	555	594	602	553	572	517	569	601	604	578	602	612	615	572	593	594	567	608	631	627	556	582	618	540	593	628	610	594	608	609	582	580	535	601	571	625	630	580	614	616	591	586	614	569	577	618	607	625	574	631	605	586	615	612	625	598	587	557	615	603	580	541	561	625	616	588	576	591	634	570	614	597	599	582	600	592	619	587	607	583	605	572	568	587	587	578	645	600	595	595	585	600	583	602	592	601	601	611	604	590	581	596	570	594	578	593	598	539	562	562	561	586	546	596	529	610	559	626	592	606	586	603	602	585	580	591	545	575	583	608	563	643	625	609	590	600	565	601	599	603	588	636	594	580	595	585	590	605	578	625	596	570	557	553	545	629	587	574	577	549	559	605	601	576	627	612	661	576	631	611	585	606	568	630	565	598	582	556	610	605	599	548	584	564	613	610	539	596	614	638	621	598	605	584	566	597	620	584	593	546	596	575	603	590	601	591	589	600	577	600	587	568	595	568	627	594	592	603	595	601	632	558	580	597	588	572	533	582	564	616	586	605	586	546	595	561	573	599	585	601	602	611	585	557	602	567	563	587	586	594	555	578	595	583	551	593	602	567	572	611	576	592	570	616	600	587	558	589	585	640	572	591	637	603	602	584	624	602	563	578	573	606	575	597	597	551	590	574	611	558	626	582	587	608	636	594	599	574	628	589	584	591	608	585	612	590	580	593	538	549	610	580	558	594	627	578	601	589	545	595	611	622	610	608	598	597	630	562	621	575	613	559	655	628	556	594	543	548	603	616	596	579	590	574	583	598	561	581	577	579	571	533	621	607	550	601	619	598	627	585	590	595	585	629	574	561	613	590	598	594	589	502	575	594	652	590	594	576	595	607	635	594	594	597	591	582	565	566	617	577	570	619	604	604	573	597	563	609	551	580	577	588	600	634	587	579	553	623	583	585	605	547	624	601	573	578	553	555	605	583	580	552	584	612	588	556	595	611	555	604	584	578	558	616	616	583	574	558	603	579	580	577	616	576	573	564	576	595	592	591	556	649	590	659	608	587	571	632	577	579	529	575	570	561	582	603	568	578	591	609	583	583	609	601	583	582	570	598	588	597	592	611	574	599	559	629	596	563	607	626	634	576	579	616	621	608	593	584	592	587	603	592	561	604	555	596	581	574	556	568	604	595	616	586	610	582	620	602	558	597	587	612	585	556	598	583	585	599	596	587	558	576	592	620	566	568	582	624	582	590	550	571	577	576	579	573	627	545	594	538	578	577	568	569	596	595	586	591	549	607	595	597	576	597	579	616	598	599	580	532	574	558	570	574	550	618	634	589	596	586	602	560	607	612	550	573	561	611	598	570	588	597	580	599	592	593	598	566	587	569	616	555	638	555	613	564	602	595	567	578	589	599	569	587	615	591	533	580	581	582	633	536	560	595	607	562	597	603	627	583	615	592	627	574	628	583	568	609	565	609	604	564	546	611	588	557	633	563	582	612	590	581	615	561	604	561	590	586	589	589	553	588	578	620	604	609	614	565	560	584	573	596	621	601	562	591	641	612	581	602	609	624	606	592	589	604	568	576	618	550	608	610	641	584	606	552	620	595	574	584	655	569	586	568	591	618	590	594	576	618	560	617	576	595	612	599	596	607	570	577	595	627	571	637	586	558	623	605	588	629	588	596	621	616	585	623	575	578	555	580	568	565	594	581	616	584	560	634	605	627	611	594	618	614	557	587	595	585	603	618	608	577	574	551	594	601	565	593	596	581	557	604	591	535	582	592	584	592	580	629	590	622	616	540	568	582	575	569	563	577	572	634	595	600	592	594	585	573	584	571	565	578	615	625	579	623	600	608	553	578	554	534	573	553	596	624	594	583	545	587	630	605	584	554	597	575	654	621	592	634	588	594	622	587	628	598	574	617	546	556	605	588	567	623	584	614	586	594	601	574	553	661	572	597	619	545	605	567	539	584	564	589	578	576	616	568	647	605	598	588	613	586	560	596	546	593	559	595	612	559	610	612	606	576	596	593	573	595	591	588	601	609	559	605	573	594	594	563	631	606	530	583	604	569	568	581	597	608	602	591	603	551	615	575	590	636	587	574	553	604	567	619	573	559	565	530	619	621	594	592	559	605	558	569	608	547	587	609	588	561	615	596	621	598	605	595	592	569	585	600	609	623	653	598	562	606	554	582	631	582	588	593	568	621	560	599	569	644	592	620	583	618	631	592	603	579	608	610	573	563	588	595	605	542	590	589	607	577	575	558	572	614	591	614	601	596	576	592	567	614	589	587	580	591	591	638	646	590	573	594	592	592	574	535	575	629	579	559	581	614	652	610	634	574	551	582	553	578	584	582	583	634	609	572	575	592	589	609	596	551	564	562	592	553	605	612	580	582	569	574	590	598	619	579	540	561	571	595	587	597	618	573	610	595	587	559	592	604	614	592	629	572	581	599	662	582	586	610	614	627	587
24666	22978	33248	31964	26357	21500	12797	5794	2566	1536	1267	1083	900	950	917	867	866	862	892	872	837	851	842	832	840	859	778	905	888	868	864	851	834	823	912	850	860	852	838	821	874	847	875	850	825	823	856	876	844	846	872	842	872	858	858	846	756	766	788	781	876	883	860	833	865	859	807	834	820	859	824	844	838	805	866	826	827	815	868	813	864	865	822	839	849	804	846	759	821	847	833	841	810	841	828	819	858	822	853	849	873	844	826	800	831	848	837	850	833	891	814	837	801	845	849	821	841	908	829	848	820	801	798	820	824	790	802	799	867	852	827	831	841	861	786	829	799	895	825	852	852	817	837	824	833	812	831	865	834	820	825	785	816	809	894	856	790	850	782	780	849	867	848	912	822	848	817	825	809	870	814	830	826	894	826	860	778	856	837	827	818	818	860	841	810	845	800	857	841	803	837	826	851	838	804	894	818	812	841	869	842	858	829	814	830	882	843	772	818	833	868	823	811	908	854	806	802	837	842	807	863	882	824	835	807	853	871	839	850	863	896	808	858	792	804	764	876	877	832	805	850	861	842	816	872	791	826	827	786	856	823	816	832	859	854	831	858	831	807	859	826	860	817	861	809	837	811	785	840	857	834	848	861	852	790	862	826	875	804	835	808	874	795	852	831	833	805	777	813	864	839	817	798	804	890	820	872	803	838	815	876	795	853	829	817	846	841	789	906	837	852	785	791	891	852	821	861	834	815	803	829	803	789	834	821	845	775	800	838	842	849	859	845	834	880	845	833	818	858	786	837	786	800	831	813	800	789	837	863	815	838	838	802	869	785	823	801	792	833	783	825	854	835	873	838	822	832	829	812	805	828	833	805	807	821	854	873	839	833	819	843	833	865	868	816	876	823	812	798	847	785	846	758	824	829	823	853	855	818	862	861	807	886	829	841	859	817	861	833	803	843	852	832	831	860	877	844	791	837	793	800	871	867	855	841	889	843	881	812	860	851	831	852	830	836	809	847	861	827	844	811	857	880	793	806	797	842	862	836	824	858	814	830	828	848	834	809	851	891	826	892	869	824	815	846	902	850	808	818	841	824	788	843	819	867	797	802	820	832	863	874	823	813	836	833	804	859	860	814	879	804	832	846	818	811	844	872	832	789	810	835	886	861	829	874	814	852	833	867	840	836	820	819	828	871	861	843	798	850	851	814	815	788	848	805	915	799	860	822	858	823	801	858	849	809	854	784	856	877	829	848	848	824	813	853	888	831	808	836	866	875	845	840	816	840	848	840	856	861	843	820	833	847	836	830	830	900	787	872	803	857	808	829	848	820	824	824	857	842	852	850	795	814	874	853	822	795	850	831	894	765	814	837	817	788	842	855	846	852	837	821	803	833	865	817	820	901	835	789	805	812	832	843	824	850	835	863	793	824	863	844	819	822	814	841	826	792	836	873	805	832	836	767	805	801	842	816	878	834	826	810	871	826	777	814	849	834	795	841	805	790	860	874	820	816	839	852	837	817	860	799	801	817	842	830	792	815	849	829	865	826	869	771	796	810	825	827	822	850	829	783	834	777	858	847	807	814	863	797	820	834	847	859	847	833	828	873	857	816	836	853	830	825	824	860	821	804	821	833	821	861	834	819	848	848	911	816	815	891	830	857	871	804	777	818	867	842	860	860	860	842	834	856	805	788	782	903	855	868	829	805	848	829	826	874	849	851	877	808	871	892	799	869	889	815	890	866	867	816	833	828	829	858	809	883	797	803	855	892	804	836	793	790	805	802	852	852	826	813	824	841	869	827	827	829	847	805	808	830	858	861	861	866	820	796	873	826	836	841	816	877	829	851	884	878	824	775	812	846	850	766	828	841	840	796	808	826	800	840	807	876	865	842	819	789	843	849	815	838	863	863	844	883	821	805	812	815	824	821	792	837	818	811	775	808	803	895	878	884	871	819	822	880	833	828	834	864	836	839	856	807	835	846	807	863	827	822	861	803	856	865	810	838	849	831	829	812	831	761	808	843	818	814	806	837	840	806	850	840	823	808	853	864	855	807	872	821	821	859	813	819	847	826	853	842	817	861	842	817	817	835	829	796	902	827	805	788	825	813	842	824	818	883	812	801	827	807	875	806	774	827	806	811	814	809	857	831	839	836	851	831	860	834	814	809	824	802	849	836	856	781	842	852	818	805	872	819	858	787	905	833	800	805	856	838	826	873	833	848	879	877	830	843	791	846	833	796	851	903	823	831	845	832	813	816	863	820	778	873	776	823	818	823	864	786	829	807	834	865	834	842	835	857	883	870	841	780	797	877	847	782	848	826	845	813	847	806	785	844	821	870	835	868	905	849	833	839	821	853	811	811	760	827	804	747	869	830	812	823	843	818	854	835	881	893	851	858	786	881	799	821	882	840	830	847	823	846	840	830	834	814	791	826	808	805	818	822	785	890	820	803	902	852	811	837	848	807	788	810	790	823	817	865	815	805	800	871	790	850	817	813	863	831	821	873	842	819	884	848	833	861	820	847	827	804	818	873	794	831	843	856	849	842	834	823	872	739	894	839	831	835	890	833	849	777	821	842	838	804	868	814	778	832	864	842	819	834	865	834	851	851	846	863	848	843	830	852	865	855	864	821	807	844	806	863	844	758	830	841	817	846	779	831	883	834	838	841	811	856	816	827	838	831	803	814	862	887	908	839	845	869	866	842	835	901	830	839	841	858	808	843	812	833	835	858	831	828	806	898	834	847	820	821	847	856	786	834	820	808	815	855	814	862	805	822	813	877	846	826	827	823	765	818	840	895	863	851	812	810	810	836	853	762	833	775	845	838	780	819	838	867	814	860	840	777	822	888	801	819	810	793	808	805	814	837	844	854	841	788	803	860	857	881	816	849	857	841	822	817	805	836	882	746	795	819	830	817	823	800	845	834	805	840	884	871	874	788	919	833	872	823	819	876	822	833	834	836	813	847	791	860	836	854	816	844	813	815	843	843	816	800	844	836	786	830	825	792	839	828	891	789	856	830	789	774	836	782	841	865	866	841	810	871	818	873	790	846	889	808	822	822	833	850	854	859	822	862	833	820	799	812	775	816	796	825	809	829	769	825	771	837	804	805	841	827	809	865	846	785	838	861	895	777	827	813	788	820	845	862	849	865	839	838	910	846	802	846	789	841	800	822	825	870	862	819	846	813	830	812	883	828	844	848	806	795	852	835	820	760	850	853	876	821	859	868	892	844	804	796	843	832	826	820	851	847	807	847	844	811	822	816	834	891	858	842	790	848	818	896	870	842	840	857	825	825	819	830	948	807	817	839	835	843	846	858	805	868	800	866	849	832	832	866	816	836	907	869	910	871	823	799	853	805	830	810	802	833	833	842	841	822	783	824	916	849	834	822	832	821	856	880	844	816	861	859	865	833	861	793	829	895	814	858	789	839	842	837	836	789	800	846	857	804	876	861	781	793	841	868	798	813	829	820	810	853	793	794	874	858	806	837	811	868	860	862	833
64210	101740	75820	47403	24910	14281	8416	5982	2799	1508	1286	1026	783	748	713	760	778	833	706	742	758	731	743	732	804	771	729	770	780	801	736	753	796	761	742	735	713	763	798	724	717	756	718	730	698	763	758	736	746	716	773	740	694	760	727	726	712	721	772	725	710	742	792	715	725	696	733	721	700	751	738	745	757	752	723	772	721	729	709	742	747	738	795	730	745	748	757	743	695	727	742	708	761	772	754	777	748	730	676	782	710	721	735	770	725	799	702	788	734	747	728	741	748	690	771	758	779	697	675	740	769	741	717	748	685	783	759	740	706	754	692	775	732	732	708	734	712	722	751	723	692	724	731	741	737	737	760	735	734	743	765	754	764	761	738	749	761	723	698	768	757	723	715	767	755	793	759	731	771	747	739	727	729	731	747	765	739	748	702	704	755	735	718	738	762	748	738	737	671	711	738	743	765	734	755	745	748	739	736	711	685	756	713	746	750	739	757	700	735	731	704	746	692	751	762	722	803	732	753	704	689	772	702	707	727	743	714	760	706	714	712	717	733	749	759	706	739	763	700	693	724	782	751	742	752	745	698	715	728	751	721	749	754	777	684	715	717	726	778	739	735	686	710	775	701	718	757	684	743	736	789	701	756	715	780	749	743	667	764	740	712	702	740	763	706	729	743	709	753	734	719	736	693	686	719	712	792	728	725	737	759	740	794	720	705	736	810	751	797	756	723	756	733	756	693	730	740	753	766	764	745	748	726	713	710	760	763	695	792	720	768	739	722	767	724	758	703	760	767	794	703	752	758	739	717	788	723	738	739	799	741	750	739	787	783	756	748	757	726	806	723	767	726	783	746	763	728	680	768	716	737	774	683	767	684	695	701	746	753	751	742	717	739	785	732	734	770	710	764	729	689	725	724	718	753	735	678	724	726	758	669	793	763	719	736	726	750	761	712	701	728	771	707	745	721	744	760	733	761	777	753	735	769	766	734	667	713	670	732	759	723	770	751	702	663	709	722	702	771	739	768	738	750	752	734	753	752	719	756	761	769	742	778	761	717	745	738	741	758	738	703	736	689	694	762	714	670	730	755	732	717	761	692	749	711	750	793	703	738	768	727	710	757	748	769	733	722	760	734	710	763	726	733	715	691	717	801	729	747	755	725	730	665	755	743	752	748	743	754	770	731	738	706	722	675	782	705	734	730	762	732	727	679	700	740	708	713	753	738	761	758	718	728	723	735	723	731	746	724	725	751	711	690	691	719	761	713	698	725	743	702	729	759	753	727	764	725	741	731	783	766	756	685	659	735	729	750	776	680	752	761	742	696	788	681	749	721	721	672	723	760	747	722	757	740	676	659	721	764	719	745	744	735	740	763	715	736	697	739	738	682	748	717	722	698	729	731	756	762	686	749	733	742	676	730	722	730	748	726	774	726	766	706	778	745	715	692	732	752	721	743	734	754	738	722	730	757	757	739	704	759	750	734	740	720	717	770	707	734	712	733	748	752	740	676	716	749	707	733	741	757	718	733	736	752	699	716	754	714	767	696	704	738	761	723	768	722	711	703	762	736	721	750	731	753	771	761	690	754	778	684	695	757	700	718	712	759	739	693	773	721	760	747	774	720	733	712	753	725	718	683	746	712	684	747	731	751	760	719	723	693	755	724	768	745	733	726	737	753	738	770	722	753	805	764	743	760	747	738	714	764	770	756	735	736	733	761	706	696	720	697	725	762	677	737	749	757	683	716	784	755	729	766	731	702	750	758	713	711	748	720	739	745	699	740	744	722	766	776	767	725	709	771	693	727	725	794	698	797	755	717	729	749	708	707	665	740	705	715	705	732	746	728	718	743	750	729	709	689	715	750	723	725	734	696	725	703	756	714	794	740	760	725	714	697	712	763	736	747	787	692	727	765	746	799	684	721	729	717	747	694	748	726	703	779	664	689	743	755	691	717	739	713	776	737	728	787	721	714	747	727	756	678	757	738	721	715	758	733	734	741	710	729	732	734	769	730	778	726	723	780	748	699	767	726	738	773	727	786	703	709	750	698	710	713	769	752	714	777	689	718	723	716	716	738	710	686	737	742	715	721	707	716	760	685	734	729	755	727	734	742	724	763	762	694	720	769	769	723	723	710	751	763	676	740	724	722	725	718	726	708	729	714	749	737	727	722	731	662	722	708	713	770	696	740	635	707	759	713	747	749	767	744	738	716	762	721	733	769	728	714	727	677	725	725	762	679	710	694	756	685	664	713	756	710	694	764	677	741	706	734	767	741	719	784	752	696	734	753	712	715	736	720	699	749	710	714	695	742	710	798	723	699	729	788	819	715	768	723	718	702	717	717	718	728	744	720	720	741	736	705	708	695	728	716	732	749	748	737	728	746	773	688	759	704	722	677	726	734	748	765	713	714	660	715	728	717	740	700	676	730	691	711	691	716	729	701	747	729	722	755	752	769	725	713	738	750	730	733	712	743	700	678	739	716	773	699	741	729	722	730	730	790	697	754	721	779	708	694	731	765	676	731	710	752	761	703	697	712	723	767	730	720	794	708	737	684	735	729	711	761	676	708	733	713	763	711	716	776	733	690	709	686	698	779	718	707	724	716	713	692	717	756	678	782	716	691	720	692	751	748	707	695	708	742	697	757	737	708	760	750	762	754	796	727	706	739	745	718	742	754	755	766	735	737	759	751	731	738	697	684	726	701	730	743	708	750	713	754	705	791	740	730	690	739	756	728	778	685	744	701	713	744	723	726	765	718	791	729	765	741	770	744	722	732	753	700	764	716	699	763	718	720	750	754	753	732	778	716	811	748	752	735	743	685	722	821	710	758	737	687	735	673	704	712	687	727	726	712	717	765	807	701	724	745	717	753	730	756	770	734	725	750	735	714	732	732	730	740	705	759	750	711	737	698	742	756	720	728	721	741	751	710	710	732	707	752	760	709	754	749	756	734	717	679	677	737	737	730	709	760	702	732	725	703	714	747	729	709	755	703	720	739	713	688	734	767	722	749	753	718	714	713	740	737	723	739	754	700	749	721	725	754	749	694	732	700	755	730	734	747	707	711	793	714	711	728	726	700	713	758	704	749	736	714	684	695	733	761	738	712	757	713	723	758	705	768	727	714	723	780	769	683	722	756	697	739	735	665	694	740	731	666	705	757	720	691	776	739	804	699	735	743	705	732	725	724	717	779	687	732	739	739	722	769	728	793	769	745	740	755	759	709	729	736	706	691	736	701	774	699	746	723	705	722	673	729	761	700	754	719	751	738	781	726	739	756	729	740	734	713	719	756	692	723	746	733	724	767	694	713	719	716	683	700	697	729	753	725	694	694	724	718	738	733	771	696	727	754	747	754	736	691	785	721	743	703	749	707	731	773	737	695	705	760	720	708	730	735	757	706	761	761	755	768	763	747	767	687	718	737	696	707	722	731	738	724	723	767	724	749	710	776	703	764	744	705	768	704	756	740	735	709	729	766	761	738	736	753	737	742	635	727	716	751	729
31541	27998	23339	10067	2703	1346	982	774	682	601	622	584	585	539	531	558	575	578	564	566	566	569	570	542	533	543	573	569	545	586	597	585	569	527	534	556	555	569	525	592	559	549	525	534	583	586	571	553	565	558	533	583	566	626	572	561	597	539	598	568	557	584	506	594	520	552	526	541	550	540	562	556	544	574	588	528	545	549	592	544	566	538	585	533	546	537	530	497	596	566	568	560	533	558	536	550	552	566	573	553	539	524	568	571	535	579	618	563	581	577	552	567	540	514	556	546	577	512	551	559	562	573	544	578	552	594	518	545	561	567	557	537	601	580	594	574	537	577	553	569	584	555	555	540	517	553	558	541	548	537	591	545	536	524	553	563	538	582	569	566	538	536	535	562	558	548	573	554	565	558	560	543	568	561	565	588	524	534	499	548	567	612	578	540	543	579	557	601	543	530	535	541	573	594	560	586	571	548	532	531	552	524	522	529	580	542	600	507	513	527	546	596	581	539	571	585	550	519	567	560	566	546	576	563	565	563	583	494	520	527	540	536	573	581	542	592	538	527	572	571	548	564	568	563	573	560	572	585	568	540	559	546	529	534	575	557	594	522	559	531	547	550	585	561	571	524	552	593	541	568	583	517	559	575	562	540	529	547	551	575	532	596	568	584	573	571	601	558	525	550	509	524	581	558	607	583	551	565	556	563	567	543	560	534	591	554	580	548	529	587	542	581	548	553	540	567	565	538	581	574	583	554	560	540	581	527	600	548	507	546	517	527	560	586	539	584	498	579	542	535	539	526	539	578	532	576	548	602	537	545	545	538	553	564	507	562	522	536	539	572	551	512	589	562	555	538	545	594	544	590	550	533	592	548	576	551	559	561	549	579	530	502	563	539	538	537	541	611	559	527	565	534	544	511	524	567	559	564	522	547	574	533	565	524	525	571	559	577	562	626	562	552	563	560	586	545	554	560	583	570	505	600	585	538	577	554	588	555	606	580	601	564	546	577	531	542	572	540	533	569	579	523	590	560	584	552	615	554	558	563	539	539	558	535	560	541	545	558	578	521	515	580	584	579	592	525	521	537	552	592	533	568	564	507	537	559	548	629	557	565	570	567	511	568	526	537	537	508	571	520	559	554	570	575	559	548	597	552	528	532	554	553	548	565	546	512	564	554	553	582	563	535	530	576	572	557	535	565	546	543	581	542	519	535	594	560	568	586	535	535	550	533	573	552	551	577	558	540	512	551	518	636	596	567	560	583	522	527	571	586	599	588	572	564	533	545	500	527	518	517	535	553	563	538	540	556	544	606	554	604	571	576	555	526	546	554	577	561	556	529	538	554	574	588	567	530	601	545	554	544	595	558	556	557	549	571	563	558	557	582	542	553	587	549	536	542	563	576	545	519	562	543	552	589	581	551	558	563	540	552	521	583	543	516	582	567	537	556	539	587	575	534	556	527	571	528	530	548	604	530	590	578	552	523	537	576	563	509	537	558	574	590	543	527	563	552	545	572	555	604	563	538	538	577	581	605	547	555	567	595	525	560	576	533	563	561	543	545	538	532	587	547	571	526	582	556	591	583	572	534	535	539	528	562	550	568	535	548	550	546	543	590	587	559	561	530	527	556	521	516	580	583	571	558	540	578	544	517	565	556	545	542	588	512	519	556	544	531	585	572	544	569	533	554	558	542	535	536	543	536	596	572	553	522	531	567	576	568	549	573	526	592	575	524	573	512	541	494	555	545	591	557	538	583	543	547	544	588	577	495	575	557	595	527	575	598	586	577	546	559	545	580	563	531	580	596	603	556	556	559	547	564	552	602	554	570	563	588	553	551	570	535	539	565	523	497	545	531	549	576	526	537	500	545	566	536	544	575	599	531	557	538	534	573	542	570	558	563	577	530	533	538	558	573	560	552	532	524	553	579	580	573	599	534	583	563	534	550	544	551	556	583	562	567	599	557	527	542	581	555	572	573	530	567	567	571	533	565	570	554	578	577	572	534	546	518	556	571	546	545	549	536	552	531	530	587	540	565	609	593	543	543	562	562	583	495	588	510	552	549	543	542	529	584	589	551	557	509	533	546	538	562	557	544	557	512	538	556	527	521	530	515	565	588	544	571	532	561	560	522	533	559	572	528	593	615	551	532	541	541	562	532	542	583	531	591	508	611	607	557	569	557	552	580	539	557	574	560	552	577	545	578	562	595	550	551	552	577	601	532	571	549	486	547	560	517	578	558	510	571	538	565	524	555	560	563	551	542	525	559	546	547	570	561	536	565	554	562	572	575	570	555	563	580	532	563	604	518	574	545	605	563	539	564	561	541	592	579	544	550	540	535	562	585	574	578	553	539	543	590	577	563	580	559	509	555	538	519	529	566	581	512	568	517	553	567	565	554	519	533	526	577	566	590	565	547	532	540	575	581	557	596	528	580	590	528	530	520	534	558	547	525	595	567	554	595	567	594	550	579	528	552	547	552	555	541	627	605	579	553	563	562	537	513	528	577	537	582	488	508	525	593	536	576	562	553	554	581	563	556	544	545	569	560	576	561	567	543	614	552	585	589	573	559	562	580	575	595	528	579	545	535	549	550	549	557	520	535	557	591	563	535	569	570	558	577	530	549	576	540	533	524	542	544	577	545	550	593	503	552	540	550	543	579	544	518	541	595	571	565	566	572	590	594	544	552	543	551	547	570	561	552	520	552	555	560	587	579	539	550	544	580	568	502	552	561	575	569	546	523	558	557	516	531	558	590	573	531	522	559	536	582	573	632	526	556	567	579	599	504	549	544	530	595	538	577	555	600	575	561	569	565	532	538	548	530	511	602	513	552	531	544	547	603	556	561	567	553	590	541	525	564	534	535	559	529	562	537	587	552	500	556	572	552	554	555	525	587	575	557	542	548	544	555	545	565	522	552	509	580	552	580	585	575	586	522	590	543	538	589	526	573	545	550	574	553	586	557	533	528	516	546	548	533	560	606	535	554	551	537	579	587	559	543	565	583	544	560	548	526	542	568	512	545	612	541	575	537	573	603	547	522	564	575	550	556	570	534	520	579	571	551	545	520	560	538	538	526	593	569	496	582	557	558	562	590	546	559	571	549	590	590	544	498	547	577	543	587	575	567	563	526	537	575	574	574	554	579	600	548	540	556	583	559	572	490	504	527	555	576	581	608	591	558	546	518	531	551	537	542	639	521	556	568	529	555	515	571	531	544	546	540	552	583	541	568	565	566	537	530	522	528	567	593	502	519	595	576	557	545	527	529	561	573	546	509	532	588	577	536	532	602	571	532	520	540	563	571	564	529	575	560	526	519	558	536	552	539	549	525	557	556	542	567	537	574	538	584	513	574	555	529	550	562	556	525	527	540	559	527	508	563	560	498	525	598	544	588	578	518	510	538	549	610	558	565	489	566	583	564	567	536	544	572	518	526	579	496	557	536	610	553	574	568	548	520	509	549	518	565	544	608	546	590	593	548	530	580	551	578	553	551	540	572	549	575
25695	31427	18583	6287	2370	1341	862	668	533	513	494	484	445	471	452	471	446	453	505	435	462	441	441	435	446	453	452	452	437	416	456	468	453	432	428	443	453	441	458	395	406	434	448	478	455	475	444	466	417	478	468	419	425	416	439	461	478	454	434	489	437	451	452	436	461	462	451	442	433	483	461	472	469	423	441	481	449	420	443	463	457	443	490	496	449	413	407	458	459	494	421	426	460	418	453	423	482	434	449	456	482	468	413	492	420	450	448	462	452	455	448	418	487	458	461	419	450	417	415	482	441	458	417	485	479	442	408	438	447	438	401	414	471	436	436	467	444	466	443	445	484	450	411	461	448	432	437	446	432	455	397	462	475	464	444	432	481	424	440	436	445	471	502	458	442	440	392	493	418	460	406	454	414	430	428	445	441	408	450	422	478	500	439	504	437	500	439	423	440	399	496	469	467	439	474	441	421	418	451	435	468	416	491	452	469	440	461	457	474	410	445	480	476	424	433	435	420	428	446	449	439	435	444	458	423	437	446	430	449	397	452	431	443	420	428	456	460	441	456	435	440	442	420	452	443	484	472	472	450	443	459	431	436	439	441	430	444	451	445	451	405	483	435	442	415	471	479	467	433	459	427	449	456	466	430	456	436	439	458	426	450	494	388	433	484	442	444	456	450	436	480	417	424	442	431	454	446	447	409	449	471	429	441	476	429	448	453	458	444	466	463	457	472	482	456	490	410	438	452	442	482	427	430	456	422	423	430	447	454	461	449	438	461	416	465	462	498	444	452	456	479	447	438	426	472	436	448	445	459	412	463	446	440	449	424	447	425	422	423	465	473	457	458	419	454	446	462	452	473	448	423	456	432	433	486	434	467	473	448	449	431	434	457	426	457	448	485	437	453	470	480	410	426	421	445	438	418	447	467	455	436	431	447	456	442	466	468	426	465	384	444	429	418	470	486	410	432	416	459	467	438	438	444	428	457	442	486	445	447	448	402	444	465	471	442	446	457	461	451	441	446	450	443	440	485	475	416	487	444	437	474	455	452	440	455	414	466	469	498	435	456	408	466	459	461	428	444	432	447	463	469	446	438	469	440	461	442	448	410	439	429	463	473	433	456	458	452	427	459	437	431	442	454	441	419	426	480	416	435	487	453	437	423	452	461	436	436	460	451	455	445	442	441	468	431	456	432	454	446	431	462	467	437	441	459	427	459	459	383	428	443	450	438	441	450	428	403	488	463	439	405	436	423	427	479	480	465	411	439	479	488	425	457	429	454	445	474	475	448	433	436	463	447	480	432	456	498	442	418	466	474	454	421	451	458	447	430	437	449	415	414	476	467	428	433	448	478	447	443	433	471	454	425	431	434	454	416	450	465	482	416	451	435	467	429	402	444	459	495	472	449	458	468	421	440	438	433	483	405	415	439	433	458	440	473	446	468	464	481	465	475	437	428	431	446	424	410	409	441	420	443	415	480	427	437	450	480	448	445	474	428	452	444	440	457	435	422	468	454	435	414	437	435	458	411	452	478	473	435	410	449	424	459	432	463	404	488	444	469	437	492	412	452	460	460	436	406	452	433	468	477	465	443	442	423	426	428	441	443	451	458	451	461	434	418	438	446	437	450	452	433	456	436	458	430	437	465	439	471	442	454	459	433	416	470	455	448	435	448	465	423	394	437	459	445	466	440	448	471	428	428	459	422	435	415	482	444	448	450	430	450	447	407	450	431	463	425	458	453	454	433	464	471	468	426	446	453	442	410	451	455	431	435	449	449	438	431	443	454	468	440	451	445	418	478	428	443	455	458	460	465	484	452	448	416	424	461	467	473	441	464	448	433	443	488	415	422	477	447	467	493	410	467	466	444	470	433	460	421	445	442	463	454	444	438	465	447	424	467	428	425	480	435	436	411	449	459	455	424	465	471	421	463	440	418	420	466	437	468	437	445	436	451	448	491	455	431	437	476	468	402	463	430	438	444	438	418	435	449	429	451	453	447	459	430	443	441	440	475	455	440	456	421	424	451	445	468	470	454	445	456	445	482	450	450	436	438	431	436	470	468	447	394	440	491	461	447	461	490	465	445	418	456	447	402	446	460	447	458	436	452	441	440	480	437	462	415	428	442	442	436	442	441	417	433	427	477	448	457	463	478	430	430	474	441	443	441	461	419	437	460	394	484	423	431	464	403	451	418	439	439	473	465	434	471	438	425	438	450	448	459	449	492	436	499	436	445	454	483	451	435	446	457	442	472	434	444	493	464	400	444	453	418	457	468	443	451	436	451	436	460	451	471	481	459	426	436	497	449	444	413	463	449	446	468	486	434	430	486	463	427	451	450	448	483	432	452	446	416	418	458	469	455	449	470	473	445	438	461	461	454	401	428	460	432	434	443	461	458	436	469	412	473	464	430	458	432	458	451	461	424	458	490	428	455	445	435	424	447	471	438	443	426	460	448	423	453	405	474	461	454	421	479	486	416	460	430	466	456	463	452	463	450	440	461	427	415	437	449	469	457	426	426	455	447	433	443	451	440	476	439	443	442	447	463	432	443	450	434	440	421	446	463	439	475	498	480	474	452	445	443	480	447	414	489	440	483	430	476	449	442	464	442	468	483	431	420	464	428	461	430	453	463	428	404	440	466	510	419	464	442	473	442	450	478	487	409	477	473	458	461	457	437	435	439	431	476	426	436	453	474	429	486	389	461	405	442	459	448	434	451	417	413	436	448	428	439	470	447	427	410	430	429	422	453	450	448	431	413	452	499	431	435	434	460	420	435	464	447	445	417	449	466	389	430	425	452	397	443	449	443	434	438	447	459	435	468	448	436	452	468	421	448	427	429	454	462	484	491	482	465	474	422	461	454	486	409	430	463	423	481	465	441	430	404	446	469	433	406	454	472	457	476	442	440	412	453	454	410	412	414	413	457	470	440	451	444	460	485	442	477	417	454	458	450	448	461	456	478	421	426	359	442	428	462	437	422	423	437	432	498	428	454	392	452	439	436	455	440	432	407	443	436	437	432	455	447	461	453	414	450	464	422	425	432	460	436	459	463	427	446	457	447	405	447	430	451	453	447	413	487	431	449	437	443	480	461	421	440	415	415	446	447	456	450	456	393	426	420	464	465	418	467	444	465	479	442	455	451	454	437	448	451	506	444	441	452	458	450	475	465	438	490	486	439	444	486	464	468	464	445	404	494	438	489	423	426	468	442	461	437	414	445	455	425	492	432	438	410	432	436	445	441	416	428	447	442	424	441	434	455	418	442	463	426	435	483	434	423	436	443	417	407	420	454	444	437	431	459	440	427	446	457	454	438	431	435	440	454	480	440	407	431	466	426	443	459	464	472	455	425	460	455	425	429	414	462	441	426	423	420	454	411	464	387	467	475	439	482	425	424	493	433	463	490	457	444	412	389	468	436	431	491	433	449	483	451	459	437	459	457	451	437	437	456	427	446	451	409	447	458	422	454	467	460	442	430	473	433	450	414	478	405	416	474	446
25869	24752	37367	35267	23468	13457	5961	2925	1503	1017	968	847	711	698	652	693	691	661	650	671	691	713	637	645	693	664	744	656	705	679	631	634	687	647	654	676	667	674	693	677	672	691	679	729	658	631	685	661	686	718	692	708	673	671	635	639	718	642	650	704	671	665	642	601	666	654	679	649	713	674	647	669	696	648	690	640	662	701	654	680	647	700	683	689	692	640	672	712	700	682	676	667	655	669	627	685	659	689	683	677	667	700	707	684	692	677	676	719	665	718	662	692	688	673	649	673	697	695	698	656	669	646	705	661	645	664	658	659	662	633	657	638	672	667	674	726	689	657	658	654	685	669	699	688	671	732	697	702	682	648	675	649	687	612	728	703	636	691	682	648	680	694	659	653	667	654	704	671	658	684	649	639	679	679	605	670	692	642	612	719	606	694	688	598	725	693	711	694	712	689	660	663	676	675	634	672	651	672	601	654	649	688	698	640	649	659	674	675	688	676	668	620	672	684	684	700	662	653	644	670	658	665	619	683	679	663	683	650	647	631	669	649	670	654	690	669	662	710	689	668	658	666	648	692	694	650	652	693	614	676	686	650	648	671	639	674	647	654	715	658	668	664	717	665	651	616	671	653	725	636	650	664	679	669	674	666	665	682	699	703	671	616	692	629	673	635	650	669	656	639	667	688	685	687	695	655	722	631	649	611	669	676	684	691	640	641	672	640	657	583	694	650	661	684	688	680	647	683	621	689	616	655	635	600	678	624	637	663	687	662	660	646	704	629	685	616	617	661	656	654	651	647	698	659	670	659	664	676	667	688	692	614	649	703	667	676	672	678	662	656	662	698	647	649	611	718	656	660	679	677	678	659	624	653	662	614	725	646	696	642	643	635	675	702	686	677	663	707	639	627	660	681	642	686	696	683	679	643	633	594	662	652	648	618	650	642	698	683	674	645	615	641	677	691	690	649	670	647	654	691	652	680	650	717	623	674	700	668	645	652	657	674	708	706	671	623	682	662	651	714	674	673	663	683	641	623	624	610	681	681	621	709	709	708	669	679	644	664	666	660	659	678	647	694	649	678	697	667	654	640	663	637	653	676	723	650	685	684	670	684	687	639	640	754	679	641	683	664	661	628	665	682	633	648	673	654	672	653	648	637	668	635	656	661	680	652	685	680	641	660	652	663	680	663	671	627	702	665	663	650	686	691	648	684	686	652	701	645	697	636	664	672	702	682	687	650	711	705	652	722	624	641	656	671	649	652	647	707	619	650	665	691	647	643	661	646	687	709	690	653	704	644	691	676	634	662	667	682	640	726	652	658	636	679	649	656	654	694	646	683	645	734	683	654	658	695	613	696	674	629	676	666	663	648	645	629	687	669	672	686	639	653	661	692	683	626	671	683	642	675	664	677	618	671	660	691	636	617	640	619	710	653	628	690	647	633	666	666	670	678	662	648	661	650	724	658	698	666	674	693	595	646	670	632	701	666	676	677	649	700	692	644	664	686	665	663	675	671	665	650	671	623	671	718	639	684	702	680	632	681	668	648	627	635	664	647	712	640	608	700	652	668	683	676	667	632	622	684	651	712	697	638	698	677	720	693	675	684	648	690	667	644	675	670	703	632	730	661	646	645	652	667	674	696	657	646	636	666	710	645	701	639	645	665	701	638	650	672	655	714	668	664	659	671	618	671	667	663	681	725	635	659	679	661	687	666	693	679	652	661	719	675	655	641	667	667	657	669	667	644	718	694	657	676	710	703	685	670	675	675	623	641	649	697	677	653	616	660	662	700	678	647	687	652	639	662	676	640	646	606	649	717	650	645	651	686	694	649	630	681	642	678	665	644	667	636	705	681	623	673	713	701	658	679	691	664	687	609	643	669	665	641	624	694	693	669	640	691	652	686	699	703	693	629	651	674	700	673	630	626	687	656	654	677	672	669	598	655	636	627	664	662	659	680	658	678	708	632	612	659	698	668	673	649	692	711	656	631	645	680	649	637	630	671	682	713	642	681	670	695	685	675	687	671	661	639	649	690	699	647	678	679	618	676	677	641	699	686	664	648	690	665	639	667	676	657	684	693	696	630	659	684	643	668	686	638	694	667	700	629	648	654	635	639	655	640	680	654	633	688	675	665	693	645	665	643	713	636	619	662	664	668	669	700	643	677	676	667	637	668	660	706	669	646	665	663	657	636	668	686	684	619	638	653	698	638	670	637	699	625	672	662	611	740	651	661	715	682	677	678	644	648	696	651	673	645	711	630	661	672	660	649	652	636	693	664	668	683	626	693	710	695	703	669	655	622	662	723	688	641	639	647	648	694	654	694	717	697	690	684	638	690	690	694	638	687	667	651	652	687	702	650	654	619	647	669	671	660	686	705	650	664	610	674	663	676	668	639	664	667	675	675	644	652	672	684	609	685	639	636	674	684	660	660	636	693	659	651	674	675	654	680	667	680	693	640	680	693	679	642	654	692	695	645	631	653	669	661	622	655	683	664	665	658	717	630	670	683	678	684	634	678	652	711	664	668	655	658	684	693	667	656	688	670	678	684	676	668	653	685	655	666	676	643	617	655	683	680	693	673	659	653	681	616	674	709	669	639	715	609	662	688	699	610	694	671	632	636	648	703	700	618	712	661	687	638	660	670	622	702	588	641	700	687	693	697	687	673	650	665	637	643	681	674	657	633	641	607	686	717	662	684	651	671	641	630	660	660	661	665	611	631	635	658	686	673	679	647	683	658	638	688	708	700	704	658	649	657	685	675	700	659	687	683	696	650	656	695	653	692	668	676	658	665	717	660	638	664	649	668	660	630	677	662	675	663	679	696	672	659	656	706	697	682	679	640	675	691	620	699	622	715	671	644	715	656	660	648	675	710	693	654	653	645	664	663	677	641	657	677	610	663	617	646	696	677	659	655	629	647	690	660	685	678	642	667	642	684	664	684	637	616	655	674	659	642	661	659	683	690	665	660	709	671	709	681	660	718	588	660	668	687	658	643	661	678	648	682	690	666	703	675	667	684	630	630	638	668	639	673	661	673	636	650	685	680	659	656	669	667	682	653	622	663	665	665	678	684	678	660	640	656	648	673	665	660	685	679	667	671	661	690	644	638	639	658	668	707	685	708	668	689	685	687	675	624	640	627	696	675	685	636	643	632	631	647	660	693	666	688	688	654	658	662	666	685	628	667	687	651	683	710	628	649	653	658	657	644	638	623	645	698	661	638	664	697	648	721	702	680	654	649	590	656	621	678	650	685	648	667	664	669	634	651	687	668	649	683	664	683	672	652	669	691	678	660	685	627	623	685	676	668	653	629	620	699	708	627	640	698	629	678	615	643	664	680	674	677	663	708	660	651	700	708	647	642	696	621	682	630	674	666	696	623	681	665	685	638	660	691	672	670	673	668	649	649	659	669	651	685	668	652	621	633	682	652	646	682	635	638	673	629	657	697	635	663	676	685	681	659	654	658	676	669	688	705	645	686	710	592	679	684	690	640	635	679
62266	88852	65757	33587	16801	8735	5017	3077	1641	1041	952	735	595	606	569	571	588	637	569	591	592	583	553	550	579	553	567	605	610	599	609	565	562	568	600	571	568	595	607	556	535	582	587	622	601	591	594	570	565	566	597	559	607	571	589	575	572	580	637	558	568	608	609	613	551	578	600	568	579	525	571	577	575	575	566	589	599	617	581	626	575	605	618	572	548	564	565	557	598	572	569	598	584	593	579	579	568	587	655	628	548	614	562	582	595	579	577	599	581	576	559	573	545	616	612	605	586	536	578	593	529	607	542	612	563	555	587	621	586	596	587	596	549	587	607	553	549	565	529	594	609	573	557	619	572	547	582	607	551	587	613	575	560	599	586	586	542	542	614	605	586	599	572	549	556	544	565	586	564	566	585	565	606	596	568	599	567	576	573	576	589	555	540	620	568	618	602	581	604	572	587	568	590	590	574	589	565	552	581	575	594	578	618	609	605	574	602	620	600	553	568	585	619	629	595	564	572	568	595	582	574	565	553	569	615	591	559	583	583	608	555	565	585	559	604	586	557	560	583	624	539	581	582	562	564	583	568	597	599	582	591	588	581	523	585	590	582	591	572	600	570	593	557	621	561	569	579	568	564	595	609	612	575	546	575	587	600	611	574	587	533	550	590	611	567	598	599	517	621	567	569	575	583	563	585	575	586	573	575	580	609	576	616	605	585	603	590	584	553	606	604	491	582	550	559	586	565	537	591	575	613	617	595	596	587	572	591	583	587	565	569	559	627	591	547	563	585	545	588	591	559	517	542	600	569	572	548	566	552	568	562	573	553	556	555	617	604	578	594	575	577	554	544	596	604	560	593	565	616	585	596	568	571	572	562	579	556	580	592	579	569	602	554	549	580	569	565	580	593	565	579	597	570	582	584	582	576	575	573	531	577	608	566	581	636	622	593	585	574	584	603	604	534	570	552	611	563	556	586	570	607	588	592	569	621	577	570	559	580	600	577	595	612	549	599	570	507	559	578	554	546	568	588	560	592	583	603	580	590	575	568	608	564	587	575	561	590	608	569	573	574	554	590	568	602	586	537	553	569	539	593	560	555	580	583	560	580	619	540	599	582	613	582	569	576	625	586	577	584	560	590	580	534	583	546	534	555	578	606	589	572	581	616	547	559	572	606	557	595	595	599	562	568	586	587	578	566	573	571	551	560	584	554	581	583	545	568	554	577	576	561	594	541	566	571	585	552	608	547	601	609	612	588	610	572	590	597	581	559	569	582	620	616	583	615	596	553	570	618	588	566	557	578	554	566	581	588	553	571	577	589	563	526	531	586	560	601	596	512	660	553	583	591	591	577	605	553	624	586	548	568	614	561	582	544	537	621	568	575	620	573	575	608	592	582	560	591	513	576	587	580	581	626	594	576	575	590	577	542	582	568	576	557	578	615	585	565	582	553	564	575	594	561	590	587	607	569	599	589	606	611	604	628	553	576	593	589	598	583	544	572	533	548	529	590	547	570	546	562	598	530	568	571	558	610	550	573	599	561	554	581	598	567	574	584	585	549	599	618	571	562	615	587	560	576	582	549	571	579	572	597	528	601	600	524	619	572	614	563	589	589	566	567	586	591	593	579	539	592	559	538	604	577	564	564	584	556	566	593	591	584	571	530	543	580	549	582	571	610	628	592	621	520	607	588	600	611	560	570	577	589	597	575	613	595	517	595	568	584	569	591	584	584	575	587	574	571	559	574	604	587	606	559	592	564	612	618	600	550	581	554	587	590	588	560	577	533	587	559	588	602	577	600	601	559	608	544	557	566	519	538	585	530	564	613	548	579	610	586	559	577	593	577	587	523	611	608	548	572	559	616	595	583	590	607	549	574	569	565	602	599	604	549	595	567	564	591	570	599	605	592	578	563	575	552	589	553	580	577	559	574	539	624	572	589	586	600	577	563	575	590	586	575	576	609	555	553	585	536	566	547	559	542	539	590	583	574	565	617	609	567	626	552	555	594	591	564	559	575	550	589	606	553	584	565	584	553	611	558	593	600	581	572	523	614	555	571	591	592	583	526	583	598	576	566	553	545	614	582	585	632	539	590	612	579	546	574	532	582	617	551	548	557	598	573	573	586	611	598	589	547	640	532	596	565	601	576	591	562	573	596	633	588	578	556	592	571	602	581	549	573	618	596	597	578	597	600	593	530	553	595	622	556	565	571	590	595	577	536	594	594	575	593	570	600	568	549	573	535	570	602	563	594	573	570	562	601	614	584	565	563	632	556	606	594	614	559	614	570	589	555	562	597	590	571	584	536	575	574	606	591	575	562	584	584	579	590	531	621	523	558	527	569	599	536	599	575	568	556	545	560	544	547	575	542	589	533	598	569	571	600	572	592	562	566	563	559	558	549	573	578	550	583	548	580	591	576	599	559	587	574	562	543	561	590	593	556	616	558	561	612	588	568	525	548	585	573	573	604	552	558	570	567	568	537	587	564	585	544	572	610	580	601	560	521	558	535	562	588	562	569	600	604	586	574	552	540	582	598	582	587	573	558	561	587	637	596	576	594	628	591	595	575	594	609	578	580	543	540	594	538	549	557	543	575	585	616	591	587	562	586	561	631	555	567	588	545	594	533	605	558	567	614	556	546	618	597	568	553	604	569	593	553	581	556	581	613	595	603	621	576	535	588	576	553	580	595	578	568	608	585	594	539	583	585	606	570	591	575	558	590	589	581	606	628	599	552	601	652	576	598	567	519	590	584	569	596	628	606	551	559	577	567	537	596	584	564	577	597	609	558	554	564	574	541	602	565	565	547	548	623	538	603	559	554	574	634	600	571	544	609	597	565	537	567	552	576	616	599	547	551	551	587	588	562	608	588	613	593	586	574	586	528	552	567	577	597	538	596	606	582	602	545	604	588	606	530	605	573	565	545	546	595	611	558	610	606	566	571	524	538	558	586	551	572	573	592	600	583	606	639	563	578	608	567	564	571	558	579	551	598	557	504	570	540	527	546	587	582	614	649	568	553	598	533	568	579	559	586	575	555	554	560	594	564	557	583	585	591	590	588	543	545	566	546	609	573	584	538	555	609	589	567	594	574	601	571	608	580	580	551	566	594	536	590	556	565	610	600	597	610	592	580	568	578	556	573	554	590	613	548	560	605	555	609	590	593	585	619	617	587	594	574	548	573	574	535	581	599	547	580	583	557	556	584	596	573	579	555	608	578	532	585	576	571	547	582	575	563	610	575	541	544	598	628	538	610	577	592	614	565	576	589	551	596	600	541	572	589	578	570	594	605	587	593	616	592	610	595	589	575	520	589	606	599	549	588	536	616	596	603	614	583	550	535	568	575	577	537	579	632	582	573	554	598	603	572	559	526	587	614	583	602	595	564	605	566	586	586	579	571	505	596	618	585	576	571	604	567	564	564	604	512	546	575	604	569	568	610	584	593	580	569	534	508	553	591	591	540	584	595	595	600	563	538	570	568	541	561	589	595	598	647	571	594	541
24684	22931	33890	32248	26260	21589	12689	5511	2339	1568	1380	1088	824	848	823	829	841	801	749	870	858	839	811	832	808	820	868	862	814	850	863	821	807	851	878	803	837	829	892	850	834	827	812	829	799	864	830	817	808	803	834	823	857	834	860	801	814	804	855	830	815	879	821	824	782	812	834	755	798	778	818	856	887	846	813	794	835	810	875	888	835	788	879	818	818	816	844	833	851	843	808	819	859	816	784	850	772	821	810	823	826	820	873	837	858	831	785	836	838	876	828	787	811	835	762	820	828	824	854	776	839	812	819	835	835	746	821	881	817	815	818	903	814	813	809	793	828	851	810	774	781	818	804	860	821	779	786	816	812	862	846	819	793	826	833	840	799	830	788	784	807	783	889	787	807	790	796	795	803	809	816	833	816	836	858	819	872	789	839	804	801	822	770	822	819	848	830	827	774	788	812	802	902	804	787	855	839	793	794	794	832	836	782	838	772	842	820	810	863	828	815	831	795	803	819	827	803	836	863	839	802	776	755	831	808	826	853	820	797	782	808	823	813	874	760	784	809	770	805	839	813	777	804	808	821	803	808	822	835	806	873	818	789	840	851	829	812	809	793	787	833	799	861	796	798	823	794	887	807	804	837	859	826	866	818	784	789	787	788	874	789	798	795	861	857	840	817	769	779	810	805	814	860	817	849	828	818	794	842	827	802	741	804	830	801	874	780	810	835	782	794	811	882	791	822	841	799	817	815	833	810	817	865	842	864	821	770	848	808	787	778	798	760	825	825	787	788	791	766	874	848	799	823	805	826	781	886	800	842	812	837	826	857	862	763	848	776	862	834	795	815	849	810	850	893	840	744	849	829	803	835	799	787	795	818	810	833	769	779	780	810	807	887	839	873	830	832	813	837	785	866	815	787	808	791	816	851	815	829	836	852	816	851	784	788	784	818	834	786	809	840	849	827	822	841	802	816	850	851	862	806	784	829	821	824	803	777	794	828	813	808	846	848	851	813	846	818	819	819	825	843	817	807	811	802	819	816	823	776	826	882	758	836	813	811	772	797	849	845	810	802	802	785	806	815	840	866	814	814	796	825	819	869	843	830	812	823	785	833	819	808	833	814	854	792	824	829	770	848	768	757	845	846	824	816	830	824	828	796	833	834	826	826	787	806	875	798	791	800	782	816	814	844	799	772	874	774	814	813	832	764	828	806	799	771	808	818	790	785	839	805	877	793	887	821	756	823	851	830	814	805	799	775	807	791	829	804	819	786	863	800	849	830	841	788	843	818	877	804	765	784	836	825	830	812	832	827	807	799	793	846	774	782	819	812	816	832	828	831	811	831	861	844	822	810	829	799	833	831	820	862	835	812	868	777	806	784	791	764	846	843	852	839	837	849	821	764	843	836	835	833	840	787	869	811	822	811	759	773	838	826	797	832	836	810	863	816	775	891	804	864	842	844	835	793	820	839	834	798	815	792	816	821	833	811	805	777	843	782	806	805	817	813	793	834	850	888	789	823	860	817	808	846	764	826	853	835	808	797	815	834	783	813	843	864	783	833	833	869	819	805	816	823	755	770	816	807	789	857	831	850	807	860	823	889	800	844	807	841	823	790	825	765	796	825	795	825	838	795	803	784	872	804	830	842	836	835	780	793	786	836	808	832	839	812	809	860	862	760	845	815	856	849	850	780	797	798	819	808	845	868	785	842	879	771	887	840	809	833	860	867	752	826	823	816	817	740	851	756	776	835	753	774	805	743	827	774	818	818	729	829	807	806	810	873	829	843	840	797	866	806	853	826	817	835	898	814	822	867	769	810	891	837	856	845	807	792	819	858	856	763	863	828	802	762	833	864	844	769	816	850	763	829	787	836	806	871	778	814	823	814	831	784	842	809	806	858	852	801	830	833	799	803	819	813	834	843	760	814	829	756	809	845	791	833	827	799	852	831	759	761	795	818	797	829	819	829	844	830	838	832	790	850	847	798	878	838	833	851	842	774	840	855	784	847	804	813	853	817	791	816	804	848	869	809	847	791	849	821	790	830	751	810	829	831	830	840	833	838	844	811	862	890	767	812	848	807	784	775	829	809	767	859	806	792	783	741	804	804	826	837	819	785	795	871	751	775	839	827	815	838	797	787	871	861	812	813	803	799	823	838	770	846	789	783	803	764	794	827	836	821	831	826	841	749	797	825	811	829	846	807	862	784	806	826	820	812	806	804	800	784	785	807	788	853	840	852	805	785	774	830	829	820	819	866	893	778	792	791	847	800	795	826	836	841	817	828	851	849	802	791	789	852	827	833	803	780	783	835	849	766	844	834	811	826	826	742	862	840	823	838	751	814	841	810	808	789	852	824	794	792	831	826	801	812	798	841	826	822	775	786	779	807	814	842	829	785	837	844	809	741	856	823	785	810	778	829	822	807	828	807	826	813	797	766	833	794	804	795	835	878	763	798	819	794	789	785	866	828	861	840	813	878	826	823	788	798	827	847	799	845	789	800	833	789	853	761	822	831	823	761	781	767	836	825	762	788	822	815	799	776	796	850	813	845	857	811	825	771	783	818	857	804	798	794	892	864	826	777	806	792	807	824	811	792	819	770	831	853	857	863	855	830	787	809	809	807	819	779	820	826	794	797	832	850	803	773	799	803	848	875	774	782	770	816	803	811	870	857	841	811	808	788	865	873	875	793	817	783	775	809	824	829	827	832	823	839	774	805	805	770	831	800	760	808	801	799	788	849	792	840	799	806	836	783	819	786	812	810	831	819	833	820	839	828	816	825	818	815	807	786	872	798	841	819	783	840	800	793	864	821	787	815	831	828	783	785	835	866	812	828	829	792	826	784	785	780	880	823	875	830	840	833	785	802	760	794	830	791	806	852	813	810	826	747	801	855	839	828	804	804	790	800	799	777	845	772	790	829	813	795	809	796	806	834	791	808	821	772	832	847	851	826	878	821	769	811	814	772	797	815	806	853	807	786	839	768	852	846	798	794	819	820	780	834	812	828	814	848	822	862	798	813	817	852	811	824	837	840	793	846	826	831	783	849	842	817	804	799	791	797	820	815	802	754	827	774	831	842	805	822	779	829	854	788	824	839	842	776	791	792	817	842	784	805	817	806	779	805	800	801	836	834	800	781	763	804	791	799	798	802	810	824	758	834	785	771	825	848	802	789	857	818	813	780	811	870	772	759	801	849	811	769	817	805	814	812	836	839	783	797	776	859	841	827	808	829	836	830	800	818	810	781	792	825	825	817	779	771	818	841	783	763	815	808	794	790	815	814	826	802	796	814	819	814	834	780	810	792	795	792	799	782	813	817	820	840	810	855	801	815	801	761	811	783	777	805	774	887	805	806	805	762	805	836	828	844	732	817	840	802	844	775	821	810	799	839	809	818	873	804	848	830	875	895	835	826	816	791	824	803	801	824	832	838	858	803	791	811	805	811	844	824	824	775	830	801	839	809	771	796	823	828	831	870	781	846	817	810	849	812	822	783	812	869	807
64823	101463	77717	45262	24826	14964	8536	5292	2590	1678	1434	1068	677	714	760	736	737	720	784	783	765	731	746	723	730	751	732	811	752	790	731	755	759	769	724	761	732	753	747	700	707	756	748	756	726	670	667	740	733	739	707	703	779	750	716	733	718	702	716	706	718	726	715	730	718	734	688	739	714	751	732	714	716	734	741	773	733	707	728	725	762	741	752	741	718	732	746	739	729	748	793	731	734	684	758	744	685	701	712	730	726	680	706	698	737	691	704	726	747	701	741	800	719	713	765	733	722	721	726	759	708	707	747	721	748	724	756	720	696	765	712	754	714	726	722	741	697	712	705	743	711	764	728	740	733	756	676	754	715	708	723	711	699	753	731	755	708	756	741	748	723	711	727	725	742	732	720	704	751	748	732	774	685	744	754	730	732	727	744	725	706	736	737	693	730	711	745	712	689	700	744	725	734	722	761	723	752	742	723	704	741	724	765	712	717	665	769	739	668	772	733	739	743	737	711	708	680	766	703	759	716	707	771	716	710	717	754	702	771	733	761	787	697	672	725	713	759	726	784	751	720	694	797	796	697	697	735	733	716	732	714	772	739	694	725	693	728	723	726	745	713	733	707	690	715	768	717	740	703	757	713	695	741	724	748	720	680	738	746	734	750	723	739	743	728	729	710	730	701	725	734	714	740	733	737	761	691	731	712	738	795	677	736	752	701	723	702	700	706	722	731	689	749	745	696	760	741	779	725	703	754	737	723	698	758	748	761	714	711	735	725	734	708	761	723	748	794	735	726	731	787	707	737	683	749	768	727	784	772	759	711	748	690	722	705	746	768	676	706	692	741	781	709	748	760	743	690	747	686	729	717	744	731	723	709	737	749	709	680	713	705	693	709	714	723	756	737	710	701	690	690	706	708	745	716	723	729	702	768	751	743	705	695	760	718	697	752	701	712	733	721	705	720	707	712	742	737	723	769	786	691	703	701	697	731	728	694	744	742	743	730	771	729	714	721	719	730	713	721	735	734	680	747	744	724	739	711	658	739	740	756	729	743	716	710	707	727	712	741	692	805	718	689	753	709	714	725	778	718	763	718	744	682	721	722	737	725	737	727	723	731	736	731	719	775	729	721	736	712	724	730	690	739	715	703	740	706	767	766	723	763	744	723	740	681	773	714	692	729	737	734	730	741	732	704	719	736	736	708	774	766	717	729	748	714	704	698	714	725	673	785	727	676	676	711	715	732	678	703	728	728	713	686	735	739	656	725	725	707	757	680	679	692	679	765	719	713	727	706	791	701	717	691	785	714	687	729	704	737	744	732	716	700	732	726	688	725	735	715	731	692	746	751	720	711	673	746	678	729	722	652	701	692	695	699	691	682	722	743	741	727	702	733	691	755	744	708	731	732	710	727	726	751	704	774	756	765	716	723	669	803	772	714	757	719	708	707	702	713	767	799	769	697	755	788	726	724	734	718	705	770	740	730	748	759	744	713	783	711	675	718	693	767	750	719	756	752	718	737	716	694	764	739	745	714	694	735	711	709	707	752	697	706	738	731	689	751	691	762	776	741	712	731	743	728	721	748	739	709	729	652	750	743	702	707	749	749	721	725	700	733	721	694	733	744	728	766	723	669	698	771	759	747	676	724	729	750	762	724	743	799	684	741	701	709	745	747	702	719	731	733	739	677	721	726	656	694	691	692	706	693	703	806	713	743	725	717	740	721	742	676	705	757	780	755	739	679	717	738	738	741	705	724	752	749	696	690	710	718	696	715	750	743	691	719	728	750	704	698	742	722	724	683	731	730	705	739	755	680	702	714	746	722	730	657	727	666	734	727	711	681	709	755	737	790	753	684	735	733	718	696	681	671	750	737	702	752	713	713	746	697	703	749	721	685	746	750	757	735	728	716	747	739	736	752	732	726	719	791	729	743	721	704	725	699	689	768	743	723	686	750	745	706	735	713	751	700	741	798	751	723	723	746	765	728	721	689	699	707	725	711	738	714	756	702	735	762	707	705	713	678	753	711	706	739	705	755	664	672	747	740	729	732	771	770	739	752	731	715	741	711	732	764	685	739	707	716	729	733	724	706	685	710	777	769	724	674	734	742	717	674	749	759	713	723	743	700	716	742	706	715	690	748	746	710	727	718	760	662	738	714	732	711	751	765	739	699	742	754	722	736	724	712	712	698	742	728	734	655	695	767	698	719	706	684	732	715	704	708	715	747	720	693	711	711	718	741	697	718	714	705	758	781	786	733	725	732	757	727	736	716	717	740	727	765	720	760	740	723	732	716	732	721	758	691	742	686	718	708	690	681	745	680	692	749	726	689	709	725	759	730	718	721	744	719	742	739	679	680	721	727	701	723	749	751	681	716	737	707	740	752	702	683	709	728	788	727	667	737	749	745	691	745	751	746	710	738	709	713	710	695	746	690	717	684	730	766	702	691	755	741	665	672	755	687	747	742	733	711	669	728	811	761	750	690	694	709	750	732	729	711	737	713	768	711	669	717	694	763	734	724	758	767	746	744	728	707	724	726	789	730	741	746	764	650	716	718	723	725	715	749	703	696	784	752	719	734	684	718	705	711	688	753	703	758	748	726	726	700	734	688	766	731	699	715	688	710	735	718	701	719	754	713	693	714	730	683	772	683	772	680	709	751	710	729	704	728	730	754	743	719	745	678	724	709	716	753	719	734	743	771	709	676	725	720	688	702	728	761	723	725	683	739	741	735	734	704	688	730	743	765	738	672	684	759	703	717	736	746	732	713	757	729	689	737	711	721	710	747	776	677	699	719	738	697	758	703	721	686	704	729	707	678	674	713	716	708	758	712	718	715	691	731	712	718	734	725	753	722	703	769	746	737	744	712	696	731	736	722	747	663	662	802	707	755	748	724	759	754	703	713	694	706	676	753	718	726	765	733	672	730	730	698	719	735	731	733	695	687	685	736	739	707	796	706	701	741	736	740	710	674	740	701	770	740	690	725	732	750	736	709	746	664	701	721	698	719	718	701	684	754	717	728	673	739	732	739	743	660	678	747	718	699	689	705	738	742	747	676	702	751	743	689	775	742	675	724	699	705	719	729	742	739	699	748	724	715	714	701	729	732	738	731	699	746	752	728	686	665	752	706	711	738	726	749	737	691	715	698	686	718	706	686	695	736	730	715	723	681	742	723	753	717	779	707	725	712	737	729	723	743	713	720	701	741	715	712	697	642	695	708	682	732	748	758	724	730	722	749	767	734	740	737	721	709	723	690	759	710	704	737	707	715	727	716	705	724	661	751	733	693	717	766	696	694	703	719	694	715	767	721	764	699	791	664	745	742	713	763	716	723	696	715	715	740	754	710	745	700	711	738	736	721	714	757	720	696	742	690	744	766	754	704	723	731	687	735	746	758	681	750	700	656	757	732	741	726	690	700	712	715	740	732	713	723	702	730	710	735	726	705	727	684	738	727	699	731	713	701	704	704	681	707	706	749	688	730	694	679	730	724	743	733	755	726	727
31252	27609	24138	10240	2682	1521	1033	776	700	633	610	607	563	586	541	552	575	549	598	572	604	550	555	607	569	566	585	582	580	554	597	513	553	558	552	642	529	545	593	541	579	581	543	555	577	594	559	561	555	528	541	576	581	589	588	575	574	544	547	566	530	550	587	594	558	569	556	596	597	556	564	588	576	570	538	565	565	600	598	577	535	538	575	568	554	574	564	566	558	573	593	584	608	560	575	601	575	516	549	603	550	572	621	621	561	566	536	612	552	575	569	569	592	566	524	558	599	543	575	542	609	557	574	540	563	592	580	549	594	543	574	567	571	549	547	534	560	536	533	552	564	551	590	542	611	556	577	538	549	574	535	590	588	561	594	559	535	568	567	576	531	588	598	575	569	558	574	540	600	543	585	562	564	564	543	572	540	569	568	545	563	613	561	560	543	551	546	540	561	530	570	585	616	568	531	573	579	540	559	557	545	588	571	575	587	574	584	569	561	529	572	563	553	540	595	591	577	546	574	565	523	579	548	586	560	527	610	560	563	580	584	558	584	572	537	562	562	552	551	516	549	570	535	564	577	552	602	573	541	582	570	589	578	555	578	530	555	577	580	553	549	591	572	540	585	539	566	562	545	525	615	578	543	553	599	532	510	597	582	588	571	582	548	558	583	532	590	609	609	544	574	575	511	579	551	559	594	558	596	587	560	591	605	545	536	557	586	532	563	543	554	570	581	583	552	542	512	584	559	564	561	610	585	582	543	569	608	576	550	572	545	551	540	630	533	589	588	601	565	544	566	534	552	528	564	552	578	555	565	521	598	541	584	553	538	564	551	564	595	598	574	570	568	565	547	557	571	563	554	575	554	562	593	572	562	569	567	562	592	577	590	591	553	597	569	573	545	563	601	545	584	517	588	573	570	626	590	593	539	544	521	556	569	554	524	596	589	583	603	572	570	535	574	519	525	555	639	594	553	600	569	550	558	566	562	558	560	533	569	589	565	585	589	559	575	560	534	540	533	573	585	551	520	608	546	547	586	546	559	584	568	552	544	554	579	532	557	568	550	564	535	524	588	523	565	570	577	540	573	579	540	579	567	599	547	566	572	569	557	546	553	554	583	570	573	573	565	557	578	564	552	549	540	555	575	581	617	534	571	574	565	590	575	574	617	564	581	559	561	571	596	558	551	576	537	534	583	549	599	530	580	579	528	555	574	560	552	572	595	600	532	578	574	537	583	558	553	549	568	540	584	575	598	545	589	599	557	569	579	576	502	525	554	572	552	490	564	534	535	610	589	588	568	580	570	583	611	548	583	552	573	630	546	557	556	552	574	584	561	580	562	568	605	547	576	570	539	552	563	563	601	573	560	611	584	561	552	550	583	573	578	530	570	565	567	588	547	568	556	556	568	548	597	561	617	576	603	547	542	562	551	597	613	590	587	596	596	571	559	582	535	540	574	566	565	545	541	594	588	537	581	526	533	571	546	556	525	588	537	584	535	536	597	536	548	578	516	550	541	586	521	613	616	547	528	527	545	602	585	565	524	578	546	571	552	581	584	563	556	556	569	550	582	554	577	583	565	562	572	576	586	576	579	617	570	543	585	523	569	576	578	535	578	587	580	605	566	542	556	561	576	592	552	548	593	527	581	590	585	537	555	551	615	583	572	598	539	554	570	543	559	583	560	569	521	577	545	574	574	567	569	546	583	675	527	562	515	574	564	575	539	531	509	536	539	548	562	551	563	579	577	550	574	594	551	537	536	538	533	586	612	595	606	587	569	545	544	587	554	568	556	543	531	584	595	604	611	593	573	593	574	543	572	560	556	579	624	574	563	518	570	529	568	557	555	536	603	569	596	542	558	596	564	571	546	583	545	523	541	560	631	548	607	565	574	526	571	547	570	586	536	566	563	564	608	585	569	564	581	598	544	523	626	571	573	587	530	558	556	515	564	606	572	607	616	580	596	547	606	549	536	582	622	560	543	541	559	563	619	556	525	595	545	562	564	565	536	553	606	566	607	579	559	570	572	583	543	548	581	558	580	527	538	573	572	557	600	549	557	555	589	592	593	611	573	589	564	568	544	530	578	581	579	546	564	503	575	540	543	554	576	552	570	557	541	585	564	535	562	585	605	531	552	583	570	545	561	543	596	555	630	559	562	557	561	547	549	571	583	595	592	518	565	587	564	564	544	559	584	544	564	551	576	569	587	550	609	562	559	573	585	548	600	616	548	573	605	534	587	566	557	536	591	585	641	565	576	549	592	585	589	556	587	551	558	626	580	552	562	585	545	576	575	582	595	530	553	563	606	577	569	555	604	612	565	602	569	567	563	567	598	553	558	577	561	585	580	531	605	600	498	600	570	564	588	577	565	583	597	535	507	554	577	555	569	545	579	536	543	599	582	605	541	565	552	572	564	539	559	560	570	559	521	566	571	601	572	558	542	544	579	592	527	564	546	598	561	548	566	583	619	586	572	550	564	540	561	560	554	561	557	553	605	599	547	563	600	560	551	634	580	554	538	572	561	620	591	540	574	538	573	571	555	572	561	587	550	558	574	539	588	552	590	561	515	544	562	566	594	556	591	547	570	569	564	576	559	561	569	575	540	591	565	561	615	562	544	596	582	535	522	581	513	582	561	578	549	597	599	596	612	597	564	550	540	622	515	540	549	562	567	543	609	583	558	531	590	571	588	584	548	559	540	591	566	543	614	534	571	553	592	579	593	549	546	584	566	563	608	585	595	588	557	585	556	613	583	574	616	598	576	571	559	560	547	542	531	569	567	566	565	570	578	593	593	535	565	547	603	587	545	575	575	620	554	557	554	541	558	563	586	591	572	589	569	564	559	588	567	578	542	600	565	604	547	531	545	549	545	610	578	602	570	603	572	566	551	543	550	572	557	587	560	534	620	541	564	587	580	563	585	577	539	607	556	561	575	541	570	578	571	519	568	576	558	583	593	568	594	567	543	583	570	591	597	556	577	572	539	558	535	541	584	596	556	585	538	573	595	569	568	571	562	572	585	608	544	533	563	565	560	543	571	618	564	537	584	582	566	560	536	577	546	588	516	578	564	579	555	575	536	593	562	571	621	534	611	568	619	560	520	546	555	526	572	553	600	559	564	565	562	539	554	590	541	586	549	573	575	587	547	566	576	563	524	570	580	622	602	579	594	560	611	568	558	577	576	528	589	598	548	591	533	600	575	536	555	582	538	580	556	593	555	597	607	614	549	557	591	587	597	599	582	579	582	608	552	529	530	570	552	566	579	590	595	546	521	571	545	559	637	577	528	561	613	637	498	582	604	567	561	603	598	596	588	561	574	546	559	525	564	567	563	575	558	554	588	601	542	581	545	544	553	539	540	581	554	589	608	563	543	583	530	602	554	593	559	595	516	541	607	570	557	613	592	538	581	577	550	519	559	547	569	616	549	547	564	605	572	553	580	573	565	561	573	574	585	555	587	604	537	590	607	563	582	595	551	560	592	589	581	556	592	588	578	538
25341	31319	20073	6410	2320	1417	927	741	611	507	484	486	444	477	453	440	438	487	481	460	459	477	471	471	470	480	466	478	486	473	465	491	470	452	463	442	474	494	457	457	436	442	486	476	413	444	489	419	454	516	465	472	457	453	470	471	430	493	463	437	466	477	482	452	444	449	458	466	463	491	456	456	487	440	449	489	499	495	450	447	462	436	425	497	467	456	492	486	471	450	462	476	457	445	437	420	474	454	465	454	448	463	473	466	451	431	474	482	492	437	462	439	427	465	490	442	524	459	466	470	468	416	442	468	440	460	462	428	478	420	464	484	475	472	448	461	433	439	443	456	437	440	466	447	491	457	484	505	462	442	446	466	465	437	476	451	438	468	444	464	465	426	440	439	456	459	490	466	488	461	479	478	468	433	447	465	399	453	486	473	445	443	496	484	466	437	481	460	446	494	481	452	459	474	464	469	467	461	445	446	461	423	466	430	459	470	435	470	469	415	449	485	478	448	446	445	440	469	512	445	430	474	444	491	461	467	437	503	482	485	456	494	466	457	457	457	428	435	417	437	441	442	494	449	488	459	476	513	433	449	467	441	465	433	506	479	454	445	468	464	462	477	442	499	475	446	448	478	450	453	439	460	458	482	452	453	525	442	468	468	504	459	472	400	484	410	529	459	485	478	453	432	449	474	481	499	471	492	433	459	485	434	486	429	477	464	437	486	436	481	467	474	448	475	471	473	481	435	498	449	493	462	479	473	411	502	496	460	478	435	445	438	465	479	445	476	485	448	444	457	476	463	462	436	429	466	446	435	413	469	474	434	461	476	461	478	437	463	481	493	462	482	472	489	456	447	453	449	470	482	499	468	442	463	467	439	466	465	489	478	447	463	461	440	454	447	471	482	453	468	412	439	433	444	474	473	472	430	477	467	417	457	454	456	479	439	491	474	470	455	520	465	469	443	479	489	442	463	458	481	485	439	461	477	503	449	479	453	510	478	450	448	433	468	464	448	453	457	491	450	451	468	429	477	453	459	480	468	482	453	433	437	468	493	445	452	430	461	452	465	465	486	492	473	475	477	453	437	473	461	439	435	466	486	445	444	449	435	474	497	468	439	472	446	476	458	415	477	473	456	457	470	460	491	462	437	448	470	472	471	447	449	425	458	454	461	483	463	449	428	445	439	440	451	486	444	437	480	440	465	435	433	473	432	439	447	449	409	465	484	429	460	453	452	468	448	469	457	503	446	424	450	461	503	449	460	439	420	445	488	451	457	460	462	442	451	489	446	454	459	470	441	484	483	460	503	465	444	456	442	474	430	416	481	429	488	493	419	483	415	463	434	456	413	472	471	451	467	494	435	486	469	484	478	463	433	432	449	477	452	468	439	460	453	453	493	451	456	472	455	450	471	492	458	453	445	455	451	476	446	425	446	460	431	449	472	465	466	450	446	449	469	461	438	424	431	466	481	452	449	444	442	460	481	432	441	457	487	500	459	452	460	474	466	483	464	423	511	470	445	436	423	431	438	473	462	445	464	486	468	459	458	467	438	496	480	420	473	462	505	490	461	487	461	476	482	452	467	443	459	463	503	437	418	498	503	438	429	462	434	459	441	435	436	444	502	442	432	480	446	508	501	498	477	444	434	486	453	456	462	453	439	465	451	430	453	428	462	447	460	421	487	458	456	489	461	469	470	453	468	459	433	458	470	466	435	498	510	469	465	455	444	470	447	488	461	461	490	488	470	448	479	461	460	474	458	450	475	424	484	493	477	469	480	446	444	475	443	454	465	434	459	459	446	479	454	491	475	433	438	483	455	470	475	452	437	479	494	461	455	450	471	410	457	466	488	456	425	450	437	534	455	471	436	452	481	476	490	473	446	461	433	456	461	477	477	477	459	496	466	468	446	487	473	470	454	467	483	467	443	454	417	475	456	464	456	449	431	517	432	477	419	477	484	482	471	470	452	459	450	422	437	482	421	483	447	446	443	482	440	507	440	476	481	445	484	470	443	468	426	481	439	446	459	427	399	468	445	453	453	488	479	457	490	472	480	486	464	472	460	456	440	458	468	457	469	477	456	478	492	471	454	474	487	493	452	482	442	463	448	434	448	484	436	408	491	477	473	434	482	482	484	458	447	458	440	425	460	435	416	495	451	458	484	461	428	423	474	462	470	455	436	435	451	467	468	432	466	428	453	439	502	438	449	482	467	455	433	486	436	453	450	480	506	455	429	446	469	463	499	425	481	494	456	466	440	463	469	435	449	478	431	491	499	418	472	458	455	444	484	450	467	433	496	444	422	491	470	479	471	460	433	472	461	486	472	468	440	471	459	481	443	502	463	466	441	444	481	470	486	449	478	440	449	441	443	436	464	469	489	451	443	482	486	456	482	490	446	451	501	501	468	491	485	446	456	440	469	460	454	418	461	462	480	448	479	466	453	455	436	415	441	489	469	464	471	477	430	469	499	454	440	435	466	482	449	455	431	474	445	430	476	452	473	487	458	465	456	429	461	459	429	442	434	526	479	450	469	441	475	466	458	431	453	450	488	492	428	483	442	481	473	471	464	495	480	489	447	449	470	438	419	431	452	476	444	440	475	502	503	451	474	434	470	494	490	522	471	455	431	474	447	457	478	451	471	444	453	460	442	486	438	437	471	433	411	446	450	477	437	439	438	455	460	465	450	459	449	482	464	420	446	429	456	459	483	433	486	466	472	485	475	447	459	427	517	457	450	418	429	487	460	444	443	458	441	444	499	443	459	399	479	424	483	457	466	443	469	451	487	456	453	461	488	464	450	449	442	506	472	461	477	458	458	447	469	452	446	438	452	480	469	484	473	438	476	448	494	469	437	482	475	498	497	476	473	409	426	445	481	478	441	496	471	474	471	483	459	496	423	469	464	491	452	499	484	453	442	492	450	448	438	430	472	466	454	427	445	480	471	459	483	466	435	456	444	434	439	450	458	452	464	418	449	430	454	434	475	482	423	451	454	473	517	454	492	508	464	445	406	463	476	443	471	454	475	476	483	479	467	470	487	471	459	443	439	458	461	482	495	432	433	475	437	470	438	483	488	468	495	464	479	475	459	443	453	477	470	463	455	437	433	477	442	433	463	476	462	460	455	420	475	453	467	447	460	477	452	464	442	424	442	471	455	476	463	465	444	480	469	464	459	481	451	448	469	445	463	459	457	445	499	423	446	435	439	475	479	489	464	413	441	449	412	472	434	458	432	444	412	499	433	472	423	463	500	505	462	444	461	441	437	463	474	466	456	444	439	451	405	445	470	455	429	472	487	454	482	465	479	465	459	456	448	508	458	464	481	448	469	446	459	446	447	481	452	478	468	469	488	471	491	424	516	483	449	462	457	426	478	488	485	449	398	494	449	492	459	428	430	483	400	458	457	481	474	478	490	452	437	440	467	425	475	436	514	449	434	442	495	486	471	450	465	464	470	464	471	472	422	451	460	467	435	403	435	466	467	490	474	462	487	475	472	478	414
25897	24863	37300	34891	22483	13281	5571	2486	1436	985	870	763	678	708	672	702	741	626	656	717	669	650	734	699	712	707	665	697	697	684	700	670	670	665	711	649	734	685	684	728	707	666	652	723	657	732	652	643	700	665	658	666	675	675	708	683	690	741	689	724	723	707	685	638	656	664	705	672	700	652	702	698	623	708	657	701	730	715	679	706	643	663	659	677	648	696	647	657	667	688	724	666	696	696	709	688	691	720	708	692	682	661	718	695	723	712	702	716	671	680	688	655	675	667	710	689	675	677	624	653	694	686	651	730	676	676	663	706	691	681	687	632	675	645	710	691	700	689	646	668	674	730	655	676	685	674	666	682	687	676	684	715	669	674	701	654	672	691	676	684	693	667	642	648	706	683	682	701	691	709	732	655	700	629	704	710	702	651	669	632	674	661	684	702	658	643	727	664	712	732	735	704	698	667	651	672	672	696	700	686	676	646	703	697	624	654	638	679	677	661	732	676	674	643	670	651	688	673	626	671	720	659	688	662	666	698	700	673	641	703	682	673	705	659	664	692	686	717	672	672	705	703	697	670	654	676	673	675	664	731	651	672	635	663	688	661	687	661	698	699	666	640	682	699	644	711	682	685	640	707	712	689	638	697	678	668	669	686	683	663	676	658	686	693	671	641	653	639	701	724	637	656	661	670	678	637	720	664	729	660	677	652	696	651	685	648	705	721	658	689	710	642	660	712	645	691	705	717	654	697	735	695	661	695	713	700	641	724	688	701	686	692	675	677	680	666	717	645	653	699	644	667	676	684	656	619	681	709	662	705	670	603	713	671	663	695	711	657	727	708	644	660	719	634	642	659	685	694	671	664	682	737	729	668	643	674	729	700	655	695	670	691	663	662	658	706	649	705	684	689	656	701	663	685	682	687	701	714	701	687	759	697	678	673	662	687	657	639	700	641	649	620	686	647	676	738	680	678	660	650	699	689	674	710	656	720	674	676	633	658	684	674	678	650	747	647	677	643	665	681	676	676	693	668	676	660	691	666	674	670	668	632	694	670	705	639	707	669	675	699	662	671	663	687	678	676	716	672	622	674	676	723	718	664	679	703	675	725	691	635	699	657	677	711	735	684	685	668	658	713	653	626	666	694	678	679	654	712	671	670	714	703	651	655	670	670	678	631	718	701	665	655	707	636	698	659	668	681	690	626	622	663	672	656	686	672	685	664	685	667	686	712	697	689	644	680	685	668	647	690	668	687	693	685	742	671	698	683	666	668	701	633	724	684	719	682	667	670	639	666	664	709	667	653	655	637	648	667	656	719	645	634	679	668	684	674	699	667	684	702	680	656	685	636	698	678	634	700	631	713	616	711	719	649	707	693	678	647	722	683	666	703	699	747	709	691	671	700	654	643	666	657	694	723	704	686	623	668	703	653	722	643	664	638	707	691	618	723	673	647	676	713	693	637	655	683	690	731	678	668	697	674	728	679	677	657	680	655	686	651	674	665	693	638	645	678	668	662	746	660	640	688	677	696	662	633	684	661	637	727	661	628	689	643	652	659	680	620	689	677	697	663	693	621	667	669	680	699	666	658	711	701	675	663	700	703	632	641	639	699	669	668	641	671	666	714	653	645	657	724	642	695	703	660	682	698	686	685	705	666	692	643	640	674	695	698	700	685	671	675	739	704	668	669	648	633	680	684	672	672	697	650	651	625	671	707	680	688	733	675	638	671	674	694	708	660	660	697	621	717	707	677	662	675	734	713	656	708	693	681	585	668	678	669	704	710	681	624	637	695	641	650	652	680	710	692	630	652	703	645	674	671	672	693	676	669	656	666	674	707	687	691	686	654	693	648	704	644	656	632	690	677	687	713	639	675	648	670	715	675	731	683	652	677	682	660	688	694	707	715	687	665	665	609	668	727	666	665	678	656	706	683	696	696	637	642	660	656	690	648	631	645	701	671	710	676	674	718	713	677	684	676	668	658	683	680	657	652	726	667	638	647	668	739	660	650	652	652	670	663	726	658	720	736	672	677	654	655	681	689	701	656	615	709	741	701	648	640	682	620	701	694	661	673	703	641	707	667	657	675	632	647	682	687	648	618	657	656	678	706	741	691	713	668	640	732	661	647	707	676	686	602	671	693	669	664	681	675	693	682	673	698	666	705	632	713	671	736	682	660	669	656	685	642	688	697	685	666	680	652	672	639	722	659	638	766	671	736	708	717	699	701	691	691	732	679	672	666	739	673	692	706	675	688	651	648	702	691	652	667	676	656	675	695	664	640	701	654	712	644	657	636	693	720	704	684	678	644	701	681	670	653	662	634	677	683	660	697	684	664	670	660	669	702	667	684	661	663	674	699	677	718	658	667	730	664	691	690	687	692	692	718	677	643	680	687	696	697	681	661	701	676	689	681	728	718	649	647	648	708	678	692	676	651	641	657	674	679	669	663	700	656	706	707	669	653	716	630	683	660	671	686	671	676	670	697	679	680	703	702	636	684	663	742	670	699	667	685	622	663	711	676	649	683	672	680	631	686	654	692	672	672	639	670	683	683	695	673	674	666	667	634	672	692	704	662	668	689	675	662	702	649	711	683	694	675	694	678	685	699	656	707	672	648	702	656	699	642	732	681	725	692	611	695	692	683	688	683	651	696	679	668	677	639	696	734	660	740	679	625	719	724	681	688	675	646	727	691	704	647	672	682	648	692	664	658	675	638	619	699	708	665	666	686	627	639	662	685	653	707	706	683	689	670	676	655	673	682	705	673	696	706	651	674	662	696	680	684	707	663	651	669	687	642	643	665	636	674	639	638	698	670	639	716	708	684	687	662	696	656	664	662	702	719	664	650	677	711	668	672	700	667	677	744	711	667	657	701	668	689	691	690	675	650	686	670	695	687	687	701	733	710	661	662	696	677	723	642	731	695	665	674	646	696	716	670	644	691	655	677	684	710	736	694	694	714	687	681	686	690	688	661	681	695	715	682	673	732	697	669	675	652	675	661	694	676	650	679	692	681	671	682	742	647	685	694	686	671	691	691	683	681	667	649	654	660	652	680	724	656	659	653	666	693	648	650	696	696	626	708	691	681	680	651	701	720	677	651	704	649	717	685	671	663	653	669	678	674	688	728	680	674	688	675	661	638	653	696	684	689	724	652	660	616	720	665	658	712	663	688	699	684	694	687	672	699	654	671	672	664	680	663	736	668	655	686	662	690	683	696	676	667	711	701	709	678	670	670	709	713	697	659	682	656	642	662	693	719	656	708	694	664	696	716	660	697	683	689	718	686	670	612	669	740	715	710	691	668	707	689	652	686	663	692	688	666	665	709	667	679	698	672	666	673	668	649	710	652	706	657	702	734	684	703	619	663	673	664	684	698	664	693	707	713	699	680	727	688	661	698	686	659	728	685	700	662	714	709	676	752	697	670	673	665	676	649	671	684	662	701	682	703	691	665	695	668	715	694	673	723	697	682	702	690	684	671	671	708	693	690	665	700	641	670	685	651
62059	89595	64784	32435	15446	8877	4706	2777	1612	995	848	675	613	602	618	572	645	586	540	614	566	619	641	579	587	600	594	582	630	586	581	602	588	602	579	596	615	574	580	609	581	605	566	589	588	615	596	574	637	636	600	609	564	589	595	585	561	589	583	558	561	568	625	608	566	611	579	579	579	637	557	590	585	569	581	583	581	602	580	570	561	589	611	576	586	592	559	574	549	581	563	582	598	603	586	601	590	564	576	546	569	619	599	632	570	605	603	606	559	595	610	608	611	561	598	616	573	612	606	586	592	636	597	592	596	604	546	591	569	600	549	652	596	551	576	584	643	572	590	601	564	564	585	627	584	585	633	556	587	622	577	606	594	614	584	571	604	595	609	597	571	597	559	613	634	579	582	614	621	643	565	600	598	578	607	595	604	607	580	589	579	545	568	599	555	611	622	589	605	596	562	581	556	632	587	581	575	598	571	598	607	578	594	618	602	635	633	590	601	604	603	580	633	574	601	581	615	598	588	601	610	614	589	584	593	600	574	603	583	595	588	597	536	601	543	592	590	570	565	594	600	563	629	616	628	633	595	578	559	600	618	588	571	564	603	609	603	565	583	603	558	549	610	635	578	577	554	559	646	617	593	624	587	533	572	582	637	576	620	592	614	630	582	618	568	608	584	621	618	584	628	604	578	590	583	607	606	586	586	615	602	585	609	586	590	633	589	581	588	588	580	590	578	575	614	592	553	621	559	595	592	598	579	592	584	590	548	594	585	531	538	567	588	594	601	610	610	554	635	569	558	603	566	575	622	587	594	630	572	583	599	552	601	597	568	595	613	593	572	564	633	573	589	574	578	583	607	603	580	660	568	624	582	589	593	548	596	569	559	554	645	624	574	591	627	615	593	568	560	620	590	576	633	601	601	594	598	592	583	608	609	564	588	627	603	548	617	658	548	625	552	555	578	610	586	617	602	595	581	611	553	623	588	596	586	557	519	572	584	619	597	595	566	629	613	568	600	622	582	590	598	606	581	593	584	557	581	588	554	634	588	639	592	597	606	601	595	619	577	629	600	537	614	606	592	648	557	544	561	609	583	562	593	586	578	569	563	582	612	585	606	553	611	599	563	580	554	578	606	611	604	566	584	565	598	602	575	574	607	608	574	561	655	627	603	573	573	582	616	534	614	605	629	597	558	605	605	548	573	568	569	640	602	584	536	578	572	604	586	595	604	588	569	600	586	564	573	566	620	577	614	607	573	598	631	571	569	627	607	607	614	575	590	524	598	596	610	557	585	585	593	638	628	559	603	590	594	574	589	590	583	588	593	589	573	579	575	589	614	625	603	598	578	596	593	615	563	618	559	623	572	605	591	583	603	570	604	589	611	610	534	533	592	602	621	584	596	566	556	582	581	584	553	601	608	574	609	577	618	640	578	582	573	611	568	573	623	592	586	588	588	573	631	630	602	589	624	606	564	594	579	559	595	569	567	536	610	594	592	641	544	614	581	608	587	555	614	587	636	570	602	590	560	601	618	566	553	601	620	602	589	566	626	559	583	618	600	632	584	551	554	567	644	597	620	622	594	572	577	553	597	581	610	593	624	616	588	584	538	567	576	544	560	572	591	560	566	544	587	617	557	582	589	614	593	580	574	550	541	618	571	604	561	603	608	630	600	562	658	614	601	595	616	587	609	580	602	606	564	578	597	597	602	558	575	545	599	606	576	580	611	569	615	538	587	614	590	564	592	616	592	616	589	563	587	560	587	602	593	575	599	537	633	621	571	618	556	662	557	640	588	616	567	570	624	602	567	589	559	540	573	633	572	592	576	609	633	637	520	579	592	635	590	542	601	630	595	594	642	582	600	577	611	580	600	604	592	615	611	631	581	614	575	560	573	565	590	563	599	583	588	565	570	588	581	575	588	570	606	612	615	585	583	609	580	616	623	571	554	569	587	604	603	624	549	591	599	582	600	588	643	595	608	582	607	570	597	612	586	611	602	553	582	608	630	591	603	585	580	596	598	567	587	611	627	610	593	630	569	586	571	563	584	546	583	583	573	550	590	605	584	596	579	573	614	589	587	622	595	634	573	574	567	586	573	616	586	572	603	599	581	589	616	600	554	589	647	600	603	587	568	619	616	553	569	583	586	567	609	592	601	618	608	615	581	560	604	549	570	607	620	587	638	558	587	571	617	572	568	614	575	616	585	580	599	568	584	598	618	567	579	593	598	575	600	596	580	591	583	603	598	582	602	610	612	602	618	589	603	586	612	527	610	601	607	536	612	553	597	536	554	623	561	594	615	604	609	586	595	617	610	610	576	589	604	616	618	587	617	606	608	607	651	599	554	576	617	564	590	625	589	563	597	595	551	599	586	606	576	569	583	607	621	611	604	594	604	568	582	563	580	585	595	589	658	509	590	615	592	560	610	600	575	557	589	577	579	570	591	619	583	627	584	570	572	582	645	559	658	597	583	579	629	600	611	562	589	610	601	623	600	611	594	602	615	586	587	586	560	625	608	613	596	618	642	605	584	619	580	571	572	622	588	612	590	601	570	592	590	615	572	578	586	575	630	597	581	609	564	594	573	604	556	572	602	605	583	612	645	571	580	584	568	600	582	582	622	572	591	584	609	577	620	601	598	596	557	629	576	556	605	586	576	599	584	564	569	625	582	577	615	608	585	598	588	585	578	624	595	575	572	607	560	607	602	614	585	578	605	582	561	580	575	629	582	599	627	587	581	588	565	533	557	561	585	583	548	584	605	587	580	560	577	567	574	596	568	538	623	617	596	582	591	562	585	561	559	582	553	542	592	574	610	594	567	586	576	591	614	594	616	570	579	607	574	592	587	567	584	569	556	556	588	599	602	631	605	600	621	575	613	599	601	597	592	545	612	576	630	588	615	570	596	632	584	581	594	536	572	578	598	573	592	568	571	592	557	580	622	630	571	630	574	575	634	575	552	576	530	603	600	572	616	588	543	620	561	576	591	577	598	544	543	583	569	575	570	567	590	572	603	587	606	566	590	568	613	572	578	605	590	615	579	558	585	570	543	582	596	588	606	608	587	623	578	579	614	580	594	585	613	594	637	573	560	585	561	630	563	620	589	570	567	587	589	611	583	623	575	571	614	676	634	573	611	567	566	606	574	585	604	566	581	608	595	602	542	517	574	584	583	567	558	580	569	599	569	566	594	600	632	577	550	604	599	588	630	589	546	598	577	589	586	610	588	570	575	561	574	572	601	613	621	559	552	548	607	639	597	587	632	585	617	595	631	565	574	602	607	569	601	586	599	618	606	586	602	602	590	630	584	594	586	551	559	592	553	600	601	594	585	578	610	597	620	605	537	603	594	540	591	593	616	591	598	582	586	583	594	583	634	631	590	594	559	580	627	626	586	584	598	586	570	596	561	590	582	574	545	565	592	602	550	622	590	646	588	568	595	583	606	547	575	618	579	571	601	570	567	588	590	579	568	569	603	585	607	619	620	592	558	626	593	578	570	582
24577	23015	33645	31000	25871	21667	12655	4998	2261	1549	1314	1005	919	878	862	867	866	874	864	860	878	910	875	849	874	868	874	861	822	863	826	851	866	807	833	820	879	834	821	811	840	872	863	790	837	830	840	767	835	847	853	792	848	829	793	817	805	812	870	848	842	810	850	803	826	805	808	867	827	822	826	865	835	818	802	788	821	828	829	805	841	841	823	826	784	811	782	821	818	846	807	821	840	807	844	844	862	818	758	847	821	840	802	860	835	819	838	823	854	847	828	869	862	852	884	818	825	856	843	804	883	813	887	824	815	806	813	834	834	758	788	787	819	882	845	846	861	821	803	902	824	875	829	818	846	794	839	828	827	849	799	886	865	906	794	769	806	827	832	803	841	868	843	811	844	821	855	838	809	830	794	802	813	802	838	853	844	817	800	834	820	851	833	841	785	806	857	844	842	788	769	825	838	824	864	800	780	813	808	791	825	818	838	846	868	838	838	820	835	835	806	845	837	832	796	847	806	829	834	833	818	818	835	816	825	823	802	807	793	801	781	825	789	835	823	849	768	883	852	814	834	803	816	814	842	816	814	837	814	846	838	853	785	802	828	831	897	893	842	867	856	781	808	805	814	885	818	818	812	853	825	807	818	858	838	812	844	816	835	827	840	789	789	815	801	788	793	824	821	844	847	851	857	831	864	857	823	854	823	822	796	818	860	823	830	800	823	861	847	872	848	825	825	827	872	826	820	832	841	852	853	850	777	814	827	846	799	805	847	838	833	843	874	823	871	842	875	824	840	853	789	869	829	841	908	848	898	857	834	747	857	858	806	854	859	835	816	767	848	827	837	832	829	850	833	824	756	783	814	847	798	812	833	802	776	828	843	856	872	888	814	783	815	823	811	791	831	866	801	829	787	803	879	824	794	861	849	814	837	819	821	871	776	843	783	781	820	836	837	845	856	847	867	853	795	841	834	789	856	839	848	828	807	842	875	817	784	841	864	870	792	782	797	851	800	829	834	849	849	834	824	821	860	813	802	835	842	848	812	844	798	787	809	830	873	812	840	745	842	849	879	866	848	853	822	835	852	800	871	820	827	838	835	840	849	847	840	832	857	795	887	806	882	879	782	810	823	834	835	805	829	856	787	816	834	761	849	841	775	854	860	798	832	802	802	817	855	811	791	803	873	803	877	799	824	863	834	852	867	847	800	850	827	799	831	824	846	854	856	814	831	801	806	835	805	836	767	813	854	863	843	861	824	895	846	814	812	814	857	836	834	828	852	846	822	850	806	870	784	818	853	868	790	817	838	805	882	819	822	799	817	866	833	786	833	772	802	790	835	850	783	834	803	830	831	852	785	793	795	826	798	839	800	851	740	835	815	842	801	862	838	801	844	845	828	766	842	842	838	823	758	826	832	814	840	800	838	795	846	836	885	903	866	843	862	829	838	856	802	825	811	808	797	852	782	845	823	816	827	831	830	768	867	809	836	815	858	858	804	793	728	841	807	796	825	808	832	868	843	744	767	823	789	827	833	834	866	802	764	852	868	772	770	856	783	829	827	870	810	786	820	771	786	866	834	850	820	843	862	912	803	761	842	813	852	793	773	820	844	856	788	845	815	770	803	831	907	808	880	808	879	842	815	810	781	843	845	879	846	856	848	832	787	861	850	791	857	859	810	829	811	787	832	832	873	798	869	863	863	860	838	856	844	809	810	802	851	837	827	818	845	798	827	899	828	883	845	863	812	814	871	828	831	823	858	870	837	838	834	823	815	832	809	833	867	859	834	822	823	801	887	789	842	839	802	861	831	803	876	846	798	854	773	797	817	849	804	817	799	842	834	864	796	835	816	859	761	778	846	809	809	841	815	872	847	826	761	802	814	864	838	821	859	859	854	833	794	817	794	802	792	828	804	807	787	829	813	828	857	799	808	808	845	824	852	806	831	822	864	845	814	762	850	820	813	796	796	806	810	752	839	813	841	811	828	859	780	809	836	854	804	839	865	857	834	857	867	816	815	839	830	865	813	851	794	735	824	842	831	908	836	838	889	810	848	803	823	812	819	792	819	803	843	819	828	841	743	828	824	803	858	806	793	770	853	840	824	816	834	841	818	830	795	847	813	859	855	819	855	806	790	861	848	776	870	840	831	808	785	888	801	824	856	890	815	844	793	829	813	856	794	864	818	861	803	875	864	837	888	808	833	829	815	808	829	815	823	855	799	825	843	879	786	834	816	794	814	793	807	841	827	807	842	845	848	828	829	856	862	795	842	819	873	808	866	804	808	838	837	813	862	852	824	812	841	832	794	854	808	853	830	854	817	827	830	810	819	823	787	839	830	791	813	891	781	804	838	819	850	797	857	810	810	798	809	850	791	802	827	840	862	794	824	809	852	833	836	841	785	777	853	816	813	816	820	823	813	858	816	802	842	782	862	764	747	835	830	814	781	834	875	858	853	850	833	826	816	839	839	809	844	831	827	842	809	813	812	833	857	841	835	850	824	799	889	748	842	806	755	808	886	827	907	806	858	826	866	816	819	854	835	783	809	854	830	822	865	812	822	857	763	803	817	777	807	817	749	821	820	848	875	822	799	818	816	873	775	799	819	845	794	818	833	819	829	795	818	801	788	832	801	829	803	819	828	820	799	882	813	839	812	799	852	853	844	818	810	839	811	827	843	819	899	813	806	811	832	797	776	842	791	803	858	843	855	854	766	828	826	774	813	838	892	801	841	789	846	856	797	871	783	804	810	825	841	820	783	852	837	846	854	806	875	845	832	812	797	869	830	819	818	765	822	877	790	842	871	754	823	866	825	792	833	824	810	811	866	819	830	848	845	848	807	819	803	904	812	862	836	830	812	825	857	789	776	819	786	838	823	848	814	798	790	825	811	833	874	777	866	841	843	835	831	853	832	812	800	818	800	782	827	860	831	862	785	810	853	791	826	888	788	853	838	839	839	839	804	785	841	851	787	855	801	851	809	851	779	811	860	827	849	881	829	823	769	842	853	807	840	824	836	788	769	808	769	837	812	791	860	846	869	815	859	843	785	816	816	820	872	791	816	861	839	800	814	793	769	812	810	827	883	790	793	847	803	837	791	785	777	801	821	832	837	819	813	786	839	815	797	890	808	801	846	825	808	782	854	818	827	871	839	845	815	849	797	789	802	832	880	770	828	783	795	831	806	841	799	828	817	843	810	765	854	783	814	842	837	865	803	847	825	828	832	881	830	828	753	800	821	843	869	847	799	789	799	815	800	843	783	818	795	787	802	838	816	808	792	798	826	824	824	841	831	801	858	779	863	851	842	858	842	806	827	843	848	784	853	846	821	826	841	773	824	834	866	828	816	805	798	797	825	848	771	830	861	821	816	791	824	844	841	854	774	742	807	816	824	839	852	789	810	870	838	839	815	906	764	842	786	856	883	832	799	817	830	799	840	816	877	830	811	789	884	833	808	841	830	813	845	819	857	815	835	800	833	763	828	795	775	856	794	847	830	824	815	846
65319	101759	75555	44358	25380	14529	8445	4983	2588	1624	1390	902	750	772	781	733	702	747	739	746	777	749	742	761	731	738	750	761	818	804	759	750	752	757	712	793	749	761	741	706	692	739	757	718	775	738	711	775	743	739	763	726	764	758	719	774	733	749	723	764	739	707	712	764	762	740	701	677	752	751	715	739	735	705	698	768	735	748	763	692	755	733	736	709	719	733	736	745	748	720	701	768	768	719	710	739	720	724	737	776	752	768	765	714	737	730	700	695	734	734	742	740	701	744	706	707	739	731	737	693	771	706	687	712	777	760	751	722	737	745	702	699	729	758	725	727	719	744	735	763	734	727	738	740	730	744	702	680	765	732	700	714	754	741	720	775	714	724	710	721	712	744	756	777	744	746	721	725	742	788	731	733	762	765	738	705	784	757	740	701	705	732	737	703	730	690	737	714	754	752	751	743	750	741	761	737	744	745	735	777	721	722	752	699	748	766	728	776	728	760	734	757	683	722	755	747	779	741	761	735	775	741	710	742	742	729	759	796	742	757	796	794	754	761	720	728	685	776	774	713	749	708	744	679	711	754	727	723	743	779	710	732	728	736	799	798	760	734	680	711	756	755	698	723	733	721	749	714	723	733	774	773	722	751	745	728	741	746	754	743	752	718	764	706	764	708	754	707	734	761	773	725	734	743	762	781	730	727	733	719	783	722	749	709	729	762	708	748	734	718	749	769	740	702	715	743	751	681	746	715	748	762	726	716	759	766	721	729	742	729	733	757	769	774	727	733	762	718	764	781	668	757	724	713	749	698	731	772	770	733	735	728	702	746	721	689	786	756	710	729	698	731	684	723	744	733	726	742	742	745	727	706	672	786	725	727	741	798	727	718	719	738	733	710	746	745	715	797	744	730	753	718	719	740	743	746	775	717	769	743	739	789	723	735	782	698	728	770	729	774	738	769	686	766	695	739	797	736	768	735	742	727	733	720	719	718	708	744	758	739	760	702	668	746	714	731	761	731	742	760	745	751	755	737	722	755	723	727	741	710	736	818	716	781	775	698	733	709	765	707	708	731	744	752	702	708	711	717	740	706	740	752	753	711	718	728	733	760	686	757	740	695	703	734	687	723	741	728	736	718	691	696	740	712	716	728	738	732	745	742	732	719	682	744	715	742	723	728	712	743	721	748	718	701	726	761	717	725	737	720	736	773	665	753	741	735	800	733	758	714	713	726	727	692	756	711	713	723	725	770	742	706	733	736	744	716	759	768	735	741	747	721	730	758	777	752	739	728	688	736	725	741	729	709	721	718	737	763	693	707	706	709	696	779	677	745	701	755	756	714	766	701	775	760	731	719	743	795	698	749	767	727	751	752	721	692	718	715	737	730	738	717	731	764	777	754	738	755	758	696	724	700	705	767	792	739	756	702	737	730	677	717	739	790	755	736	771	751	707	718	747	712	717	739	723	739	730	744	673	721	768	769	718	713	703	694	769	733	692	759	743	694	741	746	727	736	773	704	745	764	727	766	759	709	678	716	705	685	701	763	707	756	755	733	739	762	774	726	687	729	758	755	689	771	704	700	719	719	701	751	721	731	676	756	718	782	715	723	748	722	722	757	734	744	713	702	732	744	763	734	731	735	704	732	694	716	765	722	723	768	669	761	722	746	690	780	706	712	763	751	774	731	701	747	757	722	709	715	736	705	715	741	711	749	748	739	695	728	727	744	754	777	796	761	763	732	744	734	735	716	738	710	774	698	708	707	757	741	707	731	753	778	714	745	718	682	723	793	693	741	724	736	754	702	758	775	756	744	735	765	726	740	699	724	714	729	709	730	715	773	742	734	700	725	728	732	741	739	697	735	704	726	697	687	718	749	668	702	699	740	766	694	747	752	680	795	696	744	773	717	708	717	704	729	752	756	757	689	691	760	687	765	718	703	712	723	758	769	720	772	713	713	740	742	729	745	761	742	730	715	722	705	688	741	729	752	738	745	714	720	701	794	706	751	752	680	721	737	741	755	682	708	741	769	758	734	766	726	673	745	716	718	722	739	726	724	722	734	692	771	728	726	729	731	756	749	706	771	704	701	734	807	711	703	752	699	685	755	713	694	684	734	758	718	767	774	705	704	700	758	721	724	740	751	747	751	691	682	754	739	699	767	712	727	733	681	737	695	712	775	746	723	743	726	699	716	777	742	704	726	678	772	673	727	711	682	738	755	742	759	713	694	723	793	765	785	739	754	700	716	714	725	769	717	769	760	713	724	745	737	750	749	692	715	701	709	766	755	731	677	755	750	724	775	735	762	741	802	776	741	774	745	713	712	716	754	749	696	712	725	723	720	706	727	702	712	673	728	752	733	777	758	731	691	785	703	731	754	722	768	695	708	729	725	735	761	763	703	759	744	738	721	749	767	730	723	721	760	730	695	711	714	727	718	692	708	729	752	779	753	758	760	732	775	712	742	778	713	710	707	746	726	760	762	706	719	740	706	714	759	694	724	729	726	755	717	735	720	678	715	768	771	730	709	741	730	749	733	715	741	719	773	772	692	689	743	738	704	739	748	744	722	744	712	777	770	678	743	766	722	777	741	697	726	703	702	731	714	759	752	762	702	761	772	722	751	759	743	755	707	749	784	808	720	710	729	678	732	741	741	783	758	736	754	740	761	732	753	687	747	705	742	741	733	713	696	716	752	712	728	728	723	764	706	739	734	732	728	705	755	711	732	764	709	758	695	736	706	769	697	686	739	714	791	732	731	738	708	720	692	751	730	721	780	761	695	714	758	757	765	704	721	750	770	678	749	709	725	733	740	785	687	727	712	746	732	725	761	762	699	699	780	794	725	724	737	726	738	725	743	771	750	761	738	777	725	770	749	693	748	712	734	718	671	735	722	762	745	726	697	725	720	742	751	725	729	717	751	717	720	798	683	730	748	744	734	745	727	741	775	721	730	733	741	721	736	763	744	735	741	717	694	727	695	701	730	764	704	724	721	714	717	739	749	734	721	735	721	695	772	723	750	773	764	724	757	677	754	747	703	720	752	722	749	737	714	724	700	706	778	677	739	704	723	680	718	703	756	733	680	774	718	733	730	730	723	728	719	690	714	729	727	792	730	745	691	699	792	721	721	757	736	743	711	743	737	767	694	755	739	733	734	711	775	779	735	709	745	742	759	727	735	653	698	734	712	701	732	757	712	710	728	756	692	718	751	747	709	717	726	737	675	684	682	760	671	739	717	739	726	757	741	720	708	765	713	733	697	728	768	749	711	729	772	692	747	777	658	734	679	776	726	742	741	692	749	786	752	727	699	671	730	718	685	714	721	760	738	711	775	779	684	710	721	781	737	729	711	726	729	686	715	768	751	743	743	771	746	760	706	736	708	741	768	760	704	740	726	746	706	735	699	748	758	698	681	730	693	724	689	734	727	773	691	730	721	752	747	756	724	737	673	767	771	672	700	742	733	771	782	692	732	699	733	719	755	753	729	697	739	740	749	708	713	742	731
31243	27907	24017	9713	2629	1447	926	755	675	588	636	575	562	620	629	606	569	619	560	594	613	604	580	564	585	565	584	602	616	590	593	601	582	574	569	583	601	606	570	542	597	570	576	609	610	593	580	571	609	611	576	596	612	564	575	620	602	574	574	571	584	598	538	573	601	619	626	598	620	538	570	585	585	583	589	615	574	617	579	535	614	602	584	577	549	580	616	530	570	601	576	612	592	569	575	571	555	617	581	590	590	587	579	611	555	578	603	625	575	565	609	622	611	610	575	563	604	601	584	564	571	529	574	561	527	589	591	623	569	577	589	639	582	604	593	533	589	568	613	548	604	575	573	576	547	571	584	597	548	606	540	536	624	595	572	575	626	566	565	542	565	575	545	569	599	601	573	535	577	587	547	573	574	589	590	569	572	606	572	568	576	596	543	560	602	575	605	578	560	609	541	576	583	625	607	572	611	565	620	654	571	590	569	576	594	589	607	591	621	585	557	574	582	537	585	570	564	577	549	603	586	610	585	598	563	591	567	585	567	611	558	570	539	579	575	586	607	574	554	601	554	589	617	574	619	598	605	590	611	596	549	597	594	642	596	578	575	575	615	627	620	577	666	603	615	612	551	600	544	636	570	613	576	594	570	584	576	574	629	595	598	575	538	606	576	577	565	591	573	628	605	592	590	626	562	545	541	555	583	613	579	585	650	608	571	649	610	572	590	611	606	570	592	559	534	610	595	588	600	582	616	584	568	570	592	612	587	578	566	578	580	594	568	531	541	556	567	580	607	562	602	606	558	561	582	654	588	644	536	588	560	572	625	589	581	595	607	573	583	608	600	589	602	604	560	540	580	561	547	607	557	576	607	574	546	561	593	580	582	564	539	560	592	639	571	594	538	599	575	553	587	562	612	561	547	586	538	570	585	622	602	603	559	538	594	547	573	616	590	588	596	591	597	588	541	587	574	603	578	597	591	580	578	574	581	560	616	599	593	567	604	553	602	590	589	569	607	543	568	595	548	550	546	547	614	569	560	560	588	575	645	596	550	590	584	643	567	566	605	567	614	580	604	570	600	599	587	559	599	639	545	582	586	587	565	605	563	587	599	574	582	556	570	578	526	578	580	599	535	615	599	567	528	583	629	618	532	582	576	615	605	586	604	590	567	629	629	523	600	580	598	604	614	571	612	608	573	595	556	576	579	607	583	535	634	580	564	593	573	635	583	583	608	599	597	557	627	578	591	562	598	577	593	529	649	583	569	566	577	557	617	577	572	597	582	583	560	604	554	603	619	541	586	601	560	590	580	605	511	541	597	629	622	615	590	604	616	574	600	525	549	568	576	577	582	553	563	548	581	575	566	580	588	623	583	561	589	596	589	582	606	569	565	542	626	572	595	607	601	576	619	628	612	594	566	597	584	590	621	582	585	602	586	535	586	552	542	566	593	619	553	592	582	544	545	573	585	574	561	562	621	615	578	588	624	589	591	565	613	564	598	552	577	573	615	573	615	571	610	591	606	557	590	594	583	569	574	608	629	590	582	603	568	612	612	608	582	604	570	596	581	519	583	602	562	629	612	620	580	609	597	587	592	573	567	588	578	572	639	600	562	572	529	619	568	592	574	588	560	594	621	563	624	596	596	584	580	608	603	580	609	595	594	601	581	593	593	622	631	564	555	588	594	587	601	584	579	565	589	558	577	567	619	552	560	607	615	558	598	558	597	593	582	598	572	618	591	586	625	603	562	568	624	609	552	585	550	591	584	561	573	539	567	576	553	608	561	618	549	609	589	557	588	571	617	608	610	585	610	599	546	636	591	596	607	608	590	558	616	593	629	552	601	575	596	604	530	601	604	607	589	592	564	554	581	571	545	572	582	579	596	585	563	534	577	571	598	605	551	563	583	574	574	578	576	565	602	638	559	558	565	556	592	620	537	571	625	612	562	566	601	573	568	608	603	606	562	570	556	598	564	572	599	593	611	576	598	600	568	618	580	601	576	574	560	579	620	578	551	600	618	558	575	578	595	564	554	584	573	556	577	589	584	570	572	557	577	604	557	568	588	557	600	620	592	607	581	591	563	602	589	551	562	577	562	539	572	582	586	572	603	598	586	590	591	596	562	579	560	608	580	612	552	550	584	591	588	556	532	588	584	633	635	571	624	572	602	590	628	584	628	534	527	605	603	594	551	597	562	546	561	627	557	605	589	573	591	622	569	572	623	556	572	578	592	576	604	578	585	595	577	538	610	551	543	590	612	582	596	564	573	610	632	595	577	587	604	583	591	616	617	529	584	588	583	608	571	609	626	597	606	581	579	577	641	607	570	582	601	601	600	607	583	556	598	571	583	585	577	563	615	588	568	597	592	590	617	579	576	624	597	617	555	589	543	576	590	554	577	616	562	575	577	571	601	601	605	555	572	613	574	600	622	568	616	575	632	622	571	589	606	612	575	558	561	570	549	593	571	579	599	557	584	597	548	578	597	606	574	548	597	586	586	552	593	572	580	596	557	607	602	572	597	578	545	591	541	559	574	565	569	531	613	571	568	567	594	632	545	622	583	558	592	582	617	589	582	584	592	554	574	590	563	573	592	599	553	554	619	592	555	613	578	534	599	586	592	628	552	566	583	572	638	558	583	571	560	568	519	568	600	584	540	590	621	604	613	535	554	547	546	572	644	595	580	615	556	594	558	609	592	583	597	579	613	573	600	583	566	605	564	609	558	574	566	558	580	581	603	590	590	635	574	565	597	606	630	564	606	590	562	560	578	595	595	598	572	603	594	568	601	614	556	583	603	593	566	584	550	541	568	596	584	584	578	577	587	627	580	576	600	544	618	583	578	592	578	598	571	572	553	574	589	628	555	562	569	564	573	570	625	580	596	559	610	570	561	556	567	580	602	552	558	569	540	616	555	624	570	577	586	563	605	613	594	590	585	594	590	534	605	574	593	576	543	581	577	583	603	588	564	601	568	546	572	597	522	612	543	597	593	620	598	579	576	582	548	576	584	620	601	546	580	591	587	565	627	590	588	553	585	621	589	581	577	562	569	585	593	571	592	588	594	593	558	617	562	560	606	567	557	593	590	604	565	557	612	599	579	583	584	561	585	588	569	616	549	595	588	559	604	583	583	543	605	580	609	585	605	559	605	577	589	603	596	593	557	557	590	574	562	582	585	571	548	582	610	595	553	607	562	599	603	578	549	601	545	565	573	605	590	532	595	583	592	569	564	569	585	617	580	556	621	597	552	575	622	603	576	571	615	572	594	602	580	590	550	565	551	590	580	562	571	550	567	577	605	600	549	582	623	612	608	621	564	587	614	610	619	620	630	547	576	574	587	603	588	578	578	613	579	574	598	563	580	587	584	593	610	572	591	591	549	576	595	635	560	582	602	630	615	603	545	545	548	574	582	579	552	567	572	522	558	553	567	587	576	556	574	565	623	579	584	579	577	547	581	590	585	564	535	567	580	567	566	582	568	622	584	569	601	566	558	586	596	574
23890	30965	19221	5886	2256	1422	864	716	545	520	519	509	478	478	494	484	448	494	472	509	484	448	504	476	467	479	471	500	485	523	499	464	476	507	483	447	477	446	497	478	461	496	448	449	462	462	460	476	487	507	469	478	484	469	478	514	498	468	486	478	453	497	482	471	478	506	456	484	434	473	477	475	430	458	498	466	488	457	495	479	460	449	475	461	506	496	488	507	450	412	475	501	487	474	454	466	487	463	492	442	450	502	471	481	480	455	510	437	461	458	465	465	476	491	482	474	484	502	495	420	477	464	432	444	458	480	455	478	460	484	470	463	439	483	467	420	463	462	450	486	476	469	435	461	483	466	473	477	472	453	505	472	465	472	490	445	489	495	489	482	447	460	451	475	485	420	445	508	468	511	482	467	471	479	476	475	494	420	489	452	485	501	493	496	501	496	445	499	468	480	538	462	519	464	476	457	462	512	472	476	486	483	472	480	452	453	473	450	499	498	451	493	511	529	454	454	474	467	464	431	486	506	446	483	487	459	456	450	475	471	472	481	467	442	460	467	477	489	476	466	478	484	478	446	501	455	473	463	479	498	486	482	437	451	466	464	484	450	473	496	455	510	496	462	477	470	501	491	503	505	426	426	467	478	446	458	517	481	518	451	454	440	500	455	455	477	490	492	497	452	529	442	471	453	482	499	468	461	435	465	485	473	407	441	466	493	493	492	482	432	459	456	461	494	481	481	474	457	509	456	493	501	459	452	467	477	454	482	484	489	491	438	482	485	452	464	466	444	477	434	474	486	475	460	471	492	441	482	476	458	469	500	442	490	487	472	425	482	469	482	438	497	477	454	458	470	473	522	455	463	540	453	424	462	432	466	454	427	464	501	463	490	442	437	482	466	481	458	500	447	469	451	463	470	451	436	480	463	482	484	462	480	425	470	458	497	477	457	468	439	439	505	447	443	467	443	456	449	492	466	445	484	470	454	479	476	485	470	494	488	441	481	488	432	429	447	497	473	490	472	452	475	473	527	492	490	437	419	506	509	471	410	479	512	499	476	463	497	471	522	466	483	499	490	462	504	467	502	436	503	466	455	440	477	463	487	447	430	425	453	456	478	466	496	474	438	461	484	495	479	458	458	498	501	475	463	463	482	468	460	453	508	488	469	459	492	510	445	493	471	446	469	473	490	421	442	476	463	508	441	450	484	455	449	461	485	460	480	433	468	506	459	466	465	459	464	463	467	470	461	499	471	456	469	463	480	469	469	438	481	451	458	473	501	492	469	457	493	507	452	446	469	463	448	480	449	458	465	491	455	456	486	489	487	455	444	492	489	462	433	492	461	455	479	496	497	462	425	479	455	474	486	450	469	506	445	466	444	476	479	476	479	445	451	437	455	460	453	487	440	483	499	473	492	453	473	499	444	478	478	481	491	463	474	499	485	466	500	465	457	475	439	452	506	475	491	448	431	462	459	444	479	481	473	467	479	478	460	513	467	460	456	480	490	466	493	476	430	475	475	463	466	484	468	486	495	493	499	455	444	457	457	481	436	542	474	416	463	446	431	470	461	483	457	450	469	485	491	475	494	489	453	471	480	468	452	440	471	472	497	449	457	512	455	456	472	468	484	479	450	512	479	462	449	459	458	466	449	447	490	512	468	498	510	513	452	465	457	462	501	456	490	470	463	471	506	494	466	466	466	473	472	488	486	484	435	485	476	469	495	433	463	445	437	434	471	441	443	429	459	483	461	476	498	471	480	473	469	446	473	500	467	449	439	429	442	477	500	434	469	430	469	493	438	451	473	457	448	511	461	423	481	473	491	427	496	532	451	496	453	463	484	480	486	453	478	478	464	445	416	462	460	484	473	463	464	461	472	425	493	507	514	494	512	433	466	473	443	487	451	461	488	478	498	431	470	513	470	492	459	473	483	472	473	476	465	481	515	454	462	486	476	481	478	426	478	512	490	444	430	447	494	453	437	486	412	459	447	469	482	440	508	470	484	487	481	476	468	497	471	471	481	455	459	474	471	475	460	488	429	462	467	462	476	477	485	463	487	502	472	498	509	457	501	491	491	477	466	505	469	512	471	511	438	465	450	481	484	424	478	472	492	435	459	461	448	450	477	494	477	471	505	453	495	483	490	442	471	493	476	480	470	475	501	492	500	467	476	434	434	454	464	451	473	490	496	496	474	411	461	461	450	446	479	449	474	477	475	430	484	468	436	491	468	491	477	482	443	466	475	506	470	444	501	493	476	503	489	483	491	511	474	475	472	455	448	463	500	451	499	419	454	459	465	498	514	501	454	484	452	522	468	474	506	476	465	473	465	477	444	459	464	479	478	496	479	490	469	475	464	501	460	468	488	469	496	463	456	483	487	484	454	412	448	505	479	479	464	452	494	482	493	444	458	447	461	462	461	460	437	432	480	438	448	492	467	486	463	482	453	460	472	512	479	496	437	476	475	463	477	459	451	486	431	453	448	464	473	466	466	502	483	504	511	447	419	434	448	486	479	484	476	450	452	485	519	493	518	485	473	476	469	482	415	457	492	472	456	470	465	477	460	444	483	494	458	468	461	505	476	450	456	475	516	503	482	468	458	491	475	480	475	494	436	486	505	496	478	477	488	450	451	487	444	485	451	444	446	451	443	477	421	442	456	489	484	454	445	508	488	466	477	497	490	474	457	488	431	463	524	432	498	453	456	490	469	457	484	517	462	488	450	501	479	494	463	450	462	474	466	500	477	494	465	448	467	486	484	433	558	454	459	491	464	438	448	530	472	485	470	440	483	468	449	470	466	480	484	491	459	466	470	439	490	483	465	473	471	444	470	482	478	438	477	446	490	469	459	472	475	466	499	472	483	503	476	454	509	480	456	470	394	454	445	459	529	499	451	492	502	442	469	485	463	450	475	482	509	471	482	475	494	468	458	492	459	455	515	480	446	455	529	451	487	507	484	423	497	471	483	502	477	456	470	477	462	483	462	454	484	460	463	488	448	466	455	461	459	507	438	465	470	494	482	469	438	449	502	450	489	480	468	480	483	494	473	474	481	470	449	506	497	480	444	471	450	461	492	502	474	476	484	469	442	474	436	456	473	484	461	492	494	459	479	477	488	483	482	457	458	451	471	444	466	456	442	440	508	478	470	443	492	493	451	490	475	464	489	461	510	467	472	468	501	489	462	513	470	472	461	496	483	475	461	464	466	483	441	486	477	431	474	464	491	431	470	476	450	495	451	472	474	456	489	453	477	445	529	491	460	475	497	446	493	494	448	458	496	495	503	468	537	509	461	451	445	492	476	509	519	482	460	476	463	471	463	495	503	473	463	474	472	456	474	470	498	470	470	443	478	505	486	445	470	476	464	497	439	485	490	429	485	486	478	472	468	474	426	466	450	487	459	460	479	466	460	464	457	486	509	448	453	467	441	452	472	471	462	429	501	542	435	488	466	462	474	435	480	451	480	467	523	468	467	457	467	437	477	497	456	456	504	459	520	498	455
25888	24786	37519	35204	23700	14049	5916	2503	1371	1008	924	764	720	736	725	687	741	733	678	715	697	718	708	681	690	692	717	724	737	748	679	682	672	739	701	726	721	702	720	722	734	667	693	704	694	718	709	713	685	736	725	688	663	706	732	722	666	696	670	742	686	667	732	697	757	688	741	769	716	680	674	640	682	663	690	705	730	679	742	680	749	739	658	649	722	754	695	660	682	740	692	718	702	658	656	736	722	703	701	669	711	667	692	726	673	733	693	712	655	672	686	664	701	692	679	690	771	709	700	701	750	660	704	680	716	729	726	661	706	655	725	683	698	685	663	685	725	736	648	693	696	757	709	687	738	711	698	686	705	703	697	670	719	713	719	709	692	679	725	725	667	702	716	723	718	717	677	713	656	730	691	710	660	699	665	700	711	698	655	710	681	669	756	720	725	678	685	717	712	706	684	692	711	700	678	675	717	700	682	709	716	699	753	658	662	715	682	698	682	708	707	661	691	707	685	692	736	715	754	666	728	716	715	727	650	728	656	648	700	634	714	699	696	689	732	691	697	724	681	733	684	679	721	665	703	684	741	677	738	672	734	692	680	719	750	713	720	690	662	712	671	755	688	678	742	663	723	659	662	752	691	679	697	687	680	701	721	706	726	716	683	712	674	681	681	711	671	715	718	697	721	690	703	725	677	665	679	696	678	712	704	655	707	644	707	674	704	683	712	711	671	697	673	716	650	721	703	717	686	689	716	683	738	703	678	705	697	712	737	696	681	656	725	657	673	692	735	698	691	652	697	721	732	735	711	661	653	740	742	720	704	689	687	676	700	735	750	691	658	716	726	707	699	705	711	754	692	677	709	785	671	668	692	717	706	695	692	709	681	646	692	707	709	705	704	727	622	702	652	719	672	716	664	711	743	731	669	677	713	644	698	715	671	662	654	692	653	720	731	676	693	695	694	699	724	706	724	746	701	681	702	708	697	675	691	647	702	665	712	693	677	698	681	749	711	706	706	767	696	740	692	694	727	749	714	692	729	705	663	663	707	691	726	723	711	685	766	693	661	692	709	733	728	643	702	692	694	685	682	724	693	716	676	700	736	729	678	741	669	742	696	693	670	714	691	722	726	663	791	686	703	673	662	680	717	702	699	645	675	707	717	697	677	739	675	710	683	660	695	717	738	706	665	701	709	719	691	713	721	712	725	717	700	686	689	650	681	671	688	661	694	739	691	716	721	694	721	712	738	673	641	690	739	765	701	664	656	739	671	729	706	668	670	650	707	732	737	688	665	670	714	702	697	734	727	680	696	700	715	733	717	724	731	713	696	708	718	736	714	698	679	683	658	639	708	697	688	710	676	693	657	690	706	705	711	706	736	723	710	677	721	690	694	710	698	701	702	693	709	680	680	672	736	694	655	667	726	696	717	705	664	718	688	716	678	730	699	609	711	678	716	683	754	672	669	720	670	692	706	746	683	711	709	717	680	640	706	632	618	689	652	645	733	739	729	681	717	751	702	718	771	743	657	676	699	705	698	730	692	699	686	665	648	679	708	729	718	685	665	712	732	679	693	664	691	725	766	734	684	670	682	698	702	693	757	695	704	693	687	707	716	717	679	653	669	678	728	690	695	712	696	719	677	711	657	690	722	748	735	694	692	692	698	669	743	688	688	741	674	692	683	711	670	674	665	724	676	693	678	725	728	700	702	735	706	741	676	697	692	712	675	701	718	693	731	708	707	701	726	720	676	670	709	699	707	693	691	730	686	686	684	713	665	711	668	724	672	711	674	726	696	668	709	711	715	720	678	687	707	712	700	698	719	687	738	733	719	691	672	709	712	704	691	671	716	702	724	758	643	723	705	714	677	706	700	739	692	740	672	706	682	734	709	705	691	693	731	672	729	650	744	711	683	727	685	692	695	650	682	663	703	666	719	648	687	735	676	718	706	743	710	746	695	701	666	690	727	755	726	695	697	657	679	693	716	691	730	705	711	680	708	680	685	749	698	695	644	696	715	703	705	705	691	670	703	682	717	710	701	674	689	685	691	767	671	688	725	708	672	710	746	672	707	705	695	717	673	706	659	685	712	645	678	741	712	659	659	705	688	668	679	716	678	673	730	685	768	668	686	722	686	713	650	683	708	665	699	692	687	695	685	702	665	732	724	728	698	682	700	680	700	691	672	705	688	686	693	668	705	690	719	713	730	649	722	717	705	705	644	684	674	683	728	717	679	672	729	697	666	726	681	696	655	684	699	728	686	652	700	729	717	717	643	669	655	682	692	705	675	740	724	743	743	681	703	714	719	672	750	707	701	707	710	675	698	694	672	677	657	698	680	739	748	702	709	696	709	710	705	744	705	691	693	686	754	646	761	671	696	677	703	700	658	715	732	727	679	663	753	716	677	688	691	714	724	704	722	727	706	690	711	775	715	685	676	713	703	743	731	709	675	695	693	671	716	666	689	711	653	646	691	714	682	670	699	679	684	684	717	692	663	701	660	664	645	715	702	724	684	709	702	651	719	686	678	687	740	706	655	698	683	716	696	691	705	697	668	706	685	688	723	687	657	701	675	679	660	703	688	707	704	705	711	655	702	688	668	668	679	671	744	661	705	679	683	647	669	693	715	677	701	690	686	696	707	678	707	700	687	715	722	673	700	740	689	752	709	724	686	712	695	757	754	722	671	717	685	691	749	693	681	681	702	679	736	714	687	647	707	693	687	645	715	673	682	693	736	696	649	641	691	696	706	708	693	747	718	710	702	755	714	708	697	703	645	700	726	728	712	719	684	675	703	736	696	687	687	676	727	697	675	706	681	691	722	699	733	728	672	744	721	733	722	687	706	725	663	751	630	691	764	694	667	743	688	693	736	721	640	647	701	686	696	655	660	667	754	711	698	712	698	641	716	716	715	661	675	679	709	715	675	681	709	703	705	707	673	708	630	658	738	755	662	691	703	722	677	690	692	675	687	656	655	709	703	681	676	665	715	726	643	740	671	735	703	711	675	736	692	701	700	691	724	699	660	696	671	729	709	727	709	678	700	684	710	655	734	722	690	680	726	689	655	713	692	720	722	694	719	654	729	726	686	647	661	741	664	692	675	678	696	717	710	704	684	697	710	703	685	696	699	688	675	683	653	691	713	677	734	682	715	684	697	710	710	722	688	720	698	702	735	727	678	661	666	727	695	685	724	701	697	687	684	707	734	667	751	712	676	700	675	739	703	682	675	684	687	709	715	732	677	730	645	684	642	696	729	718	672	737	668	663	662	681	690	696	686	670	703	650	664	680	690	727	691	706	679	710	671	770	703	670	689	742	715	688	665	677	703	642	703	709	711	643	679	706	741	684	701	711	700	659	747	700	724	687	684	717	745	685	697	694	669	642	686	676	708	713	647	690	704	677	689	723	708	712	703	663	698	694	681	704	692	645	730	687	715	742	684	628	692	663	711	730	695	655	690	761	627	712	660	738	731	748	674	734	655	714	761	675	686	692	712	639	708	677
61833	90490	64706	35143	16614	9262	4797	2740	1486	1031	934	686	596	583	581	654	592	604	560	596	663	613	626	610	569	609	572	651	619	668	619	662	593	581	595	607	592	599	627	618	585	584	566	613	587	573	645	609	615	630	584	615	610	655	609	612	605	571	596	601	621	560	597	621	617	614	608	610	606	619	685	646	638	564	642	596	599	642	604	621	614	625	634	610	585	616	589	582	575	594	656	597	628	610	617	615	674	581	613	607	599	633	612	608	613	576	594	592	592	589	615	606	598	587	573	600	572	614	576	616	544	604	591	582	589	613	609	611	583	607	592	653	653	609	561	596	598	612	609	605	580	587	611	623	622	650	580	645	640	576	609	590	658	640	588	616	602	597	587	573	648	624	601	623	616	581	630	602	619	598	579	588	599	609	605	608	600	613	613	618	581	614	616	562	593	636	589	614	627	567	562	630	637	573	633	554	608	638	632	627	640	596	627	620	578	585	602	574	599	618	633	616	629	586	622	640	601	623	604	635	583	573	628	577	591	611	596	609	576	613	593	573	639	594	603	622	623	654	600	631	615	632	628	640	648	613	592	648	601	621	635	591	632	647	631	669	623	637	602	618	601	603	587	553	599	574	634	614	621	588	601	656	629	605	588	625	602	592	600	611	611	545	610	592	600	599	576	607	575	647	616	558	626	638	628	644	575	630	607	600	571	626	668	652	607	600	622	648	598	631	605	624	606	584	601	560	615	599	561	647	576	561	572	672	619	622	594	615	616	577	610	583	593	609	612	632	610	590	613	592	578	589	602	609	654	546	602	617	600	648	593	633	557	582	591	597	608	610	638	637	566	615	618	565	599	597	622	591	566	590	663	591	618	618	580	601	585	607	586	618	564	604	580	583	599	623	566	598	613	620	649	613	626	603	620	605	621	580	598	606	618	585	584	628	568	630	568	599	650	616	626	603	594	591	618	614	552	588	570	571	645	618	622	616	587	598	604	632	590	618	596	589	588	628	603	572	550	590	559	613	590	620	618	616	632	602	651	622	604	591	603	638	574	623	569	584	607	610	577	599	592	637	625	594	617	607	622	554	628	626	604	612	613	627	583	633	623	631	602	634	612	595	591	557	571	591	611	646	603	607	569	622	613	603	626	610	590	595	637	591	619	588	577	636	611	557	548	574	578	617	617	600	603	654	636	600	562	621	617	591	619	618	599	618	626	566	596	599	574	592	563	643	601	601	607	594	603	635	650	650	624	588	624	613	598	567	601	589	613	602	644	640	627	627	578	607	589	588	607	585	555	557	595	648	613	592	546	615	621	606	588	614	614	646	563	623	630	634	626	579	596	619	654	611	642	561	594	622	605	612	583	677	592	614	594	590	592	635	592	575	603	577	626	600	619	615	627	643	614	570	606	573	580	637	588	585	603	630	593	619	576	614	636	607	574	622	650	561	602	594	610	592	643	602	641	603	618	568	585	603	577	593	562	605	577	588	562	596	617	583	620	646	569	615	602	626	596	576	581	575	654	622	569	635	591	570	580	615	584	689	568	594	573	629	636	568	577	610	571	592	619	635	637	647	632	629	610	644	602	633	611	592	596	581	581	631	562	629	606	600	568	651	597	627	621	614	595	611	603	595	580	602	624	609	638	570	600	549	602	647	636	580	610	593	617	593	635	608	646	612	581	639	620	581	609	623	585	601	637	618	643	608	582	609	583	598	622	613	617	641	579	633	612	580	621	609	619	607	622	608	621	602	637	595	587	653	601	608	586	603	643	635	620	632	586	627	597	612	615	631	616	535	632	607	667	595	640	597	631	590	608	626	570	591	579	663	587	565	593	566	547	629	621	590	615	607	603	601	624	599	661	606	606	625	622	617	649	594	573	559	636	636	649	593	605	594	568	578	607	592	595	614	622	612	599	587	604	652	585	644	641	572	617	624	647	578	592	591	620	620	624	592	589	613	627	673	602	606	539	608	637	626	568	554	601	560	621	630	575	584	574	573	614	616	614	614	585	587	609	562	601	607	630	603	636	632	611	642	625	635	588	600	586	600	611	610	585	614	578	573	582	588	592	628	588	569	615	646	591	614	599	598	625	627	595	588	642	595	610	652	628	584	573	572	587	646	612	620	629	619	558	579	620	569	595	628	670	599	604	582	579	659	565	616	577	575	614	573	631	600	618	601	603	555	617	574	611	589	613	608	590	564	627	579	535	654	596	646	605	676	625	630	621	611	640	588	569	583	620	594	614	571	633	611	603	623	643	618	602	544	619	610	594	619	558	575	597	618	606	587	646	570	637	637	655	573	580	595	604	619	643	624	613	565	651	609	606	574	598	583	579	592	601	614	601	652	606	626	615	630	582	593	570	613	596	627	644	552	576	635	603	583	628	566	589	599	577	593	575	610	582	586	628	632	600	579	539	611	582	601	597	546	581	604	606	595	589	611	630	626	562	593	588	600	608	583	589	614	593	601	617	591	595	632	619	621	626	589	616	661	608	600	628	581	618	574	588	598	610	627	624	593	598	600	622	610	571	636	632	650	572	569	636	609	621	605	621	618	637	637	573	589	602	597	599	554	583	593	609	616	616	662	588	573	653	608	634	618	587	586	574	564	621	637	618	624	608	565	605	616	587	597	604	623	589	581	666	620	652	645	624	620	578	604	589	594	591	586	591	577	615	622	616	584	585	593	585	607	588	628	628	609	600	601	565	587	568	559	557	635	611	621	574	610	595	607	579	588	597	553	582	577	542	642	666	607	605	616	573	598	590	591	617	596	627	601	602	619	595	640	596	600	614	589	553	591	574	599	615	588	593	616	640	599	632	608	593	599	574	630	600	666	626	616	596	605	591	605	626	621	539	620	572	577	644	625	619	644	568	623	620	631	600	614	625	599	593	601	633	633	594	593	611	581	569	556	637	605	583	612	619	619	607	621	583	558	594	672	669	612	630	576	578	606	622	603	590	618	621	583	583	606	602	618	599	581	606	647	596	610	615	604	592	566	622	593	587	566	621	601	600	587	589	615	600	629	626	594	591	630	620	648	594	573	615	554	587	597	617	610	571	606	625	623	594	592	574	596	607	639	524	624	632	590	588	662	639	616	598	605	622	611	589	592	607	609	590	595	601	593	632	620	612	577	592	595	607	633	651	601	622	595	572	623	607	578	600	624	607	602	614	636	624	601	550	645	639	647	591	615	576	607	628	596	595	609	613	575	622	557	623	568	597	621	562	610	611	617	618	605	606	572	577	599	605	645	619	621	643	611	591	579	615	611	572	586	638	613	552	626	604	576	611	581	575	605	615	583	621	633	616	604	602	558	578	609	589	568	622	610	601	610	613	617	622	663	572	570	607	634	571	575	612	594	627	641	575	612	602	580	606	573	590	601	627	659	587	606	641	594	609	561	622	560	587	587	571	620	651	611	635	622	566	622	574	557	607	613	633	615	595	611	602	553	584	605	602	572	611	567	595	607	650	624	589	606	579	608	567	586	625	618	637	612	635	636
24658	23122	34089	33279	27164	22104	12277	4389	1895	1431	1184	973	954	866	870	904	897	859	887	867	840	880	850	860	873	896	883	980	899	868	858	840	906	829	893	819	889	883	820	831	872	864	889	934	840	870	860	858	880	877	831	848	836	879	826	827	861	876	836	862	852	837	826	860	850	821	895	873	802	893	903	845	861	853	903	902	887	875	842	834	855	823	835	863	869	842	836	818	838	837	788	855	883	873	826	823	855	838	837	820	915	850	825	850	850	869	843	848	825	826	852	826	844	868	849	819	854	858	884	829	832	883	877	866	862	831	822	838	830	884	871	838	861	825	878	837	910	852	823	887	897	896	837	853	916	899	902	891	807	837	873	878	810	872	825	846	841	881	815	866	888	897	858	812	887	846	900	785	817	902	809	878	822	909	817	802	855	796	884	856	835	864	842	892	855	893	851	804	911	885	850	806	923	810	812	811	872	816	875	836	828	800	830	819	895	854	872	906	868	818	858	826	875	880	870	854	839	875	871	861	808	834	831	882	849	785	788	827	882	824	866	786	798	833	806	845	831	847	835	841	864	822	805	883	864	830	916	871	860	839	808	902	824	891	842	808	817	820	871	831	851	833	833	829	801	878	874	866	842	805	840	831	807	835	851	807	850	827	828	832	845	846	887	796	861	852	878	820	826	822	863	833	832	834	836	848	871	852	865	814	894	888	842	864	841	826	862	839	829	830	904	835	878	867	866	781	826	833	860	848	872	885	807	788	849	850	869	836	850	822	878	842	902	931	801	869	858	879	810	838	859	799	869	876	856	832	861	804	838	778	819	853	863	864	890	833	875	847	875	840	827	843	828	826	823	849	814	877	833	897	839	866	857	826	839	828	867	839	919	802	855	822	869	848	886	794	812	821	859	869	886	834	848	840	845	822	788	856	829	833	843	840	903	866	827	874	813	808	841	792	866	863	815	840	818	853	839	899	849	814	869	819	860	807	859	868	855	856	838	866	807	872	843	881	848	867	869	828	850	817	895	814	824	887	835	831	835	829	848	829	836	854	806	802	869	828	825	870	841	836	792	812	903	825	799	832	841	838	894	797	832	826	812	823	830	851	863	852	818	865	834	887	855	852	866	808	837	857	843	845	842	846	811	845	873	900	898	867	822	808	899	806	891	847	795	865	869	841	914	872	834	825	843	834	832	831	814	821	874	868	870	846	845	858	853	840	803	836	845	830	794	854	861	863	856	810	787	860	837	845	859	861	880	835	863	782	830	835	864	837	887	854	883	836	866	807	859	862	871	853	856	845	827	811	812	830	877	801	877	838	845	831	883	833	873	806	828	844	860	779	794	873	839	837	886	813	855	859	853	895	882	829	843	891	832	857	840	898	815	807	851	889	868	857	862	905	878	850	834	896	808	854	816	834	794	874	877	823	830	838	862	843	867	845	825	887	847	870	811	828	840	819	838	793	837	834	876	867	841	828	838	834	879	834	832	845	891	868	862	863	845	826	853	831	814	908	885	871	903	850	891	881	857	840	846	877	893	855	871	827	935	868	816	830	890	886	906	799	807	865	868	833	857	884	838	813	810	855	877	906	829	827	910	861	851	874	886	860	859	868	886	843	868	836	791	863	864	884	844	825	911	900	845	839	865	829	883	832	866	816	805	854	795	825	823	828	882	840	816	882	831	836	859	847	830	871	802	825	813	860	871	847	856	888	791	832	874	859	814	862	861	891	819	843	813	834	898	879	816	778	810	832	799	850	804	855	860	823	814	828	831	794	842	893	802	822	839	839	849	843	849	836	839	863	843	837	875	896	837	876	876	844	819	857	836	825	885	889	856	832	863	887	842	779	875	870	862	836	829	843	837	857	841	847	865	886	839	861	875	808	854	855	799	851	844	872	803	825	837	842	860	853	852	869	838	884	807	826	791	878	826	851	826	825	889	860	824	882	850	891	810	856	839	834	884	885	894	871	781	827	855	772	834	808	808	856	858	866	842	856	862	855	806	826	875	853	794	815	809	829	805	865	828	894	864	896	837	879	851	814	867	862	854	822	884	784	847	862	845	854	864	869	835	922	846	844	895	858	878	857	858	855	852	831	861	895	878	881	858	881	837	810	831	883	848	834	847	804	840	871	857	858	821	825	845	870	786	795	854	837	886	801	825	868	901	854	847	820	826	795	848	876	830	855	800	850	850	827	821	858	832	838	880	815	878	851	813	871	875	867	872	817	849	835	847	873	917	865	839	859	791	794	825	839	868	844	845	790	830	849	827	851	813	829	865	846	829	824	840	874	815	843	876	818	810	852	832	827	919	862	794	840	875	863	830	864	790	805	853	860	819	830	836	833	867	801	796	863	838	845	831	899	868	860	835	824	881	850	849	853	877	888	820	850	882	845	839	877	831	837	836	845	847	875	867	867	881	838	854	816	847	851	841	854	834	859	851	877	839	844	827	784	835	829	840	822	798	864	878	843	823	854	854	812	835	845	792	922	842	921	810	893	821	843	848	839	916	811	879	873	836	858	826	866	816	816	794	791	912	852	901	864	786	798	845	819	828	847	806	828	849	873	819	797	878	830	860	821	807	835	836	851	845	860	854	838	861	831	848	844	853	831	868	906	836	843	854	893	817	824	822	889	818	855	802	875	873	877	824	857	833	847	824	896	876	840	788	785	869	841	832	849	880	839	818	840	812	820	838	794	863	871	888	861	806	758	838	823	820	839	826	864	871	839	944	889	863	826	832	869	905	893	840	899	898	855	866	816	849	847	848	841	847	871	845	829	799	845	891	867	806	869	843	878	843	832	831	832	854	861	793	831	825	807	845	867	807	882	822	901	852	842	843	813	827	838	889	839	794	832	832	862	790	842	793	935	864	817	829	872	835	842	837	812	849	863	871	851	858	787	822	838	889	845	849	815	801	826	840	815	830	863	854	871	837	818	864	812	852	848	853	879	861	803	857	841	843	811	853	873	828	824	854	797	888	853	909	858	872	853	864	831	898	825	837	783	826	861	823	825	869	803	834	887	819	799	893	849	866	829	836	805	883	849	838	817	782	846	887	848	880	880	818	896	849	821	928	841	875	877	851	876	838	853	907	814	792	862	880	855	872	859	834	937	867	803	882	873	858	853	839	861	916	825	898	834	863	838	850	871	830	837	857	793	863	823	841	908	818	898	842	902	864	839	858	835	839	849	864	854	801	855	855	802	889	853	810	849	833	817	782	900	843	870	856	871	850	824	876	855	824	876	884	884	846	857	902	834	825	857	827	808	843	829	807	872	873	820	934	863	823	872	880	819	856	819	820	806	844	893	834	790	830	782	820	892	828	806	790	859	812	819	808	861	812	861	874	827	858	852	845	855	859	848	826	813	886	851	869	789	800	879	797	806	835	887	862	830	831	908	858	847	819	882	892	870	827	841	856	862	872	883	864	860	891	833	834	786	823	884	927	846	851	813	856	845	844	846	811	820	858	885	851	833	899	849	836	830	806	855	828	786	793	833	903	831
65036	102598	76362	48542	25998	15037	7837	4208	2059	1566	1258	873	778	792	744	761	792	694	724	777	739	756	753	743	780	766	795	833	757	783	804	706	751	764	749	736	823	757	768	735	760	776	759	769	748	813	735	762	748	775	801	748	766	739	786	805	730	722	771	755	762	721	782	735	742	750	732	706	783	721	731	778	732	742	774	729	727	772	780	699	771	765	671	723	823	817	734	734	752	758	722	714	731	778	798	712	712	730	767	749	801	683	745	747	742	734	738	741	733	666	734	737	687	749	721	789	735	773	729	686	745	755	774	781	755	718	722	755	731	739	705	791	730	738	722	812	706	767	738	736	733	720	760	737	760	753	782	771	735	782	741	748	770	755	756	754	741	733	734	722	769	737	714	738	719	761	753	716	741	716	760	750	766	747	723	781	747	750	782	691	709	701	768	752	746	763	741	767	721	675	749	735	744	739	741	738	710	727	756	695	693	694	718	736	788	742	711	716	769	766	733	765	763	715	756	779	739	734	768	706	756	711	729	731	804	726	708	751	719	759	723	768	727	703	696	782	741	733	729	749	746	752	722	757	760	698	746	753	723	727	677	721	774	739	769	733	758	703	748	784	792	722	783	738	736	750	726	737	753	731	750	742	773	722	766	750	757	726	713	741	752	722	790	775	721	778	739	732	729	715	749	750	741	714	753	788	744	777	752	743	707	713	734	760	757	765	696	786	793	744	743	777	724	716	771	786	758	748	721	778	728	743	794	748	751	772	739	703	751	748	787	789	735	733	754	730	735	697	792	769	787	733	737	765	781	815	752	729	751	740	820	741	722	736	790	765	715	771	724	765	754	735	731	711	724	744	768	763	771	721	757	717	774	725	787	762	768	744	736	719	753	728	737	723	746	806	682	770	732	745	774	758	749	751	756	726	689	697	742	715	740	760	730	779	780	765	727	726	746	778	717	731	778	722	747	778	739	737	744	719	752	728	714	765	749	759	793	672	734	733	755	734	757	741	776	743	762	774	798	756	742	696	773	714	735	712	758	693	732	737	772	754	771	724	741	751	753	758	734	765	743	734	757	739	757	755	768	763	786	705	775	703	774	788	699	761	717	782	696	783	756	737	740	690	765	727	752	743	766	756	731	678	738	717	721	701	725	711	717	758	775	732	731	779	741	749	752	767	692	760	720	753	786	753	681	753	737	738	714	719	731	775	735	796	739	771	726	712	723	745	756	747	753	715	722	756	755	735	763	762	755	756	743	763	760	752	747	730	740	726	752	714	765	776	758	723	741	742	726	760	707	790	699	764	723	697	704	737	787	766	707	753	728	753	773	776	694	744	729	798	797	742	770	750	748	763	751	783	741	698	737	777	771	736	735	762	725	740	750	727	746	749	720	750	748	728	705	728	756	728	768	697	719	734	729	732	792	765	719	760	748	725	757	731	739	734	756	778	719	771	724	721	740	729	717	741	790	743	758	726	785	721	712	736	728	766	721	775	716	697	768	747	737	711	757	771	776	772	707	735	737	743	705	731	775	727	737	722	724	720	696	765	769	733	756	691	738	785	680	731	786	755	736	769	747	713	764	738	744	780	756	740	789	722	721	734	725	769	714	706	793	757	753	782	744	778	782	723	744	703	740	753	721	689	743	745	790	720	750	730	760	781	763	786	784	710	791	773	750	705	761	763	712	751	787	710	705	743	760	717	739	749	800	715	771	755	761	696	737	758	743	756	744	772	761	736	726	761	772	776	710	705	682	763	718	755	772	755	720	739	727	785	743	720	797	754	772	743	760	722	699	682	744	684	800	723	750	777	713	704	739	718	729	753	745	760	758	794	780	729	729	735	746	765	726	746	790	714	731	717	742	740	728	778	727	777	742	710	796	750	707	799	779	779	719	748	714	774	742	725	777	743	745	711	706	740	770	734	707	744	722	724	750	743	744	721	750	710	773	728	786	729	702	716	722	755	771	720	735	711	738	733	774	720	739	744	736	737	789	767	753	811	782	770	697	747	723	733	743	731	761	692	753	755	702	739	799	728	777	730	744	767	790	749	742	748	738	757	735	748	792	801	806	737	721	736	744	702	775	756	701	735	758	736	778	740	748	730	728	741	760	735	736	719	756	699	760	732	778	743	744	735	746	778	749	689	738	711	702	751	737	745	716	754	702	731	757	727	713	730	755	753	744	765	767	713	725	692	733	723	730	698	787	745	746	753	736	770	729	756	814	737	704	752	724	750	705	707	733	757	746	738	750	744	802	749	770	767	756	730	757	760	735	778	789	727	699	742	689	737	823	758	709	749	700	773	769	739	745	751	795	754	742	738	773	739	755	728	789	772	760	694	747	759	767	757	731	764	730	727	761	707	734	746	727	749	706	670	791	719	778	753	739	743	782	739	738	748	746	781	772	747	748	757	775	718	751	740	693	743	775	748	747	759	746	741	718	764	717	778	707	732	769	714	744	713	712	750	717	760	711	748	762	714	734	722	747	764	751	684	748	807	695	796	710	777	737	796	727	765	687	768	807	795	781	766	765	757	757	787	708	725	714	686	716	727	765	702	779	747	717	735	744	715	725	756	788	759	731	745	732	753	781	774	719	799	754	774	766	689	746	757	783	728	752	744	745	774	741	748	729	727	797	769	786	787	726	798	706	760	698	768	758	768	771	714	753	752	726	735	777	753	710	741	768	729	751	724	746	753	738	716	752	704	720	721	719	727	734	714	809	716	729	736	705	717	709	756	746	717	740	757	728	779	713	718	767	787	748	762	738	730	752	713	742	742	722	783	747	709	761	736	757	768	772	717	762	726	736	729	808	677	716	725	714	742	751	750	718	720	750	711	700	734	745	710	827	725	735	777	715	742	742	760	734	684	756	703	691	698	744	711	725	758	726	787	752	748	759	789	717	759	756	774	741	746	736	768	756	779	692	712	769	767	698	735	804	758	755	733	766	672	737	742	770	747	730	699	756	793	798	719	784	737	730	791	733	723	740	740	748	760	775	750	714	715	782	797	711	758	723	756	766	781	747	718	793	697	743	712	696	689	671	780	771	777	794	734	795	726	752	765	754	753	771	746	692	735	710	732	742	699	754	749	709	752	750	737	737	751	738	774	750	771	740	752	773	734	759	705	750	735	731	721	747	725	751	712	725	736	733	722	756	710	724	762	736	781	722	729	764	782	758	703	754	667	746	730	731	758	742	729	754	695	764	743	734	772	766	744	755	735	752	744	766	745	734	769	778	706	741	741	713	785	707	724	786	736	741	670	724	701	731	694	693	744	771	756	752	717	761	750	704	736	736	750	706	748	712	806	747	741	791	761	718	779	711	713	722	758	748	769	773	763	750	732	750	742	723	772	733	768	699	717	725	744	749	752	697	743	808	727	768	711	736	748	762	757	745	705	783	743	712	707	750	734	753	729	752	763	742	776	752	761	725	698	749	768	730	718	794	736	724	723	701	756	761	784	711	707	771	698	731	763	776	729	760	715	708	756	748	738	743	727	751	825
31668	28048	23755	10506	2818	1449	941	725	688	599	611	572	615	618	617	579	594	622	571	589	588	613	604	613	599	582	587	651	648	611	614	600	621	655	619	632	620	576	581	642	583	627	600	581	582	637	605	609	575	625	591	594	605	570	627	585	589	539	524	604	613	606	565	578	634	614	552	570	629	598	608	568	589	598	579	600	604	593	576	594	584	613	623	567	629	546	563	605	595	553	577	591	594	584	569	579	576	566	598	610	598	592	604	615	606	583	604	591	594	564	583	602	583	562	569	615	613	561	596	608	596	578	570	583	628	601	631	585	623	648	596	597	607	586	622	595	605	600	538	596	625	605	614	625	559	551	578	615	591	586	621	599	600	552	568	625	590	606	637	525	597	622	603	593	582	563	583	643	571	636	604	586	614	582	626	628	581	608	600	633	592	602	569	555	608	587	580	645	614	621	575	632	603	596	608	580	596	591	579	611	610	605	653	580	626	593	593	585	587	605	628	576	623	564	638	643	603	650	598	594	612	560	631	625	635	653	635	590	573	597	587	627	591	648	590	607	572	628	620	592	587	585	573	637	572	666	612	621	586	621	611	585	626	586	591	603	630	592	573	602	596	613	602	577	598	607	589	553	600	617	577	573	594	576	637	619	626	575	576	608	576	578	574	632	631	615	589	569	580	577	558	593	597	553	594	591	612	583	647	605	613	625	609	588	609	563	615	601	579	576	572	605	603	601	571	626	561	573	601	614	618	663	595	595	623	642	550	599	552	589	620	605	636	568	575	608	561	612	647	609	603	623	641	597	606	571	584	670	537	585	579	621	653	582	631	629	629	612	575	580	627	635	631	580	589	560	601	608	606	622	563	626	638	582	614	617	562	560	594	606	568	586	585	578	591	580	608	620	600	605	574	631	595	586	584	627	645	581	615	621	555	629	636	565	658	616	590	604	577	602	604	579	625	639	596	598	641	619	589	596	549	595	591	573	604	636	607	560	541	577	607	625	625	601	618	602	610	655	587	643	614	601	575	606	551	624	579	595	675	598	621	610	613	586	574	613	632	581	608	620	577	623	638	624	584	589	616	591	582	583	603	623	594	634	605	589	559	604	620	600	555	576	557	621	579	593	586	553	630	586	607	601	604	609	604	592	602	636	605	613	588	598	618	565	574	604	573	598	625	619	625	592	646	547	633	574	581	588	585	645	607	614	638	583	592	604	588	644	586	612	564	604	611	632	588	602	589	596	607	623	607	622	615	581	584	611	614	588	597	572	631	589	587	596	590	632	565	568	610	602	585	625	571	613	608	589	656	603	577	549	589	576	642	621	598	597	612	625	632	586	612	605	598	602	589	647	582	563	583	613	594	576	619	596	545	578	613	597	570	612	598	580	612	600	614	604	646	601	593	572	615	581	600	600	597	619	622	596	588	604	622	587	574	612	611	621	568	569	576	566	638	588	610	601	604	634	617	635	612	586	639	632	594	612	636	628	617	583	643	562	575	599	609	575	590	574	596	619	584	602	616	648	592	612	601	578	573	593	642	638	620	570	586	585	597	623	600	577	589	603	601	619	629	617	588	602	607	619	579	601	551	601	643	594	608	543	631	590	570	574	636	625	578	600	622	590	574	591	569	560	585	597	623	573	571	605	620	634	579	533	577	644	586	668	566	604	635	604	591	624	600	623	589	584	600	614	609	613	587	575	562	590	616	621	595	600	614	596	596	636	621	572	617	613	568	603	615	628	596	611	594	606	571	599	630	640	621	582	637	575	616	611	586	596	605	601	630	580	576	581	625	626	564	601	559	640	607	644	624	597	634	578	577	611	616	585	613	631	628	639	620	605	626	599	578	577	639	588	625	642	597	591	579	588	557	624	600	572	620	571	613	578	603	597	622	602	604	657	627	573	587	550	613	657	568	615	597	593	587	586	601	652	617	615	585	601	613	606	549	577	622	617	604	632	601	598	636	600	623	606	617	574	644	596	622	560	613	600	630	607	615	605	591	587	616	572	613	593	604	657	589	593	604	578	609	612	622	588	618	641	568	577	557	599	604	614	624	593	603	574	602	583	625	595	619	606	591	571	598	569	626	556	619	602	619	625	592	604	634	624	616	614	640	634	617	638	578	554	617	599	586	594	581	613	585	605	625	573	604	550	581	647	615	592	598	620	658	596	654	615	629	629	626	590	602	603	617	581	639	615	657	635	634	579	579	611	648	578	621	631	586	612	630	623	588	610	576	601	523	639	577	606	600	604	608	619	639	649	616	554	633	589	657	621	605	602	610	603	619	583	608	557	577	565	662	541	584	561	568	591	548	561	584	594	606	586	614	574	597	635	577	598	585	532	632	625	569	568	591	605	564	577	568	571	621	611	583	561	598	583	632	644	605	556	596	578	590	588	613	587	615	632	593	597	573	618	564	614	619	623	619	610	631	634	594	579	624	624	581	573	638	613	610	646	636	598	604	598	581	649	592	582	638	614	603	600	631	594	631	609	661	617	629	580	588	568	615	584	583	607	584	587	599	595	565	606	615	629	588	572	620	595	654	549	577	581	572	595	625	607	644	604	614	628	619	594	571	612	615	595	599	604	579	585	564	590	588	589	617	614	590	565	583	599	576	576	636	601	571	566	630	598	637	606	620	573	618	603	581	615	618	579	614	620	563	614	580	601	635	559	574	585	628	595	598	587	586	606	625	575	591	575	602	594	616	631	598	617	619	580	581	582	561	637	590	671	604	589	580	608	587	573	630	601	626	607	565	606	546	585	586	594	548	598	615	613	545	621	570	608	608	677	586	630	623	600	625	636	657	556	621	599	619	603	611	588	595	625	597	574	598	570	636	632	628	584	603	613	587	605	617	638	634	635	639	597	589	591	611	570	575	586	620	607	612	610	538	611	565	631	578	577	622	582	577	571	600	604	588	601	607	583	582	590	567	599	598	611	580	620	618	622	582	576	668	606	620	619	609	581	616	615	594	583	616	634	631	623	607	603	587	619	633	587	594	553	575	554	593	607	611	564	591	622	588	605	579	604	613	638	592	633	592	561	578	597	631	599	571	626	629	604	603	575	636	649	602	594	588	554	579	601	570	572	604	574	617	647	627	587	624	629	617	667	624	592	617	605	593	587	587	566	603	613	598	645	581	597	560	582	639	605	611	607	582	575	568	589	591	586	563	596	558	603	619	623	592	593	599	576	667	608	613	632	575	567	570	622	605	578	648	620	570	608	607	580	590	580	592	598	613	598	583	596	617	589	596	628	560	611	566	574	613	597	637	594	606	611	593	627	561	572	632	613	579	600	580	567	584	601	546	564	610	621	662	633	619	593	626	588	573	618	628	606	626	557	600	615	566	592	623	622	617	617	569	598	565	591	575	556	595	594	582	636	613	592	595	622	624	619	596	619	571	589	600	574	586	615	594	610	598	622	646	567	624	598	621	613	615	553	570	602	600	619	644	629	596	636	633	614	554	565	613	563	586	588	556	557	571	573	631	572	569	592	609	581
25108	31175	18881	6235	2322	1312	891	633	544	485	480	497	528	486	528	526	478	498	489	453	522	444	475	457	460	469	467	525	457	451	485	518	475	471	496	475	490	467	494	480	474	512	435	507	501	494	467	489	485	485	448	506	508	467	500	426	475	467	487	526	443	473	436	488	480	494	482	458	500	509	495	486	473	498	492	488	466	449	430	472	501	513	471	469	525	428	511	493	443	477	472	479	477	515	452	492	544	488	478	481	551	456	484	470	499	483	473	485	486	496	489	489	458	457	488	486	488	479	481	477	492	498	474	502	482	453	454	496	442	503	465	448	478	473	469	481	477	456	504	464	494	473	493	455	490	479	458	490	497	496	481	503	480	477	477	491	466	472	444	462	471	497	467	468	491	488	456	446	462	460	486	442	495	487	474	482	471	536	494	440	453	489	489	493	479	504	432	481	509	465	509	464	475	454	509	498	452	506	439	475	457	517	500	479	486	455	500	485	477	460	463	486	482	476	470	509	495	467	445	519	485	510	482	439	458	454	511	499	510	503	509	484	489	452	482	500	477	463	476	492	484	473	483	504	480	451	465	479	483	440	477	493	457	444	471	479	468	463	489	466	484	506	496	492	480	496	455	488	459	479	466	495	485	457	518	482	487	466	474	445	474	512	446	465	510	469	466	504	511	502	512	445	515	505	483	477	472	473	476	480	476	470	469	495	506	497	454	411	485	497	508	492	486	471	501	504	466	525	491	468	531	469	452	452	448	470	460	520	491	495	501	482	514	471	476	491	522	500	435	458	476	497	493	483	463	516	504	494	523	500	463	459	481	489	477	485	453	490	472	421	476	453	495	466	460	460	453	509	491	498	455	459	442	519	481	505	460	479	494	421	482	463	472	473	511	482	497	492	486	497	466	505	456	493	452	486	444	465	475	542	456	476	470	515	506	485	486	477	484	455	493	501	458	474	478	509	472	478	508	512	495	468	502	485	512	482	493	478	532	474	473	499	485	498	479	459	441	521	481	500	489	484	486	457	501	494	474	454	480	449	437	463	472	472	470	487	469	494	474	481	529	494	470	496	459	463	455	445	469	468	546	503	491	481	489	482	449	450	452	474	496	493	475	475	489	450	486	463	469	491	464	495	498	473	493	456	487	496	497	450	498	489	478	468	482	477	474	492	456	470	504	490	475	434	463	509	485	489	480	507	486	472	489	471	522	470	465	503	482	516	491	491	474	434	462	492	477	490	486	492	469	484	450	495	510	498	513	476	449	485	515	526	468	519	471	503	483	476	474	487	490	472	426	455	464	476	476	500	460	479	488	487	504	497	499	507	481	499	490	510	484	447	455	475	484	452	466	508	499	434	497	469	489	452	495	470	481	476	496	488	480	492	460	446	469	454	486	513	506	450	452	494	477	491	514	493	451	530	492	470	470	486	484	454	494	475	466	459	473	480	499	475	484	469	484	482	465	483	478	476	485	506	471	499	476	473	509	454	448	472	426	451	513	501	491	501	509	487	512	511	489	480	471	507	439	467	472	498	462	480	493	475	453	498	500	465	467	457	487	484	486	483	498	481	464	502	474	457	498	493	507	486	456	452	470	526	487	473	508	467	442	506	491	453	454	520	518	471	499	503	463	498	461	474	504	488	440	449	474	484	465	503	466	476	485	501	534	460	453	484	510	482	467	497	474	456	519	445	518	486	477	464	454	503	492	452	497	505	483	493	497	470	500	491	487	487	459	501	445	505	496	447	515	428	483	444	463	477	447	490	501	463	480	469	497	480	483	484	469	515	457	462	513	504	483	460	484	512	511	499	471	473	466	468	476	492	449	497	467	446	441	491	477	483	470	462	486	508	495	487	464	461	499	468	477	462	437	466	429	456	484	481	492	493	466	517	469	462	503	465	475	492	492	450	492	450	480	462	505	489	488	493	500	445	476	477	474	434	508	457	449	501	552	514	505	474	492	512	477	505	475	451	499	481	452	452	501	415	503	441	489	522	467	465	499	540	477	478	470	483	483	449	477	511	463	467	462	514	454	467	483	524	512	485	495	484	492	461	490	497	480	450	507	481	503	472	497	462	529	474	479	450	504	497	490	486	437	473	474	485	458	490	498	447	485	485	475	459	482	509	497	471	451	494	455	502	468	466	489	470	477	459	518	476	484	433	468	490	484	467	510	480	500	484	516	493	512	509	477	488	465	440	478	517	486	474	523	470	484	494	492	471	455	463	486	478	442	498	451	481	496	447	512	476	464	511	501	470	466	487	465	510	463	456	456	464	470	516	489	502	495	518	461	526	504	491	466	465	440	535	486	460	462	464	470	465	482	464	487	495	470	513	466	494	470	464	485	476	507	469	474	447	488	473	459	477	465	486	502	516	493	459	521	499	469	523	454	467	442	466	470	489	479	495	469	504	461	485	474	456	484	457	477	481	500	459	476	479	449	500	482	487	484	487	475	480	508	476	449	511	448	503	497	497	509	484	515	457	454	443	482	509	506	503	480	513	497	497	496	494	487	491	500	467	511	459	496	485	450	499	465	449	498	478	474	489	491	493	490	436	495	476	474	499	454	489	506	473	473	521	491	499	453	485	491	488	488	503	444	467	488	504	429	513	471	480	486	462	484	454	477	507	426	466	495	514	477	511	463	508	493	467	449	457	483	493	472	467	470	490	468	490	466	463	465	432	486	472	483	472	452	470	494	445	464	488	480	483	456	510	486	484	466	466	433	446	496	469	472	480	508	481	444	444	496	479	479	462	511	485	475	470	447	466	483	474	478	468	457	461	477	483	507	460	480	527	476	504	461	471	441	474	497	468	494	476	496	493	464	493	462	493	470	442	509	453	439	504	473	447	505	462	492	527	521	468	451	462	461	503	528	485	505	486	473	510	460	455	489	494	460	478	473	511	470	483	484	494	500	447	496	448	509	500	451	504	517	449	484	466	480	475	477	484	504	471	497	463	496	485	480	443	485	475	449	536	455	507	495	492	484	484	478	467	511	485	513	486	497	481	484	488	486	462	497	483	428	459	479	438	506	477	491	499	488	512	475	485	476	505	493	483	476	479	508	474	492	502	468	473	441	443	504	540	447	496	507	494	471	502	490	487	494	488	481	510	517	479	485	481	474	488	465	487	461	496	462	464	487	487	487	497	462	478	473	459	502	491	464	480	486	478	531	460	479	502	489	449	488	476	500	455	479	475	483	530	460	456	506	450	467	508	477	465	463	464	447	522	495	507	508	485	472	491	534	474	477	472	472	454	441	487	506	477	481	476	471	498	456	469	457	423	460	497	492	469	475	528	506	461	485	493	483	459	495	444	473	489	522	516	480	497	501	488	509	460	471	501	470	518	452	475	466	490	456	505	467	481	498	460	473	480	466	519	503	485	499	516	457	480	494	481	490	492	462	459	484	477	446	498	496	498	489	471	498	496	485	494	475	472	527	453	501	469	505	506	474	496	507	476	508	521	471	457	468	457	495	496	471	495	465	484	473	506	515	494
25889	24777	37742	35967	23962	13975	6066	2148	1195	920	900	706	767	715	682	705	706	714	701	722	678	702	699	728	691	695	717	714	772	719	696	697	718	726	683	756	727	719	689	703	693	748	714	739	689	748	727	696	746	702	706	710	748	645	695	676	700	711	677	668	724	714	710	690	640	731	665	725	680	692	664	682	665	692	696	714	695	636	686	717	679	690	703	685	663	722	666	723	665	701	737	667	739	731	679	720	674	683	682	694	657	701	680	708	691	683	681	694	729	715	673	735	717	711	703	676	680	685	682	702	660	672	713	731	689	698	657	665	677	650	701	750	691	749	694	695	702	703	709	743	696	676	692	690	720	661	718	714	731	679	736	711	696	729	680	712	696	751	691	733	708	686	714	720	684	649	678	663	696	654	665	660	697	707	659	731	691	742	716	683	722	701	754	682	684	726	699	725	683	670	705	711	680	674	660	721	674	713	719	666	678	693	677	740	677	729	686	706	696	669	676	685	703	682	718	696	686	691	659	712	736	701	751	699	666	729	717	649	713	712	704	644	668	729	701	648	702	680	694	745	708	662	664	723	687	670	699	678	693	663	709	662	675	695	674	705	669	732	709	676	689	682	708	717	694	688	675	699	691	687	740	638	693	657	778	695	712	680	684	702	721	711	668	691	719	699	662	692	714	730	662	708	712	712	695	658	728	685	690	677	694	653	627	697	700	720	673	691	682	654	711	682	656	686	681	669	714	690	704	708	698	697	703	687	677	701	683	711	735	666	723	738	679	667	673	682	698	652	713	680	724	667	684	637	746	697	691	682	667	699	678	668	701	670	673	767	706	709	698	706	700	692	646	659	720	700	706	693	663	652	694	701	662	655	737	722	667	744	691	662	703	715	665	684	707	699	701	743	712	666	698	687	685	683	698	706	700	656	709	685	729	662	719	702	681	702	707	697	641	707	717	682	672	668	682	676	662	687	682	731	680	695	736	707	674	670	700	723	675	694	657	703	639	712	679	603	672	706	697	705	674	657	705	729	653	677	678	692	695	697	714	674	704	705	753	728	725	668	692	692	694	689	695	681	683	714	684	662	750	660	667	719	747	676	714	707	670	716	676	702	685	698	689	633	685	708	705	685	717	736	643	694	683	711	710	693	665	685	674	658	674	658	709	699	720	699	734	744	716	687	706	647	671	702	698	679	719	645	678	713	670	639	696	688	691	666	715	723	675	728	720	687	693	733	669	692	713	672	679	727	673	685	670	695	720	659	706	703	679	696	728	711	653	679	683	685	690	697	675	671	729	627	732	676	724	642	679	675	682	730	656	659	717	652	672	693	700	687	699	688	700	671	649	690	652	729	685	692	701	677	687	685	637	682	661	709	707	642	681	687	668	646	699	673	705	673	662	691	696	697	727	669	650	692	671	733	663	684	686	717	694	650	688	687	687	694	731	689	688	669	692	656	740	672	649	731	697	700	712	737	727	709	755	700	683	626	685	601	683	702	666	722	708	680	700	696	713	740	695	758	677	727	707	711	676	670	730	677	720	734	665	691	695	709	662	720	695	693	707	664	693	674	682	701	662	700	712	737	688	683	662	708	709	657	675	657	676	684	703	693	692	755	699	726	748	691	696	640	705	696	673	682	684	666	679	686	715	735	668	671	681	702	675	712	702	737	664	662	688	685	728	708	700	682	697	663	657	693	714	683	745	695	653	655	689	669	679	730	723	742	676	738	691	692	667	723	695	687	717	688	683	702	724	690	730	719	710	697	659	668	667	707	717	667	742	674	761	668	725	680	682	702	698	689	686	681	712	686	658	679	667	669	666	719	726	659	699	707	677	735	667	679	714	726	708	681	710	665	702	723	690	675	710	670	707	714	686	666	711	750	695	662	711	660	684	725	702	732	705	671	687	694	718	746	717	732	700	665	687	680	715	743	700	684	710	703	690	705	702	664	687	670	647	684	720	701	681	695	709	665	669	661	689	690	666	677	700	685	685	673	654	651	712	659	692	718	714	692	715	681	662	658	713	716	729	679	695	671	734	689	699	677	727	649	687	673	671	672	739	689	683	715	688	672	667	732	709	705	706	746	673	736	707	711	719	710	730	698	728	702	687	679	698	680	708	691	680	706	667	662	640	702	717	723	680	620	713	713	725	628	670	687	710	675	683	650	648	731	729	676	710	670	723	671	712	690	673	690	729	717	698	708	721	719	693	683	691	697	659	664	678	684	668	672	663	685	679	726	717	697	707	679	727	717	701	666	733	656	730	674	695	719	738	702	695	726	715	643	735	711	701	701	654	722	688	740	709	692	683	673	692	729	703	668	701	696	658	700	698	690	712	691	703	684	657	681	667	681	674	712	689	686	674	684	693	710	664	692	655	676	685	698	707	684	748	762	710	733	699	682	645	701	663	733	678	623	662	683	663	722	671	691	669	671	625	693	700	686	649	654	659	692	701	689	688	651	745	693	771	709	748	704	674	695	628	732	690	690	657	685	645	696	711	653	669	682	696	679	666	761	762	690	705	718	727	673	690	710	748	638	732	675	697	683	664	692	675	674	717	748	654	723	679	697	667	688	699	736	664	704	666	685	681	686	710	705	704	693	654	685	667	671	704	697	665	667	716	704	642	678	730	649	716	711	712	724	684	719	727	667	698	700	711	646	702	705	701	654	655	710	656	734	733	702	735	705	725	728	696	704	656	681	660	712	697	719	672	692	731	727	692	674	645	696	703	631	730	641	733	705	674	691	691	648	702	721	728	707	707	703	690	701	671	683	679	671	690	703	691	688	646	711	708	705	753	668	719	721	713	743	702	680	726	713	712	735	708	681	648	673	767	673	676	730	667	724	693	678	664	722	702	738	665	671	698	746	687	684	644	652	694	674	634	669	698	696	686	724	671	683	683	739	647	647	708	682	722	716	678	709	713	705	691	697	680	726	678	717	673	664	732	708	733	646	657	699	688	678	732	659	680	699	686	702	703	691	740	673	684	675	666	657	661	649	709	690	689	699	677	687	712	669	746	671	603	640	704	723	671	699	711	687	662	679	735	665	741	725	714	726	712	710	716	688	718	681	690	619	703	687	671	656	635	717	695	688	705	750	689	706	685	741	695	672	706	677	642	669	656	707	647	689	667	687	674	669	711	644	695	657	686	738	702	655	724	728	696	712	668	651	677	722	679	673	718	670	688	665	675	691	717	643	718	740	710	711	685	702	669	738	755	661	674	685	721	716	691	701	655	643	709	711	688	666	661	732	681	676	678	686	711	712	702	690	707	691	747	688	625	685	688	694	744	646	711	720	707	645	690	717	699	711	704	721	691	677	676	683	666	736	661	748	697	723	693	702	660	678	698	707	717	704	715	682	734	712	681	708	709	689	677	694	705	685	701	723	751	681	678	682	684	715	663	656	695	697	687	711	681	696	728	699	726	688	683	713	590	643	699	674	692	693	663	658	698	684	692	722	706	687	715	693	735	684	713	700	699	683	743	670	708	691	666	672	701	677
62787	89439	65922	35511	17053	9053	4826	2158	1231	965	833	723	577	628	588	624	609	600	612	609	613	603	625	591	619	642	643	638	678	619	646	626	600	621	575	627	613	636	624	617	586	606	604	619	587	622	628	615	562	646	572	589	619	648	589	603	618	568	616	603	606	596	578	628	611	603	648	635	635	629	622	618	590	629	581	584	607	620	612	614	584	580	657	642	613	594	627	594	612	639	592	634	580	655	630	607	611	614	609	563	634	630	605	577	619	633	605	635	609	580	617	624	626	640	595	579	595	638	595	602	632	558	601	637	629	597	599	589	608	616	607	601	582	634	632	574	638	646	532	590	629	596	611	662	563	629	544	567	615	603	611	628	620	648	606	584	594	668	608	619	601	610	625	632	616	597	621	564	618	579	615	554	611	587	575	591	659	582	623	616	642	636	608	534	617	645	563	598	595	600	638	610	627	594	607	614	583	552	590	578	593	663	611	596	630	624	607	643	608	625	607	646	553	625	648	615	605	636	603	640	567	575	584	602	636	585	618	632	613	592	571	581	612	652	586	604	593	623	606	610	608	607	617	616	620	628	588	587	644	612	598	605	616	660	588	609	588	626	584	582	595	595	621	624	623	621	587	626	619	600	593	569	584	580	606	648	622	619	594	618	619	630	570	589	583	604	560	559	616	567	614	581	567	597	609	580	582	618	574	596	613	591	595	597	597	586	620	600	608	624	623	640	626	641	592	611	608	593	610	607	625	599	558	651	609	656	602	607	589	551	580	598	607	603	571	565	560	599	607	577	627	584	590	622	614	560	596	662	556	605	611	602	572	569	610	641	589	630	593	577	648	589	599	650	584	588	566	584	570	602	600	624	630	636	588	587	637	564	627	621	641	606	542	621	568	565	588	618	598	623	620	590	608	623	611	579	603	637	610	609	625	616	570	563	632	606	554	557	619	578	614	614	624	598	659	578	593	589	587	620	622	631	603	584	624	569	563	609	614	615	578	609	589	638	594	606	575	637	581	599	546	633	633	632	618	599	599	634	564	561	591	642	612	586	600	599	574	552	646	583	571	607	567	637	592	657	623	613	596	609	627	598	556	566	611	628	578	627	596	641	616	549	609	620	639	586	610	585	562	616	617	653	575	640	591	584	614	594	626	642	626	586	626	613	591	621	582	636	630	636	556	626	596	581	601	575	585	612	603	608	626	549	618	583	578	588	607	594	617	609	605	650	623	583	579	608	669	596	603	622	597	655	618	571	592	609	585	616	582	638	621	643	597	639	589	599	618	670	593	579	612	570	590	609	598	608	580	612	622	600	596	656	622	610	585	591	646	583	581	573	579	612	590	582	600	599	582	617	623	580	640	589	652	612	627	569	593	544	615	601	613	579	587	582	620	596	569	556	575	580	579	576	572	666	621	608	595	602	575	614	594	611	614	683	630	622	651	598	566	623	590	598	616	610	627	593	604	622	589	566	596	607	610	585	578	605	583	609	620	616	618	571	564	612	578	577	611	604	613	556	587	560	593	592	627	620	578	625	610	587	620	569	585	619	580	622	574	613	595	595	590	648	609	605	601	633	586	630	623	571	612	623	583	570	622	634	598	585	598	586	626	567	586	571	568	604	583	602	604	651	606	636	565	568	594	578	612	630	620	594	623	624	593	603	591	611	632	585	620	628	539	626	611	609	608	613	589	602	616	614	626	625	593	647	580	607	595	601	640	603	612	601	565	555	631	617	599	631	592	603	630	605	602	580	569	593	605	580	606	612	584	559	640	656	638	644	544	617	614	637	582	612	562	610	624	592	584	615	624	634	632	651	602	610	616	615	608	615	641	627	644	605	584	659	639	599	576	649	608	580	574	609	616	640	539	588	645	608	611	634	617	589	588	588	618	647	581	620	577	603	576	602	592	601	566	602	603	618	613	586	606	595	582	628	638	598	572	592	641	628	631	602	591	626	625	583	595	598	638	615	624	596	649	618	568	598	610	646	604	608	597	567	597	629	536	630	583	611	604	569	656	608	595	627	584	616	604	605	625	606	600	603	619	612	588	599	613	624	592	568	631	580	641	618	661	552	606	646	592	596	568	603	591	555	549	599	613	574	607	600	614	616	588	603	591	623	603	568	626	569	610	574	590	648	624	618	559	627	558	577	598	628	579	597	596	589	592	591	615	577	599	566	613	636	578	620	591	619	654	599	598	574	588	607	608	615	580	572	593	597	606	625	584	592	649	587	596	611	633	608	622	595	608	589	588	572	577	585	642	593	571	599	583	585	631	598	634	569	588	607	606	614	602	623	602	616	627	573	597	610	613	598	594	599	592	632	602	632	588	613	589	651	605	585	634	599	527	603	607	626	569	588	636	587	580	596	591	596	583	589	616	626	607	652	646	635	609	595	642	615	617	582	688	614	576	587	581	572	607	610	608	599	600	627	622	616	605	539	630	603	621	597	572	629	580	610	630	631	654	599	625	595	601	584	616	581	605	587	587	625	570	578	633	593	595	617	642	602	612	595	602	581	618	592	605	582	656	601	610	595	586	615	606	612	598	590	624	606	610	596	620	611	615	622	626	616	591	615	607	617	605	584	603	602	612	550	607	605	602	562	570	593	636	578	600	580	617	593	585	595	624	598	605	626	604	637	603	659	660	595	588	588	606	538	596	555	605	649	578	596	616	641	538	608	615	621	643	586	595	609	579	632	628	611	582	628	621	601	612	609	618	644	603	614	585	580	609	596	588	550	626	619	586	619	572	620	602	635	572	612	594	619	589	582	535	659	595	631	612	605	600	649	602	617	574	585	598	635	584	586	611	597	643	614	607	594	610	578	616	567	614	544	574	589	619	614	589	594	634	605	632	600	661	622	620	560	635	596	616	649	625	604	598	622	593	653	634	602	583	620	607	634	652	601	586	618	569	573	615	598	643	547	549	600	610	568	594	583	607	551	615	585	578	584	602	605	602	611	595	598	593	597	625	623	568	576	603	625	632	622	608	626	578	616	654	586	622	622	617	570	612	585	580	604	582	609	619	579	604	602	637	608	624	606	603	597	611	601	606	583	574	632	645	636	617	573	622	607	644	626	584	595	599	556	608	578	575	586	567	605	599	578	575	599	641	613	580	616	606	579	601	597	567	624	659	601	558	622	609	637	616	590	585	619	622	598	619	630	597	604	612	559	623	611	627	586	583	613	596	582	559	617	554	615	613	570	588	589	589	566	629	592	614	642	595	621	616	590	630	565	597	622	611	596	554	598	615	630	563	581	584	677	653	612	641	619	654	582	597	622	602	571	572	637	580	595	615	622	631	604	574	622	595	607	609	580	547	610	665	566	558	529	591	562	606	624	604	571	575	638	614	597	617	606	561	613	591	608	577	621	596	604	630	577	591	599	626	590	601	591	607	614	641	681	605	617	627	612	606	600	599	564	606	634	592	610	582	587	599	576	624	614	573	599	611	618	636	656	605	586	616	554	630	625	652	616	623	643	628	587	618	586	560	614	617	593
24656	23035	34421	33840	27273	21739	12538	3862	1797	1248	1297	932	838	904	856	844	886	796	886	810	824	918	890	885	875	902	847	857	930	800	840	819	885	832	808	771	893	868	864	846	885	869	882	831	872	863	854	829	823	861	849	822	825	873	829	785	875	829	848	817	876	815	822	853	899	858	865	853	815	832	798	872	875	845	859	866	755	818	867	880	869	819	846	827	836	840	843	873	841	895	806	869	849	792	817	822	885	867	817	841	811	831	811	907	869	808	830	876	850	824	761	848	822	841	805	822	867	886	810	820	832	841	818	849	826	849	842	834	819	795	829	857	839	877	790	841	789	832	822	830	790	851	823	887	855	821	829	883	877	865	839	795	828	803	794	822	838	879	826	844	813	852	864	882	834	822	821	852	834	820	845	786	817	813	809	843	864	854	849	809	808	823	852	795	819	771	841	858	855	824	853	856	877	840	846	797	813	767	895	828	823	842	869	819	824	865	819	847	826	832	867	840	822	805	837	886	854	823	793	876	876	846	830	854	837	853	814	850	837	858	887	849	809	796	774	801	848	824	827	897	819	821	807	781	796	796	841	897	853	890	880	877	856	824	812	832	836	889	798	820	854	788	866	913	803	846	910	825	819	832	859	805	838	852	805	840	834	840	841	835	839	860	846	812	818	814	862	842	844	816	899	896	846	824	824	826	814	798	862	805	828	818	856	823	825	792	790	883	850	837	850	872	871	857	900	898	857	818	870	820	834	844	840	832	805	823	882	840	894	886	810	831	891	806	811	888	825	817	871	845	805	859	870	863	879	854	762	838	824	861	871	874	849	857	822	840	849	846	799	860	817	837	869	812	820	829	826	805	842	847	825	838	807	846	821	843	863	878	853	803	893	837	864	822	840	808	844	840	819	836	809	855	856	840	834	817	849	810	853	821	813	875	814	851	792	907	883	864	844	795	839	840	814	801	865	840	850	819	865	848	842	859	851	780	857	807	823	816	819	855	824	822	854	830	819	838	818	872	851	881	841	842	864	880	825	846	837	804	758	822	888	828	824	847	837	853	832	843	844	837	848	815	886	812	879	815	819	829	875	837	866	816	829	846	830	783	844	832	812	866	856	874	858	858	833	779	802	855	855	892	833	837	835	822	859	789	796	803	845	891	842	874	835	802	839	780	853	851	799	838	824	838	833	847	855	817	788	861	874	832	888	821	801	884	801	802	801	844	810	771	875	868	796	846	860	854	803	859	867	872	836	881	799	778	877	829	847	819	832	798	820	822	863	834	841	887	839	824	887	842	840	877	827	860	794	834	815	787	858	874	877	831	837	798	785	851	847	818	864	816	861	782	820	819	796	858	833	798	859	874	804	844	858	839	845	829	857	811	793	809	787	875	808	868	802	840	840	817	883	806	857	765	802	847	839	864	814	843	832	880	835	861	875	845	816	854	817	807	814	858	829	826	866	809	798	846	834	808	792	871	898	827	814	836	848	815	858	810	838	834	855	811	831	835	825	838	871	868	848	858	826	838	812	847	829	828	812	841	807	822	884	889	841	839	850	847	843	795	825	853	832	873	820	781	874	864	830	825	813	894	836	840	827	810	871	835	797	846	840	855	813	787	855	861	915	777	864	853	855	858	853	833	823	786	831	809	856	814	825	798	905	834	842	796	815	799	820	767	881	854	858	841	792	866	841	816	832	797	847	855	813	775	805	879	796	858	842	832	822	788	785	915	889	827	831	851	862	819	826	821	827	791	865	849	861	818	835	799	822	832	870	858	817	809	868	832	832	824	893	776	879	806	853	806	847	832	848	852	786	765	837	832	826	819	832	852	851	807	819	805	819	813	775	845	802	829	843	809	838	883	846	851	817	839	793	803	828	817	835	830	872	868	867	836	795	829	815	809	855	765	840	835	816	789	875	804	836	877	831	820	895	823	868	849	832	842	842	865	853	852	905	819	806	882	811	808	847	836	874	873	821	832	855	788	811	838	818	832	890	811	850	806	864	800	828	810	818	821	864	865	851	860	840	821	848	843	825	818	842	852	831	825	825	796	824	868	878	835	860	891	832	821	821	847	925	816	837	812	859	876	876	838	846	842	809	839	804	782	848	872	885	828	873	812	808	816	824	847	887	839	827	870	851	812	911	833	839	852	831	851	884	830	849	825	824	858	803	839	828	858	775	819	838	852	781	849	888	851	828	861	818	873	887	797	849	829	813	814	875	830	800	878	838	812	809	821	833	810	865	846	855	797	804	819	824	798	810	851	813	826	836	811	857	808	824	873	872	840	840	796	846	778	834	808	859	794	845	880	870	836	917	812	742	859	818	850	865	807	850	847	846	876	838	851	871	846	860	758	866	834	845	832	808	842	865	853	783	856	873	810	851	812	859	841	813	881	862	860	840	865	832	882	854	803	831	816	815	826	806	859	833	832	813	844	842	812	883	831	837	847	814	827	850	788	837	820	815	814	838	808	783	796	825	846	801	767	821	855	886	852	802	816	862	759	855	839	815	818	849	825	866	842	874	826	827	856	896	828	809	842	838	810	831	897	871	871	882	798	814	843	849	805	814	859	867	823	815	805	829	862	840	800	788	863	884	876	833	813	804	817	867	881	897	835	855	888	806	832	768	826	841	800	866	848	852	837	834	831	832	809	891	824	859	810	791	812	848	826	815	805	845	777	875	819	837	869	858	848	839	831	834	809	856	837	807	790	861	830	882	828	853	914	787	828	860	841	844	811	843	829	838	865	820	898	827	875	856	823	877	868	803	820	814	854	852	870	816	879	831	844	892	790	781	903	917	812	875	864	810	812	825	834	844	803	852	846	805	792	811	827	900	845	818	852	884	810	863	772	862	831	817	820	818	851	816	783	812	820	806	823	803	817	825	845	813	841	823	827	872	791	835	832	838	776	871	869	855	807	859	842	864	843	819	814	815	854	844	862	856	779	885	827	825	834	810	837	829	779	871	839	842	851	828	829	824	876	838	846	862	784	771	806	814	865	799	850	821	837	871	846	828	851	845	856	867	858	830	855	809	828	813	847	809	851	861	833	854	816	907	830	837	841	761	857	856	811	895	828	806	822	826	848	823	803	874	833	799	851	884	841	856	800	831	762	834	822	858	821	823	832	846	851	838	802	853	821	850	869	815	775	844	829	805	806	828	828	863	857	813	826	878	848	840	837	804	785	827	814	772	804	838	819	768	838	798	863	847	824	838	832	840	853	836	812	803	864	859	825	818	816	831	778	826	839	863	818	831	825	823	848	824	806	828	844	799	779	890	832	799	815	796	819	861	845	843	865	831	838	830	825	829	832	773	841	817	855	899	840	855	844	808	871	882	779	856	852	823	841	825	792	886	860	797	815	833	851	838	846	861	828	824	800	804	837	837	863	830	820	822	821	811	819	836	816	801	832	812	863	894	844	810	831	809	816	803	841	852	907	861	877	836	823	831	848	865	825	898	859	868	861	882	823	866	922	799	824	848	840	838	836	843	868	772	868	819	828
66070	102520	78884	47499	25985	15002	8036	3532	1964	1394	1354	818	733	788	791	753	763	804	776	767	776	732	745	756	798	746	790	849	826	764	760	786	762	749	780	716	665	794	721	776	724	833	735	761	805	747	742	739	777	736	812	760	778	769	797	753	739	787	732	755	828	730	764	779	744	720	745	740	707	759	766	735	767	767	798	684	758	725	732	755	729	815	767	741	726	792	738	801	778	754	849	712	760	736	745	743	763	723	714	762	782	732	776	741	780	774	761	720	749	740	763	746	730	747	766	736	726	756	779	743	778	762	772	765	806	751	736	753	734	731	821	742	751	754	756	742	750	736	736	730	773	757	756	691	716	739	731	755	757	749	751	758	743	737	711	777	760	745	737	711	753	745	729	768	712	716	742	748	792	777	778	737	741	771	723	748	720	726	727	785	747	753	748	739	724	750	687	763	791	736	769	759	759	764	756	738	725	737	784	741	749	772	775	768	753	692	746	707	756	777	765	828	734	809	766	760	775	750	753	774	710	772	794	734	758	735	721	755	753	736	776	751	704	773	743	774	718	724	734	773	760	718	780	734	718	753	772	759	702	773	770	768	735	782	753	742	774	757	724	768	761	747	762	767	775	754	718	709	785	761	733	775	761	744	749	771	731	729	731	791	722	762	740	749	760	758	744	788	745	732	732	754	733	728	791	837	787	733	744	698	735	777	799	775	748	732	720	748	756	741	804	787	696	765	720	794	760	735	713	783	727	769	752	759	747	748	759	745	766	834	739	793	747	715	738	782	780	749	756	738	775	744	736	747	785	774	761	777	794	706	806	715	698	718	757	779	729	764	706	781	767	703	753	681	707	744	768	751	729	751	784	745	718	760	706	772	709	695	765	737	767	724	701	761	763	772	700	763	750	761	732	726	727	787	735	786	719	739	753	742	773	745	738	733	705	725	686	755	697	774	720	768	784	700	767	673	755	718	742	723	718	788	779	731	720	744	789	716	752	746	795	803	756	720	751	730	743	731	732	741	772	766	760	738	746	754	744	751	736	763	774	717	718	736	748	720	701	729	724	731	737	707	732	749	772	799	733	737	708	763	752	763	734	760	736	689	796	699	762	724	754	728	775	717	761	725	803	763	782	763	721	714	734	753	777	702	676	767	744	714	682	732	777	749	736	822	763	757	741	806	744	703	766	726	772	787	697	711	759	757	755	810	771	776	729	754	786	764	688	775	760	816	779	728	767	769	702	718	727	689	733	730	733	726	716	760	742	734	763	766	786	746	816	688	761	764	746	732	736	796	739	749	713	781	783	786	769	731	746	770	717	737	781	763	797	788	762	754	761	751	773	766	725	720	754	743	730	730	793	730	748	717	767	719	728	750	733	726	705	767	733	749	741	727	740	749	759	750	791	763	737	768	779	778	739	729	787	757	720	828	784	759	718	727	741	759	743	743	744	719	733	711	759	730	757	770	752	762	759	734	763	700	744	733	717	732	740	702	720	747	709	750	776	764	760	723	737	737	753	713	739	699	761	775	738	806	706	747	710	731	730	752	724	712	780	705	709	763	769	750	777	741	748	725	747	741	731	735	724	744	765	785	730	762	719	769	756	735	780	728	743	730	717	750	742	761	758	727	772	738	738	736	711	754	703	715	808	773	754	738	773	778	715	745	743	766	737	687	748	773	751	750	811	773	766	719	737	733	694	758	739	767	746	747	730	772	720	797	797	736	732	717	745	753	724	769	786	774	730	723	704	720	779	752	727	752	754	777	737	741	758	805	711	777	723	781	756	733	729	739	765	730	808	755	739	723	782	694	728	777	699	722	782	774	743	743	740	736	757	744	738	698	767	751	723	771	787	731	766	677	707	754	781	744	740	783	742	735	765	751	760	759	740	707	749	755	763	733	780	774	728	712	776	746	764	759	720	812	741	718	721	767	757	731	760	765	721	767	727	764	784	758	750	773	748	700	745	752	757	735	814	739	770	771	743	727	765	712	797	724	729	722	745	729	748	735	735	791	704	763	711	760	768	729	728	749	730	753	741	754	762	738	746	740	741	718	738	752	819	779	762	775	720	750	723	749	701	757	793	744	743	741	744	709	764	758	751	726	781	800	789	755	706	696	707	759	725	695	724	754	760	723	721	796	713	745	759	753	709	751	723	691	734	753	778	715	760	755	796	764	728	734	783	719	752	700	746	728	735	732	779	758	759	723	750	765	781	727	740	730	708	751	748	738	764	761	774	746	727	718	731	723	784	771	732	744	738	788	711	746	710	700	722	720	728	732	722	753	734	742	719	729	751	720	727	779	775	770	756	768	753	741	721	712	729	743	728	754	715	759	763	741	776	722	725	771	741	713	798	752	797	749	770	756	745	743	728	772	727	740	728	735	725	743	772	716	798	728	756	740	737	731	750	759	786	719	752	749	739	788	708	807	721	784	703	765	782	724	738	724	738	774	717	743	736	776	777	738	745	768	748	723	805	733	715	740	770	766	728	756	779	693	736	786	785	768	776	759	774	734	767	710	752	719	796	777	742	767	721	721	743	752	811	751	790	734	738	755	766	722	725	736	789	714	692	739	730	774	788	757	753	768	750	705	761	759	732	764	757	736	767	688	707	772	764	717	743	765	775	713	745	681	729	757	727	694	730	765	724	701	750	721	752	742	724	732	708	732	739	777	714	790	783	701	793	744	740	756	752	780	757	767	726	754	755	744	745	754	732	736	725	802	762	733	737	763	734	755	784	732	740	765	777	780	744	751	733	757	776	751	743	752	734	745	713	764	756	691	762	807	657	752	742	743	770	715	748	744	756	746	717	754	744	761	754	748	760	743	789	707	769	773	714	757	825	704	742	766	738	745	797	794	751	742	762	774	720	761	776	769	738	760	769	751	767	779	736	832	751	740	763	773	771	740	791	735	747	760	760	733	712	721	742	734	755	761	765	775	727	704	756	778	747	714	763	796	739	748	724	737	739	758	762	727	760	778	722	744	740	738	704	721	747	769	786	723	767	772	739	728	770	812	741	734	766	732	783	737	734	730	739	769	749	736	710	745	731	764	764	747	678	781	747	699	799	744	783	762	784	766	734	774	699	735	775	762	748	784	750	753	740	720	738	747	751	764	791	716	763	766	728	714	733	811	725	736	781	746	722	778	708	766	768	719	748	766	699	694	731	732	733	745	738	730	731	800	710	752	754	784	792	751	742	700	730	717	750	737	796	755	755	716	768	692	736	764	796	736	733	746	728	689	757	727	755	732	747	742	759	727	740	750	768	725	729	768	756	787	737	790	760	722	718	721	759	723	779	796	751	732	737	703	774	765	788	759	731	764	781	736	752	774	744	728	699	780	741	775	729	743	747	723	748	736	797	784	707	735	726	753	773	777	744	663	728	791	745	763	743	747	765	754	810	713	689	798	756	773	742	755	724	802	719	763	767	726	705	715	731	751	677	812	752	764	773	821	753	742	725	734	725	732	692	746	760	742	725	775	766	813	728	734	746	739	751	730
31368	27984	24193	10902	2836	1441	917	710	625	619	608	628	613	602	562	630	587	572	630	606	608	573	577	590	582	597	629	627	650	592	637	609	581	588	578	574	599	592	630	632	616	558	596	639	598	597	625	558	600	595	636	611	573	585	561	605	641	585	571	583	602	581	570	578	656	615	599	587	550	605	545	667	582	671	586	606	654	580	569	606	639	566	598	565	608	596	553	574	593	609	572	649	567	648	615	571	587	636	588	621	640	563	621	572	601	644	594	597	594	559	580	637	596	606	634	606	635	598	580	602	590	618	585	594	630	590	591	591	581	589	584	564	576	588	607	612	611	626	647	580	642	570	628	573	598	622	592	588	592	616	599	612	625	586	610	613	591	564	616	576	608	554	518	583	619	572	605	553	620	557	615	565	628	592	596	603	580	613	574	624	597	590	583	607	578	589	577	603	592	561	565	616	595	573	612	623	634	595	558	642	596	598	638	562	579	625	583	561	642	586	660	609	632	603	584	586	642	561	600	591	602	628	571	619	615	636	590	594	603	614	583	573	575	543	575	613	602	655	577	594	586	581	586	528	569	594	573	571	561	566	595	613	587	573	595	608	631	617	607	547	617	635	592	591	618	594	608	580	578	604	632	613	635	608	568	610	635	578	586	551	603	556	606	602	587	619	618	597	582	611	585	579	625	605	659	561	612	623	599	623	586	615	610	609	588	568	582	570	599	646	574	588	601	573	594	564	618	604	611	632	562	602	604	593	573	592	605	579	553	622	627	636	628	625	613	587	581	589	615	626	621	553	591	629	619	626	594	615	574	640	621	597	618	587	595	566	579	634	644	624	581	593	621	642	598	580	586	587	618	576	595	571	591	578	568	581	623	601	591	617	599	587	600	575	597	565	642	572	638	616	639	540	599	604	541	562	594	577	606	566	607	548	623	627	607	617	578	575	584	628	546	601	603	600	598	580	605	632	596	563	574	625	584	587	625	563	605	614	592	608	599	632	618	559	578	653	583	577	598	601	627	608	591	593	590	587	615	581	580	607	585	564	590	606	574	580	595	624	615	611	569	593	588	610	608	592	638	568	598	621	637	601	593	547	560	618	615	553	642	591	584	581	587	583	633	611	610	596	600	589	586	603	588	567	585	606	618	600	591	574	616	603	611	593	590	636	599	621	600	598	603	593	597	588	630	558	575	603	603	558	603	542	627	617	574	598	599	646	556	604	595	606	590	632	585	598	646	594	622	589	611	577	626	641	555	583	604	588	579	604	599	612	582	608	590	582	579	594	580	632	575	605	593	575	638	606	607	602	583	637	574	639	591	627	612	575	625	605	597	598	567	591	615	663	554	594	553	561	577	567	632	573	604	595	613	589	594	570	593	666	592	606	613	586	604	615	637	664	598	567	605	586	615	576	549	610	590	616	616	623	617	600	531	580	620	639	569	596	593	619	565	623	576	585	627	597	631	583	594	579	635	631	654	626	607	624	589	618	614	645	590	591	548	606	612	590	572	584	631	567	573	579	594	560	560	552	627	559	589	616	573	616	551	602	575	545	571	574	525	598	593	584	566	570	620	625	597	575	613	612	592	559	574	600	588	588	618	539	563	549	614	627	612	589	597	620	569	593	541	602	580	547	590	608	586	600	572	646	602	616	604	614	580	609	590	609	610	562	582	565	577	647	621	587	577	593	569	609	571	580	585	580	588	596	593	556	557	639	616	636	572	572	609	572	634	627	597	592	592	604	569	641	637	652	633	595	589	604	631	617	575	611	580	561	582	626	633	583	614	604	644	550	594	576	583	597	585	555	543	617	607	592	597	619	572	587	565	589	609	548	611	540	605	598	610	562	628	568	647	583	633	617	580	558	593	641	577	596	602	554	620	655	580	611	559	591	607	548	600	606	624	566	553	610	644	575	627	575	596	608	615	604	621	607	595	625	591	608	575	558	588	635	563	602	614	588	616	611	594	612	566	586	586	607	571	635	612	634	600	596	610	568	575	565	597	600	594	609	584	589	591	611	561	575	583	596	612	577	611	580	605	579	647	647	593	610	588	602	600	600	593	602	589	568	595	551	601	587	633	560	620	614	611	634	627	593	622	656	584	606	577	576	567	611	636	609	621	587	572	608	546	606	577	604	565	632	609	587	650	583	628	583	609	614	616	585	599	599	593	603	608	576	562	625	631	624	585	629	612	629	608	602	607	601	600	625	577	612	613	645	579	621	600	588	624	583	576	576	570	612	581	594	574	581	604	608	617	603	600	591	601	588	628	536	599	604	595	603	650	608	585	611	594	615	571	587	609	587	584	567	625	565	585	612	589	602	555	597	546	598	576	621	643	584	595	587	571	543	605	587	609	629	623	603	566	580	595	620	578	641	603	610	598	621	554	614	570	602	586	621	578	566	580	602	606	563	596	588	629	613	572	614	596	556	573	541	591	591	588	624	619	600	575	597	605	564	603	598	574	626	645	582	585	548	585	601	633	604	562	632	601	566	614	564	619	576	599	533	563	613	603	564	547	553	606	606	588	606	606	563	568	577	557	570	617	552	591	601	635	602	586	584	586	584	544	590	565	604	590	592	602	614	608	578	564	612	621	599	581	577	562	618	582	599	568	592	602	592	644	595	622	584	616	616	596	588	581	612	585	591	593	600	603	571	616	590	604	614	589	574	620	537	573	582	629	599	596	565	638	577	568	591	577	627	589	635	555	554	610	614	640	599	589	594	613	598	580	553	565	604	616	615	588	591	618	578	567	597	589	593	591	598	580	600	574	585	598	549	580	611	618	599	619	614	571	591	609	596	612	574	592	583	619	618	538	573	550	598	595	598	601	591	644	589	576	631	568	609	585	616	653	575	626	568	602	602	645	578	585	567	624	594	598	567	587	622	606	563	596	588	625	567	589	628	583	585	609	590	607	573	612	609	622	623	620	547	544	602	604	584	610	599	586	597	584	619	570	651	607	599	608	602	589	611	545	573	583	595	578	593	560	609	614	617	567	612	599	584	638	593	583	595	595	588	622	626	609	618	579	617	643	587	649	597	595	570	598	608	554	577	568	577	616	561	582	564	627	603	594	613	629	600	564	628	589	591	638	615	598	621	588	595	560	597	564	606	607	585	622	619	588	568	585	600	604	565	587	604	582	585	562	586	602	573	655	642	558	610	601	550	581	568	645	565	552	609	633	600	576	604	610	588	608	621	576	592	554	602	572	577	612	598	561	616	582	587	589	632	625	525	604	576	579	576	602	597	599	601	619	579	612	562	588	547	583	573	620	596	569	557	667	589	615	588	566	606	590	583	613	574	578	624	572	600	609	596	572	557	596	581	558	601	582	615	641	623	561	592	605	620	615	595	615	606	593	591	615	685	631	600	597	619	595	592	566	656	542	593	564	622	618	601	613	574	601	634	599	591	621	531	577	624	602	639	553	649	605	632	607	610	568	596	636	618	614	611	598	609	602	567	613	592	627	598	613	637	574	637	569	580	590	600	579	560	613	637
24677	31268	20161	6538	2406	1366	819	608	613	521	544	517	467	541	503	463	494	530	506	500	491	457	492	494	448	479	483	500	496	522	488	464	503	469	473	487	466	493	496	518	489	445	506	508	502	528	502	488	464	469	498	515	546	530	470	496	472	519	512	465	469	464	477	477	484	479	498	509	487	505	503	506	497	481	496	485	475	486	483	471	478	466	508	537	497	482	495	486	471	474	498	535	497	489	469	526	483	474	496	500	509	446	442	501	453	486	450	518	509	473	448	498	465	487	478	501	488	493	542	498	501	482	478	500	475	472	463	473	521	501	480	471	477	466	495	488	506	445	473	476	469	451	505	539	457	461	496	459	455	490	497	504	462	508	501	513	471	481	482	441	464	510	489	496	498	501	490	555	511	476	495	488	504	498	482	463	490	463	481	478	474	465	503	452	466	493	510	512	465	449	459	490	470	498	491	497	465	497	517	469	456	520	486	462	474	460	497	468	488	502	494	488	489	508	517	497	473	502	477	479	485	528	474	474	489	508	520	475	522	488	492	485	541	519	469	508	461	469	487	482	472	499	458	478	512	445	499	485	490	510	491	479	476	452	494	481	460	488	476	463	525	498	451	497	495	472	468	504	482	453	455	507	493	498	470	503	516	468	492	469	516	475	522	467	474	530	497	526	510	507	473	469	529	506	505	511	493	486	519	475	510	432	486	486	482	471	508	518	489	426	473	480	498	502	492	486	470	485	472	524	485	468	482	444	494	454	455	492	480	475	484	507	499	474	457	462	510	481	498	512	490	474	513	485	474	468	494	492	485	470	470	494	471	473	505	475	494	422	505	501	477	449	468	498	501	488	470	502	492	527	444	485	475	471	493	522	482	495	518	479	539	495	492	498	473	483	503	451	457	474	470	446	494	464	453	437	493	492	498	494	489	483	495	463	483	510	510	495	444	518	420	475	504	515	500	502	520	482	506	492	492	519	479	482	456	424	487	465	478	492	502	483	502	480	500	455	472	481	449	498	479	497	450	517	486	458	495	489	497	481	470	474	492	483	493	453	504	469	491	506	482	466	462	506	517	485	476	468	471	486	445	471	493	482	476	481	476	494	527	517	486	476	494	512	515	497	463	466	469	483	464	495	527	490	499	469	505	484	517	503	511	459	505	497	508	477	436	479	508	483	480	490	469	460	512	466	525	503	448	504	503	470	483	494	477	497	498	532	466	507	521	492	492	486	470	454	494	502	449	443	511	468	484	489	471	501	474	517	483	487	527	461	537	487	458	467	455	517	539	530	514	512	496	503	470	475	480	478	519	451	518	478	451	511	494	483	522	504	491	526	506	477	519	460	481	502	500	467	492	522	469	481	453	483	487	491	480	491	443	480	483	493	536	477	490	494	478	532	479	525	471	479	496	465	465	484	512	486	487	497	491	483	449	526	492	494	482	473	516	489	481	458	479	459	538	490	483	530	490	452	497	474	478	442	503	461	499	497	509	479	462	483	471	510	505	496	515	465	526	508	493	484	498	477	477	495	482	489	515	478	469	494	451	473	500	459	523	488	483	458	524	504	478	483	503	484	511	521	483	482	496	471	503	485	474	503	476	460	480	491	442	514	504	487	509	482	486	459	483	540	529	464	507	471	461	474	487	477	491	464	503	500	472	550	512	468	498	490	492	474	505	484	471	513	498	527	481	504	524	504	450	532	507	449	460	508	483	483	483	480	478	507	492	468	467	509	455	476	470	518	490	471	471	463	455	490	501	528	503	481	527	499	482	489	478	487	496	499	486	508	462	473	500	521	473	477	452	510	507	501	477	458	493	508	468	510	491	449	485	522	459	508	466	471	448	455	458	486	479	485	467	467	492	499	490	490	505	476	497	498	502	497	464	459	496	506	448	486	461	471	512	442	520	481	488	479	503	470	512	491	460	517	483	495	514	475	471	477	486	509	520	491	505	487	498	472	514	500	494	480	513	470	452	480	497	489	468	505	480	537	464	495	482	467	494	462	506	444	461	507	450	503	448	461	485	497	507	493	475	508	508	502	490	502	491	482	508	502	523	503	489	491	483	509	497	463	509	511	498	505	484	473	483	492	471	476	473	511	453	522	501	507	530	520	460	470	481	480	484	464	531	479	488	494	491	499	486	475	499	489	514	457	473	502	488	511	489	482	483	459	473	500	449	477	466	473	448	475	464	516	504	458	508	455	490	470	466	486	471	477	470	482	511	445	473	446	502	447	492	493	469	513	479	477	447	453	507	467	523	496	487	496	502	466	471	484	502	532	488	502	464	507	486	507	490	456	488	496	519	492	486	479	491	529	513	488	485	519	483	449	471	494	465	520	506	528	492	450	444	446	510	502	502	477	467	440	497	450	485	470	518	517	496	533	467	494	468	471	459	480	470	462	478	493	483	497	497	482	478	424	466	454	461	470	465	478	481	459	519	428	491	477	502	482	516	491	492	485	482	489	461	471	493	448	500	508	508	481	470	493	515	483	476	493	504	491	497	521	489	445	476	489	533	476	505	491	509	435	473	478	466	462	481	504	470	476	520	496	492	471	527	475	487	465	466	496	466	469	458	500	502	461	503	523	483	467	466	483	447	474	505	501	514	504	477	465	483	509	518	491	498	477	478	504	501	484	490	497	483	460	479	510	491	509	495	459	506	483	438	474	487	502	508	517	479	518	514	508	507	467	519	448	478	503	484	487	530	445	489	440	484	463	505	497	478	461	445	515	488	483	479	474	456	468	498	510	493	547	509	510	488	486	486	535	502	513	456	466	468	493	486	488	507	480	428	476	478	491	450	496	462	494	481	536	490	491	480	455	475	502	485	476	522	512	508	507	550	507	478	472	482	487	479	459	491	549	524	467	494	501	466	495	467	510	467	509	528	510	489	484	518	421	489	501	456	489	476	491	484	504	451	473	490	469	489	465	500	436	451	459	462	514	452	433	473	502	523	439	498	477	505	480	502	485	507	478	516	497	472	496	497	519	492	483	475	496	456	494	483	465	480	535	487	467	487	480	476	474	476	490	485	490	505	494	470	492	483	530	484	492	475	477	526	465	460	502	511	504	512	454	450	458	492	486	562	509	494	484	501	477	481	463	502	495	515	475	476	483	507	501	471	501	481	493	497	478	482	444	498	485	447	467	475	465	436	492	509	472	490	475	498	468	535	493	465	496	479	514	452	455	505	462	474	491	497	471	455	515	482	509	485	516	486	508	483	490	485	486	502	484	455	477	459	489	507	459	479	450	503	462	491	473	475	506	493	547	510	487	493	487	519	517	504	517	492	475	509	496	483	485	496	461	489	497	485	503	503	511	502	489	486	474	437	467	466	477	518	541	478	480	475	473	476	470	501	466	483	484	503	492	496	491	464	517	494	493	489	454	499	484	458	478	471	510	480	521	445	506	472	477	521	481	491	481	504	511	511	477	475	500	516	504	512	463	500	496	459	528	479	481	504	483	509	488	507	456	471	519	479	481	506	486	519	491	492	465
25869	24867	38650	36862	24069	14639	5963	1986	1131	905	938	861	742	743	707	717	704	747	704	706	692	728	743	686	757	734	716	729	753	692	724	726	727	708	653	736	709	705	730	748	677	701	720	704	714	649	696	708	720	750	703	739	726	689	769	674	669	693	752	700	713	705	747	762	657	747	686	715	676	712	757	727	676	679	733	663	711	679	730	702	700	694	711	753	687	702	691	677	719	737	701	746	735	707	662	701	755	707	700	715	708	685	729	743	683	726	726	682	689	703	698	703	683	714	741	681	741	695	705	739	771	697	675	726	731	659	690	696	708	712	722	746	742	730	735	755	714	810	701	712	713	711	687	719	723	701	668	705	744	708	774	718	732	684	718	680	748	674	660	696	633	715	688	698	701	705	758	671	681	711	734	731	702	681	706	717	709	668	711	715	728	690	717	692	707	716	734	756	673	696	745	733	695	698	707	683	687	716	704	762	694	723	681	690	707	696	697	676	722	713	744	673	679	701	753	715	708	729	713	742	746	707	700	696	698	705	704	704	693	719	729	769	734	744	720	709	714	698	711	693	649	716	720	728	694	742	691	719	664	701	741	698	686	709	697	686	718	662	687	733	731	689	746	707	659	722	723	708	678	714	723	714	696	669	665	710	739	731	679	726	751	710	706	647	728	710	686	730	679	736	687	679	696	703	670	644	704	720	692	718	708	739	662	692	698	717	774	739	716	730	688	703	720	696	710	725	713	743	764	711	719	719	700	719	739	687	704	724	679	661	728	739	724	731	708	729	705	721	732	718	774	798	735	658	720	724	711	695	717	692	698	675	748	713	728	719	681	690	687	725	717	712	684	710	713	707	676	708	724	672	703	718	674	707	722	656	700	716	705	696	699	706	714	675	703	741	752	725	733	695	715	724	781	679	719	706	683	719	632	701	707	717	719	752	671	729	707	733	728	663	716	683	704	662	742	754	740	701	772	692	711	713	666	745	707	709	700	747	683	687	680	707	708	699	669	663	686	762	698	713	689	669	674	746	713	776	709	709	769	678	679	662	738	723	695	722	736	706	681	774	742	664	698	725	717	698	702	722	727	643	751	714	708	736	721	680	699	695	688	652	766	711	726	708	726	740	703	710	686	710	700	725	730	681	646	702	721	737	716	721	696	717	744	732	708	716	709	727	707	709	703	750	671	711	702	697	726	690	704	695	712	712	675	711	716	705	724	704	736	710	759	723	674	695	723	693	726	741	669	744	695	666	710	680	680	669	671	681	682	701	750	676	725	670	694	710	725	667	788	729	717	697	705	698	730	667	767	683	695	698	736	749	746	732	734	682	705	748	715	668	679	675	712	706	687	724	755	758	777	690	674	760	705	712	739	736	709	700	686	711	727	704	693	774	680	753	674	716	722	679	690	675	693	740	728	736	678	737	697	753	726	679	703	721	707	725	709	750	723	701	711	684	723	727	702	705	696	710	692	658	704	756	718	687	693	724	690	720	694	703	773	736	702	711	710	661	643	725	729	654	708	674	761	697	712	676	723	684	747	718	711	710	688	743	707	713	707	679	668	722	718	690	701	733	679	666	670	725	714	715	720	690	676	702	730	763	731	658	733	698	711	685	693	718	720	708	699	713	696	704	721	712	710	768	744	714	710	677	701	723	705	693	666	715	696	788	709	696	714	717	705	720	740	744	723	718	716	714	730	705	712	733	681	723	675	696	701	718	688	715	732	689	704	763	685	711	699	656	733	694	710	700	721	728	786	706	689	661	720	714	730	658	734	710	676	678	739	689	707	752	772	651	725	748	671	704	719	716	667	720	704	685	713	703	713	703	740	690	708	710	665	737	737	713	716	707	691	722	662	715	739	743	739	723	759	753	703	772	735	705	730	690	739	707	712	706	745	670	703	745	681	696	755	721	719	731	673	728	744	732	751	742	672	715	691	711	742	714	722	686	692	689	686	731	749	688	705	697	692	722	733	730	693	674	686	755	732	726	677	727	737	679	652	750	707	687	671	724	698	735	725	765	673	762	715	730	724	692	670	666	688	707	679	728	702	724	689	758	705	706	688	704	696	725	721	727	759	668	706	679	715	712	694	694	709	757	711	756	713	722	702	665	742	708	707	698	723	707	720	726	709	786	692	670	727	715	747	698	689	712	743	673	695	724	725	704	675	711	728	708	677	713	684	700	671	708	709	720	731	740	754	730	659	667	691	703	724	754	686	686	712	735	690	693	691	690	696	691	694	677	706	683	689	686	729	677	701	691	720	743	681	710	682	714	653	752	660	704	680	710	711	759	715	713	729	692	656	676	707	718	674	714	750	763	737	703	696	704	694	725	767	695	675	715	698	731	776	712	672	668	714	673	731	723	684	706	701	725	715	736	683	707	725	698	710	717	705	678	690	716	690	720	720	731	699	744	733	661	719	695	696	683	752	760	717	677	695	717	739	698	723	671	725	788	707	745	715	734	714	668	707	700	688	765	678	716	738	706	726	687	756	722	679	687	665	764	757	654	674	712	772	734	754	746	696	692	689	699	675	716	763	669	677	701	734	725	734	701	759	712	711	724	698	711	676	734	741	727	684	755	716	671	695	624	727	715	707	706	656	669	723	710	704	738	716	723	741	706	724	691	698	689	723	695	731	656	666	731	733	705	726	691	658	688	733	731	653	702	708	694	700	700	746	731	692	719	697	707	684	712	746	707	686	704	755	709	721	759	723	723	708	662	673	706	717	688	694	719	664	640	704	695	748	661	720	691	723	689	703	770	696	718	667	691	726	654	735	688	755	705	745	774	679	711	694	755	702	719	716	706	693	690	741	721	689	702	686	753	668	669	709	715	725	663	667	694	659	699	740	730	704	722	675	682	725	740	711	679	723	720	716	708	713	721	711	731	720	722	730	734	689	698	730	690	682	697	702	693	749	688	681	700	701	691	675	689	707	735	715	740	730	659	707	698	732	695	636	739	713	691	711	727	661	695	704	687	716	711	668	678	668	697	704	725	694	722	762	705	696	690	714	711	690	715	696	723	707	654	702	692	720	754	695	720	739	676	678	699	716	696	635	703	740	688	674	754	690	744	685	699	706	700	699	706	706	732	703	705	710	745	695	687	688	789	680	741	758	728	705	714	708	710	750	719	747	740	680	729	728	665	728	734	681	743	697	680	682	725	731	697	715	680	696	743	712	732	734	682	704	701	665	716	702	695	715	690	724	713	780	726	694	666	719	704	691	725	731	687	670	718	708	717	782	706	696	712	730	732	735	659	690	722	702	644	736	703	691	724	722	706	745	726	724	696	714	708	657	717	681	729	746	695	679	739	712	694	710	673	735	702	686	701	726	699	714	672	694	689	763	735	717	751	704	695	767	739	701	729	697	706	709	642	710	672	716	706	716	725	664	720	764	706	737	755	722	719	774	715	685	733	682	704	685	752	710	749	721	762	769	723	721	675	736	711	677	688	700	690	674	735	700	723	744	742	743	681	688	733	728	688	716	697	727	705	659	690
61775	90764	67143	36394	16850	9591	4698	2028	1172	858	916	744	617	637	636	671	646	603	629	632	600	634	621	585	637	630	686	651	655	640	602	653	623	656	630	630	583	626	682	635	642	600	591	616	614	626	603	625	625	627	670	590	614	627	632	634	610	604	649	646	595	597	608	619	628	576	634	649	626	617	602	642	629	601	630	614	593	602	600	595	634	604	621	621	630	629	604	618	629	622	608	587	613	665	677	632	618	619	627	651	593	625	642	644	636	670	624	598	646	617	597	624	622	616	592	631	611	609	605	654	611	638	611	665	630	632	621	604	612	599	634	658	605	550	661	589	648	659	622	646	610	638	628	589	628	648	592	650	648	586	624	606	609	642	619	625	677	675	599	601	627	628	696	629	603	618	628	613	607	617	622	639	606	642	612	679	622	601	597	637	607	611	623	613	634	570	657	620	634	619	688	615	624	631	614	623	608	555	599	668	606	633	638	649	603	633	630	617	617	637	576	600	628	638	634	582	664	621	616	669	564	639	656	617	604	646	595	624	609	637	574	578	596	611	595	610	578	635	574	627	582	631	635	600	606	648	643	606	558	608	654	626	591	610	605	642	619	640	632	608	612	609	632	628	643	617	607	606	624	575	597	608	578	635	643	618	623	686	628	625	642	596	649	569	600	652	613	628	642	609	618	590	582	649	631	592	624	600	638	613	582	587	608	622	608	611	607	609	634	603	645	528	663	608	619	667	615	656	632	623	604	627	647	651	591	647	622	620	638	600	594	655	647	630	573	645	631	585	553	603	607	619	670	633	631	677	618	624	647	579	599	590	593	634	614	629	650	641	631	600	596	586	634	615	609	642	665	633	616	637	618	635	581	618	641	581	580	621	571	613	592	606	590	677	607	600	599	587	632	611	622	626	714	604	627	647	627	602	602	635	652	635	654	613	629	590	610	644	624	612	632	610	672	606	642	630	631	604	623	616	627	632	628	653	620	601	652	653	611	634	605	630	647	654	656	625	608	606	627	626	625	577	595	594	634	656	611	607	615	590	597	623	591	580	620	597	610	602	589	610	617	638	619	634	578	645	622	632	653	602	618	654	605	627	620	610	583	601	626	653	626	601	636	591	664	623	613	632	625	624	670	684	609	576	602	598	627	623	648	631	662	620	623	610	588	630	592	618	651	630	608	603	685	615	617	674	614	618	651	630	655	629	661	603	594	636	603	655	609	604	622	648	647	601	629	581	626	620	617	610	608	599	597	639	621	621	574	601	614	633	615	638	597	611	580	665	625	582	607	605	613	631	649	641	592	647	616	624	631	644	631	634	640	597	605	639	599	627	640	649	607	596	635	634	600	604	601	606	611	638	615	624	630	610	639	575	624	633	606	629	593	605	604	635	664	655	611	639	598	565	592	613	611	605	615	588	688	627	578	646	595	620	617	641	676	620	577	616	639	615	630	588	585	625	608	560	617	672	656	601	607	621	602	617	632	650	601	620	630	620	665	628	622	644	599	608	596	670	588	611	585	610	598	652	648	618	641	621	681	649	623	633	613	623	587	587	619	617	590	590	617	631	600	644	580	628	631	624	631	684	631	638	623	615	620	591	603	630	587	606	637	619	622	636	598	605	625	615	606	643	640	636	616	635	608	623	591	585	616	644	559	612	628	607	586	597	561	614	584	600	643	602	641	604	563	632	567	566	629	623	642	593	603	604	598	640	624	640	639	600	627	649	594	569	653	606	639	665	629	640	589	598	587	609	599	576	609	622	635	609	616	644	582	596	632	621	622	615	613	651	637	666	627	635	648	648	619	552	677	623	636	620	625	573	616	644	575	634	633	619	624	588	624	629	614	606	592	628	619	618	617	588	623	616	637	608	585	626	656	593	611	615	614	594	608	643	591	604	577	631	562	611	610	619	619	606	640	642	605	617	666	613	611	623	620	588	639	628	640	630	630	665	618	649	661	617	579	587	634	586	638	574	610	623	657	632	617	616	622	560	630	623	668	607	650	641	599	638	644	628	553	665	600	625	633	593	605	626	616	614	601	581	619	586	634	629	632	619	605	601	628	614	586	641	634	643	617	654	617	594	645	647	641	612	591	605	622	663	574	549	610	662	644	621	585	622	622	582	607	673	619	609	610	629	589	594	643	614	646	624	657	616	627	605	609	625	630	659	609	607	616	635	611	604	634	617	616	629	643	606	625	599	604	602	606	577	666	648	617	603	659	594	610	617	605	618	610	630	665	639	619	626	621	633	621	631	652	629	593	630	623	613	612	646	568	606	633	601	600	614	637	617	582	616	613	626	591	645	601	627	599	608	662	601	609	637	624	581	605	626	634	621	657	615	617	648	651	597	629	608	640	624	616	568	614	638	606	610	658	597	627	635	594	591	641	614	630	596	624	601	626	622	629	663	633	623	637	614	592	629	618	650	650	558	628	608	633	636	613	585	617	608	609	685	601	690	628	638	621	592	614	605	602	661	594	638	666	598	637	642	631	585	596	601	660	614	625	636	604	625	581	568	631	635	623	625	653	634	633	643	627	625	572	662	655	621	673	631	631	611	562	610	653	606	638	629	621	611	597	584	612	663	631	632	648	640	655	654	611	614	608	612	621	645	571	644	650	597	605	563	601	655	619	589	652	605	625	607	638	642	591	661	671	611	637	616	642	616	606	629	560	588	600	601	609	690	577	633	564	624	612	586	649	632	604	583	644	635	562	656	627	604	622	625	612	601	653	650	596	629	635	619	628	587	647	639	596	615	625	628	665	612	609	614	616	633	628	605	621	620	595	598	627	675	592	580	593	639	634	591	602	660	622	640	609	564	656	627	667	588	634	619	628	648	652	680	634	570	593	633	628	620	669	612	642	594	660	625	595	655	616	611	615	613	634	612	583	583	600	617	615	628	626	633	598	592	604	605	637	643	616	622	609	651	635	621	608	570	695	635	633	605	628	628	630	630	600	608	651	584	597	659	625	611	665	610	634	629	625	642	601	602	607	608	616	632	664	603	618	598	602	668	641	593	617	630	620	634	630	598	647	602	637	597	610	616	608	634	662	599	594	636	642	591	625	606	628	573	672	599	598	585	632	613	604	592	635	624	633	629	610	664	631	590	653	635	663	610	591	616	606	603	617	626	588	637	621	608	567	603	604	612	651	622	589	598	612	604	598	649	636	596	619	637	591	602	596	609	581	627	602	614	631	616	588	606	600	612	626	616	642	587	608	588	643	609	632	600	634	597	601	628	645	591	585	620	660	624	619	602	616	650	614	580	616	660	583	608	600	607	648	565	603	600	615	653	603	632	625	599	612	615	649	640	624	633	611	594	606	583	608	570	646	647	609	586	629	667	622	635	631	603	568	650	611	607	605	618	610	603	629	654	608	637	622	603	569	576	585	617	648	592	644	620	646	610	632	636	640	634	597	594	638	641	585	608	638	589	626	620	630	588	635	650	602	631	642	636	642	635	665	583	605	652	574	595	648	668	627	607	618	655	639	602	555	653
24630	23158	34531	33893	27149	22029	12974	3892	1688	1175	1291	1048	891	887	921	883	875	852	834	898	944	894	833	906	879	872	843	877	884	882	848	879	844	859	846	812	839	826	856	869	882	899	872	848	830	865	849	814	872	871	889	826	817	866	884	856	843	876	782	866	844	865	907	895	886	882	890	858	882	820	849	887	825	838	865	891	834	871	898	804	839	859	891	881	861	872	850	833	853	872	841	882	865	805	854	874	860	917	818	828	810	813	835	866	878	875	809	916	777	889	878	814	870	847	855	915	815	797	863	832	821	911	861	863	802	865	863	899	883	878	890	824	876	829	904	872	838	855	849	886	866	873	869	883	848	853	900	784	860	852	855	817	809	848	886	875	872	809	872	868	862	826	908	838	836	890	844	864	853	826	860	809	845	838	897	855	823	846	851	893	866	792	804	802	833	853	882	834	867	880	825	881	843	876	847	841	829	862	859	796	872	894	787	870	870	829	864	849	798	844	826	868	873	860	829	903	832	831	881	831	909	859	874	859	874	813	884	890	908	823	868	849	833	822	847	831	872	886	864	930	839	808	843	854	881	854	802	830	886	851	815	786	838	802	870	905	833	915	898	871	797	817	869	867	805	908	832	909	917	851	906	845	863	865	830	831	884	888	834	882	860	827	848	876	870	828	835	856	793	858	850	864	862	876	817	905	858	878	869	840	851	825	819	919	805	798	863	875	851	822	848	894	831	872	834	892	867	872	888	830	836	819	864	853	889	864	817	844	848	854	855	867	865	793	794	885	855	899	870	883	865	891	824	822	843	841	861	832	890	810	872	777	812	897	838	874	903	856	860	863	869	848	898	880	858	847	906	916	843	854	817	857	877	874	818	839	809	880	866	874	848	835	862	847	840	834	845	848	835	872	867	893	892	857	843	859	869	881	901	883	869	810	926	798	846	834	870	815	893	863	857	830	840	837	874	831	809	928	892	847	844	842	864	836	837	869	868	795	843	797	851	903	866	865	877	879	835	870	891	833	840	793	858	869	868	824	857	851	875	902	852	867	836	886	890	904	862	893	898	876	877	872	852	825	838	834	846	839	893	820	800	846	816	899	842	921	832	872	818	838	872	839	873	827	844	902	881	797	754	876	783	799	893	855	878	854	828	837	789	824	850	857	830	820	859	816	882	911	845	840	869	818	913	850	815	831	843	846	780	854	853	858	818	814	814	880	843	843	878	869	825	862	897	823	856	854	836	812	860	883	845	873	824	862	823	867	875	869	816	864	844	828	825	863	803	837	862	903	829	820	856	861	879	881	829	838	884	844	834	855	844	872	827	846	843	847	812	861	838	863	872	830	869	831	870	859	899	818	852	910	833	900	856	818	874	841	941	866	868	878	852	889	811	897	860	830	886	875	887	823	866	871	881	898	848	833	895	838	829	879	899	814	859	858	853	847	844	803	915	855	835	833	845	862	851	809	885	868	867	927	832	880	861	847	848	854	833	856	905	862	867	860	857	898	826	840	810	831	924	822	888	831	858	867	825	818	847	875	875	859	825	874	818	835	829	869	816	869	865	858	834	849	850	853	837	855	893	875	806	816	886	819	837	785	854	856	804	834	862	860	835	883	861	808	815	905	837	852	863	850	810	873	829	823	876	874	825	872	850	801	876	853	852	866	892	865	815	868	887	913	827	826	840	846	838	878	902	894	862	852	845	886	834	850	842	842	843	830	877	855	862	857	808	882	853	864	870	849	843	811	861	853	909	824	823	851	873	812	885	853	828	882	876	835	911	855	830	874	849	839	814	834	850	800	864	801	819	863	855	819	853	897	901	817	851	812	851	843	870	897	873	895	823	858	875	864	863	797	855	843	834	889	892	840	846	853	830	899	842	851	855	816	861	894	834	853	825	860	821	854	848	875	853	837	873	908	836	842	860	889	852	840	828	854	815	881	872	821	877	882	825	841	844	844	851	911	868	867	898	854	847	869	920	831	857	868	791	826	835	863	874	903	850	822	871	891	813	896	857	811	812	860	916	826	899	873	853	829	865	852	883	836	881	834	817	856	845	801	841	864	850	902	856	843	840	829	838	839	843	855	859	865	842	862	862	867	942	862	815	854	813	839	810	858	859	874	870	850	845	839	859	884	869	805	841	871	820	813	854	867	866	899	867	826	884	802	859	891	870	835	850	814	835	863	826	848	856	877	859	895	878	903	830	857	816	860	895	834	866	846	902	846	849	853	852	872	864	825	874	801	899	851	904	832	833	829	857	876	830	790	826	845	826	868	849	848	884	855	797	847	822	873	835	895	820	825	818	831	894	866	820	902	854	821	843	832	853	885	843	869	861	868	844	809	836	847	825	813	804	824	881	841	830	842	806	874	956	864	809	829	912	848	873	856	836	901	832	848	864	872	880	819	832	856	927	818	845	875	874	818	841	775	807	902	851	855	877	887	816	832	857	821	845	837	875	819	874	840	828	854	840	895	844	818	864	874	869	886	837	856	843	870	874	868	820	862	890	790	864	763	820	860	816	831	876	884	813	883	834	796	887	812	822	793	846	782	810	833	827	875	824	894	855	833	842	820	858	832	851	840	895	892	833	871	861	806	845	864	885	820	925	828	811	883	815	836	873	843	905	862	839	846	815	840	795	877	811	855	892	842	827	820	837	857	859	843	809	862	833	881	824	838	789	873	881	812	786	851	835	882	841	887	870	851	829	833	851	841	833	875	865	812	926	855	849	889	862	868	862	859	858	855	892	832	852	874	812	851	912	886	829	812	850	870	860	840	904	847	874	861	817	841	843	852	876	861	866	829	878	880	832	821	798	885	878	865	821	861	875	885	892	841	829	864	812	806	841	846	814	831	890	847	839	848	861	864	880	854	796	903	826	850	860	867	866	834	813	861	905	904	801	865	846	816	846	856	852	880	814	806	825	890	809	844	839	824	839	857	916	830	822	855	856	898	906	817	866	855	840	869	858	856	829	808	864	906	866	855	893	803	857	813	785	861	871	869	834	830	853	849	830	867	807	876	839	834	818	848	868	861	820	819	791	880	832	833	840	839	881	873	869	853	799	852	779	807	853	830	806	816	880	889	846	820	862	846	841	861	833	844	834	832	836	891	811	845	856	834	863	812	870	859	848	873	833	823	825	868	847	856	912	848	843	906	842	850	852	848	862	882	847	832	841	797	850	876	822	841	804	919	900	855	842	862	877	843	882	870	767	806	846	842	803	820	838	849	885	837	864	844	838	845	844	822	860	865	861	928	797	873	837	825	861	853	843	858	837	824	833	864	811	850	874	863	882	832	867	903	826	850	845	843	842	821	874	840	798	818	858	800	862	839	858	826	830	873	831	841	861	898	819	807	804	836	883	867	853	824	872	843	882	841	895	855	874	861	828	879	831	840	858	804	865	868	909	834	786	825	847	905	854	781	859	819	837	872	815	814	791	892	849	871	842	844	848	867	809	838	789	838	807	834	796	826	869	851	875	830	833	850	872	901	795	855	858	815
65001	102669	78123	48671	25599	15772	8518	3340	1593	1218	1355	953	727	780	755	785	767	783	776	776	785	788	796	781	766	758	825	822	876	795	787	749	714	779	735	773	756	730	762	775	721	763	798	793	775	774	768	772	754	746	710	763	817	720	794	782	752	805	758	751	767	743	761	792	780	731	741	773	797	751	787	751	795	774	768	768	769	758	708	750	714	782	756	758	783	755	791	793	748	741	794	705	744	750	791	781	759	716	784	798	805	733	758	718	798	722	740	747	749	739	771	773	769	772	736	750	762	741	740	770	769	775	775	776	815	781	740	740	764	711	807	760	753	813	805	770	779	784	759	726	751	770	740	734	824	755	732	736	699	777	765	801	756	718	758	750	762	769	759	756	772	758	783	713	748	763	746	732	738	737	740	733	750	764	757	794	738	777	736	790	765	761	765	774	797	756	789	734	713	727	694	721	768	823	748	759	741	699	748	766	749	734	762	766	723	757	751	767	762	737	791	771	769	793	783	759	749	789	748	773	732	735	810	748	740	797	717	771	797	753	739	774	760	827	747	758	738	787	740	724	739	733	759	760	747	763	690	728	751	766	777	797	722	732	754	757	792	785	754	773	759	810	745	783	727	796	779	744	759	785	751	804	772	786	770	739	797	769	799	746	726	772	772	743	744	776	737	737	780	762	780	798	729	820	737	757	712	769	773	756	750	751	769	751	804	738	744	729	733	733	775	749	728	758	755	800	702	729	774	766	808	715	725	739	756	713	780	785	730	717	801	769	754	766	735	771	746	706	800	724	752	757	790	750	831	735	763	785	752	752	817	789	741	758	758	785	787	733	728	716	743	753	721	707	779	792	803	726	778	754	758	758	779	701	762	736	761	782	747	747	805	769	754	739	724	764	804	774	796	758	735	780	793	790	750	726	747	774	774	781	761	775	756	751	740	738	773	780	713	732	775	738	781	732	727	770	793	789	727	767	732	708	781	739	724	743	819	700	717	728	780	744	773	730	807	802	760	741	762	717	782	742	732	736	674	791	798	732	767	736	749	781	775	739	781	720	745	781	765	743	736	755	768	750	727	819	778	765	768	807	775	696	780	752	762	772	759	793	728	720	773	730	762	741	772	756	754	743	770	698	729	700	752	729	783	761	789	733	759	703	793	740	774	734	744	750	766	763	747	766	769	785	714	809	714	715	794	817	754	727	763	761	787	757	753	690	817	749	733	776	761	746	797	743	795	728	757	779	764	751	763	717	724	791	787	729	746	753	688	744	757	729	749	742	808	750	738	759	741	702	786	761	752	750	767	750	776	750	777	794	755	756	739	740	775	769	778	767	741	797	794	805	754	774	767	778	809	777	701	776	764	755	794	725	728	747	774	794	778	716	724	781	709	785	761	768	753	743	756	748	747	738	780	803	730	767	762	721	737	855	815	762	730	746	736	721	751	778	753	732	743	750	782	715	804	754	753	769	793	781	742	793	779	788	759	752	712	750	749	803	787	758	771	788	757	797	758	770	755	739	776	741	736	734	703	763	762	794	761	772	777	724	748	734	803	737	783	797	809	736	765	753	788	764	798	721	761	757	719	755	768	788	791	731	745	795	748	750	762	753	752	683	765	775	737	772	772	796	812	716	747	741	715	789	791	740	754	746	801	720	735	770	758	723	719	766	710	725	723	762	737	772	802	766	766	725	741	740	738	760	719	763	758	820	746	755	754	756	827	742	730	723	812	735	751	727	775	772	780	750	787	740	751	768	758	748	728	786	787	778	794	689	738	774	739	727	763	720	767	793	738	751	707	810	695	760	741	776	754	763	793	718	759	745	745	747	777	720	781	828	737	716	758	761	796	743	791	761	802	733	768	790	787	769	745	782	756	762	780	773	712	740	771	711	765	754	775	777	729	746	774	731	795	766	709	800	720	772	744	754	762	741	775	772	740	755	796	747	706	761	793	778	702	712	730	779	758	767	728	780	741	690	717	716	778	777	750	795	763	769	738	779	748	765	806	723	745	735	797	799	690	791	802	742	806	744	768	859	781	697	755	773	712	740	722	744	729	762	753	752	733	768	775	747	763	805	783	798	701	721	777	775	698	819	747	755	765	747	773	744	763	723	730	731	773	731	703	759	747	722	743	795	758	782	748	765	757	700	715	715	756	776	771	760	770	722	784	783	745	712	783	756	734	782	753	799	792	788	764	722	774	780	746	760	786	711	725	735	742	776	764	731	735	776	756	768	753	766	778	767	728	769	727	748	762	766	719	760	738	780	792	733	759	773	743	787	788	799	715	791	780	731	722	688	743	762	768	748	776	761	768	735	764	760	695	730	752	778	775	716	809	744	738	767	753	766	773	775	771	734	759	804	736	745	728	773	764	767	767	746	725	761	769	783	694	755	726	825	726	752	725	713	701	736	698	765	817	736	770	738	797	730	747	746	716	782	786	794	785	754	818	810	747	739	780	751	770	707	743	720	793	722	738	736	746	734	776	721	793	775	784	775	764	715	720	806	734	694	738	761	757	747	730	783	738	778	769	757	775	781	743	786	754	739	732	809	806	750	772	742	751	785	759	786	750	697	800	770	779	816	760	714	759	759	741	732	731	767	761	738	766	770	767	759	818	746	748	752	781	764	711	727	726	772	774	720	727	780	801	763	726	737	744	738	773	742	720	761	742	768	749	716	769	748	775	791	718	722	777	755	766	731	744	775	733	761	779	780	778	793	715	745	828	728	706	780	768	758	786	756	766	752	742	757	760	794	725	741	777	768	752	800	807	834	777	784	728	768	744	763	766	754	771	759	709	770	728	759	803	748	787	730	827	785	732	765	785	766	762	783	728	768	742	694	742	743	718	741	743	774	786	783	771	747	734	781	769	735	758	750	788	783	761	786	740	759	770	773	739	761	786	804	804	720	752	750	780	718	762	754	798	753	747	744	827	759	768	810	739	772	743	774	770	786	748	755	750	787	716	770	752	829	741	720	707	743	727	724	758	745	784	734	800	777	738	755	701	778	740	770	803	757	699	745	749	730	750	751	756	785	777	756	786	767	772	778	731	709	781	784	711	768	744	772	744	733	747	759	737	765	753	712	714	745	762	725	799	801	705	746	748	773	796	734	764	754	679	761	793	722	724	740	775	763	769	731	744	760	742	792	793	748	762	736	768	766	743	748	744	796	722	754	767	790	780	745	738	720	806	681	778	759	770	778	759	758	767	732	734	766	711	673	741	734	739	765	745	759	746	733	798	771	742	752	744	734	759	749	791	701	717	773	738	761	754	728	751	752	737	775	766	791	713	776	717	757	745	699	778	736	806	725	745	749	777	808	792	755	737	753	802	770	761	695	759	733	740	773	781	785	865	761	748	730	732	784	704	729	775	747	787	757	723	724	748	739	768	761	794	768	728	751	740	759	770	740	719	761	720	726	741	722	714	761	754	794	778	722	710	785	744	789	795	770	751	778	813	780	806	732	752	731	737	728	734	760	721	769	753	732	730	734	744	789	760	788
31200	28341	24657	11234	2782	1498	985	707	678	678	619	645	593	678	611	606	618	636	616	613	619	640	588	599	573	644	661	627	572	601	623	601	593	606	627	589	604	632	636	614	659	609	636	624	629	631	594	645	655	672	605	605	653	626	579	617	613	607	618	621	591	625	638	625	614	615	677	646	599	642	624	614	623	624	601	562	620	561	623	601	598	587	642	628	615	613	576	594	633	605	649	652	600	634	638	653	605	609	644	607	616	603	564	604	620	618	666	667	653	622	607	625	644	649	638	616	633	608	598	629	645	606	642	620	658	639	607	616	625	603	629	638	620	667	641	600	599	608	645	647	636	621	598	605	635	609	657	630	639	614	609	611	628	617	616	605	553	616	670	620	613	644	659	609	623	628	593	606	616	698	605	655	605	616	608	609	620	656	575	669	671	636	618	648	586	604	611	622	588	613	580	648	641	656	625	637	603	664	597	636	602	630	592	612	630	617	575	670	651	595	616	614	575	583	659	618	589	604	610	589	568	622	633	605	592	646	599	637	614	599	619	603	584	628	609	657	591	618	663	614	597	621	637	609	628	619	626	605	600	631	674	590	617	612	560	608	646	639	653	645	637	637	610	648	628	590	590	610	647	639	559	636	617	601	636	637	617	607	587	587	646	621	643	562	590	636	638	596	645	606	638	608	580	614	619	631	631	577	633	598	617	622	579	600	669	632	613	596	637	660	650	635	657	587	586	617	595	610	662	615	608	574	607	641	667	612	606	605	597	599	575	635	587	661	609	592	573	623	603	615	629	622	656	618	648	640	669	583	653	585	616	596	598	653	657	603	612	617	628	587	588	627	619	625	643	667	632	597	633	634	614	589	591	598	624	633	661	670	576	615	613	584	609	618	629	620	606	608	601	650	586	598	645	593	635	635	613	698	651	623	623	588	644	605	614	610	631	614	632	639	629	636	639	611	612	614	572	621	634	663	640	619	632	628	595	633	641	624	607	600	675	585	620	605	658	639	637	601	611	635	605	601	645	634	594	645	570	655	580	685	649	615	658	602	637	598	601	642	606	568	615	614	611	638	637	619	609	599	629	647	629	636	654	584	606	644	594	595	614	624	571	608	616	640	609	571	652	649	621	595	626	630	633	586	630	602	598	602	613	615	645	589	623	613	613	602	595	614	645	619	635	610	619	646	628	613	614	645	598	585	668	596	623	594	607	592	609	651	661	628	578	595	655	571	604	596	591	631	665	624	652	588	598	614	671	632	595	597	598	641	651	592	598	619	631	619	629	623	590	647	587	620	659	654	577	605	594	613	614	586	644	611	640	675	624	630	613	625	605	613	613	627	589	633	608	593	691	625	654	637	587	598	655	622	588	647	612	607	620	645	640	668	627	616	602	638	559	621	632	609	586	610	630	598	611	589	626	632	594	617	631	582	606	635	569	648	671	643	594	583	603	645	590	596	597	664	667	612	637	633	602	583	626	639	626	636	621	641	566	614	611	653	634	606	622	670	603	601	609	617	580	651	587	649	616	636	606	615	630	602	626	649	577	617	599	652	650	664	600	659	588	639	626	637	695	644	627	595	637	555	591	652	600	625	622	614	646	627	584	636	635	617	648	637	637	628	602	646	622	669	599	638	584	639	579	666	628	635	628	627	654	641	590	629	612	649	613	655	626	604	612	596	573	604	648	600	596	605	571	621	622	669	600	641	609	623	625	572	650	610	612	610	615	628	590	645	611	638	679	610	583	592	648	622	563	665	613	619	571	624	696	606	602	643	633	623	632	632	630	617	613	627	625	654	625	605	619	596	620	631	638	612	606	661	608	673	631	575	596	593	635	602	593	619	575	648	602	628	613	586	611	628	617	634	615	612	640	599	605	614	602	650	592	605	611	646	649	595	649	661	592	614	618	634	599	616	584	615	653	655	616	630	650	625	590	578	606	602	617	609	569	624	626	647	621	534	582	630	648	668	587	587	637	664	631	571	697	614	595	604	618	633	640	625	591	640	652	628	628	615	611	603	575	645	601	604	605	583	594	617	602	654	604	570	601	640	638	572	622	608	622	616	598	592	645	632	630	640	641	642	602	592	640	654	621	631	626	618	598	596	570	636	664	635	625	652	609	607	639	605	647	666	569	629	630	677	607	577	566	675	656	633	668	647	614	645	621	612	649	674	628	620	653	595	637	610	627	665	638	622	631	605	591	581	646	609	617	621	632	616	579	622	565	605	646	634	586	608	635	603	597	624	626	635	615	587	620	602	600	592	548	558	697	636	575	607	614	589	631	577	576	601	661	613	599	588	634	614	637	619	629	618	653	647	650	654	603	613	614	615	638	609	605	632	628	660	597	652	609	594	579	609	626	609	661	600	608	650	632	613	616	594	631	612	602	628	604	621	629	651	613	620	636	637	641	644	642	615	591	619	628	608	604	590	614	582	615	676	649	638	609	632	573	627	621	641	659	623	557	615	636	595	615	585	606	650	627	616	595	631	636	598	626	593	617	622	617	641	601	597	632	608	636	646	663	605	597	563	600	685	638	609	644	640	615	601	644	659	598	610	619	601	653	565	606	600	591	601	604	622	599	675	623	616	602	631	658	610	623	619	553	620	624	622	648	621	645	615	615	622	631	590	624	665	620	620	643	672	625	669	631	630	577	596	628	640	614	640	611	644	626	628	615	614	594	579	609	639	577	590	605	629	603	602	619	620	618	598	584	639	581	620	634	650	629	617	642	589	630	628	610	583	643	585	612	604	664	593	635	648	597	609	594	649	608	604	612	581	626	632	679	613	653	615	598	582	638	608	563	662	622	608	601	576	622	614	622	597	631	671	616	636	629	694	605	622	578	626	640	559	627	621	579	602	620	635	612	646	665	606	609	675	652	628	632	621	590	596	567	656	603	591	611	631	620	616	615	559	635	624	629	626	625	585	617	631	590	643	605	625	665	641	623	638	662	651	620	609	618	602	607	613	622	609	612	643	633	606	639	609	610	634	651	607	660	577	654	650	586	632	585	608	681	586	589	631	582	625	618	621	613	655	624	605	574	618	601	609	653	579	623	598	595	613	654	643	585	628	600	643	646	634	649	607	659	629	652	647	590	636	600	635	609	620	648	611	629	619	607	587	584	624	573	635	622	633	601	674	643	594	621	614	611	605	600	578	614	605	634	629	611	607	630	596	598	635	605	637	619	632	598	607	611	574	607	605	639	612	648	607	600	607	606	636	655	573	552	621	603	631	606	649	655	619	607	644	654	642	619	608	612	605	607	643	624	668	609	610	607	665	654	612	644	596	620	633	583	611	606	642	572	611	596	583	651	603	606	641	626	575	586	612	595	652	603	594	610	605	610	595	593	601	666	626	581	615	629	620	614	605	661	654	625	588	601	585	640	582	627	638	653	598	596	583	598	636	615	621	594	597	597	583	598	634	637	604	622	618	559	573	599	681	630	609	619	542	616	638	628	602	600	628	634	636	643	648	641	591	601	634	651	619	616	629	600	620
24234	32223	19967	6608	2342	1454	854	621	575	551	542	502	479	494	468	481	521	501	474	507	486	534	507	509	545	533	505	503	485	487	498	506	531	502	509	467	510	521	513	498	488	480	492	506	495	494	515	535	498	520	523	466	476	502	517	498	487	540	529	497	512	486	516	534	525	496	492	499	501	453	499	493	511	543	498	491	518	470	523	523	482	495	483	532	502	455	503	472	480	476	522	499	532	426	526	465	483	499	502	530	502	464	513	505	471	503	479	491	484	475	491	491	487	528	512	487	498	485	473	478	481	505	487	484	539	501	485	498	506	506	521	511	488	488	476	474	505	482	502	527	499	462	511	469	467	503	523	483	522	510	503	500	512	457	500	517	513	476	476	511	482	544	478	541	479	512	514	462	508	525	472	446	497	528	459	498	527	444	496	474	531	493	516	502	482	499	551	502	508	536	477	520	500	519	505	481	498	466	509	481	492	483	510	531	487	494	460	494	548	460	489	497	513	543	473	491	462	531	497	466	448	519	465	476	500	509	513	515	460	512	483	462	485	508	537	496	497	514	538	509	455	493	471	527	472	509	494	493	507	477	501	502	494	466	504	472	516	526	494	531	496	459	495	466	460	469	521	535	485	510	465	493	521	454	504	516	507	496	473	491	493	495	521	494	495	482	508	471	479	476	459	536	468	509	511	468	518	515	464	498	501	508	491	499	486	465	526	518	494	465	511	485	478	475	473	501	497	535	473	496	496	473	479	491	501	449	492	507	491	526	474	482	522	456	479	514	487	527	482	506	481	477	488	493	464	482	488	495	502	489	497	447	508	517	509	477	525	493	504	496	463	522	487	500	519	503	499	485	495	445	499	468	479	473	500	476	485	487	482	490	515	525	497	501	500	524	508	477	475	493	453	501	493	523	498	471	478	539	531	498	493	462	518	501	484	529	525	517	501	493	525	476	491	477	523	508	472	500	505	486	493	518	530	506	504	503	479	507	481	494	477	520	473	500	475	484	509	458	485	531	484	493	510	460	519	483	515	472	508	490	490	487	472	489	536	488	491	511	506	456	495	494	456	492	499	503	480	512	460	513	502	547	474	469	495	510	498	489	489	479	462	541	497	516	505	482	503	483	475	536	509	478	492	484	467	492	484	471	489	483	470	474	490	471	520	493	487	487	491	487	500	473	488	517	510	542	515	488	511	496	514	515	513	503	493	513	495	476	519	451	507	537	493	468	502	478	513	490	521	510	473	461	485	484	489	547	486	495	503	505	477	494	515	514	488	526	487	513	531	491	484	489	484	418	485	499	516	483	484	506	498	492	511	489	495	546	516	511	513	483	497	469	495	478	483	511	445	509	502	489	493	496	480	501	514	525	556	475	454	468	494	454	496	485	522	513	492	470	497	518	449	501	476	476	504	495	476	476	519	474	513	509	502	493	505	541	527	529	538	507	495	514	511	478	507	527	457	530	517	444	531	541	487	523	474	475	526	519	520	488	488	476	514	504	455	494	451	453	539	483	511	501	502	492	488	471	509	494	525	486	514	496	501	521	526	502	488	525	499	481	513	470	508	477	497	526	457	538	472	486	537	458	485	521	466	501	519	530	551	494	507	514	493	468	511	500	485	492	524	464	480	507	472	495	497	504	497	468	504	504	449	487	468	460	501	494	503	512	505	507	519	508	478	490	480	469	518	492	499	474	460	511	509	505	508	509	474	470	549	463	450	463	415	488	496	506	487	458	520	490	471	516	495	489	486	488	512	517	498	532	490	494	503	467	488	497	507	511	470	461	480	501	521	487	527	474	503	477	507	502	554	480	523	484	535	494	520	496	464	498	476	517	511	514	472	503	475	555	485	509	511	518	439	523	492	498	499	478	507	519	474	492	500	466	512	475	489	515	507	525	506	494	503	515	477	483	501	502	522	506	480	491	481	489	467	477	495	483	521	517	496	564	495	520	516	496	510	493	493	470	527	479	495	480	477	503	474	513	487	467	480	532	478	481	493	449	452	472	516	469	509	511	535	490	513	469	467	488	499	544	557	497	502	485	553	512	459	526	479	499	507	562	490	480	537	492	477	471	507	457	480	491	508	474	504	483	480	522	457	503	509	540	491	502	515	479	479	493	506	481	491	501	500	485	481	518	562	530	485	504	526	475	491	521	512	469	458	473	499	491	520	475	491	491	475	482	482	509	485	580	487	516	481	509	509	531	471	490	506	493	482	512	467	490	533	525	451	477	521	493	494	497	499	520	482	501	481	464	510	481	524	498	481	488	527	510	483	500	476	513	504	543	499	483	488	522	472	506	521	499	497	502	481	472	519	499	506	502	490	497	533	520	518	457	497	502	516	488	500	521	479	472	483	466	521	501	512	490	495	482	488	509	504	519	523	510	456	457	484	506	482	494	536	513	462	509	470	503	471	502	531	454	490	468	490	505	529	510	459	479	516	451	517	529	489	467	514	501	529	468	518	459	494	477	487	502	458	518	488	460	504	470	479	513	521	505	488	524	476	484	503	499	502	509	483	500	484	466	487	499	491	487	501	532	466	481	473	530	469	458	496	524	519	501	507	521	505	455	446	482	500	537	495	472	520	549	457	490	529	507	472	478	521	482	498	466	530	463	492	480	505	478	519	508	465	491	497	509	534	491	514	537	512	494	486	493	484	483	519	521	502	434	524	481	510	525	489	492	509	502	472	505	473	511	465	510	491	525	487	470	524	460	514	541	512	503	526	534	508	524	457	482	519	503	507	505	493	491	515	499	451	526	494	499	512	509	500	499	530	508	526	496	506	490	459	510	531	496	512	488	489	496	521	499	499	506	484	499	519	496	504	482	486	505	513	513	489	480	488	487	557	503	495	478	520	463	502	468	489	468	521	486	503	469	472	521	462	470	505	501	490	471	490	498	467	498	464	478	482	497	502	494	491	509	468	496	511	491	463	489	533	473	489	515	443	465	534	504	521	493	484	494	474	498	554	517	483	475	504	507	523	486	495	488	454	480	517	451	497	491	457	482	547	512	466	507	507	507	458	492	508	499	481	476	506	526	497	506	506	491	475	553	508	485	464	497	503	487	516	518	443	499	514	492	490	482	489	476	550	485	489	525	500	545	531	530	489	516	478	497	459	519	472	496	525	523	475	504	502	516	489	520	475	485	498	473	479	434	529	492	484	530	544	534	470	494	510	499	504	488	472	523	516	538	494	455	510	493	521	462	488	495	516	463	513	464	499	547	507	529	478	517	497	478	504	512	480	494	479	499	467	516	484	487	535	485	508	504	525	504	484	505	456	509	486	463	518	474	518	472	511	467	504	502	465	491	532	488	464	517	474	528	491	538	507	485	509	517	538	513	501	518	507	460	487	517	516	494	489	512	530	503	523	528	462	508	500	483	503	535	542	504	525	472	482	507	465	528	513	512	526	539	503	458	515	484	518	492	473	480	468	518	504	510	494	475	504	522	530	500	457	456	468	519	487	498	530	552	504	529	491	510	488	488	469	483
25847	25228	38562	36647	23751	14578	5982	2097	1115	932	919	833	751	730	742	736	727	713	722	713	719	673	694	695	749	726	735	786	768	729	691	719	717	724	773	763	726	723	708	701	720	705	724	742	745	759	699	736	684	706	747	751	685	720	710	710	747	633	739	673	691	762	702	709	723	711	708	754	711	726	730	738	751	683	765	738	741	725	702	706	725	734	672	665	681	687	709	723	730	689	737	739	741	731	722	715	792	718	735	740	703	702	721	729	737	701	682	650	717	728	768	750	678	694	734	704	731	722	705	696	734	719	671	716	749	669	752	754	692	759	712	710	699	674	725	696	666	720	729	767	685	695	739	740	668	719	687	699	722	716	699	725	662	743	714	714	755	751	738	709	768	757	727	716	716	786	698	702	708	675	787	708	698	687	749	755	736	673	714	722	719	722	719	710	682	759	737	687	730	745	705	692	761	694	690	704	711	718	678	718	722	712	725	713	719	750	695	696	709	672	777	732	680	718	717	686	708	693	678	744	689	726	711	699	726	691	725	722	737	721	735	748	728	705	725	730	714	696	708	705	716	693	704	703	712	718	665	714	734	664	711	719	662	687	702	670	705	678	704	741	725	730	712	659	665	710	732	718	702	748	734	751	750	750	706	684	705	737	688	719	706	710	735	693	661	742	679	736	695	756	735	658	682	698	711	690	724	719	746	702	755	763	712	694	718	757	688	741	762	745	737	739	713	684	726	692	707	720	699	714	694	731	747	668	729	717	709	725	713	712	745	685	664	716	734	730	707	687	716	680	709	680	702	724	666	691	757	742	677	712	714	737	729	687	747	685	723	769	731	669	746	693	671	696	700	696	683	723	725	691	692	714	711	741	728	733	682	697	686	688	701	718	729	677	674	737	703	795	703	711	723	701	677	763	735	744	688	701	733	708	710	755	727	722	755	745	720	701	725	705	696	718	720	727	749	721	710	743	739	735	705	728	705	709	718	740	734	734	790	699	711	710	710	756	678	691	718	748	754	702	681	710	693	702	693	701	732	743	672	738	802	698	686	697	737	721	705	686	697	706	716	738	748	767	684	715	743	758	734	729	662	722	755	690	685	683	679	717	747	791	774	725	715	750	702	699	776	694	711	730	697	720	732	754	676	706	739	708	690	718	710	693	741	735	689	663	689	741	687	750	751	740	703	775	695	680	657	736	732	686	713	715	729	699	729	705	753	747	701	700	691	719	687	675	693	705	726	695	728	675	706	692	697	751	736	770	721	754	709	699	704	698	722	787	715	716	692	737	730	731	690	668	698	730	725	727	698	683	721	680	703	711	703	679	721	743	769	700	718	713	707	696	682	736	729	756	721	695	750	697	709	714	762	702	751	693	701	705	737	692	713	717	683	746	687	741	724	700	725	698	758	789	732	727	680	705	691	713	737	757	763	759	711	716	672	710	668	715	720	649	710	673	737	736	717	736	719	673	716	699	741	655	704	692	720	729	689	700	677	713	698	710	718	739	731	734	747	751	757	695	733	773	691	680	748	689	718	744	732	694	691	747	749	670	719	730	770	720	722	669	732	705	737	719	738	692	666	707	740	673	733	737	713	737	725	715	713	709	670	709	715	708	710	719	691	699	721	745	732	756	699	778	708	703	686	683	724	718	721	711	730	750	719	719	701	731	702	693	720	701	762	752	716	700	687	673	697	768	763	711	738	729	697	702	672	724	740	690	696	741	686	706	708	781	680	711	736	707	755	689	696	735	745	718	722	719	702	704	693	729	702	747	744	726	739	684	682	763	743	697	707	738	767	701	695	685	694	694	698	707	724	700	705	747	706	678	741	755	727	713	727	749	678	727	733	723	737	770	712	719	737	744	700	717	733	742	744	697	771	704	741	706	688	691	718	698	737	747	676	671	743	654	684	693	748	731	687	687	664	749	763	709	736	705	745	771	741	720	703	675	727	693	663	707	712	738	729	709	704	704	747	704	710	721	735	727	706	685	712	752	696	763	705	698	732	731	715	706	737	695	729	739	675	738	734	719	720	750	696	722	654	709	690	717	747	684	724	733	736	749	663	675	709	721	666	758	732	673	687	744	769	734	689	701	679	679	700	730	720	692	725	690	732	740	696	753	729	674	690	735	698	697	766	749	775	713	719	696	735	702	726	719	696	706	724	710	727	747	766	723	745	702	718	712	720	751	766	721	768	704	674	704	702	737	778	705	714	695	660	708	739	755	694	707	693	729	712	721	740	680	729	731	716	658	718	678	705	783	764	761	704	709	726	724	757	693	682	684	769	696	700	723	680	683	719	712	741	707	751	662	738	725	731	713	723	735	722	705	746	719	669	716	718	666	703	736	695	706	714	732	685	766	704	723	786	705	749	721	681	717	741	677	696	714	739	727	704	705	698	778	742	752	727	712	694	708	723	767	688	752	715	727	704	741	748	749	741	688	732	723	683	706	714	730	693	715	648	720	722	733	653	699	701	704	686	663	724	717	710	717	686	721	719	708	696	707	694	677	696	753	713	785	729	718	711	682	693	739	717	723	718	736	716	701	733	772	719	650	710	740	704	675	697	720	724	676	690	699	725	693	721	703	729	704	748	707	699	747	665	676	744	694	719	750	728	711	676	732	734	714	719	732	735	708	674	706	720	718	728	728	754	742	732	721	696	765	737	740	702	650	666	726	688	680	736	661	693	718	780	691	719	722	740	675	722	729	743	720	728	725	747	665	711	704	690	706	686	724	739	685	713	740	713	698	710	757	745	781	713	743	703	744	684	778	701	770	704	700	732	685	670	745	660	684	683	682	704	635	683	691	704	686	713	738	705	759	722	753	673	725	675	749	684	708	718	672	679	741	708	690	690	699	720	714	731	711	733	716	724	743	739	698	674	721	714	663	692	687	669	762	709	703	761	710	699	691	739	721	703	681	688	715	701	677	677	722	658	740	740	704	708	733	749	687	703	743	718	701	672	726	671	742	707	748	744	729	710	718	706	728	711	730	710	754	713	730	695	701	719	690	735	681	706	710	703	741	712	725	676	732	727	728	673	715	691	707	720	713	717	731	735	698	707	722	659	723	721	715	680	717	729	743	697	663	777	684	687	742	741	720	731	779	719	730	680	712	680	716	714	718	719	678	718	736	709	689	700	719	758	646	724	767	707	620	713	762	701	667	692	720	760	725	744	707	709	754	706	711	677	724	644	684	682	702	717	757	718	720	740	745	688	706	712	670	760	733	734	685	681	718	730	727	757	707	732	736	713	726	756	764	739	696	720	710	761	698	721	750	728	651	727	754	660	714	730	696	717	668	704	732	738	685	767	724	707	735	694	730	738	723	684	781	703	707	710	713	748	730	712	742	733	702	741	706	741	688	692	704	712	661	734	729	706	715	658	688	704	744	687	675	723	751	728	708	705	699	735	766	717	678	754	735	729	709	692	741	727	659	695	672	731	748	707	769	735	695	735	729	703	705	690	768	751	715	742	714	726	721	762	704	746	730	710	740	690	711
61964	90756	66932	36383	16714	9505	4697	2094	1126	828	834	726	618	620	619	624	638	562	633	676	602	644	633	593	608	639	626	686	626	682	609	610	579	593	632	585	620	625	605	653	627	619	633	635	621	602	676	583	622	689	623	604	648	593	582	596	635	636	655	608	620	648	610	645	617	656	624	643	593	643	607	656	677	634	605	632	658	643	637	615	605	642	662	585	615	638	586	615	684	626	637	616	617	643	571	615	654	610	613	655	579	596	599	635	633	596	622	596	602	603	628	639	618	677	623	574	588	609	630	653	623	631	581	584	635	620	581	623	638	652	601	579	643	612	635	616	628	641	606	646	630	670	624	644	643	625	614	643	563	608	646	622	616	627	625	634	622	673	584	643	630	608	613	628	560	640	606	624	675	652	615	606	604	648	590	594	598	578	603	591	636	655	602	611	585	602	597	630	615	602	620	618	630	629	596	622	633	620	640	654	610	633	652	651	606	627	664	607	653	609	611	573	624	622	620	608	641	614	662	645	607	604	602	613	665	649	614	584	636	667	634	641	620	625	626	609	625	675	628	657	624	605	658	602	654	613	593	649	605	616	621	613	620	643	598	593	607	608	594	615	624	615	577	617	625	613	651	627	607	613	586	658	618	620	663	616	606	654	593	649	658	587	558	617	617	565	661	647	614	594	651	633	621	667	548	624	586	624	649	629	588	597	599	605	664	624	626	616	693	599	606	613	642	651	602	591	629	608	590	640	647	589	609	686	624	589	589	613	604	638	653	618	614	660	642	642	620	595	639	647	621	619	599	634	603	646	612	619	657	590	618	571	641	601	613	623	641	643	671	623	623	627	611	615	638	612	621	616	607	610	646	598	586	669	665	677	618	625	639	604	675	603	608	617	643	563	607	623	626	623	618	645	625	613	628	609	613	645	697	647	581	612	586	628	632	653	638	594	579	617	657	608	604	603	599	643	630	606	625	616	590	583	584	591	607	588	620	611	626	622	651	593	610	616	652	639	600	614	619	634	617	644	594	615	622	619	608	566	596	642	637	616	664	631	542	558	611	589	618	611	590	619	644	590	636	643	634	624	579	624	625	573	645	644	589	612	642	609	615	579	663	623	608	612	637	601	642	623	573	602	629	652	598	631	649	636	643	622	623	645	618	608	623	630	586	620	659	574	625	630	584	623	627	630	616	656	622	602	603	602	603	628	599	588	623	601	613	624	593	596	615	633	640	634	682	634	579	629	595	601	640	618	605	585	610	658	631	596	693	610	605	619	616	653	624	634	590	644	629	601	677	604	657	620	625	607	612	597	636	641	634	610	600	590	652	616	620	630	620	603	638	610	629	626	620	615	603	577	648	627	637	611	632	657	618	622	639	606	612	631	621	658	652	621	599	609	621	634	652	577	634	598	613	634	587	650	613	626	576	598	603	635	646	643	648	656	588	613	585	628	607	603	536	662	646	620	567	626	597	631	602	617	562	631	611	656	604	612	635	608	591	637	611	586	639	631	576	649	620	584	657	603	597	622	615	632	630	618	640	627	606	567	590	617	649	620	619	615	594	602	596	619	589	614	626	616	637	602	637	633	604	629	560	647	636	600	625	603	630	651	629	596	632	603	615	623	630	635	627	589	706	641	660	645	641	621	605	640	575	680	654	647	642	630	658	615	633	609	614	661	596	620	683	601	630	612	604	607	623	618	654	649	585	579	613	605	609	588	642	619	586	590	656	632	606	639	628	596	627	604	565	651	612	602	639	609	616	615	624	589	635	643	665	630	650	610	633	608	601	526	602	611	613	614	662	602	656	623	629	586	584	619	590	635	616	645	646	632	645	594	598	633	567	635	625	601	653	643	620	626	595	599	658	609	634	620	593	626	605	626	610	584	621	605	585	630	644	653	554	591	643	585	614	615	595	646	647	649	607	609	649	578	584	629	600	669	596	609	670	663	623	605	573	627	602	651	586	607	630	636	609	667	618	618	586	601	640	641	600	660	636	629	586	642	643	602	600	599	581	607	626	615	637	639	646	652	610	607	635	610	639	667	607	614	604	598	634	603	608	612	644	640	635	656	635	612	600	592	586	613	633	623	577	594	614	610	616	582	564	646	606	652	664	620	653	618	604	635	599	661	608	638	655	602	607	594	603	654	632	651	586	590	615	600	635	625	609	656	606	607	636	663	617	627	605	627	579	599	629	609	641	601	618	641	599	592	589	579	576	579	632	594	611	689	603	654	617	632	606	602	619	637	635	583	624	591	614	579	615	591	607	586	586	644	569	653	620	625	600	620	609	629	605	682	651	619	651	674	657	615	639	600	621	620	624	622	626	638	632	643	640	651	636	589	610	656	643	633	618	611	644	608	664	624	644	624	628	621	639	583	618	639	621	644	664	624	583	638	581	615	643	599	581	593	643	641	639	614	633	633	597	556	643	610	565	645	603	626	639	605	604	588	635	591	615	623	609	631	616	596	632	582	580	603	643	610	643	616	604	632	693	581	633	643	632	598	576	626	626	597	648	616	617	591	599	639	614	647	598	592	641	614	598	591	610	637	656	585	655	625	672	635	586	623	627	613	609	613	591	630	598	605	663	618	623	648	588	583	631	632	574	612	621	616	661	705	622	633	598	659	626	643	591	661	616	619	615	628	621	609	612	643	586	616	618	604	624	666	618	608	607	652	662	623	657	651	596	648	612	598	627	596	623	604	670	634	612	635	599	605	631	660	594	628	585	668	604	602	656	612	632	597	617	585	619	649	611	633	609	612	625	651	617	630	628	623	638	631	628	668	625	609	624	587	612	636	611	626	633	607	610	644	655	613	627	606	633	614	598	613	605	609	649	641	642	654	623	624	597	607	612	620	629	654	651	613	578	619	621	626	649	615	662	655	603	621	641	624	625	589	658	633	599	607	632	590	649	639	587	628	634	650	633	590	596	664	619	629	626	645	631	650	641	626	605	609	602	621	643	638	646	676	637	572	628	601	612	633	655	588	650	582	626	588	636	617	623	631	639	589	670	606	669	648	629	616	578	628	616	622	666	622	638	603	644	611	580	615	587	623	604	616	624	606	633	604	614	627	576	661	622	584	590	608	593	607	635	618	611	604	607	604	630	652	594	623	615	611	643	679	645	638	600	627	574	632	602	641	646	596	621	630	649	624	629	644	623	612	629	626	613	684	634	635	631	608	635	616	604	605	633	634	591	600	618	632	651	601	635	678	597	627	627	658	593	633	619	586	673	599	632	641	630	599	657	570	603	593	645	643	612	634	614	590	598	619	610	611	596	681	665	626	639	646	633	625	589	622	676	612	604	597	637	641	610	620	629	625	612	632	661	641	617	580	630	625	609	620	576	607	616	631	596	596	658	633	599	625	589	579	616	601	599	649	592	646	580	630	616	632	628	664	605	647	594	612	642	620	610	622	612	664	633	650	619	616	584	615	609	610	638	633	626	628	605	590	618	654	623	617	589	571	651	610	591	595	636	600	633	626	648	608	642	617	598	641
24653	23194	34476	33464	27096	22329	12539	3939	1661	1168	1229	1073	904	897	892	901	919	900	863	909	868	891	867	904	850	865	861	948	865	872	880	912	852	898	901	917	921	864	859	870	831	878	842	876	884	827	880	871	876	911	886	864	823	916	884	853	863	920	859	860	881	887	885	858	875	847	861	869	873	871	833	883	823	890	809	847	841	872	852	856	887	831	844	837	883	860	847	836	888	844	842	929	781	840	835	821	854	864	812	913	855	894	865	892	883	876	897	889	810	846	837	858	850	874	864	835	895	887	854	894	831	863	902	807	838	858	865	838	891	834	865	861	863	835	908	854	867	832	920	862	860	860	844	835	881	914	838	884	850	875	835	799	822	878	830	895	825	876	842	755	816	844	807	825	907	862	880	863	833	868	874	823	889	800	840	798	891	850	824	947	852	890	893	861	867	872	881	845	867	858	850	860	872	884	870	861	869	875	858	890	846	821	821	819	887	835	891	876	821	847	848	826	884	875	890	837	838	856	857	870	886	865	817	846	875	875	843	879	845	861	861	838	847	834	859	866	823	831	913	944	897	848	882	861	898	943	905	883	858	835	850	923	826	885	873	859	894	908	853	841	848	840	871	873	894	847	858	876	879	899	835	820	834	877	843	838	847	848	870	825	831	820	820	856	863	878	862	823	845	860	857	873	886	840	875	891	854	824	814	901	836	837	904	879	866	816	868	885	862	849	846	873	890	824	821	893	885	823	858	897	856	858	908	893	813	835	849	904	908	901	876	872	822	865	875	867	823	939	868	841	865	844	869	841	909	881	889	857	840	830	881	811	916	880	848	866	853	855	896	802	873	881	903	846	847	861	870	840	849	916	867	850	871	907	916	829	833	863	814	843	913	868	872	893	828	866	825	861	842	885	924	914	860	867	874	882	826	825	887	880	923	880	908	808	871	896	842	874	814	855	841	827	833	835	881	855	916	905	916	810	870	882	845	880	866	833	863	867	816	899	866	886	859	860	854	934	881	915	886	865	836	876	897	875	789	830	849	864	905	852	778	874	856	883	837	824	883	852	863	840	838	867	885	840	872	843	881	891	837	889	871	827	854	876	850	845	885	863	811	869	872	855	880	855	823	871	877	881	909	879	861	841	843	875	877	931	905	819	948	897	905	816	847	824	915	851	810	835	902	847	867	823	802	796	872	858	859	840	856	910	845	824	899	912	868	865	812	894	831	840	866	854	897	859	804	862	887	864	901	868	911	827	885	846	840	811	912	832	885	847	832	849	840	818	795	843	823	851	885	901	903	843	848	866	817	897	837	897	873	881	865	862	846	838	880	882	883	850	902	908	859	859	840	852	858	894	907	841	873	860	878	869	832	887	842	839	879	874	877	907	838	885	833	785	844	847	858	882	805	830	886	892	785	899	845	851	827	859	860	846	866	858	850	871	857	878	881	853	839	848	851	891	836	900	859	810	848	867	854	914	861	808	819	855	857	857	839	857	845	853	834	804	809	837	856	834	860	852	841	857	837	904	844	871	859	876	867	875	852	875	872	881	880	838	800	834	870	859	838	881	860	843	830	849	898	849	855	874	859	898	856	903	893	845	869	831	886	858	866	849	898	816	873	894	868	866	794	822	878	811	860	888	834	850	864	840	837	817	846	819	877	834	834	811	846	839	888	892	864	860	886	881	856	830	819	872	879	800	867	833	853	922	904	887	847	826	863	887	842	823	881	875	844	912	896	830	837	839	868	899	856	786	883	836	847	889	861	833	843	877	938	844	846	829	892	872	880	848	865	876	860	909	867	851	896	862	887	897	874	897	875	848	833	861	836	880	877	944	837	828	821	896	850	869	885	806	844	812	943	835	854	853	905	893	886	807	878	915	833	855	881	867	887	875	807	824	844	899	881	874	846	850	883	859	850	822	858	861	879	849	834	813	812	831	881	851	851	824	879	873	814	782	864	831	827	888	861	854	791	888	842	832	799	853	903	855	841	832	871	916	842	827	869	840	839	880	901	865	852	822	844	825	823	878	882	861	858	860	916	838	838	870	848	838	863	882	879	884	829	853	866	824	866	845	872	878	922	882	894	880	819	860	853	818	861	842	818	855	802	853	876	863	884	864	901	892	882	889	840	891	855	895	816	857	826	859	822	865	827	868	824	861	864	834	868	846	879	826	870	826	839	894	900	866	839	818	814	880	843	886	874	807	827	828	887	818	856	884	869	863	823	862	855	847	900	924	912	893	862	840	865	832	826	824	847	869	840	853	840	894	842	845	879	860	873	848	867	807	845	839	847	799	822	816	847	873	852	855	830	838	892	825	882	842	878	814	852	858	851	892	845	826	875	865	905	816	810	813	865	854	834	847	869	891	827	888	868	911	856	882	821	835	846	858	893	811	900	841	855	762	877	825	863	886	859	823	880	854	836	833	891	836	902	820	855	872	811	881	862	852	855	849	838	887	885	862	868	866	837	839	861	895	933	857	883	867	877	881	821	814	843	901	873	875	869	880	860	886	869	889	890	859	819	866	919	894	843	849	862	850	850	891	889	836	851	827	825	868	850	851	891	826	839	848	827	820	878	856	840	873	862	901	834	851	838	929	865	871	844	849	833	889	883	838	826	879	877	855	823	843	840	867	850	884	864	908	891	912	892	847	834	899	876	865	887	826	791	847	868	823	875	772	778	853	859	912	835	821	884	853	860	883	863	881	850	872	852	833	848	852	835	905	824	845	852	878	877	868	845	816	804	771	892	831	822	818	873	883	881	898	887	847	855	845	866	887	833	843	902	820	867	825	847	814	848	840	866	925	853	893	813	874	859	847	871	878	859	875	884	864	837	863	821	880	833	880	837	877	844	909	845	852	864	886	851	869	830	830	872	836	856	889	887	867	816	854	826	871	874	892	838	872	854	818	896	917	880	826	880	855	876	873	864	863	844	834	825	864	881	837	877	825	835	888	815	821	841	848	824	806	867	855	873	847	806	888	824	898	857	864	812	867	842	836	876	873	811	847	867	861	856	858	851	847	846	887	853	866	866	851	863	857	839	860	881	853	862	856	907	840	864	855	805	854	833	892	873	849	838	821	912	888	830	922	863	898	863	904	842	857	849	811	841	883	861	936	847	846	771	822	879	926	842	858	873	873	867	876	798	851	834	888	864	885	815	874	825	791	859	805	915	804	879	851	805	890	832	880	807	858	834	849	862	916	905	846	897	878	823	877	873	871	861	845	892	869	897	854	900	815	876	823	861	832	858	883	858	874	839	860	882	845	891	850	876	878	869	906	846	820	842	839	840	815	878	851	846	875	912	886	888	840	847	899	899	820	901	861	902	862	889	882	895	803	882	803	827	858	878	854	843	847	867	889	874	844	867	828	888	853	839	832	849	871	872	877	896	878	852	827	909	853	830	882	859	829	889	860	846	866	889	820	896	850	860	910	903	849	861	845	873	849	827	836	831	909	862	846	882	859	866	881	806	875	882	888	864	863	848	844	816	850	835	851	857	869
64486	102580	77810	48505	25801	15902	8043	3805	1710	1186	1180	937	739	809	750	812	793	770	720	786	792	747	754	848	793	771	798	875	794	815	809	742	782	723	754	778	776	819	756	745	809	758	825	780	781	773	794	775	788	722	786	809	698	771	758	752	757	783	836	787	749	748	711	789	767	761	749	759	785	792	822	753	797	764	738	740	767	743	794	770	771	716	796	759	753	753	832	743	763	797	788	718	746	743	796	730	800	741	776	845	756	770	773	711	772	739	766	777	744	743	745	804	800	766	758	703	745	770	752	782	746	782	755	776	752	759	737	795	763	787	777	797	769	778	792	761	722	790	727	769	757	764	739	767	722	791	740	732	744	753	738	733	781	779	795	785	774	733	755	783	737	747	785	736	773	778	786	796	709	738	827	747	808	774	775	826	809	729	761	807	785	752	827	800	757	776	743	734	774	770	749	739	780	729	773	737	770	777	720	805	749	753	785	788	786	773	747	745	807	719	765	719	685	760	771	800	751	731	779	767	788	783	743	755	727	758	731	755	743	804	778	768	763	717	762	777	749	816	805	760	773	780	802	737	757	749	786	769	696	786	790	745	758	728	789	754	813	792	725	742	778	784	750	766	795	774	817	779	723	728	801	748	723	767	756	775	769	821	771	789	756	779	791	718	732	764	780	766	751	757	756	751	768	793	732	733	772	781	816	788	782	767	808	757	757	748	762	776	806	768	754	752	752	803	799	739	815	776	780	765	797	754	761	769	789	795	783	735	695	795	776	767	795	759	740	800	756	761	745	771	774	797	798	738	785	757	737	692	782	801	774	794	747	775	771	720	809	721	792	748	761	741	760	743	766	767	727	741	772	692	785	798	767	736	731	755	773	734	761	775	754	777	763	765	779	761	736	762	760	775	723	767	698	764	735	796	697	798	761	739	729	735	745	776	737	746	733	779	771	782	768	764	760	753	798	762	817	771	787	758	721	743	835	784	754	752	776	739	740	761	796	749	684	723	722	757	767	804	751	757	768	818	767	721	768	794	777	717	825	751	751	775	763	758	800	759	729	752	771	736	739	789	770	731	736	762	780	787	762	767	737	722	775	784	758	721	780	767	767	761	715	757	788	743	713	755	733	779	785	780	755	730	747	754	767	779	746	754	778	777	789	779	778	757	765	791	759	778	754	794	773	724	810	659	750	742	794	778	766	761	702	715	754	761	780	816	759	814	736	784	744	763	790	771	746	746	797	739	767	762	754	760	731	765	785	794	798	804	737	770	738	778	746	817	780	779	766	746	746	728	736	746	785	776	744	752	803	717	763	778	787	753	757	743	719	775	760	801	758	773	772	764	764	785	763	733	741	780	776	757	757	775	765	759	773	737	769	778	761	749	737	766	720	764	773	752	761	810	742	808	742	742	709	731	769	718	831	780	778	784	773	754	751	732	786	750	757	779	688	782	781	756	747	792	778	806	786	793	759	754	700	758	748	731	761	779	767	724	765	745	766	773	731	722	786	727	801	747	769	759	779	700	774	800	757	764	756	751	762	746	753	734	730	726	715	746	769	781	760	792	743	732	767	786	764	763	747	791	681	802	796	772	774	801	770	783	769	736	729	752	744	705	759	732	698	748	785	798	722	727	774	787	744	746	781	759	774	832	742	732	767	747	723	771	778	762	765	795	725	724	798	745	732	781	741	788	751	757	782	751	737	752	736	792	749	732	751	779	772	766	754	789	771	787	761	727	758	746	741	757	769	815	788	694	735	729	758	787	776	744	794	841	823	734	759	789	775	731	749	789	725	747	764	736	752	768	828	746	766	775	760	777	729	787	753	776	798	749	764	756	746	770	783	804	767	794	723	738	719	780	732	772	791	758	791	751	759	773	760	731	809	766	780	756	747	813	778	774	734	765	718	759	723	761	743	797	767	773	818	784	760	746	733	771	771	779	779	777	748	754	738	746	755	767	759	774	770	782	768	786	771	758	758	748	714	781	737	783	787	773	765	786	750	784	798	789	738	759	725	841	753	733	803	733	788	757	775	775	790	710	754	755	724	746	846	771	794	761	754	731	778	735	804	731	742	779	729	785	808	736	769	801	797	753	771	726	749	723	751	733	704	747	760	773	786	740	763	742	758	787	755	764	755	716	760	750	807	727	729	812	712	755	782	762	727	737	770	755	772	820	750	771	753	787	758	780	752	754	739	727	766	748	809	822	748	776	746	793	764	739	841	784	766	765	739	805	725	761	732	749	746	739	785	757	747	769	755	744	749	724	796	778	771	751	804	724	832	765	763	793	795	801	727	720	802	761	758	733	803	766	770	721	759	789	747	791	758	747	805	766	809	775	749	757	725	736	735	702	726	809	721	800	757	816	698	786	744	760	741	787	737	786	741	718	764	813	764	774	793	758	793	749	745	778	790	762	748	751	785	732	760	751	810	732	753	732	740	810	805	776	775	787	724	738	733	738	767	758	785	732	736	766	796	733	761	707	794	756	750	762	762	795	791	741	766	784	769	819	746	724	755	824	775	830	751	698	753	744	769	754	751	735	761	788	774	781	788	789	775	744	748	776	775	774	782	780	740	745	768	756	766	749	716	758	737	756	751	722	728	713	751	735	745	715	748	756	779	800	742	739	738	742	715	763	751	713	806	785	787	747	747	778	711	794	785	747	730	784	757	783	743	721	770	751	766	746	773	759	758	766	728	736	737	729	711	772	753	715	757	805	726	782	753	783	747	788	755	753	765	735	740	777	778	778	791	758	758	768	809	744	784	721	752	753	805	770	747	775	771	783	766	747	744	749	776	724	733	748	787	830	779	736	762	743	826	729	724	748	780	772	845	785	637	759	738	734	781	764	758	760	753	799	797	774	742	811	749	773	786	765	771	780	788	725	787	828	776	818	758	777	741	769	747	728	749	733	762	703	806	782	758	747	743	757	825	751	778	789	767	745	773	774	811	719	720	782	781	793	778	804	754	766	779	773	788	771	693	792	754	743	814	779	791	764	777	788	758	758	741	699	731	757	714	749	829	799	730	824	740	748	778	763	747	791	764	807	776	756	736	747	714	781	749	740	763	750	725	762	774	784	774	754	794	751	765	780	771	775	765	754	767	713	710	760	747	716	747	757	768	774	754	793	791	757	769	744	760	782	744	767	751	762	764	770	758	756	741	760	723	783	719	799	777	779	786	766	777	742	738	753	781	803	724	762	707	778	743	776	732	760	760	810	785	763	787	748	793	741	731	755	747	772	749	726	777	779	717	793	750	772	753	828	732	761	762	755	707	688	730	774	770	739	828	799	769	746	719	781	734	764	762	775	738	794	735	747	752	786	800	760	740	743	742	748	727	726	746	751	735	784	753	721	749	735	797	798	785	720	783	745	761	745	735	807	770	771	781	703	741	730	725	707	780	743	753	822	801	748	753	703	725	766	747	747	767	775	723	768	734	750	746	789	752	754	793	759	719	787	739	736	772	757	731	751	756	762	805	773	752	781	757	749	802	771	782	728
31063	27943	24464	10677	2805	1439	968	790	665	615	687	638	588	578	632	638	625	625	650	637	602	631	609	620	609	674	664	634	622	595	632	619	644	627	644	622	621	623	577	649	620	622	617	598	631	567	666	660	664	640	636	622	637	645	625	629	638	664	629	583	594	620	608	606	632	603	653	593	628	603	655	640	617	584	618	638	607	640	638	649	570	640	652	626	600	622	603	614	626	639	589	552	654	582	620	617	580	648	600	648	594	590	575	582	653	596	628	646	615	587	610	617	622	620	562	578	648	586	620	626	642	624	587	650	668	635	632	647	586	580	604	597	628	600	607	591	615	616	591	633	612	620	623	661	595	613	615	626	621	644	625	621	644	658	616	621	600	657	580	635	608	604	660	648	627	659	648	645	593	652	614	627	676	550	600	600	623	604	630	671	632	637	640	619	609	597	624	610	659	616	644	628	651	608	623	646	617	623	588	602	634	617	664	653	603	607	671	611	656	622	629	624	606	629	625	681	605	624	620	564	680	642	605	612	615	637	641	584	564	614	628	626	636	671	551	617	648	651	642	614	578	615	641	599	595	660	630	609	693	618	606	620	657	635	619	608	618	584	669	646	616	634	661	612	645	639	648	671	656	640	616	614	577	628	624	650	618	654	592	622	620	627	617	595	650	592	609	604	632	700	609	593	632	652	606	586	618	574	609	621	622	604	607	625	645	641	647	592	609	641	614	605	574	606	607	647	636	602	600	639	619	633	612	619	588	620	604	636	663	597	661	643	605	630	616	567	645	609	623	625	632	663	608	643	610	626	612	585	610	644	629	611	574	623	587	642	660	601	577	572	663	613	627	582	578	605	665	608	644	597	644	635	584	621	617	632	622	608	595	602	638	674	603	653	638	658	645	649	627	623	617	633	621	601	627	664	640	660	628	638	649	659	612	604	620	616	608	614	661	593	582	702	589	638	612	619	620	552	628	637	661	618	632	622	652	700	647	632	613	636	656	640	659	635	604	653	628	599	645	643	640	651	636	610	578	645	640	612	639	622	587	615	645	635	582	638	623	660	667	630	665	603	620	615	593	629	616	574	642	649	644	680	611	624	652	607	625	554	610	640	673	628	664	585	612	604	674	598	623	615	657	640	632	601	639	596	607	636	639	582	642	653	621	634	595	636	617	663	592	630	602	673	640	616	617	632	675	572	601	606	625	633	642	609	619	616	605	644	617	635	630	677	592	642	622	593	655	652	588	630	621	639	583	659	609	623	647	627	621	606	658	664	630	600	613	646	599	611	604	613	613	638	610	575	658	630	602	632	643	596	641	628	589	641	618	622	617	627	646	617	617	616	652	601	643	593	592	603	613	621	639	656	631	583	631	613	623	585	629	626	628	650	614	615	648	624	633	627	645	640	615	638	611	652	622	604	607	600	617	621	618	627	630	648	597	611	639	615	631	608	657	640	615	604	657	617	610	605	614	610	645	610	629	643	627	585	631	588	576	625	594	654	639	606	604	645	630	649	639	555	609	600	619	660	621	633	617	621	626	681	595	642	631	640	655	640	587	622	629	615	615	624	603	568	664	577	629	658	636	626	654	566	648	634	617	682	626	613	653	612	634	609	620	636	655	611	600	604	630	598	652	584	637	605	616	647	652	623	649	643	629	652	630	628	634	630	602	652	597	605	596	563	617	676	595	628	647	628	623	673	613	616	616	635	623	635	657	597	644	631	616	630	659	631	615	643	600	660	603	658	653	623	609	655	593	625	661	624	642	647	664	602	606	606	658	633	636	625	622	627	607	610	632	645	611	641	594	629	625	631	609	654	601	604	675	639	647	571	619	594	603	608	660	653	574	665	605	600	603	637	650	579	600	634	631	657	614	608	580	647	577	596	608	602	646	638	610	633	579	633	676	645	645	610	634	594	553	605	615	608	615	663	647	639	595	650	686	635	610	612	646	624	630	621	637	610	621	594	660	595	632	660	621	636	597	620	613	642	575	625	645	677	658	617	625	664	645	610	627	596	603	616	585	582	623	622	628	612	614	659	615	615	631	657	576	645	628	692	609	596	651	623	574	614	585	603	591	621	599	638	596	648	614	612	617	648	604	653	596	654	607	630	615	581	654	623	623	653	632	589	641	611	643	654	631	622	609	598	666	650	648	590	639	612	591	612	618	632	638	616	642	663	615	629	600	598	607	615	575	610	624	627	657	601	622	656	619	645	654	622	607	577	592	590	608	612	609	610	571	648	588	602	634	632	591	621	696	599	609	626	609	626	628	581	629	592	604	608	613	619	614	629	573	591	652	595	615	606	637	611	631	620	648	604	651	650	601	619	621	610	619	620	586	596	658	642	656	620	648	585	628	628	620	630	587	642	650	624	654	620	619	641	631	675	593	599	586	598	671	616	650	638	653	619	632	589	646	627	606	637	617	642	627	621	649	618	576	670	625	638	611	662	646	616	605	646	651	653	612	653	691	586	583	649	665	651	624	640	587	632	599	640	619	647	618	617	658	646	611	600	642	608	615	639	639	586	620	598	596	601	642	614	605	655	654	658	611	664	593	574	609	642	615	596	628	585	615	629	646	601	623	622	619	607	632	591	649	627	646	621	680	606	651	603	613	605	622	600	612	630	594	665	588	602	626	634	615	635	609	631	635	622	605	643	642	645	614	639	650	628	616	610	616	647	633	625	636	624	643	609	629	614	618	657	619	614	631	616	650	629	617	632	599	612	615	614	611	617	609	659	647	628	612	624	612	600	617	641	646	602	639	638	605	652	579	639	626	604	610	583	623	628	628	671	647	617	613	644	636	636	677	587	633	579	619	649	616	599	623	598	640	651	611	593	593	568	656	638	593	618	650	626	632	641	593	593	643	625	663	605	645	593	616	581	647	651	615	593	653	623	616	607	615	635	631	580	585	643	629	618	580	621	608	657	659	653	623	625	632	725	674	657	587	605	633	599	644	619	636	648	649	645	615	629	624	662	624	599	611	578	619	644	592	629	612	601	669	599	606	638	631	628	612	694	629	626	577	641	629	592	641	637	609	588	598	617	614	615	626	592	608	594	626	630	641	621	628	541	637	592	597	665	619	598	622	617	591	582	603	608	653	647	642	602	598	580	607	602	628	617	650	628	651	583	657	676	630	571	654	639	670	661	631	638	623	596	613	620	631	638	644	632	564	614	606	630	622	647	614	597	597	598	582	635	594	610	642	648	656	635	619	677	671	643	610	596	581	576	619	582	633	583	630	624	599	652	644	653	637	637	574	608	618	593	622	613	598	618	610	627	572	607	567	603	651	581	596	611	635	616	642	560	624	601	624	671	666	624	629	657	619	638	618	608	689	616	686	624	599	559	602	657	606	665	673	612	609	607	624	610	580	615	624	582	625	635	642	604	605	645	645	631	626	620	630	618	577	634	687	637	646	651	614	616	648	607	631	618	619	611	601	626	640	607	608	681	597	638	643	614	608	568	620	630	662	643	592	605	646	585	584	634	638	566	597	650
24467	31800	19703	6409	2269	1429	874	689	586	541	541	491	506	529	526	482	505	492	521	456	517	531	518	479	512	471	529	524	544	489	455	508	504	488	523	507	534	487	503	518	501	483	497	504	503	491	505	516	485	535	483	485	503	507	505	494	509	504	453	503	439	499	535	513	484	515	527	469	491	513	513	498	448	539	549	481	482	460	482	460	524	495	491	524	471	496	492	507	471	530	523	516	501	461	485	509	525	506	476	497	517	499	507	495	481	513	499	525	514	556	504	502	519	472	480	511	476	481	523	487	522	511	531	500	515	524	529	506	519	526	489	516	499	463	536	526	514	512	478	501	518	512	516	509	486	527	508	544	509	497	533	467	488	543	501	495	501	551	496	536	521	510	498	474	520	486	517	525	480	505	494	489	537	499	478	492	497	486	485	484	536	496	511	563	511	501	503	509	483	503	545	524	492	486	526	498	531	520	525	512	498	472	491	480	503	515	500	510	456	514	500	495	440	549	525	494	475	508	512	524	554	521	505	515	531	500	523	498	491	471	463	458	500	505	543	496	477	511	522	518	479	511	480	497	508	499	481	500	497	502	516	488	543	512	502	516	507	451	469	510	482	475	506	530	509	526	521	476	495	505	524	516	482	498	524	485	519	539	475	521	513	520	518	521	511	508	488	490	488	502	494	503	496	468	467	554	467	472	505	542	481	507	546	523	481	555	529	541	452	483	492	517	502	489	497	497	524	526	496	486	490	468	491	506	483	537	488	522	503	493	515	509	488	491	463	472	503	517	508	484	471	512	517	504	509	507	453	512	518	509	514	545	540	464	504	500	515	503	517	475	498	475	524	501	506	495	500	517	479	548	530	477	493	501	507	510	511	493	531	539	507	511	517	515	522	501	534	499	515	490	522	521	500	508	479	529	488	507	505	467	504	531	487	475	481	490	509	482	493	536	520	484	514	518	508	532	522	488	494	524	503	529	514	507	482	522	487	494	512	467	476	511	462	500	501	522	495	488	486	495	489	518	463	523	501	492	530	490	509	445	538	498	504	515	484	500	497	515	477	502	493	538	505	463	481	505	506	508	506	488	553	528	547	577	480	510	518	494	513	494	481	493	490	516	516	534	496	480	522	428	551	501	518	520	518	466	535	507	534	472	502	518	526	486	458	509	481	512	459	475	484	504	482	506	501	475	473	472	520	486	519	513	498	517	481	519	493	498	472	478	508	494	495	471	503	531	525	501	502	522	507	495	494	567	519	500	499	495	507	500	505	499	504	507	452	505	472	510	522	513	502	492	492	496	527	505	504	473	522	466	507	520	509	507	449	486	485	499	453	522	476	523	523	464	476	504	527	517	485	527	503	510	508	488	506	466	475	494	542	502	466	497	520	462	484	486	497	486	489	523	485	519	519	475	498	498	528	535	503	472	494	523	507	515	463	491	517	494	514	529	470	470	524	495	499	505	520	496	528	544	543	501	492	480	455	509	518	495	493	495	488	504	476	530	512	503	515	522	509	492	457	513	468	536	521	495	481	508	511	505	455	501	509	463	501	463	515	547	506	517	495	450	520	489	501	462	512	540	497	498	486	530	461	447	499	532	485	508	522	510	505	508	499	480	515	484	500	504	526	486	492	493	528	488	486	518	467	488	504	515	472	530	428	499	513	479	469	487	519	485	480	519	497	547	485	515	482	486	533	487	500	509	522	509	528	514	512	509	494	468	503	515	506	510	537	473	498	496	571	488	501	515	493	507	499	507	485	460	495	490	542	524	458	489	428	505	465	481	473	478	522	479	483	510	496	476	471	484	486	486	470	509	489	496	460	486	492	513	452	464	497	508	504	512	539	480	515	521	484	453	547	487	468	492	490	542	501	516	526	483	502	510	485	487	481	490	506	526	484	493	509	479	500	478	509	483	494	496	494	491	494	473	471	468	524	523	494	501	540	526	501	531	494	496	499	487	504	492	487	508	464	502	494	499	497	475	480	517	501	476	518	492	506	487	541	498	514	528	482	512	536	485	508	480	514	502	495	497	544	501	528	465	488	496	505	462	505	483	469	522	482	475	505	523	514	558	519	504	529	478	495	470	506	496	510	486	501	493	479	477	509	515	499	543	474	514	528	513	526	554	470	485	473	518	525	475	464	540	504	520	485	493	499	521	523	505	512	503	471	465	478	509	541	447	539	527	524	518	511	474	505	535	471	536	522	480	515	475	527	476	478	499	485	499	509	472	524	526	502	494	481	497	493	512	516	495	518	505	474	490	506	541	506	505	531	518	517	511	516	467	521	518	506	501	526	541	506	492	501	524	440	475	501	529	543	530	550	498	515	525	537	541	513	496	503	511	487	517	539	473	529	529	551	512	481	499	494	542	501	497	498	522	554	530	481	485	473	490	499	480	490	461	510	500	467	487	492	506	532	500	505	531	479	530	506	471	539	501	468	517	534	505	506	533	528	487	487	498	474	516	504	472	521	473	512	469	463	487	499	474	481	495	508	483	515	542	479	487	528	490	505	501	510	548	510	521	504	497	508	488	508	483	493	531	532	455	503	474	517	503	481	463	531	495	502	503	480	532	502	500	506	545	462	505	496	533	519	468	485	523	485	530	486	475	522	512	502	455	511	516	483	534	522	483	503	495	501	509	504	528	488	498	521	489	507	504	532	465	476	486	508	468	545	537	492	468	508	480	491	504	513	485	513	451	496	525	538	556	510	480	515	520	482	509	510	513	519	489	504	519	498	475	479	496	508	488	513	521	516	495	462	570	536	509	539	490	511	485	478	540	482	491	494	530	474	497	520	520	474	519	481	488	475	537	517	480	507	558	518	521	524	516	504	506	477	505	510	531	498	490	517	477	479	488	462	505	507	479	517	517	484	485	496	472	516	523	514	514	493	508	490	499	495	542	487	487	521	498	516	498	533	545	502	489	532	506	495	487	497	496	548	490	501	496	509	500	521	495	544	477	516	496	555	460	494	470	539	496	524	503	523	518	472	530	527	520	461	498	502	500	485	525	493	492	499	529	479	495	514	533	481	514	515	522	538	510	484	493	519	505	542	532	507	531	479	534	552	489	456	482	507	528	513	500	515	507	518	512	494	501	501	492	531	516	474	544	473	485	501	473	480	506	527	500	490	487	492	491	495	485	498	495	495	517	527	533	495	500	481	486	491	507	506	511	507	500	525	496	530	509	501	489	455	522	527	509	511	458	484	465	522	496	500	536	533	498	513	495	455	491	479	516	532	489	476	506	496	489	543	483	495	507	499	487	496	536	506	533	522	516	504	498	520	521	488	487	507	482	552	478	534	481	462	467	509	469	529	502	495	500	516	495	490	538	490	514	468	529	458	466	497	508	514	534	488	514	510	483	518	524	505	500	518	505	521	528	495	492	489	533	478	487	533	491	472	519	484	506	515	512	506	499	498	484	569	467	511	475	516	502	508	504	504	520	507	493	514	467	533	518	526	477	503	511	480	480	508	504	474	535	499	475	522	501	475	488
25850	25016	38271	36179	23901	14392	5677	2337	1128	911	883	835	709	767	757	740	720	678	737	674	727	788	723	749	757	724	692	759	773	689	760	730	745	788	744	777	714	753	730	757	700	726	675	763	667	749	692	717	723	765	722	702	755	722	761	762	745	750	786	700	744	720	678	712	719	702	738	731	694	701	755	704	723	717	757	732	743	735	734	763	716	734	743	683	710	682	759	722	733	737	758	679	743	725	659	709	746	719	723	689	670	731	697	693	734	731	750	700	728	691	743	680	712	720	689	708	814	685	731	656	676	718	692	687	696	791	717	697	743	697	705	708	725	794	715	699	768	719	754	724	705	762	765	770	704	734	699	746	730	741	711	736	720	774	725	725	696	681	758	751	728	721	741	729	715	718	787	736	722	706	766	721	730	703	723	718	700	732	710	762	727	759	744	749	729	706	754	665	698	711	694	697	716	714	693	671	753	722	704	723	719	779	720	742	728	715	762	768	734	740	737	740	704	768	714	714	728	758	729	713	714	726	771	753	764	688	723	730	699	732	710	725	712	676	738	679	732	732	707	709	742	748	739	743	742	775	753	715	686	693	678	706	699	704	716	722	715	709	761	712	668	746	734	691	746	737	713	699	747	781	679	703	744	740	702	676	675	700	762	734	730	736	754	740	709	709	709	755	754	734	718	735	697	695	749	734	753	786	723	721	737	727	782	701	729	731	678	737	755	755	731	674	730	756	716	711	715	713	748	677	721	718	706	724	708	709	668	696	763	704	721	696	722	671	694	682	743	758	701	714	745	718	739	714	722	698	681	744	702	695	723	683	695	736	744	724	733	741	745	717	720	736	760	751	747	715	713	663	707	703	726	771	733	714	662	728	781	702	774	747	716	754	729	692	760	743	703	711	740	688	752	668	691	710	668	735	731	725	739	719	712	693	720	757	683	749	736	668	739	728	708	728	699	719	686	712	666	742	762	731	749	718	708	678	724	731	696	736	748	694	756	676	751	711	709	687	746	732	725	712	705	718	715	724	758	750	717	751	702	723	714	729	746	710	729	658	740	733	722	740	743	738	683	722	717	732	691	694	732	702	750	708	737	750	746	773	705	707	729	723	737	745	667	729	746	705	724	684	705	705	697	680	735	728	703	711	712	708	725	711	730	696	718	739	728	698	719	744	746	706	751	708	797	704	739	655	736	717	725	725	732	718	717	709	719	691	762	683	758	731	720	770	714	758	721	710	769	728	691	717	774	718	703	643	720	745	709	710	743	714	680	681	710	726	775	698	661	730	732	764	722	688	736	734	733	680	769	701	715	718	721	717	703	700	740	720	698	706	735	706	696	685	736	712	706	708	723	712	727	740	722	744	754	725	709	756	767	710	737	675	726	756	698	721	730	690	674	745	735	731	739	743	758	759	721	739	699	763	686	735	680	723	752	734	685	713	722	708	727	716	720	718	780	751	714	729	739	713	721	700	681	711	715	705	710	716	710	754	691	749	739	740	734	693	712	682	689	711	699	725	716	746	712	693	761	721	720	683	744	759	727	688	781	749	662	694	708	754	721	697	773	682	714	734	707	727	719	739	726	694	710	742	670	733	692	731	742	733	785	722	757	757	708	744	731	726	713	744	770	756	755	699	729	778	726	684	721	720	757	756	689	706	716	708	702	714	718	707	698	688	729	731	730	725	720	699	729	682	725	695	725	688	713	724	708	790	716	703	758	751	738	712	709	685	755	759	762	746	749	731	717	697	749	735	741	660	742	665	729	748	698	728	679	725	686	714	705	711	688	726	695	729	745	707	707	707	689	735	707	715	678	690	702	738	755	702	701	718	737	698	693	715	736	737	768	760	726	711	714	752	700	713	764	730	710	723	674	712	757	723	694	679	762	760	685	809	771	696	719	713	777	681	744	755	755	763	728	730	774	759	767	741	723	671	714	717	771	728	724	714	719	759	752	776	703	722	733	722	678	767	725	744	740	767	760	698	716	757	723	683	730	761	722	752	708	725	756	710	753	724	650	681	656	723	695	725	758	702	709	722	695	715	666	748	742	695	735	736	774	751	737	747	710	690	669	699	709	745	753	697	707	796	706	693	683	711	724	734	689	702	734	705	704	741	674	751	729	729	702	732	757	727	675	711	711	749	735	707	721	739	720	733	705	725	716	713	746	702	698	760	709	766	752	684	726	736	747	705	758	679	679	720	677	710	723	672	701	675	730	737	702	710	726	754	698	676	740	695	748	669	703	748	702	698	698	716	770	733	704	717	719	729	723	744	750	740	732	759	712	686	746	700	713	731	717	750	758	731	762	702	688	678	724	704	732	729	740	716	691	744	710	698	737	671	703	705	733	675	741	721	687	717	740	706	717	772	712	798	743	755	729	742	737	718	742	719	736	724	688	719	749	727	692	714	700	719	703	696	712	732	712	692	692	707	753	709	719	730	734	712	708	714	661	708	741	717	706	725	723	761	750	717	745	704	699	718	741	612	701	694	692	706	710	705	720	784	718	674	697	705	729	698	687	690	707	694	728	706	707	731	728	729	745	734	752	756	716	746	701	697	783	712	678	754	723	755	701	723	710	730	783	729	775	691	717	728	741	681	725	740	675	759	734	708	706	705	736	742	720	751	731	688	787	692	728	703	737	722	776	665	684	731	743	692	713	659	770	720	726	716	729	700	725	721	709	726	683	647	698	748	697	752	709	725	726	677	756	704	702	738	704	695	805	739	771	719	681	716	745	758	683	710	686	736	700	724	759	710	735	738	692	723	678	751	708	699	699	706	711	713	686	710	735	725	695	729	723	736	720	710	718	734	716	748	674	762	698	747	698	771	726	684	699	678	716	701	704	697	756	719	691	698	711	692	761	750	731	701	735	708	693	732	766	727	727	718	714	742	718	726	668	717	747	684	742	741	775	692	710	732	714	708	764	746	733	712	721	694	739	764	733	715	748	725	778	695	676	715	687	733	672	721	716	685	755	684	716	722	754	730	719	683	752	746	722	725	775	727	736	711	751	764	733	676	747	739	709	756	764	701	712	740	707	719	717	794	706	669	706	720	727	730	711	712	732	720	721	754	752	668	731	709	703	784	708	712	723	737	722	708	719	676	707	706	755	752	678	723	707	720	719	667	720	705	735	721	735	727	703	761	681	721	737	701	679	698	633	701	678	719	758	698	748	722	695	725	685	772	739	699	699	703	743	732	703	758	702	661	715	696	757	714	745	702	724	743	739	738	736	673	760	724	698	709	706	683	693	682	758	720	728	664	682	721	770	757	706	688	687	739	730	705	665	703	734	745	740	716	695	735	682	762	736	753	695	737	732	711	704	723	698	723	696	767	749	723	706	776	731	745	746	741	730	713	768	688	702	743	720	745	700	741	728	738	740	734	740	780	778	665	717	778	707	754	734	703	757	699	759	738	686	774	696	716	725	722	709	687	693	737	730	723	734	728	738	708	785	685	748	732	719	738	768	737	709	710	742	702	735	702	750	697	778	737	739	703
62125	90401	65971	35618	16997	9769	4314	2386	1233	872	796	722	638	633	638	673	684	675	616	621	565	693	659	623	685	618	601	700	653	644	615	678	619	609	637	630	669	649	597	642	660	607	628	619	669	639	636	657	586	645	619	610	668	633	649	600	609	605	621	671	648	635	616	666	619	607	628	601	639	635	618	616	604	648	652	621	636	686	597	579	641	599	604	628	648	613	591	620	636	665	637	610	612	598	637	595	665	631	617	594	610	657	651	634	642	620	634	658	619	636	630	685	666	616	647	653	621	645	636	627	603	610	663	639	668	608	608	652	622	592	622	631	628	629	620	590	634	622	628	601	646	594	639	670	628	610	614	652	616	606	652	643	647	601	616	634	586	627	615	631	649	656	609	631	631	634	604	670	655	627	644	590	620	622	650	595	611	625	638	647	645	652	628	616	626	655	662	632	623	618	602	637	618	644	632	633	617	685	637	639	666	618	626	646	633	615	641	623	613	625	612	603	636	595	655	619	620	620	647	620	632	663	617	625	650	648	648	600	633	617	609	633	613	640	613	649	637	620	634	633	633	630	633	681	580	654	623	637	660	620	677	617	634	596	599	670	563	623	649	644	613	583	599	595	663	636	625	620	565	588	606	626	607	622	648	671	646	639	610	663	624	625	698	626	605	634	590	605	606	646	587	613	650	607	662	640	647	598	599	647	623	632	640	660	634	640	644	606	612	616	611	623	649	627	625	619	617	643	649	711	607	642	667	605	657	637	644	602	586	690	596	647	675	624	659	628	622	639	669	609	657	639	636	598	617	629	659	649	637	682	634	623	600	656	652	616	654	639	624	646	645	588	633	616	621	581	593	658	656	635	656	591	637	625	592	644	588	624	637	594	616	594	646	634	621	655	603	674	638	630	654	671	615	667	631	617	617	669	625	611	580	704	617	607	656	643	636	671	628	608	611	596	601	663	617	608	673	590	661	624	667	627	627	603	612	622	612	600	638	644	634	648	629	632	605	668	662	589	604	637	670	698	651	621	617	606	651	638	654	616	635	648	639	657	610	625	618	658	597	635	642	668	638	638	608	618	681	596	617	644	609	638	676	675	638	643	569	619	619	619	621	610	616	648	670	609	635	638	631	642	612	636	618	625	638	610	630	615	634	595	648	679	640	614	639	593	662	647	624	610	629	626	656	624	606	610	644	621	616	630	659	667	596	631	619	594	631	653	594	605	643	631	643	642	604	649	618	634	615	585	615	617	616	601	646	633	579	600	643	649	591	634	601	633	629	656	638	595	627	644	615	649	649	616	647	588	573	646	672	638	618	630	663	625	621	623	619	599	569	692	601	654	659	655	642	630	574	590	592	611	648	625	664	663	615	625	593	628	638	626	681	645	664	607	624	624	615	603	632	632	655	650	648	626	625	652	648	611	650	596	637	636	636	616	638	635	612	617	649	652	653	647	634	626	662	662	597	649	601	623	646	631	673	640	628	623	612	657	606	648	611	564	619	644	609	638	673	649	679	638	593	608	584	634	627	587	661	646	607	607	613	657	612	612	601	635	668	630	588	605	659	651	619	634	602	641	612	603	614	633	624	619	645	637	627	573	653	602	636	637	626	633	563	653	583	643	616	653	649	581	665	603	658	616	660	595	681	634	697	668	620	621	607	582	643	597	550	674	628	645	582	621	610	637	595	633	587	607	621	675	592	626	638	636	638	605	678	611	636	615	628	632	617	654	630	646	654	665	614	659	605	641	663	566	629	651	629	641	649	651	633	622	689	605	646	668	662	598	647	653	636	650	627	574	612	612	594	658	622	637	585	640	606	620	675	669	616	619	611	580	630	633	583	662	615	642	610	614	615	660	625	655	597	666	600	602	637	631	601	617	655	614	621	579	655	724	619	621	635	598	632	634	618	616	658	624	622	644	648	631	620	599	623	655	633	642	641	620	634	576	631	571	631	617	611	656	614	613	643	628	599	652	650	622	647	608	587	604	594	647	626	627	588	610	625	668	683	632	620	635	680	635	614	632	629	600	643	603	606	606	644	650	687	631	624	649	583	571	662	644	597	633	631	679	641	637	657	604	584	633	598	598	638	646	601	610	622	636	631	673	612	644	643	630	673	625	623	627	600	606	640	641	604	611	598	621	641	651	617	595	639	647	637	605	675	631	618	653	612	598	640	671	646	624	589	680	570	636	672	656	616	660	604	591	624	662	648	611	651	629	640	663	629	616	611	626	632	627	681	594	642	674	655	640	644	633	655	674	636	614	632	614	652	607	618	683	642	615	640	603	670	620	638	653	603	661	593	654	612	641	635	691	623	572	636	639	635	642	626	607	649	590	660	609	663	629	609	687	633	646	619	608	633	622	602	644	632	626	678	617	632	612	640	602	654	633	623	679	618	643	609	624	669	612	581	619	659	615	603	641	625	618	642	586	657	615	660	598	617	606	588	584	614	627	601	679	608	592	631	616	638	600	665	615	674	636	660	616	622	600	668	626	608	613	625	643	631	644	614	647	630	593	715	622	656	632	644	656	599	641	657	635	628	679	667	676	625	621	657	635	631	640	652	586	676	701	598	660	593	650	610	618	591	605	625	624	657	640	639	642	606	624	660	635	619	631	623	634	641	622	636	603	624	657	672	628	658	615	641	629	604	602	618	577	639	681	606	619	671	631	623	624	618	640	665	616	614	647	664	633	610	620	582	638	621	635	656	638	638	590	631	628	679	654	663	612	643	638	642	611	604	667	679	652	653	590	642	605	610	630	671	627	636	636	590	608	660	680	636	592	595	658	622	632	629	665	660	592	668	631	588	636	660	613	640	596	647	636	601	656	645	601	657	620	617	649	635	614	676	645	639	655	641	640	652	651	617	600	631	644	602	631	643	656	654	643	670	611	605	625	651	630	630	634	671	648	596	613	605	660	599	635	638	620	632	663	634	636	643	662	610	626	621	606	637	638	613	578	616	634	665	665	615	638	680	634	649	655	603	608	633	612	626	621	636	613	618	626	581	633	639	660	608	620	601	639	651	621	655	690	605	639	637	630	620	643	629	627	591	626	604	624	633	640	621	633	612	660	602	615	627	639	668	640	624	565	610	600	647	584	631	678	663	523	659	625	646	596	642	621	620	599	648	612	647	635	620	631	610	584	615	642	618	637	579	632	634	613	613	672	648	653	672	594	648	625	618	643	619	609	632	602	640	627	617	656	580	649	664	619	632	595	682	683	655	655	589	636	648	635	587	592	597	653	615	656	640	650	666	632	649	637	621	586	656	616	579	616	580	613	631	677	627	665	646	629	622	619	652	645	615	604	649	651	621	656	607	621	651	668	599	614	619	593	571	629	642	662	610	593	643	646	644	648	612	680	616	638	600	595	632	616	642	600	643	620	611	631	611	672	616	614	649	635	593	613	615	626	584	652	626	609	596	640	657	612	626	663	614	575	565	649	594	677	679	643	614	616	619	634	687	645	620	590	649	594	625	638	637	603	638	679	636	677	634	649
24607	23202	34059	32483	27095	22570	12463	4373	1716	1314	1131	942	886	908	907	907	874	864	836	876	919	883	869	841	885	871	898	931	935	869	838	844	847	797	871	881	867	879	867	902	827	845	813	872	885	821	841	823	900	901	870	842	862	875	880	853	858	833	871	884	912	861	825	899	829	870	827	827	893	861	792	872	830	859	896	846	836	888	834	859	855	884	864	891	857	817	860	849	849	880	858	884	879	896	874	832	872	934	892	858	905	924	876	841	863	855	922	842	878	793	870	848	839	888	807	822	866	816	898	839	844	893	910	772	856	876	858	830	879	881	822	856	863	822	873	902	868	844	803	863	896	857	857	845	900	877	827	851	805	887	880	863	885	865	852	869	847	827	849	857	803	859	812	870	906	863	912	805	814	874	865	848	817	896	873	866	863	838	845	867	834	812	811	806	941	847	819	818	868	830	872	872	920	821	837	817	916	861	849	880	911	860	893	878	838	938	900	811	887	833	819	865	833	853	873	835	896	940	865	844	867	857	888	893	827	864	847	866	824	852	868	884	816	887	841	920	856	868	851	785	832	888	834	904	867	833	834	877	868	841	818	827	881	846	841	871	892	851	866	848	826	893	868	856	841	855	860	831	845	909	790	836	803	805	889	907	917	834	855	911	822	846	878	886	846	856	841	846	896	823	879	849	858	833	852	867	887	841	819	903	845	854	873	884	847	855	942	825	851	830	902	825	842	847	893	852	881	889	843	821	856	881	902	868	883	819	860	820	878	864	850	857	872	885	875	831	828	851	871	877	874	873	875	861	847	832	788	877	778	823	854	908	863	823	890	871	850	801	798	877	815	815	867	875	889	867	850	802	825	884	847	856	878	901	911	834	827	863	853	842	845	915	895	840	821	879	834	835	895	880	900	861	870	781	911	878	820	866	857	866	883	868	831	821	888	810	942	824	829	875	850	830	836	844	831	892	827	855	831	819	884	927	841	878	900	896	862	871	845	820	847	815	878	881	893	868	869	810	890	842	916	843	848	897	829	825	841	836	907	833	862	853	873	863	905	880	864	832	875	873	826	808	866	850	870	857	834	875	850	825	867	867	869	870	851	858	826	830	878	887	840	894	847	865	845	889	871	816	839	862	839	906	837	902	863	827	870	880	844	829	840	874	840	800	843	900	829	931	855	884	826	903	857	835	822	902	884	868	833	875	857	870	816	807	836	815	889	835	854	866	851	842	892	869	887	900	846	828	849	831	875	845	860	820	849	875	863	858	808	900	836	840	792	843	817	863	812	804	898	903	845	906	890	848	789	875	802	867	880	814	858	833	847	854	834	852	873	856	781	854	870	824	863	875	780	849	883	852	807	846	913	813	858	857	873	899	825	807	835	830	885	853	886	848	875	903	820	851	886	858	848	822	919	808	862	859	933	866	844	910	939	875	910	862	845	838	816	801	861	918	834	875	839	862	862	850	920	848	871	827	898	834	815	854	851	856	871	882	853	867	819	869	839	858	836	847	890	833	836	837	868	868	824	833	803	825	819	855	827	864	817	895	839	846	878	883	857	882	844	861	848	839	850	893	847	851	881	868	952	855	866	781	879	799	854	841	890	844	847	844	841	891	883	882	860	797	908	853	858	896	836	780	861	809	862	878	834	821	828	855	872	871	834	858	874	859	867	864	855	873	897	859	835	826	867	823	813	868	828	884	854	824	848	828	850	863	863	856	821	832	878	867	828	882	860	889	857	851	799	831	799	878	857	862	791	844	864	836	889	849	820	841	855	859	811	869	779	855	908	847	883	911	845	884	861	884	858	864	844	839	875	837	933	871	908	879	880	816	927	855	843	827	862	829	896	848	796	880	913	841	930	847	876	903	851	801	852	900	922	876	803	872	881	902	859	913	855	813	890	839	806	873	858	830	877	837	819	837	853	858	825	847	836	907	866	878	852	842	832	829	841	877	875	788	864	867	862	803	878	877	850	851	825	898	794	893	856	820	917	876	853	892	836	886	818	820	818	853	887	862	840	868	855	839	798	870	871	782	873	894	868	866	824	846	850	886	814	857	833	839	904	781	867	854	813	875	847	874	890	867	911	855	891	831	876	843	900	870	821	828	878	813	845	853	817	813	883	899	831	857	841	874	883	911	858	870	815	859	878	848	855	815	844	854	871	891	854	811	891	850	853	848	838	880	869	845	881	859	840	865	903	842	881	865	866	867	870	893	829	813	828	853	886	874	878	804	825	902	838	847	842	907	874	894	826	881	834	824	851	877	824	828	885	869	842	836	786	797	885	882	866	874	880	857	849	889	829	870	856	860	865	874	801	812	867	806	915	870	883	878	846	873	875	883	861	895	883	892	929	840	899	916	852	873	848	829	885	894	881	835	881	907	866	887	888	891	846	799	888	855	863	898	831	820	898	881	849	890	849	856	865	815	836	835	849	862	874	850	880	849	847	823	842	898	885	826	911	868	847	854	801	826	873	831	848	833	884	848	843	857	882	928	848	795	827	837	873	832	886	835	875	855	881	836	856	856	871	825	816	868	861	897	853	884	879	831	868	876	861	944	877	892	872	872	891	872	848	831	856	878	851	857	859	905	861	846	826	795	881	885	900	890	899	833	893	900	894	865	882	874	850	891	810	838	900	811	820	848	867	883	807	841	842	844	818	853	816	861	825	830	867	873	867	872	889	853	806	860	840	868	934	862	861	868	894	851	856	799	807	847	882	856	823	882	840	862	860	884	838	828	895	878	922	840	821	870	819	900	845	817	863	883	878	854	841	905	861	880	834	852	857	899	903	864	843	855	865	847	907	821	861	852	849	827	820	824	877	851	903	840	808	888	846	855	806	878	872	849	907	840	908	845	839	887	821	876	819	853	879	866	852	829	852	816	874	877	829	884	807	845	901	865	902	862	910	884	881	891	790	841	922	921	861	839	874	797	825	850	852	851	851	858	922	863	834	873	859	837	832	833	829	879	830	846	901	872	875	850	834	858	917	867	867	889	869	874	891	774	859	807	842	835	844	825	835	850	856	917	834	818	851	834	832	825	852	837	849	843	828	899	867	854	827	852	846	905	834	883	858	873	873	852	835	864	882	869	825	855	921	894	840	809	861	832	860	849	910	831	826	825	832	832	814	878	823	856	888	868	886	863	850	892	895	878	892	888	867	829	835	848	870	834	860	864	883	855	890	873	819	852	885	867	866	841	788	914	863	886	904	854	838	832	869	923	838	884	847	789	861	833	856	844	849	907	809	850	861	874	851	825	826	901	846	833	877	899	826	836	894	885	876	884	832	828	893	836	830	840	900	889	831	864	825	831	884	899	904	794	870	890	900	847	827	846	867	787	857	861	855	800	863	809	870	916	893	826	841	837	837	868	859	859	787	864	896	866	864	885	870	870	854	840	820	846	847	833	874	855	891	884	853	891	898	841	909	858	887	905	867	841	860	881	836	886	875	852	825	832	870	891	876	827	836	857	842	874	818	876	866	921	853	891	849	827	862	855
65191	102755	76458	47552	26700	16163	7749	4433	1768	1278	1135	840	783	779	767	797	780	812	745	765	790	762	754	822	812	754	807	892	841	758	721	764	756	748	755	779	786	729	766	774	745	760	776	761	765	749	748	767	764	774	747	779	819	769	732	817	810	752	783	760	824	832	751	809	775	741	802	733	730	822	756	826	771	700	713	758	772	743	785	770	788	806	794	761	729	806	777	771	754	748	785	747	762	828	778	743	744	758	770	746	764	792	744	733	777	757	766	771	747	754	761	725	735	790	758	726	775	769	724	692	843	766	782	835	755	759	785	798	805	812	786	812	752	760	735	784	774	744	826	773	748	752	808	769	762	774	759	751	786	745	788	787	728	738	779	730	755	759	745	772	806	780	771	770	826	764	768	755	774	794	743	742	805	808	817	735	783	763	728	789	772	771	799	773	795	758	770	757	775	752	743	793	742	733	796	788	760	758	749	770	773	729	739	758	776	796	743	721	708	709	757	784	754	728	736	744	815	776	824	750	776	741	790	767	829	753	784	730	802	780	767	716	790	782	792	742	785	756	726	799	722	784	737	742	677	777	783	715	768	774	756	758	785	793	762	711	777	741	781	751	775	789	808	753	760	756	760	733	735	760	737	800	746	745	746	751	749	783	759	775	773	752	791	733	783	777	809	771	794	798	698	765	771	784	810	727	748	748	770	769	712	748	768	784	755	758	778	782	742	762	803	769	800	797	745	781	776	765	766	786	793	737	799	781	741	782	794	708	759	767	784	786	746	788	679	753	787	729	801	753	773	755	734	765	781	780	742	770	811	758	766	787	751	762	797	764	793	733	738	770	773	785	755	732	751	742	739	802	725	716	781	828	761	744	771	746	758	794	735	770	762	777	783	771	739	772	802	767	741	757	757	765	802	740	769	771	726	767	793	788	751	806	775	731	764	776	762	785	752	733	786	784	765	768	746	799	742	757	793	774	793	793	782	759	807	719	737	719	814	778	756	755	771	831	806	823	800	764	761	714	752	768	755	744	757	777	802	720	769	774	770	733	774	744	746	819	764	761	775	731	790	736	762	757	814	759	815	693	772	742	743	728	723	810	839	767	768	745	742	750	770	742	777	766	769	792	760	783	788	751	809	737	754	788	739	788	738	766	749	773	798	788	757	698	783	730	752	756	757	727	708	790	783	803	763	791	704	753	825	796	763	733	734	753	759	791	747	774	716	756	776	763	777	738	774	754	730	750	813	765	686	743	729	720	757	752	774	752	749	759	747	794	769	792	763	766	762	756	749	758	743	773	757	783	773	794	791	834	757	682	804	759	777	754	727	754	791	735	744	786	738	781	746	772	803	847	782	779	721	782	799	770	753	781	737	775	732	768	795	743	789	811	785	813	749	780	726	754	744	782	777	773	756	738	787	745	806	752	772	753	758	766	785	814	807	795	750	762	753	726	741	774	775	775	792	808	764	772	721	710	763	730	792	761	767	745	779	811	765	814	756	778	774	755	746	815	722	751	785	767	814	740	771	758	742	826	792	772	770	737	751	711	768	786	776	743	730	706	799	765	789	744	764	744	775	737	774	714	755	782	726	774	786	752	745	739	788	784	781	761	758	748	771	701	799	770	747	786	789	732	733	772	763	716	767	786	785	751	771	768	789	731	753	788	784	762	744	800	760	753	756	756	776	746	782	749	781	744	737	736	753	828	759	780	760	751	752	823	766	723	755	778	810	741	790	763	752	745	753	836	765	753	790	799	749	771	756	785	740	780	825	772	779	800	798	774	754	789	781	761	725	722	777	747	763	732	768	761	742	769	799	724	801	770	754	759	796	746	766	768	764	771	746	795	735	793	747	782	759	755	762	717	751	728	812	745	724	774	760	771	759	799	771	819	731	777	763	755	746	759	720	740	751	755	743	754	760	764	748	780	731	801	775	817	754	774	744	733	767	772	708	769	757	718	778	790	735	784	751	747	748	794	809	764	749	774	802	770	766	801	755	759	768	773	727	773	743	742	805	773	800	803	762	786	755	759	757	747	739	774	735	727	796	751	849	787	755	802	787	764	756	802	749	729	840	762	758	789	760	716	795	766	845	738	738	786	712	800	735	764	784	775	737	777	731	787	747	798	743	743	751	758	765	732	781	731	743	785	800	742	800	735	776	794	722	812	747	766	788	784	738	760	775	779	791	765	723	768	749	731	779	776	780	756	756	775	777	749	759	736	764	723	737	813	776	769	817	741	775	761	796	764	762	738	794	750	754	794	718	774	771	734	752	761	755	748	761	802	733	755	739	754	745	744	810	809	737	743	759	734	741	768	775	739	763	783	781	750	767	759	756	788	765	750	799	777	783	802	770	740	756	721	741	767	774	790	740	704	775	757	740	735	770	742	761	742	789	788	766	737	789	783	778	782	770	745	762	747	750	818	776	726	797	756	747	733	797	794	755	765	756	758	690	788	793	741	801	754	766	772	763	803	739	780	774	806	765	761	814	750	762	778	772	815	727	749	746	790	800	764	759	759	730	756	762	752	790	808	791	759	775	775	739	729	680	738	741	743	769	743	764	758	821	772	791	776	747	726	786	779	775	737	801	772	785	718	807	743	787	791	757	765	822	777	749	739	776	739	754	761	756	773	713	798	734	813	745	760	765	714	731	803	776	780	773	787	808	756	791	750	766	733	777	771	779	751	768	712	808	786	756	740	737	791	794	809	783	754	774	800	756	762	732	711	749	782	782	781	743	740	729	738	734	746	794	726	763	733	784	762	810	768	780	781	698	753	726	745	738	778	809	729	783	710	764	794	824	780	741	746	742	762	770	816	807	760	791	717	781	768	782	830	757	753	749	775	743	779	795	811	738	786	745	804	723	729	768	786	769	772	786	744	717	728	761	768	725	724	760	771	761	746	765	760	758	765	757	774	760	767	740	792	776	722	733	805	750	714	708	723	740	795	736	825	759	718	763	765	745	767	789	812	774	753	792	752	750	834	762	734	794	766	781	813	738	759	784	748	751	781	769	723	753	801	711	758	748	773	785	739	771	752	773	706	755	747	798	755	717	767	763	760	772	740	712	765	730	740	757	819	743	771	771	733	815	736	784	768	848	804	716	819	783	761	756	790	709	782	774	755	781	812	758	771	708	747	755	757	766	735	783	813	773	755	725	779	756	821	738	778	760	755	765	777	775	758	734	715	781	781	759	756	772	733	806	769	755	779	736	748	698	771	799	765	755	792	760	782	746	807	745	767	834	751	737	761	741	818	735	772	771	770	812	789	756	785	747	795	774	805	762	723	756	747	746	769	763	773	732	767	731	750	764	788	789	753	775	791	725	730	751	738	768	735	747	759	753	771	707	748	774	770	746	748	713	806	842	756	722	745	754	773	754	759	742	771	791	769	751	768	753	794	772	715	736	741	756	747	702	740	760	751	757	798	791	739	766	743	766	744	768	772	754	786	719	809	796	822	784	804	759	769	726	787	757	781	774	776	742	784	716	788	744	776	814	761
31053	28138	23967	10423	3169	1689	1082	824	605	644	700	601	632	626	656	608	644	657	598	612	637	659	630	614	655	634	683	605	658	645	655	656	599	659	637	624	655	614	638	610	626	654	609	611	600	674	617	597	631	598	654	641	643	633	633	640	651	599	658	622	604	615	622	659	610	626	595	622	650	648	643	646	646	666	655	629	627	608	635	646	610	607	580	645	646	647	647	620	586	649	628	608	622	573	651	624	645	602	636	618	573	633	608	649	635	614	606	633	633	628	636	640	669	646	689	573	594	596	628	606	630	641	653	621	655	594	642	660	631	618	617	620	591	608	641	650	657	641	618	617	657	602	609	599	626	664	677	612	619	623	620	644	602	648	668	598	617	632	602	621	590	603	615	627	605	627	650	614	627	631	598	588	633	613	645	619	633	636	706	605	624	667	641	633	654	619	635	597	646	642	672	623	637	628	636	657	630	637	650	614	606	618	664	592	620	632	631	608	607	679	604	641	661	632	619	628	638	579	599	599	589	634	586	644	602	641	643	590	622	642	628	647	587	650	607	585	666	645	611	628	601	648	627	608	596	650	627	653	643	645	607	557	640	611	603	605	664	650	666	648	569	647	619	664	622	607	607	658	587	634	629	626	666	642	626	629	584	645	624	654	605	626	668	632	618	629	650	631	662	596	612	630	606	603	643	575	641	595	644	612	619	584	645	615	575	623	644	623	664	606	638	621	640	581	608	637	652	640	641	650	609	622	642	604	604	633	636	616	595	600	612	633	669	667	601	636	627	618	612	631	690	623	634	655	649	608	662	617	619	627	625	619	635	663	619	639	630	619	615	604	633	629	664	612	601	645	594	636	683	646	662	622	619	662	644	638	640	654	627	607	626	612	607	690	612	685	703	647	621	656	611	620	624	669	626	643	647	648	632	620	664	679	621	640	599	667	652	600	581	621	654	600	656	662	647	580	628	611	620	609	644	598	612	645	687	632	634	616	605	628	623	611	626	612	634	646	665	632	626	605	658	602	647	608	637	624	629	625	586	615	623	640	649	633	644	652	615	598	661	649	642	675	577	651	605	585	677	595	618	602	627	653	648	631	633	661	642	655	682	672	620	639	632	600	643	602	634	648	637	693	644	650	655	666	652	617	616	624	637	601	641	653	640	639	597	610	641	625	583	660	633	628	684	599	630	595	600	601	625	643	671	628	634	626	667	600	659	645	637	670	606	655	591	620	606	619	656	609	590	685	639	671	629	611	697	669	602	666	696	622	619	660	605	633	623	649	585	607	595	575	673	614	624	681	646	688	641	620	650	626	643	651	633	622	617	660	660	666	644	621	639	622	650	635	611	592	613	619	624	592	610	628	633	620	667	618	621	603	643	634	638	616	604	602	642	651	585	663	609	649	615	603	618	610	598	607	629	614	610	684	635	622	595	658	600	612	616	631	594	640	621	653	603	646	566	639	640	610	681	650	612	635	593	621	635	621	608	629	641	632	606	582	683	635	641	596	648	605	608	603	625	650	651	613	638	619	650	648	646	592	570	657	682	622	625	635	642	658	571	614	609	639	641	635	604	645	608	655	651	636	588	616	644	652	612	621	620	610	624	616	644	653	609	628	620	626	657	636	628	611	654	609	669	593	589	654	629	621	625	647	641	602	609	663	617	656	598	602	649	603	623	592	620	642	611	632	613	650	644	616	661	606	599	639	632	653	599	650	636	628	640	635	605	561	631	600	582	627	629	619	619	629	626	661	595	608	693	619	656	640	636	619	649	667	642	573	664	670	642	634	631	645	640	643	653	629	620	676	614	638	645	676	631	570	628	618	666	631	601	619	611	646	621	634	644	604	631	652	582	616	674	606	642	610	638	613	622	615	609	634	630	612	624	610	593	648	613	619	577	662	590	676	636	643	598	618	606	618	609	611	666	669	605	636	612	648	633	671	605	645	702	614	621	618	640	621	616	632	664	609	614	644	632	643	607	615	603	636	631	638	609	593	620	627	592	615	612	611	639	593	620	656	654	641	650	622	604	650	536	617	602	621	608	646	635	639	671	632	675	621	635	628	615	656	604	606	653	603	638	647	627	618	656	639	680	631	670	644	627	602	620	622	624	625	619	645	623	635	638	609	580	595	677	631	606	647	680	610	675	652	643	615	610	648	611	606	622	655	678	637	623	565	667	657	615	636	627	589	617	626	613	659	631	614	686	641	659	621	594	614	622	638	618	612	681	637	621	618	604	673	624	647	630	653	628	629	626	649	632	666	604	663	626	616	639	610	593	628	655	624	591	606	592	646	669	637	608	631	639	597	673	591	632	640	634	570	659	639	607	572	619	641	655	664	655	621	599	675	680	639	609	671	605	638	613	586	619	674	624	629	671	653	629	634	626	635	599	590	619	642	634	633	638	679	636	628	649	603	596	576	619	658	663	612	642	666	599	633	619	631	614	583	610	664	600	655	615	638	621	637	615	606	643	655	622	612	656	650	622	642	631	604	659	628	632	606	634	655	645	623	629	612	617	672	615	663	616	600	614	625	668	588	695	617	609	620	625	660	634	635	653	631	641	580	638	635	647	616	640	626	577	626	594	592	612	591	634	605	569	621	615	628	647	656	625	613	605	654	588	630	623	616	666	631	597	585	627	657	643	651	620	600	641	625	656	618	681	642	630	607	672	640	697	642	602	634	588	584	637	605	590	617	619	647	623	615	610	628	636	644	631	634	664	626	608	588	585	644	600	628	592	581	615	630	614	622	629	647	593	612	676	606	647	627	634	633	666	620	600	646	634	669	637	591	624	601	622	647	619	626	609	600	615	629	642	626	613	632	612	622	655	651	643	643	616	667	621	601	654	662	674	626	612	629	636	620	586	624	676	651	636	656	643	619	604	626	599	631	627	606	626	636	589	638	636	608	612	664	622	623	613	610	582	602	619	619	610	645	591	638	668	659	625	673	622	559	614	658	637	667	598	657	626	562	658	592	600	630	596	598	597	616	667	632	620	612	622	626	641	658	669	636	595	681	637	620	683	645	660	660	657	620	624	678	664	604	635	647	630	629	601	656	612	585	633	664	609	622	631	629	610	651	628	586	593	629	650	648	655	620	632	643	608	663	647	623	582	630	602	601	584	606	609	659	668	644	623	619	624	664	650	626	640	630	648	615	604	634	645	574	597	604	637	623	656	627	586	618	594	715	634	631	655	641	643	618	649	579	595	680	622	656	687	634	615	637	627	619	592	616	618	597	568	654	594	662	618	610	638	648	632	638	631	637	592	649	630	620	647	593	679	638	623	665	627	618	669	649	608	645	649	601	649	669	642	621	635	622	623	600	584	647	597	610	657	652	643	623	583	601	649	668	673	663	615	596	669	656	618	611	641	653	648	665	626	597	605	616	629	639	678	678	599	642	616	651	617	610	624	636	619	603	607	667	626	619	627	650	647	676	612	576	615	581	648	613	618	621	579	640	635	605	589	597	671	603	620	630	639	653	665	649	591	603	602	623
24944	32404	19250	6350	2747	1508	926	740	551	560	521	517	507	513	460	494	509	526	510	527	501	517	514	558	487	494	507	542	507	516	516	507	503	524	545	506	497	487	527	503	534	524	579	511	499	507	477	519	507	536	524	525	578	477	496	500	488	512	502	536	524	518	519	487	513	529	541	520	526	510	494	527	519	535	514	480	528	502	525	501	494	491	507	502	514	484	529	492	522	495	497	538	490	524	544	503	511	488	528	466	513	535	486	505	533	478	511	507	549	563	557	499	534	523	513	481	502	493	482	489	509	508	505	492	499	551	517	520	527	532	552	533	477	485	515	525	494	546	508	512	530	522	531	499	475	508	507	496	531	489	539	501	522	523	498	509	487	495	520	456	513	513	551	492	529	515	499	524	501	524	478	498	495	497	552	511	511	522	516	486	521	482	520	523	512	533	459	522	540	527	544	460	535	502	523	492	533	508	514	527	512	518	513	509	561	500	518	527	506	482	497	498	511	543	521	524	548	536	516	521	503	511	494	514	513	476	529	515	488	485	474	517	512	495	518	524	538	517	504	516	496	499	500	503	528	483	530	478	512	517	495	541	489	491	494	517	528	523	554	524	529	554	518	514	517	506	508	496	508	517	539	484	460	525	533	494	495	504	503	527	498	550	474	505	499	515	487	486	489	491	517	481	470	529	539	456	499	514	515	508	499	515	465	484	466	502	501	545	525	557	533	461	551	543	506	514	493	490	504	463	491	511	524	506	500	500	505	493	575	505	538	539	488	547	524	510	535	499	525	499	472	478	511	497	478	496	501	495	490	468	537	506	512	488	499	497	529	485	494	507	543	504	516	527	500	509	483	513	526	550	542	547	501	531	501	533	491	473	507	515	492	511	502	537	516	501	484	522	485	453	517	470	513	539	512	516	527	490	496	497	538	484	508	497	509	509	469	455	483	497	486	535	490	451	488	505	489	541	527	492	492	495	521	525	514	473	495	512	509	563	545	503	508	533	522	565	494	530	470	469	521	525	521	476	525	476	539	519	535	519	506	522	468	543	469	548	518	508	487	560	505	524	510	538	543	549	488	453	497	466	506	490	549	513	503	522	501	534	529	501	546	491	505	483	523	502	533	509	467	523	515	483	498	497	547	515	540	497	489	513	517	495	477	533	507	579	510	517	481	499	509	473	514	529	542	501	510	475	537	537	538	484	497	500	470	509	518	525	509	491	515	556	525	531	463	513	488	481	482	499	494	498	499	454	509	505	535	531	510	525	532	490	548	466	489	499	477	540	455	487	515	532	499	475	505	496	522	515	534	463	495	493	516	523	497	517	498	517	517	511	551	558	441	481	522	507	456	487	486	509	513	539	539	507	516	486	487	515	482	512	533	521	518	524	469	463	539	529	521	516	492	487	494	512	515	487	507	505	485	529	515	516	491	533	490	522	539	496	505	496	521	505	521	472	504	505	554	539	508	491	488	511	480	519	478	538	483	534	507	501	519	495	500	505	549	510	484	488	500	482	529	476	497	529	515	522	516	495	520	542	519	481	531	520	480	546	486	523	493	521	502	511	553	511	523	509	515	516	526	509	478	513	483	501	527	518	507	519	510	520	515	528	483	499	528	512	536	516	554	537	509	495	512	536	489	543	514	537	519	523	526	474	521	534	509	528	525	510	498	525	518	525	500	545	539	496	509	489	532	492	506	506	506	524	540	510	507	483	555	558	489	559	478	484	508	481	519	486	544	515	488	517	511	494	508	502	525	479	530	532	504	509	522	523	509	468	480	530	541	505	499	523	533	530	512	543	531	534	500	551	502	497	519	507	495	487	499	470	525	507	504	492	517	481	517	497	523	491	534	482	525	505	519	531	557	548	540	504	506	510	484	512	484	513	501	499	507	479	521	559	523	529	490	535	503	544	522	539	506	477	540	515	489	508	475	555	530	508	511	523	539	528	525	525	506	457	533	528	495	538	537	527	518	562	484	523	502	528	540	492	504	490	510	480	513	545	501	496	483	519	532	549	527	513	501	505	455	529	500	499	492	520	521	504	503	526	509	517	571	504	538	535	501	519	502	530	496	498	508	494	491	535	495	507	552	459	498	521	506	492	515	504	453	499	482	530	534	499	526	487	516	527	486	504	523	527	487	482	515	541	501	501	500	495	506	515	509	481	528	533	507	516	494	491	488	458	487	519	509	446	482	530	546	539	512	500	543	528	558	514	517	488	471	520	507	507	491	520	489	474	520	497	548	513	510	535	509	533	521	524	529	507	523	517	535	513	532	486	482	524	520	504	556	515	500	511	481	507	512	447	528	479	486	512	485	482	532	487	530	505	474	509	497	517	534	519	501	492	485	501	532	498	508	497	516	483	555	528	490	507	498	483	479	526	515	514	503	513	495	498	494	535	528	519	523	500	529	490	523	503	527	477	516	513	492	492	528	479	475	502	489	523	548	544	525	471	518	499	535	534	509	538	465	478	503	491	503	530	501	488	493	463	504	507	513	459	471	535	530	484	519	514	488	520	519	539	495	488	476	517	531	528	521	521	519	512	481	477	481	525	441	514	542	529	473	495	537	483	535	546	528	511	495	502	499	468	511	524	502	485	510	502	504	514	503	503	520	488	497	517	521	528	478	494	505	491	477	528	539	510	474	525	527	535	471	532	532	476	511	518	502	514	493	488	464	510	531	484	492	503	522	500	495	492	497	491	469	476	487	515	500	491	487	520	460	490	506	495	487	452	511	529	498	481	525	492	510	513	508	490	502	487	514	503	540	489	522	508	495	511	506	492	512	543	537	550	495	539	477	509	546	492	463	524	515	495	513	544	472	517	536	513	501	517	504	475	511	494	495	517	492	503	516	529	518	488	488	515	521	522	513	515	500	508	506	500	495	503	495	509	495	489	477	523	507	498	522	527	505	510	477	504	523	564	457	515	497	504	537	482	500	508	528	498	510	500	523	497	510	542	531	486	495	538	497	517	543	487	515	534	503	463	504	499	505	555	497	506	512	485	517	514	500	532	477	481	500	494	505	482	503	521	500	483	510	515	517	521	518	499	544	472	540	485	525	510	504	507	502	478	557	485	513	507	490	501	548	553	523	484	489	500	536	492	489	497	489	541	489	493	498	522	489	533	500	486	529	524	496	540	479	499	519	534	507	510	494	492	492	487	535	525	528	529	555	498	514	511	516	487	494	513	530	521	509	475	517	528	505	511	510	513	504	505	549	496	509	500	491	476	506	487	523	447	509	551	481	517	527	501	526	516	529	479	524	528	461	496	510	485	516	515	483	476	511	473	503	552	504	514	526	534	504	481	521	511	520	517	519	489	515	534	492	460	478	536	554	498	504	533	487	473	545	498	476	489	558	512	513	518	524	501	465	482	523	491	495	518	560	514	500	514	506	486	454	521	492	468	498	492	500	494	525	505	516	533	498	505	513	493	516	477	534	487	508	521	518	446	530	539	500	498	514	522	524	488	479	518	498	494	471	508	544	503	488	546
25886	24984	37650	35456	24593	14847	5727	2378	1089	968	874	770	755	785	746	723	730	706	706	712	777	757	750	709	759	741	786	812	738	739	744	742	765	706	727	734	788	728	745	724	751	765	701	707	741	756	720	740	748	715	718	731	736	704	737	723	757	698	706	709	714	719	680	772	702	743	733	730	730	759	749	759	749	742	679	690	728	739	729	707	680	719	697	741	732	764	748	733	725	760	760	684	779	725	732	719	727	707	727	707	758	717	702	754	731	751	766	756	725	742	710	726	765	746	713	725	714	698	747	699	714	702	753	734	743	734	692	701	736	761	675	773	750	705	710	693	744	755	702	737	762	685	752	731	725	690	744	715	733	702	730	728	751	746	758	712	725	669	727	708	752	701	708	724	715	682	709	723	739	710	698	724	714	685	715	674	697	734	721	692	724	772	743	753	721	731	703	750	706	773	687	736	714	766	712	714	702	730	730	728	712	688	756	714	729	759	698	720	684	715	788	718	765	714	737	747	771	697	740	682	768	704	744	700	717	702	776	735	720	675	706	744	734	713	722	732	736	748	714	726	713	733	728	731	683	731	746	700	729	736	690	711	705	745	731	739	709	760	742	726	708	700	727	718	740	695	778	711	706	721	699	677	717	726	795	736	664	698	708	704	751	752	718	740	736	736	754	730	718	747	723	698	723	738	693	700	750	748	701	733	708	746	752	734	757	725	714	739	741	718	733	735	691	721	750	728	730	729	752	707	728	714	720	701	698	721	675	669	746	728	744	759	712	722	689	725	735	721	668	782	724	718	744	680	730	711	703	695	700	751	792	716	704	748	748	753	753	765	635	708	732	754	688	739	713	723	700	728	749	736	746	725	702	721	769	741	699	690	737	762	699	662	735	729	728	664	698	742	743	758	722	731	727	666	725	737	739	754	741	725	743	729	725	711	697	724	742	743	740	721	731	720	728	703	728	753	721	763	713	732	725	757	747	709	725	704	720	727	710	679	716	745	742	727	719	711	749	705	715	754	689	647	741	710	737	728	700	635	691	732	715	673	736	802	741	757	728	681	642	717	717	674	704	729	701	725	771	720	653	758	735	736	702	772	733	737	770	717	707	730	691	706	717	716	713	690	677	702	675	704	751	715	724	766	791	694	741	762	699	715	700	708	701	768	708	700	762	693	745	687	694	701	727	688	748	741	677	696	725	706	741	750	695	778	695	703	697	709	696	677	695	690	698	747	717	731	738	706	723	654	703	722	747	685	692	689	725	709	771	728	709	723	732	720	740	731	734	728	750	711	752	698	731	747	716	712	753	731	736	723	742	706	733	701	751	720	710	761	692	664	760	713	746	722	746	726	738	706	771	706	723	706	761	718	703	707	756	768	724	749	732	726	697	707	682	704	745	769	706	714	702	719	718	700	776	742	725	715	732	682	709	743	722	717	724	735	732	734	790	803	702	721	761	756	722	702	733	697	705	719	728	727	735	748	701	746	715	752	688	720	707	709	739	710	716	720	733	689	754	754	781	758	746	708	706	748	732	677	699	715	754	686	746	687	714	742	710	722	740	704	731	776	683	743	725	701	717	712	728	726	676	720	731	697	674	677	736	706	725	702	771	722	730	744	738	701	730	680	728	701	689	699	708	698	720	728	728	734	725	692	742	733	775	712	723	705	690	729	727	699	735	743	713	768	727	712	749	687	722	727	741	731	760	718	699	681	685	757	739	709	728	741	774	776	703	741	751	737	749	764	754	727	753	705	672	775	726	753	753	710	770	741	726	749	729	723	721	680	738	747	753	729	691	705	756	726	732	762	675	725	728	704	733	681	682	747	722	707	681	743	749	653	691	671	662	717	700	747	726	730	706	701	697	740	753	716	766	720	690	737	732	693	704	698	727	704	722	714	724	736	743	741	715	721	712	673	703	703	712	718	731	755	782	673	757	778	710	733	698	690	715	716	745	668	721	721	766	719	717	784	734	705	735	742	753	736	762	717	745	698	731	705	736	708	681	727	712	734	743	753	734	704	729	718	729	768	707	757	753	746	743	722	671	689	706	711	715	694	675	731	695	723	787	674	745	757	724	734	739	762	728	740	688	713	742	751	761	744	746	757	723	712	700	696	701	707	689	679	734	748	717	696	725	680	724	732	750	738	716	692	694	783	732	728	728	786	737	728	751	726	712	679	736	752	705	731	704	771	719	746	758	724	692	726	748	762	699	732	728	733	745	745	770	699	704	663	742	751	665	729	741	726	745	769	736	729	739	738	717	682	754	721	653	765	729	694	723	766	681	735	763	726	725	729	703	686	694	714	704	711	731	740	706	723	773	741	718	741	707	737	700	728	720	716	721	742	711	710	703	738	716	685	769	714	721	720	733	714	730	700	742	721	761	759	692	722	719	719	727	746	690	735	820	716	728	753	756	751	785	691	711	684	722	760	756	701	725	799	746	736	727	712	755	750	764	708	720	660	731	716	736	716	747	714	723	725	716	687	727	734	773	729	678	706	748	733	749	720	702	731	711	735	731	718	723	729	738	697	677	725	735	654	766	745	703	723	692	779	737	751	736	699	657	749	692	731	739	679	704	694	726	710	784	751	722	745	788	722	709	726	743	688	743	688	731	703	772	703	669	714	711	717	753	732	721	705	714	763	745	725	763	692	713	735	734	758	717	759	687	724	726	751	759	730	718	698	689	758	735	728	711	695	721	689	742	747	752	729	731	710	715	694	727	715	736	738	709	716	730	677	727	761	699	738	721	753	720	701	767	730	743	713	710	715	693	736	769	737	693	696	734	759	707	703	707	668	719	700	715	690	705	713	657	691	696	732	754	746	766	734	722	743	734	695	783	757	689	749	730	705	748	692	743	763	757	707	732	737	736	776	704	746	762	788	754	742	704	706	721	751	705	711	760	719	729	713	706	759	711	747	707	695	743	733	706	679	739	762	681	703	755	739	740	779	758	718	747	725	744	690	756	732	698	710	747	758	758	746	733	645	675	762	686	730	743	693	733	698	719	742	693	713	689	720	722	768	682	692	731	741	734	695	698	682	743	744	684	695	783	721	684	686	702	723	710	701	723	752	714	708	685	703	711	696	758	714	735	723	747	754	744	700	750	716	707	728	693	756	738	708	703	726	695	707	753	698	698	727	786	746	736	728	713	754	704	704	749	724	732	755	727	719	779	771	746	711	712	739	734	728	730	728	771	742	722	792	709	713	769	729	756	760	705	713	751	723	772	742	775	756	688	737	763	718	735	729	782	727	738	728	712	772	707	741	706	663	742	705	740	676	672	722	705	734	740	737	728	720	723	705	722	671	764	703	704	717	697	780	766	748	706	717	751	704	700	706	715	744	695	698	745	686	755	721	730	695	712	739	725	704	748	735	761	787	732	738	720	734	672	703	683	714	722	728	744	692	729	719	754	697	716	730	705	699	695	716	738	679	702	705	727	716	725	725	736	778	708	690	673	741	763	704	719	751	734	712	680	645	684	716	732	746	702	710	684	699
62229	90293	65472	34281	18349	9809	4421	2434	1070	902	753	621	647	630	652	589	637	634	661	596	638	632	643	617	637	680	676	670	636	687	654	632	624	652	649	655	636	604	634	595	614	622	633	623	607	646	662	650	604	601	641	608	650	621	637	641	613	655	621	630	611	664	596	619	631	652	615	611	649	584	634	645	642	644	616	645	667	657	661	608	576	636	560	638	617	604	610	631	613	626	625	627	574	626	625	635	635	610	631	648	578	631	636	613	627	624	612	592	619	619	590	655	594	607	643	630	645	663	615	659	675	622	656	597	653	640	627	636	605	661	595	646	598	647	617	673	610	676	591	627	681	605	605	668	667	644	598	637	594	634	615	661	632	668	605	654	620	670	638	657	609	660	642	627	580	649	611	587	620	645	620	668	614	601	608	644	667	636	656	608	646	627	657	594	619	619	596	622	625	613	586	627	620	624	644	670	625	613	643	643	630	615	617	599	594	618	630	574	647	618	652	634	629	645	591	619	700	618	601	635	600	668	603	651	609	595	642	631	605	603	621	661	614	628	666	626	664	591	589	581	611	610	616	656	619	612	572	630	618	640	609	598	634	587	613	646	645	653	663	593	618	632	597	597	587	622	601	648	604	637	590	622	641	615	646	649	652	607	573	632	609	599	664	617	656	650	629	575	594	649	623	687	636	634	641	646	632	627	625	600	587	615	618	653	597	628	675	647	616	652	620	636	610	603	628	620	599	642	588	636	605	596	605	602	570	620	596	630	628	639	591	635	641	644	586	682	662	593	576	604	610	651	622	612	616	616	676	606	640	629	610	648	647	650	603	652	624	608	610	656	667	623	638	624	636	614	665	660	624	640	614	633	587	623	614	648	649	590	595	626	624	657	639	594	647	639	648	612	588	586	599	632	611	697	618	666	621	622	626	643	642	626	632	634	643	615	636	577	611	602	616	638	655	624	638	611	628	640	661	615	695	597	623	604	659	594	586	606	650	618	600	656	595	625	603	636	591	584	607	713	651	596	629	609	603	600	619	625	631	636	678	620	643	691	635	647	653	582	629	662	642	603	631	668	646	636	635	572	608	628	585	620	608	643	599	682	602	606	625	619	645	609	611	626	603	611	669	635	619	592	609	571	623	614	588	605	645	578	654	618	648	654	658	620	602	660	611	607	616	598	646	620	667	605	587	647	623	641	600	630	657	603	626	614	647	623	675	656	643	648	608	677	648	660	620	615	637	596	600	671	666	635	650	609	660	666	587	629	603	634	648	597	671	644	616	616	646	602	668	628	640	624	619	590	627	619	596	635	652	594	604	624	656	635	658	604	621	611	687	626	632	621	622	609	699	633	600	590	623	621	595	594	655	608	634	612	612	619	647	676	668	625	620	622	628	653	633	660	629	635	627	636	613	619	649	679	605	617	620	613	638	642	640	628	595	673	620	617	665	635	616	636	659	619	594	631	657	653	584	616	601	616	625	662	637	624	628	633	645	649	551	600	644	626	681	613	692	647	574	625	573	640	673	646	657	677	641	649	645	642	634	616	628	633	652	658	586	605	638	614	595	661	610	635	606	629	619	644	622	580	569	665	597	599	609	625	631	662	634	654	606	661	604	636	607	618	599	639	615	627	636	595	589	615	617	630	642	643	601	591	623	625	650	608	573	563	624	657	621	625	681	653	646	602	624	615	677	650	642	633	626	621	590	625	620	613	610	634	585	641	661	631	637	631	617	695	644	660	642	642	638	651	654	609	625	668	579	615	607	648	619	601	603	606	654	674	653	671	596	653	609	650	612	693	638	630	632	601	644	674	581	663	662	656	578	655	644	604	654	652	587	620	612	616	569	649	650	614	617	608	600	619	624	587	687	678	624	638	616	572	646	616	619	645	582	642	608	630	666	656	632	606	648	663	604	598	624	644	642	628	633	612	601	696	623	631	626	632	574	604	636	591	633	576	629	606	601	615	665	611	567	621	655	605	594	671	610	603	586	596	599	641	641	624	581	623	590	642	635	637	627	608	618	632	600	626	631	666	616	604	624	662	587	603	657	640	621	575	573	601	681	622	595	646	610	631	613	658	660	595	613	659	638	656	622	599	642	669	634	613	580	618	606	611	619	598	641	605	642	625	613	618	602	649	625	635	525	637	630	670	594	649	625	636	644	593	627	602	639	619	606	616	628	628	635	635	593	615	635	615	590	661	657	603	659	611	611	606	590	609	626	643	658	648	604	630	574	636	659	588	615	639	575	603	618	620	621	614	656	647	641	637	644	622	658	569	571	641	607	618	608	669	639	596	551	651	584	639	628	614	594	644	636	613	631	594	581	612	633	598	643	618	600	634	630	620	623	652	642	639	644	632	595	587	631	636	617	615	602	639	640	628	610	645	619	641	607	625	600	612	629	579	665	588	611	628	600	620	621	667	661	592	651	640	622	627	641	611	623	608	606	600	654	640	679	646	638	601	659	652	601	596	614	591	582	559	618	657	657	598	628	635	604	617	661	630	595	595	619	632	588	600	656	643	669	655	607	609	638	619	610	627	649	630	638	614	615	639	621	611	639	612	611	589	619	583	632	627	639	631	603	603	613	617	617	601	583	561	604	619	639	599	642	633	633	627	609	647	645	581	633	645	616	605	611	620	636	620	602	655	597	638	583	641	592	589	571	654	658	632	618	645	621	661	614	629	615	585	644	624	671	666	621	624	627	609	687	658	645	626	642	632	608	599	639	594	605	646	639	656	615	616	638	634	616	621	677	602	595	639	622	651	601	590	689	624	639	599	639	621	628	621	634	615	596	675	660	603	578	611	625	595	623	667	625	614	620	601	605	606	606	636	653	605	625	636	624	645	610	624	606	610	640	609	640	629	665	624	643	614	619	617	627	642	572	649	695	607	641	634	597	607	619	648	647	613	641	607	607	630	637	621	639	639	630	613	629	626	629	629	599	649	621	648	624	612	639	626	644	629	636	620	666	592	660	647	649	603	606	606	632	604	646	611	628	620	626	628	616	654	604	629	633	608	640	638	668	645	629	609	567	630	615	650	625	635	652	605	609	600	658	606	665	655	634	600	609	615	607	654	608	654	652	630	645	628	626	642	621	638	613	623	612	670	630	585	618	628	623	597	652	639	637	600	592	647	619	625	627	591	590	636	621	626	614	596	610	616	643	582	621	613	621	638	670	622	597	594	572	581	600	592	597	629	641	636	608	655	622	629	577	618	627	612	648	671	649	608	609	600	598	603	649	626	601	618	608	623	637	627	620	625	664	612	603	629	573	629	604	609	644	617	641	614	684	615	632	599	597	586	591	663	626	631	603	656	652	611	636	656	622	602	606	611	624	612	617	634	657	622	646	605	695	620	622	603	629	642	594	637	681	626	599	626	648	646	680	577	636	590	637	624	614	634	580	576	622	606	659	623	654	617	586	637	633	623	647	607	621	645	586	641	637	633	614	657	676	622	655	653	640	642	642	609	662	657	618	637	611	601	607	627	669	604	570	626
24607	23079	33928	32536	27502	22176	11621	4088	1515	1292	1125	838	948	931	926	861	839	908	892	834	842	857	962	870	865	911	878	900	926	886	944	876	863	838	887	876	842	820	892	892	909	889	850	850	849	843	864	786	907	863	874	818	888	901	830	834	877	830	841	874	876	857	843	897	928	876	820	900	840	839	892	843	907	874	883	850	867	878	891	853	827	832	835	863	818	899	898	826	885	856	858	811	874	802	848	865	849	913	861	843	843	854	873	833	882	896	834	838	876	845	824	849	885	829	836	903	820	843	851	819	865	848	888	876	889	906	869	872	845	820	886	805	820	860	863	873	844	887	856	900	850	886	920	822	910	823	885	856	851	865	850	885	855	865	842	818	796	848	836	825	825	844	816	864	810	846	806	770	839	859	901	857	891	881	837	848	840	864	946	860	874	817	882	868	874	821	841	861	821	883	886	890	836	905	867	903	839	835	840	906	875	834	853	869	852	834	884	836	858	889	815	970	874	924	907	876	866	854	890	848	854	876	882	851	899	948	866	849	832	904	825	873	891	848	848	833	877	869	842	869	852	794	831	906	853	865	838	856	861	871	858	846	860	891	850	878	857	831	861	867	890	887	865	836	877	890	810	850	810	858	893	853	866	879	854	842	862	863	866	902	948	796	842	854	852	824	891	882	846	847	850	897	850	873	811	825	909	881	898	878	879	871	856	881	881	884	900	876	868	861	869	843	885	857	834	888	865	848	888	908	847	829	870	856	849	820	827	873	870	864	873	840	871	816	848	813	834	907	851	867	866	817	858	904	801	902	902	850	867	856	915	853	821	868	864	839	845	872	913	850	856	856	868	808	818	900	841	839	903	860	862	900	911	866	837	828	854	894	833	883	881	840	892	797	871	858	834	876	908	891	885	870	841	826	894	853	862	862	824	870	882	829	810	842	871	885	841	873	865	843	883	863	880	888	823	848	877	893	906	849	849	871	837	816	823	908	889	826	888	875	839	815	916	902	881	873	852	868	829	850	895	896	850	897	850	885	898	820	883	836	849	887	836	820	859	867	916	845	846	862	935	813	871	868	775	859	879	856	831	881	884	865	916	863	827	813	844	843	837	857	825	864	897	863	896	854	842	883	829	880	905	839	840	852	869	891	896	817	822	869	864	865	881	863	849	865	861	898	911	825	887	871	880	808	852	838	877	832	838	846	868	886	864	925	844	844	854	882	883	878	827	831	801	815	909	823	891	854	851	866	861	814	847	854	839	902	809	811	896	842	860	848	902	844	781	827	859	792	861	861	854	877	855	780	836	839	840	817	896	856	838	813	831	925	859	819	877	903	853	841	873	841	846	842	905	915	851	911	851	844	863	862	814	831	846	830	873	819	872	840	849	891	905	849	817	863	881	812	850	883	855	820	889	864	862	786	841	876	859	858	870	826	816	816	856	858	910	875	870	837	867	863	840	834	859	855	905	843	842	896	825	817	902	911	844	871	865	934	912	814	876	879	898	863	865	895	868	847	845	854	838	846	856	841	845	814	826	888	875	840	869	866	892	900	854	838	813	872	845	865	871	852	883	863	893	843	882	836	861	840	885	792	856	802	853	869	845	817	883	852	856	862	920	809	914	805	890	889	877	859	873	843	892	824	848	853	889	834	817	839	844	824	802	851	855	799	907	878	827	835	882	910	908	840	867	782	834	847	815	858	935	882	828	896	794	791	892	866	840	870	849	853	824	843	873	836	874	886	888	884	872	780	898	843	865	866	877	866	861	854	829	842	792	879	898	846	849	867	817	846	884	882	820	846	875	871	806	860	814	875	852	821	856	853	845	859	850	806	802	818	848	887	826	880	838	854	875	843	847	845	869	905	919	826	898	882	854	875	897	866	857	858	826	828	859	817	870	852	829	831	784	816	850	877	830	823	886	858	813	850	839	863	801	843	877	862	852	902	880	831	858	807	859	845	872	907	879	849	852	870	806	895	890	808	908	828	849	847	883	861	839	861	872	834	840	881	892	853	801	846	849	820	869	892	858	931	839	859	823	852	883	851	875	852	850	803	785	849	835	823	819	876	844	887	854	858	849	806	872	869	865	855	904	869	833	913	823	854	892	880	868	821	914	882	887	824	821	849	862	843	845	859	840	848	830	869	847	894	801	864	861	838	891	830	844	827	837	835	843	882	834	865	854	877	861	908	889	853	859	848	896	886	885	888	878	878	862	832	812	822	836	833	891	795	872	851	830	874	857	825	880	888	916	840	815	915	846	894	868	863	905	870	823	871	892	847	858	875	922	833	868	873	894	846	898	855	853	880	911	855	802	871	817	792	862	879	907	845	844	856	826	856	847	863	876	805	860	889	884	898	876	872	824	864	826	839	878	823	867	848	823	881	819	850	876	796	823	896	860	867	811	872	848	840	830	853	826	878	901	808	856	867	830	795	828	852	857	874	857	851	868	821	850	817	877	856	943	832	875	861	876	864	840	832	808	862	860	926	880	860	809	905	839	856	807	867	840	859	811	883	847	829	871	817	860	863	880	838	858	869	836	840	854	865	839	854	846	914	881	825	894	908	865	809	800	887	789	805	845	882	866	848	877	886	827	862	919	825	834	854	857	808	825	852	920	877	828	853	877	882	858	838	827	893	926	827	869	869	833	862	870	844	830	866	858	834	867	812	866	872	869	795	856	868	877	875	874	878	909	827	796	848	888	846	837	855	888	851	914	824	875	879	825	845	865	854	814	855	854	850	881	827	842	882	857	923	878	877	896	817	908	818	852	867	858	855	889	865	905	863	889	874	811	881	855	909	870	848	875	805	870	895	930	849	799	858	893	853	885	846	844	882	804	903	839	907	821	825	846	817	792	857	839	865	880	862	881	901	816	857	872	845	833	837	861	781	866	891	875	861	833	884	871	817	820	812	834	811	862	864	852	803	877	857	864	883	847	871	879	858	883	946	840	870	864	880	842	849	844	875	880	907	874	849	886	852	876	863	891	844	870	814	870	831	840	879	864	839	866	878	880	839	852	853	817	881	870	849	803	817	837	865	854	877	879	909	879	829	846	901	908	873	914	881	901	864	845	828	867	857	868	892	884	870	893	896	840	832	797	814	851	840	865	823	834	833	816	888	853	807	797	898	882	855	835	821	846	887	822	866	848	884	881	856	869	888	818	864	831	886	887	910	804	808	856	818	810	865	862	841	810	910	862	863	868	852	872	894	811	921	843	845	844	849	867	790	849	854	854	836	844	863	835	880	841	864	789	895	857	812	898	918	886	864	902	869	869	857	879	847	871	810	898	844	898	838	858	880	857	843	877	862	856	853	874	895	843	855	832	842	917	849	825	864	880	782	827	892	846	819	898	829	897	870	892	835	868	904	825	838	793	847	848	885	788	870	889	839	871	825	830	870	871	839	858	886	811	876	874	865	822	850	823	860	865	889	852	876	840	861	849	874	816	829	898	844	867	849	852	868	867	823	872	850	889	842	823	824	834	951	850	846	888	854	849	855
65040	102598	76338	46716	27430	15563	7431	4222	1499	1359	956	758	761	779	799	840	747	749	815	796	792	785	788	792	786	773	891	839	785	779	729	784	757	753	719	788	709	772	803	745	735	765	740	743	777	798	785	802	783	792	722	760	789	797	801	774	797	742	781	781	799	717	778	748	722	785	787	784	767	787	755	766	757	810	764	775	760	802	746	750	770	808	779	743	749	776	788	756	790	754	724	796	752	721	794	742	804	735	760	819	755	744	757	766	789	803	813	793	774	742	770	744	768	727	761	759	797	783	723	787	771	768	760	800	763	768	716	776	759	741	784	771	703	764	714	772	791	761	781	799	718	762	762	761	766	809	715	715	731	799	805	736	759	767	755	759	769	779	761	782	797	805	749	807	752	828	756	761	795	788	769	715	722	786	778	720	751	775	776	737	749	786	779	753	789	769	752	742	750	789	708	761	788	824	707	787	754	765	719	736	826	812	760	792	809	766	748	750	741	746	766	730	749	735	758	708	728	775	742	769	788	763	735	739	739	722	785	731	747	771	793	738	776	761	773	745	795	815	744	754	748	800	769	752	724	767	758	770	784	785	801	755	809	766	739	779	779	771	793	759	774	781	752	743	743	769	712	793	773	778	722	752	771	769	724	772	767	753	734	778	739	790	778	744	775	718	738	752	743	746	776	714	729	756	735	776	706	807	762	776	753	770	780	758	752	776	780	769	768	776	781	741	781	776	786	739	774	827	807	731	773	756	762	787	749	756	734	763	779	800	730	740	737	770	733	728	729	825	804	762	748	822	730	790	749	764	794	801	757	731	749	778	789	830	782	782	691	770	755	771	793	759	775	764	746	743	727	732	774	785	773	834	751	785	714	737	742	768	802	726	736	761	758	764	779	736	743	760	793	747	743	744	755	796	765	757	779	747	810	768	732	774	721	765	747	753	779	730	777	776	739	754	777	792	761	815	774	768	769	698	748	773	728	775	726	796	740	762	763	747	762	778	796	807	750	774	776	774	789	671	757	788	769	789	791	785	798	819	773	747	739	779	754	779	787	805	787	722	768	804	753	752	737	793	788	742	782	742	792	732	734	783	770	788	744	766	724	782	795	810	763	716	776	769	792	781	758	749	726	724	767	738	779	752	757	823	778	741	768	802	745	720	773	779	717	797	774	814	726	738	707	758	812	810	835	772	790	771	728	777	838	748	747	764	768	729	753	736	783	796	773	751	702	785	767	798	735	749	778	741	719	753	798	742	719	741	788	716	821	767	753	741	743	757	768	687	763	777	758	731	729	799	769	741	748	768	782	693	799	752	731	714	796	763	759	747	749	777	753	720	763	753	756	722	751	774	728	713	767	719	707	807	745	729	751	799	773	726	758	756	772	786	794	772	744	770	772	737	782	768	726	741	733	769	766	769	736	711	734	738	797	746	773	754	788	773	784	740	787	749	733	780	740	780	776	755	795	733	765	786	754	775	777	781	780	757	724	814	754	770	736	703	738	750	717	784	777	769	751	790	773	717	790	747	774	783	744	738	742	781	751	744	804	781	791	741	780	758	750	769	775	748	765	747	800	747	763	726	715	792	767	780	755	750	797	716	760	719	732	771	746	736	706	752	756	762	775	736	763	741	750	751	735	731	773	760	766	734	785	760	714	753	779	741	738	748	758	765	734	732	726	777	768	751	743	725	751	741	729	774	779	762	776	751	761	757	754	766	721	751	789	794	724	762	738	782	774	830	787	735	763	777	775	729	767	762	752	789	795	773	773	744	779	726	661	780	763	760	789	778	766	771	756	731	818	779	792	735	754	812	781	758	755	812	787	775	758	779	744	806	730	740	779	772	748	785	777	736	722	765	756	733	760	740	782	784	763	740	737	724	760	790	717	717	769	759	738	765	780	757	767	767	780	762	762	712	747	801	752	769	771	771	787	752	785	755	717	742	789	811	777	793	775	757	781	757	744	815	794	798	741	755	756	765	755	711	711	753	771	772	788	801	784	759	745	722	771	719	710	720	744	762	741	799	702	742	749	834	740	750	730	774	772	707	768	810	696	782	777	821	718	774	727	774	801	758	733	781	761	763	728	758	736	756	741	759	797	764	777	813	755	771	774	761	733	759	733	716	775	784	765	743	768	817	730	766	696	774	789	724	719	745	745	735	740	744	716	754	774	762	795	757	786	813	669	696	728	755	782	757	754	739	781	732	754	722	784	751	795	766	768	793	789	798	743	722	770	799	762	797	736	753	736	749	779	776	799	749	770	754	735	755	750	754	750	701	769	713	727	690	749	706	766	785	782	781	747	765	767	761	742	776	773	787	785	775	764	741	766	769	729	765	743	752	782	746	759	721	746	743	784	740	776	721	685	783	737	794	770	753	824	735	778	765	788	779	793	756	749	750	795	763	713	740	750	785	799	788	720	761	752	774	742	716	738	772	784	697	717	782	791	723	715	738	756	758	744	749	800	729	752	778	739	775	770	762	763	790	762	782	770	778	807	758	714	777	747	741	751	752	790	771	757	752	736	785	746	832	709	771	798	758	770	774	751	790	804	719	772	748	749	759	770	790	717	764	751	797	776	761	718	805	750	801	763	771	770	700	719	747	762	805	747	753	788	788	757	787	779	761	693	758	763	750	740	778	761	781	796	790	839	752	751	725	707	791	810	718	757	726	766	724	728	746	761	759	738	738	766	779	794	731	769	784	765	712	788	735	809	746	751	696	734	734	756	732	781	760	799	743	734	788	788	736	754	747	769	735	739	725	733	760	742	754	736	739	784	795	713	763	783	744	729	813	768	783	717	780	760	814	751	757	758	778	775	748	736	807	806	791	750	737	765	725	780	716	735	791	744	782	713	781	736	751	759	780	746	758	815	763	761	702	741	798	725	793	734	782	768	717	732	752	759	743	762	755	749	763	749	746	739	731	780	790	738	776	722	742	744	774	760	829	759	776	809	788	721	732	780	763	769	768	792	750	734	824	781	791	783	745	790	733	778	745	729	738	762	769	748	722	726	776	763	763	721	770	778	790	824	742	737	759	769	747	783	764	802	751	793	771	726	774	747	777	784	764	759	767	756	736	755	758	765	797	787	765	765	730	798	732	704	715	776	761	678	770	743	777	722	772	729	730	765	769	761	753	739	815	794	761	746	769	753	753	731	757	763	762	753	782	794	735	757	759	778	763	816	797	767	752	778	748	774	702	781	753	735	779	728	757	736	761	776	721	745	768	742	722	732	776	704	798	733	800	761	788	776	752	781	729	755	749	800	743	789	755	792	780	794	763	776	752	734	745	789	773	738	844	773	746	769	788	773	770	746	770	812	732	766	777	808	766	822	742	722	797	744	779	784	762	763	765	754	729	681	775	752	739	793	765	735	777	737	787	722	744	745	691	747	742	744	764	767	744	756	798	805	751	717	759	773	758	785	745	744	755	786	809	782	795	772	708	766	752	744	822	769	752	730	777	773	766	813	735	748	803	762	798	768	793	770	722	720	739	776	788
31109	27937	24125	10679	3141	1649	970	809	669	697	618	656	613	640	651	615	652	610	690	662	635	629	638	658	653	654	689	621	617	593	605	628	591	630	610	641	621	593	632	656	589	629	637	622	654	663	625	571	613	691	643	636	588	630	650	649	616	686	639	623	617	630	637	620	625	598	649	663	610	632	676	624	609	647	603	616	618	646	636	634	626	615	641	620	643	632	686	654	615	638	690	696	652	600	650	602	620	667	603	658	668	618	661	595	632	661	650	658	586	630	653	695	598	676	660	637	606	604	623	645	612	620	635	619	613	604	641	691	639	632	689	623	612	650	644	606	659	579	618	669	656	577	659	625	642	644	613	629	637	639	609	601	613	661	617	618	628	603	598	617	633	599	678	663	639	639	628	598	642	589	613	671	663	627	639	640	596	605	621	606	707	633	664	608	625	628	629	644	607	629	630	609	645	628	610	657	628	656	643	599	628	620	635	618	640	604	656	598	627	637	667	633	653	589	623	661	585	618	638	681	650	608	600	628	638	615	672	591	629	616	582	630	637	626	616	586	622	640	617	666	644	570	629	618	623	577	644	624	636	626	658	637	604	610	662	612	647	666	601	628	595	612	630	673	605	639	664	670	615	675	654	618	631	665	650	647	609	610	587	607	638	697	600	602	649	601	633	623	644	599	630	650	616	699	628	617	575	602	641	645	669	658	596	606	603	652	614	642	658	648	632	659	671	646	613	620	615	645	618	631	610	598	643	596	612	618	655	576	632	635	627	627	641	632	639	587	674	624	626	638	675	623	610	617	646	641	625	625	642	668	664	629	597	643	684	617	657	605	610	607	592	619	579	617	623	657	603	637	584	669	631	629	644	569	661	603	626	577	601	613	631	638	632	625	653	643	609	594	630	613	614	650	592	666	606	644	640	670	598	653	631	664	602	645	638	659	609	657	630	657	675	670	630	640	629	627	643	633	628	602	633	649	670	618	625	643	579	650	641	630	629	654	647	625	710	613	624	589	620	609	668	606	670	678	655	674	619	609	621	608	597	651	634	603	626	663	599	661	602	649	642	636	624	637	594	623	642	637	644	622	647	601	610	633	610	615	641	625	634	593	671	621	612	638	607	628	645	616	654	598	659	617	680	671	663	600	651	647	596	630	666	693	656	611	643	674	631	610	606	624	615	633	626	626	627	608	598	601	595	664	650	588	622	616	626	635	644	632	623	634	653	596	648	640	641	609	645	611	602	645	628	593	732	607	611	620	614	604	649	557	634	623	640	621	670	624	587	574	690	601	661	599	635	647	640	626	669	606	614	631	619	660	668	614	620	694	627	604	639	628	628	577	611	651	611	647	644	664	634	603	653	578	617	641	676	668	608	619	654	640	613	631	662	634	647	644	609	590	611	662	665	612	622	621	612	668	640	611	622	598	611	656	638	653	637	610	583	618	658	664	598	591	636	649	649	612	593	590	650	635	669	593	626	698	666	628	626	622	635	590	600	625	637	608	643	613	622	613	621	623	663	632	639	646	642	637	631	694	659	608	681	653	601	624	647	657	639	659	628	620	639	576	628	645	632	666	619	626	669	651	609	612	607	625	618	651	657	617	628	627	648	652	608	656	660	649	646	614	635	639	669	592	624	665	670	648	637	632	657	654	632	636	622	632	629	625	615	627	612	617	630	665	604	606	636	627	620	619	589	589	583	586	634	647	637	614	607	668	606	644	648	632	650	657	614	619	644	631	651	623	606	622	632	586	666	615	619	630	604	617	630	675	660	664	618	600	619	621	648	629	614	706	678	612	614	602	602	598	622	662	631	641	633	628	602	607	628	695	643	672	661	595	601	627	620	581	609	628	600	627	631	604	610	627	615	639	614	615	633	597	596	650	659	635	596	628	661	649	670	636	673	588	654	643	659	631	632	620	624	637	631	628	603	600	641	628	627	701	641	612	619	606	608	615	687	608	675	629	659	641	618	662	609	605	624	619	688	629	618	637	642	652	656	636	629	594	645	614	622	633	611	659	633	677	622	667	667	594	578	648	608	634	607	637	603	659	632	599	609	664	710	624	658	618	624	649	630	641	630	631	653	610	625	655	630	587	602	607	625	626	622	625	671	637	709	652	663	623	647	591	665	658	635	651	623	665	625	609	659	636	610	602	587	650	621	688	665	609	612	649	654	677	626	677	613	629	643	659	619	637	635	675	604	604	612	634	642	662	655	636	622	598	610	635	647	662	627	635	670	628	617	635	651	609	652	643	588	618	623	615	626	631	639	673	585	632	616	680	638	600	608	628	621	632	653	678	623	640	659	624	602	646	622	643	656	611	644	611	607	622	654	624	626	623	626	636	585	589	660	602	591	651	659	656	613	618	606	623	666	625	636	631	626	624	605	635	631	575	633	606	640	592	637	610	626	639	608	595	604	646	611	614	618	618	627	645	651	633	625	628	661	620	601	633	613	634	609	641	655	675	642	656	629	631	673	598	581	590	637	590	602	621	689	573	644	593	666	647	637	642	618	583	624	622	655	626	668	674	628	622	651	602	638	607	640	674	620	637	631	642	655	591	683	585	614	600	644	652	586	648	666	606	635	646	677	602	613	653	618	653	640	646	659	669	636	651	660	652	606	647	628	634	624	616	643	607	572	610	683	597	644	622	650	626	626	605	637	655	622	605	620	599	684	613	651	613	607	610	624	638	667	613	589	626	617	622	595	626	614	629	634	628	609	647	629	648	604	601	596	669	607	645	579	655	642	575	649	579	631	632	631	624	580	665	646	615	593	610	625	620	615	644	599	621	600	624	676	646	638	645	622	658	607	623	613	618	632	620	653	597	666	625	636	627	639	647	612	603	604	610	613	629	587	604	640	641	662	635	591	613	600	625	614	584	664	636	628	638	610	657	634	649	622	570	594	602	659	632	593	650	624	619	599	601	664	640	631	683	662	632	623	627	646	638	589	625	632	617	587	631	633	638	652	629	698	636	666	629	629	615	660	588	623	627	620	634	610	609	650	611	657	628	591	676	657	643	598	623	628	630	638	649	649	621	648	652	624	626	631	648	694	604	631	647	634	588	666	568	651	641	626	610	656	686	664	622	629	589	650	670	673	668	619	626	637	641	610	666	620	618	659	585	633	630	611	658	614	618	640	614	593	667	594	656	626	628	645	675	657	629	596	614	645	627	638	647	598	611	660	662	626	637	596	582	622	600	633	619	634	634	650	609	617	643	631	625	616	621	645	637	619	641	640	622	609	659	613	635	692	599	618	641	643	640	641	651	611	635	659	643	661	598	702	659	655	650	627	606	636	662	651	609	640	649	631	589	687	610	621	657	585	621	638	653	635	621	629	614	664	604	644	645	650	612	651	651	647	670	632	642	626	645	623	629	613	670	633	600	609	627	629	629	626	599	606	657	629	625	623	590	619	642	607	661	609	639	603	619	621	657	618	670	616	627	614	633	675	632	621	651	683	624	630	604	628	646	636	638	604	596	675	582	623	658	634	663
24833	32259	19334	6609	2675	1481	903	665	492	505	550	521	485	509	530	530	486	544	522	496	526	507	558	498	538	476	502	507	505	492	527	496	490	477	496	530	474	508	505	511	515	519	584	528	489	506	521	472	514	542	483	529	510	535	508	536	514	496	511	490	542	479	555	488	496	526	480	523	533	494	499	482	516	482	476	516	508	471	504	468	500	484	516	527	534	493	531	488	494	502	518	505	525	465	513	515	465	500	519	486	516	502	481	501	512	515	518	528	522	492	531	495	513	508	512	474	523	480	492	488	496	499	545	562	511	526	518	540	515	513	518	502	510	474	505	513	521	497	520	503	489	517	446	485	528	511	565	516	531	488	518	512	522	491	480	514	479	493	529	477	479	479	509	493	471	483	512	524	505	539	541	512	520	525	518	518	488	526	489	484	504	527	484	515	513	527	512	490	505	507	538	515	535	489	521	483	519	505	499	498	476	525	518	542	517	530	514	511	513	556	465	518	483	527	513	479	477	507	456	502	524	499	491	530	510	559	493	532	524	485	479	485	500	503	509	507	473	506	466	530	497	504	512	503	522	533	491	531	473	526	529	509	448	490	512	515	517	494	555	455	511	493	498	482	526	548	502	534	498	530	473	520	503	501	508	525	512	542	547	514	483	487	501	524	484	477	499	505	545	484	497	554	516	523	531	500	477	500	520	521	497	533	495	502	487	494	537	518	478	484	510	488	497	489	504	487	524	491	498	495	507	513	500	487	546	505	504	480	523	548	524	475	508	482	500	508	487	496	530	528	486	482	520	545	510	499	533	513	466	538	479	510	528	482	489	471	497	495	531	454	536	480	499	517	480	516	539	502	467	479	509	511	483	510	467	482	524	515	488	509	463	495	503	495	496	521	510	488	490	520	532	500	481	540	522	515	502	533	484	526	512	529	507	510	509	503	460	538	522	495	500	502	513	516	520	535	514	491	518	524	473	468	489	486	484	511	514	488	457	499	495	496	539	474	492	510	510	521	519	486	491	484	493	479	527	524	523	495	527	532	471	526	546	506	519	537	499	483	494	467	471	511	529	488	512	480	457	535	512	487	516	466	577	524	506	485	543	514	468	475	487	459	477	488	492	516	497	470	521	529	508	533	495	481	477	521	483	482	502	493	535	521	482	503	507	552	526	485	489	554	493	500	534	486	483	496	518	492	497	491	495	487	473	523	479	510	505	523	496	521	498	486	489	507	472	510	474	513	498	523	521	503	489	521	492	519	505	505	563	519	506	509	495	478	478	483	493	477	516	527	490	504	532	504	526	490	512	515	546	526	541	463	520	516	478	488	518	506	468	489	504	521	519	505	514	496	517	510	487	500	480	519	519	537	487	518	515	527	525	474	485	511	513	528	487	493	532	518	511	517	481	480	474	507	543	506	519	499	499	502	521	495	501	490	515	482	495	516	524	538	523	562	520	478	534	481	489	509	484	454	475	517	467	518	522	518	501	526	522	546	504	489	515	522	474	469	472	488	539	524	511	510	482	493	492	499	500	537	505	507	510	534	486	511	533	505	510	491	528	501	515	489	505	477	497	524	454	491	480	489	495	483	511	500	520	503	554	513	493	472	523	549	525	507	553	505	521	476	503	501	533	528	496	538	518	530	502	512	522	513	525	486	518	512	513	496	518	504	518	501	496	490	475	505	553	523	487	524	498	503	499	462	477	525	536	533	492	458	534	480	480	456	528	491	504	499	495	480	524	437	534	488	462	516	500	506	486	491	538	475	513	543	532	505	465	526	508	539	511	516	484	490	492	486	531	543	475	498	511	490	480	503	512	544	515	475	522	523	502	500	546	514	525	542	515	528	540	551	521	508	497	550	492	479	508	529	525	452	486	497	492	505	498	486	494	486	503	502	501	539	496	517	504	538	494	499	510	474	498	513	489	514	494	528	486	539	506	493	479	494	544	517	558	513	523	504	491	509	520	485	500	467	479	489	529	516	505	491	501	523	517	494	487	488	497	456	525	500	504	535	522	485	506	512	508	491	490	564	527	486	486	532	528	507	557	532	529	492	499	494	477	492	484	491	474	456	500	518	508	497	494	525	513	497	460	512	512	491	466	470	510	512	540	505	491	485	517	497	488	477	552	487	493	490	488	525	500	515	503	492	498	525	482	547	530	492	476	499	506	530	523	492	520	476	514	528	463	546	513	508	492	471	519	494	506	551	527	460	489	522	502	526	535	512	498	509	525	484	494	502	528	510	534	540	505	506	517	459	490	480	458	482	480	484	511	475	506	503	470	538	494	509	514	490	472	476	506	509	493	512	518	526	522	505	508	513	518	504	511	483	475	489	480	521	478	514	476	491	488	478	526	473	509	531	501	498	512	543	517	494	514	481	508	487	481	503	465	472	530	503	515	507	502	476	515	553	511	550	540	474	529	490	472	494	522	580	512	499	502	526	507	530	498	496	535	580	461	497	510	556	510	507	526	507	532	482	515	523	525	515	526	531	509	504	470	518	515	550	480	511	524	505	511	506	487	475	497	526	509	501	499	500	501	489	524	489	492	492	539	513	488	535	505	537	538	495	535	501	513	502	492	523	529	524	477	491	501	499	536	547	497	510	488	530	514	500	533	484	488	529	460	535	537	501	533	506	512	556	480	491	515	517	507	494	516	522	497	490	513	520	496	564	497	472	469	479	457	448	511	469	492	505	478	496	504	478	510	552	529	554	486	550	511	491	515	478	489	516	489	521	485	501	491	497	522	470	523	495	468	510	485	491	486	499	542	508	526	558	485	525	555	483	525	490	488	473	527	526	509	499	501	500	538	515	525	462	553	538	499	479	525	560	493	514	455	498	464	515	518	487	497	489	512	490	540	512	518	505	464	494	509	509	498	489	511	512	499	480	512	523	502	480	526	506	499	471	493	512	532	504	528	529	522	528	537	490	464	486	475	487	543	478	536	532	522	505	486	546	516	512	502	483	536	522	480	460	519	507	525	507	522	533	475	457	497	490	532	521	534	489	529	475	490	510	462	504	494	489	542	469	488	521	510	516	484	525	479	512	486	527	519	534	541	522	500	490	492	538	502	560	506	538	542	471	470	451	498	493	459	537	506	514	488	488	487	488	501	472	467	493	531	526	530	474	510	501	515	494	514	503	493	516	517	526	476	467	510	501	511	480	460	508	500	504	496	503	509	504	527	532	496	468	542	517	496	514	481	515	525	499	471	505	506	516	496	477	469	514	489	495	517	496	533	457	493	499	498	463	537	489	518	534	547	472	499	501	495	500	480	503	519	516	524	493	515	530	528	482	509	515	490	499	517	511	521	489	540	510	534	536	542	497	542	501	484	529	489	529	518	483	457	518	498	496	509	456	467	537	479	479	498	505	485	498	504	514	500	480	505	508	473	483	508	538	502	482	488	517	476	484	486	525	495	528	475	498	498	519	531	484	503	509	516	483	517	513	509	521	493	486	497	524	537	497	481	511	497	508	518	490	485	463	534	498	500	468
25794	24988	37993	36295	24777	14817	5476	2258	1105	935	850	748	722	722	738	744	748	769	715	703	723	717	714	716	715	743	769	745	774	739	769	722	757	726	719	779	698	780	726	715	772	755	669	724	702	716	755	694	718	744	743	711	714	734	706	717	759	749	679	723	732	738	701	782	692	723	738	729	732	740	746	716	728	703	747	705	712	724	723	749	694	743	765	727	761	715	711	690	727	736	695	724	703	743	697	690	737	786	721	747	702	776	783	736	745	744	746	760	776	702	710	708	716	730	773	697	698	771	740	726	702	722	740	769	755	744	735	719	742	705	685	745	758	705	741	752	756	766	703	719	673	710	762	756	737	730	705	763	734	705	713	716	696	721	713	712	727	747	747	740	725	776	764	701	723	772	770	720	673	724	701	701	755	722	673	724	726	742	745	753	721	771	738	764	750	754	695	747	685	712	756	726	777	733	722	677	797	713	715	765	754	662	713	712	738	765	736	711	713	745	741	720	728	697	777	732	716	727	700	722	718	692	762	730	770	754	759	728	730	727	776	720	706	707	787	795	758	753	684	780	742	761	691	692	696	663	693	755	699	719	750	735	729	743	701	689	794	703	736	759	709	757	709	749	709	737	706	732	713	698	691	710	703	723	733	766	737	763	719	773	723	660	704	701	758	737	704	696	734	735	779	727	731	735	759	737	766	735	758	713	775	721	791	744	760	753	716	738	743	684	729	739	692	732	796	705	723	736	715	750	704	724	694	755	770	721	685	759	739	710	766	728	684	724	746	751	713	763	777	738	710	739	748	723	706	743	762	686	720	758	708	718	748	761	776	695	765	661	753	728	712	682	765	715	738	690	716	717	740	759	731	737	723	737	707	704	700	693	693	723	723	723	682	763	741	772	737	693	706	737	707	725	738	750	703	775	706	742	738	713	713	773	725	715	726	732	782	733	710	767	701	731	748	693	728	715	740	694	712	756	734	734	750	694	759	737	728	671	717	776	736	744	714	714	725	775	739	719	765	747	737	738	708	762	731	719	742	753	721	689	711	777	733	714	689	724	699	765	709	727	737	703	738	756	713	761	779	732	708	748	714	711	730	707	680	745	713	696	712	770	700	758	735	745	742	771	773	744	704	680	708	703	722	757	723	752	700	730	728	751	692	759	677	712	701	725	732	729	720	746	813	727	755	697	707	702	684	697	746	712	667	733	762	746	747	757	717	753	694	777	775	703	745	703	679	758	727	721	712	738	702	745	715	677	750	762	673	822	758	715	746	722	716	731	793	755	758	723	729	735	711	730	758	745	735	751	699	723	740	735	737	767	662	716	689	703	713	774	703	709	681	724	730	723	739	741	722	702	766	663	758	737	748	759	733	722	759	703	720	654	678	718	733	734	771	706	734	738	694	748	753	720	757	745	692	713	705	670	769	727	696	735	773	725	764	683	741	733	716	727	687	741	718	740	754	766	724	714	704	731	767	705	699	734	690	737	694	712	790	740	715	760	755	745	705	751	712	735	713	708	725	690	756	728	700	724	759	707	754	726	746	696	713	694	726	709	703	755	700	721	698	711	711	760	681	700	727	692	725	681	773	691	674	741	730	693	705	700	750	758	748	755	708	701	732	776	718	754	746	763	725	742	676	705	709	753	727	763	737	728	725	722	761	707	692	733	806	714	739	701	716	766	737	722	755	688	764	727	714	715	734	707	738	713	715	736	726	750	740	700	700	739	759	702	755	749	720	705	657	666	756	736	728	726	797	785	749	778	754	732	745	703	729	718	726	792	737	734	758	753	717	709	788	749	718	737	725	730	732	705	732	691	719	744	739	702	716	778	746	769	691	721	717	742	695	764	741	722	719	680	660	794	741	745	720	680	721	721	724	753	737	747	715	735	744	747	730	726	724	741	720	673	726	762	776	728	717	713	798	738	701	740	750	721	724	716	748	773	752	673	737	710	725	691	728	687	717	770	716	751	742	733	752	718	698	682	740	755	719	717	759	734	754	742	708	747	680	731	724	716	741	700	724	692	715	702	717	712	755	759	676	735	743	725	742	730	699	753	720	706	676	761	726	710	709	761	732	758	767	721	729	720	719	709	707	722	719	725	765	688	764	746	785	732	783	730	759	732	736	702	712	718	771	716	763	712	729	734	738	735	710	744	716	706	732	765	706	702	713	752	743	726	753	719	694	710	691	673	716	770	707	700	761	690	741	748	717	724	723	717	753	702	748	744	728	746	753	745	709	747	693	778	751	709	718	751	719	755	801	707	683	705	716	718	698	762	733	715	701	718	750	743	742	763	795	702	752	728	729	759	728	746	729	774	736	727	712	732	684	727	713	709	744	725	772	737	764	756	728	748	714	745	721	744	725	721	778	721	731	763	770	746	786	712	711	735	707	687	724	744	727	706	716	719	764	758	698	745	743	723	705	750	739	762	771	748	729	731	774	745	733	727	754	737	686	750	727	760	714	725	746	728	777	718	758	745	764	704	700	722	737	730	696	722	727	750	688	713	771	709	734	702	686	703	761	710	766	726	692	739	677	686	728	706	712	703	769	692	720	716	760	720	710	738	736	746	758	739	740	771	711	746	661	771	747	680	728	709	779	741	713	695	768	745	679	760	758	705	673	747	699	731	761	686	726	782	723	745	742	745	720	776	751	679	701	692	752	721	680	701	732	701	731	735	720	715	703	708	724	708	733	765	672	738	695	662	676	682	700	676	704	721	738	753	721	679	758	725	715	726	764	735	709	670	726	733	759	687	735	698	738	772	767	744	734	726	718	717	735	697	724	767	702	740	731	766	753	695	695	699	710	736	719	761	719	757	722	709	787	756	741	745	725	727	664	689	727	739	694	725	742	730	723	724	696	725	689	738	738	702	713	701	766	722	743	697	728	696	742	717	735	731	757	770	705	756	721	714	743	748	733	755	752	705	709	756	730	766	693	727	705	699	720	758	757	727	703	723	731	707	712	781	759	682	729	683	757	697	697	733	714	721	761	713	736	717	778	760	745	742	686	739	725	737	736	761	700	709	753	734	694	697	708	744	662	708	741	747	719	713	723	701	707	725	702	763	728	741	736	717	736	762	771	737	741	711	689	723	716	749	709	748	772	736	762	716	735	700	722	703	719	682	742	755	694	763	761	683	691	765	768	718	720	640	667	688	733	766	765	721	700	743	716	703	699	729	775	761	761	748	736	709	724	762	709	761	746	747	703	726	745	737	739	737	720	762	708	708	773	705	723	724	773	745	706	695	732	734	708	731	681	722	764	720	744	689	722	740	728	826	711	744	742	684	670	687	733	715	743	707	719	750	714	679	718	726	768	764	773	737	718	734	668	724	671	742	705	714	746	768	703	737	724	723	763	694	702	732	679	695	694	709	732	698	758	723	706	681	717	700	754	694	720	740	724	696	714	705	718	738	735	731	680	741	747	721	768	735	701	730	720	734	710	721	728	718	722	708	756	755	682	730	728	732	677	705	741	721	699	800	733	726	758	679	754	714
61787	90689	65184	35877	18621	9517	4224	2341	1050	859	800	646	609	617	598	622	639	598	641	588	595	642	626	597	615	631	695	689	674	661	650	629	676	625	630	614	613	620	631	647	664	597	598	575	624	642	621	648	609	598	640	657	610	583	623	634	602	636	654	626	598	581	652	594	599	604	635	648	613	672	669	618	613	603	667	624	650	663	617	603	642	669	674	681	589	697	625	659	621	627	624	643	657	647	653	634	631	618	609	632	684	650	595	623	620	643	637	642	626	601	631	652	622	656	610	616	613	630	632	642	621	620	650	635	630	575	637	643	639	636	654	627	631	642	655	602	646	624	683	623	637	658	621	643	601	650	644	604	638	628	605	669	606	662	663	577	656	634	611	631	607	629	648	653	628	585	634	587	634	621	609	673	612	587	590	613	630	587	643	660	692	597	630	653	688	636	594	697	651	607	650	609	626	616	621	673	669	622	614	596	630	602	687	600	623	636	626	643	610	622	619	660	618	642	636	621	561	608	635	678	645	635	623	614	600	616	588	631	641	625	654	652	620	607	646	579	630	547	631	627	632	640	639	602	608	655	646	615	610	680	630	614	629	680	608	619	599	632	627	667	629	654	663	639	630	679	618	668	631	615	621	600	625	598	608	597	600	655	613	641	643	653	627	678	592	663	663	589	579	670	661	669	623	609	661	660	636	590	639	646	632	608	607	620	646	606	612	613	637	642	593	627	651	637	653	625	628	676	633	640	621	635	631	646	656	610	628	670	650	636	662	643	630	624	646	614	624	639	640	640	601	647	619	642	641	665	615	639	607	620	645	598	598	664	654	666	619	640	661	671	676	644	573	597	624	613	606	655	618	601	607	619	610	615	636	630	653	603	641	664	669	626	595	647	615	601	620	657	628	622	613	622	640	654	630	636	643	598	611	643	614	589	620	591	677	601	604	627	620	651	656	628	621	641	593	664	656	608	646	643	621	634	588	639	630	623	636	604	631	605	643	641	650	637	659	683	687	649	600	665	660	642	649	616	618	625	625	633	599	607	612	650	646	598	619	616	594	655	637	671	651	670	686	625	637	623	624	580	642	576	647	636	643	671	596	605	650	637	635	615	637	630	641	604	636	674	594	615	619	691	633	636	633	640	628	606	628	610	606	607	608	622	631	612	598	566	634	671	648	641	626	572	633	628	601	602	655	635	627	670	625	642	606	619	605	649	632	636	627	656	610	605	632	623	636	574	658	643	616	590	655	669	652	604	645	665	631	607	586	642	612	612	632	663	622	573	616	641	643	677	621	590	642	660	643	623	667	652	635	647	621	633	589	600	625	655	622	699	626	637	587	607	655	632	595	623	620	597	634	623	621	663	616	618	621	659	654	666	647	644	612	622	632	641	614	641	627	647	618	682	617	636	637	606	594	627	602	625	666	650	634	635	593	653	598	613	602	596	612	602	650	567	648	614	681	652	578	575	647	620	650	625	625	647	657	614	617	627	638	653	571	663	593	662	621	674	643	654	674	687	631	647	613	657	641	664	644	667	645	568	622	629	658	628	612	666	651	577	639	604	631	604	642	621	635	663	589	677	611	613	589	651	620	666	593	669	645	657	636	641	663	616	617	617	636	623	642	630	633	647	613	606	628	694	659	635	594	631	635	623	625	622	618	618	627	636	632	644	615	654	627	604	598	631	645	633	645	599	619	643	640	627	651	632	655	606	674	615	653	613	666	602	683	636	633	620	611	638	617	596	646	620	640	616	625	626	629	598	624	659	626	597	651	634	645	627	580	650	618	614	622	643	640	621	640	654	656	599	617	650	628	581	576	618	593	632	620	605	615	619	631	630	625	621	600	651	652	607	600	653	647	610	621	601	679	587	635	649	609	601	657	602	633	646	623	596	609	605	646	606	604	625	631	630	625	630	661	585	670	676	625	592	632	624	660	611	598	635	597	639	603	623	616	650	650	591	633	657	592	606	672	617	623	623	630	619	587	631	666	621	611	674	656	657	644	647	617	615	674	597	648	631	672	642	611	633	677	607	613	610	625	605	613	650	603	658	607	617	599	653	604	607	657	663	597	623	619	642	606	624	635	646	619	630	611	631	660	644	622	639	611	651	605	641	616	615	646	631	597	667	591	578	617	584	627	599	633	660	638	642	649	609	612	608	641	628	633	663	634	643	636	607	629	613	663	633	620	661	641	629	591	623	635	629	654	607	589	595	663	601	628	661	666	598	629	632	626	570	662	638	589	672	684	613	635	596	622	620	631	637	606	638	619	622	655	612	640	641	618	613	677	652	634	624	620	600	619	677	642	664	605	656	634	634	629	666	578	679	617	595	630	609	593	622	603	626	583	602	652	627	608	597	611	605	635	554	659	640	628	649	594	609	604	627	635	617	627	604	684	674	649	606	614	630	606	634	605	600	642	608	648	610	644	640	617	614	592	614	628	647	582	616	653	648	629	601	665	628	619	586	626	621	614	615	627	619	656	650	617	678	617	685	583	622	613	640	638	626	634	640	630	628	611	615	583	599	685	613	636	615	637	686	584	638	646	596	674	629	607	620	643	605	649	642	649	650	588	594	639	650	647	676	611	620	663	634	640	685	617	645	594	590	613	634	610	615	658	642	589	624	647	691	620	634	639	623	643	648	625	601	582	614	637	635	674	615	673	615	598	594	599	639	698	678	600	620	624	619	634	599	624	629	643	626	617	671	604	577	595	566	643	612	682	626	682	654	614	646	602	658	659	650	630	617	683	596	596	623	572	616	653	647	631	605	642	603	660	652	673	634	609	625	624	629	650	632	633	617	652	625	636	658	608	621	637	614	621	623	596	651	595	595	623	626	644	637	601	627	660	597	655	627	629	673	644	631	608	635	631	653	623	649	616	633	594	619	619	616	637	610	583	642	594	650	601	640	669	639	591	620	634	677	644	615	616	653	652	637	573	662	632	608	678	616	591	585	617	640	673	619	646	590	595	648	605	597	631	680	656	638	639	585	617	601	615	646	619	583	679	638	642	589	593	632	668	683	650	635	613	647	614	621	619	594	611	658	592	605	630	663	595	623	633	614	606	590	647	623	668	593	632	595	632	600	627	599	629	642	639	559	635	639	620	653	665	626	602	607	623	686	646	634	611	604	596	609	669	646	624	619	598	641	623	640	611	643	651	636	623	642	610	622	611	635	657	623	645	562	610	644	645	660	628	616	632	602	641	614	617	649	625	616	633	622	595	618	647	585	666	659	668	622	660	623	618	642	642	637	639	656	616	637	613	610	667	615	658	648	648	592	662	661	604	646	638	605	582	599	597	606	614	600	556	666	646	623	642	650	628	589	614	668	625	614	618	646	606	655	642	649	621	685	611	665	632	636	632	625	580	642	653	652	617	632	612	625	638	644	596	629	651	618	576	645	635	605	647	622	626	654	630	606	647	613	652	617	611	647	681	654	625	604	656	580	616	619	633	616	649	595	658	590	630	602	637	611	629	661	615	605	584	589	632	647	595	653
24554	23025	33808	32755	27594	21951	11669	4190	1600	1231	960	874	833	866	916	924	859	939	870	896	872	868	864	890	843	946	966	980	930	957	881	858	877	913	864	867	909	894	819	907	916	923	850	889	880	898	867	847	875	869	819	846	863	898	829	851	834	888	805	854	848	819	857	898	839	839	820	861	810	873	799	897	839	846	811	882	877	830	922	841	874	857	896	870	881	847	833	843	882	829	870	853	835	875	829	832	906	875	952	928	827	909	864	838	885	786	875	883	872	837	876	919	885	895	831	814	869	865	895	889	854	889	878	890	923	902	848	807	848	828	860	858	838	899	853	888	843	874	862	867	849	926	891	893	867	827	873	815	829	872	872	878	873	814	870	854	827	853	897	862	886	841	835	889	863	897	811	836	841	850	890	890	912	871	850	838	831	857	917	847	888	872	836	872	865	889	815	876	854	837	845	913	837	910	889	939	853	847	820	884	813	848	888	837	830	870	863	821	826	849	848	830	856	861	837	808	844	828	865	860	871	889	868	826	861	822	796	818	853	874	846	866	823	850	801	864	806	900	838	856	828	824	857	830	861	902	852	795	837	814	865	875	814	843	812	878	875	872	882	877	846	843	877	844	845	901	845	894	855	868	856	876	869	858	811	846	841	866	854	839	864	817	869	856	863	889	889	863	863	922	803	864	874	834	878	834	861	869	867	890	855	875	818	812	832	881	818	845	876	832	846	849	856	889	892	859	907	843	841	906	850	879	836	857	861	846	836	862	938	864	886	896	862	850	873	907	861	891	847	854	853	878	871	855	894	859	817	818	881	843	831	848	844	844	835	903	841	886	859	872	840	870	919	865	832	886	897	885	898	870	884	887	844	850	870	904	840	807	903	844	862	846	859	860	898	850	877	864	855	833	832	846	836	912	852	785	864	887	841	885	864	811	960	857	863	900	872	939	880	897	869	848	873	827	896	891	864	921	860	836	875	855	886	831	869	862	879	823	859	885	853	851	839	865	790	881	888	832	811	801	839	843	874	855	906	875	830	885	866	863	812	854	937	849	846	862	867	862	844	842	867	913	832	815	828	852	903	864	884	894	858	845	895	889	831	887	851	850	852	898	855	818	856	847	902	931	856	854	807	847	855	867	859	832	849	833	821	796	846	925	844	866	861	883	872	837	848	880	818	892	886	827	836	888	827	818	874	849	897	858	907	887	863	869	866	863	869	820	900	838	876	860	904	843	931	864	883	903	877	862	886	866	888	875	878	900	835	888	801	859	897	873	849	766	849	910	855	920	873	854	803	843	864	822	859	835	853	881	874	855	866	849	838	852	823	827	808	845	887	815	874	816	860	910	840	821	908	832	889	842	877	828	786	859	855	849	820	848	834	857	867	936	864	867	869	862	859	872	851	892	838	852	850	834	844	921	853	917	870	844	887	811	855	874	837	884	910	835	856	848	830	886	864	844	900	874	901	838	869	895	880	850	887	853	827	854	854	856	900	825	845	831	826	826	838	844	881	899	876	867	874	842	863	862	873	893	867	896	851	855	879	856	831	801	852	829	833	833	861	817	826	865	855	893	850	867	848	891	874	869	854	852	866	853	891	864	843	822	896	831	903	827	824	851	843	826	891	879	844	890	831	909	837	824	863	865	862	844	847	905	838	882	856	804	860	868	854	844	837	894	872	844	875	840	871	842	884	863	863	811	826	866	931	820	871	881	837	900	850	909	860	871	871	854	935	848	870	843	822	902	909	865	845	893	849	861	888	834	876	881	849	825	865	882	837	835	865	915	906	923	849	859	904	867	831	881	867	889	843	884	867	891	880	825	873	883	897	870	859	893	884	883	820	858	861	787	879	868	845	869	838	764	827	842	862	861	834	891	865	829	812	820	877	880	809	856	845	854	830	837	814	862	908	863	865	858	864	848	855	825	823	836	839	877	840	850	839	929	823	862	849	868	849	860	899	861	878	912	829	816	886	906	871	839	876	884	884	877	818	847	835	894	877	860	882	861	855	883	834	868	887	848	874	814	853	820	838	829	865	829	872	857	851	881	863	855	871	808	886	876	838	867	852	852	887	858	824	844	874	851	862	919	855	857	876	851	862	850	831	829	834	860	896	852	859	921	870	904	881	865	926	858	823	857	883	868	859	855	801	828	835	799	837	876	915	879	903	833	868	873	890	836	863	851	849	845	888	858	879	861	855	844	827	850	809	844	889	858	888	847	828	849	892	832	856	848	877	885	864	857	845	862	868	832	821	880	853	865	809	885	814	923	865	873	761	843	866	830	890	849	875	860	840	858	864	821	868	848	872	922	867	879	850	867	823	834	862	839	890	854	872	871	835	871	879	884	872	905	865	861	862	904	889	854	900	839	846	858	853	816	840	877	844	774	872	871	827	845	885	854	895	855	831	856	877	875	836	817	890	876	900	869	821	791	860	912	868	859	843	876	824	821	832	823	828	912	837	857	843	873	832	793	814	879	850	867	841	870	884	839	933	871	835	885	892	874	811	885	875	930	902	843	915	851	867	895	880	842	798	870	859	845	878	878	828	828	894	858	868	839	878	865	848	882	835	903	855	821	860	846	876	801	877	840	841	903	862	877	870	849	890	865	850	853	894	838	841	847	853	814	890	789	869	916	874	895	821	861	847	825	879	865	852	855	869	901	887	820	891	856	889	826	866	859	824	890	837	874	896	797	852	872	872	837	857	844	824	810	806	865	886	810	877	887	838	836	834	894	848	868	865	901	952	814	842	809	874	854	822	863	845	898	881	927	886	880	869	855	916	840	849	792	856	906	834	893	871	902	872	860	865	858	868	859	860	834	807	900	886	800	802	830	831	826	833	891	869	921	878	867	843	861	864	846	880	831	867	895	839	870	909	877	900	887	880	862	825	794	905	884	872	851	815	821	898	827	869	824	838	867	855	834	882	828	892	918	860	841	850	831	860	869	861	887	846	888	893	851	855	898	813	832	821	858	816	832	817	849	906	865	826	829	853	811	848	848	893	913	846	843	837	833	885	845	879	846	844	851	892	858	859	904	861	817	833	906	858	839	883	874	867	792	884	832	906	857	897	870	839	849	863	836	836	835	869	819	865	835	819	846	858	886	861	831	904	828	880	878	900	849	858	842	834	819	839	855	867	816	867	902	863	798	809	807	907	871	841	892	842	845	871	913	835	851	869	896	864	908	847	865	919	840	889	873	814	864	848	869	887	895	821	876	840	864	851	862	856	874	883	870	830	871	882	875	802	843	854	906	886	829	869	859	883	835	814	842	841	899	915	900	821	845	862	818	856	903	838	850	881	815	869	845	883	868	838	835	899	903	916	870	895	887	834	854	818	894	864	842	805	793	831	842	869	849	826	868	858	902	896	878	852	871	839	913	904	833	826	875	847	873	843	798	883	911	854	880	885	838	874	880	902	855	882	867	872	845	856	843	868	864	899	827	814	838	834	910	859	879	853	851	829	858	844	843	864	800	833	846	878	828	862	857	869	874	858	881
64797	102598	76226	47938	27899	14452	7402	4092	1713	1320	837	775	756	802	766	762	809	768	781	761	709	738	731	763	781	742	931	868	845	788	722	773	766	746	750	824	770	768	770	759	746	769	761	760	768	766	801	803	775	759	783	785	784	787	756	796	740	813	739	754	711	790	764	775	784	744	766	814	794	728	765	708	757	740	773	805	828	820	694	811	787	721	762	773	735	743	762	735	724	769	746	708	783	790	728	725	761	739	772	712	787	723	804	753	790	743	787	735	759	728	757	782	784	805	735	727	808	789	707	756	815	758	795	757	677	746	734	755	735	798	731	783	733	744	737	792	779	756	770	707	792	767	805	799	771	756	709	737	774	693	734	838	779	721	752	751	762	715	735	779	757	752	693	733	776	707	730	716	754	797	768	731	796	740	751	766	697	745	743	767	754	785	724	766	722	740	744	768	781	788	711	772	705	769	741	753	772	794	739	809	694	784	748	749	757	784	761	808	795	750	796	726	759	756	761	736	768	752	752	766	729	774	790	753	765	767	723	791	790	786	750	732	709	778	737	853	768	726	746	779	773	757	759	808	784	793	796	796	744	725	759	766	782	764	758	760	714	733	770	730	796	738	767	740	766	752	743	787	723	700	758	712	771	788	794	777	767	726	791	724	791	764	760	785	715	740	739	777	732	748	702	783	759	777	748	756	704	705	751	733	781	793	762	783	752	746	774	780	777	738	743	767	739	718	757	800	734	705	763	775	804	755	746	738	769	751	741	771	713	723	738	772	785	764	731	691	729	767	762	721	784	771	709	767	763	726	720	791	785	772	720	734	757	764	775	733	777	779	697	771	786	768	723	777	731	781	777	761	748	735	742	714	734	762	758	788	778	738	735	791	742	745	781	767	746	751	794	777	778	747	777	706	798	767	797	738	732	741	796	781	768	754	761	737	776	728	775	794	730	731	738	764	722	715	764	750	716	675	760	758	800	761	793	788	821	712	745	763	778	701	769	760	778	776	708	763	705	774	742	745	770	756	790	804	779	782	808	783	761	760	743	792	771	751	747	731	728	784	832	708	750	731	785	710	772	774	705	737	787	735	783	778	774	773	733	744	747	760	796	753	746	733	739	773	719	801	817	755	790	733	799	800	732	754	773	776	751	757	747	796	754	709	762	752	769	741	772	727	774	741	740	736	780	791	775	745	741	740	807	755	765	780	728	719	739	750	726	762	759	803	746	782	743	739	736	744	735	736	763	772	743	729	794	738	736	717	744	774	706	700	767	791	762	774	770	784	721	759	754	758	767	773	770	724	717	765	738	761	768	760	714	827	764	765	793	771	735	682	755	770	754	741	779	734	777	770	768	801	756	719	736	760	763	808	737	752	785	782	739	785	762	751	751	729	757	731	708	720	784	729	757	773	741	748	729	778	729	759	812	756	770	774	710	755	736	782	746	765	777	761	776	734	748	812	768	768	816	699	716	762	782	725	732	760	731	766	779	770	702	778	741	772	736	749	764	771	768	751	754	792	721	816	728	771	748	741	781	771	729	739	757	704	757	822	760	729	766	766	790	763	808	745	751	722	754	732	749	718	735	808	792	717	752	754	746	740	729	728	773	755	774	725	754	725	784	791	767	727	783	788	742	782	785	756	735	747	764	753	764	755	729	733	749	772	817	773	742	778	762	771	723	795	758	744	751	729	766	777	737	747	729	759	744	770	759	713	737	772	757	720	768	735	761	784	750	762	738	756	748	768	747	726	747	756	766	790	749	753	758	776	770	783	752	751	759	739	795	735	705	803	763	724	760	717	717	697	739	737	735	740	786	774	740	721	765	790	782	741	748	717	781	755	749	795	763	708	754	762	745	761	700	735	726	717	740	753	769	786	788	732	796	768	807	729	767	754	740	793	743	788	681	750	760	727	767	748	752	741	723	735	782	764	778	792	797	764	733	761	713	717	757	753	736	791	795	774	754	736	746	730	732	744	738	774	727	804	713	774	722	807	732	741	789	770	749	743	733	731	771	781	716	732	812	767	773	759	764	799	791	718	769	773	733	722	790	750	768	800	777	752	796	715	802	768	715	762	742	758	770	777	793	760	725	765	752	717	803	760	751	772	764	765	764	765	740	784	728	800	709	759	763	769	723	753	754	754	733	705	746	732	769	713	775	735	744	734	743	752	743	738	783	811	746	737	791	724	745	746	772	813	766	775	784	744	802	749	784	734	744	750	782	722	759	758	780	716	784	747	800	741	714	767	751	774	768	759	755	769	787	700	787	759	748	752	756	764	732	699	705	786	776	786	775	790	791	761	743	751	720	722	784	744	745	787	755	818	719	736	732	756	748	720	770	699	763	713	774	692	737	826	716	745	719	743	772	740	794	760	756	785	808	714	736	711	724	783	737	742	763	736	745	705	697	759	678	760	734	756	747	754	749	784	797	749	762	752	709	715	769	814	708	743	722	764	741	746	732	770	765	727	768	758	732	722	760	813	752	769	767	748	703	734	781	731	764	719	777	778	752	724	763	799	712	758	782	772	751	770	818	757	724	790	699	747	748	745	748	739	728	709	787	717	725	675	751	768	786	735	766	765	772	721	737	781	812	739	712	768	778	727	748	741	720	758	739	745	736	738	729	738	757	738	776	744	719	757	760	781	806	769	739	762	741	782	771	740	708	762	717	788	765	743	753	740	796	750	754	761	727	764	767	737	720	739	735	798	784	738	729	728	735	751	796	761	756	714	732	818	720	769	764	762	750	720	767	741	756	713	763	760	736	736	761	755	734	810	764	708	728	754	715	749	792	711	776	750	764	764	777	758	748	744	752	715	734	765	747	720	726	748	747	755	775	809	758	749	735	734	772	737	763	703	750	767	751	725	755	752	716	776	740	750	772	768	770	751	783	730	724	727	739	729	750	773	771	754	772	709	777	778	726	723	772	790	724	764	720	743	777	741	774	747	779	795	766	751	749	771	771	787	734	710	717	722	752	734	781	755	742	740	721	686	772	806	766	750	755	726	715	754	727	787	706	771	765	751	728	753	742	767	833	736	778	800	745	765	736	706	739	767	734	747	821	734	790	756	778	770	723	804	714	811	753	704	766	797	764	796	776	753	781	736	695	758	727	704	777	716	752	787	777	780	752	776	748	702	707	750	764	728	734	758	783	768	754	762	733	706	737	750	710	726	716	731	788	747	761	724	785	720	771	726	750	724	767	754	755	752	748	768	743	730	706	742	774	794	746	744	761	725	770	744	726	746	770	754	769	737	728	754	730	769	777	737	790	743	744	809	741	734	741	722	754	750	796	777	706	776	761	718	731	764	767	776	811	735	766	773	772	734	789	748	762	762	769	746	756	738	751	777	786	738	771	771	731	763	784	746	776	750	757	767	764	734	766	705	815	767	776	700	750	682	719	766	740	745	693	724	759	780	735	787	767	787	745	756	768	793	707	741	747	750	715	774	814	726	748	756	728	758	794	738	779	752	770	799	742	809	684	750	736	712	808	754	736	758
31217	28155	23750	10677	3057	1492	1025	800	670	690	684	699	657	638	630	673	623	613	622	639	645	649	659	642	654	616	629	647	636	630	621	706	666	633	629	665	644	665	661	662	643	651	660	658	634	669	655	629	609	643	663	618	679	624	643	666	649	648	675	618	588	634	643	646	663	675	688	668	610	640	670	625	656	646	635	675	617	639	671	605	587	607	674	664	633	673	673	619	644	575	646	636	681	666	672	616	641	624	640	644	657	661	632	609	608	674	624	693	683	688	630	583	624	642	651	668	616	617	640	678	640	643	637	560	628	664	629	639	632	624	636	616	649	669	646	666	673	643	711	627	641	646	619	701	606	618	605	633	657	650	624	586	617	664	659	651	613	669	595	640	682	655	601	667	624	599	673	672	637	606	609	623	686	632	636	706	605	627	630	635	679	623	686	655	618	568	641	644	628	655	666	650	675	630	638	683	643	666	698	707	660	640	666	615	665	637	614	664	673	659	603	622	678	597	646	659	629	640	615	644	646	673	658	645	572	613	632	632	641	656	639	560	637	640	653	629	665	632	629	639	613	624	614	609	619	719	656	608	655	640	649	617	631	636	628	626	646	615	606	638	600	629	652	676	647	704	663	647	654	665	642	671	625	616	631	609	673	666	658	610	628	624	655	640	667	700	661	668	602	656	639	611	677	644	631	638	663	641	647	644	656	667	591	655	668	650	610	641	632	588	611	677	642	610	674	632	640	657	603	668	645	614	612	635	631	643	645	628	680	630	634	629	663	650	639	678	606	627	611	628	668	591	640	650	642	670	700	618	668	625	694	683	619	679	642	626	655	651	658	666	634	671	648	605	642	647	667	613	686	609	650	613	646	653	661	623	643	646	627	639	667	643	625	622	626	677	657	589	659	579	670	682	708	625	668	693	684	622	642	670	627	674	624	668	633	655	649	679	626	585	595	636	667	568	660	590	660	611	690	652	682	662	619	645	632	667	638	630	630	627	652	672	693	597	649	670	641	616	688	696	665	621	663	662	624	628	617	617	630	625	632	623	661	679	626	674	620	671	628	610	654	629	600	651	664	625	651	667	653	653	630	690	600	623	679	634	669	628	655	629	651	661	663	634	639	628	649	666	654	673	638	632	681	649	665	652	680	628	689	615	640	638	655	638	641	660	642	607	645	605	624	658	653	659	641	661	627	635	671	585	611	673	643	650	654	616	613	640	640	628	632	648	614	602	639	625	612	650	652	628	681	678	648	635	622	618	640	668	641	632	656	666	650	672	661	625	604	689	662	620	681	653	660	649	695	619	651	624	642	646	665	655	661	667	627	642	638	680	685	624	646	692	666	609	637	633	605	641	645	646	659	648	664	635	653	618	652	658	643	649	654	671	631	614	623	626	678	641	616	700	611	648	640	631	633	645	594	632	651	672	658	607	607	660	629	650	674	677	658	603	611	628	667	676	625	653	659	640	632	674	677	619	706	650	609	632	630	631	667	627	653	624	676	659	663	648	644	615	626	615	658	615	690	642	639	627	647	633	648	583	636	625	616	629	592	620	654	619	619	658	637	622	674	634	664	663	655	589	671	667	630	667	673	646	707	608	644	683	622	609	643	644	650	648	614	679	631	637	607	670	606	679	592	633	622	650	658	661	647	662	669	654	668	632	634	676	653	640	647	635	630	627	658	605	628	645	659	623	641	615	647	649	675	619	623	619	618	683	663	662	610	640	655	663	648	609	665	652	627	635	582	665	666	645	639	690	594	662	622	636	615	634	626	622	637	598	598	683	611	653	609	651	648	656	695	631	666	630	637	680	653	642	619	585	613	666	628	607	599	635	597	630	645	664	680	655	650	649	672	608	633	666	594	644	657	610	642	644	690	626	656	629	659	603	658	638	632	646	645	631	674	664	659	625	668	623	675	608	644	620	633	614	619	619	637	606	613	634	642	647	661	630	603	630	672	631	632	661	619	605	616	633	672	622	655	680	603	637	655	645	670	623	642	635	669	660	657	650	650	670	651	616	693	643	575	657	682	617	646	652	661	683	677	646	646	643	607	685	653	663	625	617	601	673	644	621	619	655	657	632	595	670	664	641	660	616	629	612	617	632	623	666	665	648	587	631	671	639	643	661	649	639	637	638	638	620	615	652	691	628	635	672	631	680	621	686	633	617	630	656	663	647	594	665	638	604	628	640	649	644	632	662	638	670	668	617	626	627	636	633	621	627	641	641	634	604	682	655	635	625	675	608	652	617	632	623	634	605	639	652	646	601	674	678	604	652	611	689	700	631	648	643	663	632	650	637	599	680	658	679	660	671	660	612	635	673	641	662	643	635	656	674	612	680	668	685	650	668	643	628	693	652	647	665	657	636	709	612	611	598	635	669	642	650	665	650	598	634	618	636	663	619	654	631	609	633	661	609	605	649	629	612	665	669	632	615	653	653	668	628	653	638	653	656	652	630	647	618	624	661	636	643	656	606	659	627	628	656	653	650	647	628	648	677	664	665	619	605	651	655	589	617	673	627	675	684	693	658	591	640	633	624	611	629	663	664	647	609	623	618	666	634	639	688	671	662	603	674	633	632	669	635	628	678	664	674	651	603	631	670	656	608	703	655	687	633	617	654	628	663	636	655	671	627	663	689	642	652	638	660	701	640	671	631	598	618	617	659	635	646	593	645	669	661	638	644	606	655	652	647	642	613	674	708	619	673	666	638	656	681	595	618	640	613	634	643	664	646	639	647	652	648	666	637	664	645	644	615	650	617	637	660	644	605	661	607	633	683	640	650	678	649	674	595	608	662	680	630	679	639	662	612	641	609	616	651	622	600	659	655	633	657	655	665	651	628	614	630	659	662	693	706	646	644	645	615	650	636	661	623	666	615	636	633	609	676	631	655	667	646	651	624	644	637	673	591	660	682	609	596	668	612	609	647	654	641	662	636	648	658	665	650	618	631	689	617	612	630	633	643	637	653	599	682	651	631	630	644	644	616	618	608	654	591	637	646	644	627	643	642	614	645	674	661	681	642	633	648	643	648	643	657	606	620	639	663	653	614	655	643	606	623	670	692	661	682	627	617	650	649	670	621	625	606	655	605	654	657	644	575	669	601	622	667	691	624	655	597	597	637	616	610	653	627	650	633	688	638	651	599	647	583	656	660	668	626	641	626	620	634	619	657	616	648	660	652	643	665	689	607	673	667	621	614	593	570	608	644	603	647	648	641	600	663	615	666	653	634	664	620	618	654	653	631	626	660	630	660	610	675	667	660	634	652	632	621	634	638	629	638	674	659	641	658	658	625	614	653	684	623	657	646	684	643	690	628	672	604	623	611	654	628	673	613	650	634	674	656	619	618	665	654	607	570	638	674	635	639	658	627	613	626	675	617	641	631	655	659	639	672	639	708	627	712	671	645	668	658	657	611	660	663	636	611	682	627	625	682	638	676	669	651	658	677	616	621	622	687	651	642	632	643	654	625	592	640	654	648	645	625	660	615	588	632	623	668
24113	31574	18999	6592	2599	1451	835	645	521	538	518	513	459	517	507	509	498	525	513	500	503	517	553	496	543	522	518	493	539	508	480	485	523	532	533	538	523	539	487	520	514	521	508	522	513	537	517	487	534	472	499	542	498	476	520	498	514	529	536	482	547	504	503	544	548	509	547	573	516	485	506	526	493	513	498	520	492	530	505	521	535	528	479	544	533	525	473	515	501	476	500	529	508	542	502	528	496	520	543	514	503	516	489	512	486	563	538	501	505	512	477	481	524	500	527	504	516	505	531	552	512	575	520	525	538	527	489	509	511	536	541	520	483	475	529	483	529	540	541	533	542	520	537	519	514	473	506	506	545	491	508	511	493	493	573	526	510	499	499	483	535	535	492	518	502	522	523	501	520	508	512	519	517	466	536	494	522	490	526	528	540	518	535	516	515	509	549	503	537	503	500	518	520	492	525	525	503	496	537	489	505	507	508	536	474	534	548	513	531	511	543	515	530	468	477	487	512	483	505	518	471	481	505	515	505	501	508	533	497	506	515	484	552	513	497	505	497	528	530	522	530	519	501	523	467	481	491	543	501	516	453	519	480	521	519	520	551	475	528	486	524	487	449	513	505	548	486	515	521	548	527	530	527	506	520	507	552	529	485	535	449	501	529	547	514	517	488	496	521	532	484	502	513	508	517	517	531	494	544	519	532	517	505	531	546	510	538	507	496	509	536	509	555	457	474	516	503	490	500	529	519	523	504	484	511	516	490	494	489	505	555	491	489	522	509	517	497	475	505	530	508	532	474	485	507	535	475	497	536	532	521	478	520	450	500	517	546	499	535	537	490	506	517	512	536	517	524	527	544	508	531	514	500	527	530	513	522	561	525	549	511	518	508	517	490	549	526	516	532	548	493	517	542	519	504	529	562	510	547	508	504	517	480	581	517	484	501	520	473	537	466	485	538	469	516	511	515	498	525	505	471	475	509	521	535	494	524	543	484	520	530	530	521	530	491	491	537	522	512	544	492	525	570	471	521	509	499	509	490	489	526	512	495	502	541	525	497	500	518	504	496	472	489	498	500	525	515	527	515	509	517	551	511	491	540	509	519	505	513	562	485	463	545	521	491	514	494	531	504	520	511	506	472	475	521	520	500	548	471	507	492	504	481	491	536	476	511	488	500	497	549	525	527	511	527	489	542	540	497	501	540	500	551	514	502	537	474	541	542	546	544	521	527	538	506	539	499	501	520	477	485	478	466	522	495	518	540	492	521	513	507	531	492	545	533	537	510	506	523	479	511	513	502	511	505	476	509	498	489	519	507	557	471	518	514	496	510	503	487	528	516	521	524	504	535	504	552	499	487	521	503	497	528	505	519	467	490	498	479	461	486	502	527	522	501	534	544	553	485	524	528	476	511	488	499	501	527	491	516	518	501	510	510	521	525	520	506	529	562	486	501	483	519	500	503	509	494	499	575	544	478	507	498	506	524	523	493	469	520	471	490	478	498	557	512	523	509	534	512	523	524	509	492	479	500	495	505	512	514	547	501	482	526	508	512	527	489	515	505	509	543	477	497	526	513	515	493	477	536	483	537	528	475	490	530	485	510	492	490	538	495	531	506	501	529	482	495	478	538	493	506	500	542	507	497	502	525	496	464	516	489	473	526	520	524	521	500	539	512	510	507	493	508	470	530	505	503	531	530	518	524	546	465	510	499	521	510	509	523	491	520	474	512	517	494	502	529	490	507	514	536	490	545	517	512	507	514	545	540	484	489	508	499	467	510	536	524	541	500	515	490	486	486	502	489	488	478	504	506	506	512	502	491	516	518	532	490	493	520	515	503	526	475	494	500	536	526	527	517	506	502	523	528	480	505	523	484	500	483	534	513	506	518	481	475	522	508	456	513	525	465	520	505	504	515	493	476	506	531	518	530	498	536	496	520	522	538	516	485	512	473	512	527	561	538	493	517	555	498	538	514	476	524	505	502	517	491	513	510	507	466	489	531	542	511	549	487	533	521	532	476	487	527	559	488	524	496	502	528	541	519	515	532	518	525	515	486	502	491	472	513	515	512	513	483	503	530	534	503	481	500	518	509	508	501	501	516	516	519	490	519	523	513	546	494	526	487	513	483	579	511	519	520	511	507	520	527	517	518	527	454	516	461	522	478	547	510	517	496	549	517	531	478	508	499	509	551	491	515	560	550	520	502	499	518	539	547	489	565	526	467	529	526	552	478	509	546	512	521	495	488	490	521	482	509	537	536	493	515	504	498	505	486	521	525	483	501	493	537	496	534	501	533	494	503	542	496	501	512	545	504	534	512	473	533	529	514	572	520	501	519	510	547	509	499	520	509	504	512	553	537	518	549	559	468	526	509	483	501	532	533	490	470	535	543	500	524	540	522	515	526	549	500	477	535	501	489	533	476	503	513	494	504	540	512	466	492	516	520	542	488	479	508	506	512	490	485	509	543	539	495	495	521	451	528	479	488	575	504	513	516	503	512	535	510	507	518	517	543	517	484	550	554	489	493	484	529	501	532	508	489	536	508	502	515	501	504	484	511	507	502	527	494	505	527	536	521	500	513	489	510	551	515	507	516	495	477	498	512	511	496	504	495	521	553	497	495	510	508	475	522	552	503	499	504	529	513	511	556	489	520	481	547	497	517	498	531	544	516	532	537	517	490	510	548	502	538	521	530	501	485	523	498	506	499	514	547	525	542	551	505	517	537	480	542	524	515	503	519	484	483	519	530	486	501	499	533	490	491	552	538	519	491	506	474	494	513	578	533	523	527	493	522	508	499	484	563	528	537	482	519	526	480	538	537	507	531	532	510	534	578	547	481	520	516	533	489	508	536	522	498	500	529	498	492	501	535	538	523	480	502	524	496	505	512	465	479	574	492	535	487	499	505	568	516	532	485	492	498	518	464	475	499	487	502	511	497	505	501	492	515	487	496	524	510	566	528	525	529	477	505	497	507	537	510	532	527	509	499	525	469	498	513	491	496	478	547	501	500	499	461	511	488	467	522	543	502	512	472	526	507	498	505	508	478	533	520	451	527	525	523	505	511	540	515	506	519	542	533	511	549	481	503	478	498	499	492	535	463	502	521	516	524	493	537	508	533	502	485	495	497	496	497	527	502	489	517	509	540	519	536	509	486	535	528	528	502	486	483	478	528	492	528	499	496	513	508	470	533	530	467	487	501	508	523	544	539	519	531	556	535	530	509	519	507	532	516	501	508	546	514	505	499	485	496	511	500	504	505	547	460	515	486	532	537	506	560	498	493	503	463	473	506	569	518	495	511	523	507	531	505	537	481	543	534	513	513	537	520	525	526	535	536	512	478	495	489	512	511	524	542	524	518	512	538	568	496	497	511	521	527	484	519	504	522	533	480	516	492	475	522	502	536	505	493	536	534	499	503	525	501	526	534	537	517	493	473	545	474	510	532	534	500	480	544	549	510	522	534	501	488	501	556	524	481	501	522	515	479	525	512	508	491	504	499	519
25910	24929	37592	36284	24534	13570	5520	2346	1120	1008	781	743	722	788	732	808	758	758	731	775	791	792	762	779	762	738	868	782	795	731	726	691	708	790	784	702	755	753	779	734	744	712	741	761	732	750	775	706	756	739	759	743	726	720	749	775	713	735	728	706	720	724	725	731	742	725	722	681	712	764	792	757	718	724	727	736	751	726	707	769	754	736	748	750	744	768	745	714	793	762	753	709	715	749	763	826	741	760	751	777	752	748	750	721	724	719	734	801	722	721	754	763	758	758	760	784	687	756	741	770	715	742	735	756	744	770	762	733	787	737	724	784	731	741	731	728	740	747	717	753	692	777	715	736	792	769	675	737	773	731	762	709	717	758	761	767	723	737	750	721	700	748	730	730	742	781	743	753	761	734	785	779	720	748	712	744	727	730	796	789	766	735	744	718	718	704	755	741	733	722	802	768	763	747	731	770	721	704	701	737	717	714	752	716	747	800	741	775	744	730	697	762	710	793	735	758	715	735	763	750	753	747	742	717	700	742	753	706	702	747	730	769	726	750	715	754	674	779	702	808	761	739	736	749	737	780	773	713	775	727	721	705	760	737	731	780	719	711	775	734	765	752	689	699	715	737	752	794	685	750	754	728	743	702	750	729	725	754	842	754	747	705	740	749	716	723	742	758	726	766	744	756	726	753	687	722	709	763	739	811	722	722	724	736	703	745	742	771	705	712	747	735	720	743	714	731	713	742	730	735	703	768	764	748	713	743	695	737	810	720	735	720	706	694	763	760	697	741	767	686	744	753	746	718	687	735	734	768	764	788	783	770	762	702	703	761	756	721	743	765	742	761	756	757	783	786	754	804	725	736	726	728	752	694	740	693	756	737	763	789	742	720	794	774	764	758	742	729	737	714	734	698	741	719	733	778	737	759	754	765	743	718	754	784	731	782	715	720	679	758	739	700	759	734	743	771	713	731	736	725	687	738	757	783	735	741	784	752	764	774	715	721	698	691	722	728	723	706	800	711	737	694	754	777	765	725	759	803	729	786	721	744	731	724	691	694	765	790	724	752	783	743	720	762	749	767	714	692	743	724	735	721	716	737	766	828	723	691	748	706	734	777	722	675	735	752	707	752	756	759	808	783	762	745	710	746	753	730	752	721	747	738	709	757	702	779	735	751	733	722	732	738	756	750	715	740	717	715	730	735	748	697	755	727	732	732	750	713	724	727	671	712	750	801	708	758	691	739	748	784	692	761	730	763	725	728	718	734	716	737	706	722	754	777	778	751	708	746	747	728	753	719	729	770	740	776	792	771	723	770	755	751	723	710	725	727	790	722	758	671	742	711	764	683	733	690	753	777	751	728	704	726	774	791	752	746	735	724	745	732	800	773	790	721	775	795	687	770	685	740	678	720	718	755	711	720	721	746	752	700	746	704	745	771	765	717	692	766	736	770	671	780	765	731	748	765	759	694	716	686	745	778	773	719	779	804	721	743	726	711	737	781	787	784	766	725	744	693	780	782	749	749	725	755	749	759	717	705	760	704	732	716	684	774	706	718	756	738	726	780	732	698	723	707	718	730	777	701	713	720	760	740	777	802	744	760	714	748	745	744	755	742	742	798	738	792	756	754	691	760	719	765	750	708	689	715	745	743	714	705	749	707	771	704	733	763	748	710	797	717	764	721	725	784	756	723	744	755	718	742	704	729	745	741	709	729	755	783	732	756	709	732	712	741	763	718	749	725	736	776	739	724	767	734	807	808	740	782	736	737	699	773	710	732	697	763	726	739	709	730	741	737	745	677	732	758	711	721	710	765	717	720	761	715	729	732	760	692	710	731	764	724	719	725	759	753	738	777	759	702	731	766	741	772	771	704	768	715	720	732	736	747	703	703	718	723	729	715	718	738	738	719	768	746	761	723	731	759	723	790	770	720	738	743	709	763	717	680	732	773	750	761	728	724	662	706	773	725	706	760	740	704	711	756	760	783	760	715	770	723	716	787	712	749	747	760	739	758	729	734	714	764	743	758	733	739	718	737	722	769	746	724	767	733	772	782	732	772	763	679	710	708	694	760	777	743	769	742	761	789	740	770	755	734	772	754	675	725	786	716	772	731	750	712	693	748	719	761	711	715	711	779	764	755	742	729	733	785	718	762	785	753	757	751	704	718	732	740	737	705	778	752	730	756	780	763	768	732	792	794	743	763	715	739	700	773	724	768	726	755	708	761	763	731	695	732	761	746	743	733	743	775	672	741	742	716	735	722	761	705	753	774	726	717	741	776	766	733	780	756	750	749	700	784	752	746	800	770	746	778	745	705	754	741	696	742	766	790	727	734	739	779	772	726	715	728	740	728	698	763	748	788	754	746	717	710	742	774	706	773	763	745	759	732	750	809	784	763	723	730	731	758	757	752	757	754	746	725	689	719	756	684	773	736	713	719	738	732	712	735	740	732	755	706	746	728	688	787	735	715	731	757	750	725	739	667	680	784	736	726	710	715	696	721	733	728	755	738	763	758	694	735	681	692	761	729	765	713	761	741	825	737	753	686	719	770	706	686	739	709	760	717	762	731	735	702	713	694	760	744	773	717	742	791	739	731	725	725	705	716	697	738	729	733	787	753	715	752	760	716	741	706	731	712	738	743	704	730	768	683	742	677	730	769	775	775	747	782	761	800	691	739	730	769	722	751	731	680	775	745	734	708	759	807	757	706	718	765	731	728	759	769	734	776	706	702	732	712	780	738	734	754	756	708	721	761	757	740	775	773	777	701	681	736	730	713	728	747	740	729	749	757	760	747	719	746	718	734	742	773	721	739	780	761	770	739	691	787	704	721	723	725	734	782	781	739	758	686	728	721	765	737	735	743	719	782	755	779	689	761	745	716	804	767	749	749	720	767	726	730	767	743	733	687	773	700	713	745	751	709	739	773	750	726	732	779	775	721	729	755	668	713	723	776	756	752	762	783	722	725	765	711	767	709	727	745	725	776	759	704	742	728	762	757	772	732	688	737	707	688	697	715	774	707	715	728	720	732	697	749	735	708	687	670	758	780	795	686	759	743	731	755	703	766	752	736	746	716	745	720	773	702	763	764	779	746	722	754	716	784	733	694	752	768	718	716	727	773	769	711	733	680	699	769	693	724	779	717	725	738	746	741	751	700	698	680	715	749	728	755	697	728	744	764	699	707	719	719	761	755	734	721	740	712	736	741	765	770	728	757	744	731	758	772	709	769	740	762	726	765	725	751	735	726	762	712	735	792	732	706	790	807	768	715	739	738	770	721	753	730	708	760	718	699	730	732	760	733	757	720	756	741	778	796	756	742	754	684	708	740	743	802	725	723	745	752	783	737	752	747	728	735	726	729	777	710	777	737	752	730	716	706	769	762	679	699	720	730	769	741	718	725	742	736	735	718	694	769	695	718	753	757	724	765	772	698	712	774	731	713	745	730	719	776	719	726	763	703	751	717	776	771	749	749	723	742	700	795	731	744	729	700	750	699	752	746
62128	90267	65408	35447	18230	8472	4573	2329	1184	876	702	682	645	655	662	671	663	637	669	609	613	657	674	667	648	701	721	672	670	676	673	630	640	682	620	677	674	637	649	663	643	622	616	604	656	637	634	552	653	569	631	680	620	651	657	602	565	668	624	612	606	637	614	632	667	686	656	619	652	687	703	649	661	628	655	653	641	647	664	663	669	633	644	660	613	669	611	681	666	700	627	631	672	638	655	723	679	626	641	588	616	647	625	706	613	663	676	679	631	605	644	615	613	625	647	600	672	650	647	642	617	651	613	589	632	668	636	616	590	612	637	589	669	645	634	674	652	666	645	632	598	650	604	611	633	621	639	658	607	666	659	663	586	633	624	668	674	640	603	655	596	596	616	636	664	642	639	615	636	690	615	650	678	666	688	633	629	598	636	605	620	629	651	640	677	633	656	667	643	638	621	653	584	626	597	635	625	662	633	615	622	633	644	643	658	634	613	638	644	642	662	598	662	657	592	642	678	629	615	706	649	613	637	671	633	667	676	660	678	648	634	642	622	699	636	633	634	638	643	658	621	649	612	652	610	674	621	640	639	611	609	655	619	687	647	650	600	678	614	684	640	646	679	608	606	663	615	629	637	639	635	628	611	675	628	677	650	620	608	589	676	664	602	639	660	633	649	633	676	629	651	584	690	661	664	636	632	669	660	666	654	656	624	617	693	691	594	643	667	619	631	656	612	645	640	652	658	652	685	648	657	649	611	633	592	649	646	646	634	625	655	635	619	660	661	671	622	642	649	620	671	704	633	615	636	689	663	673	662	688	635	623	632	608	610	610	613	680	603	670	661	642	674	616	644	633	641	613	634	660	642	665	617	651	632	603	584	615	698	631	619	633	639	637	626	629	673	638	694	623	630	673	665	601	634	635	628	660	658	631	608	656	660	638	643	658	640	611	644	619	646	627	555	628	624	681	677	632	658	609	670	691	631	565	667	638	671	675	615	636	691	595	640	625	664	627	645	632	658	615	620	597	570	617	606	633	668	633	622	580	644	612	619	647	704	609	646	624	659	664	653	655	589	679	633	647	672	654	639	623	634	640	616	607	624	634	612	654	663	647	653	611	641	643	611	667	595	688	628	608	599	593	639	637	628	649	644	679	648	606	644	616	660	618	624	615	665	621	618	625	664	624	627	627	656	682	667	659	665	615	628	635	631	625	690	616	615	617	645	623	641	621	645	643	668	625	646	612	658	671	641	658	650	673	627	657	643	628	628	621	639	650	632	632	612	617	672	628	619	627	615	643	736	606	673	652	639	653	660	647	676	662	620	595	660	618	629	668	634	630	610	584	637	611	607	636	660	630	641	646	674	645	658	667	629	620	588	645	601	653	628	606	668	618	698	649	628	651	665	656	610	642	654	645	621	634	661	633	634	680	657	592	685	652	633	627	609	602	655	650	623	600	659	628	658	633	665	665	649	627	657	640	622	666	588	619	646	682	609	669	589	673	597	613	640	638	701	616	646	644	620	614	634	632	632	648	659	655	655	643	638	659	651	677	583	632	649	606	664	596	639	670	593	646	611	614	654	637	652	642	626	647	614	628	683	624	628	621	627	655	616	613	658	612	654	635	661	670	630	661	650	597	614	648	606	641	653	621	603	635	611	652	634	610	643	595	643	712	678	611	623	627	679	650	628	662	630	709	638	648	667	653	617	632	625	671	623	611	622	611	656	599	634	638	635	656	669	683	617	656	625	613	649	667	668	621	641	645	676	597	645	627	668	636	628	656	652	649	638	624	611	652	630	671	614	626	621	619	641	610	661	623	650	647	679	622	663	679	609	610	607	632	656	670	617	606	610	617	646	655	611	657	637	650	624	636	600	657	637	682	618	612	638	686	631	611	632	651	643	627	631	657	655	631	651	666	610	623	611	625	682	662	668	644	652	635	640	591	638	665	619	673	609	691	656	643	676	651	655	658	610	652	635	662	658	655	666	653	665	641	666	639	671	626	652	642	617	575	641	620	682	641	613	614	637	625	582	662	599	648	648	661	619	679	591	672	643	633	654	626	684	639	648	635	623	631	639	632	641	637	637	652	623	658	700	588	601	625	674	649	656	627	671	608	621	645	623	663	641	630	645	631	643	657	641	633	641	647	696	652	664	607	622	627	617	623	622	700	609	673	679	727	680	629	639	670	676	647	650	642	628	647	615	648	629	622	654	614	620	627	610	638	675	639	634	625	671	606	618	603	655	616	655	673	649	638	605	625	679	611	662	623	627	621	667	669	603	630	646	597	605	650	677	676	636	618	647	633	675	623	641	605	606	701	661	634	607	640	656	582	602	616	664	657	642	631	629	609	649	608	634	659	609	612	611	634	592	632	604	668	641	665	620	635	636	651	635	631	625	576	678	642	657	658	627	670	653	601	648	618	634	649	622	610	653	588	669	646	643	648	623	609	617	637	612	614	623	654	666	656	650	657	670	681	610	653	668	690	621	670	611	628	655	623	622	653	643	644	609	611	642	632	623	597	648	600	640	649	637	628	675	611	629	601	654	664	604	660	650	628	620	654	657	656	644	628	615	587	635	626	651	642	657	639	646	638	668	637	627	648	611	682	648	621	649	675	636	644	635	613	620	643	627	605	603	626	635	655	629	627	602	663	601	626	589	639	649	624	623	605	632	648	645	611	612	645	626	621	611	611	656	662	614	636	647	642	675	645	681	616	606	627	645	608	620	650	594	656	676	601	670	615	617	645	648	602	640	680	651	635	626	630	613	630	627	631	652	649	652	657	648	651	639	646	672	633	604	643	638	678	618	630	653	641	606	606	657	628	616	633	656	622	632	626	678	654	671	643	600	584	640	658	642	635	650	625	653	592	689	597	624	626	604	656	660	675	610	620	658	649	647	652	623	615	619	633	632	642	661	681	651	634	670	640	601	653	628	594	621	602	649	616	621	616	639	652	640	646	646	648	623	657	668	602	586	656	585	644	635	631	639	630	622	664	648	638	609	667	643	629	628	629	651	661	656	605	670	627	652	658	645	657	622	618	653	623	618	659	678	698	631	650	671	713	631	618	654	653	689	617	673	619	627	617	638	663	662	635	666	637	669	623	645	660	636	606	630	662	651	689	666	614	610	609	683	638	629	617	616	681	616	639	622	690	660	605	630	595	639	680	616	617	676	642	625	618	622	656	648	652	667	651	634	671	619	645	578	640	645	647	673	664	622	697	639	611	621	675	645	616	684	651	653	653	622	628	595	646	653	609	591	639	662	647	630	608	636	678	624	655	633	649	609	632	592	676	630	672	619	608	612	614	619	628	636	625	627	655	650	656	619	690	627	620	644	618	605	622	603	662	643	647	641	658	631	646	665	596	632	640	630	688	645	659	633	659	643	649	656	672	599	678	654	622	629	679	682	659	614	624	622	644	649	606	626	654	606	642	669	637	636	628	607	619	664	619	640	645	648	653	618	584	653	649	682	646	624	637	667	653	650	636	660	568	617	614
24526	22969	33995	33321	27866	21327	11446	4445	1652	1392	1009	930	901	941	967	883	872	868	911	932	879	931	894	890	916	916	991	957	919	897	948	914	928	861	932	857	878	857	910	868	868	855	912	843	893	924	884	914	855	914	918	883	893	890	942	871	903	908	877	877	888	875	924	867	860	912	857	824	882	933	855	861	839	884	888	897	863	857	861	913	880	837	884	814	896	879	888	845	863	858	869	851	840	920	932	794	871	882	854	907	880	866	856	859	874	886	842	851	856	863	882	876	875	850	902	855	900	879	938	839	894	853	886	857	971	940	889	870	897	886	858	911	857	923	888	895	910	880	919	826	862	896	866	836	897	877	870	831	853	871	871	930	890	853	880	847	882	894	923	896	877	881	899	920	843	843	823	892	898	848	856	881	899	857	928	895	825	879	895	912	872	929	890	882	851	860	839	872	851	846	878	909	893	815	918	839	813	865	881	906	884	882	894	869	916	908	862	835	859	862	895	879	889	885	917	902	831	927	919	886	904	845	907	887	853	906	849	891	922	900	887	861	938	854	868	913	823	862	891	846	846	875	891	928	890	883	891	860	904	853	857	869	903	923	887	862	876	913	904	818	911	903	872	905	837	874	908	857	880	861	895	814	877	907	895	883	876	854	814	830	857	844	862	885	825	889	852	873	846	907	885	861	844	849	832	866	887	895	903	889	889	901	829	913	903	854	882	917	884	892	834	870	865	899	963	895	867	854	832	871	887	849	878	885	861	896	893	824	829	871	847	853	858	833	831	906	885	866	882	872	854	881	795	865	901	899	907	865	884	893	925	862	883	925	882	829	867	887	933	882	813	910	857	894	922	899	847	868	897	864	847	893	859	853	875	861	895	905	939	920	862	868	892	845	856	812	928	877	809	889	906	865	891	885	860	896	875	925	823	898	860	830	863	872	864	894	839	839	901	918	905	847	841	917	897	844	891	927	872	853	840	865	916	886	896	873	853	891	827	866	869	822	885	851	866	870	880	896	819	840	898	854	874	824	900	839	906	850	831	861	846	856	881	960	891	832	922	843	855	817	897	910	911	905	861	899	882	855	885	863	879	840	874	850	846	878	871	830	898	879	852	902	804	854	848	872	845	891	893	909	900	887	860	838	882	876	927	908	867	879	886	902	876	822	871	861	864	853	871	948	909	851	910	888	845	869	844	888	854	936	834	896	888	833	838	884	923	842	853	819	892	920	887	910	912	834	866	874	870	852	875	897	885	834	848	881	901	893	913	875	898	884	889	891	903	893	885	856	913	850	943	866	843	844	834	871	868	848	843	913	949	893	832	881	868	944	871	864	852	884	918	920	903	853	912	895	862	872	873	891	896	895	854	894	849	905	842	849	847	870	914	878	878	895	883	828	905	895	897	922	891	857	988	898	891	859	816	849	852	950	827	873	837	840	824	897	918	898	907	877	885	860	887	871	822	942	840	838	867	848	856	876	846	857	851	892	863	889	899	926	918	855	890	830	879	849	816	837	897	880	875	839	879	872	891	870	889	901	955	864	856	856	830	892	868	853	897	892	864	845	837	896	892	878	876	933	889	826	895	891	867	798	859	839	899	859	857	880	919	797	882	905	912	843	899	805	882	878	862	905	884	902	904	902	866	890	890	850	851	919	911	920	882	845	874	858	888	853	842	875	872	868	875	874	900	903	862	903	840	874	830	859	872	896	929	833	928	860	872	846	861	879	864	875	849	852	845	928	885	874	871	821	841	861	897	917	888	903	800	813	845	820	795	920	877	910	887	912	829	889	891	876	873	892	887	874	860	934	894	875	846	881	948	895	853	916	913	908	884	868	855	825	857	919	833	903	894	872	856	871	813	844	888	820	863	892	852	885	910	872	832	870	870	878	885	849	805	900	851	921	903	876	879	824	905	876	835	854	842	887	894	879	854	876	842	907	863	878	909	862	870	852	833	906	858	865	856	869	852	884	825	814	887	912	881	891	849	909	892	903	911	873	839	896	875	917	862	889	857	859	840	885	863	867	841	876	854	870	866	872	871	858	954	885	876	903	861	870	882	882	846	857	900	864	825	908	872	915	848	865	832	837	908	862	861	823	858	870	929	871	837	831	861	857	851	889	852	907	864	858	865	835	897	960	909	839	852	911	895	927	839	838	886	829	868	902	910	885	882	876	926	884	840	895	858	843	882	864	872	875	903	891	820	859	904	927	850	885	872	847	844	907	854	843	856	879	883	884	895	852	891	865	863	880	847	815	857	846	844	881	906	880	899	910	876	877	879	822	906	867	850	824	867	871	874	904	896	907	900	900	854	871	889	897	889	905	861	894	894	873	857	891	848	919	850	927	889	870	929	892	874	853	883	856	854	889	911	832	860	880	853	861	868	877	887	861	891	925	857	870	892	850	831	854	883	878	913	859	852	868	914	847	875	912	895	884	821	860	904	827	864	839	889	888	881	914	886	863	864	869	936	889	854	941	852	891	833	853	852	930	861	892	915	865	864	848	883	927	861	846	836	936	885	936	830	850	849	822	885	874	853	846	886	911	869	950	852	860	915	864	841	834	857	875	849	912	861	850	910	869	878	909	877	867	881	837	888	866	895	861	893	881	841	913	914	838	863	898	899	838	886	832	803	902	910	890	849	905	886	881	841	840	878	918	860	915	868	912	919	916	867	888	862	892	892	878	888	869	929	881	872	883	875	880	848	828	874	900	854	854	847	853	849	872	869	800	876	914	872	807	925	872	873	888	900	909	880	870	823	879	870	868	924	843	832	888	855	857	871	827	821	832	843	899	858	945	865	851	896	875	866	858	893	886	917	886	868	869	910	885	892	854	852	882	910	858	862	841	861	859	860	810	874	883	810	879	883	848	892	947	904	819	887	808	879	870	909	863	913	897	860	870	822	885	836	916	872	871	887	878	860	907	866	911	896	916	887	906	837	887	874	875	878	871	867	856	908	864	912	834	822	886	826	896	815	861	861	861	802	916	865	861	840	879	850	863	867	939	788	797	882	873	864	913	885	859	870	822	882	865	853	848	907	889	848	964	839	880	838	913	878	891	865	859	873	881	866	866	840	889	859	876	886	891	881	871	900	877	860	899	838	905	864	811	879	894	888	861	902	913	887	851	890	866	884	924	875	906	885	878	926	855	870	876	849	899	825	890	849	881	945	864	886	888	891	886	886	889	899	878	870	853	862	863	878	859	916	899	924	847	848	910	843	866	903	886	827	861	906	873	881	881	832	875	845	879	841	881	828	852	860	853	899	853	894	844	891	889	909	854	904	887	865	859	818	854	929	869	842	907	842	919	862	878	834	863	832	896	853	835	822	876	892	888	922	887	874	843	832	877	815	841	822	829	851	935	839	851	905	875	889	847	920	846	931	929	903	890	821	909	938	860	841	926	914	870	879	868	899	883	897	901	841	901	890	875	903	853	863	884	861	884	899	927	879	863	861	906	865	888	858	863	864	858	869	886	870	856	850	883	889	913	907	858	826	944
65607	102269	77513	47802	27668	13687	7544	4443	1753	1499	824	784	798	775	778	779	750	797	758	814	795	742	760	776	788	863	941	934	819	781	760	779	813	783	783	799	817	779	770	778	750	811	782	787	808	775	804	769	790	756	785	789	763	795	816	815	782	797	749	780	772	786	782	768	797	736	793	751	722	746	767	793	808	701	785	787	762	787	763	792	777	769	799	789	782	791	799	738	786	755	764	755	782	823	819	760	774	787	746	767	794	729	781	827	754	737	749	770	783	778	731	788	769	790	756	845	759	767	794	758	791	741	769	782	789	771	766	743	788	731	828	756	801	783	784	738	761	830	764	766	785	772	740	814	779	801	837	768	768	821	798	835	788	770	784	764	759	730	745	757	787	761	766	797	766	756	750	768	749	810	731	765	741	802	782	763	747	782	788	780	786	776	776	764	742	790	750	761	741	782	769	783	781	778	748	803	782	739	750	727	766	767	720	771	791	816	789	785	798	751	779	777	766	756	783	738	766	766	776	780	724	764	757	825	772	793	762	759	792	801	760	809	777	767	762	750	742	776	773	750	768	782	745	780	765	749	830	799	746	756	717	785	699	764	729	772	779	787	778	763	744	797	827	803	744	798	763	766	735	760	752	772	788	777	745	822	774	773	769	816	777	778	774	792	789	766	757	825	729	813	780	746	785	813	777	762	764	786	772	798	761	792	749	822	731	788	826	788	782	755	771	756	763	797	770	828	823	786	772	781	772	781	781	771	780	736	799	819	822	764	785	770	797	762	780	774	771	780	803	806	747	778	816	755	787	751	755	802	732	760	763	807	755	810	730	783	786	766	753	786	761	760	773	754	824	739	794	764	771	754	744	765	805	731	749	797	814	800	812	729	813	786	765	744	759	765	753	752	772	738	760	786	772	732	832	791	672	813	738	784	763	784	776	781	796	794	824	764	810	769	756	740	783	798	731	827	726	783	784	734	706	752	807	728	788	730	767	766	764	738	814	777	800	748	784	759	834	786	746	773	759	800	718	785	739	821	784	739	783	804	777	842	746	743	770	794	777	807	828	730	778	775	758	761	809	770	761	760	772	826	774	772	829	815	803	766	733	778	748	738	737	815	722	813	788	795	781	768	762	797	793	781	765	725	767	777	776	756	722	804	774	732	772	794	775	766	749	784	773	777	821	752	760	726	812	779	798	792	733	807	774	779	737	816	742	747	759	803	782	828	793	794	822	782	807	801	758	745	743	780	798	735	780	799	786	761	750	781	743	769	766	720	811	763	758	812	781	801	777	753	800	739	786	781	768	774	788	763	717	752	783	733	726	782	767	753	770	789	834	744	785	786	762	792	752	750	780	802	801	804	759	745	787	749	784	791	781	753	800	729	792	764	746	751	846	804	766	742	791	779	774	771	775	775	769	770	739	773	797	761	784	801	769	784	803	770	813	781	745	773	786	740	779	809	755	819	789	779	776	765	773	777	804	781	823	773	802	776	803	807	782	766	803	772	793	788	719	778	742	729	771	803	741	732	803	776	799	818	770	799	781	770	755	783	796	788	809	775	740	738	775	783	802	765	787	789	751	728	761	782	714	769	757	739	787	762	793	726	771	771	757	784	737	809	766	781	697	772	781	764	835	729	811	757	787	772	799	831	743	763	771	752	741	742	755	775	763	779	754	797	767	810	791	803	761	812	813	775	782	809	820	809	761	764	756	739	789	756	779	844	816	766	791	802	771	777	792	779	751	732	791	748	813	743	748	771	762	757	768	791	781	812	747	762	800	765	794	785	781	795	758	749	749	829	796	812	780	795	760	817	790	730	775	757	788	774	735	777	726	787	804	772	761	785	736	822	761	801	770	760	795	746	804	813	799	745	799	794	794	748	777	780	799	792	775	731	743	795	791	763	819	763	745	736	783	784	780	841	718	756	739	745	777	739	780	757	796	728	728	769	817	732	781	789	760	761	769	748	719	757	771	780	807	751	785	771	760	764	738	823	739	756	772	786	792	780	794	772	759	786	762	795	773	757	796	789	739	747	756	780	769	764	760	795	751	833	754	789	764	777	760	810	783	791	811	804	781	740	750	785	745	767	759	739	749	765	770	783	771	720	787	775	802	769	793	804	740	797	773	807	808	784	737	697	713	758	802	779	783	754	777	773	793	760	784	771	740	808	797	786	789	796	739	761	754	796	753	792	792	785	792	741	751	746	779	763	785	776	744	759	791	768	727	745	832	793	767	767	751	789	755	722	789	746	778	785	775	728	799	825	763	802	726	776	753	779	749	770	751	768	774	777	661	755	727	801	771	805	747	747	763	750	720	789	761	780	810	813	776	765	779	799	800	767	749	763	725	798	824	752	755	733	805	807	748	756	775	760	739	768	781	817	794	732	744	785	779	770	790	766	781	762	720	790	781	776	769	791	818	773	818	780	761	805	772	803	836	787	770	756	758	785	793	810	802	747	768	740	809	747	744	789	732	811	732	779	709	732	821	772	771	780	720	773	729	796	833	787	769	742	745	709	764	776	707	762	779	710	762	796	787	788	772	750	815	755	720	767	785	746	756	788	784	790	820	788	812	757	804	795	762	791	748	749	752	747	794	777	725	794	785	762	789	773	746	754	802	770	773	754	764	764	765	805	707	784	745	789	746	788	817	769	763	782	729	722	728	797	777	758	727	746	757	779	842	778	770	786	758	766	763	778	794	751	771	705	776	752	767	814	772	755	764	800	797	730	733	784	848	779	776	748	796	758	829	720	785	784	744	775	766	763	795	776	785	789	838	785	791	806	793	750	832	779	776	809	777	754	779	766	751	776	788	747	772	807	792	800	781	775	758	782	776	720	778	758	784	763	765	750	747	816	720	824	713	760	813	758	771	769	776	760	816	766	749	763	787	734	812	800	719	772	773	727	781	805	796	749	767	769	763	772	745	792	739	771	742	783	762	800	792	772	769	792	783	754	727	727	768	807	779	821	768	824	851	777	772	792	773	801	769	766	822	805	741	671	757	744	752	792	774	788	769	706	790	762	769	817	798	752	792	760	758	801	749	723	795	761	806	801	764	849	797	777	789	754	794	794	736	758	728	792	727	760	777	705	772	743	743	792	788	798	747	798	790	767	730	795	813	766	772	787	766	767	770	816	767	771	791	781	783	711	808	746	742	782	796	778	784	803	795	732	735	759	771	772	734	793	784	794	787	736	782	772	818	810	718	789	757	724	716	797	790	770	829	790	784	750	847	766	790	789	739	755	794	766	755	786	743	770	749	739	787	778	766	802	796	770	774	758	754	735	737	772	743	785	790	751	797	780	773	785	767	789	771	775	781	786	759	771	758	832	803	813	766	762	787	775	767	821	777	780	830	815	785	744	740	794	804	787	763	810	743	801	765	774	760	741	781	782	790	773	822	767	784	724	804	785	722	814	743	794	791	791	752	744	808	744	751	769	737	739	783	742	776	750	813	796	764	723	807	773	715	746	748	788	773	706	744	764	774	774	754	786	763	780
31293	27782	23866	10864	3339	1594	1085	909	699	725	675	636	672	694	732	652	691	693	642	694	665	706	651	656	708	699	626	670	728	613	664	686	634	669	637	664	666	654	737	671	679	640	610	630	677	667	640	670	693	690	700	646	663	654	649	667	654	637	651	648	624	653	696	645	673	672	669	647	629	690	674	680	655	688	668	726	681	680	658	685	643	653	640	700	670	675	667	681	699	659	726	675	693	658	632	657	671	661	659	685	637	613	672	652	715	687	666	649	673	613	693	662	676	661	691	675	694	698	699	664	718	660	638	647	642	641	657	612	679	690	620	666	645	671	684	652	628	708	679	700	686	622	668	665	651	656	686	674	674	688	659	689	663	668	660	636	709	645	640	668	658	610	626	685	689	678	694	678	687	660	677	689	716	648	676	651	666	725	673	677	676	668	697	648	651	635	618	681	636	681	649	685	652	644	654	686	639	662	646	637	609	638	685	655	669	697	683	612	678	606	622	708	679	644	627	635	664	677	684	652	706	624	663	679	713	624	651	640	692	631	690	691	645	658	657	641	681	689	647	674	662	662	637	613	660	737	630	665	682	710	686	644	685	645	682	643	676	610	685	706	629	667	710	662	706	636	648	680	662	656	638	708	678	671	677	695	687	655	678	677	668	749	656	645	706	704	676	664	675	656	636	654	646	685	662	630	644	679	666	637	664	617	659	681	675	648	681	660	636	635	658	656	622	651	639	649	663	653	623	674	662	669	629	694	668	684	679	619	642	700	644	700	675	701	678	659	652	660	654	632	658	685	701	674	647	635	671	660	680	678	633	652	683	699	734	621	640	681	650	633	693	687	665	686	700	671	656	605	641	690	634	648	677	661	712	668	623	669	664	693	654	722	705	685	687	718	706	657	642	725	667	664	686	667	610	718	647	689	634	678	682	676	645	603	621	657	682	692	680	687	665	638	675	681	640	660	675	660	660	685	700	641	710	588	689	659	668	682	709	652	641	655	708	682	669	662	673	641	626	636	711	647	671	663	676	667	661	679	699	696	644	653	657	678	626	660	671	649	663	621	660	629	633	671	623	631	611	686	659	644	687	692	677	696	633	666	650	655	696	660	705	680	678	706	684	678	648	641	681	681	708	693	680	645	650	647	639	700	674	679	676	667	631	663	682	673	636	669	663	664	656	648	652	664	666	672	679	642	667	700	652	628	657	680	688	633	696	647	641	676	674	655	653	679	675	643	648	689	671	659	634	652	655	629	671	640	692	662	649	657	634	683	684	658	665	678	708	666	715	675	664	648	633	687	639	664	679	692	659	638	713	700	658	666	628	641	655	732	672	700	690	707	648	630	659	610	654	681	641	681	695	637	655	662	675	671	628	670	662	650	658	646	677	653	688	639	624	650	649	620	640	666	702	653	655	695	693	653	656	638	662	700	652	642	670	694	672	672	718	611	659	708	666	689	690	679	669	652	664	634	651	674	691	670	651	687	648	648	656	696	641	650	643	651	676	661	688	637	643	670	643	626	675	658	695	657	680	699	648	693	674	636	692	689	597	661	677	706	667	655	653	634	677	675	663	659	623	678	683	698	640	668	655	643	701	672	695	712	646	690	722	661	640	688	651	649	682	618	656	694	681	687	667	643	646	708	690	666	627	690	643	663	638	672	692	650	668	658	681	682	703	632	651	695	690	670	652	697	638	679	690	677	658	673	698	675	652	661	651	694	697	683	719	682	628	690	678	624	642	672	664	637	722	653	687	630	691	658	666	684	686	658	659	674	663	617	664	674	659	692	643	709	631	668	717	644	646	700	691	668	687	656	686	680	668	697	658	673	717	678	694	637	668	676	661	674	619	676	687	642	663	663	653	700	648	656	657	687	727	633	647	708	623	694	639	684	651	650	635	694	682	661	637	698	635	666	697	649	684	687	654	658	702	652	685	637	693	658	652	668	690	683	672	656	712	651	673	732	674	701	661	695	630	723	641	698	636	645	699	639	599	661	658	700	680	625	667	678	683	617	667	710	696	657	675	689	634	627	633	647	666	689	659	666	718	628	714	697	679	631	684	701	658	680	669	705	709	717	680	673	683	669	728	662	686	677	604	693	647	642	685	656	651	662	675	694	677	655	682	641	643	665	605	649	650	694	660	673	683	684	626	716	625	648	588	717	629	673	684	655	751	665	689	657	672	672	677	687	658	677	661	637	641	661	653	676	655	642	644	653	652	639	668	664	670	666	688	636	705	682	637	663	675	694	613	599	640	614	652	669	636	685	691	673	622	639	660	640	690	635	643	715	666	663	663	662	642	630	655	661	717	651	680	674	672	718	671	673	664	656	684	586	660	617	685	670	620	672	641	630	661	678	662	699	690	667	643	680	637	676	672	660	681	657	663	685	627	635	668	694	688	674	644	658	648	629	742	691	702	686	660	672	669	663	634	689	630	673	689	641	685	709	637	635	654	654	700	654	665	644	722	655	679	672	662	675	647	644	642	675	637	653	656	670	645	678	656	652	694	693	631	629	650	665	654	637	640	655	685	652	646	642	665	654	628	686	679	659	668	686	656	653	678	616	669	674	665	656	613	687	634	639	677	679	698	687	661	625	711	681	626	652	657	657	679	708	672	664	667	691	704	649	705	658	677	678	649	686	634	656	669	636	673	646	671	688	669	583	659	681	651	649	652	666	686	680	662	673	636	666	673	678	622	647	654	701	687	627	662	627	667	645	686	649	699	633	674	652	680	652	702	706	630	597	660	688	691	693	671	661	654	687	651	647	670	655	702	628	629	642	685	660	640	666	650	698	631	625	675	638	699	659	642	721	642	646	639	723	697	664	708	664	677	707	682	650	675	673	649	633	690	653	671	690	647	666	683	747	701	677	677	624	633	651	630	733	681	655	657	666	621	654	656	662	698	681	671	627	636	684	615	664	710	635	632	631	691	690	644	665	618	630	679	647	670	683	681	626	655	652	717	648	680	600	649	719	660	641	645	668	625	730	671	637	710	655	672	661	691	625	683	666	583	661	683	656	659	660	656	670	668	706	674	672	687	682	683	649	612	634	674	660	656	686	661	641	703	654	647	626	612	671	684	716	652	683	671	659	625	674	678	666	688	680	633	702	653	684	689	671	644	656	711	641	638	625	674	692	710	658	688	694	626	634	686	697	660	653	615	672	658	681	679	659	660	672	648	661	656	642	678	695	706	674	619	669	622	701	658	669	669	691	680	673	669	641	676	652	663	700	688	633	653	651	665	659	643	647	695	658	675	701	707	698	645	659	584	622	682	702	648	624	612	647	700	656	648	658	633	677	644	677	650	647	686	646	693	692	651	665	634	659	712	692	652	652	700	663	650	647	639	644	640	673	651	696	654	637	650	668	686	702	681	722	664	656	690	690	666	653	660	680	649	664	694	651	655	635	694	654	704	713	709	621	661	659	656	668	690	658	692	648	673	638	724	637	677	657	680	688	712	646	646	694	687	667	690	629	622	666	681	665	636	698	678	657
24568	31731	19594	6931	2841	1491	872	729	585	549	540	554	525	566	552	523	562	531	500	539	558	518	538	549	542	530	606	562	537	593	541	579	570	527	538	551	509	549	540	518	581	523	586	520	540	567	521	519	506	556	515	543	544	546	494	532	500	531	578	528	520	566	562	480	540	546	516	545	533	539	569	563	534	552	509	500	583	534	512	489	552	538	510	564	522	572	524	508	532	530	529	539	518	498	533	523	520	539	554	528	546	497	500	518	563	555	567	536	528	533	568	528	508	527	524	556	508	508	540	545	537	529	512	536	529	523	541	531	534	536	514	547	522	539	535	525	495	535	504	524	534	535	553	536	538	541	526	524	520	549	555	561	532	517	553	553	526	561	505	540	543	500	562	562	545	523	552	507	533	524	538	532	550	508	536	524	507	516	542	534	528	518	525	544	532	544	561	558	521	531	498	520	546	527	515	560	531	521	564	545	532	556	533	556	530	499	514	536	562	606	497	565	523	525	550	541	548	523	530	513	518	537	570	508	520	539	502	533	558	531	542	517	547	564	568	564	550	554	556	522	523	547	558	541	509	497	502	542	532	530	515	560	552	523	521	549	503	531	521	528	529	586	554	559	544	506	465	541	557	517	487	512	553	517	504	535	557	513	532	530	532	491	533	542	533	533	534	509	539	522	524	554	546	521	514	520	527	510	507	533	582	540	526	546	545	526	531	480	520	496	544	519	517	553	515	555	528	525	504	541	535	531	538	550	550	554	560	525	527	516	560	537	528	517	540	530	585	587	542	534	544	559	517	517	509	516	514	536	536	586	544	546	527	518	556	487	531	546	517	548	530	531	519	488	516	533	538	580	520	518	537	539	515	536	525	534	544	546	499	536	525	503	570	543	520	528	513	508	542	517	537	560	533	499	577	550	536	526	536	530	546	566	567	529	532	565	548	565	557	503	535	545	562	505	509	544	560	507	527	560	500	528	505	542	509	497	524	528	540	516	526	531	533	543	520	578	563	508	496	536	574	548	557	553	520	540	563	570	528	538	543	521	535	578	518	550	534	530	553	514	533	535	524	541	533	552	547	545	541	514	512	523	511	535	563	539	575	530	546	502	489	547	533	541	529	579	503	527	528	538	559	517	561	531	537	486	585	533	521	564	504	570	515	545	509	563	533	538	520	550	516	530	508	551	540	529	580	567	544	537	530	532	542	544	588	504	542	512	524	539	532	566	528	513	536	526	527	554	555	525	541	505	496	514	520	519	482	502	554	480	496	550	516	541	540	532	524	542	543	528	574	548	534	541	545	582	524	574	540	564	499	507	528	520	507	582	525	536	533	526	530	532	521	600	576	523	516	511	559	543	520	517	561	544	537	541	512	541	556	515	534	535	564	493	523	538	533	513	521	502	531	516	537	541	556	511	499	544	548	516	543	527	579	577	568	517	513	518	570	548	530	525	495	552	499	534	494	540	517	480	556	486	547	561	522	556	554	520	560	547	565	539	553	546	541	531	532	532	570	545	493	562	518	523	498	531	572	526	545	556	536	524	533	537	492	519	549	556	546	550	549	513	535	510	534	484	516	550	561	566	510	480	503	509	527	518	532	525	570	565	541	538	536	543	557	539	527	577	516	530	512	544	548	547	570	541	559	516	542	563	551	510	518	573	596	514	497	575	525	524	561	553	514	537	556	514	520	551	551	556	509	531	536	515	567	575	521	543	553	521	541	489	517	532	505	539	534	508	553	515	567	567	545	572	498	530	520	533	501	520	515	578	527	547	536	558	526	558	541	527	525	521	535	484	539	510	565	545	519	524	515	512	545	543	555	554	492	523	510	497	536	529	534	516	479	557	512	525	565	548	533	542	526	526	485	528	523	498	556	548	515	551	541	530	515	526	543	545	553	537	523	535	547	538	516	542	509	541	553	529	519	538	544	558	556	523	527	526	527	522	483	514	557	523	543	516	549	494	552	508	537	515	546	504	490	531	542	547	576	533	514	534	527	514	540	547	504	522	553	480	519	487	506	534	525	548	541	540	525	544	518	552	554	528	549	574	540	540	528	484	514	570	560	529	529	531	544	527	495	581	516	510	520	544	498	532	520	498	544	511	501	545	511	529	512	557	511	539	553	537	522	522	515	526	489	547	511	535	536	496	534	516	569	515	562	513	554	546	533	564	506	534	517	553	512	507	533	539	561	538	538	562	510	535	543	563	536	523	554	530	524	529	559	555	503	512	552	524	523	545	518	514	554	522	547	489	474	533	563	557	538	530	535	546	500	534	557	523	568	590	538	539	529	504	536	507	563	531	514	531	498	506	551	566	491	519	529	557	537	554	552	559	515	524	516	549	534	530	538	575	528	548	479	532	511	526	543	599	484	561	568	489	539	496	538	576	534	568	538	549	548	548	518	537	549	542	540	535	511	501	536	550	526	531	539	522	547	531	556	570	522	516	544	499	532	541	542	542	535	559	529	504	534	493	560	522	549	533	519	519	552	541	545	542	547	529	557	532	544	544	568	532	535	537	532	523	519	532	509	523	538	516	539	525	540	521	560	525	564	534	511	547	522	557	532	550	559	540	445	549	549	497	507	523	589	545	504	542	509	517	523	528	515	526	512	546	494	525	564	539	539	512	561	517	524	546	541	522	540	511	539	549	530	560	534	545	530	562	530	491	571	547	567	495	493	533	552	544	532	510	531	574	559	513	567	510	513	588	529	521	564	535	566	512	521	527	537	518	517	523	549	536	558	529	502	526	545	528	495	572	522	574	508	542	511	536	547	510	525	526	559	518	559	537	543	563	450	532	523	538	519	544	525	531	562	515	525	580	548	504	546	471	525	523	582	529	514	526	500	513	562	516	526	496	552	518	527	543	505	520	523	567	496	503	525	542	527	493	527	521	532	555	516	504	568	530	532	534	577	558	549	535	493	519	500	529	509	531	527	502	531	522	524	466	509	507	519	574	530	555	525	481	533	538	538	495	511	544	521	550	509	503	538	534	454	534	511	554	546	509	556	525	520	511	512	549	520	538	510	508	545	556	466	541	499	526	549	517	526	561	497	555	534	527	561	535	527	515	537	558	562	533	523	512	553	536	530	482	495	501	518	523	529	497	525	561	548	530	548	501	519	529	545	545	544	563	563	525	558	545	531	551	515	503	493	528	528	530	549	536	521	552	545	538	513	497	546	542	565	501	564	504	503	531	510	519	563	502	505	542	512	532	540	578	545	501	498	504	528	520	530	571	533	575	552	512	557	547	539	555	538	534	523	521	521	563	502	542	493	541	550	537	519	546	509	537	550	529	549	505	531	536	572	558	569	552	516	543	544	542	530	536	517	567	552	549	539	532	505	558	530	548	523	572	533	563	522	548	525	528	535	526	509	533	533	558	518	548	524	511	561	534	557	551	492	524	536	553	483	496	554	556	552	500	522	539	538	512	496	502	554	561	541	518	557	516	505	547	518	538	520	532	542	525	542	518	512	534	531	553	550	547	542	524	526	541
25845	24684	37850	36500	25065	14085	5828	2357	1277	1034	784	780	768	779	756	770	744	764	832	821	755	791	753	746	709	802	848	834	752	750	786	734	728	783	748	773	774	776	806	775	762	729	727	764	749	821	736	742	724	769	780	709	727	790	716	707	746	743	731	777	750	759	725	792	787	732	748	722	762	753	798	743	794	806	782	759	751	791	759	696	724	749	751	753	801	729	783	714	728	752	806	719	734	670	766	776	785	726	700	755	730	808	765	727	706	791	711	711	778	765	753	726	732	744	798	763	807	753	758	765	744	732	766	750	727	743	723	765	724	739	773	669	770	716	805	778	743	784	742	775	772	761	831	765	712	769	746	790	744	710	737	734	754	681	712	745	750	764	748	730	779	757	754	749	798	761	769	737	738	769	751	741	759	752	769	753	770	742	771	745	727	751	710	726	819	790	739	769	722	740	736	765	728	759	735	768	741	761	746	759	786	793	717	753	771	733	749	742	684	737	685	773	726	750	718	788	731	749	748	763	799	716	712	798	758	707	791	741	749	732	757	788	746	735	751	720	711	727	760	738	772	738	777	740	746	777	722	752	760	762	743	723	767	725	724	754	750	739	731	804	765	762	740	796	757	803	763	754	764	744	708	755	715	758	789	777	736	708	757	744	786	722	708	723	714	787	771	755	796	731	756	752	722	721	732	754	709	717	776	777	788	753	763	730	748	750	768	742	772	794	747	702	718	720	740	682	762	743	755	727	721	730	760	800	763	744	718	797	772	728	742	776	724	727	738	823	756	767	722	791	743	775	774	805	806	715	729	728	746	798	774	751	763	793	754	708	825	765	762	748	745	770	749	752	775	768	764	727	759	764	781	734	753	700	770	732	723	709	744	743	759	765	783	733	747	738	786	747	757	704	717	763	760	753	766	720	707	713	729	708	735	737	789	730	784	750	735	741	762	735	745	760	691	793	770	772	738	733	761	732	736	764	789	757	756	767	706	727	765	748	720	796	793	699	730	783	803	739	728	785	781	714	756	790	691	730	722	742	773	772	732	733	740	800	742	766	788	686	695	712	743	746	753	749	774	700	759	753	735	742	773	727	706	782	755	731	719	750	761	745	753	802	779	731	743	787	745	755	749	741	690	765	790	768	743	763	774	777	760	711	706	822	763	710	717	771	708	756	757	758	768	740	770	750	772	778	765	739	740	748	784	758	705	729	763	748	770	775	788	730	732	715	792	715	746	711	771	737	778	729	729	739	750	762	762	738	785	783	754	755	778	721	770	749	729	741	717	759	749	756	732	766	815	777	737	713	731	767	768	806	714	730	730	744	745	738	735	766	732	722	784	734	735	732	698	757	709	710	758	790	758	758	737	723	737	782	771	759	768	782	764	773	775	732	751	775	762	742	751	775	742	791	727	749	762	737	740	758	744	788	776	766	773	781	754	766	751	722	733	769	754	729	748	760	730	718	794	723	734	721	741	760	700	790	715	757	710	743	749	752	770	752	733	760	804	774	741	743	720	749	770	773	727	776	752	769	782	772	761	764	768	724	700	760	755	758	738	798	775	727	737	771	740	735	722	768	754	731	782	738	753	703	755	722	778	738	754	715	760	750	763	778	737	742	772	752	745	721	779	681	702	734	742	761	745	774	733	734	726	759	738	717	785	730	744	736	733	778	755	728	767	791	726	737	726	771	740	749	743	761	736	729	778	768	779	759	744	739	803	736	732	747	753	762	738	760	758	721	747	703	708	690	784	685	718	752	726	737	750	767	720	733	759	780	725	732	736	719	798	741	777	775	757	693	746	772	714	792	737	758	751	761	766	691	722	764	783	729	733	795	754	740	725	753	735	797	813	739	813	766	728	776	707	691	720	789	736	777	725	745	708	748	753	734	717	747	670	728	711	730	718	714	753	783	722	758	787	701	774	699	780	757	749	746	790	712	756	741	724	680	763	748	774	745	781	706	751	758	716	735	711	700	758	771	734	755	692	769	778	774	733	787	705	785	810	771	765	721	711	704	749	760	777	781	767	778	723	774	776	733	746	766	765	761	776	739	697	781	759	727	699	762	735	767	758	758	745	721	773	737	752	738	774	711	740	756	787	743	777	736	742	734	722	733	724	753	734	751	716	756	722	700	735	735	740	745	733	792	724	771	754	787	698	745	790	732	731	752	806	743	784	755	747	708	782	732	776	746	782	743	777	770	710	754	763	779	763	725	723	756	758	774	753	769	791	801	752	722	775	787	747	717	752	725	721	778	717	760	735	782	714	773	721	756	709	764	760	755	720	740	715	788	737	766	718	772	749	792	673	750	775	750	745	781	724	732	755	740	724	753	723	781	802	768	762	732	772	742	717	786	695	791	734	707	741	754	763	762	749	725	781	765	696	739	739	748	779	769	719	726	723	777	678	757	736	731	754	719	754	756	777	763	773	735	747	771	773	745	753	780	763	666	725	761	788	701	788	754	726	702	778	739	713	774	748	734	781	725	746	793	714	752	766	741	711	729	740	784	705	740	746	701	731	766	726	771	761	743	754	788	806	739	754	702	759	758	761	736	785	767	796	775	745	794	804	745	773	763	772	734	757	753	734	749	749	786	782	752	741	770	763	749	716	723	772	736	754	722	829	786	785	777	728	743	728	734	780	782	755	711	699	703	729	741	704	746	774	786	757	759	718	757	765	761	777	733	787	750	718	731	731	746	746	736	728	747	710	695	768	734	774	782	743	697	758	726	796	740	798	779	749	777	740	731	739	730	778	780	781	699	692	795	793	732	757	728	709	805	774	764	731	800	769	734	761	759	733	727	727	740	737	737	758	771	768	753	727	794	801	764	725	756	773	764	766	741	740	756	753	761	747	792	787	739	693	751	758	778	770	652	731	765	747	751	774	784	746	777	725	790	746	759	753	760	778	730	749	791	751	808	787	737	739	742	781	757	755	741	746	741	746	740	763	714	739	817	710	760	758	720	746	735	685	747	806	729	706	760	751	751	767	699	736	686	730	766	745	780	771	775	743	696	731	767	763	781	734	735	768	697	782	732	701	728	751	714	757	728	702	770	732	757	780	775	731	739	723	776	769	758	738	703	735	756	763	698	809	737	730	813	727	716	691	767	763	758	701	732	768	772	750	750	774	787	696	743	729	764	789	715	774	704	706	735	703	737	755	717	756	720	802	682	720	744	715	767	756	715	752	758	734	765	782	767	775	769	706	783	754	717	725	781	731	785	762	724	725	746	759	764	745	721	771	760	765	696	774	789	738	768	799	768	725	748	729	727	741	751	710	732	735	732	740	729	755	741	713	764	720	713	740	745	716	764	744	768	744	752	759	728	718	753	721	732	756	738	728	767	745	760	750	795	721	737	728	737	718	762	760	713	789	757	803	735	737	761	770	810	698	748	705	757	760	763	760	727	758	735	708	734	746	774	760	754	760	742	760	722	759	748	759	753	687	781	752	683	746	761	714	674	748	771	744	728	763	782	779	726	766	765	749	749	732	718	722	729
61344	89814	66455	36376	18569	9152	4671	2466	1198	1015	683	675	685	629	713	698	659	679	672	680	664	680	660	699	640	662	763	729	680	732	632	654	632	646	654	648	618	624	640	636	674	666	655	716	648	638	697	658	639	671	638	698	704	664	665	649	664	635	650	670	655	639	645	569	645	638	680	680	641	648	669	704	688	649	645	657	683	627	650	643	667	630	673	672	657	629	658	643	637	654	685	684	655	642	656	662	617	611	659	633	672	646	664	665	616	648	640	645	653	670	650	664	669	643	640	616	668	673	668	659	646	620	655	680	650	691	664	658	653	679	655	673	671	644	616	676	651	662	628	663	654	632	637	669	649	650	658	622	671	661	616	642	637	660	665	663	661	674	678	695	615	647	659	633	648	632	636	650	609	672	679	641	640	617	730	675	642	688	662	700	679	649	731	630	642	643	615	667	641	610	680	685	639	631	704	602	670	645	659	663	636	636	686	637	623	676	590	661	629	654	672	664	658	636	667	613	630	634	637	632	613	653	650	652	631	645	603	605	634	597	652	648	686	639	636	625	638	634	639	660	634	629	627	601	649	669	626	653	613	660	651	620	629	652	612	670	651	650	641	662	646	615	598	614	622	625	634	652	651	627	610	654	653	635	646	627	642	677	602	609	670	653	642	670	658	668	672	633	651	630	668	618	641	674	634	648	686	682	644	620	655	641	672	670	640	686	632	601	618	624	609	667	659	660	630	655	650	631	602	650	635	614	603	640	689	644	641	655	647	656	656	662	655	648	645	637	667	639	664	631	706	634	600	679	689	661	643	634	674	673	622	641	689	623	605	660	626	657	672	701	613	616	597	626	664	638	594	661	667	609	635	652	666	684	653	666	648	666	679	630	672	668	655	638	610	650	658	633	655	656	644	704	619	632	687	627	663	651	626	654	611	635	683	614	627	650	642	647	686	613	627	630	655	637	643	630	657	644	667	626	670	628	615	699	666	644	671	625	605	622	675	630	676	660	642	607	656	632	663	637	659	607	628	633	619	663	664	643	645	650	628	629	597	612	648	643	605	630	644	655	635	636	628	633	676	686	668	644	664	692	631	673	621	630	649	657	639	636	642	631	612	679	661	636	633	684	704	633	651	621	649	666	624	661	706	659	659	617	670	675	710	638	631	672	630	695	665	634	644	656	643	624	662	602	643	659	639	647	671	679	608	656	631	660	657	651	642	626	627	664	622	625	651	619	603	678	680	663	605	679	658	658	671	644	644	658	617	633	656	638	621	642	617	612	659	670	640	692	662	647	663	615	621	645	651	623	654	613	646	662	639	611	670	638	676	625	649	621	672	658	684	638	616	620	621	616	664	605	653	595	626	705	658	672	683	591	653	656	629	659	643	664	667	659	649	634	684	630	661	642	591	649	655	673	638	658	663	646	618	654	654	698	664	606	648	620	635	617	628	683	672	678	637	672	635	648	664	656	636	663	696	671	634	614	687	627	680	621	652	603	627	662	629	660	710	609	633	700	643	645	654	626	660	655	676	672	656	674	676	651	662	620	646	592	639	641	657	625	578	633	640	696	651	670	671	636	646	697	629	650	660	663	645	632	626	674	674	633	663	655	657	652	646	636	600	590	635	648	641	612	686	620	638	655	664	647	659	599	619	605	657	669	687	654	652	654	712	621	606	631	689	609	643	624	612	657	660	682	622	620	638	641	640	647	678	693	641	658	655	637	645	609	604	675	637	625	678	608	695	629	644	643	629	645	608	698	619	617	651	620	631	696	666	689	648	637	590	644	634	661	664	662	617	660	575	639	721	664	665	588	601	608	605	658	629	668	652	640	653	627	665	644	629	677	631	653	637	634	641	635	600	604	574	671	643	634	623	638	631	617	629	670	648	665	674	683	656	637	640	640	637	659	624	614	641	676	643	626	659	653	643	709	675	634	670	604	637	639	699	651	651	714	673	655	676	674	693	699	611	640	656	682	645	634	586	659	672	616	640	705	625	684	607	675	685	649	631	636	698	667	637	617	617	612	646	702	608	647	640	610	671	661	671	645	648	674	628	615	631	630	651	661	663	671	626	656	670	659	605	689	643	623	709	639	666	614	649	634	648	664	661	695	662	666	597	661	599	647	639	617	665	662	622	624	674	647	604	656	654	651	632	657	638	705	668	696	640	655	691	631	649	650	650	591	677	701	613	647	657	692	636	675	605	666	653	657	644	649	635	610	676	666	657	658	691	659	657	609	635	608	670	595	587	614	663	632	611	633	646	668	620	655	595	614	653	647	582	649	687	648	638	636	671	643	648	660	647	699	629	608	626	645	606	672	680	668	631	628	599	598	702	625	645	642	630	654	636	624	664	660	662	601	683	649	612	661	628	639	670	715	648	666	650	642	601	594	635	586	673	614	619	680	610	655	622	656	607	603	642	652	668	638	668	689	596	647	670	646	652	659	649	645	669	625	606	609	585	621	610	679	643	714	641	647	723	646	640	687	634	643	680	629	628	653	647	609	693	610	634	604	658	640	621	646	636	681	634	575	626	666	657	628	623	669	617	628	630	628	654	683	668	721	676	618	636	637	650	641	638	609	645	653	692	639	640	655	644	632	636	638	666	631	612	644	634	643	629	676	717	638	575	687	633	652	642	604	685	683	619	613	660	623	624	673	694	621	625	630	656	642	659	640	632	667	612	654	645	669	648	638	629	625	647	658	632	657	643	681	611	635	637	645	688	606	627	608	600	631	641	640	663	637	645	649	624	644	640	629	632	654	682	613	666	659	670	623	644	665	644	641	652	575	641	633	637	632	689	662	690	641	608	665	650	621	661	677	636	648	642	621	638	619	645	653	638	657	620	659	619	590	645	601	662	710	604	640	642	669	640	680	655	688	662	661	679	670	705	682	660	664	620	627	674	637	609	663	590	645	611	642	649	621	645	619	594	635	614	628	634	655	676	616	612	652	619	687	629	697	671	638	660	620	615	707	636	628	650	643	626	663	670	655	638	603	613	658	678	637	665	640	644	639	693	660	618	734	643	624	633	643	677	636	636	596	621	667	653	614	614	691	664	643	648	638	667	619	692	666	659	667	652	666	645	663	668	679	644	645	609	623	665	656	620	631	702	652	660	624	659	674	629	637	634	641	624	630	643	656	621	644	681	631	614	671	651	680	654	663	666	608	674	626	643	585	656	647	611	626	631	649	655	645	679	631	646	610	684	665	647	631	623	680	617	638	668	629	635	638	601	620	649	633	679	668	665	641	576	657	685	624	620	597	611	626	667	653	617	589	631	623	628	668	652	664	659	676	675	676	666	662	675	609	686	639	631	663	618	673	649	615	698	624	609	630	588	608	663	611	624	632	705	611	685	610	631	684	603	644	638	635	690	654	669	661	634	644	627	612	669	628	654	604	635	624	668	645	697	652	600	610	626	603	687	667	640	609	625	629	644	643	647	637	666	630	615	670	642	672	636	632	627	683	671	648	615	674	610	652	646	668	660	660	633	655	668	651
24636	23156	34474	33002	28127	21904	12525	4650	1782	1445	950	974	929	904	950	886	908	945	856	914	905	871	928	893	958	959	1013	1023	935	933	900	859	921	896	911	892	874	867	897	918	925	876	902	880	881	878	848	851	886	867	874	920	877	881	853	867	874	917	914	866	880	866	875	866	893	898	914	880	895	864	957	869	888	916	911	870	839	883	880	868	826	880	857	863	857	852	881	853	883	876	916	830	870	877	866	832	887	911	921	910	860	895	895	940	852	853	943	922	877	894	868	954	870	863	918	875	886	819	829	865	868	881	869	862	832	863	926	899	881	872	871	871	909	827	885	874	853	874	842	899	835	890	823	889	857	873	901	898	841	893	855	849	940	905	904	879	808	885	831	884	854	869	946	881	907	863	903	916	871	831	869	868	886	904	836	860	871	853	835	916	894	863	902	845	877	858	882	875	846	885	866	865	865	842	913	827	900	859	853	940	862	891	909	909	898	860	897	860	861	878	866	876	800	864	874	929	912	865	906	842	920	832	892	894	883	858	863	881	844	917	860	886	926	937	868	890	870	905	892	900	905	847	864	886	843	937	816	864	950	822	860	886	888	913	876	907	834	846	910	854	870	853	826	878	849	862	924	892	847	886	885	890	889	858	860	933	858	874	941	869	857	868	890	841	930	934	891	845	851	863	882	900	844	872	881	860	898	828	837	850	879	883	901	915	909	911	876	908	843	848	836	871	918	843	866	861	857	849	879	867	871	852	882	870	865	878	885	903	844	824	870	871	895	868	877	884	871	950	904	862	882	865	818	902	878	867	828	850	881	911	898	855	859	910	924	864	845	906	897	960	845	803	813	847	863	891	898	833	838	935	884	858	879	883	903	871	892	912	839	848	929	866	891	851	881	876	889	854	872	859	842	846	885	792	820	866	864	848	847	902	928	876	899	881	916	899	890	854	919	870	844	873	900	861	862	898	858	868	895	864	920	884	864	840	884	847	867	923	894	866	842	904	886	846	861	913	902	867	878	864	847	809	833	857	871	919	839	838	871	843	873	861	893	863	834	898	866	886	873	876	861	831	906	881	897	853	922	858	856	882	882	950	872	888	921	880	915	852	855	855	910	945	864	878	875	835	878	905	911	827	872	931	893	851	858	861	937	850	893	851	889	896	904	868	922	851	952	910	878	924	824	831	852	856	937	867	871	917	919	927	860	891	907	867	838	866	863	865	909	889	867	886	911	881	889	880	942	854	856	901	892	936	944	884	872	925	874	872	895	899	888	847	887	857	883	872	876	906	850	852	915	895	826	882	887	850	834	882	843	845	891	928	908	880	914	873	887	906	881	841	908	856	890	900	846	887	905	917	835	865	900	852	875	883	856	888	842	885	921	858	882	823	945	891	851	887	837	815	873	860	895	886	858	817	894	927	913	862	850	914	893	886	869	870	918	893	876	854	899	885	861	874	839	898	893	856	839	866	890	883	910	846	876	891	915	957	885	909	961	876	860	938	812	900	886	875	887	828	901	856	868	822	800	884	865	901	834	846	842	880	882	926	897	916	863	885	895	875	892	843	950	868	859	857	882	853	895	920	864	907	915	923	889	912	920	920	880	830	852	894	826	857	913	848	886	871	852	851	884	847	901	878	901	910	868	828	906	865	885	938	892	917	891	861	901	885	878	909	898	846	854	884	865	889	812	873	854	916	875	922	865	853	921	904	877	857	866	920	921	843	875	904	890	846	874	899	862	876	860	835	850	880	878	850	866	891	976	903	856	881	923	867	880	829	805	890	822	867	911	888	873	920	906	881	811	895	880	844	881	877	858	866	868	848	868	884	826	906	860	916	914	865	905	860	880	843	850	870	878	899	882	934	891	884	904	871	887	870	864	844	851	867	810	891	917	872	846	851	888	826	935	920	879	918	900	874	845	862	876	934	872	942	898	895	886	883	871	887	856	902	886	920	862	841	887	876	831	838	875	909	843	876	868	849	871	893	896	887	882	859	866	828	828	856	878	897	847	944	882	846	872	880	896	839	819	853	905	889	880	897	921	930	903	876	867	866	876	874	835	875	850	831	857	909	907	861	885	890	866	902	912	899	872	868	908	894	878	941	857	898	912	832	909	921	843	866	873	870	913	900	838	854	873	842	940	836	983	845	892	881	843	875	885	917	842	867	887	845	860	873	881	824	884	842	871	897	870	883	894	905	882	884	863	909	883	876	853	916	878	817	898	888	875	906	869	839	902	903	901	875	880	813	876	897	921	896	855	838	927	899	901	881	860	924	937	850	897	880	843	887	869	859	868	884	921	876	864	821	917	874	882	865	873	900	899	873	864	900	870	890	922	849	900	905	892	872	938	852	864	859	879	873	830	873	913	814	898	882	920	870	893	870	823	882	869	846	904	882	848	872	876	888	885	868	861	874	893	863	832	871	838	909	874	839	840	868	911	854	808	875	881	944	878	836	915	836	861	859	865	896	871	907	887	889	866	841	891	914	871	835	903	884	827	918	916	876	873	853	898	876	867	881	870	898	860	897	853	866	889	879	784	904	855	887	899	878	851	824	867	909	859	873	863	875	875	870	893	862	910	907	872	890	894	845	865	865	870	905	892	861	877	837	851	861	881	905	887	885	856	883	870	927	896	856	825	882	866	919	879	878	867	833	897	920	865	839	884	872	889	874	867	850	856	775	890	855	869	876	886	921	898	890	858	880	882	900	863	873	864	894	877	845	892	899	872	902	870	829	857	863	871	878	924	851	814	846	889	881	804	871	849	865	900	872	861	865	912	875	886	904	878	870	838	837	913	878	860	906	873	940	821	885	847	869	889	920	888	900	863	868	862	906	933	819	886	850	860	902	859	852	875	928	852	873	882	881	862	886	858	858	950	867	863	897	901	844	916	933	855	839	875	888	852	873	840	838	888	853	901	882	900	910	846	808	886	870	871	833	901	874	874	875	865	876	887	908	868	893	884	911	915	875	868	877	870	832	860	871	900	880	877	884	888	868	838	935	902	923	824	900	896	840	882	905	852	819	858	848	920	842	903	853	860	861	863	894	851	903	926	884	838	879	917	910	864	915	857	868	886	803	908	898	856	835	877	870	846	912	854	889	912	940	877	816	867	860	943	944	898	844	846	881	896	865	874	864	843	855	869	896	867	886	817	936	867	891	882	890	848	883	846	860	865	815	907	854	882	898	902	925	916	881	895	873	868	901	880	849	893	872	880	870	845	857	921	834	912	930	906	864	906	900	882	859	859	855	932	839	871	843	805	921	829	877	924	813	893	859	858	865	867	852	840	847	817	872	900	870	872	879	873	840	887	907	869	918	913	886	900	893	863	896	898	913	907	863	874	865	924	864	831	864	819	887	927	892	899	894	890	879	941	880	876	891	854	885	867	843	830	896	883	877	890	872	923	891	866	915	891	829	925	837	873	913	876	837	880	841	879	819	867	914	891	875	887	841	871	863	879	923	881	868	902	882	912	882	885	908	858	862	896	920	921	901	850	909
65486	102691	78490	49092	28204	14667	7970	4623	1866	1489	880	746	792	790	747	719	792	781	786	769	778	780	785	784	786	834	1057	916	862	803	793	801	788	776	793	829	767	780	766	832	738	776	770	800	694	777	782	770	758	782	762	751	774	751	854	806	778	771	766	724	745	786	733	722	765	776	767	780	795	784	768	786	791	758	761	727	770	782	756	790	752	738	743	767	784	764	737	731	823	742	827	715	802	712	814	763	768	752	788	776	786	774	780	749	759	804	790	818	768	766	762	807	787	783	723	762	765	805	807	770	715	734	769	749	768	774	739	817	774	794	737	765	810	801	716	762	755	746	744	733	764	831	759	773	775	805	746	773	773	769	770	798	791	802	784	758	753	812	763	737	800	785	799	809	745	737	786	769	714	762	755	764	723	774	735	770	731	775	785	795	797	681	744	762	775	751	781	738	745	785	754	803	756	773	784	709	720	732	758	800	773	760	800	772	806	738	839	780	731	747	781	751	806	817	772	737	749	761	767	793	776	778	755	725	748	698	765	821	744	784	755	775	793	755	738	778	755	833	741	759	729	756	762	814	710	827	759	776	731	762	772	721	793	793	799	736	739	812	786	769	787	781	755	812	815	778	750	786	779	754	791	776	777	793	749	771	745	748	764	771	735	841	797	774	789	786	776	749	791	744	752	781	774	802	760	795	763	767	805	794	716	736	743	759	772	782	824	765	758	774	765	776	815	731	755	779	765	783	762	777	793	790	823	794	777	761	743	736	772	761	774	778	798	778	782	786	731	794	729	743	796	795	804	750	740	746	811	758	775	772	802	750	765	795	778	761	779	762	750	797	754	749	765	749	750	747	739	760	780	770	750	759	789	785	750	716	779	767	744	781	823	755	733	766	790	771	755	766	757	823	798	792	822	758	744	753	737	829	729	756	775	774	780	765	784	811	765	727	784	742	777	742	732	736	806	790	796	791	772	786	796	765	755	829	827	777	757	819	749	763	781	799	766	758	786	757	758	733	798	792	743	699	833	764	750	749	750	741	761	729	832	795	760	795	814	745	759	760	769	724	769	760	732	800	778	803	745	754	799	764	756	780	788	781	764	755	780	782	734	779	797	748	779	779	746	754	781	757	738	754	764	779	752	770	773	799	694	733	738	766	757	762	729	820	780	769	713	785	718	737	772	753	749	778	767	806	776	718	810	774	784	748	736	816	726	782	746	761	762	751	783	798	798	762	750	761	805	754	793	766	713	772	774	803	790	793	728	719	775	793	767	773	789	777	796	814	780	818	783	785	748	824	747	708	799	752	752	780	742	791	774	749	736	767	750	752	754	790	770	767	762	749	806	803	810	806	785	804	761	837	745	764	774	751	787	730	776	770	760	768	789	801	732	776	769	770	803	776	741	769	759	788	731	764	799	770	726	756	757	777	758	786	738	758	822	782	749	793	759	775	743	733	794	721	782	785	774	800	758	751	812	756	776	779	779	779	768	758	757	772	752	727	771	783	787	743	788	733	805	754	736	825	788	763	772	775	802	785	791	755	776	710	781	727	808	799	783	753	724	799	790	778	802	732	759	812	759	791	774	735	741	800	813	717	751	760	798	766	768	757	715	742	750	770	736	782	753	746	740	817	767	761	754	774	764	763	755	731	775	738	756	782	753	821	792	793	768	763	737	827	780	809	743	754	751	772	803	780	771	743	794	738	739	787	760	810	756	771	761	771	747	736	772	778	737	819	751	774	767	745	795	787	819	738	823	793	787	783	780	798	786	754	746	749	764	794	792	771	778	738	750	759	729	798	779	790	770	763	718	750	800	758	790	776	834	759	750	841	775	806	773	706	723	770	798	766	769	772	759	763	812	798	747	758	750	772	768	759	785	729	776	775	736	757	783	730	797	768	760	780	803	735	786	733	778	737	817	761	799	767	776	787	784	771	754	762	792	738	772	798	818	748	760	756	769	778	753	740	806	815	749	710	803	777	780	761	764	746	718	753	789	733	785	804	770	735	769	772	756	733	778	745	784	780	755	782	787	745	753	827	739	731	803	754	748	750	775	777	818	757	770	806	748	686	756	754	762	730	763	784	765	782	799	793	705	751	814	713	802	738	758	723	802	767	784	762	784	797	775	782	749	742	739	762	763	703	768	764	736	772	767	811	772	722	783	756	767	784	838	741	754	766	714	761	822	763	738	765	766	767	744	825	769	797	787	753	781	790	731	803	793	775	764	760	777	725	797	801	763	772	731	746	798	743	758	759	764	755	765	781	709	762	741	773	798	745	770	771	789	735	786	737	771	767	735	800	762	717	779	774	740	776	747	729	838	774	781	761	734	753	728	751	788	765	772	736	788	800	804	793	810	796	827	762	728	754	739	751	799	763	785	750	700	748	749	800	808	737	819	753	761	767	811	768	789	803	771	810	785	729	788	754	797	819	766	801	747	745	743	754	767	739	767	747	790	761	832	774	748	756	755	763	770	800	795	761	712	752	724	782	789	717	780	814	762	777	720	747	759	769	748	757	761	791	772	774	784	794	755	717	752	771	795	738	803	779	793	724	768	733	751	753	768	745	758	769	801	794	739	779	742	712	804	736	731	773	741	801	803	775	804	763	763	769	754	793	786	764	831	762	781	794	781	768	817	771	780	765	735	774	731	760	770	735	810	758	755	773	771	788	759	730	753	732	775	764	788	718	746	759	765	773	834	767	737	771	771	789	738	779	745	754	721	795	765	814	771	745	718	736	794	817	764	717	757	739	745	828	725	776	771	729	767	787	797	743	798	806	791	756	731	738	779	719	736	749	744	764	785	737	771	783	788	788	718	788	794	776	755	749	773	783	692	780	752	770	775	740	739	778	748	771	811	792	726	779	769	743	765	724	745	744	772	775	792	850	748	776	767	793	751	756	764	793	764	741	758	795	788	765	784	819	746	763	797	782	774	765	775	787	766	781	756	728	790	763	764	783	740	729	802	788	752	759	718	779	771	740	752	791	765	762	793	765	797	769	756	759	791	751	777	727	772	799	745	772	811	741	747	755	746	769	770	732	752	784	758	778	767	763	752	788	775	785	761	759	776	773	751	789	789	768	750	715	753	797	822	734	802	763	725	678	736	754	814	771	778	761	760	759	725	755	771	794	725	765	791	744	760	718	777	757	765	752	766	764	749	745	798	780	769	713	792	812	778	778	720	792	747	794	740	785	765	712	811	757	783	771	783	758	731	774	802	752	789	762	767	751	774	749	729	785	748	732	741	751	814	790	798	733	774	796	794	791	732	740	792	807	792	793	784	774	752	750	761	771	784	783	773	782	759	783	753	752	767	801	755	801	745	761	699	788	730	813	770	797	787	821	731	742	736	754	730	772	816	714	797	753	753	748	802	748	732	788	779	780	806	725	739	758	787	754	787	773	859	805	740	801	746	816	764	771	751	753	759	803	726	818	813	735	741	797	792	760	722	776	742	775	767	706	756	795	801	717	792	741	752	827	802	800	719	782	741	693	816	835
31032	27882	24088	11261	3180	1454	1021	806	731	665	655	675	701	649	641	632	696	652	709	697	636	673	642	626	621	732	681	653	634	683	712	695	674	624	678	693	648	647	687	671	660	687	684	674	702	663	593	656	670	689	636	691	696	683	633	667	655	660	670	634	660	641	678	726	701	635	679	628	651	656	671	689	643	676	674	655	685	661	656	690	666	647	645	662	643	654	666	683	724	675	651	692	663	651	653	628	684	656	677	657	650	648	613	627	650	697	706	637	649	656	661	672	665	622	668	607	654	648	647	595	677	677	630	628	647	642	682	678	664	642	648	667	610	619	708	688	668	672	683	679	674	618	686	683	640	679	652	626	716	702	694	700	681	603	687	659	664	634	706	673	653	704	674	616	648	636	641	650	656	639	627	654	664	650	651	635	667	690	655	625	645	714	658	709	714	625	652	662	663	686	671	672	686	644	664	616	664	645	671	652	658	648	690	673	642	672	696	632	649	664	668	642	648	679	616	685	672	650	674	630	644	636	684	688	645	669	669	646	636	657	728	689	660	713	714	649	677	661	669	686	663	649	667	664	666	632	661	651	679	664	630	687	680	654	703	679	677	650	649	659	617	603	648	622	647	652	662	655	690	674	686	660	665	655	659	638	624	697	671	669	677	662	679	683	671	609	633	607	660	644	641	672	692	664	666	611	709	642	691	674	649	696	680	656	661	668	677	680	698	647	687	692	648	670	665	610	645	649	672	649	637	638	646	653	687	601	691	672	667	672	678	663	691	676	686	695	649	608	688	672	681	677	645	646	648	619	683	679	627	619	702	668	710	663	669	659	650	690	679	612	653	661	647	656	694	681	659	658	636	649	636	668	689	637	644	674	637	637	631	653	657	613	671	689	661	684	637	679	661	708	698	681	695	685	689	639	688	683	691	653	642	709	675	639	668	683	644	649	677	668	692	683	636	681	675	623	647	636	703	662	648	661	640	643	678	670	658	689	616	664	717	686	628	648	629	590	653	659	656	600	646	659	646	704	646	685	659	688	639	657	678	717	639	649	677	662	654	672	645	680	653	675	679	717	674	673	658	623	655	648	668	677	657	655	674	668	662	656	630	710	631	637	587	666	666	655	695	700	590	702	642	682	639	661	650	654	654	668	661	625	661	725	636	655	710	696	654	637	673	643	680	626	692	652	679	660	648	709	625	646	701	685	623	668	683	671	614	662	699	624	631	659	695	671	640	657	636	684	645	642	693	647	664	687	632	651	613	665	676	689	655	662	623	629	681	673	658	699	678	650	690	632	696	680	650	654	669	672	649	630	669	662	660	670	655	674	670	677	700	654	647	621	654	677	619	650	672	657	651	679	686	655	660	644	665	660	684	658	682	642	627	664	680	665	671	633	657	665	649	677	661	622	684	708	657	653	653	679	643	663	661	662	623	613	648	651	639	642	630	612	665	658	651	638	621	679	659	666	670	669	702	692	721	615	641	598	705	680	734	656	691	662	656	656	702	673	673	640	699	707	651	671	700	681	676	695	616	672	657	668	713	664	660	682	647	655	642	647	650	653	620	672	659	634	669	659	732	637	673	674	705	647	645	684	663	670	662	692	650	678	641	668	653	658	685	658	677	668	679	644	634	700	654	672	684	661	698	676	703	634	724	653	675	693	663	656	634	620	623	643	663	669	677	631	679	687	650	673	636	666	641	657	660	677	661	699	713	654	656	638	670	676	636	622	645	636	646	676	640	700	663	654	654	675	656	655	669	651	626	681	660	644	653	658	658	695	645	643	672	665	702	687	665	676	627	666	655	661	682	681	657	679	654	659	670	639	676	719	639	647	638	660	631	627	673	685	688	668	658	659	672	645	661	671	681	658	706	686	657	672	656	611	644	667	644	673	649	629	712	745	640	698	648	715	610	665	611	710	701	670	667	679	660	663	655	676	643	702	687	675	637	644	637	680	627	618	672	615	668	653	688	661	644	621	699	640	659	635	657	641	636	638	654	684	636	636	612	694	680	670	674	653	661	667	628	685	631	634	657	643	667	676	698	663	643	653	644	671	638	660	679	700	633	673	655	686	628	642	664	678	637	651	716	668	675	664	708	653	648	649	643	615	641	627	633	674	666	669	642	672	659	633	673	666	662	645	682	630	626	640	676	648	643	660	712	680	648	704	625	714	677	649	674	724	642	670	650	686	678	641	603	692	666	645	657	620	645	649	658	642	680	629	674	659	668	619	619	649	616	652	706	673	692	664	628	684	674	698	627	670	665	654	647	666	681	668	652	648	645	678	667	683	663	680	652	697	644	659	660	610	642	624	659	639	684	677	669	657	671	643	609	689	633	702	661	622	672	659	675	646	694	639	646	705	709	672	673	663	641	684	604	684	641	663	650	663	620	665	706	672	634	626	655	709	654	677	661	675	691	695	688	622	576	698	659	666	660	624	687	632	650	670	677	672	658	685	720	619	650	656	678	637	660	628	642	697	703	668	659	695	686	636	676	580	658	662	650	645	617	628	650	658	690	656	686	673	648	623	684	626	657	645	677	688	652	697	625	669	685	647	652	695	653	643	636	695	682	704	673	642	614	649	643	669	634	664	677	671	659	674	589	599	644	653	721	658	674	664	663	671	673	663	709	666	664	620	633	662	643	660	636	631	627	621	689	694	668	724	712	655	628	636	616	681	659	683	636	652	631	657	701	657	650	640	737	687	660	699	673	626	723	680	691	672	642	658	708	666	685	657	690	652	654	632	669	642	635	706	664	616	707	657	656	649	665	676	636	672	652	605	627	682	660	643	668	650	668	680	683	666	629	688	703	659	632	716	632	707	665	660	665	721	639	640	692	683	666	655	699	634	627	657	708	684	682	652	656	697	644	637	623	663	663	700	634	660	656	637	670	659	666	661	722	659	695	645	639	645	651	688	631	693	630	673	688	660	664	667	618	629	654	605	669	648	696	600	644	610	678	639	669	695	651	636	682	681	716	618	677	620	697	631	668	681	711	684	637	692	632	665	655	652	639	690	627	691	675	631	686	654	653	636	642	676	661	703	644	640	666	645	727	649	655	678	610	697	644	639	612	699	646	671	665	684	630	638	648	674	654	641	674	658	648	662	626	714	691	653	667	686	664	686	700	686	667	695	620	645	671	617	683	607	672	693	691	654	613	664	656	684	635	655	606	680	686	677	631	663	686	641	706	665	649	643	632	655	651	614	685	681	682	703	644	642	654	695	693	653	650	679	666	644	631	615	645	679	663	708	637	643	674	655	646	643	660	679	680	681	631	675	639	653	682	612	674	677	627	659	694	669	671	658	628	651	651	700	660	608	644	627	692	664	623	641	668	713	654	697	657	677	668	667	647	676	649	693	628	645	649	650	660	648	656	637	662	675	628	689	668	680	647	625	701	649	633	616	649	703	660	654	595	619	660	682	651	656	669	637	629	679	680	661	601	645	703	688	643	692	712	656	657	629	675	655	649	654	662	645	658	633	622	658	670	632	646	661
23654	31377	19550	6898	2679	1391	890	715	578	547	522	544	499	534	516	517	533	499	513	477	569	497	554	533	527	535	536	555	509	550	508	525	526	482	495	523	539	515	555	532	526	495	555	527	519	531	529	551	529	549	554	513	510	528	546	520	506	543	499	543	542	524	530	534	515	552	525	537	525	505	578	516	512	550	530	530	553	560	532	505	516	572	511	519	544	511	515	526	537	559	527	566	540	539	524	539	544	535	553	541	533	520	534	520	559	515	559	501	536	520	510	527	494	545	506	530	490	505	518	534	487	496	509	514	525	526	566	537	588	507	547	535	528	522	514	550	510	514	503	549	506	546	500	521	547	526	520	511	534	528	560	562	473	525	541	488	539	540	544	526	498	473	522	528	534	517	546	505	506	502	505	530	524	508	532	552	513	573	486	510	498	512	507	524	545	524	519	527	511	519	493	503	573	492	524	536	521	565	533	567	511	526	580	523	554	552	563	521	517	556	525	520	516	510	512	519	557	550	517	540	515	547	528	543	551	537	555	523	566	524	533	488	513	509	559	489	534	495	541	524	505	506	483	548	508	523	506	529	521	553	558	496	556	501	544	543	522	540	505	500	500	518	530	555	535	520	469	538	520	522	499	528	544	548	508	496	515	524	509	545	525	514	512	501	490	496	531	507	515	520	577	518	524	512	560	511	502	542	517	515	515	517	523	542	523	516	503	559	535	472	542	508	484	538	560	553	557	520	530	507	502	535	501	519	492	481	564	502	574	546	504	520	506	517	501	506	496	501	546	505	469	530	537	516	515	520	552	558	506	523	524	548	533	537	546	531	559	570	588	493	504	507	568	491	534	526	513	512	508	516	541	468	492	519	477	493	573	527	556	540	510	542	562	522	517	523	536	487	492	511	523	522	517	529	524	474	498	497	552	490	468	507	529	530	513	539	566	508	529	531	503	479	516	508	519	534	485	521	512	528	550	504	523	504	527	517	483	520	506	509	522	502	534	501	506	521	509	513	537	501	539	485	523	515	498	494	495	515	543	517	517	504	522	486	528	487	529	513	549	525	555	515	540	539	530	525	511	571	498	524	530	498	528	533	501	524	508	539	478	556	481	499	520	557	538	514	489	493	558	523	514	542	525	525	571	501	511	537	509	521	529	530	491	507	517	494	510	506	526	535	497	524	533	490	508	539	521	540	565	551	509	516	535	496	534	563	499	534	519	492	523	541	546	559	542	497	499	535	531	501	516	487	506	507	500	545	505	511	485	501	512	527	557	523	522	517	476	492	560	535	512	525	499	546	510	528	533	528	516	504	517	519	524	509	540	573	517	539	535	499	500	540	495	500	512	507	520	527	486	505	525	529	532	551	524	504	518	532	495	527	530	521	537	551	531	484	571	525	504	514	539	556	525	543	514	504	544	562	558	527	526	558	507	534	534	521	520	564	511	540	494	561	540	511	549	511	539	559	566	514	515	525	530	527	502	515	512	509	504	557	540	547	536	548	493	551	519	517	521	515	528	511	544	521	545	548	535	521	526	517	520	529	518	495	511	506	573	552	530	524	505	513	499	532	496	544	557	538	544	514	503	532	501	511	556	514	463	532	541	532	490	478	515	506	571	511	533	514	464	496	533	540	507	519	492	553	477	491	512	559	564	526	529	513	483	492	563	575	512	557	554	532	521	531	543	513	495	556	569	521	524	530	496	564	552	530	508	516	512	496	559	505	480	514	573	509	518	484	521	521	523	528	528	515	527	543	531	545	519	507	519	527	533	526	504	526	506	510	532	526	497	536	545	530	536	546	542	535	514	546	551	547	508	495	498	506	502	515	544	547	549	499	533	545	502	506	569	499	543	549	539	505	493	530	500	513	566	521	529	565	506	529	495	516	558	525	514	552	512	522	497	551	545	550	512	527	482	468	512	535	533	547	540	491	512	519	528	506	521	512	559	522	536	514	496	539	555	476	500	515	524	549	526	539	492	525	512	524	527	546	536	560	503	523	488	524	564	501	528	549	580	538	509	549	546	524	523	509	523	537	504	471	501	498	501	517	544	558	523	539	520	503	525	494	509	551	502	508	538	522	554	545	544	536	535	511	528	522	529	535	504	495	541	559	552	500	532	478	534	508	561	515	515	490	484	518	538	500	527	557	519	591	537	491	512	534	530	567	568	534	535	517	505	490	495	555	578	525	508	511	489	537	499	519	492	486	544	517	545	537	540	533	528	515	539	499	508	539	558	472	514	543	472	562	498	551	517	481	471	516	531	534	496	555	527	456	510	489	499	524	506	499	491	507	515	538	537	512	505	513	538	529	513	548	524	510	514	524	522	501	531	523	466	515	530	511	545	522	521	472	533	513	520	518	518	529	517	553	507	510	539	528	549	508	562	519	557	512	534	539	516	496	559	514	530	521	559	512	554	528	557	530	513	494	507	527	520	516	501	516	520	510	540	487	536	519	508	545	572	528	482	498	546	556	486	553	513	518	540	533	512	495	516	511	569	535	514	545	548	489	541	474	549	509	520	486	523	505	516	558	514	510	553	489	512	470	511	540	517	578	476	517	497	520	513	516	542	507	536	531	522	514	508	521	492	550	532	536	502	500	527	529	522	507	529	505	525	549	519	535	525	546	563	558	532	509	518	494	526	505	466	503	526	493	565	522	487	531	525	570	547	528	515	569	542	529	492	522	524	555	534	518	529	537	511	489	512	548	526	575	487	546	521	471	561	505	528	534	490	541	514	526	550	563	540	543	536	548	536	536	500	548	516	571	511	513	511	535	526	524	548	518	517	557	552	541	511	491	535	530	543	523	536	476	518	504	521	500	552	489	553	526	484	554	550	494	502	534	530	507	521	484	527	527	537	569	488	520	520	522	497	522	552	504	499	519	528	564	494	525	548	517	506	536	473	541	523	531	506	508	519	510	533	518	535	480	515	519	520	517	540	506	545	520	502	512	535	535	528	489	551	532	508	540	526	537	501	552	552	529	518	547	510	524	501	486	536	543	537	497	495	550	540	495	513	525	532	531	519	507	491	539	483	517	555	506	525	461	508	516	531	509	503	549	529	512	514	534	542	565	512	560	516	551	537	523	514	506	570	560	552	514	547	532	611	519	569	550	500	520	543	575	528	547	540	545	522	493	516	515	503	530	509	544	541	558	548	524	575	527	514	464	481	525	509	505	503	521	527	527	537	508	528	522	502	504	564	509	543	489	565	507	458	531	544	550	509	517	501	536	515	529	487	447	471	491	495	510	513	483	509	527	527	539	511	534	491	548	535	543	522	495	551	561	537	504	521	533	533	511	536	514	482	536	500	537	506	501	517	536	565	497	512	524	515	515	510	538	526	527	522	555	497	562	507	522	507	536	514	515	501	496	520	522	535	544	520	496	507	522	513	488	558	489	548	525	545	527	492	541	517	506	526	509	457	503	534	517	529	501	530	524	526	523	560	523	512	537	517	520	483	495	516	519	550	535	502	520	515	586	517	476	504	510	482	506
25841	24761	37994	36831	24895	14036	6197	2520	1287	978	800	814	806	789	759	803	715	719	760	776	731	770	787	822	761	787	816	779	745	719	735	746	763	764	758	786	802	752	751	744	718	705	725	762	768	741	751	798	738	725	789	750	721	782	779	746	737	770	779	733	737	726	703	749	719	752	743	777	802	711	776	740	736	761	752	707	784	726	731	760	710	803	792	723	780	728	754	765	740	741	761	777	794	725	742	710	745	799	739	763	777	752	752	750	719	694	697	764	748	732	735	723	751	748	751	759	778	772	838	751	769	815	753	769	772	787	756	727	751	712	753	751	724	744	732	750	743	784	772	763	746	749	738	730	709	712	719	726	714	792	739	756	778	747	748	700	776	710	739	688	710	728	687	759	759	796	741	752	717	720	742	775	752	724	793	758	778	780	783	760	743	737	780	728	725	753	736	791	804	739	732	781	737	757	731	742	772	742	700	785	698	787	712	765	718	729	735	729	759	720	745	765	786	750	715	764	745	725	743	768	744	734	742	734	767	713	768	718	794	780	705	741	764	764	742	730	718	744	771	726	773	752	743	716	726	696	752	788	750	717	732	701	735	719	760	742	762	742	724	727	756	772	789	737	740	707	717	759	696	727	736	765	722	736	764	735	768	730	809	787	720	742	760	740	713	724	747	737	733	719	746	774	752	799	736	741	759	755	761	828	751	739	787	783	732	769	726	749	749	749	769	771	671	731	770	744	770	762	788	728	799	714	677	749	801	801	752	735	752	759	737	768	723	706	753	719	768	805	733	721	759	710	789	766	749	727	764	719	775	714	747	802	789	751	710	687	720	763	719	775	704	734	739	744	762	712	770	774	674	731	709	746	748	724	813	740	732	776	763	769	735	777	768	739	750	741	731	743	728	758	753	732	838	745	706	714	707	773	781	723	796	748	769	743	690	782	741	760	708	737	757	777	744	765	763	737	700	740	736	734	719	751	749	736	763	727	718	757	771	748	700	758	785	744	758	742	705	723	781	738	729	710	765	752	761	756	745	761	713	815	756	739	716	785	811	729	772	725	741	745	775	773	778	719	751	772	754	741	749	730	756	775	720	714	732	754	740	731	743	737	762	747	770	752	758	775	711	719	742	768	772	735	781	729	764	725	802	762	756	766	827	785	768	744	767	747	768	736	771	756	772	754	740	696	737	734	699	751	781	771	719	764	757	761	728	765	748	704	762	776	700	798	716	812	757	776	746	775	768	758	748	816	793	751	753	753	797	777	727	722	771	755	757	745	720	723	749	702	715	741	746	750	720	740	748	693	723	710	768	716	799	729	702	755	791	775	731	773	730	756	736	754	741	789	793	733	754	720	750	730	744	725	754	717	797	728	704	730	723	754	714	720	732	805	725	683	780	765	763	765	769	761	747	736	751	802	741	747	720	775	733	774	730	747	750	760	753	711	722	738	741	751	740	743	726	757	747	707	766	699	753	761	737	759	737	726	742	699	757	716	760	715	724	739	746	715	814	763	758	785	758	762	732	794	762	714	723	786	770	762	718	770	756	753	727	769	744	722	821	722	737	783	736	761	779	785	735	762	773	743	725	708	715	719	778	761	790	803	778	707	735	743	788	731	723	751	722	692	721	795	699	714	741	769	721	738	747	716	776	768	757	739	755	767	747	681	752	752	761	757	728	761	769	809	743	745	704	761	732	717	767	734	737	735	776	718	772	784	708	739	755	754	775	762	782	775	747	799	712	773	722	692	745	741	741	774	775	729	719	726	773	714	786	719	798	749	741	678	721	806	780	721	758	715	788	724	759	752	735	732	776	794	740	814	755	764	785	800	716	712	721	808	719	767	713	791	722	746	748	758	728	707	762	775	711	780	765	723	788	755	746	760	743	778	741	727	715	733	729	772	748	757	756	747	730	728	736	709	783	767	786	765	719	746	777	743	778	709	728	749	752	761	787	726	729	784	824	757	748	756	696	747	731	740	730	735	765	721	720	760	710	743	762	741	755	749	774	710	753	737	779	738	765	711	803	706	708	824	753	681	724	742	735	733	783	776	710	746	723	751	734	746	694	760	743	742	764	776	731	717	735	727	700	704	776	763	742	745	712	772	772	762	769	748	761	692	744	748	733	732	736	746	729	773	773	756	780	720	735	705	776	726	743	782	721	730	699	776	753	767	763	766	731	761	765	784	762	752	722	753	750	776	756	753	728	747	704	737	789	719	777	797	833	733	742	755	805	752	724	761	718	776	736	792	802	733	746	710	728	747	741	716	698	736	731	723	713	739	753	740	756	724	805	736	775	752	762	799	721	741	721	750	750	803	765	740	764	782	779	767	755	761	705	780	717	742	763	728	734	758	739	735	738	735	731	764	735	752	703	806	731	801	743	710	739	775	699	736	743	790	772	753	729	776	705	785	728	693	709	745	725	711	736	740	785	715	761	759	788	760	797	707	719	742	767	713	791	762	805	718	751	751	789	772	776	753	739	739	766	721	806	745	719	758	759	765	747	708	776	758	764	793	738	737	749	762	744	701	757	811	752	724	717	779	733	706	712	735	771	739	734	764	720	771	745	722	758	740	767	759	792	774	757	757	757	748	772	728	742	754	688	741	765	770	747	769	769	752	750	731	792	688	798	786	777	729	740	733	733	753	717	714	749	732	726	730	742	737	696	713	775	733	732	725	724	758	775	742	792	720	718	753	769	758	767	751	786	706	703	704	722	730	705	743	738	738	744	737	730	752	708	731	757	768	701	769	746	738	739	758	807	674	744	768	785	728	791	736	756	713	711	781	701	739	757	706	763	800	729	776	806	726	749	781	738	746	720	741	765	730	734	746	704	785	713	738	711	774	727	761	733	753	758	757	770	721	735	738	725	742	727	735	718	793	707	721	742	788	707	748	747	734	730	728	755	744	767	764	799	756	744	701	759	773	781	737	784	729	763	772	745	722	747	729	722	715	718	726	791	735	734	743	750	724	765	770	772	780	754	740	685	789	741	775	750	753	740	729	721	752	761	689	756	786	737	749	695	755	719	731	731	706	731	704	731	743	754	753	722	742	689	738	770	727	797	745	735	751	755	752	737	745	666	770	735	756	768	670	777	755	737	733	755	768	685	787	741	764	724	757	759	765	715	785	726	793	714	734	746	802	778	755	734	741	774	759	713	758	785	711	774	757	694	737	739	764	781	776	755	720	726	774	749	704	722	727	732	772	761	731	718	747	732	728	719	761	772	678	761	767	724	808	726	741	731	731	762	769	739	711	749	787	742	746	724	745	710	757	760	766	819	748	769	736	714	770	773	748	727	729	687	731	697	755	735	808	735	729	727	766	718	749	758	783	709	703	762	777	718	729	762	723	794	738	727	710	733	692	700	771	789	721	778	776	773	737	731	754	763	753	791	734	774	711	735	723	767	764	724	781	758	684	785	762	743	702	714	734	763	782	774	745	759	766	767	797	777	711	719	716	722	760	728	736	789	744	768	725	778	751	709	749	734	809	808	752
61510	89841	66854	36138	18337	8980	4866	2634	1266	958	682	640	637	647	652	671	635	631	619	651	670	651	653	684	663	719	776	639	659	639	624	635	619	609	613	600	645	636	672	617	622	713	671	630	633	636	617	594	646	600	661	647	605	658	642	643	628	635	613	638	650	634	658	627	589	669	661	657	632	642	630	635	670	693	635	648	626	646	607	616	686	669	651	631	629	631	629	643	654	615	641	681	623	648	585	635	652	654	640	673	637	639	608	666	614	625	635	645	645	575	620	609	627	657	672	623	622	670	627	609	658	627	650	620	610	578	628	663	653	567	606	655	659	621	612	664	630	636	661	629	640	626	620	658	639	655	637	616	623	615	634	647	616	607	592	652	662	722	612	617	644	554	646	611	623	629	624	673	645	656	641	606	655	693	627	617	642	656	640	660	628	631	670	627	600	644	638	620	624	625	650	660	623	620	649	614	595	629	637	644	681	672	626	611	666	678	660	624	603	621	663	621	637	630	650	670	661	593	649	630	602	656	634	635	662	675	606	603	669	637	628	587	636	675	649	631	601	632	659	634	626	646	627	612	657	651	567	581	589	674	644	696	618	570	614	585	606	676	612	628	622	644	650	619	654	645	661	663	641	609	655	676	604	642	634	642	622	589	619	656	557	620	629	633	661	587	642	680	627	652	661	623	598	637	674	638	672	621	648	603	597	609	610	645	619	646	672	615	641	641	625	623	612	660	628	645	617	590	672	642	633	648	670	632	658	675	641	585	601	668	691	654	628	633	631	651	636	672	631	605	688	709	574	641	670	633	632	671	628	635	606	674	633	653	614	616	653	667	614	681	616	665	678	626	625	615	613	646	666	658	619	621	621	666	636	678	605	634	610	617	614	600	634	641	623	631	624	611	635	617	601	713	659	616	663	635	599	651	638	648	608	643	647	623	600	578	632	602	656	685	661	661	630	632	656	653	630	623	641	689	629	615	661	590	674	633	662	634	618	619	616	634	626	646	659	628	580	647	602	649	637	629	696	651	614	637	657	625	640	660	651	608	644	615	627	639	633	638	637	691	689	659	617	622	636	654	648	619	608	661	638	608	639	653	633	640	647	637	632	688	629	641	644	587	613	595	640	643	629	632	661	612	666	608	684	651	651	650	637	609	618	650	597	649	656	630	662	631	655	645	621	626	644	656	634	641	607	644	657	657	630	652	645	591	679	622	629	696	634	620	675	640	643	626	598	627	628	639	611	625	636	648	612	625	640	652	623	630	593	629	632	637	574	597	631	638	618	612	671	638	643	669	693	619	656	665	634	603	637	636	648	646	676	630	616	680	641	698	659	630	658	622	667	609	643	674	629	635	647	656	615	607	627	645	602	657	643	677	612	592	596	603	670	621	656	638	611	615	622	631	675	666	653	635	625	648	618	674	662	612	613	600	621	606	631	657	604	637	620	649	635	611	604	625	602	638	641	665	681	620	611	632	625	654	629	668	640	644	563	647	607	643	636	680	624	661	627	624	630	666	638	649	626	609	640	605	669	603	638	629	619	571	592	648	625	603	651	670	645	624	638	628	643	605	618	639	613	628	617	650	666	626	650	614	656	673	675	634	641	599	672	648	606	669	612	623	659	642	611	635	590	625	644	662	661	637	626	642	637	651	631	645	636	660	652	593	635	637	623	644	660	649	622	639	607	659	629	608	610	625	584	630	607	660	616	632	651	645	647	621	643	649	658	630	612	614	612	678	624	659	613	614	609	616	621	598	613	606	652	666	610	610	642	664	656	631	675	612	636	650	674	641	622	614	629	576	640	659	625	611	656	637	642	639	598	619	646	636	637	630	655	644	604	636	628	625	654	614	624	674	610	637	653	632	641	658	618	622	639	657	620	606	622	605	651	676	619	677	634	621	616	647	627	607	635	635	603	613	620	613	634	701	567	646	642	658	639	651	607	638	606	648	688	649	650	646	630	645	635	637	578	639	641	624	646	664	653	665	646	586	628	610	651	606	651	657	612	648	635	648	632	656	589	653	632	645	689	641	587	609	625	595	619	653	635	602	615	616	609	665	617	634	617	610	642	612	649	640	649	661	655	593	645	597	622	614	640	652	684	600	651	636	605	650	675	642	645	607	613	651	606	651	649	623	635	657	612	614	638	658	614	632	650	642	632	626	601	632	581	630	637	637	580	581	608	637	593	606	661	636	624	672	665	707	606	657	631	629	643	571	627	609	619	649	620	661	586	636	660	658	632	642	616	633	662	627	656	583	632	642	650	673	637	619	644	655	635	629	609	637	651	606	620	619	653	606	601	619	653	657	622	598	629	649	617	626	680	652	632	589	642	633	602	635	633	654	614	651	622	651	633	619	605	652	650	609	647	635	622	663	669	616	636	598	652	620	621	629	660	605	608	653	609	625	624	667	688	617	659	616	620	656	649	626	705	657	605	650	620	610	638	668	633	640	629	633	629	623	639	638	625	643	638	629	652	665	679	645	623	637	667	639	639	657	597	604	649	637	678	651	636	656	639	635	654	637	616	646	645	630	619	616	638	613	642	638	634	582	672	595	670	607	645	634	639	597	621	628	637	631	601	606	608	659	680	616	658	678	632	646	655	624	625	648	666	655	625	640	679	620	646	667	654	682	646	622	661	603	645	639	635	632	638	656	634	619	599	629	659	612	642	630	630	636	621	593	597	630	682	671	654	671	616	632	634	638	594	600	656	656	624	628	612	631	662	634	631	669	604	640	624	603	659	606	583	668	609	650	651	627	640	642	694	625	620	639	632	611	626	649	590	657	607	653	643	595	652	619	588	615	633	661	685	633	678	643	645	613	628	612	626	688	630	630	617	598	615	613	609	670	648	601	632	634	620	657	617	632	665	635	655	623	661	680	642	602	583	619	636	616	661	630	653	647	613	663	639	649	608	625	670	607	648	655	624	669	591	676	621	641	637	617	625	656	602	638	655	639	635	642	668	627	631	605	679	591	606	656	608	666	649	631	614	652	612	588	627	610	674	668	656	646	631	670	627	659	637	620	633	651	654	666	598	606	574	608	666	608	688	602	661	587	664	638	655	656	609	630	604	650	631	645	666	641	632	652	657	596	689	614	642	637	609	649	604	659	642	608	625	609	620	626	620	647	652	641	638	601	619	641	671	638	621	640	611	638	615	626	663	610	599	625	639	664	633	638	585	651	596	636	669	633	596	589	630	637	599	632	630	637	645	623	640	656	634	616	666	646	593	605	625	595	620	614	651	652	649	604	618	606	610	617	658	642	671	661	625	600	575	636	654	612	640	666	617	634	666	615	717	586	571	658	593	607	626	627	605	627	623	589	644	640	638	661	671	582	619	628	610	644	584	656	608	619	653	645	591	613	606	632	615	648	641	651	673	644	609	661	621	596	609	592	615	631	637	609	605	660	669	611	677	613	625	682	644	645	640	616	628	601	626	626	586	640	659	652	645	650	645	662	620	635	643	636	641	606	632	638	667	647	629	668	599	636	617	652
24709	23072	34433	33186	27932	21851	12719	4701	1960	1396	1084	879	860	916	896	929	947	930	917	915	921	920	883	917	888	985	992	924	898	978	882	889	906	865	891	910	850	856	902	912	923	880	860	836	904	893	875	881	896	942	897	880	958	892	858	886	871	870	841	895	904	916	850	891	912	878	900	876	869	834	840	888	872	868	868	909	890	878	911	853	815	891	896	891	878	883	879	898	895	908	928	897	853	850	861	917	908	864	859	882	889	883	914	891	870	879	883	872	842	889	860	840	858	866	867	881	845	824	850	827	844	913	833	899	875	838	875	897	897	894	877	852	838	893	868	888	901	793	891	836	888	840	888	860	863	842	839	821	897	874	849	873	933	918	908	847	876	900	923	893	878	916	861	857	871	875	896	888	895	926	892	889	883	832	875	862	891	878	865	842	853	877	871	855	880	875	894	886	887	895	864	874	819	851	877	901	849	885	867	943	862	884	868	864	859	855	854	855	808	882	792	901	886	900	829	897	863	878	869	892	925	841	859	861	922	875	856	857	862	881	869	905	841	880	835	879	871	899	843	915	919	919	867	884	936	917	897	851	883	900	823	909	843	827	833	847	924	919	868	863	893	851	898	847	871	832	917	841	894	889	872	883	900	886	845	932	812	881	847	898	866	883	880	876	890	855	842	855	914	899	933	844	868	856	877	874	907	820	850	861	872	862	875	838	904	879	894	888	941	866	829	849	860	852	901	870	857	864	881	899	874	838	838	877	870	880	865	923	868	879	845	883	923	814	915	891	871	868	814	897	922	846	892	825	898	867	849	858	942	902	850	850	882	849	878	899	862	847	884	896	909	853	824	865	881	910	952	903	894	933	879	874	819	826	858	930	813	874	916	895	890	885	885	891	844	911	905	870	868	877	894	894	856	849	839	866	846	856	891	879	904	831	925	860	897	895	875	858	861	930	915	888	870	883	838	947	871	823	800	830	882	899	839	826	880	860	891	915	849	813	928	909	809	872	873	907	897	825	839	940	852	838	881	871	879	907	861	851	859	866	858	810	858	916	919	857	907	911	898	817	868	853	902	859	889	923	838	880	874	868	890	884	882	823	875	901	901	851	837	911	853	902	885	910	851	858	867	840	871	891	910	823	877	890	852	845	979	887	934	828	830	893	879	881	913	879	912	874	860	867	929	919	852	875	875	856	939	879	875	886	852	866	859	889	835	893	875	859	911	903	893	828	901	937	902	903	812	816	838	809	829	856	857	889	870	864	880	877	840	921	833	870	861	875	895	948	879	900	863	909	895	845	876	876	867	855	884	882	894	923	881	886	804	829	918	889	890	947	957	888	876	862	890	851	881	881	864	884	894	866	883	860	848	852	885	821	939	881	796	855	862	867	836	845	839	878	856	845	878	863	843	850	853	938	868	884	897	817	908	878	838	926	840	920	890	864	823	893	828	874	836	859	872	827	839	907	879	854	888	837	892	891	989	881	927	857	914	821	866	911	864	914	907	857	890	902	910	826	882	836	811	907	893	922	883	894	883	923	907	847	880	858	859	813	858	831	905	893	934	900	894	884	855	866	836	813	829	929	900	880	831	858	902	910	905	852	839	825	861	820	858	873	865	886	913	843	899	915	889	837	864	883	849	867	906	896	953	896	887	887	873	857	888	906	903	943	900	829	908	869	914	829	871	865	869	923	866	822	854	873	811	896	864	901	842	856	890	862	916	852	887	843	829	882	894	858	862	921	901	844	821	902	877	895	887	931	861	890	962	883	874	929	879	828	838	838	905	879	849	865	855	877	837	910	876	846	830	821	839	885	870	882	897	872	867	894	849	828	856	838	901	876	870	825	933	831	877	867	839	886	871	832	878	871	881	856	912	844	861	833	865	884	853	890	827	823	858	846	868	833	848	868	887	861	948	892	829	858	894	891	926	870	918	878	882	910	897	870	873	906	878	818	847	843	835	892	891	863	912	884	875	845	920	859	808	808	865	863	936	910	861	897	861	866	866	882	879	838	855	868	908	881	819	862	878	887	888	906	912	858	896	852	853	896	895	883	852	858	855	862	859	864	817	866	903	848	858	874	885	903	887	834	851	820	896	871	854	856	874	868	877	842	871	875	892	888	888	923	862	911	913	834	933	858	872	829	882	835	887	889	897	853	834	898	867	847	832	876	850	860	821	903	854	888	884	836	881	872	837	892	869	881	923	836	821	839	863	931	870	873	892	863	855	901	908	864	879	890	892	855	871	901	854	885	853	919	849	847	926	852	882	853	885	937	874	913	841	928	873	891	904	899	828	860	882	896	923	862	890	843	892	893	842	871	908	854	856	891	871	893	852	891	869	873	848	872	848	880	903	865	832	857	860	866	842	864	796	846	875	820	849	829	918	912	916	867	863	811	872	905	915	880	904	890	899	895	939	895	855	902	950	873	899	854	921	842	835	894	845	867	956	909	872	852	887	856	819	831	921	882	816	840	878	809	906	853	878	858	872	879	849	866	851	919	896	837	853	839	921	885	835	863	891	819	808	869	908	903	844	860	900	870	958	823	916	860	900	860	894	811	881	877	898	878	848	870	830	862	876	860	898	830	850	880	871	881	858	894	910	865	875	888	861	886	840	906	909	858	867	832	933	896	842	872	881	883	851	903	886	895	880	821	882	919	943	872	861	902	887	910	885	883	855	909	827	940	854	849	888	874	880	841	892	853	883	806	848	825	864	878	901	889	876	917	847	796	890	848	912	838	845	898	878	908	854	836	880	856	841	868	904	866	881	857	871	923	829	870	867	843	907	891	905	882	853	880	835	852	890	879	882	879	843	844	872	866	872	849	833	840	912	844	844	833	905	904	904	922	849	899	868	883	883	843	869	904	951	828	896	865	896	838	884	910	882	902	806	862	826	892	901	921	892	849	874	899	816	850	854	850	853	858	877	887	884	832	879	817	838	906	875	922	922	841	909	871	828	834	915	879	841	826	844	896	856	873	905	868	887	898	860	836	844	848	840	878	887	859	887	810	861	852	855	888	865	910	841	890	871	817	800	866	870	838	894	846	906	879	848	889	889	813	861	880	884	867	831	822	840	849	890	930	913	866	883	827	881	833	812	858	846	923	859	862	914	870	878	910	887	837	923	880	808	867	886	895	888	894	884	914	860	821	834	904	859	871	894	869	860	857	848	856	867	872	865	931	907	884	882	803	877	835	861	891	875	840	865	894	835	846	868	903	826	804	865	902	914	909	907	852	880	846	893	853	835	815	873	896	918	904	923	857	872	827	856	835	847	897	901	892	840	929	906	875	871	906	892	880	897	888	844	927	904	913	907	921	857	936	895	886	880	863	866	844	877	842	871	838	861	871	895	863	906	890	839	836	852	863	875	856	801	871	912	927	884	885	895	822	861	907	859	862	883	892	838	846	880	870	817	861	890	903	883	866	854	916	849	896	804	898	916	945	933	907	909	856	887	853	874	878	896	860	886	838	915	873	880	926	891	838	850	895	844	829	890	909
65815	102238	77794	48907	27643	15244	8114	4505	2180	1504	1079	730	785	778	760	776	753	787	757	703	791	724	802	785	799	855	876	870	796	791	806	745	742	761	786	742	772	728	775	760	768	786	791	776	760	740	807	736	738	806	779	760	785	794	761	787	727	700	752	728	788	792	803	756	712	724	730	757	802	805	807	724	787	745	748	731	733	760	774	775	800	764	769	777	774	749	827	771	777	742	731	749	757	758	795	746	733	776	780	708	778	748	766	790	765	719	755	782	771	734	800	801	810	740	776	795	725	767	749	788	732	769	784	760	795	738	786	782	780	759	805	754	756	759	757	728	744	764	774	807	782	810	770	769	780	783	734	717	776	755	776	740	787	806	710	754	783	768	777	784	713	761	805	738	741	739	820	761	793	756	713	802	775	755	784	763	743	774	796	807	804	776	737	799	765	768	766	776	735	768	757	762	777	745	801	742	772	752	764	718	775	729	815	797	746	836	863	735	793	781	730	739	746	748	791	761	738	768	772	727	751	779	759	780	767	740	750	777	765	744	767	819	776	795	746	770	809	777	772	729	722	788	768	745	773	761	751	785	787	720	803	748	735	759	734	768	769	798	770	775	740	769	800	729	820	742	783	744	728	779	732	780	733	773	743	769	774	744	743	745	749	768	771	746	780	771	761	770	748	775	704	783	790	755	742	788	762	770	761	706	774	768	756	759	785	753	730	756	772	771	805	733	752	781	772	744	740	744	743	782	757	755	755	757	779	736	768	727	801	772	767	745	789	784	757	767	738	766	740	791	734	812	782	802	775	772	787	710	784	753	794	772	756	785	769	808	793	766	795	757	790	754	768	734	715	743	728	766	804	744	777	774	730	797	762	748	729	728	686	759	780	808	803	730	762	773	763	746	817	772	797	707	734	760	773	777	735	758	757	702	761	752	785	778	760	754	754	736	751	764	724	736	791	795	740	813	830	767	791	816	757	794	789	748	753	790	788	753	745	765	759	739	766	747	787	742	758	731	774	743	780	715	789	819	743	748	697	786	789	758	808	718	784	806	791	743	739	747	760	766	756	776	759	746	706	803	792	777	733	745	780	732	766	770	773	754	755	736	777	727	780	761	717	791	767	775	722	754	770	799	754	736	751	710	805	751	771	755	799	793	737	814	738	811	743	743	751	722	740	794	774	796	819	798	732	735	795	731	820	793	779	782	779	797	812	748	724	766	732	774	756	756	822	751	770	762	732	734	814	749	740	736	770	751	753	740	798	832	770	757	790	782	838	804	740	804	758	723	752	728	754	788	775	771	826	817	746	763	758	761	750	761	754	796	821	717	773	748	693	782	765	764	782	735	732	766	723	767	776	760	780	736	760	778	760	770	778	765	775	732	754	731	772	733	798	782	810	732	742	738	774	765	825	800	791	808	789	751	753	767	791	772	830	786	785	771	765	747	724	759	784	757	778	739	735	786	772	709	772	747	764	792	718	764	819	803	723	817	780	744	716	777	778	753	691	821	728	776	781	765	803	734	758	727	737	756	771	790	732	765	771	740	715	768	778	787	719	795	737	753	778	788	786	736	747	743	722	742	772	822	802	751	790	770	788	739	810	768	761	761	799	795	778	770	748	733	804	769	761	765	806	791	792	738	757	784	763	752	754	769	768	759	779	775	785	785	788	784	806	740	772	748	786	790	747	769	742	800	757	689	756	746	772	798	765	788	738	785	736	719	755	762	738	790	724	709	748	782	743	767	746	726	802	767	705	817	775	802	743	803	750	770	781	785	742	815	716	770	759	710	774	738	761	751	773	848	747	767	812	750	764	709	777	716	819	763	720	755	719	753	781	776	826	730	804	754	726	770	766	759	734	769	760	739	817	774	773	799	747	774	751	759	776	762	793	758	735	743	769	777	758	750	749	745	754	789	759	821	760	695	731	754	750	736	734	781	765	735	735	783	747	719	763	735	744	812	737	791	751	803	801	800	750	719	775	743	765	764	785	757	770	785	762	800	745	801	762	791	727	797	741	764	775	800	776	738	784	738	746	781	764	772	739	782	743	757	787	796	771	763	788	786	754	776	724	754	759	766	730	735	781	776	803	719	758	764	764	790	728	819	805	752	742	755	778	739	783	758	765	703	731	842	804	793	770	746	800	776	750	750	774	763	792	774	761	770	798	742	778	730	766	779	754	760	846	750	812	726	766	760	716	795	753	788	732	784	771	766	785	791	726	789	742	812	772	776	743	706	751	765	705	796	744	770	812	745	781	772	746	789	757	723	753	779	802	740	753	754	785	763	754	784	750	752	788	765	763	760	774	788	756	754	733	776	716	792	736	760	757	766	766	763	713	715	761	719	811	742	758	808	768	771	740	708	757	720	722	757	776	759	776	791	744	773	772	788	798	767	794	752	765	765	752	775	733	799	727	764	763	785	724	759	792	782	727	749	763	751	770	739	797	744	767	722	825	782	755	745	828	768	737	752	763	724	700	785	769	756	749	774	770	752	772	770	774	770	759	804	716	733	807	766	750	783	731	780	762	758	736	816	753	788	758	748	752	763	761	783	769	785	742	756	704	752	773	797	771	752	757	745	729	796	824	728	772	741	725	773	731	785	797	782	779	744	745	757	779	778	790	806	765	741	804	789	782	745	716	784	785	770	769	757	733	721	798	731	802	678	749	756	796	754	741	731	770	783	744	795	749	819	805	790	737	739	718	758	751	784	757	762	772	777	746	736	756	739	704	791	740	757	767	749	817	792	735	779	804	793	709	745	784	785	747	749	800	762	744	813	774	764	771	765	747	691	773	759	799	750	777	753	756	730	803	778	706	776	755	767	753	779	781	768	783	785	765	830	815	741	784	740	730	753	766	748	756	709	719	735	756	767	743	759	779	767	736	761	773	802	776	768	719	755	722	759	763	770	767	761	754	750	775	737	773	800	795	754	784	783	741	777	720	771	772	769	745	765	773	777	731	759	786	782	777	744	795	775	764	729	737	759	773	732	729	797	786	749	786	768	788	749	740	716	773	756	742	766	778	767	730	820	707	790	739	793	812	758	754	735	761	775	734	728	746	723	734	806	790	754	722	746	729	797	729	801	791	759	793	801	751	729	782	729	802	792	768	802	751	770	783	784	767	782	784	701	792	762	755	750	705	785	766	764	795	714	730	773	784	755	740	782	777	737	764	749	798	742	760	735	779	753	803	757	732	785	743	755	804	731	726	762	786	744	745	790	789	729	788	746	737	713	748	772	777	716	745	738	716	777	726	759	775	705	812	739	734	753	750	714	723	789	744	756	744	792	764	741	773	737	716	775	770	740	803	751	783	749	779	767	740	742	731	776	804	744	772	781	718	753	741	761	761	785	801	784	773	776	763	756	747	803	760	783	801	745	772	756	722	797	766	730	695	788	742	813	770	729	779	747	771	716	775	739	794	766	749	761	752	733	783	766	795	776	747	813	779	765	748	758	768	762	793	750	779	749	741	734	736	795	799	750	749	812	755	734	806	768
30942	27824	24060	10928	3025	1454	982	818	671	735	682	671	686	659	687	642	677	690	664	659	637	663	682	659	704	689	682	657	645	642	635	638	669	647	656	601	631	673	672	721	628	701	650	670	642	650	643	628	673	698	611	670	620	666	655	660	670	696	656	692	695	679	647	701	622	627	675	689	646	640	689	678	682	675	704	604	655	655	649	664	630	633	649	646	642	671	676	635	614	649	698	691	627	673	624	721	619	610	708	648	650	693	611	711	689	641	636	694	670	680	650	645	680	661	691	694	658	617	691	685	637	672	651	666	647	639	662	629	656	586	642	687	675	654	656	679	634	617	639	599	638	637	678	646	654	629	686	707	645	685	604	628	636	638	637	648	702	628	662	635	675	651	685	652	706	620	685	650	666	635	604	646	632	626	616	686	642	681	650	656	652	642	635	652	663	688	629	648	600	659	676	638	669	679	666	651	687	652	684	687	622	636	640	650	671	640	660	674	631	658	651	660	675	714	631	635	591	650	632	670	606	675	632	629	664	655	655	626	708	665	686	656	671	639	665	648	649	653	678	630	683	684	636	664	640	643	671	666	686	640	640	681	668	621	677	672	671	660	612	662	610	669	663	696	628	669	693	631	653	677	670	625	634	694	749	647	681	662	574	644	617	646	594	623	629	610	689	684	619	691	631	653	631	610	659	675	667	639	638	675	655	652	642	656	662	636	658	593	663	645	647	661	719	656	647	654	664	672	674	730	600	623	662	669	671	652	676	686	623	639	667	687	690	655	685	672	655	658	711	692	644	634	673	645	669	630	636	666	719	696	608	688	641	631	664	667	651	694	612	671	680	703	663	619	644	654	607	699	665	698	634	644	628	626	660	650	718	671	664	605	655	711	661	684	662	618	637	682	638	681	703	665	618	633	653	675	667	651	656	654	678	632	684	673	651	685	654	650	669	664	639	670	619	687	673	653	665	684	654	638	670	671	657	675	677	645	601	672	672	659	660	680	631	650	678	681	642	664	647	708	689	691	650	668	697	662	603	679	662	675	659	627	671	718	712	690	641	636	644	662	643	645	672	636	683	624	669	641	645	664	691	671	621	706	651	658	673	659	643	633	682	658	680	673	635	659	709	674	674	666	621	671	653	623	708	653	635	665	645	649	657	662	645	694	606	672	675	697	630	670	619	705	688	653	718	686	674	633	704	668	664	691	682	667	643	642	644	669	721	652	686	667	660	627	615	673	679	684	661	648	674	631	658	608	678	661	643	628	666	671	635	661	673	679	671	683	634	623	649	642	633	691	639	614	674	648	628	644	661	638	703	645	656	688	627	668	644	586	680	698	725	661	643	658	672	674	704	700	711	653	647	695	666	664	658	655	659	657	651	612	613	657	703	708	644	668	669	656	671	647	664	606	663	632	712	729	633	655	638	626	647	638	679	652	693	640	646	662	712	670	651	632	640	645	669	633	641	692	691	651	640	646	667	658	648	672	674	679	665	620	625	665	692	676	617	698	666	644	600	655	689	697	620	668	661	644	705	674	634	621	714	683	668	692	666	656	664	675	673	714	639	676	670	622	668	669	676	715	679	696	698	628	681	616	662	679	670	686	732	670	671	688	675	652	686	657	687	648	611	641	658	715	635	723	655	683	648	695	656	620	685	685	635	633	641	651	624	661	653	656	654	662	682	627	641	661	693	686	656	668	629	666	687	673	688	678	686	653	658	676	700	671	704	654	697	621	647	653	682	623	642	689	610	689	657	612	655	595	669	656	595	656	672	665	642	658	694	665	671	689	655	693	666	686	641	697	678	697	653	691	678	630	662	648	672	690	676	656	641	689	670	682	662	665	623	662	679	625	647	673	674	670	642	645	644	662	717	657	668	679	627	665	659	712	661	676	646	657	663	689	683	711	631	639	701	672	662	635	637	665	687	630	645	642	648	631	683	667	660	648	685	732	649	617	690	666	682	638	670	639	683	716	652	682	659	653	644	686	659	621	650	688	674	647	664	658	667	698	624	637	663	692	705	691	684	706	676	638	611	683	657	660	636	652	646	628	651	664	687	719	654	609	656	648	710	642	659	621	671	661	685	635	660	646	669	684	696	647	690	634	671	639	703	702	652	632	638	672	689	635	653	698	640	647	678	655	690	665	633	582	663	623	652	656	649	639	676	667	672	652	687	648	618	657	644	653	637	687	660	678	699	666	679	714	636	693	679	654	628	665	653	678	631	656	713	640	656	662	647	649	646	644	653	597	680	643	637	671	651	646	659	685	646	648	636	647	617	661	648	674	678	674	630	640	616	649	693	659	655	655	632	658	615	637	637	673	644	639	648	678	675	657	648	670	701	701	645	642	628	668	664	645	642	670	655	652	662	688	690	638	635	675	646	677	661	647	677	660	648	682	673	711	677	661	716	651	685	690	625	623	680	626	684	651	624	683	652	666	624	624	635	655	634	698	656	647	652	618	691	664	647	647	632	636	664	722	660	593	613	649	669	653	708	706	665	689	646	644	626	657	680	677	668	618	654	632	693	697	663	612	663	709	646	656	660	679	683	659	660	664	685	635	623	638	642	674	638	640	629	670	636	679	690	611	615	673	679	654	747	680	671	681	632	650	673	607	661	687	665	629	673	672	672	723	682	681	660	659	662	627	665	696	692	701	644	653	656	603	622	649	635	642	635	644	646	657	655	676	599	615	637	699	622	665	621	676	660	599	636	671	661	681	619	666	627	634	661	625	641	708	626	617	681	665	625	709	687	667	691	641	625	650	721	659	633	686	672	645	684	660	668	664	674	629	679	708	694	670	696	687	638	663	602	601	655	661	687	650	718	655	668	650	592	631	682	648	655	667	626	657	662	684	662	620	672	667	682	622	649	682	649	710	671	655	668	683	634	622	635	656	652	666	692	644	628	664	693	667	596	661	634	672	626	672	635	626	661	643	648	701	665	710	706	663	717	620	713	683	638	698	663	684	587	662	667	627	681	692	680	698	674	714	633	692	712	705	617	664	635	680	693	654	662	667	663	653	697	671	661	665	677	667	719	631	670	687	645	706	675	695	703	670	624	695	706	661	637	675	669	619	667	685	650	648	629	715	692	653	638	716	674	675	659	649	620	642	666	684	667	653	622	660	658	639	666	682	682	612	681	663	734	662	691	633	648	622	650	593	686	681	666	632	645	693	711	654	694	669	678	651	603	688	662	658	641	652	640	661	641	674	666	602	663	674	674	686	641	663	656	709	608	636	701	689	675	670	640	699	641	701	650	618	676	620	686	620	645	641	640	644	628	683	688	669	625	664	663	658	642	607	618	703	660	689	641	683	673	634	659	680	629	712	635	609	641	679	658	608	687	703	627	697	648	645	614	660	620	689	658	671	659	657	675	656	636	671	670	655	651	657	659	667	661	721	658	626	627	676	661	662	631	630	666	634	679	667	665	640	662	646	631	690	649	650	698	593	715	641	646	718	693	711	651	653	658	700	660	685	670	685	678	689	666	694	685	633
23689	30965	19793	6774	2636	1349	961	735	552	535	538	555	520	520	539	492	499	581	534	517	566	487	518	524	502	491	537	542	528	518	537	518	487	500	551	551	512	491	532	483	543	553	534	501	517	517	569	535	537	554	506	529	486	498	535	577	514	486	534	528	503	537	529	513	543	529	552	507	538	553	531	508	502	578	507	557	483	509	562	490	574	515	539	525	540	525	511	548	528	575	527	517	538	521	489	528	521	529	546	567	532	503	549	527	538	509	508	556	533	501	509	534	493	500	523	557	507	536	542	559	538	515	518	492	504	496	522	483	544	519	534	500	550	536	561	530	508	517	532	506	449	505	491	532	492	549	519	528	478	509	534	515	538	514	532	524	541	557	544	521	531	534	524	519	540	511	490	507	517	480	492	526	551	503	546	538	535	556	544	524	558	522	501	527	549	493	494	542	516	544	556	538	514	542	546	545	535	509	525	523	546	487	517	505	562	553	478	516	513	476	571	509	494	529	533	516	510	523	537	478	525	555	499	511	518	485	489	514	518	542	495	561	552	546	507	523	514	560	508	482	511	529	539	495	500	541	528	513	510	554	494	508	539	566	523	541	539	551	525	511	493	537	546	549	498	496	517	547	531	499	531	527	544	517	502	530	500	529	528	549	532	549	540	546	538	542	532	524	531	488	545	583	543	546	527	526	496	502	526	534	560	515	526	482	514	547	539	532	532	579	508	529	556	522	487	518	536	574	515	543	525	517	547	523	519	537	548	500	506	522	535	543	530	525	518	521	534	513	536	509	507	501	495	472	555	488	520	514	536	516	468	559	496	534	518	520	518	534	514	532	552	500	515	532	517	532	504	511	546	518	521	527	511	500	485	529	485	532	525	490	511	528	505	539	526	544	543	509	540	539	548	494	495	481	503	525	560	489	532	527	509	552	608	535	524	539	505	581	502	497	505	545	490	501	512	516	517	532	509	554	494	508	541	524	507	522	555	517	487	502	487	507	514	529	480	537	550	512	502	498	540	531	475	534	531	512	538	495	581	524	544	516	498	537	530	565	516	519	504	461	518	517	542	503	517	541	552	520	526	502	532	508	551	543	497	519	507	523	520	526	514	504	543	517	507	483	528	549	516	502	536	528	572	552	536	486	487	522	486	535	550	507	497	517	511	510	510	497	553	532	491	531	513	496	503	531	578	475	573	522	536	526	500	559	531	526	505	570	548	546	516	511	530	557	517	546	549	508	501	587	545	557	550	541	494	541	552	523	507	561	532	519	512	535	554	526	548	550	506	502	508	588	500	528	504	554	474	513	520	533	499	524	522	554	517	512	519	513	515	469	540	461	540	525	523	508	527	545	519	529	541	517	508	503	517	497	530	542	514	528	549	540	492	547	528	555	494	506	507	527	524	496	503	489	563	502	534	502	509	531	540	541	533	493	521	548	534	516	512	512	490	541	472	487	500	516	561	530	521	504	514	553	507	529	527	494	517	533	549	519	544	516	468	524	505	508	509	519	558	537	506	503	514	511	535	542	540	521	534	510	555	525	518	534	540	512	491	519	521	512	498	579	487	545	533	473	539	534	516	508	530	524	517	523	492	568	525	533	500	518	523	535	529	517	527	495	508	536	500	498	530	508	495	492	495	564	525	527	559	540	527	519	499	499	525	519	555	536	511	505	475	522	551	501	536	514	497	524	526	551	534	579	531	536	507	539	510	524	489	489	542	527	520	527	488	529	552	511	519	529	498	548	486	542	522	498	554	532	523	553	526	521	518	522	544	534	580	538	527	537	536	524	529	547	558	515	536	545	500	528	498	548	549	555	489	580	520	507	511	514	565	517	536	524	534	517	516	526	534	491	514	525	538	530	541	531	478	525	488	553	542	545	522	514	515	498	539	509	495	520	528	522	539	576	497	554	538	523	543	518	560	502	496	527	569	509	555	494	519	492	491	521	539	522	488	484	505	531	507	497	502	516	483	555	515	486	550	523	525	511	501	495	520	531	524	468	510	500	533	567	535	526	541	510	556	490	537	511	489	518	548	538	548	469	516	507	547	523	486	520	521	524	536	549	534	502	558	506	479	550	536	498	499	553	557	518	478	532	545	527	502	482	538	523	510	539	521	482	545	526	532	529	533	521	531	554	531	505	552	485	481	505	509	482	512	540	505	524	524	529	471	460	573	524	485	525	516	487	541	491	534	583	527	550	555	544	534	548	498	506	531	531	568	534	485	505	518	530	498	501	501	516	529	546	500	534	558	533	572	527	546	565	524	542	544	511	532	506	539	498	519	537	539	521	533	561	582	534	515	541	525	518	542	497	545	478	537	497	516	523	563	541	504	529	527	545	541	539	484	495	515	527	538	497	515	567	532	558	534	514	561	520	556	545	536	467	498	547	526	503	501	511	535	492	512	559	521	496	515	516	523	518	556	486	538	513	532	489	517	549	525	555	514	550	504	512	518	542	547	514	543	550	482	508	515	532	518	502	500	556	564	527	519	501	542	534	526	515	521	530	537	543	511	547	572	548	515	530	532	497	515	520	559	514	508	526	482	533	508	558	469	537	519	494	492	499	510	546	547	526	497	529	511	528	530	532	542	542	540	549	546	521	521	518	498	539	517	524	529	524	522	504	482	534	499	499	542	542	521	545	513	507	533	535	547	509	560	528	538	507	526	515	526	503	553	518	539	538	494	504	541	511	485	532	491	521	541	526	530	510	571	523	523	527	506	530	535	505	497	533	526	553	527	490	548	520	570	507	526	494	502	509	517	477	499	513	523	518	477	546	478	493	538	535	499	519	508	538	557	507	542	572	526	562	533	522	540	540	542	509	495	490	497	529	514	524	547	509	552	493	530	544	503	495	529	546	580	508	526	506	533	527	525	551	532	513	525	496	561	533	549	511	491	493	527	538	498	543	526	563	568	513	490	529	534	518	582	521	518	502	539	513	554	532	529	542	538	511	552	510	535	504	531	526	547	533	539	492	541	514	489	509	546	527	489	529	573	573	479	558	529	492	537	522	511	520	477	537	543	534	518	523	479	569	552	533	505	490	572	528	515	527	564	548	555	537	501	533	539	530	496	495	564	514	521	504	548	497	570	533	552	548	528	511	519	571	475	495	479	555	488	543	508	511	554	463	510	532	523	526	535	500	514	516	536	556	517	499	510	509	523	515	522	563	523	546	502	468	520	514	543	508	539	535	526	523	511	563	494	516	572	539	521	540	517	543	530	524	495	529	498	534	514	504	592	520	515	518	507	508	566	522	529	480	477	515	529	497	526	531	535	528	501	555	526	529	524	504	534	524	545	527	514	522	534	507	517	540	482	516	551	515	501	517	485	553	505	538	514	481	574	543	527	521	501	540	560	550	512	522	509	527	515	505	507	549	546	508	506	536	572	532	517	551	511	536	516	517	561	503	494	518	546	524	507	519	498	485	502	524	515	480	541	528	523	510	562	519	526	555	533	491	502	499	512	560	508	566	527	531	509	544	523	511	500	520
25892	24630	38397	37103	24876	14023	6296	2824	1259	1049	1075	806	806	773	744	775	748	763	751	716	742	773	835	808	767	787	769	778	776	768	761	777	767	789	785	793	755	752	708	748	777	789	721	760	759	790	729	740	750	815	725	746	728	744	741	748	813	764	750	745	736	723	783	756	728	772	773	755	745	757	760	807	785	760	759	726	744	779	777	738	741	695	720	754	773	753	763	747	732	683	742	731	760	774	793	747	768	736	702	746	756	731	757	760	780	738	756	744	783	766	758	785	792	788	746	767	752	733	757	735	765	787	732	775	787	783	754	765	736	718	740	710	740	752	780	754	737	731	767	794	689	778	795	738	741	777	756	742	792	725	719	758	739	746	771	751	784	741	717	754	738	749	760	771	766	782	713	684	773	799	765	738	734	771	788	768	765	712	801	698	804	768	703	712	750	734	735	778	738	729	731	760	782	774	728	740	724	700	762	760	718	793	725	724	758	736	711	712	699	770	758	760	746	729	765	767	763	700	686	770	725	742	740	719	722	741	735	760	725	728	782	691	750	781	723	718	724	719	774	760	763	752	719	760	736	676	740	765	831	764	761	771	738	775	791	776	727	736	748	771	723	704	729	745	760	776	791	772	802	724	703	763	776	765	748	738	731	734	720	762	752	796	758	751	774	769	773	799	721	721	805	687	757	679	736	752	721	749	731	756	705	701	751	743	770	709	767	704	789	706	767	750	748	732	758	739	760	764	745	787	753	784	812	712	766	769	756	741	834	812	734	812	778	733	765	724	812	793	798	765	772	715	743	721	722	747	761	745	749	725	763	737	751	781	772	713	769	744	751	803	765	834	788	773	769	762	713	766	782	755	781	734	773	756	701	791	766	718	772	761	752	749	705	792	791	777	731	775	766	771	714	745	746	720	765	743	738	756	752	719	713	752	800	756	768	790	764	763	718	711	708	806	767	754	739	759	718	750	756	750	715	759	735	719	768	742	738	765	708	758	778	691	724	769	738	754	686	759	711	727	720	777	726	743	725	714	738	734	747	756	710	701	787	790	740	776	750	754	777	713	740	738	727	764	708	805	729	743	717	761	751	751	764	734	759	742	752	742	697	731	742	711	757	738	726	782	719	731	721	739	770	763	787	770	763	736	765	760	740	769	769	775	787	727	746	765	752	773	723	760	738	796	751	758	747	775	741	764	740	767	749	711	750	734	789	707	792	733	736	712	747	784	762	711	768	783	741	793	788	716	751	771	724	720	769	693	751	764	753	712	713	725	800	792	724	717	716	780	787	768	735	741	764	759	738	743	733	757	778	786	758	746	777	725	748	737	719	781	793	737	774	765	706	734	801	719	775	732	750	703	787	740	708	749	766	755	684	717	775	738	743	724	736	697	718	760	736	749	796	760	719	790	731	756	727	725	719	758	750	777	689	775	799	732	746	799	749	737	714	765	709	747	783	724	763	744	781	721	750	723	753	707	769	749	761	751	761	727	713	699	742	777	723	701	746	671	715	748	736	743	796	734	732	774	757	761	742	712	733	728	787	774	776	725	759	725	773	736	711	722	743	773	758	771	746	811	771	740	774	767	736	759	772	718	718	720	768	739	767	744	740	746	748	774	755	775	754	726	779	722	804	779	752	768	706	746	771	733	752	754	720	736	754	769	714	785	771	731	739	729	744	749	762	708	758	723	781	755	699	711	782	768	699	783	754	758	751	726	720	770	684	776	754	742	722	766	734	734	728	717	769	729	768	747	745	755	751	766	793	787	792	716	759	786	756	740	757	742	770	773	735	763	702	796	765	766	711	758	765	765	775	731	726	745	745	737	723	724	750	725	756	733	725	740	730	733	756	705	753	780	764	717	742	744	789	807	751	762	777	759	702	771	760	700	706	744	662	744	760	733	729	763	766	765	739	717	735	796	729	756	775	752	756	751	760	731	803	762	779	720	684	704	725	757	759	778	768	754	741	727	750	727	733	767	716	741	742	754	697	743	723	720	746	744	764	732	793	742	732	754	775	770	783	746	745	719	756	737	708	735	773	836	726	768	757	782	737	749	777	693	712	790	771	745	742	761	743	781	708	724	747	747	789	749	758	750	733	750	779	747	752	754	743	779	730	747	753	763	779	750	759	744	790	758	760	745	722	739	755	754	795	730	716	740	737	771	764	768	714	730	748	778	700	750	737	763	731	742	781	758	794	731	703	726	746	731	729	777	771	705	712	747	751	794	736	745	797	734	756	707	769	768	791	741	741	748	737	752	741	768	738	758	791	745	726	761	786	715	736	790	714	738	809	794	758	748	739	773	745	733	787	738	726	696	746	753	778	741	684	749	743	754	748	767	703	692	730	769	755	700	792	806	776	770	728	781	749	809	772	738	784	722	742	758	742	771	784	775	718	719	809	760	759	749	775	799	782	768	739	718	725	753	773	692	726	733	774	740	747	742	770	755	768	727	737	736	726	709	727	745	705	732	766	731	780	692	744	743	717	745	732	787	736	712	773	760	754	787	791	754	710	772	777	741	768	750	741	782	777	748	724	751	732	792	700	739	746	746	787	761	761	734	727	703	777	751	803	771	789	724	786	809	745	750	794	756	742	749	719	775	702	724	703	746	768	762	727	746	709	772	677	753	744	746	740	691	747	784	744	750	763	759	728	811	706	704	718	762	797	762	728	748	735	799	760	745	757	752	760	744	732	704	738	756	751	762	701	693	750	777	747	731	776	781	765	711	753	768	772	725	715	763	749	731	728	769	801	731	794	742	754	757	773	775	754	738	748	790	738	754	738	745	746	728	783	791	750	724	702	713	731	759	756	735	792	805	765	748	746	779	792	726	735	783	750	768	796	744	754	749	752	772	730	741	763	763	728	776	755	750	727	764	760	818	751	749	783	789	764	724	747	765	762	751	811	764	750	755	760	722	760	748	757	777	719	718	765	748	714	696	706	742	740	693	800	762	759	755	745	790	741	736	717	774	704	777	737	810	749	789	790	750	703	752	765	712	736	742	785	781	726	716	762	753	756	800	727	783	708	759	776	736	755	764	766	694	735	715	740	737	770	797	755	757	730	722	737	762	729	745	721	766	676	795	811	756	737	776	740	748	794	747	743	725	743	790	771	724	773	775	748	764	769	740	779	797	738	763	772	776	798	760	792	748	723	729	804	755	738	741	704	809	790	710	750	700	704	766	820	753	774	703	726	701	792	708	697	760	749	739	737	775	771	775	728	752	751	748	740	747	762	751	789	771	749	740	743	754	725	718	723	780	728	735	740	742	688	720	736	803	721	746	767	743	746	771	770	800	728	728	716	747	724	710	754	744	797	759	746	761	754	736	767	729	702	771	716	755	761	744	734	752	726	750	745	742	755	800	795	779	764	791	767	733	764	718	750	735	706	742	750	767	772	737	786	749	677	777	787	732	740	742	762	740	717	765	774	737	746	765	732	734	704	769	730	744	779	732	764	716	738	759	741	786	768	744	737	708	764	753	752	753	706	740	725	766
61726	90550	67474	36064	18604	9202	5304	2921	1424	1128	1021	741	728	676	639	666	633	688	694	683	619	678	674	657	614	702	723	670	680	650	664	632	662	671	649	641	599	639	640	613	633	676	669	723	672	657	655	635	675	684	606	635	656	655	678	615	638	662	636	641	619	627	671	621	651	653	648	604	639	690	686	619	626	684	679	650	646	616	640	689	664	624	690	604	649	686	641	668	641	625	637	655	662	634	655	662	615	644	647	649	684	644	647	652	668	639	644	619	668	678	683	658	626	677	634	652	665	644	660	617	682	642	672	652	619	628	655	629	658	621	654	624	614	581	690	623	628	646	652	631	623	649	620	652	622	641	690	660	648	618	639	623	688	692	633	652	644	647	637	667	633	633	675	662	684	693	670	648	648	670	667	661	629	692	668	630	665	628	675	611	634	663	629	657	617	643	636	653	621	657	656	629	657	602	592	658	685	608	653	648	615	715	639	613	643	640	652	657	672	697	646	660	622	669	674	621	598	625	583	635	668	680	649	645	640	639	673	694	634	614	686	600	668	589	635	644	658	614	676	666	677	631	655	665	635	639	681	616	675	665	643	599	676	658	644	631	676	655	649	597	655	589	659	658	690	658	630	674	640	636	664	655	651	628	657	654	660	689	642	631	619	655	663	658	629	688	586	650	658	646	674	657	626	652	620	657	638	637	640	679	654	627	652	650	594	627	646	685	667	660	645	710	651	634	616	659	680	695	583	623	668	685	638	629	635	679	642	662	638	655	601	603	618	665	599	659	601	611	605	661	642	618	639	641	625	640	652	650	635	637	653	638	643	636	651	673	658	639	656	641	642	688	645	616	657	684	667	653	625	661	655	638	649	666	649	618	632	674	644	655	665	642	671	624	636	697	662	621	673	615	672	617	661	639	653	706	639	596	665	631	646	685	648	640	632	649	674	642	676	649	672	677	633	605	664	629	678	612	647	647	606	616	654	623	637	633	655	633	686	595	647	682	625	693	671	659	615	627	621	620	657	639	631	668	627	651	606	624	649	638	665	643	624	636	647	644	710	656	669	654	620	615	645	615	662	619	660	646	656	627	650	614	678	636	646	599	671	618	634	673	683	644	612	631	662	652	667	634	635	634	696	677	623	672	649	642	616	641	634	613	661	658	594	652	668	643	652	607	618	660	658	635	630	671	632	631	656	662	651	655	648	666	674	634	662	638	589	615	652	637	668	634	658	671	630	651	652	649	681	631	643	638	693	657	644	623	629	632	605	635	619	636	629	613	667	677	609	651	671	669	660	705	697	639	656	622	644	663	611	686	641	648	658	691	641	647	661	619	631	631	682	655	642	616	672	692	652	663	699	668	624	640	670	617	645	682	654	630	674	639	650	602	623	602	695	639	657	656	669	627	654	635	652	675	639	625	640	654	644	676	651	676	647	637	617	672	644	625	663	644	650	605	643	631	665	660	665	684	658	635	628	638	639	646	655	621	733	676	633	675	626	642	654	648	679	670	630	649	628	632	655	650	674	680	638	630	617	673	686	622	648	650	644	666	615	642	706	638	708	626	620	633	626	666	683	625	627	635	659	615	678	625	683	632	656	640	656	628	635	634	652	610	631	633	642	610	649	635	690	688	628	657	648	639	646	633	695	643	598	645	607	647	626	617	613	656	631	679	626	650	599	665	649	617	660	634	670	660	640	652	633	689	668	638	630	668	675	653	674	644	658	646	606	684	629	667	676	665	641	603	638	631	640	662	638	663	650	608	648	613	705	644	632	615	630	673	650	633	614	634	626	662	654	667	676	670	664	593	699	638	631	624	673	648	654	658	654	662	652	641	612	626	702	657	707	654	683	643	614	616	602	631	676	611	677	597	607	640	663	635	667	636	633	647	628	666	690	635	629	669	614	655	628	666	641	701	695	665	686	633	626	638	667	656	621	652	643	662	638	667	682	655	642	655	643	640	667	683	658	646	639	659	619	656	627	634	661	603	670	680	651	627	649	697	681	636	629	666	653	662	623	647	697	629	651	685	677	635	677	636	610	650	680	641	696	670	625	598	644	638	679	678	625	670	637	697	612	644	620	623	626	628	673	636	699	676	659	630	682	644	666	623	630	626	658	614	631	685	667	619	654	633	643	632	658	609	640	703	671	683	618	656	618	667	678	670	627	647	672	609	661	641	676	676	661	671	673	697	662	663	661	638	691	640	668	659	655	642	602	671	638	636	699	670	615	618	661	669	703	624	646	643	679	640	685	650	635	648	668	623	632	623	642	652	672	648	602	663	634	604	629	641	616	649	634	665	661	631	732	653	630	655	636	625	605	635	649	613	668	671	639	639	646	632	644	664	625	690	655	624	685	708	644	633	677	654	629	655	664	684	624	672	667	659	618	620	630	624	684	690	676	680	690	635	611	640	693	670	653	624	684	616	676	631	671	650	685	640	672	663	605	643	651	651	610	625	652	632	725	672	648	657	630	615	677	674	660	624	659	645	633	623	663	637	682	592	660	664	659	603	634	617	650	625	680	642	687	663	644	642	623	621	625	657	657	611	684	682	650	634	650	614	671	662	660	642	611	620	636	650	645	676	653	686	670	616	645	634	632	639	597	613	667	672	656	635	624	666	611	694	657	666	661	655	655	621	662	642	667	669	599	648	616	652	638	649	673	638	617	626	690	674	611	651	658	618	633	708	606	693	667	661	682	648	644	694	619	674	639	681	694	657	665	625	702	672	622	676	638	631	659	675	608	653	655	635	668	614	649	639	644	619	645	669	671	662	670	628	607	655	634	696	630	648	660	657	634	599	619	634	670	638	641	656	648	666	649	617	665	661	645	665	645	656	673	684	657	676	637	633	668	642	652	675	642	615	656	653	631	621	654	614	648	678	653	694	628	664	684	610	646	636	628	607	638	662	663	676	689	604	623	595	673	615	645	618	640	623	637	659	615	691	664	639	628	684	625	634	648	633	647	653	628	628	603	634	649	689	624	630	640	653	621	653	597	649	613	638	651	651	649	686	676	670	682	665	694	652	624	643	687	642	656	678	635	604	677	644	682	680	664	690	647	671	663	609	679	628	618	617	655	666	623	668	667	653	617	642	635	656	644	655	629	664	640	610	626	637	661	633	633	669	692	631	642	675	619	641	662	659	674	672	635	646	627	658	652	621	635	642	660	665	665	638	674	636	647	622	657	606	633	663	623	666	683	683	645	640	631	635	630	611	633	623	631	652	606	664	661	650	663	679	696	655	617	630	652	640	615	632	591	684	609	660	650	668	655	640	571	658	639	672	598	626	603	610	652	655	672	597	636	698	665	692	640	655	665	671	642	690	645	717	658	612	662	665	693	649	659	689	639	654	666	663	670	664	627	643	634	681	670	641	646	634	669	658	619	641	609	666	671	655	626	635	616	657	651	647	621	621	647	675	660	658	673	638	620	630	668	623	633	618	670	631	663	691	659	685	636	643	681	653	637	661	654	667	652	612	666	689	667	708	667	655	633	627
24617	23040	34461	34178	28136	21750	13448	5534	2125	1476	1253	995	927	919	925	886	930	900	892	900	895	924	927	922	888	986	999	935	913	894	928	927	923	924	925	872	900	949	882	833	860	892	905	917	891	929	888	926	918	867	914	947	891	894	840	912	930	894	859	882	877	861	942	913	954	849	953	893	889	844	884	875	874	803	864	910	874	850	865	922	861	923	884	920	864	835	935	925	898	938	892	911	870	883	821	899	900	880	910	877	851	878	918	917	874	895	868	905	898	832	868	855	892	930	876	918	870	886	844	859	910	878	881	860	882	858	889	885	911	915	878	878	862	902	850	861	919	887	900	874	892	860	894	830	925	927	901	888	893	924	863	883	854	885	883	876	860	912	892	925	952	879	912	945	894	865	861	865	901	866	939	929	838	964	873	864	919	865	864	907	889	869	877	924	949	903	839	884	919	861	855	885	889	897	875	916	914	912	886	901	850	867	853	892	912	909	949	897	922	839	908	884	868	861	850	970	920	869	878	948	909	901	888	813	882	908	922	928	811	911	860	938	816	896	917	958	895	915	891	884	910	865	921	896	871	887	902	871	939	880	924	972	875	864	888	873	903	871	862	840	858	903	869	887	909	907	847	845	854	863	867	892	896	913	862	867	894	938	867	823	891	867	910	848	884	883	882	909	905	892	865	895	874	904	898	847	859	858	838	827	909	921	867	876	918	916	891	901	892	837	888	867	935	856	919	942	886	932	917	855	908	880	898	874	900	865	928	882	859	917	897	859	923	820	860	900	875	830	834	865	915	883	896	903	850	923	917	890	849	911	869	913	852	926	866	931	887	953	917	903	889	857	827	915	806	839	893	898	901	922	906	882	856	848	952	892	876	971	899	889	900	896	879	843	886	908	854	835	879	904	918	887	925	921	885	860	849	960	878	920	882	960	871	901	879	864	867	932	845	880	877	895	963	874	884	906	932	857	890	891	936	928	891	891	927	886	917	919	864	818	837	829	881	897	864	830	861	908	898	878	892	878	895	884	848	857	879	873	895	895	876	877	879	877	901	914	850	901	855	882	858	881	912	901	888	934	942	941	870	872	877	902	897	869	860	892	935	932	856	873	893	907	886	908	886	907	877	917	875	906	898	877	912	836	938	856	933	889	923	854	804	845	938	878	886	913	848	898	843	890	850	889	847	881	900	884	903	940	850	928	897	919	856	881	895	841	916	898	870	898	887	917	896	929	908	875	940	875	897	911	859	884	926	894	939	866	920	919	893	879	912	886	887	905	877	882	858	876	855	855	919	878	943	872	965	843	892	916	945	931	852	884	890	841	900	867	839	844	884	888	827	912	914	901	928	908	878	837	909	875	891	929	914	893	894	890	865	926	872	878	882	895	850	856	900	912	835	874	890	923	849	864	881	931	905	874	923	868	884	853	901	927	884	874	896	877	850	892	918	875	873	900	922	875	868	884	828	889	876	850	891	919	921	964	855	862	938	912	907	903	873	924	840	868	900	831	869	900	852	917	824	850	846	964	913	838	852	904	881	918	883	848	917	884	875	880	888	877	881	963	919	881	837	905	833	899	863	918	842	894	869	866	905	874	858	803	841	896	889	876	924	928	882	876	865	831	916	907	887	875	925	897	883	894	888	882	867	874	911	872	827	811	882	881	869	880	879	877	890	902	896	888	878	900	822	869	863	893	850	925	868	898	914	891	919	872	870	874	900	875	850	932	890	886	908	880	895	924	897	880	884	887	883	869	908	915	878	903	878	910	903	898	876	858	889	909	865	898	869	866	926	876	893	859	920	869	861	890	912	899	947	929	895	839	847	914	861	909	876	878	905	889	891	879	897	892	889	925	883	909	904	865	885	863	871	871	880	883	840	884	896	869	881	865	890	871	850	877	862	868	905	868	838	888	882	900	890	829	905	862	861	882	872	853	850	862	891	865	849	873	843	901	949	937	840	887	895	918	869	831	877	891	851	879	881	847	926	866	829	836	921	883	883	857	886	933	906	923	915	851	893	894	967	864	902	857	879	898	874	898	889	849	881	858	903	863	913	861	883	877	904	851	897	869	904	892	866	919	856	863	903	913	828	919	857	859	914	912	837	905	870	894	904	844	894	830	900	955	885	837	889	924	851	832	873	897	934	869	899	929	888	865	884	874	872	913	861	889	875	883	878	875	878	869	844	880	898	928	877	895	872	863	920	877	851	881	885	858	872	899	880	870	920	898	865	791	882	883	925	867	927	868	869	855	888	902	885	926	841	930	899	892	896	901	886	866	848	848	965	923	896	866	894	857	838	932	888	848	919	868	859	872	826	893	858	851	844	840	906	897	880	887	885	925	907	862	932	826	874	924	857	875	890	882	895	908	874	863	924	859	870	894	851	876	854	864	862	890	883	891	892	936	905	905	869	842	925	900	882	939	925	875	915	977	876	921	902	956	877	864	863	872	899	867	856	864	843	926	879	840	869	903	858	895	843	903	856	900	872	913	860	826	847	922	903	873	904	872	942	850	902	895	860	789	900	921	876	844	918	893	906	939	896	893	883	861	937	859	858	901	876	861	892	831	873	915	908	827	886	883	860	855	830	934	917	893	894	902	826	952	865	890	885	891	873	901	871	881	895	881	869	885	924	963	874	867	848	863	865	905	902	908	870	893	867	860	889	910	880	853	861	896	882	908	865	904	913	834	934	906	908	826	895	885	861	882	880	913	871	907	801	858	932	860	876	859	864	887	840	864	909	883	893	873	877	866	878	896	840	893	873	868	878	863	907	878	877	859	879	876	883	844	904	877	907	842	829	840	901	913	877	891	872	876	835	879	896	878	864	871	812	898	866	879	870	848	885	883	866	860	854	883	874	895	870	896	878	857	893	857	891	884	831	819	864	850	858	868	900	863	906	859	859	887	901	898	918	861	857	934	939	876	844	852	873	866	813	909	857	885	905	870	937	935	864	864	862	969	859	914	831	883	892	905	896	896	905	869	875	910	812	929	890	906	942	906	913	838	954	873	893	894	844	853	875	919	908	883	877	899	892	921	876	894	881	802	909	886	906	884	943	859	942	849	915	884	861	842	910	921	848	856	917	886	936	880	901	921	903	848	923	856	882	869	896	964	860	816	856	863	892	836	910	915	899	877	872	856	890	908	880	914	932	912	826	875	833	866	869	897	973	884	822	848	917	848	913	903	861	919	900	916	886	929	918	862	884	917	882	813	846	916	872	871	850	859	899	890	911	911	914	900	902	881	869	840	913	905	904	840	887	886	933	922	923	869	876	895	867	816	899	871	924	943	877	857	924	887	912	889	923	870	851	910	914	898	853	914	883	905	896	834	838	889	917	880	874	847	856	860	872	933	895	916	849	868	918	892	927	877	938	930	881	897	860	920	944	968	910	886	918	901	853	859	857	942	839	889	896	886	888	880	885	881	842	893	867	865	858	916	868	839	881	885	872	890	852	832	910	906	878	883	917	907	881	863	904	885	868	862	833	845	869	876	867	873
65435	102932	79036	48171	28110	14379	9341	5403	2230	1533	1313	779	768	741	802	777	733	770	765	808	778	718	813	780	768	866	874	853	832	780	779	805	759	791	808	812	757	768	738	811	811	767	745	759	753	754	803	770	753	794	806	814	773	781	745	775	808	767	800	785	739	762	800	802	740	775	777	729	790	790	816	775	750	763	806	811	774	798	782	756	734	742	782	734	824	788	765	764	796	760	796	788	780	757	784	755	736	803	770	778	783	792	781	781	782	778	786	806	764	795	760	748	755	788	746	787	796	822	764	803	811	755	796	738	729	757	735	745	785	759	722	805	792	792	774	795	765	771	755	718	767	789	749	735	825	789	855	754	767	736	770	742	771	749	739	760	798	796	805	761	744	817	740	768	771	828	792	773	804	743	797	763	793	762	756	707	768	760	764	786	744	728	761	791	771	759	765	808	757	801	795	779	766	786	753	715	737	735	806	851	787	815	766	761	774	744	828	827	756	792	760	796	803	758	773	741	717	796	794	789	809	770	827	776	771	786	783	771	818	804	787	781	788	770	757	738	767	773	728	766	797	746	781	717	708	775	778	769	765	799	771	706	773	770	753	739	781	762	797	748	789	798	759	754	764	741	777	740	796	754	801	749	791	743	800	724	735	767	755	756	786	777	781	784	759	767	726	748	793	788	821	782	762	730	781	721	805	727	748	767	831	757	730	758	785	767	755	764	801	772	746	788	733	775	817	788	783	806	762	780	774	766	774	755	738	784	811	773	751	800	764	763	746	797	742	767	799	763	766	749	777	779	801	741	763	728	805	776	793	743	724	810	788	744	760	822	749	768	747	781	742	778	771	736	788	773	774	745	735	807	780	747	803	801	744	747	805	768	719	780	785	766	805	764	741	766	756	746	735	754	747	727	841	753	829	758	775	773	763	817	784	788	776	750	737	751	749	765	745	780	797	754	766	723	795	703	811	764	771	849	819	741	761	783	735	785	777	788	724	777	739	771	780	761	743	756	754	792	825	743	751	756	817	796	789	752	725	789	784	780	731	736	767	783	790	795	764	836	788	758	796	776	815	745	801	734	814	805	801	840	773	824	717	789	741	752	788	803	815	789	798	770	743	753	800	733	761	745	751	751	757	753	782	742	802	758	741	768	775	737	755	742	785	748	754	745	769	767	760	781	760	754	783	773	763	819	795	738	737	760	741	755	775	780	790	778	760	753	753	763	758	787	785	750	794	823	731	737	780	748	771	785	746	751	764	795	774	741	760	729	775	809	762	737	764	779	779	751	729	782	846	746	844	754	753	793	751	790	720	780	782	766	764	776	766	784	807	796	787	778	760	757	808	778	777	755	779	762	737	778	740	773	788	727	782	772	746	776	833	745	785	754	778	732	771	728	793	737	788	788	770	809	757	779	753	723	830	728	740	747	800	783	759	787	807	797	774	786	785	790	782	784	757	741	765	773	766	828	803	769	772	785	739	787	787	744	733	732	801	815	804	791	794	776	763	813	751	742	734	783	799	811	773	767	780	787	782	766	730	815	780	738	795	746	810	768	744	789	760	751	754	810	766	768	749	714	807	774	743	740	744	776	755	818	763	724	772	746	789	767	784	804	757	754	809	787	730	770	759	817	728	775	764	793	762	775	757	794	802	797	761	809	770	827	736	794	756	792	817	719	732	792	754	797	742	753	763	818	768	762	771	770	804	741	770	777	803	737	797	807	812	764	796	794	787	780	803	739	772	749	778	720	794	791	784	785	816	773	788	776	763	745	783	757	782	741	775	804	748	759	748	740	728	758	763	788	783	748	747	752	822	757	802	751	777	754	797	809	729	799	777	765	751	847	749	771	725	773	759	787	780	777	789	757	819	781	790	771	752	821	751	742	783	748	780	761	778	772	770	757	779	802	766	781	773	809	763	753	747	771	771	760	774	768	769	756	787	786	789	772	790	786	782	792	745	774	767	792	779	763	732	783	764	732	793	792	769	798	777	813	755	758	758	793	724	761	772	772	795	788	815	800	809	768	795	827	732	787	742	762	747	759	759	802	787	768	775	823	755	765	760	757	763	826	739	760	803	786	796	801	762	806	738	726	793	783	742	753	761	767	792	762	807	820	801	749	788	784	793	758	746	778	774	727	789	746	791	773	749	733	807	762	701	816	748	768	746	727	779	771	792	765	757	796	735	743	787	786	727	804	803	784	782	801	742	787	795	782	755	764	763	762	758	749	771	775	815	755	766	788	756	773	733	785	763	756	767	793	781	748	781	728	755	773	785	834	751	790	757	777	758	742	790	810	764	784	773	707	772	799	775	725	758	766	785	786	783	766	791	718	793	773	750	774	774	771	761	843	749	783	748	777	749	777	788	768	770	712	770	785	736	785	732	760	778	744	791	768	789	808	768	697	760	748	781	746	723	723	769	706	769	762	738	791	793	763	798	761	801	793	775	783	755	763	756	723	811	787	791	745	817	805	740	830	766	770	728	745	699	751	751	726	772	801	768	804	803	786	793	761	807	761	734	830	779	781	752	781	780	789	774	770	757	770	836	766	749	786	804	783	758	734	751	740	723	772	744	742	780	715	766	845	732	739	758	715	722	718	770	759	785	753	813	782	805	763	789	736	803	776	742	781	797	759	804	776	770	767	758	753	779	764	767	775	792	792	750	739	760	723	795	742	810	745	813	751	771	716	741	816	825	734	766	750	709	725	755	741	767	764	777	764	749	784	763	766	815	786	786	784	806	771	797	786	767	791	700	733	751	748	801	768	775	751	764	738	771	773	779	768	814	725	726	752	768	768	743	796	790	772	793	811	737	749	791	788	823	826	775	755	746	794	784	764	811	800	771	788	756	727	758	788	715	799	745	766	760	781	812	742	791	752	746	727	771	746	743	775	743	757	821	701	772	725	785	746	732	776	723	791	713	732	808	713	766	762	777	721	777	744	773	749	784	777	756	739	787	739	756	794	795	762	723	811	776	820	764	753	778	767	780	792	742	809	766	756	775	747	806	792	792	723	763	765	826	790	813	738	782	837	748	700	767	803	752	791	786	757	740	791	808	803	752	818	768	797	758	741	779	733	789	751	791	725	781	819	784	767	800	766	728	757	707	750	753	779	738	773	749	710	788	789	760	762	810	744	790	806	746	837	785	777	799	746	770	806	780	744	831	768	761	743	746	751	779	778	744	765	757	771	746	771	799	788	787	761	765	759	797	757	802	757	755	784	765	801	771	783	774	732	774	780	762	777	772	729	763	781	737	750	798	791	787	762	850	792	781	753	774	793	741	772	764	747	773	758	730	797	740	798	749	814	782	756	810	824	788	794	716	787	780	767	748	765	774	750	769	753	795	724	825	767	747	750	827	780	699	764	802	719	749	813	780	775	763	740	815	780	789	765	762	748	783	765	788	780	808	710	767	780	793	762	785	767	786	760	752	824	734	758	755	746	773	737	702	718	780	721	758	799	784	803	775	773	788	760	775	730	773	778	737	767	758	788	723	825
30635	27672	24789	10981	3376	1501	1176	908	740	699	690	647	660	674	691	732	641	694	658	702	727	681	708	747	689	627	645	680	669	659	644	697	693	659	697	722	698	638	675	635	656	683	667	671	655	683	664	685	641	682	655	715	665	741	692	645	638	635	714	638	688	681	676	669	683	652	704	657	712	726	710	725	678	678	687	608	740	677	641	667	641	659	637	664	691	720	670	654	659	648	679	658	677	682	648	745	647	666	653	688	691	687	678	633	689	689	681	647	660	639	727	645	673	620	737	705	642	644	701	656	667	697	657	665	688	648	689	658	673	656	660	621	681	666	634	676	710	655	673	678	725	633	671	639	722	685	687	696	709	671	648	709	666	689	684	676	669	712	676	683	682	701	695	665	710	660	668	674	687	655	628	653	685	701	624	685	647	657	675	714	691	709	645	640	689	697	624	603	682	660	694	668	641	663	671	662	622	696	650	651	623	647	672	700	669	656	649	688	633	736	685	655	722	683	680	667	692	641	645	666	680	672	669	730	639	646	678	683	698	705	702	696	655	664	707	655	695	697	637	713	661	698	683	605	694	675	660	668	691	674	655	685	687	689	628	705	719	668	674	672	655	745	653	663	719	660	700	660	675	705	682	709	679	686	705	697	709	686	697	674	714	679	652	695	671	687	653	703	681	681	649	681	661	676	678	664	676	663	695	677	705	712	715	657	695	679	696	641	676	698	682	665	698	689	672	659	689	718	667	644	685	651	716	699	672	684	675	676	677	709	704	739	653	613	628	680	687	674	688	664	757	645	677	690	658	652	665	689	694	680	667	672	680	724	673	717	684	682	650	662	649	639	664	722	683	662	694	642	674	680	670	655	674	648	620	663	632	639	667	652	667	696	704	700	674	670	672	658	720	691	660	692	669	700	663	635	674	682	663	670	731	676	695	670	662	686	643	664	673	668	637	673	653	672	703	678	694	683	675	637	722	712	674	650	710	678	669	669	668	646	715	668	679	741	659	695	643	706	692	647	677	680	696	616	713	677	710	702	692	679	663	685	703	680	678	663	705	682	653	676	680	663	683	640	730	685	735	671	679	696	668	687	710	671	661	734	679	706	683	692	646	683	706	694	708	660	696	685	665	665	647	668	694	641	702	655	680	660	710	704	704	680	665	677	658	669	640	672	657	656	649	669	664	702	663	655	675	661	644	703	721	677	707	694	668	652	677	607	669	679	674	667	679	637	695	717	687	683	663	689	718	687	720	700	652	646	662	674	668	639	673	636	641	648	679	641	712	645	676	630	688	687	701	655	715	639	621	642	662	721	693	675	701	666	678	673	619	701	720	713	743	691	689	708	656	723	639	683	663	708	657	681	684	615	715	632	688	716	715	655	680	661	667	655	651	677	683	668	714	687	670	636	712	717	636	719	707	658	713	641	726	615	672	689	653	711	693	649	645	679	673	689	652	643	693	692	684	665	646	659	667	638	667	672	662	701	675	667	674	684	662	661	677	685	707	660	646	680	672	621	652	685	677	713	650	687	684	730	722	666	698	674	698	719	654	674	647	680	690	687	677	658	695	676	678	669	678	713	670	624	665	684	704	687	616	650	661	668	630	661	692	704	700	701	685	664	665	667	626	721	695	697	742	693	739	685	660	691	704	669	676	682	689	689	734	666	661	697	700	680	699	669	716	686	711	646	676	664	667	666	716	656	647	694	694	672	674	744	693	669	668	645	690	696	662	646	639	635	675	691	653	670	702	697	688	716	653	637	680	659	678	663	673	647	684	707	674	681	653	683	634	652	664	652	693	640	660	663	670	642	690	704	652	691	656	655	655	688	653	653	674	701	690	658	678	693	685	703	697	688	656	626	684	671	708	632	701	657	671	726	677	679	660	698	672	708	672	672	639	627	710	691	665	713	668	665	626	672	647	653	713	725	640	638	617	647	669	667	698	695	684	652	688	638	677	679	671	716	668	669	711	687	693	717	652	663	706	675	720	672	689	679	729	668	707	670	634	673	731	687	645	645	666	660	668	685	678	684	673	669	674	660	687	676	689	655	616	740	687	681	658	681	669	700	716	691	645	704	662	671	688	645	643	686	660	662	676	645	649	672	699	725	695	677	695	650	689	700	665	673	712	663	681	656	675	691	659	703	667	664	637	694	700	676	628	684	641	710	683	661	716	656	687	655	685	690	670	661	627	716	702	669	663	678	702	682	685	657	683	676	672	726	696	660	672	737	715	681	712	645	689	682	700	727	680	689	653	673	686	683	674	715	676	684	663	719	684	657	623	663	630	654	661	683	635	662	688	690	654	687	625	692	668	684	679	693	692	696	662	669	681	655	688	664	681	734	683	684	703	680	696	666	723	664	621	654	677	649	660	692	677	709	675	685	740	687	677	694	657	697	665	721	678	680	645	689	693	638	707	706	672	671	715	686	638	735	701	696	709	693	685	690	659	691	660	693	714	663	707	657	681	678	708	633	664	693	745	659	691	669	691	726	697	785	662	680	691	668	689	711	693	692	680	659	619	697	688	612	671	672	628	670	691	658	653	674	677	656	661	704	652	685	710	673	703	696	649	682	637	693	668	658	699	693	648	687	683	697	731	686	669	681	681	668	661	663	716	707	703	692	703	668	680	680	706	676	674	707	648	644	636	662	740	724	643	713	664	673	648	695	697	678	683	638	694	752	669	691	674	662	674	690	671	640	740	640	660	691	694	659	763	650	646	675	680	668	688	665	687	690	648	683	705	694	677	693	683	664	706	676	697	693	643	674	690	695	677	674	685	699	669	667	659	692	666	652	653	627	653	736	702	676	700	663	662	668	691	720	636	630	726	717	667	669	638	651	687	657	663	631	670	677	667	681	703	655	732	727	695	640	718	679	650	710	632	688	652	693	663	693	695	652	719	650	700	697	626	681	707	692	691	668	672	705	701	701	721	692	625	690	706	693	651	675	707	661	672	700	687	667	666	681	681	654	679	691	655	676	707	673	695	703	663	686	661	691	645	719	647	669	692	650	652	662	707	732	674	699	683	645	662	655	642	712	631	681	679	668	667	702	668	660	637	657	666	691	659	667	700	671	674	697	666	653	693	695	628	669	684	644	740	689	651	675	700	613	652	691	661	666	677	674	696	667	681	693	666	741	722	699	678	631	670	686	676	662	655	674	641	690	676	683	702	674	668	678	719	671	684	696	639	669	716	681	711	676	655	690	671	685	675	711	670	696	661	668	639	710	687	674	684	708	653	668	658	708	602	657	667	616	653	679	686	663	637	665	678	636	670	642	679	652	642	673	697	670	652	731	657	712	598	647	693	706	699	675	652	717	734	645	702	661	616	681	687	680	695	655	689	647	659	698	679	673	677	710	679	719	683	682	681	681	699	661	676	676	724	697	683	653	666	689	671	684	692	640	707	708	765	660	689	690	675	681	674	655	674	691	664	678	705	665	683	719	678	717	677	698	693	696	680	675	707	707	664	682	681	651	650	651	660	676	677	636	623	662
22795	31277	20194	6471	2815	1362	964	782	632	578	544	579	496	513	550	556	525	538	534	550	525	550	566	536	536	533	558	569	522	538	543	574	536	499	513	550	518	507	499	522	568	555	540	541	512	540	563	510	526	560	522	534	486	583	556	490	522	539	511	514	558	465	566	533	539	548	500	480	544	491	527	559	526	569	512	502	480	557	513	481	516	539	532	548	564	498	520	473	490	554	502	528	466	520	516	525	520	533	567	523	541	503	517	539	531	509	512	517	489	536	525	515	541	537	516	554	513	555	526	495	508	536	501	532	511	572	520	547	537	519	548	558	554	497	518	525	532	523	533	562	578	495	519	553	566	519	517	588	482	516	528	549	528	517	495	534	511	538	547	561	537	550	517	545	522	514	534	522	534	496	523	532	548	542	573	538	536	523	514	539	507	529	535	523	534	556	555	535	532	548	520	529	545	502	542	523	541	534	527	543	528	549	524	513	501	560	512	501	526	543	534	550	488	504	523	502	533	507	482	531	541	496	557	535	548	579	534	514	545	517	540	544	561	541	527	548	521	527	550	542	508	568	549	532	526	517	556	531	548	516	498	540	524	478	527	523	579	556	527	510	537	552	525	509	526	583	479	516	507	550	492	522	537	507	547	531	512	560	549	554	541	535	520	551	550	520	524	572	571	541	498	533	519	515	589	542	523	527	521	499	510	547	491	548	519	519	466	531	538	535	533	490	491	528	557	531	556	529	566	522	543	513	519	540	526	521	543	506	522	528	510	548	534	548	500	530	562	526	550	559	529	550	528	508	569	481	568	534	589	524	541	536	551	598	541	544	541	537	525	530	517	522	542	534	493	560	511	507	526	522	498	541	536	546	547	521	502	530	566	551	512	562	483	556	479	559	562	563	513	588	523	542	541	541	507	514	582	536	559	511	569	549	510	511	498	553	532	553	499	554	565	545	488	574	507	555	487	490	513	559	509	539	543	514	570	548	543	577	556	564	512	519	551	555	529	533	486	552	513	536	550	555	559	504	581	559	514	537	549	526	529	583	599	526	516	533	525	557	522	535	523	498	565	542	565	529	525	558	515	535	526	544	497	530	507	556	519	544	546	577	526	583	516	538	554	547	579	531	508	569	555	545	528	543	525	535	529	535	536	543	507	492	530	522	560	550	539	525	517	515	523	495	517	520	543	592	568	573	555	530	586	544	572	534	564	557	515	546	507	533	538	537	526	516	529	553	495	543	495	609	529	521	535	533	519	546	544	466	515	509	547	558	529	540	554	525	533	520	520	500	522	504	512	526	537	532	529	526	542	493	534	545	529	538	507	525	511	503	538	498	524	537	548	502	540	545	518	523	519	542	547	570	546	517	554	505	528	529	535	504	542	555	524	549	539	542	533	549	526	548	487	551	496	546	530	521	535	568	561	502	513	547	502	504	548	524	522	526	488	529	549	538	547	542	546	498	574	562	508	548	577	542	520	508	558	504	555	519	548	517	533	505	545	556	540	528	525	527	541	529	516	523	525	497	548	558	483	559	522	546	508	518	561	548	522	529	551	573	513	511	564	537	560	512	559	511	572	550	579	558	578	503	515	544	523	509	542	553	526	525	533	514	557	530	566	551	535	529	557	546	516	473	529	556	554	542	496	490	498	523	558	558	529	557	509	546	519	523	524	539	498	509	511	525	531	507	540	569	547	556	543	526	526	559	551	521	522	558	536	525	539	560	546	544	466	544	508	494	516	545	521	547	483	488	515	477	519	511	596	539	547	535	518	613	593	551	530	536	531	529	520	530	537	497	528	574	529	554	518	527	534	591	557	526	521	546	564	545	540	528	537	484	549	547	548	496	548	534	535	558	562	538	587	541	536	528	533	529	528	514	559	498	556	517	523	531	555	556	520	541	530	524	531	523	578	531	492	540	557	514	540	568	557	560	550	544	528	476	504	500	529	518	520	560	503	546	547	524	524	535	535	523	540	550	538	551	519	515	565	588	508	527	542	540	575	554	535	603	536	556	531	498	555	481	544	551	562	512	529	536	502	566	463	511	516	564	555	552	533	559	548	512	537	554	520	522	518	491	531	530	546	542	510	520	532	490	561	476	518	535	499	531	499	479	538	518	524	519	543	545	536	565	541	521	501	546	535	523	549	549	483	558	513	509	539	551	529	527	544	546	499	548	516	503	538	511	494	563	535	511	560	527	516	545	529	581	514	533	515	533	512	528	525	505	533	540	574	537	495	497	530	492	515	523	517	537	539	494	547	500	515	522	530	564	507	540	550	572	557	537	525	571	524	500	544	547	559	565	552	547	513	540	506	541	515	582	556	500	499	526	525	511	541	493	533	557	582	549	503	562	522	530	497	550	556	535	523	561	542	561	542	502	511	529	553	530	526	556	521	546	531	573	520	556	520	530	509	557	550	494	513	546	549	552	574	556	543	533	538	530	571	528	504	517	494	541	551	513	558	537	547	534	490	499	544	562	516	533	478	500	528	498	518	556	545	538	529	533	497	511	463	558	558	539	522	562	549	513	574	496	511	549	518	522	562	548	505	521	528	539	553	481	569	522	487	555	548	552	554	531	552	514	509	538	543	561	514	520	539	548	530	490	529	477	505	589	519	548	547	500	558	546	574	529	519	462	547	537	518	532	506	515	527	542	530	564	530	533	530	477	538	538	521	584	525	541	508	549	510	565	528	494	553	529	549	534	541	498	524	522	545	540	546	519	496	543	555	504	534	511	521	545	505	569	542	569	513	497	565	534	490	549	552	513	553	552	527	556	513	538	537	527	542	561	498	535	530	531	556	525	553	499	564	513	516	551	519	550	542	520	566	540	536	521	554	538	507	533	567	538	481	524	551	513	562	523	548	536	505	551	549	515	502	552	537	535	532	507	533	560	507	548	496	486	569	535	534	541	528	540	544	510	504	505	554	514	535	495	524	524	544	544	551	533	541	537	513	556	530	588	555	520	538	537	526	552	533	533	486	512	566	516	500	529	541	491	534	505	554	542	541	530	534	536	533	509	545	592	521	535	536	539	547	542	492	514	589	508	530	537	555	520	548	545	503	552	496	540	553	538	528	526	549	519	526	485	526	520	551	542	527	541	554	527	583	495	522	553	529	527	548	515	501	517	507	533	537	514	563	519	479	566	573	512	518	519	511	467	532	521	528	530	490	560	479	550	550	529	553	514	545	562	531	539	555	495	502	516	552	531	505	506	541	546	519	517	543	514	526	506	496	509	555	543	529	529	528	542	569	539	574	534	529	552	572	529	528	523	494	513	516	478	560	565	531	534	532	535	524	529	566	547	525	523	563	522	541	561	554	544	505	522	523	519	504	540	530	511	536	544	552	498	548	523	488	517	485	531	549	576	568	551	500	509	532	502	539	514	517	507	522	561	556	486	509	523	556	518	559	525	526	520	524	543	551	536	530	517	521	530	527	519	511	557	547	555	509	499	551	532	577	529	523	509	540	535	500	495	510	564	532	533	550	476	521	537
25763	24599	38212	36342	25064	13868	6571	3187	1458	1100	1053	837	755	765	838	774	790	800	739	822	795	769	796	821	784	805	830	780	759	785	746	773	797	800	811	762	779	759	779	767	821	778	746	810	782	748	814	817	792	746	784	776	776	803	754	786	790	791	783	773	816	789	758	733	755	772	789	735	796	805	753	782	833	822	771	789	769	718	719	783	788	756	795	781	738	786	796	746	805	731	776	775	773	731	777	817	782	794	775	780	761	759	789	777	788	718	832	779	797	766	736	747	748	795	751	728	761	840	762	791	716	758	798	733	828	758	791	763	803	739	794	790	781	763	767	755	778	716	795	763	776	750	731	769	749	783	843	745	739	784	814	748	788	767	752	804	793	788	770	766	757	782	762	787	777	720	739	771	803	754	729	764	734	817	764	758	731	750	764	797	741	755	746	810	766	745	769	722	787	747	792	822	738	761	776	785	805	776	758	761	795	776	811	771	787	764	749	805	809	815	815	773	818	793	785	813	796	775	750	819	847	776	848	786	826	830	747	740	750	772	758	763	760	771	730	758	717	796	722	747	797	738	809	801	820	756	784	743	763	784	787	794	758	763	755	769	755	805	773	747	794	790	812	743	738	768	762	775	725	791	766	767	714	803	782	772	784	778	768	805	735	803	778	763	769	778	724	787	786	702	740	731	797	751	741	759	796	788	789	796	726	779	721	768	740	745	742	804	792	797	751	800	781	759	760	772	753	754	714	818	787	758	743	703	770	757	786	793	810	776	770	768	746	759	756	762	762	809	737	773	781	785	781	780	746	771	800	805	730	769	728	768	764	753	868	733	810	761	830	772	747	743	816	795	721	711	773	743	788	783	785	774	783	754	755	795	803	775	752	788	802	782	782	728	754	731	772	779	744	774	749	730	714	769	745	793	742	765	778	759	742	838	781	744	792	736	803	842	811	779	790	756	757	817	808	779	774	767	758	759	726	774	804	782	766	783	781	781	764	730	782	839	785	787	808	788	746	726	814	755	820	791	786	748	828	731	792	781	745	717	767	780	754	791	791	759	778	823	804	732	805	725	743	780	852	773	730	751	744	781	751	761	759	793	792	811	767	740	779	753	762	743	766	766	755	806	807	796	756	764	725	762	765	826	714	742	794	750	781	796	790	746	725	774	732	772	768	739	764	758	765	740	781	776	732	758	734	794	730	760	772	768	791	715	839	797	800	804	824	809	792	791	734	774	752	791	782	747	738	754	801	750	716	753	748	732	734	797	750	733	790	843	728	790	750	715	788	791	724	781	781	763	754	792	771	754	777	724	790	808	803	761	781	781	803	772	797	750	754	772	785	734	785	786	788	815	717	791	788	720	774	736	824	785	756	771	776	770	774	763	757	752	750	781	773	798	784	746	796	784	740	746	809	742	765	787	732	789	827	808	786	795	807	811	765	749	780	803	780	773	822	795	751	794	770	812	775	769	702	758	727	808	807	841	751	804	778	731	782	764	795	782	750	705	777	788	764	770	756	734	797	791	784	733	783	744	783	799	763	743	765	749	826	762	796	753	788	789	781	798	760	792	736	801	726	759	776	779	740	757	823	787	761	744	758	783	713	780	810	763	781	768	769	804	751	762	731	775	794	721	762	787	779	746	784	826	779	802	717	746	787	806	772	715	760	753	742	762	780	718	780	751	807	756	761	775	769	736	782	784	781	822	740	740	794	794	732	770	773	803	833	755	756	776	794	773	754	759	798	776	796	727	761	756	741	749	760	738	740	777	759	772	798	743	731	808	770	786	802	773	805	760	749	768	774	784	805	765	794	753	746	792	795	797	763	812	787	761	784	750	823	747	727	772	717	752	758	816	783	794	771	777	775	782	800	783	764	767	759	734	739	745	766	811	757	751	777	776	760	751	820	763	817	792	746	754	761	731	723	709	785	734	805	791	731	783	798	741	738	817	741	815	770	739	774	730	760	786	861	755	729	800	802	747	756	790	771	827	770	799	758	796	785	789	790	734	758	756	759	781	734	789	822	772	761	796	776	808	726	749	771	808	776	789	706	801	780	773	736	769	761	784	744	807	760	776	780	753	794	802	783	754	765	754	738	760	746	806	788	783	764	804	777	749	749	784	732	763	787	787	810	790	825	745	772	799	718	770	789	765	747	812	732	766	775	769	746	779	771	749	810	777	733	784	754	710	787	797	780	826	754	792	725	757	795	768	759	689	781	779	789	820	803	814	772	806	721	762	776	755	766	772	742	817	738	775	780	797	788	787	780	797	769	771	812	771	774	825	796	742	795	770	766	788	766	814	749	752	764	717	756	771	755	808	791	762	784	802	750	782	723	816	757	760	761	748	765	703	792	791	804	765	813	773	792	767	824	764	755	736	775	749	761	770	795	704	759	786	821	791	780	763	703	778	778	835	734	815	795	784	807	735	790	783	760	724	799	750	844	805	744	793	791	760	801	720	751	761	799	830	760	793	742	789	795	793	758	762	796	805	720	776	794	776	748	753	738	740	760	783	748	797	827	742	753	785	737	734	806	786	767	789	771	774	771	846	753	744	775	792	767	775	767	816	752	796	773	768	760	746	777	788	735	741	773	776	733	785	764	755	782	777	740	803	732	752	794	715	720	764	796	790	763	810	725	813	728	810	762	731	765	730	763	770	775	755	776	764	697	775	821	788	781	823	752	762	761	812	717	740	816	802	758	759	712	778	771	787	762	776	750	793	742	781	745	802	759	778	815	793	724	752	807	825	763	753	777	751	791	790	773	774	785	790	809	765	710	788	765	756	803	823	787	756	734	805	762	763	774	745	820	792	787	719	771	770	763	728	731	737	732	747	771	774	740	767	765	699	732	788	769	755	760	757	726	807	756	796	784	786	735	828	810	715	798	807	825	787	775	794	769	772	758	760	766	764	756	780	729	771	795	803	767	759	752	807	781	774	749	762	731	752	778	769	744	720	747	748	757	734	759	749	782	764	763	742	736	783	786	792	762	779	787	783	750	774	778	797	736	756	724	769	784	794	745	844	768	754	736	788	773	813	778	755	766	818	764	786	778	773	767	714	754	751	754	790	797	761	765	751	791	727	789	733	759	797	775	725	742	752	791	782	760	772	801	773	787	765	708	771	763	733	776	784	754	767	756	765	771	800	774	791	755	777	762	780	796	726	783	757	721	750	754	800	760	801	735	685	783	744	788	796	695	734	762	785	776	838	783	745	830	821	806	764	839	810	761	787	770	752	739	731	767	777	826	732	738	792	820	744	762	780	777	805	762	755	816	751	725	785	736	793	754	809	783	779	778	784	781	741	765	775	755	743	792	795	756	788	776	749	820	812	773	729	750	772	755	847	812	774	786	762	874	762	760	778	791	724	759	776	799	849	766	770	696	844	754	820	760	748	769	801	786	783	762	747	785	733	769	742	753	770	762	775	805	754	747	745	793	800	727	797	825	753	803	764	754	773	794	806	777	787	801	713	736	781	741	756	748	793	767	769	756	783	752	737
61595	89803	67084	35285	19155	8651	5455	3262	1478	1046	958	768	638	690	708	653	618	647	605	698	668	705	664	636	627	671	715	674	670	627	627	595	662	660	632	656	665	654	676	680	632	646	673	725	606	599	674	677	641	650	666	666	652	652	685	627	642	643	631	643	662	599	668	664	663	607	677	680	636	684	657	642	636	621	655	687	603	667	684	659	703	706	621	651	685	666	623	629	682	646	626	635	634	675	655	674	607	602	691	650	679	631	600	641	637	670	634	645	679	655	670	706	672	644	675	664	669	645	608	646	625	643	647	614	670	682	686	648	633	620	671	681	687	703	652	623	634	618	629	655	658	677	693	681	694	649	652	731	671	602	650	625	666	690	669	659	609	643	620	725	669	687	671	664	647	652	638	646	669	653	660	689	645	669	647	653	684	661	637	677	664	654	646	622	685	651	610	703	643	654	643	620	678	647	656	623	644	629	626	614	678	615	671	648	652	642	684	655	647	614	676	721	635	631	644	620	665	619	616	686	613	603	688	628	654	670	621	718	663	612	692	665	652	656	652	665	658	619	617	623	656	648	648	670	636	623	657	650	629	611	637	621	655	632	663	648	660	625	628	633	649	609	641	707	626	633	656	618	666	609	654	662	622	654	653	623	614	656	664	655	636	616	668	658	665	614	666	654	647	690	666	657	592	664	615	699	671	660	645	614	654	606	674	674	648	652	660	642	648	621	626	643	671	678	650	660	623	662	634	664	647	632	623	640	637	657	624	675	642	653	668	630	623	632	643	685	614	652	649	653	635	630	693	663	660	639	654	617	679	662	632	638	645	641	682	663	640	632	654	639	672	622	624	634	664	683	629	637	644	635	678	641	675	662	629	636	682	631	686	662	697	623	641	598	647	697	683	619	639	646	606	616	658	624	677	698	674	615	660	635	651	634	676	642	686	583	642	705	630	644	683	630	682	699	633	674	675	675	679	574	685	626	678	670	677	646	643	648	669	667	597	638	635	673	644	671	696	675	679	662	638	637	637	701	649	626	638	646	663	640	654	670	629	684	658	664	601	642	673	669	658	628	663	690	630	635	643	667	629	653	728	583	680	670	674	645	664	658	630	677	660	661	652	675	664	692	643	684	640	595	597	707	615	641	666	661	640	664	651	627	619	657	637	659	640	647	695	625	621	644	648	657	646	632	630	617	626	645	640	643	672	709	645	656	616	630	650	637	649	617	627	670	627	651	667	644	629	626	673	671	655	642	613	627	660	640	618	691	652	650	649	571	625	637	632	661	604	664	614	640	643	680	672	653	669	639	634	637	713	665	634	694	643	639	636	638	635	656	691	609	576	622	684	658	637	589	693	652	655	676	597	644	623	654	627	657	664	649	724	645	646	638	673	691	698	626	623	660	614	642	657	662	696	655	677	635	672	654	649	654	604	637	665	638	695	638	671	717	658	736	659	603	622	667	635	640	670	631	652	631	611	654	683	643	657	656	634	617	673	637	625	699	584	639	691	638	667	648	650	687	620	635	702	681	680	609	682	677	638	631	631	601	650	675	631	624	656	637	654	671	656	691	666	665	645	675	671	607	640	663	667	677	605	621	643	646	679	659	645	615	639	615	660	660	655	683	653	673	664	681	642	669	666	660	677	709	641	617	671	633	672	644	649	657	627	643	661	657	661	677	668	677	631	669	613	621	624	668	633	661	614	617	631	619	704	631	628	681	646	651	645	635	642	679	641	669	629	634	646	625	636	647	630	672	647	671	622	624	613	627	661	646	658	663	659	633	667	640	656	680	653	657	653	692	628	684	652	625	608	645	680	672	657	676	664	656	640	653	661	658	638	629	622	653	649	632	662	683	656	703	716	642	634	656	693	668	632	711	623	673	679	641	655	644	646	632	679	653	621	670	663	649	667	643	639	622	620	638	687	700	586	657	601	620	607	682	587	654	634	643	665	650	646	649	677	692	623	656	634	666	636	642	651	666	650	584	621	604	658	638	665	638	636	678	609	721	620	601	690	680	640	647	640	658	682	674	666	616	668	644	625	646	609	646	653	662	687	628	643	624	668	657	680	625	651	607	664	665	666	634	676	648	656	655	608	600	637	680	682	626	653	639	644	703	665	659	675	620	700	596	643	619	671	664	678	645	668	658	643	667	632	641	620	649	680	669	612	660	647	660	632	666	686	602	639	612	696	688	650	651	611	620	650	667	665	630	649	658	660	664	674	657	641	608	638	648	665	696	628	681	695	654	681	648	656	645	635	678	643	640	657	618	666	661	618	621	688	647	663	648	697	670	623	671	666	664	664	657	669	656	661	636	638	685	584	625	636	672	672	643	677	603	632	683	642	649	642	668	646	665	669	655	635	680	680	660	614	644	686	631	609	667	624	658	640	691	651	636	630	623	635	714	669	658	641	715	628	632	681	658	628	655	650	616	660	667	617	705	680	642	661	674	675	615	669	646	672	713	623	670	639	644	670	642	604	690	672	626	645	686	677	625	682	648	642	640	669	644	658	662	664	591	615	667	645	674	655	594	692	643	696	643	647	649	619	675	654	608	674	663	647	661	651	657	667	651	634	617	690	614	677	669	672	630	705	603	607	650	669	694	663	712	575	627	622	658	590	686	643	664	666	684	629	615	634	676	629	663	642	665	638	608	677	656	644	617	642	621	643	687	680	667	638	663	683	633	653	604	668	644	707	634	640	645	624	658	654	635	654	634	639	628	627	674	676	646	687	639	622	671	619	655	592	611	619	658	646	643	584	649	658	663	627	649	635	661	584	651	644	632	650	653	650	650	669	666	636	652	684	638	652	706	663	680	655	619	652	644	647	643	666	636	641	666	668	656	622	641	669	640	608	633	629	663	711	659	666	625	624	635	641	677	666	621	688	619	646	664	677	638	668	668	672	639	663	632	632	639	628	659	703	688	624	642	601	645	668	610	697	675	661	644	649	638	675	663	663	662	670	651	658	666	615	652	663	709	647	624	648	695	639	640	667	667	641	629	660	701	668	629	625	623	652	618	670	627	650	608	628	667	630	663	624	611	682	647	689	633	641	713	633	634	657	671	649	645	624	696	631	645	623	614	639	612	654	667	628	614	669	618	652	647	627	676	680	655	640	648	637	634	630	672	631	687	666	620	633	668	657	658	675	635	661	705	653	640	602	695	657	686	630	637	652	617	662	664	638	632	679	645	637	627	642	710	632	663	640	669	642	649	646	629	700	649	649	694	669	660	633	617	642	657	634	645	665	616	660	651	656	649	659	647	627	636	619	661	671	654	650	671	632	647	639	644	700	627	661	654	641	688	644	651	680	697	660	645	661	645	650	645	626	663	674	641	675	633	653	694	670	678	577	701	665	655	609	636	635	697	663	621	694	655	662	655	644	675	618	626	639	655	686	647	655	588	672	668	639	653	639	660	674	658	672	670	620	629	636	667	629	633	640	641	673	643	618	619	618	686	612	676	651	647	627	700	657	652	645	646	640	613	657	642	631	653	667	683
24558	22878	34472	34118	28461	21544	13394	5651	2206	1400	1440	1110	985	928	929	902	873	915	974	926	911	930	916	916	947	1020	965	933	939	946	931	937	907	882	906	932	855	869	887	876	916	964	846	943	948	868	922	904	915	856	887	895	905	852	900	934	881	867	941	912	938	938	966	926	896	903	860	898	897	912	847	880	947	954	893	804	884	821	909	943	892	860	925	923	909	823	903	902	929	889	887	908	883	866	929	921	907	895	905	902	946	909	892	856	970	891	929	881	865	886	894	861	937	892	883	854	848	902	909	891	917	941	873	921	900	898	892	863	852	866	899	863	934	931	887	917	887	879	912	939	945	886	860	928	908	894	849	900	908	875	860	863	861	922	929	890	899	901	935	928	893	899	911	933	859	960	861	852	883	888	890	913	905	856	843	891	945	895	898	902	858	933	883	897	864	864	920	930	899	869	899	908	909	879	902	842	832	882	884	892	863	885	916	864	855	882	853	864	900	894	854	908	873	904	909	874	856	885	893	837	866	910	906	862	877	909	870	894	916	914	860	853	876	880	886	835	878	859	861	934	920	937	923	910	898	939	889	908	888	925	902	914	867	862	878	936	875	907	842	905	883	892	925	913	932	925	843	856	941	899	860	909	883	878	882	871	866	897	854	912	961	860	944	871	901	921	883	923	881	884	859	906	941	904	862	928	859	830	862	863	924	934	906	947	872	889	909	933	818	924	935	881	923	856	921	888	949	881	914	930	873	919	855	957	904	837	942	875	933	923	883	892	902	940	843	942	917	855	844	945	919	864	940	877	878	917	981	928	865	871	914	908	934	875	906	863	894	902	893	834	877	828	932	904	882	918	945	933	876	888	908	893	900	895	885	941	946	922	886	922	886	907	900	837	893	773	870	861	893	851	899	906	903	896	919	909	902	907	869	866	895	907	893	889	884	887	900	880	862	860	880	947	947	873	879	837	903	905	837	840	913	916	917	862	899	886	918	913	843	918	873	929	876	837	892	877	822	869	920	915	891	902	884	910	856	935	896	933	901	892	891	878	943	915	940	856	879	846	941	941	903	861	861	899	908	875	883	905	893	933	902	877	929	981	849	817	867	941	933	919	853	929	926	837	867	898	839	928	907	872	899	935	896	878	925	888	943	898	861	884	897	837	909	898	920	904	908	843	837	895	903	877	869	932	932	947	900	885	863	863	909	907	876	850	822	868	861	902	913	865	876	866	879	839	875	916	887	870	878	926	925	921	912	875	892	909	889	849	904	881	923	923	857	887	952	934	855	907	900	852	898	881	855	903	962	878	945	864	841	936	869	860	875	896	864	907	903	882	948	915	920	861	916	870	800	920	886	906	934	904	845	908	944	902	911	870	898	897	912	874	877	936	867	878	899	864	868	851	896	894	904	898	868	866	917	862	934	932	906	1010	817	894	895	856	904	911	899	876	868	906	883	900	887	896	874	966	896	904	887	863	910	860	902	915	931	874	908	889	901	872	905	920	869	916	902	843	926	901	875	948	878	876	924	899	906	871	869	899	887	823	959	886	879	901	883	868	901	907	889	856	865	847	929	969	886	876	878	916	904	853	881	869	844	859	897	895	832	878	911	877	899	937	896	909	916	869	877	887	912	879	850	884	914	881	859	905	851	898	864	907	913	971	901	876	933	889	895	894	877	822	880	848	888	925	916	883	954	923	888	837	851	930	926	949	907	906	861	930	842	865	922	924	906	919	912	848	888	867	854	886	899	856	912	915	902	868	932	860	895	888	856	947	920	916	864	903	900	891	913	904	891	863	885	922	889	919	831	881	849	886	906	897	837	894	896	827	859	948	893	885	879	940	909	875	940	916	892	908	928	887	868	966	919	868	876	867	921	889	938	910	906	901	867	891	884	961	945	848	959	877	895	871	881	929	892	874	977	903	901	887	932	949	907	914	936	932	821	856	903	864	895	846	863	891	876	867	872	866	942	923	824	970	860	880	872	841	880	911	898	897	907	843	952	939	904	890	924	823	912	931	802	910	898	877	930	986	889	802	886	914	907	924	898	905	934	904	864	904	948	893	858	900	919	943	869	934	908	918	906	896	902	892	859	837	882	855	861	892	909	840	933	912	883	915	886	856	925	929	898	873	884	865	923	845	847	875	909	872	851	890	915	902	805	859	896	904	865	882	910	849	885	861	940	942	880	897	873	834	830	873	877	877	866	946	925	817	922	849	860	882	871	876	875	945	906	843	897	891	915	879	862	927	906	893	851	928	922	916	892	850	874	890	886	868	913	848	914	875	906	889	899	873	891	910	899	907	888	918	886	917	848	937	891	872	878	930	892	934	876	938	927	885	898	829	899	868	910	929	867	921	955	831	866	852	870	904	941	885	902	932	942	950	885	887	915	871	901	927	845	902	881	876	904	913	855	862	923	915	885	887	898	856	945	892	865	894	884	857	898	839	889	912	888	939	892	835	875	880	864	941	857	863	884	874	917	900	881	905	874	885	865	897	878	868	847	869	919	901	903	927	860	831	908	865	896	912	907	873	891	892	880	929	935	891	928	878	929	895	938	950	863	922	903	888	893	820	904	862	883	844	919	915	874	895	881	893	918	898	905	851	902	909	862	870	881	869	872	884	881	900	906	879	944	823	853	915	908	924	892	934	877	859	883	886	914	911	914	907	858	898	865	921	874	844	904	1005	858	875	907	937	954	915	916	919	879	867	885	931	897	953	898	914	903	846	879	853	938	897	902	906	855	914	887	880	899	828	850	919	885	844	864	923	911	876	926	858	896	917	890	939	926	889	871	882	973	880	872	934	888	924	928	856	902	876	939	894	935	920	894	885	926	892	839	929	898	858	914	847	882	938	880	877	860	896	895	902	897	919	899	840	934	879	875	868	893	894	905	886	912	883	907	864	886	899	888	911	859	863	875	917	889	871	842	879	860	868	874	864	906	893	901	931	845	894	868	893	915	934	830	918	874	894	861	897	880	903	874	894	859	847	873	916	876	919	914	907	852	932	841	883	904	846	887	861	880	795	900	949	886	874	884	919	854	868	862	883	875	845	891	883	945	889	945	928	919	909	954	911	917	840	904	871	873	887	901	929	889	913	882	868	889	850	866	905	938	899	879	871	915	895	913	939	901	887	878	849	875	927	891	872	860	879	865	945	884	878	901	901	898	857	885	878	838	881	892	915	836	838	901	906	876	870	850	937	872	911	897	884	884	892	922	885	920	839	909	878	874	864	890	887	914	887	885	842	911	874	864	841	893	885	939	880	825	873	868	897	866	937	901	983	939	902	863	843	861	897	931	879	858	918	849	851	921	871	877	905	924	885	874	912	880	927	839	897	878	810	901	865	933	919	948	887	964	900	889	893	887	914	877	889	885	877	919	920	872	902	892	864	916	868	800	912	865	933	880	890	858	877	894	872	918	855	881	844	931	846	928	870	925	921	862	916	908	882	842	894	859	893	883	886	905	914	877	920	877	960	861	881	846	868	915	903	955	900	881	963
65143	102349	78567	47911	28306	14462	9402	5654	2421	1471	1448	951	751	747	803	785	772	796	761	773	753	781	797	738	736	823	911	807	802	804	776	809	757	822	731	775	776	793	768	807	784	760	774	729	814	792	794	774	806	811	774	818	842	799	800	783	765	788	770	770	762	784	806	767	807	803	797	728	757	775	805	760	783	795	814	785	780	809	811	778	717	790	834	765	768	701	780	830	714	807	783	766	765	753	805	740	754	810	766	707	765	752	703	771	807	746	779	760	796	801	771	776	787	791	770	772	797	764	779	786	780	805	810	795	738	792	809	741	815	752	769	760	742	805	725	807	774	779	787	785	733	757	808	734	802	771	782	769	752	797	801	788	828	736	738	769	755	745	789	779	808	813	756	756	804	826	772	803	756	813	777	757	812	788	834	752	781	763	769	795	761	783	796	837	808	733	768	829	759	724	772	735	750	792	728	771	794	832	786	792	829	816	757	754	763	771	773	772	777	793	779	778	729	769	768	778	708	777	793	758	750	750	781	777	729	727	726	759	773	805	817	814	803	804	808	735	765	748	805	749	823	780	802	753	760	739	788	803	771	809	725	767	782	825	776	810	771	816	768	767	756	760	780	766	764	809	803	780	828	782	810	784	734	848	806	765	746	803	786	773	782	766	773	835	741	790	822	784	807	787	771	738	764	760	734	770	738	770	814	793	769	752	814	748	755	809	774	782	789	750	783	781	745	783	802	759	755	758	770	753	842	815	801	806	747	775	792	795	806	733	722	769	771	797	763	779	773	771	730	829	772	809	767	801	769	786	795	778	757	751	776	847	752	795	772	758	793	769	760	765	791	783	751	738	744	790	774	776	743	753	771	776	785	767	739	798	755	794	734	811	775	799	763	759	793	763	754	822	759	834	826	797	782	786	824	751	772	743	763	790	782	736	773	727	709	788	743	802	785	751	802	774	774	718	817	730	819	706	798	806	766	771	774	752	773	804	816	748	769	746	812	787	804	777	823	723	807	747	742	763	760	793	746	778	782	775	767	745	722	790	751	753	806	744	833	770	763	793	782	727	772	749	765	813	767	788	802	761	762	757	776	805	760	803	792	844	766	751	770	749	766	781	785	800	739	740	759	754	768	783	751	796	780	782	800	759	812	765	750	773	827	757	794	786	768	768	784	745	784	735	742	745	843	804	780	737	726	779	755	768	772	790	772	784	778	763	827	795	767	752	755	750	783	858	778	759	791	791	760	756	771	814	756	792	789	780	787	811	801	734	782	819	787	773	763	773	774	765	732	775	781	818	764	758	734	804	748	775	758	791	796	749	721	783	758	750	798	733	787	784	771	766	786	727	770	774	783	749	757	781	730	782	775	812	787	765	790	787	730	740	782	731	811	739	762	836	782	755	804	813	752	763	841	758	783	771	799	796	783	785	782	773	782	776	741	756	778	815	795	761	767	817	772	775	784	751	788	738	778	802	766	763	749	791	794	792	728	801	771	764	756	764	794	794	738	779	765	771	747	758	737	745	728	793	765	778	779	734	745	780	787	775	814	727	793	786	751	788	804	725	779	749	821	750	787	780	810	727	773	745	751	780	748	789	791	780	779	799	765	748	798	806	782	751	797	783	740	786	777	786	762	773	743	784	750	788	771	758	762	797	764	759	778	770	732	745	771	776	796	803	747	756	779	727	820	770	807	753	805	759	790	755	828	711	747	775	715	760	769	768	798	799	778	763	794	753	812	768	757	789	789	801	825	788	806	822	720	728	775	760	803	776	766	743	730	769	758	726	791	725	758	758	803	781	802	757	778	757	797	706	776	815	752	744	739	765	751	735	741	788	747	783	788	763	798	737	770	771	744	767	755	763	782	780	816	771	769	750	750	785	768	775	756	809	752	791	735	742	724	773	772	785	774	757	787	792	848	730	813	764	775	803	759	772	759	769	792	782	766	739	736	777	724	750	781	761	765	772	833	757	761	827	764	777	752	763	787	759	843	767	769	788	756	773	802	757	769	746	761	756	819	758	753	737	761	773	825	799	789	737	781	719	761	769	810	774	809	850	759	779	783	761	748	747	758	753	710	738	759	803	782	775	794	814	731	769	788	706	789	778	772	773	791	745	785	772	840	776	769	738	762	761	790	755	788	740	771	742	751	774	855	759	730	755	740	761	765	767	821	767	743	753	785	738	751	773	710	765	760	744	716	716	750	760	742	802	798	803	779	762	719	824	767	726	756	773	750	783	762	756	766	756	780	793	818	728	769	769	760	710	755	762	799	822	775	767	749	779	720	792	732	788	789	804	798	773	732	728	756	800	759	738	770	743	743	742	770	771	786	774	770	772	778	786	802	792	783	777	811	757	726	829	743	781	785	746	770	786	744	771	797	766	833	772	810	786	771	786	770	800	817	758	775	745	766	805	795	784	765	834	756	734	796	799	750	818	785	813	778	738	803	758	771	817	785	807	777	812	756	831	764	735	827	767	779	823	854	744	807	782	784	768	735	741	787	801	796	740	784	757	804	812	786	788	766	767	759	808	731	767	830	815	792	754	783	800	768	810	789	784	770	769	736	791	792	814	762	741	782	811	774	710	768	741	773	761	783	810	802	769	790	767	783	776	746	765	830	775	750	786	751	767	789	750	774	746	787	757	782	737	789	740	771	793	759	789	778	771	808	740	763	745	750	763	780	790	781	806	740	750	797	773	768	789	750	806	762	741	781	780	738	761	784	809	791	732	767	823	772	724	760	783	774	761	722	770	753	712	702	768	759	813	745	771	740	781	757	800	752	777	768	771	788	766	763	785	785	771	778	737	790	708	782	768	820	774	739	800	794	755	799	795	793	739	803	796	749	789	804	767	742	744	783	767	751	724	754	770	714	738	834	730	774	808	743	788	764	799	817	820	751	767	788	755	777	757	778	738	733	740	762	784	791	770	771	786	715	820	778	775	757	791	798	797	750	716	734	798	813	791	724	784	736	746	749	717	766	732	750	796	749	786	774	770	797	797	738	777	801	758	779	791	761	765	763	749	724	823	782	759	741	799	752	750	750	816	768	780	800	778	826	751	784	760	817	782	794	795	768	784	741	833	794	801	773	701	749	758	800	773	743	838	765	793	746	747	775	779	760	733	762	760	780	781	763	757	771	777	712	801	808	817	738	776	770	737	802	767	761	744	760	792	781	758	801	823	802	784	755	765	808	806	825	743	781	766	808	722	742	811	815	778	738	735	803	744	815	771	742	800	738	795	751	744	819	759	801	733	773	811	756	748	755	765	757	743	798	764	753	801	802	746	784	790	783	790	774	761	829	761	779	775	768	773	764	747	797	790	778	768	756	758	766	759	745	769	785	755	779	775	813	777	786	770	782	780	794	767	755	769	798	764	757	743	741	745	764	752	790	781	789	739	759	777	743	752	752	781	746	763	777	758	800	738	735	803	728	769	761	769	798	799	782	729	817	815	824	842	764	738	766	777	782	789	833	722	743	809	781	751	778	749	796	735	770	771
30923	27906	24676	11758	3391	1571	1122	913	764	718	752	695	668	699	741	738	740	702	700	699	672	717	676	738	735	712	712	703	736	722	701	711	720	749	671	672	716	691	731	664	680	670	732	707	706	747	682	701	660	643	695	698	707	680	703	693	734	686	775	701	677	667	699	754	730	718	710	657	671	699	726	686	688	747	661	688	669	722	717	733	744	714	729	685	704	682	740	694	692	672	701	694	735	700	704	698	694	650	726	690	660	707	672	717	700	729	676	643	690	724	669	705	693	703	612	697	641	672	717	681	689	709	695	704	683	696	677	702	694	690	638	715	711	733	682	756	672	657	698	723	705	667	705	710	710	685	708	727	680	671	750	649	734	634	683	709	712	668	680	709	655	658	702	740	699	692	699	693	675	745	695	678	695	694	663	705	678	686	679	680	711	712	727	641	733	711	694	719	710	680	737	691	744	696	687	710	672	702	667	738	705	687	665	674	686	678	700	741	674	722	669	701	729	702	712	704	726	683	680	681	703	732	707	698	711	729	710	714	723	645	709	690	706	717	671	675	735	698	643	659	690	667	709	731	668	673	717	675	703	692	752	750	665	698	661	708	707	696	704	685	723	686	691	722	734	724	654	691	643	663	729	692	729	662	646	651	689	685	720	648	722	745	699	712	665	687	726	717	743	652	739	699	697	692	668	682	691	680	691	661	703	707	684	724	707	689	692	703	672	686	665	684	645	682	672	690	738	676	663	693	672	752	704	697	741	663	703	697	708	680	756	698	661	750	745	674	708	705	715	668	682	717	718	677	687	661	628	710	696	692	668	700	691	696	707	679	686	704	682	757	750	718	726	698	737	702	711	754	643	742	690	718	739	706	719	686	712	727	753	728	680	741	694	733	656	643	685	674	730	710	682	719	709	696	762	731	705	730	704	718	715	741	665	743	730	652	707	724	729	676	736	739	662	727	701	678	692	731	717	692	663	669	731	715	683	707	712	695	688	713	698	656	722	705	674	724	754	679	718	722	674	723	691	709	717	718	707	684	681	693	659	721	741	706	668	644	742	699	726	672	743	672	679	670	681	703	688	699	680	684	676	730	669	671	688	674	749	712	699	676	705	689	726	672	697	653	711	725	679	669	692	672	715	685	706	705	724	740	683	692	683	740	757	714	698	701	708	639	742	693	700	686	702	713	702	682	702	667	721	692	676	702	663	663	704	658	708	699	669	716	718	670	741	720	677	698	719	735	671	707	704	688	653	675	667	725	713	718	667	683	725	677	710	729	680	672	690	698	700	720	704	688	670	691	662	654	731	690	726	709	705	735	692	671	654	718	696	687	693	682	676	706	716	705	681	698	666	733	686	682	668	680	703	669	701	634	705	695	698	696	647	734	738	657	741	712	695	679	707	709	709	665	681	683	661	682	699	688	690	657	678	664	698	678	690	707	718	698	697	620	683	730	751	719	717	714	662	719	653	678	696	669	721	713	669	713	702	715	716	745	691	737	689	688	711	698	706	731	682	715	703	675	714	691	714	712	697	708	697	742	713	704	738	721	682	667	620	721	687	671	729	710	706	719	725	685	665	709	720	764	649	643	661	680	748	720	706	648	637	676	696	699	712	665	726	679	696	667	700	690	698	719	688	695	693	727	679	733	729	696	689	661	684	694	730	715	682	722	642	714	674	725	678	740	690	690	682	702	700	721	730	683	694	724	712	673	700	718	732	716	732	727	729	668	684	691	759	692	709	621	688	762	751	688	681	688	702	676	708	709	698	703	735	627	734	677	626	717	734	712	706	715	723	679	707	670	720	714	700	735	749	721	712	688	674	688	675	688	728	716	682	691	676	720	672	679	738	674	668	694	753	680	680	695	673	706	639	724	679	663	701	692	731	688	683	641	696	706	681	635	690	692	679	741	699	699	734	665	695	693	702	723	700	714	713	672	666	720	676	664	710	706	642	642	729	686	703	733	678	630	673	695	694	725	685	691	668	711	687	759	695	699	696	723	676	712	712	691	704	708	715	717	685	673	659	707	652	708	701	710	693	679	728	694	712	706	698	664	700	699	672	676	697	681	644	692	650	674	675	683	691	702	741	681	718	693	672	723	707	685	697	693	696	748	682	697	676	701	702	713	660	725	728	658	729	705	739	693	716	668	688	714	708	697	738	726	681	657	690	734	685	673	726	690	700	696	712	724	666	686	699	716	724	714	699	689	699	711	644	700	685	690	697	694	717	692	702	727	696	654	766	676	744	692	745	693	712	723	660	701	694	726	692	654	670	732	685	658	670	731	749	661	671	718	648	724	770	690	728	684	703	707	695	708	663	720	737	708	723	715	689	689	732	695	690	696	671	699	755	751	722	679	698	681	657	672	655	724	682	737	670	646	713	697	692	700	720	724	686	689	708	694	677	763	680	686	681	733	696	691	701	686	731	701	671	721	696	753	670	679	686	720	703	715	695	706	674	709	679	717	755	688	700	680	722	714	693	671	696	710	725	703	646	702	679	681	737	619	658	713	682	702	699	728	708	693	726	735	702	723	731	736	721	740	678	666	727	678	712	648	729	675	672	695	700	700	718	698	742	723	681	709	726	681	684	683	669	683	691	739	715	671	696	659	659	679	710	739	705	733	694	694	680	681	699	743	725	682	676	712	696	725	661	661	747	722	704	764	707	722	697	680	652	688	710	727	694	702	695	697	700	705	676	698	648	686	711	690	680	725	671	673	671	766	668	714	724	719	665	698	711	764	726	684	734	701	618	687	657	692	702	724	689	660	642	684	716	695	714	708	703	675	699	714	691	685	723	743	688	710	669	673	716	705	696	724	682	712	690	690	675	682	709	665	711	683	712	668	690	681	716	730	699	690	707	717	701	722	693	665	714	668	754	735	718	769	695	732	776	649	706	714	675	728	755	712	724	641	671	696	688	678	677	718	766	735	701	730	741	699	663	680	710	676	699	691	705	695	684	741	730	731	667	661	681	711	705	684	715	711	684	683	722	671	682	761	670	689	677	688	759	678	751	717	694	714	721	738	706	707	700	708	691	677	689	700	687	695	696	673	715	695	689	695	712	672	695	680	726	678	763	711	688	708	714	708	677	670	645	700	717	700	716	666	674	715	648	752	665	702	742	743	682	661	669	712	685	711	672	699	671	720	718	727	689	654	683	653	692	696	753	690	702	695	691	697	691	695	712	704	676	710	695	728	682	674	694	758	680	739	725	686	711	717	731	669	708	673	679	756	719	703	657	701	742	726	705	701	698	709	724	689	674	741	685	709	711	739	713	685	749	712	688	712	683	727	686	673	671	748	682	667	681	685	725	741	717	669	698	662	714	675	632	665	725	693	681	705	755	736	703	703	644	664	693	703	693	694	708	725	700	718	705	697	697	677	704	654	701	690	702	685	741	756	721	735	730	670	683	683	694	745	740	695	659	672	726	711	669	738	696	683	694	699	702	703	722	698	734	690	701	691	712	657	711	773	658	711	695	656	723	733	689	721	725	687
23107	31217	20405	6843	2719	1374	1041	722	610	569	545	539	559	560	546	536	529	522	554	541	557	547	518	560	509	545	534	547	524	534	597	505	529	565	521	565	536	535	534	550	574	580	556	538	537	541	540	556	530	516	522	491	537	528	553	533	520	508	546	509	533	548	536	509	538	544	515	536	548	552	515	541	491	543	529	520	526	559	556	554	518	540	567	522	519	538	533	521	554	511	570	510	546	568	501	514	521	491	536	526	551	518	496	504	553	499	543	484	551	564	534	509	541	548	517	518	548	589	505	500	530	530	526	516	507	498	542	531	558	541	530	568	531	567	531	526	498	498	533	518	528	522	573	526	540	518	524	519	530	534	515	588	486	578	534	556	567	521	491	555	537	575	559	531	551	533	503	523	492	492	513	563	533	547	563	510	554	540	518	552	527	528	526	540	523	549	529	564	561	549	495	563	546	524	567	522	512	567	508	493	521	530	506	545	548	544	516	546	541	525	543	553	522	534	510	556	544	538	491	568	545	530	539	539	518	577	500	565	545	560	563	541	559	520	543	518	554	540	555	543	518	530	559	578	516	539	566	580	555	563	531	558	538	495	533	516	568	522	507	544	488	514	544	523	531	508	514	546	572	534	520	551	561	558	523	566	537	542	535	557	553	542	542	534	533	542	516	568	489	576	499	519	522	528	543	568	557	543	526	521	535	512	538	517	532	544	548	541	544	539	521	548	505	574	508	524	561	532	542	562	478	508	540	561	510	530	532	561	540	539	588	534	486	535	542	537	564	532	536	570	521	514	554	549	548	571	510	576	611	494	566	535	536	549	536	546	528	488	550	511	539	533	531	565	539	552	508	483	542	518	542	560	539	549	519	508	556	512	522	529	553	537	575	536	503	551	574	534	552	471	542	538	518	540	541	538	475	555	543	569	490	531	540	575	541	528	507	548	513	524	547	535	479	531	482	519	551	535	498	513	529	552	525	519	566	537	576	520	552	515	526	547	531	525	522	525	522	504	525	540	540	521	533	501	512	471	555	516	536	540	590	539	568	518	521	541	512	544	535	563	566	565	530	594	545	514	536	538	561	537	520	535	526	545	543	567	533	546	537	522	494	538	576	510	554	564	547	511	524	501	514	576	517	524	523	535	480	550	536	557	553	574	551	574	545	539	501	551	542	528	574	523	540	501	522	544	540	556	539	580	550	516	563	500	498	554	560	556	510	506	514	514	541	528	537	545	572	553	531	507	515	553	548	511	539	520	504	495	542	498	513	562	545	568	524	524	520	532	522	522	566	579	539	532	539	500	530	528	558	554	571	528	556	536	501	535	533	551	564	511	567	498	544	545	508	534	560	532	565	566	523	559	532	582	523	534	533	526	529	539	512	529	537	500	542	536	523	545	512	560	533	553	554	498	581	496	524	556	532	585	528	530	555	533	567	536	535	524	548	555	515	541	543	566	519	527	596	516	519	537	555	516	562	525	519	568	484	503	563	526	555	512	535	534	504	531	554	558	554	510	583	530	539	555	545	519	513	510	500	558	552	582	513	547	564	573	559	537	551	550	533	523	583	540	563	538	509	533	530	537	519	538	536	545	537	523	550	517	503	569	572	571	518	558	526	511	499	510	521	505	515	523	514	525	556	545	554	564	540	554	525	497	535	530	534	528	530	586	577	544	564	549	538	496	563	559	562	542	545	548	544	527	541	502	553	537	508	533	548	543	526	524	533	554	594	556	520	559	517	516	536	565	556	552	534	495	551	525	548	552	531	540	547	516	503	542	493	552	519	535	563	508	521	579	525	524	498	550	566	542	524	499	492	554	539	508	537	576	533	510	534	569	542	520	526	516	556	512	500	514	546	535	567	472	539	541	511	543	533	535	514	527	518	500	552	548	566	521	535	518	537	580	543	513	539	486	518	505	527	534	499	515	508	549	564	552	561	573	564	553	537	596	519	543	548	565	571	580	524	517	555	491	555	499	554	521	583	550	492	545	596	558	507	580	527	523	558	523	538	489	548	550	571	570	525	543	576	556	531	548	508	489	548	541	559	530	555	577	582	519	587	527	558	560	596	547	570	498	540	539	591	539	567	564	543	558	483	537	549	544	536	531	550	524	496	529	507	561	544	550	541	530	541	555	544	543	515	537	493	525	524	558	524	542	542	534	541	505	530	561	523	502	563	536	521	548	526	528	524	534	512	559	536	554	550	553	585	537	536	546	524	531	546	547	548	510	582	525	521	533	483	570	531	481	505	551	515	521	552	559	536	546	562	537	554	560	539	533	539	559	520	542	521	578	513	526	541	536	510	530	534	547	575	535	537	550	527	523	505	517	508	526	554	525	545	527	539	544	511	528	554	514	529	510	528	570	540	567	571	512	565	540	570	602	552	531	546	517	542	563	531	523	555	530	558	540	581	505	560	550	549	540	535	531	562	529	551	533	547	524	553	533	562	587	504	491	554	571	524	509	549	542	529	577	570	563	555	535	570	519	537	559	534	537	551	538	521	532	544	536	538	541	512	517	534	530	571	501	513	500	509	548	556	569	544	557	526	524	530	544	532	519	518	536	547	515	557	498	521	520	524	558	531	583	527	521	541	539	546	528	544	525	494	541	585	510	565	564	576	550	579	515	527	558	563	515	514	525	518	508	533	553	564	549	561	519	524	543	574	545	527	578	533	504	542	569	526	551	532	534	565	548	508	476	501	534	579	553	550	508	562	540	533	569	532	507	556	555	539	500	547	525	525	547	519	501	551	545	560	538	552	521	556	522	542	513	504	555	533	569	550	552	527	516	534	514	504	513	537	577	533	516	558	569	543	540	525	513	490	540	516	555	503	545	512	536	516	537	555	541	539	559	550	536	572	516	511	530	533	515	552	544	582	538	547	525	521	544	528	513	515	572	500	518	493	547	506	484	557	547	548	558	549	502	529	551	555	549	544	537	568	515	514	564	549	554	490	520	538	543	557	543	514	551	559	538	526	549	494	538	513	576	519	560	501	522	566	538	559	544	532	534	536	564	516	545	536	555	545	505	560	541	547	583	531	560	537	540	559	546	529	532	586	518	515	540	557	525	501	519	534	549	516	564	516	517	537	521	559	531	543	568	576	527	561	500	495	515	532	542	561	546	534	549	543	559	521	584	570	570	534	513	526	516	534	556	511	526	540	590	544	555	518	574	515	519	546	571	518	585	488	550	569	519	563	565	558	537	504	551	513	500	581	535	552	528	573	590	548	545	575	489	534	544	529	543	550	585	559	502	551	560	534	513	519	558	554	490	571	533	513	570	542	516	558	515	492	563	486	539	564	531	533	562	537	573	493	593	521	573	556	549	532	564	530	552	497	571	510	495	523	555	533	556	528	516	511	558	549	535	542	542	535	539	548	556	570	485	518	525	558	562	526	547	559	534	516	505	489	535	558	549	500	547	503	553	562	552	550	514	563	536	540	549	540	527	574	545	506	565	495	551	521	538	552	523	529	512	564	493	571	560	533	542	534	506
25805	24916	38796	37649	24573	14642	6930	2933	1322	1034	1006	856	856	811	811	791	835	796	804	749	723	753	830	766	760	777	767	813	779	830	769	812	816	787	784	815	763	744	802	807	762	770	783	796	734	779	773	780	783	731	772	811	788	720	746	741	767	744	753	767	731	758	797	767	795	747	786	854	801	798	763	761	807	776	793	774	776	808	775	784	785	790	827	809	732	795	769	797	749	793	828	789	775	814	798	756	789	726	771	785	797	755	767	807	775	813	830	720	776	824	780	802	757	791	803	808	742	757	771	772	780	788	773	778	783	777	772	785	738	760	812	783	801	766	814	773	763	778	795	746	764	756	753	770	784	783	788	812	786	777	787	832	738	828	808	777	819	774	798	790	756	761	804	756	749	762	795	786	763	848	782	816	760	728	800	794	795	783	819	818	788	774	767	807	761	743	751	803	746	798	832	782	809	766	737	788	861	790	780	775	745	772	817	761	844	775	774	742	777	796	821	721	759	778	732	810	753	783	819	784	826	822	755	752	757	787	789	800	763	764	773	782	728	757	750	810	795	801	744	775	785	785	739	826	774	758	827	781	730	765	778	802	763	819	774	812	826	744	800	788	743	800	739	699	781	742	725	770	764	779	806	799	778	778	822	820	799	808	752	765	741	755	813	758	768	779	789	798	768	769	794	777	791	749	814	802	785	772	753	775	758	771	799	776	743	713	764	781	749	768	794	793	792	756	781	841	763	762	766	812	762	761	781	828	736	777	813	791	749	782	777	795	731	720	846	831	777	797	768	742	770	707	764	779	849	783	774	805	817	745	748	804	786	839	837	774	772	798	781	682	767	757	777	735	754	746	803	789	778	739	776	795	806	819	791	781	742	793	825	783	752	810	762	806	791	808	803	742	753	788	804	799	806	784	784	723	742	745	777	765	721	819	773	753	731	766	814	772	797	755	810	814	810	762	808	730	761	798	774	757	769	813	786	739	772	777	766	798	777	744	780	768	798	760	811	806	782	780	775	805	817	769	784	761	759	825	735	846	761	791	770	802	826	764	805	766	788	824	795	789	836	786	863	825	755	774	755	753	781	771	794	762	771	794	759	809	748	755	763	715	796	761	669	805	781	760	787	793	768	791	769	782	791	811	759	802	790	770	758	793	793	793	788	789	767	763	737	717	798	759	791	755	696	780	793	790	759	796	736	756	805	793	730	741	797	770	785	780	777	802	779	799	774	795	797	777	832	827	852	808	821	806	761	772	736	776	771	802	787	775	737	789	789	795	746	766	779	777	772	768	771	750	744	800	783	814	802	731	813	790	793	757	794	799	804	768	810	764	773	807	779	817	785	761	763	830	813	804	772	765	736	776	778	797	756	792	749	771	811	798	746	835	771	736	775	762	793	787	845	823	775	799	751	801	840	760	766	723	732	773	813	793	800	767	720	745	774	762	784	771	833	770	770	793	802	760	777	765	792	785	824	803	825	789	754	785	768	762	753	763	731	780	774	777	732	758	776	763	745	770	805	788	800	790	816	767	753	777	753	758	787	780	793	796	795	761	821	800	766	781	838	775	771	764	776	798	792	775	780	732	771	798	758	803	794	837	788	788	735	830	781	759	792	805	774	774	732	752	815	774	776	797	806	793	762	791	778	798	747	779	726	777	782	766	789	785	770	828	780	801	801	797	726	766	783	783	775	844	764	798	761	806	748	751	748	757	768	808	752	784	816	806	784	815	753	823	737	791	771	763	713	742	745	797	748	769	758	757	788	769	803	795	727	784	779	755	782	794	790	778	761	804	775	802	789	777	775	736	787	722	816	820	797	754	787	761	766	724	788	780	766	796	812	757	781	765	733	794	778	763	786	817	783	758	732	809	773	754	747	815	823	797	726	779	808	745	769	783	726	792	724	781	760	794	796	787	769	761	752	809	780	761	776	806	812	679	802	753	807	799	775	811	761	831	748	770	774	804	769	781	785	766	801	769	787	786	754	785	751	768	812	771	774	750	820	745	744	755	786	766	845	823	721	767	782	757	766	827	827	792	792	789	732	799	789	734	798	765	772	775	779	791	794	747	805	762	832	771	769	742	810	782	777	786	828	750	818	797	765	786	771	808	762	782	747	725	785	833	761	776	727	766	740	787	803	721	791	733	756	777	796	763	769	819	793	767	826	810	797	800	740	816	740	749	851	780	760	808	837	716	760	729	785	780	788	776	774	810	820	821	779	785	827	790	836	841	789	777	698	778	820	760	733	789	787	837	745	778	818	753	762	800	774	836	787	773	763	785	777	794	745	766	739	841	765	764	825	779	784	754	800	781	787	769	765	827	809	770	853	750	794	774	758	780	742	826	762	771	790	740	882	799	785	790	789	749	818	755	771	761	782	789	850	750	738	727	797	781	774	770	787	780	734	757	833	760	785	763	781	736	765	755	770	810	773	787	762	763	805	726	767	732	799	775	796	809	830	771	759	800	804	824	790	822	766	816	785	793	778	769	792	750	816	765	760	757	714	781	776	741	849	799	763	746	787	804	784	802	825	818	767	782	812	729	782	783	796	767	780	758	733	781	773	785	745	773	777	768	802	793	793	829	818	787	742	743	788	757	764	782	746	793	768	762	829	785	772	774	783	777	814	773	777	783	798	781	789	779	754	787	737	752	774	771	774	758	791	779	830	794	756	746	812	784	797	773	780	806	765	799	789	797	767	802	738	770	750	767	778	800	754	772	797	804	740	753	802	764	769	784	780	774	760	818	802	819	793	738	720	752	759	776	800	785	783	782	798	712	780	786	730	801	815	816	774	766	799	796	744	865	809	790	773	793	734	827	775	742	767	792	765	811	719	726	743	748	790	726	786	797	750	764	776	757	813	774	737	811	766	773	789	796	768	796	777	825	752	756	745	857	775	762	809	833	731	796	797	780	772	761	758	758	771	733	781	806	742	833	767	768	814	759	772	827	793	769	732	777	806	819	772	797	749	785	796	793	778	787	799	787	768	781	768	723	820	821	790	764	788	718	800	764	748	777	792	785	768	790	773	733	769	723	782	777	808	795	774	747	771	735	786	805	755	794	814	808	795	790	794	779	749	780	716	792	783	781	762	800	808	813	725	750	809	765	749	691	807	756	813	739	809	784	765	782	852	792	773	731	774	793	767	775	784	795	791	732	850	822	815	776	772	778	747	806	796	824	773	784	805	767	808	779	813	779	758	839	788	795	821	791	805	827	781	754	764	788	823	771	750	734	816	774	812	820	792	806	775	777	798	809	765	744	846	761	783	728	780	785	785	777	765	785	790	838	817	763	765	800	757	791	800	760	783	761	773	775	806	805	716	816	750	795	792	789	762	729	850	807	807	732	757	734	731	821	805	813	739	784	756	775	795	822	794	816	834	802	862	835	760	787	792	778	791	786	773	792	809	795	806	839	772	800	752	813	778	770	761	788	797	772	768	744	783	785	747	777	799	842	771	762	750	743	773	799	780	779	768	764	757	720	782	761	763	758	752	792
60902	90404	68059	36512	17920	9638	5408	3102	1228	970	938	807	661	631	637	705	638	658	657	672	643	711	685	711	660	710	711	699	694	654	664	669	685	675	664	699	640	681	642	643	638	663	673	670	657	654	646	629	693	652	649	675	675	673	641	642	692	667	665	674	654	694	675	651	651	632	657	633	653	618	616	635	639	650	622	668	652	660	679	656	633	667	665	627	667	642	642	713	637	654	656	673	676	686	665	638	655	623	648	594	644	698	602	668	673	690	703	661	662	657	726	674	655	671	695	637	645	623	653	652	628	666	683	659	677	643	690	696	687	648	662	664	715	688	692	693	653	636	636	637	662	645	637	668	641	656	680	702	676	663	661	641	627	636	642	616	650	632	656	681	682	616	640	700	665	661	652	690	699	632	654	687	670	602	630	671	691	671	628	630	669	639	731	613	636	677	656	688	646	648	610	669	668	669	640	641	694	654	648	622	711	640	679	666	650	732	625	694	639	665	656	658	639	637	698	631	665	678	646	649	682	633	660	646	677	656	651	668	664	696	608	664	662	659	635	645	680	660	657	703	645	693	637	611	638	657	644	650	668	710	659	664	646	659	673	646	661	614	678	634	651	671	640	670	712	665	660	681	629	647	680	678	661	619	687	649	662	610	603	661	640	661	660	651	603	651	618	689	656	663	595	637	647	607	609	634	664	667	706	634	632	681	630	649	665	686	672	651	664	602	677	659	677	703	623	675	642	611	655	650	638	672	642	639	651	672	640	697	669	674	632	608	706	620	655	679	654	677	676	593	628	658	676	648	650	631	661	696	633	633	640	639	629	641	663	659	656	684	673	667	707	616	689	650	627	640	658	668	645	662	701	616	665	711	708	656	701	646	687	665	640	628	612	647	679	660	640	682	700	680	703	623	678	655	669	687	643	644	682	627	690	721	684	639	629	726	648	673	623	669	625	690	695	661	650	669	651	650	651	656	658	639	674	688	619	634	713	708	702	682	695	683	672	613	684	634	636	679	654	673	656	677	674	652	668	628	694	705	653	695	658	623	621	662	670	667	671	705	678	666	593	664	624	660	692	668	703	647	689	614	685	652	643	635	675	648	663	667	686	707	659	642	593	667	640	666	653	586	650	650	709	668	672	637	575	681	670	654	613	691	631	657	604	674	655	644	624	674	667	663	683	671	620	660	667	672	618	670	691	667	638	653	637	694	686	661	635	625	664	669	674	643	667	636	680	633	667	656	633	644	681	666	689	667	630	665	649	640	674	664	656	624	641	621	687	636	636	617	692	663	655	665	665	628	660	656	691	670	664	646	663	643	679	654	632	696	682	651	673	663	646	659	660	681	677	671	657	681	651	652	660	673	600	665	601	664	633	626	633	632	621	663	632	673	653	689	676	642	680	681	693	672	640	627	669	649	682	667	678	673	652	618	673	647	672	620	651	650	617	657	667	674	642	646	645	677	626	623	667	632	688	670	658	672	653	657	676	651	696	718	668	687	642	576	664	652	621	633	662	673	622	706	665	633	658	657	646	664	692	630	712	661	632	623	659	670	657	646	627	665	643	677	649	622	713	608	661	669	652	680	652	624	679	620	676	689	647	663	718	676	668	677	683	637	651	646	619	637	624	630	640	632	661	624	716	669	674	685	633	694	645	682	674	645	676	632	607	644	682	661	698	606	684	729	743	627	670	681	634	673	637	670	638	713	685	635	633	660	687	664	631	662	645	607	637	668	675	693	658	686	673	671	663	648	665	669	671	617	642	657	628	652	668	668	671	648	654	657	678	636	641	670	619	686	623	643	641	631	691	682	658	606	686	673	663	611	610	601	670	640	668	662	682	680	630	657	671	631	672	648	647	647	625	624	680	659	638	680	674	670	692	669	648	643	640	627	653	676	606	630	625	722	706	623	658	623	654	720	674	657	634	651	645	667	616	633	634	638	648	650	682	678	673	710	706	672	652	712	667	699	669	672	625	681	643	675	639	648	644	662	690	674	680	665	695	675	676	648	672	618	716	640	681	697	687	705	649	666	687	669	670	659	661	620	682	666	663	631	686	630	664	652	691	650	658	641	670	652	656	651	679	653	650	680	681	655	626	640	650	640	659	696	639	672	635	667	666	663	701	687	656	712	665	663	661	669	642	675	638	633	656	682	678	631	676	662	663	642	627	656	695	642	686	667	618	635	693	656	591	679	668	626	645	661	654	689	656	641	654	654	661	636	656	657	636	641	629	696	655	678	635	671	700	634	666	691	643	648	678	645	660	655	664	673	671	674	653	683	640	674	687	653	679	691	653	653	613	661	650	626	629	637	648	657	655	701	700	672	679	695	645	671	667	648	629	674	682	633	661	652	648	664	643	673	626	624	669	652	635	717	650	675	683	702	704	652	658	640	628	699	670	621	717	650	685	641	648	615	680	637	690	643	631	664	680	680	633	661	700	630	619	658	616	631	648	638	664	610	619	633	705	649	667	601	640	627	675	628	690	626	630	650	668	638	619	721	700	668	634	624	669	671	650	697	659	641	651	648	699	693	633	628	644	644	641	699	635	613	671	656	652	648	679	687	698	607	605	691	652	634	612	656	684	652	682	691	711	679	617	620	639	653	660	608	618	624	657	682	681	661	647	666	653	648	633	612	640	657	675	630	642	661	622	651	705	671	673	664	679	638	656	669	624	680	636	667	673	622	616	667	657	677	669	673	646	665	626	650	695	635	671	679	649	618	677	681	662	667	679	704	683	635	674	648	628	653	689	656	684	681	693	651	639	632	684	677	644	698	569	640	625	679	665	662	635	629	652	642	669	666	620	654	631	668	678	653	621	662	653	662	678	665	664	663	685	704	658	630	669	678	673	630	619	642	679	675	663	640	587	643	682	681	656	658	626	632	636	675	671	608	597	607	686	622	665	675	655	680	677	659	654	638	673	670	628	649	623	655	693	653	643	704	599	714	644	649	649	636	629	609	632	652	655	714	663	626	660	621	644	642	657	663	715	659	665	665	649	667	657	625	645	637	652	651	661	690	688	652	623	641	646	689	651	634	679	713	641	635	635	656	656	635	635	637	604	633	646	660	682	643	660	633	670	695	643	635	670	633	657	655	636	624	670	695	659	637	608	698	676	705	602	672	662	689	637	659	646	694	663	654	600	660	650	640	654	649	664	609	648	641	673	702	664	633	658	686	615	646	652	690	631	628	643	665	686	690	654	683	671	668	644	629	652	638	642	647	660	663	661	683	617	682	664	690	642	718	679	605	695	685	656	619	691	647	645	668	679	593	657	631	703	674	675	612	668	719	645	615	629	671	675	665	650	722	670	683	671	654	684	653	655	635	694	700	671	623	682	664	631	694	654	640	653	678	676	634	680	618	612	615	654	646	614	675	617	628	609	663	678	634	643	615	647	684	692	635	662	671	603	671	648	632	654	644	667	633	634	690	649	705	670	608	651	666	706	681	714	648	647	672	684	617	632	642	699	650	701	680	621	679	630	672	671	643	643	636
24607	23010	34660	34045	27668	22464	14151	5711	1899	1498	1268	1108	937	957	913	899	908	893	937	912	913	903	923	960	931	928	1005	951	885	896	902	900	918	947	916	887	869	896	892	925	941	892	918	895	915	925	954	867	845	902	888	928	900	924	941	937	951	928	933	901	895	902	892	868	953	945	940	959	896	898	975	938	915	911	903	938	902	942	932	909	901	884	896	887	897	880	880	937	874	947	940	969	828	857	857	914	887	926	859	815	886	860	887	901	938	889	871	929	926	880	926	892	900	899	950	914	937	922	932	920	814	916	897	871	848	889	857	864	927	851	911	894	891	904	968	911	927	916	860	916	892	890	893	917	935	910	865	876	904	920	909	862	896	826	920	922	894	842	863	882	879	887	924	904	900	876	845	942	882	882	940	822	882	928	897	843	897	895	877	921	912	875	912	954	876	854	873	907	870	965	871	863	922	883	863	904	881	872	917	917	888	882	938	938	934	859	890	926	910	918	918	888	910	918	865	893	863	914	899	887	886	911	873	889	889	842	925	889	902	857	925	848	897	889	857	897	901	910	880	872	887	936	933	923	939	929	934	909	869	886	860	872	927	954	871	902	894	878	851	857	907	925	882	884	903	924	888	908	865	900	870	928	927	876	954	875	878	893	928	902	930	901	867	911	855	885	904	950	893	902	901	889	903	877	876	849	892	870	881	917	863	920	967	903	920	872	868	899	900	925	909	909	869	942	908	888	905	910	887	881	935	864	904	887	976	896	920	880	902	889	897	891	914	913	897	927	883	932	917	937	919	878	871	850	885	874	878	924	920	891	939	903	923	902	912	921	921	894	907	876	882	899	907	902	931	887	921	909	913	827	963	916	983	917	926	898	871	892	893	822	848	845	901	848	857	877	838	950	970	878	883	978	908	918	891	910	889	858	905	910	879	867	938	899	879	943	872	861	899	939	893	949	932	917	885	901	919	870	908	879	920	920	941	892	940	943	880	894	893	906	892	970	896	901	907	957	857	957	893	879	937	934	914	896	936	892	927	848	918	852	905	943	927	865	926	918	898	910	920	873	884	933	861	911	874	875	896	887	841	891	896	897	907	837	884	918	909	859	934	910	906	888	941	878	922	903	886	880	824	883	895	897	923	911	900	914	894	919	975	858	880	922	971	929	889	841	872	883	843	956	911	917	907	910	880	912	902	852	896	876	901	903	905	883	899	859	874	861	910	908	903	864	890	907	913	894	943	897	868	896	902	847	909	876	877	905	931	919	875	889	893	887	911	920	950	935	861	902	928	915	850	825	906	888	894	887	846	925	897	942	901	903	919	908	873	905	899	872	873	916	927	924	927	922	882	901	905	941	872	911	878	874	890	946	883	898	890	832	849	873	854	850	851	923	936	885	923	925	879	841	897	971	897	905	913	921	932	865	835	938	918	876	954	908	878	859	861	907	911	904	925	869	914	919	915	850	837	906	922	878	924	871	871	855	858	933	866	901	952	914	920	903	886	923	913	971	883	857	884	926	904	894	917	892	932	897	878	885	952	938	880	887	916	832	905	920	890	878	864	984	939	936	894	923	832	917	904	877	933	854	852	932	902	914	894	884	910	887	898	888	939	880	897	932	854	909	928	913	936	896	928	891	924	897	927	897	895	863	919	924	878	934	913	898	948	901	886	893	926	898	841	834	882	894	874	898	858	928	908	866	866	904	928	855	891	871	856	902	871	875	913	912	903	931	976	878	938	922	891	896	909	900	891	929	896	912	903	884	908	867	918	889	935	875	893	888	861	883	862	957	883	930	916	898	926	905	876	887	898	912	886	849	839	937	865	908	911	885	857	880	928	928	874	929	905	882	931	917	894	887	860	885	934	948	919	897	892	863	899	855	913	877	868	934	870	927	889	849	859	933	873	926	892	862	868	878	933	872	884	875	883	890	882	915	954	856	912	913	840	896	914	943	934	920	930	918	854	945	893	879	833	978	919	888	961	888	923	909	901	959	876	897	900	870	914	874	904	873	888	917	884	893	834	949	915	947	869	851	862	887	852	964	910	895	951	953	948	887	901	893	861	935	914	889	903	897	937	910	911	862	956	903	892	886	922	944	900	845	926	862	892	927	894	911	895	929	870	909	979	905	928	915	916	840	843	904	910	855	869	910	905	934	918	878	880	885	860	913	929	923	902	922	925	841	879	923	907	886	920	924	854	931	904	965	869	880	889	922	899	846	932	878	879	906	915	869	917	898	888	878	912	933	887	886	846	931	914	869	938	897	937	920	911	941	920	840	903	879	967	937	875	860	926	896	895	905	891	868	873	901	922	891	949	915	902	858	908	912	875	960	936	889	917	874	881	918	884	890	890	919	868	865	903	870	970	914	924	882	915	938	912	930	887	907	917	898	857	869	804	914	799	948	850	917	898	909	838	891	849	886	889	893	892	900	843	910	922	874	955	929	875	902	913	902	893	939	928	955	910	888	864	879	917	913	911	887	882	911	929	905	930	882	963	903	868	927	907	886	877	914	919	932	900	931	889	852	894	852	875	873	941	879	883	874	933	890	925	855	922	873	876	839	875	956	938	865	876	939	933	890	889	971	866	877	865	878	824	871	888	855	918	893	916	924	886	930	886	877	888	873	880	903	850	897	861	946	927	903	893	915	876	861	909	907	912	895	872	901	916	880	874	914	895	921	875	882	933	903	845	863	915	904	928	909	892	854	871	850	867	900	897	959	892	895	894	917	917	928	860	892	909	871	869	883	900	833	888	915	861	906	925	899	916	895	879	917	920	901	897	896	911	896	884	868	923	914	942	973	923	866	893	962	828	863	810	937	921	910	863	896	910	875	895	890	880	870	844	871	891	966	937	866	908	869	910	959	874	914	884	967	919	896	946	876	895	852	929	914	902	876	904	879	878	888	915	904	879	924	887	932	937	919	920	867	887	908	899	948	934	930	910	845	885	866	836	945	921	867	811	868	928	944	918	935	933	943	821	903	942	890	944	965	923	902	932	857	922	900	903	835	907	874	896	879	877	873	876	925	896	913	923	873	867	910	899	872	886	884	931	930	880	907	890	955	921	875	887	914	885	852	938	963	912	920	907	893	896	907	928	930	911	879	900	916	879	907	855	944	895	874	880	960	893	883	922	895	910	889	964	905	883	903	886	927	913	927	898	921	912	921	902	876	871	896	913	941	891	869	923	891	894	918	910	907	896	841	927	880	892	855	924	915	927	859	908	930	935	899	892	907	898	898	893	923	908	937	869	969	915	901	929	946	859	833	924	930	889	902	867	902	868	827	860	907	913	874	877	910	841	906	887	931	856	901	978	917	879	883	864	939	914	927	908	890	898	835	828	888	922	908	884	892	914	910	878	923	831	873	882	903	848	905	894	844	898	898	917	855	941	887	828	887	864	897	838	894	876	929	865	901	918	873	921	899	887	929	909	892	934	950	855	891	862	879	883	927	839	945	920	908	890	924	914	935	922	868	846	894	943	892	871	900	882	904	924	874
64972	102825	79611	47591	27396	16083	9467	5296	1887	1505	1269	1073	803	805	818	803	787	809	795	799	800	737	786	840	779	836	907	844	762	793	847	778	762	763	800	769	827	827	773	810	804	836	748	811	849	779	766	779	780	792	800	859	781	762	775	807	814	769	764	794	778	752	839	835	746	751	810	802	744	756	828	762	779	771	797	786	755	824	753	823	769	829	767	819	799	778	775	728	781	793	766	761	763	775	786	782	791	778	826	778	739	795	829	796	814	775	775	835	790	782	775	810	780	755	809	843	761	806	775	776	783	746	804	804	816	748	786	784	800	804	780	738	782	790	785	758	800	774	752	741	795	765	827	766	806	770	738	736	785	777	796	809	773	797	761	781	797	764	797	752	766	793	795	839	774	787	762	774	814	795	777	767	765	782	790	753	815	754	744	812	783	835	751	766	771	776	803	782	788	807	797	820	761	755	760	821	769	810	813	790	756	795	762	775	776	761	806	746	794	764	786	786	807	761	788	797	828	771	784	799	807	806	753	846	809	776	784	792	810	795	767	804	767	802	799	787	836	836	808	753	750	833	777	839	789	787	769	774	769	779	804	844	773	785	755	806	759	805	760	832	755	789	760	816	748	787	754	820	768	811	794	770	759	803	735	789	779	774	737	792	744	756	744	772	789	747	793	818	792	804	780	826	772	805	751	794	776	811	832	752	748	784	781	747	735	742	747	775	726	760	803	777	746	796	755	856	805	782	768	784	790	782	797	839	772	795	808	732	793	756	779	759	799	755	728	767	751	807	812	776	758	742	790	747	750	774	832	759	752	771	759	748	721	791	773	775	792	813	778	748	813	742	800	829	784	770	772	823	798	800	815	819	803	747	757	827	784	764	811	748	764	823	771	776	800	762	774	757	759	754	812	803	778	760	819	775	756	746	772	800	789	755	782	787	765	810	809	782	792	780	755	837	758	739	803	803	780	727	785	792	797	811	769	781	806	771	852	757	773	824	815	835	778	763	756	762	796	788	784	795	765	740	779	816	807	777	768	766	789	774	808	781	807	789	780	832	794	787	780	807	785	781	804	820	720	773	773	750	833	819	752	757	773	773	801	747	820	760	770	779	793	776	798	790	776	754	736	742	787	751	763	764	771	789	839	789	759	746	780	790	809	743	812	765	757	817	767	742	781	733	803	809	734	854	856	783	778	823	797	781	758	802	774	765	768	721	744	807	778	787	768	748	800	763	806	856	837	807	846	815	824	771	791	753	804	772	814	785	768	772	756	794	794	778	759	804	778	800	805	760	802	756	749	832	785	736	785	825	763	800	762	778	815	834	785	825	789	813	816	768	786	822	759	796	798	774	770	786	770	768	836	789	749	806	787	814	778	788	768	759	807	790	728	812	759	803	819	831	792	785	745	797	798	783	765	787	792	797	825	766	781	740	773	741	780	785	802	789	772	787	781	792	823	818	804	715	790	844	812	824	796	738	768	799	769	769	805	808	751	783	785	764	811	784	817	766	812	747	719	793	738	788	739	797	768	787	764	738	789	764	756	794	776	744	816	710	748	798	757	789	775	777	774	817	742	734	808	792	760	843	828	777	794	813	771	802	777	775	752	760	780	758	780	830	798	751	820	794	780	779	753	781	818	768	802	802	812	773	794	836	822	809	764	781	804	804	786	807	788	764	806	786	790	760	780	731	790	770	786	776	728	820	753	760	775	777	721	834	743	816	729	813	771	778	741	772	796	804	824	815	824	754	809	802	782	818	763	799	765	797	788	756	765	776	751	765	775	769	754	809	742	752	700	771	783	763	770	767	755	868	820	770	835	793	802	733	793	785	754	784	788	756	808	807	786	800	763	798	836	799	744	741	793	824	782	782	827	749	773	806	768	756	795	865	813	769	775	821	764	790	759	794	817	744	787	820	802	771	814	817	759	752	795	840	782	759	813	768	760	825	802	830	757	766	815	748	764	802	794	788	701	798	817	807	738	720	729	779	732	798	801	783	766	731	797	835	769	784	801	778	782	784	827	810	804	846	766	779	787	813	770	784	775	810	820	749	798	764	739	820	803	789	807	778	781	751	819	749	747	805	789	759	730	763	759	756	746	779	801	788	819	748	786	787	813	817	727	817	783	771	775	764	735	736	798	771	807	777	818	773	823	749	787	790	767	778	737	830	764	780	776	847	767	769	748	733	788	781	763	802	766	822	790	785	818	798	764	769	736	776	799	803	787	805	770	717	794	821	754	764	770	770	792	818	759	782	793	795	773	772	805	830	802	790	791	788	798	774	778	848	740	772	802	734	809	814	768	809	820	751	835	828	788	774	838	808	743	775	771	777	740	780	796	758	791	810	801	782	794	756	837	763	727	781	799	753	802	777	757	724	817	783	758	780	810	786	851	747	776	740	798	790	772	786	787	747	782	801	796	785	801	752	770	759	795	802	767	787	785	760	688	768	797	769	780	811	824	739	779	784	743	800	817	758	786	787	766	767	795	817	775	791	789	790	762	784	725	804	779	785	831	785	807	800	806	781	765	769	787	810	791	768	792	749	814	793	778	758	783	840	844	802	754	782	802	766	779	735	807	827	803	800	763	714	729	771	751	795	819	756	791	783	775	824	802	726	808	818	821	820	751	786	760	755	802	754	844	807	773	823	740	732	710	772	773	792	774	811	786	758	788	800	811	813	846	802	823	759	800	746	781	780	750	725	760	790	778	739	779	800	800	767	750	800	745	804	771	758	753	803	790	787	808	799	790	792	753	755	721	771	790	756	797	747	757	719	822	765	776	809	769	836	787	782	762	775	768	762	836	811	792	764	763	780	756	805	775	755	799	781	762	749	789	718	809	813	770	734	775	793	836	759	781	769	845	800	799	772	768	759	769	767	823	712	803	789	788	797	717	811	769	743	845	782	777	837	790	792	746	767	761	776	753	777	774	763	751	809	732	719	776	748	793	800	758	828	826	811	817	788	803	732	756	772	772	778	778	802	817	752	786	767	801	762	798	822	809	820	780	765	814	804	801	827	781	822	764	816	799	789	783	743	784	775	776	771	731	779	753	757	736	756	775	783	833	828	792	760	812	824	785	767	766	795	770	759	761	768	773	754	817	849	783	762	786	754	774	820	756	764	765	785	795	759	778	778	778	832	747	736	826	776	735	809	782	769	807	742	754	759	803	803	771	762	823	807	815	772	786	778	795	797	798	776	791	787	819	782	780	788	804	731	767	800	797	811	812	780	810	786	798	721	735	768	774	803	758	782	751	838	764	783	792	775	767	762	795	810	805	800	807	804	744	767	811	777	772	755	800	790	785	736	768	784	817	785	797	768	773	777	821	821	758	754	779	778	784	779	842	775	748	765	746	797	804	740	809	743	843	759	745	790	817	758	804	800	798	727	773	790	753	798	771	784	787	795	768	756	772	704	757	838	787	789	806	806	733	792	799	745	777	745	765	755	765	832	769	752	732	780	806	757	795	765	759	782	753	791	809	753	790	815	788	774	775	759
30800	27512	25125	11591	3367	1725	1243	932	784	738	732	680	690	741	690	715	739	751	632	735	708	724	720	719	680	721	696	681	763	705	664	684	700	691	743	707	695	719	707	733	690	730	705	697	705	652	745	705	664	745	681	676	692	672	704	702	744	716	693	689	673	711	689	691	715	700	703	736	668	717	685	694	766	688	676	731	675	698	680	714	695	693	727	658	711	641	675	688	679	692	744	693	689	703	709	682	684	680	748	727	703	733	728	691	710	712	633	690	649	691	669	667	723	749	683	721	707	718	729	699	648	681	714	705	713	731	693	679	683	647	717	707	729	728	740	718	757	692	642	726	698	709	673	727	677	713	712	732	752	741	699	734	711	716	668	758	676	650	729	727	703	707	705	721	691	717	713	657	697	670	707	729	694	694	691	705	697	703	744	704	658	703	696	679	745	638	709	669	662	686	720	686	708	670	724	717	661	743	690	644	674	682	731	685	759	716	690	736	677	701	705	719	704	717	696	702	711	692	681	704	625	695	702	633	687	666	660	676	741	666	753	716	684	675	692	671	737	697	708	679	716	707	668	754	670	657	690	728	717	683	706	737	704	739	732	687	687	708	699	708	711	696	723	703	713	678	673	671	695	738	715	702	730	737	695	704	712	706	733	676	689	701	679	689	732	682	682	676	710	756	736	757	725	720	695	697	722	716	727	750	732	723	735	716	703	761	685	744	705	745	708	719	721	693	682	729	705	692	649	686	677	682	693	672	703	778	734	747	735	696	690	692	688	763	711	706	729	734	768	680	776	732	728	715	689	683	685	668	685	679	698	687	708	729	690	710	656	665	749	750	670	708	746	683	759	663	685	688	679	734	663	686	720	679	680	676	677	647	681	664	680	662	701	670	702	688	755	723	708	669	699	681	685	709	660	718	720	752	720	671	724	657	640	714	671	700	694	678	686	725	723	714	709	715	689	694	660	679	701	718	685	659	739	698	733	715	740	698	717	703	710	730	670	710	749	711	777	678	729	717	712	684	697	680	707	670	676	715	716	719	712	771	727	707	755	746	703	714	686	744	763	682	706	679	702	704	702	676	676	676	648	691	721	752	730	713	712	671	709	742	696	750	753	665	731	732	719	688	734	713	738	722	665	698	763	716	750	657	678	710	712	671	692	688	776	713	687	669	760	685	747	709	679	699	728	717	706	641	741	679	726	684	659	710	685	731	684	677	707	717	666	675	707	672	724	700	686	735	706	710	671	721	701	658	704	703	748	703	631	698	714	699	736	698	666	731	692	736	703	695	675	692	745	678	734	723	720	732	719	747	740	699	676	731	676	767	659	702	678	672	676	679	725	768	712	674	730	687	684	674	692	700	663	697	712	697	691	661	722	722	724	745	710	756	674	635	681	700	725	696	701	702	687	708	707	718	674	680	647	680	679	744	675	722	764	691	729	704	701	709	681	737	768	724	708	705	678	640	708	672	708	719	674	672	714	743	699	682	721	740	706	689	726	666	676	715	657	740	705	720	686	730	712	710	755	674	741	730	728	671	736	710	697	684	697	650	714	699	705	726	723	692	685	726	685	686	681	709	753	713	713	722	671	666	738	719	719	675	712	634	719	704	719	711	725	746	701	675	657	738	720	644	697	668	674	664	692	678	724	671	679	702	679	691	712	681	631	697	700	649	710	746	701	678	713	704	686	706	696	710	678	746	699	741	655	729	758	704	722	690	706	705	713	714	731	678	656	681	697	725	708	679	696	700	721	663	680	693	731	682	679	712	691	723	730	709	683	691	656	687	703	729	684	696	725	729	682	717	725	758	678	655	685	685	722	718	755	693	699	739	690	693	712	699	677	754	729	701	720	666	730	688	672	734	721	682	651	676	702	729	718	711	734	712	691	677	716	705	724	715	662	670	708	728	669	691	685	689	736	693	695	642	712	668	686	701	676	743	718	718	748	694	684	738	722	687	697	708	642	641	655	670	699	720	738	736	761	728	729	736	732	694	749	724	714	686	709	664	731	633	678	694	674	733	760	737	667	712	724	702	744	715	671	733	752	725	684	638	664	706	693	760	668	729	702	727	684	704	689	657	703	700	694	668	696	674	668	653	661	650	682	671	756	703	710	717	709	693	721	726	701	720	687	699	681	675	667	723	682	689	710	706	730	671	718	707	669	705	712	693	749	663	704	711	702	727	716	683	651	737	703	710	711	697	726	683	690	723	706	707	691	688	705	712	697	708	733	695	706	707	686	702	720	660	689	712	768	736	711	653	717	698	709	715	699	736	715	721	632	691	660	725	737	627	675	702	678	655	711	695	693	704	722	726	717	687	689	707	700	680	687	695	685	689	704	700	754	673	748	679	688	700	712	664	720	730	730	690	677	714	681	739	677	725	685	690	750	700	720	692	738	708	732	745	663	705	697	717	726	691	722	681	701	697	693	713	678	677	738	633	734	663	706	747	695	677	699	696	688	645	706	671	694	714	697	697	702	729	683	687	672	738	698	719	711	693	712	710	710	757	685	729	695	710	723	682	695	753	752	690	710	725	699	711	727	709	664	747	718	706	738	718	711	701	683	691	721	717	727	742	738	687	671	731	677	658	708	678	694	730	689	684	691	687	659	689	658	697	734	695	739	711	714	697	717	718	692	676	715	739	748	723	733	679	706	687	712	724	694	680	699	685	653	718	685	658	675	664	683	742	698	698	718	689	754	745	687	720	678	665	693	723	708	679	702	697	689	693	781	695	692	710	749	700	661	663	705	730	698	689	688	740	701	705	708	732	681	726	704	702	695	704	674	675	744	700	755	709	681	694	691	693	722	687	667	728	697	707	718	703	683	693	688	703	663	696	723	731	707	689	662	670	727	718	738	670	706	695	701	726	646	684	694	685	696	684	695	710	723	732	717	666	725	697	701	666	646	706	752	685	691	654	697	724	707	683	684	671	698	689	736	674	724	693	713	698	662	705	693	707	660	654	710	727	671	705	739	732	712	657	668	720	714	727	679	740	739	672	676	687	702	691	729	663	658	639	683	692	705	734	714	709	699	721	717	693	662	679	641	665	736	738	731	699	705	716	739	697	715	740	710	713	733	633	716	713	666	777	746	658	702	692	738	689	685	673	667	653	719	698	650	683	700	650	742	677	701	675	724	719	695	720	680	673	733	724	707	700	761	688	666	673	729	722	759	706	744	719	719	699	659	687	655	690	708	718	646	660	629	733	693	727	696	707	711	703	691	690	690	688	717	680	724	684	695	716	704	653	662	746	692	689	685	742	693	720	723	732	734	681	688	673	701	682	670	694	763	722	698	732	704	738	689	685	661	738	674	702	660	704	737	671	646	670	692	772	753	667	697	687	685	658	684	753	734	683	672	718	727	713	734	692	680	729	718	735	747	698	701	715	729	727	678	703	704	706	679	732	699	694	679	703	663	697	713	689	697	741	773	658	688	683	725	742	730	696	682	735	712	705	693	687	630	759	712	696	709	707	751	705	688	663	703	715	689	730
23583	31875	21248	7206	2857	1610	1094	867	629	565	545	539	572	565	561	549	558	537	568	553	531	552	612	505	553	556	501	546	554	591	579	549	572	568	570	556	555	563	546	556	544	510	541	550	533	548	542	553	531	541	550	567	568	565	541	528	585	557	510	570	583	526	524	560	589	532	559	489	528	578	545	584	574	585	533	569	533	544	548	528	529	544	544	568	579	564	524	565	545	539	561	561	569	548	548	524	540	584	528	581	570	544	531	543	586	538	529	545	544	561	542	584	539	564	549	536	532	540	576	543	505	509	575	562	555	546	521	544	529	560	579	551	592	545	538	548	567	622	529	546	550	580	537	516	535	525	552	560	575	535	578	509	559	560	555	573	525	549	567	543	549	532	518	518	551	547	541	606	529	545	560	510	508	522	555	552	562	547	575	530	539	572	561	573	580	531	555	524	520	551	573	568	566	564	559	548	514	569	556	519	533	549	493	546	587	525	545	499	523	559	537	509	560	544	568	539	541	589	505	532	529	528	553	542	531	538	530	501	536	567	584	531	607	535	531	526	548	521	553	523	567	530	589	556	506	568	489	510	525	543	515	571	566	539	517	553	499	505	539	570	556	544	514	526	536	576	592	495	564	533	528	578	545	565	518	528	556	560	539	514	555	564	540	564	576	554	565	519	542	542	544	531	542	518	502	608	518	538	556	548	535	531	565	552	554	530	531	548	538	543	548	534	556	559	559	535	560	564	547	563	517	534	553	530	529	560	540	551	612	520	591	558	497	513	515	548	533	574	541	515	526	548	522	548	554	550	521	513	540	586	547	530	540	551	576	581	527	551	556	594	541	547	526	590	526	559	528	581	529	514	540	556	513	541	565	540	577	569	507	528	560	558	553	526	548	543	539	511	518	569	540	580	524	548	589	540	540	613	529	533	574	532	551	583	576	529	575	573	584	546	559	571	594	580	506	547	587	535	575	523	566	529	568	578	571	536	542	539	570	545	554	530	509	582	519	549	542	523	541	577	505	533	549	506	581	519	562	576	569	534	533	545	593	552	550	535	529	561	547	528	571	558	518	581	531	502	495	512	537	549	538	519	562	544	587	535	547	560	525	540	512	556	512	562	564	553	567	530	541	567	551	561	545	553	549	546	541	531	530	495	516	547	548	518	552	541	576	545	554	553	559	545	527	556	543	543	503	515	572	581	534	537	540	555	529	534	527	565	545	535	603	529	536	524	498	511	528	534	577	540	570	527	543	568	562	505	527	573	525	554	577	538	539	536	533	580	526	553	530	607	539	517	500	525	522	548	558	525	590	573	556	572	537	517	589	552	571	548	596	540	555	579	550	541	539	553	572	572	534	534	559	583	570	517	566	557	551	536	557	506	577	535	574	567	562	549	543	543	538	550	518	586	567	510	552	512	509	521	512	495	572	550	535	536	559	570	574	528	584	546	584	538	533	535	571	563	568	560	553	540	572	552	524	540	518	521	537	572	564	556	535	534	570	554	552	513	506	545	544	560	569	536	543	555	586	555	552	544	506	581	538	587	536	556	552	541	579	512	511	549	557	522	524	544	528	528	504	551	593	535	551	551	539	553	577	528	521	540	544	529	515	572	554	559	511	513	515	588	572	524	520	524	586	525	569	536	522	555	562	551	548	570	564	546	595	556	568	582	559	502	554	566	551	589	522	568	534	539	587	514	563	534	545	507	558	570	556	578	570	526	558	543	560	540	527	521	530	548	529	521	565	565	553	557	545	525	546	527	540	525	537	524	556	549	541	561	548	540	513	540	559	567	543	515	568	565	533	516	552	540	521	528	536	543	564	544	519	547	574	536	554	553	555	553	559	574	545	563	553	501	547	556	526	552	529	514	554	547	544	550	520	559	551	542	561	561	526	546	584	522	563	557	583	558	521	531	570	561	548	597	529	531	541	534	567	505	528	565	550	518	554	550	558	493	536	508	538	525	566	582	548	552	563	556	533	560	542	582	566	564	566	583	555	545	544	588	516	528	571	523	544	548	543	537	542	523	537	573	579	518	551	558	560	614	564	558	538	524	528	538	531	570	537	522	534	561	584	504	559	545	495	550	519	538	510	587	515	559	559	568	560	531	560	582	531	532	579	525	507	556	523	551	560	520	525	535	556	544	522	550	557	587	545	545	534	545	569	550	557	553	576	564	560	555	523	534	557	579	544	580	527	522	499	512	529	531	563	553	529	558	573	550	539	556	564	576	561	583	567	569	566	536	557	572	545	539	570	532	562	548	564	541	519	565	545	562	571	539	546	544	524	539	529	547	578	505	560	538	527	577	572	582	531	578	562	561	571	609	502	542	524	530	544	553	549	609	562	544	529	516	545	507	517	602	564	500	542	536	535	531	570	554	545	521	562	550	529	572	557	568	525	568	523	542	541	511	552	538	567	540	558	526	569	590	525	540	560	560	579	534	579	552	502	540	549	551	587	528	554	546	576	533	547	560	563	534	566	540	562	546	587	550	523	585	569	575	549	541	530	553	554	569	561	555	537	555	537	565	584	544	544	555	590	557	537	552	585	601	564	535	589	510	566	584	541	557	547	549	561	538	515	553	543	547	562	559	569	543	573	547	545	528	564	511	554	549	518	541	499	566	554	540	542	565	535	499	553	542	574	546	561	548	557	544	568	523	557	588	565	525	565	581	526	543	545	498	548	511	579	583	522	552	551	542	539	527	545	516	481	602	554	562	560	538	581	548	537	562	585	510	565	551	554	525	558	552	574	534	532	580	578	545	556	549	558	519	568	561	560	508	586	518	560	539	552	583	509	571	538	513	535	561	548	519	552	554	546	546	585	554	524	592	542	538	586	581	571	557	594	494	595	615	546	549	529	565	543	558	581	532	556	551	506	570	575	526	569	522	541	530	557	571	509	569	495	492	528	546	576	559	529	534	526	531	539	516	520	521	543	532	564	538	545	529	549	509	551	510	562	538	562	556	524	573	532	556	580	577	547	532	568	554	538	550	531	578	534	522	547	559	561	560	541	578	540	530	538	584	603	566	551	529	506	543	535	554	525	530	569	540	522	538	529	539	520	557	546	561	529	537	578	594	560	601	598	578	614	564	555	549	566	536	498	501	558	559	548	586	539	540	538	534	490	500	565	551	530	551	592	542	546	519	546	558	547	548	571	518	531	514	606	559	539	558	587	556	564	524	523	542	554	570	549	532	563	534	597	587	558	547	528	529	568	541	513	570	541	576	559	529	560	564	527	558	540	530	558	650	586	563	520	541	551	523	542	542	544	538	535	551	538	517	548	541	557	555	580	508	582	544	508	525	556	582	512	557	524	529	516	557	525	542	519	559	557	572	541	534	523	539	542	562	590	551	565	571	539	543	534	507	525	561	522	568	537	579	540	566	562	542	576	560	561	582	543	534	566	548	541	520	505	535	545	536	510	545	503	523	544	541	557	556	521	539	536	515	549	565	528	556	562	591	561	523	573	572	502	583	539	540	524	540	546	530	560	540
25819	24956	39075	37344	24683	14734	6940	2990	1313	1095	1061	912	803	748	803	796	795	784	748	760	823	796	801	835	811	817	831	844	783	806	793	769	763	826	800	788	755	780	788	739	758	778	794	838	812	761	773	827	846	819	769	800	776	778	806	760	763	766	782	777	766	803	772	792	780	793	787	821	780	768	753	785	788	833	759	806	763	809	729	827	766	774	766	817	769	827	792	793	793	739	785	769	746	803	783	763	729	736	774	791	778	787	803	800	789	769	762	775	754	759	838	762	775	797	792	754	752	791	809	780	786	812	802	798	832	808	793	795	753	785	756	790	804	800	742	797	760	777	769	771	772	769	806	820	809	749	744	744	819	798	780	764	762	754	759	757	783	786	792	764	831	753	801	760	766	773	810	774	780	781	785	750	806	762	792	761	765	817	771	759	777	777	755	789	786	754	786	711	719	769	798	771	800	799	810	786	728	781	747	751	743	757	751	808	741	749	762	775	821	833	821	787	760	807	770	791	766	832	762	758	767	827	838	824	792	772	752	802	763	817	841	795	792	768	794	767	767	782	764	756	749	817	791	798	759	757	740	757	755	733	820	817	766	789	793	839	796	727	730	807	776	777	761	807	728	742	760	798	780	749	792	770	792	753	758	801	823	748	762	793	770	767	776	740	731	739	796	838	791	761	749	781	796	743	835	810	809	780	769	777	817	747	777	767	787	783	803	745	767	802	759	771	725	754	793	760	733	764	759	798	760	751	789	758	787	766	800	764	794	732	782	756	756	748	803	789	798	769	802	774	798	796	791	782	817	752	776	822	802	801	768	792	789	825	766	790	778	777	811	775	733	840	727	743	745	801	812	791	794	779	798	790	839	742	812	809	748	804	790	778	754	744	816	747	773	786	770	797	787	754	751	793	764	830	780	816	807	779	791	817	772	734	764	798	774	762	756	755	779	739	767	773	836	784	776	768	818	749	762	786	791	771	795	760	776	802	823	833	782	802	782	834	765	716	792	784	807	768	773	788	782	794	800	767	729	820	794	769	755	798	792	743	816	743	769	704	784	799	733	769	807	769	792	755	765	823	766	770	796	779	788	774	755	760	822	739	819	719	829	821	827	757	774	783	761	775	771	770	750	801	782	776	805	821	832	771	770	779	803	760	790	790	813	747	760	790	845	775	758	783	834	755	770	804	779	787	721	787	735	726	771	797	818	767	819	797	734	812	770	793	764	802	764	765	809	758	758	823	705	778	778	710	758	777	769	728	745	774	781	766	775	784	771	789	773	763	826	773	745	789	766	780	799	796	800	760	776	748	825	746	753	736	809	794	778	765	717	791	786	756	791	773	760	755	825	814	852	757	839	786	787	731	745	823	773	757	760	809	759	732	820	748	769	811	764	765	714	826	805	782	748	767	780	789	778	772	758	783	802	726	833	731	799	746	763	778	763	802	763	774	754	779	821	751	800	817	758	776	775	742	724	747	788	808	776	804	803	787	785	771	805	753	746	778	807	786	772	780	752	783	795	786	745	778	825	771	796	802	758	761	769	771	796	815	821	763	763	789	812	767	763	745	740	799	766	781	764	794	804	793	801	791	749	692	811	768	775	823	814	751	734	813	775	800	768	790	781	747	732	806	754	775	780	813	790	809	744	756	772	773	768	783	802	768	722	765	770	781	767	744	832	820	779	780	787	727	753	712	758	814	761	725	821	755	810	787	737	802	735	721	794	778	771	777	758	765	762	717	769	742	738	784	742	780	777	779	776	782	750	759	784	777	749	772	774	866	772	766	775	814	818	817	782	796	737	750	806	850	790	775	780	784	754	807	795	780	771	774	840	747	840	752	783	776	823	770	818	743	743	765	789	763	779	788	822	786	767	743	792	737	799	800	771	806	692	781	771	756	804	830	799	810	794	753	733	780	777	813	770	727	841	775	765	801	796	802	724	808	797	747	771	780	764	689	755	794	755	772	748	784	818	801	763	764	776	758	742	813	801	803	766	805	749	752	751	826	744	798	768	809	770	752	806	764	777	767	752	789	820	837	773	744	843	734	784	828	806	753	808	809	808	812	790	771	792	750	803	795	778	816	749	802	762	755	798	789	795	796	752	794	796	782	795	770	798	759	818	783	792	769	735	750	761	795	783	763	780	788	820	783	795	777	771	774	850	735	797	801	766	754	831	814	760	748	784	754	726	732	791	788	745	766	762	826	827	833	794	807	793	776	780	792	776	768	763	802	787	757	789	815	732	760	759	769	750	762	805	795	768	817	756	699	738	763	766	750	771	757	804	783	795	721	755	766	823	752	768	774	773	777	805	745	771	814	772	764	811	784	799	793	780	742	783	819	793	806	796	758	758	790	762	743	783	789	770	749	734	763	806	797	763	794	783	803	808	777	805	803	724	797	795	778	726	820	764	785	729	779	792	839	742	738	778	766	751	797	742	796	760	759	790	807	759	721	816	740	789	821	773	776	725	803	766	771	797	787	783	822	736	808	754	811	765	814	778	758	831	759	793	743	772	827	745	778	832	817	741	740	761	794	781	766	750	790	795	786	793	767	782	826	808	753	796	780	804	771	762	825	805	795	782	794	786	796	789	784	771	774	791	789	745	801	785	742	758	803	811	748	811	731	779	794	770	771	820	835	777	783	754	826	776	762	803	821	704	778	764	743	777	787	766	756	755	814	713	791	812	788	781	760	753	812	789	819	756	761	752	798	790	864	757	771	796	784	803	780	777	759	764	797	775	723	815	781	801	762	797	742	787	792	823	808	727	802	716	798	770	792	687	749	742	811	797	757	818	759	772	770	730	786	760	796	758	759	757	793	800	748	741	748	804	795	800	797	758	865	784	819	788	793	808	796	780	811	802	725	771	766	776	769	749	773	747	796	823	774	758	773	791	836	801	790	796	750	771	818	765	764	766	779	821	732	792	791	787	786	806	816	766	745	739	801	785	772	823	789	793	769	813	766	776	815	827	791	779	749	818	791	754	794	760	768	756	759	775	761	791	768	777	768	812	765	764	774	787	803	776	788	793	779	809	826	792	802	812	831	732	765	773	808	764	750	791	783	802	805	769	696	802	770	777	798	769	793	845	781	807	796	791	810	757	761	782	791	746	837	751	827	735	750	837	772	717	766	740	815	831	774	828	801	781	699	739	737	794	778	807	761	765	797	779	748	774	755	740	763	776	792	769	795	851	830	782	800	739	786	763	787	777	751	775	759	763	759	772	809	739	750	821	767	779	774	806	734	749	816	747	806	779	768	786	783	788	825	772	752	808	801	856	783	760	796	780	778	810	748	784	745	840	769	784	711	729	765	788	826	762	788	847	803	803	780	759	816	792	818	797	788	795	819	738	802	792	813	780	771	820	799	749	802	815	755	786	786	752	817	759	820	799	755	775	753	809	776	813	849	801	807	809	772	786	782	775	789	809	795	803	791	823	763	716	829	802	745	790	798	825	764	784	814	723	766	794	793	779	791	750	794	769	801	830	798	739	776	767	764
61494	90797	69244	36435	18027	9724	5542	2981	1292	1102	962	796	736	674	717	686	674	670	650	667	651	700	653	648	689	673	781	700	658	700	673	681	695	683	668	711	710	688	628	647	675	684	696	678	655	640	729	654	692	691	678	621	667	686	696	610	675	644	634	652	611	627	648	740	694	656	641	680	671	676	673	673	679	661	666	640	660	631	637	674	684	679	672	671	655	643	666	689	705	645	678	657	656	602	642	701	652	672	622	648	659	666	691	662	669	638	665	674	681	650	674	701	628	634	685	694	709	708	629	658	655	725	661	670	693	714	666	680	672	607	668	631	644	645	695	604	646	640	644	672	702	629	638	668	666	635	680	646	633	665	685	660	675	635	622	650	673	684	600	638	662	619	660	637	674	642	641	658	682	709	654	678	668	676	645	659	677	649	667	653	654	681	643	644	647	658	605	663	677	663	730	660	645	653	682	684	641	674	634	678	687	631	657	626	665	607	657	635	726	681	663	683	676	688	632	693	646	666	629	678	655	637	650	704	617	689	700	659	656	695	624	670	686	671	701	669	666	648	732	654	657	639	677	625	679	666	644	684	687	694	661	629	673	666	651	672	632	639	637	656	642	685	659	691	653	654	696	673	674	688	689	656	658	694	639	630	666	689	685	660	668	684	675	683	655	727	700	633	665	658	687	640	659	653	670	667	669	675	675	713	692	637	700	684	674	676	690	653	695	648	677	677	666	602	690	680	639	663	693	672	697	692	649	681	636	631	651	631	704	624	683	673	683	657	680	657	709	662	660	660	673	667	658	671	694	610	651	661	689	673	628	681	640	659	711	692	639	673	696	636	703	650	681	618	673	664	663	675	697	655	674	631	670	673	722	679	646	682	643	666	654	652	688	647	652	667	630	667	659	720	663	649	666	718	679	660	699	708	647	662	642	724	672	675	657	663	668	667	643	694	664	674	609	656	680	691	670	685	696	670	674	643	626	660	644	626	656	655	648	633	657	681	624	639	675	597	665	605	659	649	638	670	656	724	647	667	691	645	719	674	701	681	715	714	645	657	641	707	668	677	672	658	672	671	593	606	674	652	644	638	626	642	673	646	657	690	701	654	648	595	644	613	673	651	643	670	656	656	625	706	642	657	671	640	652	662	661	641	678	674	646	644	622	700	649	681	648	662	662	688	682	661	679	704	722	664	648	646	655	678	665	645	669	640	674	630	670	661	698	664	652	628	687	675	655	681	678	667	643	717	638	660	688	633	635	671	649	679	640	618	692	585	635	707	643	673	656	679	617	695	658	672	693	641	680	680	660	677	689	689	672	670	686	633	670	654	710	641	674	649	620	691	626	651	639	671	636	667	675	668	653	680	655	628	674	668	677	668	686	649	634	697	678	717	650	646	676	677	674	698	674	641	603	682	617	652	739	603	702	656	620	639	715	677	671	649	667	637	639	666	637	645	718	695	682	652	669	650	676	682	673	668	681	667	641	669	647	687	688	664	687	723	672	663	661	637	639	681	651	607	708	664	649	623	657	699	674	676	617	647	652	655	720	669	662	656	705	655	665	672	661	656	662	666	687	672	708	667	653	653	697	650	681	679	624	629	632	708	658	697	706	659	642	689	632	696	678	637	697	689	650	649	662	675	667	686	648	642	729	669	671	624	660	639	654	679	615	609	648	661	650	676	629	634	650	651	652	657	687	654	633	695	657	649	655	701	668	631	685	673	670	647	632	684	688	649	648	691	670	660	622	665	641	678	653	653	626	652	664	645	682	695	674	683	653	675	633	689	685	647	720	650	685	687	675	674	722	624	675	658	678	675	673	696	647	708	649	648	715	616	654	650	621	689	672	674	650	640	636	682	678	681	671	718	627	639	636	640	678	616	677	696	700	625	640	647	661	649	683	725	673	652	689	616	695	649	678	614	666	656	676	675	671	674	675	660	666	600	674	636	650	647	648	657	651	694	708	641	621	595	685	652	673	645	678	607	655	658	638	626	648	688	689	693	669	665	646	671	689	621	649	650	693	704	696	673	700	654	676	663	655	609	668	687	670	704	667	664	653	705	683	672	619	661	662	672	716	706	646	646	656	713	640	675	627	642	640	618	679	658	641	644	651	671	642	700	676	665	657	667	635	687	640	617	657	670	676	641	680	697	703	673	679	663	655	651	642	649	662	688	625	662	682	656	642	698	650	692	664	654	679	652	655	677	646	681	628	655	686	634	689	652	683	639	652	688	612	654	671	669	642	630	697	659	596	649	673	670	664	647	724	651	673	688	648	630	635	664	602	661	687	646	620	628	671	645	677	708	644	647	681	656	650	644	690	668	628	652	614	683	605	652	674	632	704	605	672	684	694	685	687	633	654	654	674	705	642	669	648	688	667	646	655	716	630	633	680	638	705	690	647	645	657	657	667	638	682	680	677	658	658	673	664	677	653	720	642	642	641	664	680	669	702	613	638	690	673	674	700	653	643	656	649	655	668	683	646	704	623	649	662	660	685	685	621	652	671	650	673	666	692	659	645	708	630	675	656	625	629	664	674	658	663	690	690	712	621	648	651	655	679	624	639	623	716	673	640	651	601	625	612	683	637	651	661	658	663	691	655	722	679	627	661	690	606	675	645	656	678	645	686	700	678	637	671	677	705	638	620	675	636	652	675	728	654	627	649	690	654	607	629	677	638	697	667	668	667	651	667	666	705	668	695	671	683	640	683	674	688	636	688	650	660	645	650	648	673	702	659	633	671	639	675	646	655	661	676	601	654	670	664	682	652	658	649	626	646	699	672	631	642	671	672	683	664	686	637	634	658	641	646	674	678	702	656	668	635	622	675	616	680	632	667	659	637	634	660	665	639	658	691	689	632	695	639	703	635	649	632	640	651	684	737	666	669	644	648	660	695	638	673	651	669	652	652	643	677	669	691	638	706	658	688	712	723	633	682	634	709	689	673	650	674	627	631	662	695	608	636	662	634	661	673	706	679	657	664	706	663	625	641	683	629	663	640	706	638	689	665	677	660	653	667	677	644	658	616	625	644	643	670	695	661	695	671	697	665	667	661	681	671	682	665	612	668	673	657	608	631	671	717	614	715	660	658	679	679	679	652	647	661	669	683	689	695	665	629	610	687	658	693	671	638	695	670	663	652	672	644	674	660	654	697	657	691	650	667	716	644	680	715	644	694	667	685	620	712	653	657	625	656	623	628	661	672	677	755	635	682	638	652	640	634	614	665	670	656	708	636	681	671	689	703	647	670	669	680	636	691	635	690	743	677	638	637	661	646	665	689	652	703	661	655	657	700	693	710	652	669	676	721	717	597	669	680	680	656	629	670	619	625	642	683	636	712	642	693	649	644	677	660	656	645	706	633	654	666	673	628	665	641	615	651	671	656	705	655	649	674	689	677	650	651	650	645	676	696	657	696	611	624	648	696	593	648	685	641	645	646	686	665	669	677	623	691	662	640	668	642	645	670	674	708	636	675	662	689	715	659	698	645	650	694	696	717	638
24685	23048	34657	34084	27480	22448	13990	5120	1905	1485	1361	1196	1004	944	938	898	933	926	909	921	845	918	942	897	910	973	983	886	969	996	880	875	891	880	911	860	951	869	922	923	936	915	949	925	958	950	904	928	904	920	901	891	929	902	900	912	917	947	924	926	926	877	830	895	852	869	872	946	907	906	920	923	886	870	910	891	885	909	843	947	909	879	923	898	883	836	871	863	875	922	893	901	903	852	891	941	876	911	880	896	869	883	912	919	914	908	834	842	905	886	811	884	859	945	852	866	901	980	953	920	925	896	902	905	920	917	851	905	903	869	834	871	895	920	917	856	835	911	878	896	848	907	849	869	907	937	920	879	904	922	885	902	890	940	880	868	955	937	906	860	930	887	893	933	903	918	927	911	853	884	848	879	900	870	898	914	968	915	878	904	919	867	862	859	930	865	854	898	925	869	846	879	894	901	861	885	874	888	905	897	863	868	927	898	890	889	915	908	845	885	909	903	899	953	944	856	933	864	917	856	893	913	876	924	913	897	967	941	958	905	945	908	957	910	940	862	916	828	878	933	861	849	886	914	893	900	884	894	906	909	877	883	865	891	929	865	871	903	937	896	934	919	873	937	883	864	934	927	878	906	950	882	882	841	875	872	915	858	909	870	899	860	917	887	915	873	899	912	893	944	890	910	886	852	866	924	897	882	872	902	848	849	912	875	958	944	894	874	915	867	892	909	907	871	921	869	917	865	839	932	939	935	924	910	929	893	951	902	881	876	922	858	896	909	871	910	927	883	891	951	870	913	918	920	913	898	856	908	876	933	882	832	889	851	827	895	906	920	843	890	892	936	885	843	910	938	941	891	866	860	873	880	898	888	906	860	878	929	951	853	956	869	921	889	928	912	909	915	898	895	914	914	888	950	837	851	913	885	886	888	892	872	878	879	887	882	903	945	908	862	889	860	884	860	900	858	872	949	889	938	920	867	914	892	917	867	855	905	909	930	890	896	904	914	927	869	889	899	951	853	852	892	904	877	973	863	934	821	932	850	892	874	939	965	915	923	876	905	884	888	914	922	887	877	895	918	918	933	842	869	890	849	877	891	962	857	926	879	889	896	899	913	896	888	920	885	873	922	899	914	924	896	956	932	958	885	949	873	856	951	897	908	944	891	962	943	877	921	863	940	926	924	928	943	866	852	888	920	835	932	862	858	874	917	876	914	894	890	814	843	909	874	877	908	886	980	887	941	912	850	908	859	875	940	905	916	920	895	882	923	938	925	917	844	887	919	882	893	886	853	912	878	870	906	858	945	917	887	881	887	871	918	944	909	866	864	883	938	920	820	915	898	897	948	869	899	916	898	898	889	900	892	933	845	893	860	897	908	885	936	917	878	835	908	920	945	867	923	944	892	857	878	870	912	893	891	849	844	874	948	855	846	855	880	913	900	915	953	930	908	933	879	881	899	886	836	905	873	914	905	920	887	887	884	910	931	852	933	941	856	946	966	915	879	910	902	910	950	838	871	919	860	905	890	883	928	934	826	851	869	864	982	893	894	880	923	893	952	873	900	937	910	871	890	896	927	928	938	893	881	898	916	901	928	877	922	919	928	914	881	869	911	889	879	878	899	950	894	854	893	859	890	925	882	922	916	902	908	921	927	842	898	932	901	877	926	899	924	925	836	913	949	929	823	859	897	863	874	873	912	896	909	876	882	905	894	876	848	951	904	856	856	862	896	901	939	891	962	923	899	918	941	887	980	899	950	854	823	906	863	895	933	940	869	897	842	917	835	895	927	875	908	883	900	882	840	889	889	913	901	901	912	933	902	863	890	917	923	945	875	901	896	924	927	945	867	892	878	905	891	855	887	917	920	917	936	913	862	924	910	842	876	872	902	868	863	891	882	920	882	879	935	894	877	886	892	957	873	936	861	921	857	868	861	904	837	886	838	899	857	881	868	940	868	916	879	866	876	844	891	889	880	903	877	898	870	879	852	899	915	930	887	907	883	933	913	838	910	894	896	938	964	919	916	847	887	897	866	862	843	920	919	871	937	881	907	921	868	901	910	887	787	902	880	926	877	914	868	884	876	888	951	895	974	921	931	913	881	915	889	901	883	927	939	914	929	873	907	922	885	944	931	910	874	871	892	954	947	903	896	911	924	894	924	923	889	880	871	865	861	929	888	926	875	872	951	916	876	893	894	866	858	900	879	882	856	903	871	902	880	888	874	938	879	875	910	844	899	953	912	904	880	951	914	874	883	886	928	908	864	920	923	923	895	869	906	860	898	897	909	861	879	926	893	816	933	902	860	899	910	898	962	883	925	888	899	891	912	925	867	901	886	883	864	908	929	905	854	917	923	917	888	893	911	911	877	946	869	906	853	937	919	918	878	866	849	882	951	901	903	953	875	946	889	894	866	929	837	854	903	914	874	889	881	907	935	875	857	902	889	931	871	876	906	914	928	895	900	865	951	924	897	884	870	910	895	937	891	893	856	881	868	912	905	862	920	928	955	863	898	875	928	935	851	922	891	878	883	952	877	909	941	882	895	904	861	926	883	936	882	880	922	912	890	909	964	888	859	881	943	827	883	879	867	879	873	865	912	908	908	912	826	916	879	851	861	895	905	901	949	992	907	922	844	861	888	947	882	961	828	925	889	911	911	907	817	842	907	888	842	868	875	896	945	928	869	873	961	918	894	846	886	930	870	838	857	888	932	904	904	893	909	923	959	911	942	895	920	895	888	893	904	896	904	881	906	897	935	922	917	911	907	890	873	842	891	885	874	910	944	897	859	905	902	868	918	926	849	923	939	903	928	893	885	917	889	911	854	878	895	856	945	909	897	891	934	869	936	890	892	915	894	840	947	865	885	874	891	906	900	905	930	884	936	861	895	896	858	883	884	878	916	943	874	901	915	843	880	864	890	891	897	915	933	885	913	904	856	884	900	961	929	899	895	909	893	897	878	929	853	849	909	896	921	899	956	918	935	874	893	953	878	907	906	880	909	907	909	890	893	996	872	911	931	908	933	879	912	927	899	887	862	895	899	895	840	939	896	862	927	897	914	856	870	905	898	862	927	892	920	911	863	917	914	940	882	905	867	909	891	863	961	877	902	954	913	935	896	879	891	908	908	885	867	874	895	902	898	891	881	879	876	898	892	886	935	908	914	896	863	871	863	983	891	825	874	914	920	872	916	869	847	945	974	900	924	902	919	920	896	872	887	909	898	879	900	869	849	938	879	876	880	906	876	894	927	858	925	892	973	869	917	918	917	905	887	913	941	888	865	873	875	892	896	904	879	898	942	856	881	923	928	854	910	924	911	837	952	896	899	894	931	861	934	949	947	918	914	921	805	851	870	874	875	904	872	922	885	926	881	1014	918	962	900	925	896	887	971	856	902	917	892	849	931	946	873	879	898	882	914	861	911	969	860	848	889	905	931	987	944	852	915	916	935	896	917	858	923	906	919	891	875	910	885	872	838	916	986	934	884	921	871	880	842	889	910
65289	102938	80258	48124	26253	16154	9171	4796	1988	1459	1365	1115	807	775	795	833	835	767	748	752	767	792	791	768	780	819	968	823	852	829	827	771	791	793	827	811	796	769	787	782	764	782	803	822	721	773	769	773	805	784	799	797	771	747	802	764	831	762	766	773	794	781	814	750	770	716	810	773	718	762	765	728	766	741	789	779	780	800	751	792	758	817	798	736	795	748	805	785	826	718	785	810	777	840	771	754	827	742	800	795	763	820	844	731	771	790	808	784	720	826	780	791	750	810	744	775	805	741	809	813	817	796	733	754	792	785	787	762	793	812	775	801	783	799	767	786	757	748	752	801	776	770	743	744	750	783	799	737	801	738	805	836	790	792	825	778	786	798	781	813	784	737	775	792	770	789	780	832	768	763	791	730	723	793	760	768	761	752	839	797	741	801	742	801	808	734	764	790	776	754	787	791	771	766	834	810	760	827	730	795	770	841	777	754	741	779	830	802	818	725	728	745	797	743	760	760	791	789	771	740	800	800	793	760	781	781	828	775	733	771	796	799	792	818	775	777	787	748	781	827	794	773	718	775	773	783	813	781	793	745	760	740	744	763	767	775	783	832	766	793	779	730	789	800	772	806	791	803	798	774	777	786	768	785	801	813	792	818	764	771	806	809	804	788	776	763	759	784	742	806	796	777	788	803	752	789	771	782	803	784	787	816	744	831	796	826	736	796	800	793	781	773	798	738	788	813	725	797	739	769	763	800	794	812	748	798	775	769	853	785	755	778	772	745	787	736	759	707	766	739	801	747	763	758	757	826	728	789	758	761	808	787	769	786	782	753	787	806	772	823	738	741	782	757	784	763	777	774	781	766	774	758	774	813	790	762	755	826	756	779	719	780	782	812	827	782	804	757	749	754	780	762	754	785	783	795	750	824	776	761	780	785	761	785	811	778	754	809	735	752	831	834	808	772	784	783	744	795	806	764	758	775	770	856	791	740	820	790	793	775	774	742	786	794	750	770	763	790	770	787	774	813	814	741	804	728	779	796	774	751	774	780	774	785	790	790	793	758	801	789	820	804	775	772	784	779	790	791	739	783	761	770	762	740	744	741	738	750	795	790	744	770	801	792	780	776	784	807	777	772	741	773	796	792	739	736	815	769	767	738	768	771	798	799	741	766	799	812	759	722	808	737	757	781	771	783	732	721	777	762	803	771	784	789	818	806	813	797	787	767	764	795	744	760	756	764	778	723	778	761	770	817	837	758	821	781	780	751	788	755	727	786	782	784	767	742	817	835	779	752	795	811	756	754	733	793	729	834	777	797	823	752	763	753	730	793	762	802	770	721	813	762	799	767	754	797	751	786	800	782	762	811	815	772	785	752	750	764	711	759	757	857	822	785	804	785	773	791	764	818	758	797	756	752	800	758	803	732	748	827	792	800	779	813	795	739	770	788	782	808	752	788	807	773	732	766	756	836	757	814	803	819	768	777	813	778	766	814	777	788	764	744	849	789	771	777	795	774	797	748	742	739	797	777	744	822	754	769	770	765	753	791	763	739	742	799	771	801	747	813	766	792	789	781	765	788	790	779	753	759	776	741	785	824	806	794	744	784	728	742	764	801	784	778	770	797	750	815	797	747	747	772	724	717	821	777	800	806	804	775	737	792	796	800	750	773	760	789	735	712	785	790	771	800	754	779	739	831	787	736	785	727	776	794	808	728	779	764	750	768	798	750	724	749	774	722	824	783	814	766	738	777	782	788	784	709	785	779	785	761	767	809	804	784	779	804	755	743	818	799	753	795	828	757	842	756	752	734	745	798	767	790	744	740	810	824	783	758	771	777	798	787	765	812	765	775	821	765	753	786	815	760	743	799	719	747	819	746	763	792	796	804	775	766	799	761	772	777	790	756	769	716	789	780	801	793	752	782	842	768	789	772	848	807	765	797	756	767	757	778	804	807	742	752	763	731	736	809	776	790	774	804	803	711	740	759	766	781	770	769	757	779	752	756	746	780	780	797	818	734	766	795	812	754	813	794	783	801	782	753	774	838	798	753	783	749	779	762	766	766	796	802	774	780	767	775	764	770	737	799	789	764	775	757	776	756	754	727	774	798	772	844	788	802	792	742	778	797	785	804	773	725	756	795	775	783	795	782	797	811	846	804	770	796	734	759	767	826	791	788	799	766	781	760	787	778	758	819	755	793	759	762	788	778	771	732	825	788	813	779	756	793	793	732	770	768	735	769	787	807	763	763	805	748	806	766	808	788	813	838	820	797	774	741	747	753	760	756	777	763	802	787	771	798	785	777	803	795	759	772	731	783	777	745	765	806	776	789	771	772	811	849	763	724	836	787	762	823	748	775	775	776	714	798	766	793	794	773	705	738	735	737	805	752	787	767	735	821	754	845	758	762	765	824	798	756	768	798	762	776	729	775	813	803	779	744	801	801	784	809	748	773	813	799	787	779	824	835	762	790	757	778	755	787	789	771	751	770	812	769	781	775	768	799	783	778	769	775	835	794	754	746	723	754	754	783	794	756	772	785	796	744	787	791	767	791	781	774	752	763	736	799	768	754	807	767	754	824	797	768	773	767	783	799	783	769	758	760	763	772	760	718	765	735	757	748	814	749	774	785	769	805	781	747	786	751	781	767	802	811	801	809	765	794	778	731	777	773	808	777	777	775	759	799	768	736	765	783	811	824	772	758	754	818	777	775	793	797	768	762	759	750	781	780	756	727	815	782	789	791	798	713	799	776	797	802	756	780	778	806	759	751	783	771	738	755	750	797	768	751	812	761	810	721	747	759	796	782	767	774	776	729	761	799	775	765	788	757	749	823	768	810	790	764	796	770	785	765	791	770	772	799	761	790	765	805	793	727	828	733	791	789	826	794	785	736	734	797	754	752	732	753	801	795	743	804	733	793	779	788	705	782	777	735	757	777	752	767	740	797	780	735	748	761	787	745	815	744	754	785	786	797	800	753	751	736	727	788	741	777	814	758	777	775	753	789	801	748	793	772	799	770	824	731	744	776	810	826	818	748	810	770	769	799	762	817	774	776	811	703	752	731	765	804	745	817	801	811	777	803	811	771	802	781	723	797	787	739	763	777	759	840	806	745	774	825	765	782	772	777	768	776	765	782	790	758	784	795	790	739	787	756	853	799	776	767	797	772	787	790	783	783	811	758	772	775	735	789	813	804	802	781	683	782	791	817	768	795	776	776	782	778	746	759	736	768	754	765	809	759	767	768	784	747	761	745	802	742	779	819	748	791	746	719	796	750	811	762	778	757	722	709	749	835	747	772	723	733	780	794	734	737	794	743	779	742	766	796	760	795	773	798	762	752	817	782	822	798	752	772	785	774	743	757	723	767	747	758	742	780	770	765	760	759	745	759	750	810	802	796	740	809	753	740	818	745	780	769	731	812	763	738	735	772	769	811	782	785	785	725	769	785	773	754	753	738	808	805	773	813	775	763	788	762	758	777	785	746	752	741	807	782	791	747	774	788
30940	27372	24773	11282	3103	1548	1118	881	747	734	719	712	700	672	713	705	670	677	724	750	674	683	712	692	679	732	726	712	699	727	674	706	678	715	727	712	693	693	739	682	701	704	724	691	661	691	724	690	702	726	693	665	743	697	634	685	692	708	717	674	672	705	720	698	683	714	686	669	674	666	671	641	675	696	706	688	704	707	705	721	696	716	678	681	706	709	710	721	704	657	665	739	696	677	692	662	744	673	726	651	685	727	701	672	669	697	658	675	705	669	669	699	677	704	703	664	689	670	753	706	713	641	688	672	753	676	660	704	699	681	657	681	707	699	668	688	693	701	710	726	729	700	739	719	638	735	674	658	659	681	669	645	750	682	684	695	718	699	689	657	710	673	664	700	698	679	655	727	695	681	646	701	723	669	733	712	650	676	698	696	666	676	673	716	700	711	672	666	690	736	684	739	656	694	684	691	704	665	714	705	613	687	702	726	743	674	647	669	661	663	680	679	674	749	704	735	707	665	679	697	712	685	698	736	691	687	685	713	724	646	682	672	681	692	739	645	658	711	674	663	664	621	656	700	673	651	652	702	670	643	677	714	673	710	723	743	711	693	688	718	687	748	745	680	691	712	682	700	700	735	676	711	723	697	700	648	721	655	705	712	697	682	685	703	654	692	690	729	701	699	683	686	711	674	708	699	685	713	692	707	731	676	662	680	651	751	689	697	707	671	695	698	650	713	670	682	692	687	697	660	720	692	698	684	659	657	701	707	691	684	681	681	676	695	684	687	662	747	717	694	656	699	674	693	652	660	694	725	715	708	652	686	699	710	720	680	694	733	707	735	676	700	694	707	679	729	717	659	701	696	696	700	719	699	665	721	689	720	705	705	677	729	725	676	675	706	689	690	650	686	690	711	691	667	703	682	762	705	698	743	659	686	741	728	653	705	743	666	663	729	709	670	677	689	696	675	761	680	750	673	702	668	694	653	663	742	680	701	685	679	742	661	715	690	694	670	736	676	700	664	714	698	737	730	707	711	690	707	698	686	694	703	719	697	693	650	695	709	660	698	697	722	719	709	668	708	647	681	702	676	674	687	696	738	708	711	651	703	650	721	688	694	716	690	714	692	676	689	686	691	683	717	731	684	677	679	692	670	696	720	717	713	725	643	709	708	720	689	673	726	677	695	683	702	738	667	689	686	684	724	706	702	755	733	687	666	758	731	731	742	728	688	698	688	660	683	668	681	678	692	645	683	705	710	674	707	694	669	714	696	748	722	697	694	763	707	698	635	697	688	691	675	716	701	685	695	673	690	681	757	673	681	714	676	713	682	706	712	689	707	680	705	701	664	691	709	702	692	727	665	706	756	717	660	717	700	688	739	671	672	655	687	698	676	659	697	694	705	687	672	685	707	706	684	666	688	706	699	722	689	681	704	713	693	709	731	639	706	729	700	698	679	711	689	688	693	742	663	708	706	742	695	719	730	671	750	691	661	690	714	683	730	682	673	644	682	735	695	674	726	656	663	650	727	705	748	698	701	657	690	692	688	718	727	687	688	669	711	717	681	678	660	729	713	721	675	715	694	701	723	661	648	711	687	716	684	725	707	679	720	669	676	641	665	693	688	682	672	679	651	683	677	703	738	666	668	672	688	675	704	695	686	701	718	697	689	695	725	705	692	653	733	677	691	692	718	701	725	695	721	688	661	685	698	669	651	682	715	692	736	682	643	721	650	701	672	661	690	725	720	713	655	743	693	628	711	668	693	638	675	713	664	694	707	696	668	719	693	746	659	675	735	733	689	712	694	706	689	670	731	758	697	734	654	672	708	689	682	688	684	695	674	657	681	700	678	731	713	701	716	661	685	704	722	677	674	700	689	715	697	687	687	731	718	687	689	758	701	711	723	707	742	652	739	714	693	719	710	740	695	714	718	703	725	702	686	694	717	703	690	713	737	668	667	683	674	704	640	743	705	663	707	732	698	710	699	681	688	685	718	685	685	713	675	671	645	672	700	685	651	709	653	693	685	692	695	722	668	727	668	738	700	704	668	701	714	712	604	677	707	674	661	724	681	678	674	665	677	680	670	702	732	694	694	705	701	680	684	693	705	688	687	679	707	733	661	665	714	701	687	669	691	709	686	702	695	669	726	714	765	695	653	671	753	695	691	699	635	727	685	661	685	664	674	728	699	670	727	703	715	700	691	686	696	710	692	643	686	690	700	708	730	685	686	662	675	650	661	708	701	687	667	717	674	664	673	664	697	656	645	736	645	719	675	687	677	709	710	640	661	676	684	685	672	699	657	728	675	707	714	679	647	658	692	673	686	713	663	731	748	706	706	681	678	683	677	703	716	709	760	705	715	752	717	697	697	647	718	715	650	670	646	714	658	689	714	681	729	694	723	683	677	713	671	696	678	660	726	731	673	680	691	708	713	704	713	712	719	718	707	708	714	708	702	683	732	720	698	661	689	662	716	686	714	723	695	664	681	671	675	670	670	745	674	702	704	660	760	687	697	676	687	745	675	694	695	681	720	706	709	692	714	712	670	679	687	669	725	696	730	650	657	645	727	662	659	689	688	615	703	733	663	687	687	689	667	718	624	659	689	678	692	675	752	731	703	720	638	693	682	697	717	675	683	704	708	652	723	652	736	691	691	696	679	660	688	644	650	697	689	700	671	719	711	679	687	667	726	698	676	662	667	726	709	684	687	691	708	682	663	694	662	688	679	658	721	731	706	688	695	667	663	660	719	663	685	769	706	689	692	728	727	645	674	680	688	681	681	704	689	647	698	706	666	688	695	711	698	668	724	695	670	706	661	681	707	669	732	707	677	653	707	771	713	692	715	712	728	734	680	728	688	707	704	703	702	756	683	688	721	716	705	728	672	706	657	688	682	698	681	759	683	670	712	734	715	695	711	712	736	686	647	685	670	728	681	703	728	687	715	706	706	726	716	710	728	675	677	665	724	706	677	662	722	727	678	703	683	670	709	630	696	727	649	680	722	652	720	686	680	692	638	697	712	726	672	678	700	709	716	737	644	714	646	690	655	662	642	694	658	723	695	721	732	669	695	721	657	692	681	714	679	699	694	722	681	707	717	717	722	699	705	709	688	683	670	719	683	699	700	683	713	733	669	686	722	735	665	719	730	684	752	726	674	708	688	739	685	688	725	672	702	664	721	679	677	694	714	730	705	659	658	657	744	684	666	680	677	728	710	710	737	701	667	705	634	696	713	673	709	671	717	695	723	707	693	706	693	733	704	693	704	711	651	708	683	715	685	699	682	702	704	676	669	682	704	697	677	693	696	685	669	722	684	735	724	682	671	698	664	691	656	675	696	620	664	691	689	651	682	743	733	693	712	695	722	655	725	704	679	714	738	718	694	696	696	729	713	692	640	682	667	721	676	731	735	713	657	694	679	714	640	680	710	685	697	703	711	722	725	707	715	708	735	716	662	712	668	662	690	724	673	705	701	709	744	657	695	682	680	717	641	676	694	719	650
23400	30788	20387	6716	2514	1498	918	740	616	589	586	563	539	524	524	540	526	523	541	553	549	583	573	564	560	523	550	574	531	513	534	543	578	537	518	570	556	531	540	592	604	507	545	550	591	519	564	482	548	564	531	505	500	521	571	542	505	523	503	523	537	559	588	544	578	531	552	499	534	535	585	530	521	502	544	544	488	548	513	548	530	530	536	558	532	530	565	533	541	546	551	567	574	565	550	576	569	508	554	520	569	556	570	546	534	562	542	531	542	510	525	531	518	535	514	551	552	536	583	503	519	521	561	579	544	565	518	535	549	589	563	537	540	530	536	545	519	505	528	543	547	517	557	544	507	491	503	528	515	530	539	508	531	562	489	541	536	583	517	537	540	540	543	526	536	533	544	515	524	560	521	542	523	565	558	574	536	532	519	569	538	549	551	501	552	509	517	501	550	563	528	576	546	572	533	545	543	546	559	511	528	569	541	534	551	522	533	566	550	555	568	553	578	557	513	550	560	547	534	543	522	522	522	531	508	561	529	583	529	545	548	537	572	523	564	545	553	553	538	523	574	525	529	588	563	550	547	538	539	562	538	554	550	523	565	510	583	516	540	536	560	523	558	496	568	530	577	535	528	536	526	497	522	548	534	521	572	507	531	495	545	553	537	543	504	545	549	559	515	543	550	537	548	531	527	563	535	541	522	585	520	529	524	530	516	552	519	563	588	528	551	552	505	530	527	503	548	525	537	549	506	524	540	531	540	500	485	587	536	559	519	552	554	521	581	519	613	557	555	567	520	542	492	572	579	552	576	555	576	550	542	552	555	559	545	540	523	520	537	544	546	524	551	571	567	549	543	536	503	529	515	504	576	521	561	556	533	593	536	506	503	547	526	540	556	522	530	541	523	550	513	521	562	576	509	528	530	504	533	543	514	490	529	526	518	554	581	561	537	546	489	536	579	577	532	572	523	552	562	564	593	516	563	568	542	601	550	530	561	503	538	526	543	508	575	558	539	561	551	524	489	532	513	551	518	563	517	543	515	528	545	523	565	528	511	508	519	521	524	533	558	541	563	565	505	525	548	520	534	534	563	511	562	531	515	573	542	560	521	542	556	541	576	535	526	547	562	518	496	536	545	560	571	537	519	558	552	502	577	521	529	523	583	542	590	549	521	542	518	500	527	561	552	535	536	536	489	553	500	549	577	556	503	550	559	535	516	549	508	520	533	545	521	522	552	535	534	508	559	548	522	527	600	540	530	567	545	557	552	563	537	544	552	510	552	498	539	488	542	527	539	556	551	541	542	544	537	523	535	547	544	506	543	555	544	551	528	545	533	523	537	566	546	548	499	588	517	548	575	512	507	566	518	516	527	547	542	563	547	518	542	556	522	575	556	507	513	534	516	565	544	553	539	510	555	545	585	561	523	528	536	535	530	539	514	544	523	514	564	541	542	527	516	507	501	553	546	523	543	532	533	492	532	581	531	543	510	603	495	521	523	508	572	545	542	529	519	565	530	526	536	546	552	555	518	538	548	547	582	535	557	523	547	545	539	567	527	519	522	546	494	531	497	552	546	552	556	541	518	499	539	522	542	556	554	549	551	572	612	533	513	532	530	541	584	520	558	524	524	524	522	533	513	580	491	577	542	535	545	554	534	519	514	519	554	502	524	502	522	556	535	537	507	526	529	562	558	532	564	555	558	524	510	567	541	537	537	529	551	533	582	519	574	534	565	519	523	557	561	546	543	523	545	549	514	543	503	517	525	511	542	530	545	508	544	532	538	525	538	548	519	519	543	537	523	563	504	560	528	519	528	606	511	531	517	540	543	596	529	559	552	552	527	539	550	518	537	557	564	513	574	505	524	521	548	558	538	535	530	532	495	577	549	579	543	517	537	539	534	543	529	518	536	521	591	528	544	521	585	537	555	528	535	543	547	525	548	501	538	519	595	551	509	554	531	511	573	572	565	522	558	535	551	582	529	539	565	496	507	549	519	497	579	557	520	556	566	555	568	579	590	526	535	547	522	533	546	529	491	537	492	548	528	532	553	562	559	560	512	528	553	538	500	522	513	534	541	550	543	561	527	533	528	563	502	581	560	538	522	552	539	505	523	539	519	533	533	513	576	530	566	547	548	527	569	541	530	504	556	529	549	513	552	528	527	532	526	569	539	549	534	498	547	543	524	524	543	505	515	546	552	541	535	541	539	502	558	532	548	512	549	577	496	530	546	567	515	531	512	500	566	561	535	501	534	577	559	480	529	514	550	564	539	486	498	525	511	543	500	529	555	573	525	508	506	552	538	545	553	488	537	508	565	564	563	523	546	550	531	503	525	535	532	548	546	508	559	528	501	539	497	511	517	522	516	554	507	534	556	557	543	520	525	506	537	542	581	533	528	553	539	539	548	576	584	579	506	579	549	524	526	579	548	528	501	538	514	532	562	525	536	529	575	562	557	521	553	537	540	512	536	516	534	539	572	504	501	543	523	515	517	550	570	532	533	544	538	564	529	491	519	559	509	536	575	610	534	553	555	566	556	547	514	534	529	488	527	510	554	500	566	557	509	514	522	549	559	557	547	539	554	588	527	556	494	518	515	580	551	509	542	531	529	550	587	503	501	535	547	546	522	499	526	544	560	522	531	554	556	541	550	566	507	512	534	474	515	497	533	550	507	554	575	551	499	500	554	536	494	548	510	548	536	490	576	504	554	510	511	570	517	560	539	532	542	533	568	580	539	570	524	545	546	530	564	544	510	596	547	506	533	523	557	531	552	556	541	520	535	540	531	533	574	491	555	545	516	525	540	508	531	531	538	551	546	511	538	496	540	534	519	536	548	534	513	569	552	503	566	511	529	518	559	562	560	532	530	549	558	520	489	542	479	550	576	537	531	510	601	526	526	532	524	578	520	522	511	521	549	541	515	533	559	505	547	509	517	544	517	492	513	473	557	558	552	504	561	533	545	556	550	544	519	554	562	534	564	538	564	549	526	539	529	519	535	487	521	519	527	513	537	515	533	553	514	558	538	502	525	554	513	568	547	550	528	519	557	518	536	532	523	525	556	537	566	531	514	553	542	534	552	522	523	554	596	555	502	531	529	546	531	563	537	541	492	545	544	545	515	520	546	529	550	555	504	552	551	525	576	526	536	555	504	553	511	575	539	542	497	527	529	530	559	544	490	535	544	496	557	550	524	527	542	500	554	525	527	539	549	541	534	555	511	523	531	569	571	525	573	526	544	503	495	539	574	516	539	532	541	486	526	514	513	558	573	560	541	545	544	530	544	535	513	537	533	553	562	574	554	556	521	494	559	574	529	578	558	605	525	493	556	512	567	535	553	519	554	561	535	529	532	554	517	545	552	551	543	520	575	573	557	548	526	528	546	571	546	560	528	542	502	568	513	552	547	508	525	514	551	521	545	498	533	535	515	594	505	530	589	576	495	532	477	532	521	580	550	536	548	544	572	535	622	529	551	512	541	526	520	544	567	518	502	510	565	553
25778	24658	38996	37133	24383	14343	7177	2806	1299	1066	967	851	873	853	777	809	805	768	783	771	736	853	777	810	794	789	872	862	766	755	786	776	800	786	771	759	784	853	802	805	833	762	811	776	758	798	753	819	773	785	766	746	759	773	740	783	785	768	780	779	778	772	709	818	790	768	782	748	751	762	786	767	785	821	772	785	820	806	779	751	765	721	732	819	780	821	759	773	771	812	789	799	768	786	771	764	784	758	807	865	796	766	781	736	772	800	787	776	815	784	838	828	742	758	764	812	777	775	781	753	785	755	771	776	760	807	849	734	752	774	801	721	824	830	760	822	782	818	794	765	805	768	717	818	789	833	725	777	750	778	752	747	769	746	769	741	699	842	826	746	716	796	779	790	736	773	738	722	809	773	772	775	695	763	791	758	833	718	814	784	727	748	773	782	784	778	750	822	748	737	743	770	750	819	795	725	744	763	745	833	753	802	828	788	768	757	742	751	745	757	807	759	831	761	742	763	787	746	742	768	780	778	761	768	796	767	770	716	751	783	741	739	752	701	750	770	770	774	777	782	796	778	795	811	740	782	780	782	811	810	824	748	730	765	774	798	782	788	769	765	793	784	782	730	807	759	796	791	805	717	768	767	807	705	768	807	756	758	796	704	744	830	768	719	813	799	722	753	754	790	732	786	796	754	786	773	758	802	745	757	772	799	737	775	776	829	769	770	766	803	788	770	768	739	810	742	793	772	789	789	826	748	757	771	823	720	754	753	768	804	806	793	762	770	820	747	782	756	748	736	800	815	842	736	768	791	730	750	770	821	775	720	770	804	792	761	761	739	781	784	758	732	782	782	797	767	754	766	765	777	774	740	771	773	772	819	760	764	744	807	744	741	767	729	781	770	763	797	756	741	818	752	709	749	780	843	784	765	775	736	759	797	746	754	760	780	782	785	774	751	737	815	798	779	748	769	779	797	751	750	742	793	779	755	782	718	789	766	806	751	684	746	778	761	790	792	754	753	854	801	772	760	742	737	791	791	749	748	781	776	764	799	796	807	756	797	759	766	757	786	801	768	749	764	760	732	771	774	794	726	772	748	714	759	772	727	779	751	741	759	764	788	766	809	776	735	818	805	781	793	794	761	815	777	755	812	792	774	823	778	842	754	785	744	784	786	738	798	753	763	792	790	743	764	789	804	725	822	790	765	772	800	746	834	742	765	773	755	768	759	758	806	781	723	769	749	790	777	780	768	787	778	795	743	776	787	779	770	788	776	767	763	772	801	777	746	789	768	819	772	820	787	806	804	816	803	812	814	742	755	775	799	762	742	781	743	785	805	808	785	802	762	780	780	832	814	804	790	789	840	802	776	771	800	765	801	764	743	781	771	769	777	733	772	767	781	774	775	818	726	778	791	752	783	756	796	724	783	745	770	767	823	760	736	751	725	779	749	760	784	797	835	754	736	769	786	826	800	782	779	811	783	755	761	786	780	804	753	735	773	771	784	795	771	781	782	761	744	771	735	733	744	750	718	755	764	761	727	746	786	773	826	767	753	790	765	721	759	788	745	754	807	727	808	751	799	776	785	776	781	774	821	780	792	764	817	832	730	740	790	793	775	763	754	737	752	796	748	767	745	707	748	772	771	787	790	808	763	761	771	765	744	753	731	791	777	801	768	789	781	763	767	744	763	791	787	762	764	774	754	820	763	774	738	796	712	719	752	784	755	757	793	768	749	797	795	737	773	712	778	779	757	820	808	776	799	748	779	746	787	812	744	706	777	751	768	741	774	771	737	753	792	766	794	780	764	712	820	834	790	778	769	811	792	786	751	796	759	739	770	796	765	766	800	770	763	782	785	822	796	782	814	783	776	765	767	702	775	794	720	771	810	787	756	750	766	813	776	805	723	766	794	733	800	811	777	816	766	762	787	767	821	751	763	749	756	790	840	760	737	787	738	803	779	801	768	734	773	810	717	770	791	803	795	732	798	747	769	787	773	787	767	739	743	831	800	745	736	725	755	832	778	753	757	739	734	753	727	793	823	810	738	785	739	751	770	778	770	752	785	772	784	756	835	814	746	741	816	761	748	795	758	771	823	780	763	850	799	747	777	749	819	834	807	747	764	781	835	754	720	874	746	801	724	812	737	740	792	755	801	830	764	830	806	784	754	788	802	763	832	692	746	742	730	797	756	805	753	727	743	768	788	777	824	738	756	773	807	769	746	722	734	743	747	762	754	814	792	811	758	748	757	776	794	726	773	843	757	786	810	731	773	793	768	760	777	777	783	718	798	770	788	777	808	766	730	741	840	830	712	794	769	804	802	764	732	751	789	758	806	770	792	765	823	733	753	767	784	786	783	761	799	779	757	791	738	786	727	753	729	808	804	743	790	795	783	751	751	785	780	755	769	762	731	767	707	747	736	729	754	766	727	756	766	777	737	773	750	776	807	740	701	779	745	764	805	769	815	795	760	748	754	741	758	812	836	750	775	791	797	761	779	768	718	714	809	782	751	747	793	783	743	748	746	777	774	789	761	740	758	784	784	785	782	743	806	743	732	758	751	812	758	715	811	757	773	721	711	774	774	796	804	773	813	781	792	801	792	810	722	761	768	767	771	801	799	846	781	732	745	742	746	768	763	784	748	776	777	792	817	766	770	792	755	773	798	768	790	752	775	791	824	758	771	759	795	773	766	776	752	736	802	738	732	778	706	783	757	767	736	797	786	778	753	795	740	744	788	742	778	797	754	763	779	789	795	778	752	772	771	807	769	760	773	809	767	776	744	808	712	753	761	760	764	787	779	785	718	808	711	773	784	748	764	803	797	749	765	766	808	716	771	782	800	814	794	790	730	806	737	764	773	789	834	775	772	759	777	759	736	768	733	730	794	786	763	738	734	776	807	813	751	783	773	799	797	773	778	769	787	766	780	744	811	787	770	724	767	802	744	784	789	773	754	728	786	798	717	776	765	760	749	763	798	835	770	795	769	738	760	801	769	776	772	721	726	800	778	744	779	794	802	749	731	758	770	702	779	771	806	808	737	783	817	766	811	791	748	785	791	782	747	779	764	762	793	764	767	741	797	800	740	755	745	743	827	796	760	785	718	751	733	785	765	780	736	802	724	766	754	781	812	772	724	780	783	817	824	758	752	798	791	754	772	755	788	736	765	765	755	777	812	775	788	767	793	774	739	761	798	808	748	775	786	820	763	812	785	787	817	789	794	822	775	794	728	783	711	753	800	789	782	833	762	795	842	724	797	784	773	788	820	768	775	786	753	747	778	725	793	814	791	787	789	753	767	806	801	833	744	733	738	766	729	739	757	783	715	773	756	782	778	734	765	817	794	820	701	738	796	732	757	783	776	791	770	790	738	736	769	812	777	782	725	762	802	766	755	767	778	805	770	764	787	783	744	786	731	770	774	814	810	759	801	750	778	768	757	818	785	820	763	728	754	769	772	801	752	783	771	796	789	794	772	787	733	735	768	737	769	819	830	728	766	816	749
61161	90248	68524	36329	17120	9468	6047	2735	1210	1011	933	728	644	640	667	726	650	703	656	651	660	608	664	656	676	682	721	733	720	652	701	663	637	660	683	682	630	631	670	670	658	647	687	636	635	662	689	686	657	695	658	610	673	712	653	653	647	663	630	660	661	666	662	654	645	684	620	649	644	698	690	620	662	674	690	673	660	625	646	661	621	656	660	660	665	675	659	670	740	693	677	630	639	656	674	607	708	632	691	609	685	636	642	660	659	670	678	717	705	665	674	669	662	648	665	700	697	676	645	640	682	670	643	618	667	664	719	655	654	670	655	650	658	647	616	663	662	634	658	639	657	628	660	680	652	655	670	557	665	624	671	667	657	674	629	648	688	638	637	695	610	704	643	677	674	663	641	630	697	644	680	653	666	660	723	654	639	659	672	638	672	607	646	654	661	633	641	646	661	632	617	668	668	671	658	684	693	690	662	668	681	692	602	712	646	631	638	650	630	677	630	654	653	662	695	655	630	617	660	709	657	672	694	611	688	660	679	657	697	684	662	714	633	664	693	617	633	637	667	648	671	613	660	672	683	662	669	668	657	688	652	679	676	612	626	674	653	633	629	685	654	629	654	633	701	649	652	673	647	686	682	654	648	609	669	637	684	631	674	666	664	695	664	639	639	673	647	650	694	655	614	603	677	612	689	682	605	657	651	708	676	638	679	637	665	664	650	708	681	639	671	625	604	653	643	615	717	681	657	649	637	665	636	678	640	611	641	695	655	655	698	642	685	674	654	654	631	635	667	655	686	669	659	665	704	701	631	675	679	657	655	624	654	675	706	663	653	662	609	635	668	658	686	630	690	686	633	683	683	638	642	700	704	718	658	667	656	656	650	663	643	618	647	668	679	671	622	659	704	676	655	651	659	701	659	666	662	656	693	658	661	615	657	660	683	667	678	661	644	692	668	643	641	699	661	705	655	636	609	653	641	669	702	670	702	663	656	649	650	618	698	654	634	657	671	727	670	649	652	664	653	698	684	687	675	723	651	710	646	705	689	684	663	669	644	677	687	677	679	684	688	651	657	719	682	658	709	665	670	683	657	681	669	659	644	668	690	639	703	630	652	637	689	669	691	636	636	613	649	604	682	637	668	653	682	635	639	657	697	673	665	659	653	652	602	659	622	608	697	668	658	637	660	683	684	671	663	683	615	667	687	624	645	630	652	667	668	658	657	649	685	702	669	683	703	693	659	666	638	677	628	653	652	677	642	680	653	703	677	650	678	662	650	644	625	640	641	661	632	683	683	687	626	691	704	673	699	606	680	727	691	677	675	666	715	642	684	655	688	680	620	631	692	674	719	689	685	693	667	680	696	658	639	658	661	655	748	660	642	646	656	656	655	650	654	655	611	642	655	645	702	663	652	689	649	652	707	672	653	657	618	618	671	664	666	647	646	687	692	670	699	611	692	635	657	645	666	637	696	700	678	602	667	675	628	679	685	639	653	654	634	635	608	636	692	670	722	693	672	671	625	682	650	681	679	634	678	679	681	654	677	683	635	699	695	667	669	649	639	622	625	709	695	655	688	630	661	685	649	623	673	691	661	662	649	665	616	647	673	618	630	657	705	670	675	654	680	634	667	636	657	675	619	689	694	613	647	658	683	665	697	627	645	657	656	638	631	646	709	672	668	703	616	644	684	651	703	648	677	670	640	631	698	690	621	670	704	718	679	707	671	640	664	681	690	637	666	607	653	652	658	697	582	656	670	653	696	697	704	675	656	696	672	701	672	639	663	682	630	622	670	633	691	670	684	673	672	690	668	648	680	702	668	626	694	639	687	650	687	656	676	654	673	669	635	689	646	656	634	664	664	629	637	651	654	651	653	698	618	651	656	640	663	682	639	648	646	697	648	691	627	694	717	674	675	716	635	649	664	624	673	681	685	642	660	719	642	673	704	653	683	684	686	654	649	691	646	657	603	677	639	629	690	654	629	690	639	688	686	664	639	608	680	653	632	664	710	659	628	632	661	692	666	639	641	648	690	657	649	645	683	625	638	670	678	661	650	648	677	676	658	662	659	662	648	660	619	659	616	675	675	649	667	659	638	690	679	639	676	640	657	673	697	716	624	665	710	685	678	666	684	654	623	687	699	656	668	677	702	680	698	669	617	692	618	600	668	677	668	654	689	667	666	719	636	693	687	674	613	644	666	647	629	624	697	695	662	735	640	623	643	639	652	692	637	703	656	665	676	640	695	609	674	627	676	665	608	679	647	643	677	671	665	666	614	672	655	641	643	633	657	617	653	667	650	667	625	605	643	633	681	665	641	634	642	654	643	658	652	652	635	669	639	656	633	650	679	637	607	642	659	630	658	661	688	690	673	650	668	682	737	698	668	663	693	652	690	645	673	684	683	642	682	616	670	662	670	660	680	700	718	647	714	654	657	654	627	637	662	665	660	703	677	686	696	670	661	649	650	628	598	643	632	650	683	635	657	644	681	654	659	676	660	668	717	660	663	647	676	622	651	685	688	669	655	608	616	680	686	670	624	633	619	704	683	643	652	706	668	674	621	668	646	622	653	690	618	662	663	658	638	648	614	644	653	628	675	708	638	653	684	619	663	677	715	678	651	590	653	627	665	686	661	658	648	683	668	669	613	646	629	664	650	623	663	670	628	646	672	657	683	679	621	675	665	659	655	662	664	709	678	678	619	689	659	652	631	637	707	662	691	708	671	666	667	692	690	645	612	650	671	673	655	637	661	661	614	672	656	678	653	677	634	668	681	621	611	607	660	670	639	671	655	716	662	687	691	647	673	664	644	656	689	710	643	652	666	666	633	683	668	598	634	670	670	669	620	710	661	644	658	653	647	666	704	664	705	674	661	678	669	661	651	612	648	651	653	656	646	678	646	667	627	642	626	654	645	663	660	609	603	686	641	671	674	642	704	652	722	621	588	662	647	691	706	630	636	647	702	676	628	699	689	641	679	626	629	654	640	672	635	677	642	665	622	652	650	680	638	651	628	644	689	649	666	658	679	613	653	697	633	661	665	698	639	635	642	643	634	622	639	651	688	666	651	667	633	709	655	680	694	689	686	692	627	618	672	701	683	690	666	667	684	693	678	645	704	657	675	672	684	614	674	657	649	663	654	678	651	644	628	658	676	649	688	661	617	639	635	658	672	666	628	635	645	658	638	662	612	633	619	665	680	635	690	643	654	666	648	626	695	666	678	647	636	675	692	645	683	672	659	639	636	682	652	657	694	611	675	639	643	666	669	666	684	677	665	666	652	639	657	666	673	645	681	682	660	659	683	613	643	680	712	616	690	675	673	652	631	675	701	648	653	632	633	641	674	673	678	632	667	628	689	654	717	671	678	623	675	636	637	666	644	674	643	637	675	643	631	678	688	685	626	675	683	669	657	658	627	655	647	640	629	642	618	630	612	650	705	673	641	619	651	634	652	623	650	665	640	664	700	638	690	615	668	676	670	679	656	619	621	671	658	662	698	660
24554	23010	35289	34290	27520	22002	13712	4772	2013	1467	1339	1018	993	936	980	890	931	963	960	890	957	916	919	928	913	958	1055	1027	1023	944	904	926	925	923	886	942	905	909	949	921	894	905	920	887	950	913	921	886	944	910	897	937	943	898	942	894	822	915	898	919	925	963	929	906	947	899	913	949	894	899	882	872	938	858	905	915	911	889	902	964	876	925	870	915	890	930	891	913	960	901	915	880	959	908	889	897	918	894	892	896	854	891	933	869	876	957	883	919	910	952	890	900	875	903	885	890	881	873	869	853	921	967	910	872	897	872	912	936	872	860	905	879	899	927	852	893	927	902	856	910	868	907	897	913	890	924	943	892	942	933	928	888	919	917	890	874	897	887	921	936	893	883	888	922	884	905	930	858	894	867	919	869	888	903	905	892	900	940	920	919	922	900	890	910	874	908	970	832	924	931	920	912	869	907	866	950	888	896	892	926	880	899	934	888	880	914	1010	886	903	924	850	909	967	919	912	938	909	915	943	838	862	915	927	923	949	860	901	925	887	922	860	888	935	897	906	915	920	876	812	916	969	886	915	905	918	909	898	861	929	941	956	897	945	869	913	903	858	934	986	898	930	841	962	932	866	864	883	925	943	915	873	934	980	921	872	863	906	875	868	949	929	927	885	929	905	902	884	887	896	881	931	933	942	919	919	946	898	868	908	850	862	885	883	933	888	865	865	936	914	911	874	910	846	923	920	922	889	844	906	932	849	878	874	950	930	916	960	881	943	898	894	885	917	903	890	910	901	939	946	920	912	926	860	916	888	898	930	913	898	900	928	889	908	902	916	903	923	852	930	874	896	941	917	879	887	958	949	916	900	911	926	938	914	944	886	877	917	878	915	932	913	851	948	902	908	893	936	878	925	884	906	884	901	927	909	835	874	974	879	918	891	917	865	911	932	970	880	925	897	865	885	908	910	891	895	907	921	905	912	917	942	950	915	928	876	909	859	885	857	889	884	875	886	898	859	922	877	932	902	874	925	885	879	872	954	865	883	865	947	971	893	888	899	882	945	899	897	941	883	907	963	950	919	924	909	875	911	951	954	887	860	902	924	852	847	893	1001	883	981	917	910	904	902	899	897	929	858	892	899	898	940	889	907	938	912	883	862	884	896	890	890	869	942	884	864	897	927	897	881	836	901	909	918	910	914	960	919	876	924	962	906	892	900	932	892	958	879	926	916	863	877	870	879	868	863	894	922	921	917	872	941	894	895	931	894	862	898	909	879	906	909	886	891	976	868	887	927	884	894	876	878	890	897	940	864	895	938	924	953	911	919	913	898	948	884	930	931	912	846	855	921	960	897	897	873	936	891	893	927	944	959	925	878	890	916	883	947	901	862	884	882	922	899	888	925	940	929	873	892	909	890	944	851	888	925	947	920	872	903	864	906	897	870	875	848	889	914	864	900	927	973	903	928	861	937	932	903	900	877	879	940	963	869	836	899	925	876	943	862	909	916	863	862	949	919	859	909	919	902	889	861	924	923	914	928	918	844	907	941	889	869	863	915	869	893	909	950	921	845	906	874	868	853	908	941	971	915	915	907	863	847	959	906	921	983	928	904	858	938	900	906	945	899	915	883	933	910	928	923	961	885	925	895	934	893	925	907	894	961	894	946	964	954	886	847	870	891	895	875	938	937	868	862	925	931	889	858	943	916	900	879	833	914	837	907	893	893	920	875	877	886	902	848	928	916	913	910	944	917	959	891	902	888	866	879	899	816	909	950	884	928	922	877	876	942	921	893	907	947	915	937	917	950	945	915	913	924	934	872	860	895	874	906	868	871	893	915	870	916	877	914	904	891	908	917	891	886	929	866	900	909	906	925	880	916	930	886	903	895	935	898	904	906	887	897	923	906	907	877	902	926	895	939	892	868	870	850	880	905	939	888	916	896	866	865	857	886	894	957	905	882	876	908	927	887	884	930	916	938	844	886	949	909	935	877	898	923	955	920	880	882	822	858	868	862	868	876	872	865	882	899	927	967	911	930	938	899	886	947	918	907	931	922	943	934	903	944	888	926	902	884	860	914	901	881	914	888	881	916	913	916	877	910	905	897	891	955	911	932	899	938	892	898	891	956	931	900	910	964	928	842	904	951	887	881	889	886	899	931	932	896	927	918	872	879	914	843	912	944	903	892	895	896	910	908	947	922	910	909	960	904	896	906	957	928	924	918	877	899	891	892	900	939	871	828	903	899	961	931	915	888	924	913	911	891	867	899	871	892	954	946	929	888	949	891	945	904	895	931	930	939	913	893	913	930	890	896	930	925	898	880	883	879	932	897	927	858	888	928	940	909	910	921	813	918	923	887	918	897	872	884	907	944	970	910	917	910	931	911	901	915	922	869	944	940	915	988	906	943	923	928	931	919	869	950	898	914	965	896	910	932	856	946	912	907	964	875	882	874	937	905	931	905	893	916	958	934	943	888	906	927	882	919	858	897	840	956	883	831	877	912	919	920	886	920	924	912	951	966	896	947	912	899	894	897	865	916	913	879	929	897	912	880	924	889	890	902	928	896	901	903	953	908	848	868	887	930	911	861	841	873	910	889	927	895	944	927	889	912	897	902	852	938	896	914	886	894	920	853	891	915	920	927	891	959	885	917	915	932	883	874	890	905	939	874	882	933	900	901	921	849	873	913	899	886	867	926	925	907	935	904	839	918	902	958	893	920	909	919	892	929	906	873	849	852	910	896	829	859	891	894	834	870	891	882	958	836	867	854	869	839	886	916	925	882	914	875	900	881	896	938	936	938	923	882	944	905	935	872	867	947	870	867	863	907	860	984	900	868	893	899	861	886	926	937	919	882	899	893	892	918	898	925	887	955	934	938	913	875	914	908	882	922	869	962	899	886	941	883	898	894	888	871	965	879	855	885	830	930	876	876	916	869	914	973	874	864	939	924	835	874	904	937	942	879	885	866	892	876	907	931	858	917	928	886	888	871	871	881	899	884	993	913	840	901	920	911	919	884	935	850	885	857	899	899	933	897	902	905	880	910	883	929	921	897	915	838	912	887	883	911	893	865	840	883	891	892	889	938	891	900	969	876	928	869	951	883	956	907	894	877	881	924	892	850	915	897	905	889	913	893	906	929	977	923	952	929	885	927	944	913	885	882	938	916	900	947	851	963	949	899	893	899	906	874	889	863	917	868	925	917	968	941	896	912	940	895	896	875	930	876	925	931	951	913	883	905	947	954	891	913	876	898	869	903	919	939	882	919	905	928	861	908	903	918	895	913	912	887	911	885	875	847	918	875	858	919	924	861	880	864	946	940	844	905	913	904	890	890	908	916	900	853	885	869	860	958	923	911	936	912	876	900	882	868	964	947	931	906	881	902	920	914	851	901	852	924	848	817	912	905	869	899	896	918	882	898	904	916	852	904	883	901	880	882	970	872	925	896	910	938	870	871	849	873	875	879	884	893	899	845	897	904	921	890	932	890	923	885	891	913	883	922	867	939	884
65112	103062	79419	48862	26241	15304	9254	4246	2082	1514	1309	927	788	763	755	820	812	853	830	732	825	782	822	754	802	832	949	891	846	822	796	819	796	810	790	790	785	819	793	786	804	862	800	809	746	766	841	784	790	776	817	811	821	816	783	772	795	772	752	798	751	790	809	777	795	837	802	778	768	759	802	744	796	771	781	747	792	789	812	807	774	793	784	775	743	788	771	799	791	763	807	796	803	781	774	765	786	773	821	759	708	766	815	800	805	772	784	762	764	820	781	832	778	805	837	777	772	730	772	737	777	761	781	776	782	736	777	757	789	771	836	780	788	822	736	774	830	767	775	778	813	794	730	771	742	821	785	817	809	794	814	791	792	792	796	776	771	761	825	796	770	797	725	804	779	734	762	780	784	779	754	800	818	771	806	769	794	793	723	765	787	780	763	763	825	779	799	764	812	806	774	815	782	769	777	775	731	790	763	696	753	753	740	770	822	773	771	835	804	746	824	798	748	778	744	813	752	815	813	745	802	831	786	795	757	782	760	809	763	800	760	800	789	895	753	829	732	784	736	767	787	774	772	732	787	777	786	760	820	801	759	777	736	772	807	745	732	799	813	837	788	769	795	745	761	813	788	787	794	762	779	735	784	749	765	786	802	782	791	774	768	786	770	759	761	754	731	815	754	809	807	795	802	742	768	717	749	748	776	753	761	763	781	748	810	808	791	797	760	795	797	771	763	797	761	822	767	786	802	801	787	791	791	794	793	744	758	813	827	775	798	773	781	794	755	772	762	779	786	834	823	815	753	778	797	793	771	773	723	818	754	818	870	768	784	759	741	765	790	772	800	784	828	846	835	814	715	780	821	772	757	787	822	808	806	746	743	763	782	747	806	786	732	723	808	818	772	803	747	747	800	738	787	804	802	748	749	772	790	785	756	788	796	775	756	798	808	748	797	801	750	805	761	774	848	774	824	764	796	736	764	808	786	794	792	779	765	782	739	778	764	762	722	807	801	830	747	759	741	801	724	780	777	810	733	795	795	765	754	771	762	754	771	814	788	764	772	728	771	774	769	823	759	795	824	774	782	783	781	825	786	777	766	808	739	754	772	788	793	813	815	817	847	770	787	803	742	825	805	762	790	789	783	718	749	816	785	762	840	738	786	769	838	790	774	744	768	789	819	773	767	770	769	753	758	804	764	758	750	793	763	758	810	818	742	746	766	757	758	730	784	780	776	758	777	800	774	793	796	765	740	770	789	875	751	810	792	779	765	842	740	754	782	736	818	767	790	771	836	798	775	815	778	775	807	788	765	736	770	768	823	783	746	788	759	764	739	831	802	748	752	796	776	802	839	805	810	761	741	745	796	755	795	860	769	831	746	762	787	816	758	762	719	791	787	769	787	769	796	799	830	792	821	763	842	778	775	770	759	812	755	778	783	771	754	768	799	750	774	818	777	809	768	773	698	763	716	807	824	802	772	802	772	764	759	754	758	798	800	788	795	784	750	817	794	815	716	770	742	698	803	768	754	794	791	791	804	778	786	793	783	832	827	766	761	772	738	764	734	783	756	749	782	784	782	754	755	737	794	744	767	789	831	765	785	840	747	802	809	773	807	800	769	800	829	819	758	789	786	820	788	796	774	795	774	760	835	759	773	779	751	771	801	748	724	824	792	740	769	763	807	813	805	768	738	751	759	771	789	780	797	801	775	790	733	745	781	790	767	767	786	780	811	835	767	803	821	746	818	793	817	757	731	762	775	774	767	786	814	742	727	779	791	747	783	807	794	792	720	814	830	761	735	792	786	776	729	755	734	772	821	791	815	781	771	761	741	755	763	757	776	741	766	803	760	799	716	781	764	739	789	788	782	818	778	801	765	805	767	785	855	770	801	812	753	773	770	772	795	767	800	802	805	730	830	731	778	818	815	794	747	744	750	776	781	793	752	762	862	769	761	823	853	776	803	833	834	810	755	801	801	753	791	759	801	832	745	777	762	819	814	765	750	774	812	733	823	782	783	774	780	766	818	787	774	785	779	829	809	771	774	800	835	744	795	761	772	769	760	749	717	770	779	840	811	793	765	816	823	769	792	805	719	838	769	806	749	807	798	784	738	738	783	729	804	767	807	748	736	768	819	786	812	804	792	803	772	720	769	781	765	829	762	789	769	766	801	801	790	804	782	777	773	722	783	788	758	762	813	768	740	768	727	763	784	764	781	777	748	734	781	830	738	762	762	782	784	740	771	792	767	779	721	747	800	802	801	809	792	786	803	796	755	764	806	750	767	834	736	765	709	745	818	797	793	817	747	750	754	784	819	796	799	784	788	771	792	807	773	756	805	756	810	727	815	803	772	775	793	801	752	831	774	766	797	755	814	812	746	786	804	728	803	753	771	767	744	797	762	785	793	799	784	785	811	802	766	715	816	834	752	814	814	798	773	738	775	808	774	750	742	806	761	822	789	797	796	757	788	735	772	741	747	745	784	794	744	783	782	768	773	775	818	809	761	813	803	792	763	793	754	782	740	741	800	751	746	811	783	778	737	778	792	791	772	786	779	784	801	736	777	748	735	780	765	778	751	767	794	793	720	788	778	747	795	778	773	767	771	813	787	718	792	753	747	739	773	796	808	727	783	838	776	772	758	776	755	751	796	745	780	772	785	778	784	777	754	779	744	772	806	772	830	789	760	782	764	787	781	731	814	774	777	809	765	751	797	751	800	780	773	771	790	801	765	774	758	809	738	762	815	760	739	741	809	742	772	803	821	770	800	843	777	758	721	770	833	806	774	772	749	766	724	768	821	721	808	766	792	801	789	816	771	758	810	760	736	782	769	777	778	797	746	709	746	805	773	821	797	712	743	782	810	776	825	761	777	770	769	810	757	804	755	764	750	793	763	750	802	736	803	807	745	778	757	781	787	722	765	803	808	758	774	752	785	765	779	745	793	770	787	752	776	765	764	781	792	779	812	759	762	745	751	792	733	770	734	772	786	811	816	771	725	807	767	766	773	739	780	823	749	769	775	763	780	778	776	759	749	793	769	813	761	750	785	787	752	771	707	780	792	762	762	761	790	748	770	778	756	790	803	805	809	731	817	838	761	794	824	802	721	737	806	750	782	737	759	775	812	760	718	775	790	803	735	735	774	758	766	771	746	745	806	753	778	764	816	760	799	749	800	809	780	762	784	788	743	808	791	807	783	731	767	728	799	742	792	771	834	773	749	760	780	798	718	779	744	752	772	812	749	737	788	753	837	743	758	762	768	754	742	753	773	785	779	721	787	758	837	757	787	788	711	762	828	744	770	765	832	792	739	781	752	794	766	753	789	852	782	748	808	792	786	783	772	786	773	815	764	755	805	782	808	785	783	748	781	806	756	775	730	781	791	778	749	781	762	785	786	840	808	778	836	769	805	765	770	784	742	765	772	761	760	789	778	750	770	762	795	829	782	753	777	775	779	701	736	810	773	780	737	753	777	773	796	801	732	769	761	775	801	720	789	776	793	765
31000	27660	25307	11189	3030	1483	1104	788	786	707	767	686	715	696	688	673	660	670	666	647	663	671	740	680	732	701	745	742	652	696	645	701	690	707	718	684	668	679	610	650	688	690	724	660	717	676	700	729	715	678	682	685	665	673	723	681	698	653	667	713	692	689	752	706	727	730	695	725	747	665	708	689	713	681	677	727	665	682	709	702	670	730	691	764	656	661	701	700	709	640	679	700	682	676	707	679	664	723	653	721	691	676	702	674	679	686	702	659	751	728	666	699	686	715	739	737	667	696	675	675	669	648	679	712	648	652	668	727	727	684	660	644	685	691	693	631	675	736	697	717	701	704	674	686	680	671	696	646	705	706	674	678	688	693	688	733	679	672	686	746	655	691	700	656	696	712	669	692	633	678	731	694	734	659	704	699	674	733	669	651	662	711	755	714	660	684	686	681	677	717	667	685	697	681	694	665	714	652	673	635	707	676	700	716	705	660	693	713	750	707	677	677	708	704	714	677	652	631	648	732	708	682	676	709	678	690	708	672	655	678	725	703	682	628	685	694	661	721	697	687	690	671	721	740	680	723	710	708	681	746	708	707	701	661	688	687	645	669	707	703	722	710	723	683	705	702	687	667	656	701	673	708	718	709	691	667	701	696	694	644	698	701	713	679	680	701	722	640	705	678	661	692	722	700	681	711	777	710	686	679	715	690	665	668	687	732	686	680	680	680	649	691	682	701	694	728	720	687	689	687	706	644	686	753	699	701	661	649	716	724	695	674	697	698	703	712	634	656	650	699	704	650	713	698	697	665	609	679	737	711	693	722	705	676	686	660	683	673	638	650	671	749	692	696	720	692	684	693	712	681	668	715	732	638	709	670	698	726	692	729	727	658	638	743	722	660	684	682	698	682	712	720	741	701	698	712	661	709	695	729	724	711	703	680	698	660	676	689	721	680	690	700	648	722	708	677	684	703	696	673	730	708	660	735	714	682	669	690	728	717	724	665	690	640	616	688	685	685	721	715	697	659	698	680	712	732	667	680	680	646	686	708	693	714	719	701	710	691	644	668	686	681	685	654	665	682	714	698	685	703	676	694	729	733	688	700	694	696	689	700	688	662	640	687	676	675	699	693	684	724	667	652	682	712	688	729	707	713	653	661	708	657	680	703	702	694	711	704	732	699	689	682	664	678	672	664	711	710	708	745	720	647	667	717	671	672	670	702	680	742	730	666	734	677	716	631	664	668	626	659	725	643	664	694	723	655	643	655	755	669	691	728	723	700	717	744	626	687	692	705	654	687	707	721	661	692	727	721	637	719	737	741	658	717	719	713	693	706	655	642	680	663	639	727	705	637	655	697	688	663	681	704	715	680	716	694	640	685	747	708	675	656	678	684	648	732	706	685	683	703	711	704	700	718	652	746	673	724	751	754	678	711	643	694	708	701	667	646	615	689	676	661	687	701	677	680	733	637	680	742	657	703	709	710	674	670	659	726	697	678	693	665	698	686	738	693	692	722	668	648	704	687	654	661	701	686	687	674	692	693	698	659	677	678	709	719	716	700	700	730	697	695	696	700	663	715	683	701	699	698	713	723	660	744	713	691	713	723	697	646	687	694	691	650	680	640	729	746	670	694	668	702	697	689	704	710	679	700	744	652	729	699	708	663	682	693	685	706	680	720	671	732	712	657	669	688	714	681	748	668	716	669	672	641	694	743	674	670	677	722	712	668	745	689	679	659	663	719	735	699	677	720	673	672	703	703	721	688	730	674	703	701	684	634	701	697	666	634	707	709	787	676	717	673	687	731	700	661	668	710	711	702	675	674	710	679	709	705	713	690	700	678	731	682	690	719	688	679	678	634	695	682	686	662	715	693	668	702	662	687	698	681	681	653	629	656	694	747	737	675	702	729	695	665	701	673	645	652	689	703	678	676	689	711	686	686	721	709	707	719	702	684	690	688	669	681	685	661	643	696	685	652	757	681	691	725	725	702	639	686	666	753	648	695	712	682	669	682	725	705	687	653	741	710	695	712	695	705	758	726	641	665	706	694	720	663	698	660	693	696	695	689	672	691	636	689	722	643	712	714	702	669	706	653	662	695	702	751	711	657	697	696	713	660	715	727	707	679	674	653	636	656	688	702	649	720	706	660	669	688	691	679	745	739	698	655	749	695	699	718	736	696	730	714	714	668	718	716	609	653	705	693	671	693	695	754	689	665	649	724	695	641	729	692	737	718	718	674	678	712	670	747	698	663	746	666	659	648	659	714	703	700	712	672	659	678	689	667	723	714	674	701	678	675	704	732	733	673	678	707	639	723	727	674	696	672	704	707	718	682	709	672	663	666	676	708	688	612	660	672	674	669	720	761	713	708	668	712	663	653	686	680	712	691	669	634	680	736	710	728	717	714	654	687	703	685	672	702	697	691	709	687	717	702	680	707	726	705	655	691	721	676	686	664	694	714	688	678	685	745	706	668	671	735	732	696	682	710	680	721	679	723	679	703	750	690	713	649	678	695	708	698	647	662	664	689	718	702	720	695	692	646	682	647	679	713	730	676	686	651	701	715	684	683	665	706	719	730	741	709	666	730	684	653	700	683	695	690	726	660	676	677	727	679	674	719	694	684	686	658	690	665	726	733	656	690	718	701	688	699	705	705	709	668	692	708	674	679	706	727	729	709	654	699	724	638	703	660	683	689	717	682	697	669	694	655	703	655	648	688	661	753	715	696	720	683	714	701	733	682	709	684	716	688	681	699	642	704	657	662	694	694	675	677	670	714	735	741	671	653	672	695	654	743	749	644	707	705	686	725	760	722	698	669	661	703	678	698	689	674	710	746	691	696	715	697	707	700	651	703	640	692	711	722	707	708	663	665	661	677	652	755	714	674	694	688	693	694	665	719	724	691	663	664	688	709	667	683	690	701	727	707	718	720	691	700	746	713	699	730	701	689	666	716	733	729	714	692	679	670	696	685	714	645	725	755	684	631	699	700	703	713	709	705	715	693	685	691	779	644	660	730	679	699	691	723	707	739	694	681	699	682	730	685	643	707	634	708	652	675	667	715	674	721	690	709	691	712	742	697	666	688	690	713	653	728	744	724	677	663	703	728	693	698	687	648	716	648	678	643	712	719	714	669	650	681	721	700	736	703	658	694	746	669	683	720	728	702	659	621	692	647	672	684	689	716	743	685	703	644	739	675	728	692	684	641	716	696	720	732	634	657	687	705	722	733	651	691	700	699	691	667	652	698	655	706	693	718	720	687	699	694	686	695	732	653	681	702	695	695	688	669	697	627	674	684	705	646	695	696	642	681	704	721	739	684	674	682	715	686	688	714	673	743	724	698	697	676	737	728	716	684	661	710	775	699	703	707	674	686	695	680	687	712	658	644	677	697	719	672	683	744	665	663	663	716	718	726	686	702	651	712	675	653	688	732	753	707	718	681	679	652	718	721	693	631	687	709	675	669	684	673	708	676	693	686	680	714	736	708	693	712	699	709	699	744
23338	31114	20837	6733	2492	1483	986	678	591	582	545	543	553	518	509	576	577	561	543	521	546	528	542	548	560	552	550	589	491	573	557	512	557	537	548	553	550	519	549	542	546	576	514	526	519	538	537	535	544	572	564	546	588	514	558	571	562	557	505	510	566	540	540	537	512	535	564	546	580	578	507	561	537	519	553	510	545	566	515	547	589	563	566	535	588	577	512	523	590	546	553	472	511	559	584	537	565	508	517	574	507	509	548	555	501	562	545	549	609	532	548	496	553	573	567	531	561	558	505	587	539	497	576	586	574	536	562	521	538	568	579	511	545	555	565	551	522	562	535	615	533	553	555	557	557	548	523	562	546	504	533	518	558	520	601	496	550	576	544	570	508	520	556	524	561	526	533	534	526	597	532	546	527	508	531	556	520	547	574	569	526	510	546	564	493	542	561	553	577	547	559	537	548	553	515	574	514	567	559	502	504	560	568	511	588	524	558	556	529	519	533	567	560	552	551	513	553	543	552	543	558	587	512	517	540	552	566	582	561	546	534	535	536	531	556	573	548	574	541	523	524	531	562	510	542	561	501	595	584	529	536	561	526	541	529	573	547	494	540	579	522	548	583	524	558	543	553	572	537	549	531	572	572	553	569	534	581	552	562	539	572	587	539	528	552	527	539	530	539	538	538	533	561	548	539	534	571	515	570	550	526	527	550	545	510	528	574	533	533	571	526	520	549	584	548	557	539	570	549	482	539	538	552	531	517	572	537	543	517	578	539	541	578	547	527	536	570	538	511	554	533	539	549	515	545	566	520	519	574	572	536	498	572	540	529	517	515	537	500	544	543	532	551	527	528	559	515	529	540	524	545	578	554	515	519	530	544	497	517	521	538	552	564	538	532	517	555	538	552	550	544	522	572	565	522	571	553	537	565	566	573	542	542	536	515	515	461	546	536	490	546	540	542	547	534	576	563	497	567	541	526	536	544	549	534	570	521	555	508	530	534	559	553	546	540	541	523	552	540	557	507	581	560	523	522	541	551	526	526	527	530	526	546	566	614	531	565	559	522	525	533	558	520	576	525	515	581	548	565	551	528	533	532	547	564	562	565	517	484	538	542	572	568	565	531	526	551	553	533	543	545	572	585	542	548	562	557	533	523	542	537	549	550	541	533	538	601	529	554	573	503	539	561	501	551	534	558	520	537	539	534	553	551	558	537	565	536	552	534	523	548	531	567	569	548	582	524	543	539	563	542	484	539	572	572	577	583	558	531	526	538	526	535	539	581	587	560	546	517	564	540	549	539	531	514	554	527	541	535	535	493	529	564	562	572	528	521	554	535	546	586	555	506	554	506	584	550	504	528	530	514	514	526	563	569	545	584	518	559	532	558	558	560	495	539	566	560	563	531	497	540	499	542	513	555	513	520	512	526	542	532	542	532	540	579	553	519	547	536	520	517	540	545	524	515	567	536	551	536	529	554	559	507	541	511	549	516	524	550	516	535	501	521	559	530	526	527	539	567	521	541	549	509	551	538	554	563	565	514	499	560	539	554	548	539	605	552	534	522	517	561	569	569	486	517	563	544	510	523	577	509	494	496	548	514	556	505	537	575	535	555	528	541	525	562	551	528	548	540	570	555	583	544	499	523	531	513	583	589	480	540	565	529	512	517	525	555	544	548	544	519	550	514	625	549	570	552	523	540	512	511	531	546	568	567	554	538	587	520	540	540	526	580	539	521	540	514	527	554	524	565	589	533	534	513	517	551	521	581	546	525	554	564	546	499	537	538	562	567	551	525	557	576	534	526	549	545	536	540	574	521	537	497	557	525	539	547	535	544	546	545	565	540	579	545	515	521	565	565	543	527	507	544	521	565	519	559	530	529	547	505	552	526	544	544	496	551	526	542	560	558	549	514	546	569	533	542	522	579	504	575	574	572	529	559	516	559	532	510	566	542	549	557	544	545	511	571	534	567	532	539	521	530	542	542	559	530	542	544	522	561	558	512	524	564	517	607	529	609	558	543	495	565	586	542	535	525	545	511	579	495	563	510	544	596	537	544	559	560	555	566	526	532	560	507	563	521	534	569	522	534	534	497	554	551	529	537	552	494	539	553	545	564	530	505	539	574	537	505	563	543	521	529	499	571	568	504	504	574	590	551	584	513	538	503	593	557	512	552	539	542	543	478	545	541	528	543	551	532	529	531	501	574	550	574	558	566	575	540	560	552	554	525	548	533	545	542	551	574	529	556	570	540	539	529	550	576	538	554	550	540	541	557	556	521	518	538	521	535	510	577	503	519	527	553	549	498	617	547	553	536	549	549	526	523	547	575	598	552	551	525	561	579	544	541	564	569	503	520	539	549	517	522	513	578	550	590	519	571	546	512	555	578	555	517	511	583	527	562	521	528	572	534	555	559	553	509	542	544	586	554	554	531	553	549	545	556	519	565	525	523	551	549	580	543	522	535	548	533	539	558	530	550	554	582	527	519	549	557	538	544	539	555	548	547	553	535	508	575	563	551	550	543	570	572	528	531	542	540	552	581	589	535	519	548	587	530	532	553	553	522	586	546	531	525	531	529	508	560	547	553	550	538	588	492	544	550	545	541	544	558	583	548	533	522	549	518	552	549	565	585	573	520	549	567	557	542	540	502	520	565	551	536	521	568	558	518	540	542	534	510	552	566	567	540	498	539	518	525	521	516	527	558	546	534	543	518	525	565	555	539	555	526	525	588	567	556	481	574	558	555	573	581	547	551	552	542	570	494	550	537	570	537	561	531	548	585	493	521	534	551	552	569	542	528	543	524	544	590	543	538	533	560	517	576	525	526	566	519	532	507	476	540	533	548	539	515	539	529	553	562	559	543	559	567	569	544	561	549	534	549	561	522	580	584	624	562	529	529	565	548	535	512	552	536	536	537	545	557	535	504	503	567	531	527	565	554	525	545	515	475	561	599	566	557	585	521	532	565	503	564	588	523	524	573	630	524	577	526	575	544	493	526	521	562	567	527	562	556	550	513	535	513	570	554	538	594	550	549	552	513	488	559	553	594	513	554	550	539	541	535	548	548	523	514	587	575	553	541	572	506	524	516	514	580	530	548	523	566	532	540	544	524	563	588	600	546	530	565	530	533	542	550	545	560	565	558	509	537	561	552	579	557	544	549	540	541	527	540	539	541	570	590	584	526	524	557	515	561	544	532	514	529	536	542	512	511	508	568	540	548	569	555	506	542	544	573	549	538	564	517	534	544	537	569	503	523	533	571	557	563	551	512	538	540	579	532	495	520	525	540	574	584	546	521	544	546	551	536	510	580	548	521	520	523	534	541	557	544	543	525	541	530	557	541	502	540	554	587	556	527	523	544	543	502	559	583	520	534	549	525	537	510	539	567	513	561	592	554	570	521	508	518	513	560	511	560	545	558	541	565	513	547	569	558	525	544	544	533	539	506	594	541	545	562	566	583	536	518	535	531	597	579	559	570	526	553	583	524	543	525	539	498	529	574	535
25865	25081	39499	37246	24373	14659	6694	2338	1271	1086	1083	889	836	830	795	783	838	796	785	768	814	830	744	766	832	858	824	885	782	779	797	802	807	773	795	784	858	749	771	750	826	832	812	806	757	786	806	789	812	797	730	799	809	760	786	800	796	774	812	779	820	795	708	767	805	828	770	769	805	787	782	827	725	789	764	802	813	817	782	840	786	810	789	792	781	820	749	741	765	775	784	820	784	755	828	821	784	754	787	791	808	811	765	789	797	784	761	837	791	846	817	788	786	786	803	784	796	760	757	796	789	730	789	796	818	766	797	783	800	801	802	778	800	855	774	843	776	756	764	765	853	787	784	814	791	786	758	766	772	775	816	780	818	759	762	748	810	770	781	729	765	788	726	795	776	798	720	808	769	754	786	769	754	771	805	799	755	810	812	781	786	797	793	788	764	819	763	745	765	829	794	781	806	816	747	746	767	763	778	763	788	777	799	776	773	796	755	752	802	796	780	788	752	793	747	790	809	783	811	834	778	776	832	794	763	770	759	814	772	811	762	763	776	763	737	819	812	780	785	724	776	811	822	772	808	770	820	840	758	749	793	806	717	732	774	842	773	756	765	775	771	727	745	748	795	760	834	760	761	735	771	808	805	764	801	821	740	769	817	737	794	758	858	809	778	754	761	834	822	802	800	744	773	826	812	765	768	833	810	812	768	755	769	708	788	766	753	782	714	758	802	767	738	808	769	798	842	761	785	778	820	798	759	786	768	764	810	759	771	765	808	785	765	786	742	792	726	787	783	738	789	771	770	787	753	797	802	813	800	834	794	823	855	758	771	807	795	772	779	772	778	785	765	801	809	750	787	774	774	789	783	749	770	793	771	778	761	790	779	788	806	804	766	785	745	828	770	743	756	728	793	762	822	760	809	793	794	758	772	776	774	785	795	788	791	828	739	818	823	835	788	767	767	791	763	736	789	775	741	835	796	809	778	752	782	772	740	814	782	783	816	756	780	758	784	801	795	764	759	795	786	820	830	833	722	766	763	795	803	775	819	817	780	819	813	839	815	842	791	811	786	798	743	766	776	801	760	841	800	786	757	799	766	831	798	780	817	767	752	744	781	809	775	801	767	745	762	773	820	789	750	762	732	757	778	747	801	798	791	802	788	817	840	764	758	792	789	769	761	740	833	806	768	810	809	766	837	785	843	777	755	750	709	780	762	735	780	765	806	778	745	735	771	756	729	719	805	742	736	807	806	798	804	767	751	771	789	822	770	755	742	761	861	750	826	801	785	789	828	797	778	853	772	820	772	754	803	750	818	822	778	806	781	766	751	755	745	755	772	762	787	760	789	764	806	804	770	791	750	759	796	789	780	770	755	814	837	761	777	816	801	790	788	776	787	788	793	857	783	774	769	731	793	791	786	757	794	750	786	776	735	783	761	785	817	754	762	768	788	786	797	800	792	733	831	719	798	819	803	750	756	833	779	783	828	828	761	762	787	728	752	793	809	801	846	807	809	792	751	807	786	806	792	794	795	798	795	873	749	744	804	808	800	851	728	766	753	792	739	801	753	760	791	781	746	761	799	821	762	817	780	754	774	759	775	776	801	783	788	781	794	747	765	779	765	810	786	748	795	750	791	848	787	787	802	820	747	804	795	788	794	764	810	805	817	783	795	806	763	831	758	790	735	747	823	823	811	778	758	779	807	803	796	774	818	763	765	787	776	780	763	775	814	756	766	753	794	758	790	762	762	785	813	785	745	753	774	773	821	799	745	842	781	781	828	754	790	753	795	760	766	803	776	788	792	800	800	778	802	786	768	818	816	781	788	825	756	763	809	806	802	787	819	786	767	790	773	823	793	790	752	730	746	791	747	765	789	756	778	786	765	802	790	849	768	800	794	818	802	771	778	792	813	761	787	807	780	741	759	817	769	801	808	801	794	781	799	804	758	775	756	775	755	789	786	790	794	812	754	802	787	757	772	748	796	764	796	787	758	844	748	822	793	779	793	795	773	792	774	837	773	772	788	771	798	755	761	726	798	827	772	817	800	749	838	788	782	778	743	786	770	742	780	768	759	820	781	776	776	756	790	835	763	760	787	782	809	756	800	781	834	755	782	779	718	760	761	770	840	821	737	749	787	809	818	789	750	738	733	747	795	777	767	806	778	794	727	763	779	806	773	795	760	787	780	764	860	812	788	782	813	816	785	762	756	798	730	757	779	800	789	848	744	811	791	770	802	743	767	772	770	785	769	754	767	807	805	795	804	779	746	804	724	751	738	746	777	793	796	789	795	804	786	746	778	783	779	775	793	776	787	783	758	755	720	773	775	787	835	797	803	789	853	766	833	805	762	766	697	817	781	768	813	748	784	814	763	786	720	754	778	793	736	763	798	805	809	783	808	772	798	777	752	750	772	783	783	762	839	790	797	784	749	781	792	780	752	811	796	723	811	816	771	777	774	815	823	803	738	783	757	754	742	816	749	762	775	790	725	836	785	748	783	779	765	779	750	740	859	819	835	812	809	795	777	819	783	786	822	786	763	799	802	740	769	772	790	807	845	798	809	814	796	761	804	778	765	737	734	768	810	806	797	761	738	741	780	805	754	726	826	779	764	745	806	830	827	801	825	773	777	790	795	805	834	752	737	720	788	825	773	805	768	785	765	828	808	739	766	770	750	815	781	819	791	772	776	724	797	755	848	768	786	754	807	775	777	745	796	791	751	787	792	744	812	777	805	820	799	747	745	791	805	761	792	756	753	773	756	808	843	828	813	795	746	800	787	729	785	790	783	817	739	781	757	755	769	760	779	781	789	770	789	763	741	828	749	767	765	776	740	801	780	770	809	772	761	756	798	768	804	828	779	785	769	732	769	788	741	753	784	779	778	772	739	833	844	792	733	762	756	768	764	791	755	791	720	766	796	802	824	858	746	745	771	760	860	745	781	745	771	830	787	803	738	774	802	791	779	815	790	828	799	758	779	761	784	753	756	779	757	791	790	789	775	781	785	820	773	754	779	772	767	795	855	810	743	763	806	769	767	722	764	817	849	721	806	775	767	782	765	738	772	775	776	811	790	802	812	829	769	839	798	838	804	765	800	774	780	807	770	707	776	757	767	776	817	744	818	758	778	780	757	783	791	797	758	792	856	794	729	749	751	775	790	785	803	774	776	747	780	734	838	740	793	790	762	794	751	763	810	759	773	823	758	805	765	783	774	780	811	865	818	788	793	761	753	779	782	785	731	764	754	789	822	817	774	752	791	745	772	777	722	753	758	823	832	753	799	790	767	818	735	810	764	823	806	779	797	774	789	783	795	807	817	813	805	775	812	775	732	765	801	861	794	766	772	814	753	819	830	737	823	770	803	773	807	803	775	801	765	762	781	778	754	804	742	777	760	760	777	818	740	800	747	751	758	786	767	765	814	792	818	817	812	773	781	814	800	722	798	755	758	790	734	742	813	819	778	765	807	792	806	777	744	790	763	739	797	793	816	782	810	797	775	797
61204	90239	68571	35846	17049	9843	5182	2378	1256	1155	1061	785	684	673	662	715	628	636	646	637	687	680	691	669	671	633	736	730	651	667	619	641	677	616	661	706	671	655	690	702	663	592	659	694	686	662	631	621	703	688	687	680	631	708	656	667	676	667	670	693	650	646	610	671	711	630	663	677	688	671	633	657	653	655	650	667	691	660	670	642	645	645	649	621	677	694	683	644	669	651	639	667	713	661	661	671	664	659	690	652	667	675	644	712	668	679	689	637	678	630	652	673	673	604	681	639	655	674	641	645	668	654	690	651	631	668	659	650	679	621	651	617	613	655	712	646	685	622	678	647	704	660	662	693	644	632	632	645	655	614	695	696	614	672	604	670	650	660	624	652	662	611	660	680	672	690	665	682	635	654	651	671	626	653	653	647	674	678	627	580	653	611	618	657	608	652	707	650	679	667	668	672	672	648	609	671	667	650	651	654	654	633	664	689	706	661	689	638	691	673	693	705	685	688	703	667	662	645	719	605	654	650	670	635	665	703	625	613	693	643	680	662	685	651	624	661	648	632	658	616	623	667	642	655	644	638	603	668	673	604	652	645	668	656	700	687	583	661	653	676	667	644	661	630	699	683	643	688	642	652	662	666	611	675	636	668	708	656	674	630	658	627	645	667	662	661	652	646	674	665	641	638	668	630	688	666	667	708	643	658	723	649	682	611	714	658	657	656	677	701	642	704	687	610	621	608	663	635	674	685	655	646	650	657	669	692	657	642	672	684	678	654	698	661	657	683	645	615	627	680	645	616	697	686	629	675	647	663	634	682	643	658	664	648	680	634	685	640	653	692	695	651	637	651	643	646	667	687	669	657	668	664	652	689	648	595	681	642	667	615	655	611	629	623	660	645	681	673	665	661	643	660	594	652	687	650	646	656	704	614	653	663	626	682	666	626	650	636	656	675	682	636	656	655	653	666	626	727	678	655	654	646	669	580	666	685	636	642	613	654	639	695	646	615	637	653	595	648	663	634	749	652	651	608	692	663	678	625	703	669	663	638	637	651	692	681	622	643	671	682	656	696	619	662	661	676	648	682	659	630	628	639	638	650	628	637	659	611	668	692	637	659	682	649	638	593	643	661	641	629	710	629	657	627	675	645	688	670	646	675	640	691	657	646	631	680	667	668	637	609	641	656	669	667	665	661	687	655	636	650	654	680	651	650	659	689	615	653	638	691	658	670	637	648	666	634	666	680	613	670	681	672	644	666	623	641	663	644	684	636	667	639	666	605	659	624	634	687	667	631	672	685	668	689	637	629	691	651	612	661	710	621	681	671	631	665	692	678	618	627	648	655	637	632	656	650	659	664	671	691	647	669	703	672	641	619	686	691	631	690	655	656	652	608	679	708	645	672	675	670	637	671	647	690	633	653	673	645	670	683	712	666	642	685	624	677	668	678	680	669	661	649	722	630	650	697	646	671	694	652	667	646	649	706	663	666	659	672	688	648	706	652	675	703	619	663	640	646	621	620	667	673	677	656	657	644	626	683	660	656	700	669	670	657	675	633	659	640	695	658	699	636	665	688	656	635	641	651	671	662	672	657	658	678	680	694	669	659	708	619	682	636	634	676	660	617	659	660	644	646	651	675	657	619	658	605	649	665	726	627	636	633	632	633	697	626	650	682	694	672	618	699	675	653	603	721	661	632	672	667	622	654	654	656	642	668	672	666	661	647	705	612	670	648	637	647	676	641	639	700	682	678	617	647	648	698	645	659	705	700	564	643	641	742	649	635	651	658	653	620	619	663	690	609	666	658	665	679	652	609	628	666	706	657	677	657	642	602	629	677	621	647	689	717	699	724	700	660	668	656	676	623	665	653	631	700	629	670	649	665	625	671	705	636	653	661	619	704	669	702	626	663	665	642	658	647	736	639	633	648	691	660	656	684	642	675	660	688	639	696	651	633	613	687	631	668	675	686	652	656	690	659	644	686	643	630	680	628	703	654	612	638	658	682	654	610	670	708	677	636	636	637	699	677	700	636	670	702	653	659	607	657	722	653	667	627	692	691	677	629	673	662	661	633	663	653	702	672	644	633	667	632	637	648	628	699	728	692	673	682	672	653	624	677	705	693	647	611	684	649	656	665	649	656	667	671	686	611	631	642	640	708	664	657	666	639	641	651	624	694	671	681	695	721	650	695	626	638	641	610	652	665	679	695	634	624	629	651	659	667	671	648	665	664	692	673	682	683	667	619	649	671	634	718	615	650	641	646	694	661	674	666	649	661	650	667	653	709	634	689	682	676	693	667	655	678	651	627	620	673	730	653	671	674	669	702	689	707	666	684	661	679	642	711	645	671	634	697	653	691	658	622	654	644	639	659	642	642	649	666	664	666	632	688	643	656	675	678	618	668	632	688	688	635	651	640	676	657	628	639	659	641	662	652	641	681	684	612	620	615	643	638	671	663	664	646	657	675	639	638	610	620	694	651	654	700	656	676	667	639	664	674	718	669	641	705	674	691	708	682	663	622	656	684	630	637	656	663	637	614	673	651	653	665	639	611	622	654	638	654	627	665	654	645	670	643	646	635	634	643	678	675	650	672	684	668	662	614	661	678	697	708	639	650	648	674	698	676	626	618	636	632	670	683	687	648	705	674	645	651	663	657	691	638	688	650	641	607	680	682	667	646	683	649	640	660	663	626	636	656	654	690	688	652	640	658	645	682	665	689	650	668	639	636	688	662	646	658	666	654	670	688	662	671	697	613	648	675	684	631	644	629	645	681	638	660	667	616	643	618	694	637	699	704	660	653	629	619	673	668	605	684	642	639	653	668	706	625	661	673	696	640	653	628	671	665	630	670	667	654	663	679	646	622	708	735	689	648	619	661	662	656	646	717	669	639	663	647	648	641	670	688	658	661	674	625	696	638	647	669	671	630	656	646	637	657	630	661	687	663	636	678	656	679	642	671	673	662	649	670	652	644	648	656	657	691	642	658	666	691	659	649	646	604	662	684	646	625	646	721	680	618	677	685	631	655	669	647	639	620	676	629	631	644	690	645	662	666	714	646	676	671	684	680	642	638	683	666	604	702	680	664	701	668	616	637	649	658	680	694	660	611	602	675	693	649	626	638	689	664	692	676	666	694	678	631	630	650	631	655	643	687	713	672	672	606	662	668	620	666	638	689	636	614	665	645	675	660	682	614	656	662	709	666	633	636	647	670	663	673	668	623	656	711	634	645	689	692	647	721	643	653	715	628	685	700	660	665	670	623	692	650	639	627	656	642	675	699	659	690	666	670	657	594	685	651	692	639	644	646	610	657	606	610	626	627	685	667	682	669	598	654	654	669	629	629	669	651	668	650	685	642	657	637	690	622	706	655	667	670	679	638	658	664	682	658	664	670	668	584	641	654	632	665	683	701	655	636	675	685	637	640	661	640	702	657	650	717	640	667	666	644	617	625	660	683	688	623	638	639	626	657	653	686	636	656	634	677	629	687	638	655	662	683	678	657
24591	23090	35538	34818	27661	22404	12944	4027	1808	1545	1370	1139	1004	965	935	948	915	956	963	912	929	960	963	946	977	914	1060	936	921	978	933	959	956	959	905	947	938	904	909	905	891	933	965	905	931	911	911	890	918	937	892	958	897	937	854	908	918	947	874	914	921	957	964	888	959	992	871	934	898	921	915	910	908	899	931	963	913	867	890	896	927	916	952	872	926	930	893	929	892	886	891	903	931	919	932	933	915	944	945	884	969	905	885	924	888	893	901	903	968	889	909	892	859	851	897	917	931	922	915	921	867	951	913	953	885	874	914	888	907	942	866	916	942	894	936	947	856	879	865	922	887	930	910	944	860	879	939	931	962	913	899	911	923	913	956	935	895	897	944	902	924	893	888	898	924	915	912	870	901	877	932	899	899	864	894	944	938	945	914	955	896	922	910	934	972	957	915	880	851	879	895	882	897	916	912	943	909	924	902	894	889	899	955	920	873	901	938	899	880	974	966	894	910	951	938	929	888	892	927	871	962	873	825	897	907	898	903	910	897	896	943	911	927	873	952	913	889	935	950	909	922	943	901	964	909	922	922	958	954	903	854	927	920	919	935	906	883	958	878	937	894	926	838	914	900	945	950	913	924	963	929	896	901	871	918	956	870	888	898	891	936	898	926	882	920	896	881	854	913	932	893	918	968	915	927	926	871	902	868	860	934	892	882	938	919	919	919	969	938	935	890	909	900	939	857	875	842	949	932	930	883	936	842	896	899	922	900	913	868	866	902	963	938	894	948	963	825	893	866	874	893	993	898	882	887	868	887	942	907	912	893	920	943	870	964	923	884	946	856	909	916	851	901	889	848	953	920	891	908	915	888	930	894	860	929	878	883	972	910	917	863	901	914	943	867	916	926	809	922	898	926	908	909	962	869	933	870	882	899	902	923	917	873	930	907	953	940	908	946	867	936	957	880	870	886	911	921	941	904	935	898	936	859	939	898	936	899	961	889	856	921	950	916	905	882	866	889	930	882	927	856	919	903	856	946	895	909	945	895	916	900	882	903	909	943	886	889	934	972	990	934	909	952	929	933	869	908	921	919	931	916	871	914	909	898	908	927	923	900	943	922	943	894	881	930	883	927	988	893	891	985	865	921	918	904	942	926	885	880	911	929	863	888	956	864	944	981	967	892	916	925	914	933	868	900	874	908	934	886	854	888	928	902	919	902	858	889	925	936	899	872	876	921	920	898	882	911	926	901	937	921	880	899	894	943	913	925	898	892	931	950	880	960	932	976	878	939	918	934	908	884	861	921	844	877	930	866	870	905	915	846	982	910	936	890	923	885	917	956	951	927	905	864	881	914	879	954	931	954	980	892	935	931	892	881	931	868	909	933	934	900	881	904	981	844	879	912	912	927	884	848	902	906	879	864	941	915	944	921	898	894	897	899	883	939	932	832	943	863	891	863	910	950	907	905	851	918	917	895	902	892	924	899	907	864	868	909	908	870	937	854	873	907	985	909	904	881	936	934	908	930	943	925	900	899	859	910	927	913	890	921	879	951	911	957	838	947	900	918	871	947	965	953	900	882	932	864	893	920	930	911	865	922	882	896	917	909	929	929	936	831	870	897	883	869	877	948	888	879	888	920	925	941	874	907	855	872	864	979	946	908	920	934	902	887	900	917	910	901	874	907	891	957	920	899	928	931	961	901	898	890	921	956	897	919	925	945	922	934	863	951	945	894	876	929	941	905	937	924	923	858	903	919	897	904	904	885	878	927	957	949	879	940	944	864	893	902	928	948	893	918	916	896	924	958	877	895	961	879	974	888	908	915	931	896	916	918	916	876	943	867	854	904	951	845	852	918	902	904	957	886	907	933	913	937	883	883	910	880	946	901	901	949	914	946	945	881	864	926	914	954	882	944	828	905	853	870	983	922	893	937	884	970	914	886	889	909	956	945	925	908	907	873	941	880	885	888	941	946	878	911	902	905	915	914	930	955	917	919	911	923	932	931	967	873	878	928	848	925	923	889	936	912	937	872	926	943	888	953	846	923	941	965	872	901	916	837	845	885	873	877	857	940	928	957	947	929	856	902	877	829	871	893	912	934	918	913	966	900	894	924	922	910	935	922	911	904	902	929	906	924	899	909	899	882	879	905	949	909	885	936	916	908	855	951	895	945	916	922	864	934	881	926	921	915	945	928	900	905	935	880	920	904	890	933	920	898	886	922	931	871	912	923	902	901	854	883	919	875	889	922	834	915	906	910	878	894	924	940	929	884	871	932	863	957	895	927	904	941	899	936	959	925	861	891	916	969	919	895	884	945	881	892	908	891	912	925	941	897	866	966	942	902	1026	897	888	857	934	896	894	870	919	913	927	920	905	891	836	888	918	884	940	937	923	942	931	897	913	934	853	908	943	947	876	930	936	922	939	904	853	938	854	933	890	881	910	892	890	900	883	956	955	895	907	963	927	922	867	980	915	884	928	900	945	905	881	931	862	875	926	918	898	893	924	886	924	958	901	976	888	875	913	926	893	899	918	859	892	947	912	924	926	881	867	906	971	906	898	907	896	948	893	944	885	919	914	956	946	886	939	912	908	931	904	962	865	925	876	903	958	982	936	852	884	896	921	910	871	894	858	877	916	971	935	895	955	904	878	944	904	940	983	934	909	906	931	911	949	884	923	975	927	907	956	904	931	904	891	856	925	909	987	901	941	845	875	964	875	885	918	918	933	954	958	905	918	939	913	912	918	969	870	876	937	859	883	851	901	862	925	943	962	886	915	891	876	930	904	855	904	984	857	947	901	956	898	903	915	936	906	881	926	913	951	843	871	937	884	954	930	914	907	925	884	935	927	878	944	932	929	937	905	909	925	859	920	895	946	865	918	949	949	909	885	954	919	906	914	916	920	921	930	918	964	941	901	918	1000	913	894	888	931	906	906	882	914	926	887	948	944	862	871	858	889	890	860	945	951	930	872	877	870	934	900	870	911	908	883	928	954	925	912	925	936	930	925	907	852	926	912	860	902	931	915	881	916	939	947	900	901	932	937	934	944	923	904	944	908	897	846	915	929	895	899	887	940	912	888	885	919	932	925	891	909	944	903	887	925	905	930	907	897	979	955	912	915	869	881	940	866	879	912	897	873	893	924	933	970	850	933	912	892	860	883	844	903	881	918	906	902	920	915	850	887	929	957	897	903	911	902	903	901	875	886	910	942	894	879	901	883	922	897	965	889	929	908	917	909	918	935	943	965	912	934	917	934	914	818	869	876	896	892	931	908	878	903	910	867	923	879	879	953	887	892	895	973	961	897	899	962	940	875	946	887	898	885	874	950	836	933	916	891	922	877	925	913	867	894	882	917	915	897	924	860	889	886	937	886	898	871	897	879	930	912	925	857	915	902	908	882	885	895	966	951	873	868	942	921	902	904	944	858	895	941	885	861	925	959	946	930	885	917	929	864	891	920	896	914	899	872	943	871	831	926	889	913	897	906	920	942	927	903	849	895	879	908
65097	103363	80559	48299	25542	15906	8167	3872	1906	1662	1321	964	768	785	766	810	795	777	755	796	841	792	773	813	757	814	957	897	775	829	807	793	804	807	798	802	807	802	726	766	831	758	813	780	877	775	793	805	757	809	742	837	756	790	766	814	778	811	770	765	722	835	780	744	791	805	743	765	790	865	784	745	773	832	749	832	834	832	746	781	755	805	781	778	795	812	771	768	769	804	800	801	832	772	758	783	774	820	786	815	813	775	779	766	813	810	803	765	778	782	801	764	743	734	763	793	769	772	830	768	757	757	768	793	815	804	798	733	762	758	819	768	807	814	832	826	783	764	772	808	800	795	773	804	792	816	777	760	806	770	832	746	769	789	805	792	784	818	798	839	791	798	832	822	748	739	767	771	793	752	778	750	791	801	740	829	785	764	739	770	776	734	791	767	779	726	764	784	740	801	762	775	787	798	713	774	735	764	768	761	755	794	741	775	744	769	765	786	787	794	773	788	735	788	776	747	814	776	765	792	852	804	741	765	793	742	780	771	744	754	844	802	742	784	787	747	717	778	748	782	761	788	787	787	786	768	775	756	745	740	744	769	801	820	749	776	782	780	799	800	766	757	810	818	793	767	754	733	799	775	797	779	747	753	799	745	859	756	787	760	802	777	810	822	764	820	776	774	754	788	801	741	773	744	759	812	805	808	760	774	769	812	783	744	803	781	778	765	750	716	792	824	793	817	776	771	788	784	799	803	790	784	774	797	772	759	795	771	741	805	788	818	788	772	749	758	748	770	744	722	790	837	780	714	766	737	763	733	801	795	785	803	730	739	783	740	804	775	836	772	726	775	810	761	809	779	775	807	765	791	756	789	847	784	768	741	846	793	776	758	799	772	776	815	837	847	735	837	816	789	832	776	800	774	759	752	776	859	714	759	821	759	776	725	773	755	817	779	834	798	727	779	755	748	739	747	770	780	759	778	803	804	757	746	768	730	827	811	788	802	784	744	774	745	756	733	768	792	813	785	787	769	825	771	738	811	733	805	775	730	758	769	815	796	777	736	772	828	754	725	807	757	849	771	805	771	764	781	749	757	796	787	791	798	736	811	777	726	830	794	796	794	753	750	783	776	773	773	791	805	799	801	760	775	784	766	755	822	756	808	752	782	789	829	730	806	749	774	780	818	761	788	780	795	801	777	737	787	829	812	795	775	788	806	822	778	753	826	813	758	737	749	776	822	755	792	824	815	809	770	761	820	750	813	721	783	788	805	763	791	809	762	787	760	800	835	798	779	785	767	810	733	788	751	824	794	746	755	737	817	814	812	777	793	799	803	814	794	791	769	741	802	747	776	793	729	782	760	795	773	810	835	768	837	736	742	802	743	767	777	798	763	771	804	777	818	803	772	761	816	787	798	756	764	802	803	793	800	761	791	751	771	726	768	759	795	757	823	795	778	801	813	795	773	810	817	764	745	785	774	731	787	798	775	754	747	809	795	768	831	749	837	770	743	764	788	819	812	776	808	806	743	768	774	787	753	797	785	813	760	795	790	779	774	734	760	810	741	802	776	750	794	761	787	759	762	790	772	835	836	741	752	797	712	780	765	754	755	806	795	769	769	765	775	791	731	785	789	774	777	804	805	795	787	778	783	814	781	791	807	811	809	766	808	745	776	722	786	733	792	758	756	728	794	814	794	763	786	732	778	770	727	761	799	749	751	742	791	794	829	814	767	735	785	791	828	795	788	798	758	708	768	837	740	761	774	741	753	762	766	777	783	776	790	839	818	779	782	796	761	807	804	770	776	777	767	768	751	805	794	765	842	821	778	788	780	804	799	758	800	745	755	779	788	712	756	774	751	768	725	799	788	729	759	762	804	767	769	831	806	764	807	772	775	785	811	819	797	802	751	743	766	772	750	767	787	742	765	782	745	762	780	759	798	810	753	764	763	746	797	761	765	777	799	788	777	762	759	811	796	766	778	771	791	800	805	781	805	764	751	818	799	712	759	745	751	731	798	826	782	757	736	790	748	774	741	766	799	796	790	787	793	770	732	794	798	756	788	756	707	750	774	788	793	801	773	766	712	793	722	778	822	765	760	791	768	753	828	759	770	765	793	768	798	796	800	764	780	785	813	818	794	759	828	790	789	804	789	762	799	768	788	786	808	781	793	784	733	757	758	785	714	834	761	768	769	776	787	767	744	776	846	771	741	778	774	754	783	792	823	812	796	818	745	735	813	756	764	764	768	775	749	784	775	792	783	770	733	788	749	789	760	751	743	752	745	783	777	766	761	719	744	762	734	828	798	802	805	784	706	805	804	792	842	756	782	754	770	746	723	800	801	772	787	787	787	772	776	778	750	747	734	819	750	815	766	764	815	796	774	776	836	762	769	820	760	740	802	802	775	710	779	775	794	755	754	801	760	771	788	804	826	762	791	782	771	782	800	772	830	818	794	798	753	812	752	788	783	800	794	802	782	780	789	755	847	786	784	766	796	777	840	769	782	767	725	785	757	783	744	782	745	765	752	777	761	763	761	773	751	757	749	759	760	768	761	761	776	851	746	790	803	733	774	804	808	815	770	797	784	808	794	749	753	741	816	723	804	759	771	778	795	770	834	774	777	827	771	779	799	774	730	784	749	759	818	785	766	761	792	793	794	787	770	743	796	770	818	759	749	797	734	750	786	768	801	761	730	785	757	791	801	808	770	778	734	779	782	765	746	792	786	789	785	775	837	815	812	766	774	771	740	819	756	779	777	752	822	764	778	774	762	783	732	776	771	797	776	790	764	777	734	805	799	786	790	749	798	767	758	699	729	777	820	796	791	779	789	754	802	757	738	772	780	816	789	820	765	797	781	757	837	746	795	782	786	734	794	785	758	827	755	827	793	759	751	746	770	783	735	762	764	783	840	811	729	791	717	797	741	781	789	791	790	801	767	743	778	795	763	821	794	826	785	803	756	827	775	796	768	798	837	776	802	798	764	797	754	759	768	774	783	792	778	843	779	771	786	782	795	777	796	759	758	739	756	755	792	785	780	774	690	778	782	774	765	792	776	757	735	762	765	789	783	691	780	833	776	748	823	787	789	729	776	790	865	819	776	757	799	764	777	822	774	780	783	738	779	789	765	803	795	746	792	753	777	813	764	777	834	735	787	759	755	741	760	779	764	788	754	831	834	777	780	784	731	743	768	794	752	791	807	789	776	786	770	759	754	805	798	778	800	830	725	763	759	768	757	748	722	723	772	793	794	741	718	726	788	774	728	775	775	768	748	748	820	776	779	765	752	788	797	811	771	761	803	848	721	757	751	766	802	785	759	752	818	719	770	829	733	756	771	754	726	759	767	785	807	786	739	773	742	791	821	768	792	826	773	778	777	722	789	763	787	738	774	758	774	781	806	763	797	726	731	795	779	823	789	781	746	725	826	799	762	770	736	758	753	724	738	748	787	800	802	787	793	795	741	763	751	752	813	754	735	768	787	754	789	801	806	774	788	741	797	740	785
31129	28077	25671	11150	3010	1525	1072	823	730	696	672	711	703	722	721	725	740	722	711	670	690	734	717	717	699	650	742	686	656	727	706	696	693	742	732	704	688	730	713	749	693	683	750	689	684	702	697	651	677	684	718	680	741	719	746	695	695	721	719	702	718	698	658	689	703	725	665	670	682	680	685	682	702	685	666	702	701	694	709	677	651	690	716	742	713	700	681	721	680	690	697	726	696	699	703	723	709	716	711	696	695	666	723	689	732	749	642	687	699	719	715	750	672	681	689	669	709	655	656	676	711	666	714	738	701	702	700	662	752	703	697	703	703	662	705	651	670	675	695	695	688	733	720	691	713	729	685	699	692	650	683	716	696	738	685	706	725	722	726	695	700	719	677	696	690	694	716	707	701	691	706	691	723	701	699	660	726	669	670	734	715	696	691	681	677	664	716	703	695	718	674	682	688	708	688	707	714	738	681	715	687	726	680	694	695	674	613	638	687	692	737	641	706	716	717	673	735	635	720	701	734	710	740	688	744	727	679	668	657	689	717	689	710	710	695	695	677	665	705	701	722	751	683	663	725	716	677	702	717	703	702	664	719	710	693	707	656	695	687	664	693	713	728	716	717	709	738	700	735	741	692	690	704	699	712	696	660	702	710	700	652	683	694	709	714	723	700	730	740	685	749	729	724	677	710	697	701	757	731	683	741	737	692	684	702	701	720	725	677	671	694	704	673	681	698	693	708	708	711	767	700	721	696	729	700	703	671	643	718	666	708	707	677	682	645	748	708	714	701	675	678	705	692	712	713	723	676	647	709	715	692	700	719	717	702	704	730	745	696	675	736	713	700	692	716	735	710	729	732	683	726	709	691	679	713	715	725	726	685	692	694	723	703	742	691	679	663	681	745	726	669	760	684	713	663	689	695	698	726	675	700	698	712	670	703	674	643	675	672	729	665	693	703	679	681	722	701	692	644	738	715	632	708	709	716	728	682	696	755	696	687	678	663	673	694	801	660	719	728	687	700	681	625	722	675	731	701	728	720	697	712	735	740	689	689	698	689	654	685	679	726	653	671	701	718	670	666	653	659	708	670	734	772	725	710	705	692	699	712	752	665	736	701	687	665	651	765	676	729	733	739	701	704	710	651	712	684	672	658	688	699	654	711	676	741	689	637	698	705	695	700	722	656	716	691	707	701	694	689	691	718	700	717	706	697	662	722	676	687	659	723	721	702	736	723	672	706	682	692	742	695	660	729	672	695	695	696	660	698	719	651	673	750	705	719	693	742	687	727	666	698	709	683	671	724	655	637	701	733	665	730	718	707	711	718	646	718	697	717	714	699	715	733	722	727	708	735	662	696	760	693	732	678	708	699	683	677	657	667	700	667	678	702	681	648	695	728	729	738	701	631	673	695	732	662	740	697	662	710	683	681	676	704	684	781	728	674	693	705	735	758	719	740	736	665	746	694	674	692	712	685	620	710	705	713	675	693	735	666	711	717	720	713	708	682	692	695	721	723	703	689	724	728	661	683	705	702	770	718	693	731	712	704	710	715	673	739	710	701	692	685	712	697	697	680	686	671	680	705	689	751	722	686	696	683	679	768	658	764	694	708	675	717	726	746	750	698	700	692	686	680	651	711	726	709	669	708	677	702	675	742	670	654	717	724	673	676	695	695	739	674	691	714	656	671	653	746	718	693	718	698	705	709	698	726	670	747	652	688	683	697	695	659	726	701	715	683	664	705	703	697	677	702	713	690	696	712	670	705	670	716	703	677	676	710	721	717	733	700	716	735	682	689	680	694	740	719	694	739	701	704	723	794	702	688	723	724	683	672	689	738	707	692	685	668	719	684	758	732	697	682	742	757	675	708	768	652	723	697	734	707	763	696	734	697	684	702	698	678	661	665	775	717	697	673	729	670	713	727	686	670	652	706	708	687	703	687	673	684	705	724	696	714	701	688	724	688	683	721	686	706	717	708	691	714	693	679	703	715	703	709	701	701	719	742	666	684	720	693	715	673	695	669	679	646	707	666	723	738	682	648	758	708	709	695	712	700	719	691	708	726	669	731	676	698	700	674	703	719	687	748	695	695	713	690	702	689	693	661	692	714	716	707	695	725	740	727	732	702	688	665	674	656	680	726	674	698	733	708	680	707	681	718	690	718	710	720	658	682	715	731	688	712	749	719	709	695	668	696	630	707	730	692	739	669	694	711	630	683	724	720	709	717	697	704	665	655	719	682	679	675	717	704	694	726	716	726	678	704	712	747	690	708	686	708	662	781	692	728	697	674	706	712	716	688	671	685	692	648	684	679	672	711	732	678	695	701	681	731	740	641	706	726	682	714	675	706	649	714	641	675	701	717	725	695	728	677	736	711	703	749	693	699	648	721	702	705	685	716	715	719	720	699	689	689	705	696	685	679	732	692	664	683	705	762	693	748	723	731	689	687	717	695	751	633	747	681	711	750	697	705	695	682	737	699	692	702	667	682	691	715	652	733	664	735	692	747	688	710	649	711	664	708	667	699	741	694	705	737	755	714	754	729	726	700	654	691	676	673	677	753	684	729	688	675	697	722	680	694	702	727	661	665	706	707	730	733	687	693	688	781	664	719	699	685	739	681	693	683	693	717	705	675	693	691	722	701	642	695	741	697	721	715	700	742	662	726	754	706	689	679	715	651	725	714	688	718	688	702	721	719	690	726	720	730	733	738	713	681	698	677	685	689	686	709	726	721	705	702	710	717	695	696	712	730	677	707	705	730	725	707	685	675	737	680	701	606	657	706	708	684	776	715	720	649	676	702	713	691	723	717	703	696	697	751	696	697	691	674	722	712	723	709	683	700	649	704	669	672	667	696	714	680	722	705	676	698	702	714	713	691	687	655	662	665	758	719	756	689	763	685	665	717	706	749	689	693	716	708	702	712	700	706	688	672	706	698	713	722	688	677	710	770	651	717	680	695	672	718	727	716	691	700	664	693	654	671	724	712	719	732	661	724	709	707	658	678	711	695	704	697	695	677	673	752	691	650	694	699	716	699	726	742	680	713	718	723	709	686	685	723	716	728	689	675	758	727	657	686	631	710	697	676	720	719	677	723	675	713	685	685	671	655	708	690	715	650	712	718	717	658	692	693	687	716	743	718	709	697	754	701	671	721	713	719	731	699	727	699	719	701	712	709	663	725	703	748	673	702	688	747	705	712	684	668	661	682	659	741	685	707	731	727	808	644	772	670	663	723	704	721	664	720	666	683	709	710	743	718	673	741	720	701	721	720	711	714	723	676	706	751	691	691	755	693	695	701	659	717	719	725	699	678	725	670	681	724	685	707	668	688	681	710	644	708	713	675	718	684	721	705	699	696	718	692	774	700	759	696	694	682	685	731	728	685	711	688	706	655	685	644	665	685	712	740	650	663	670	698	705	678	705	672	676	673	697	683	686	704	703	743	702	706	712	716	713	700	648	737	774	666	696	747	739	714	698	693	710	727	722	693	671	719	757	680	695
23894	31836	21041	6583	2392	1437	930	658	567	613	573	550	547	534	536	531	480	574	547	554	564	559	531	558	550	542	541	540	549	558	542	571	572	575	538	558	553	536	540	525	563	517	585	513	548	538	563	547	503	535	545	570	561	546	562	575	525	542	551	549	567	548	555	541	536	513	558	530	509	518	551	513	549	554	569	524	512	535	552	541	494	522	568	484	533	553	583	535	595	490	542	557	521	570	529	507	554	549	567	565	511	545	522	526	536	543	521	546	549	559	556	504	538	521	564	540	552	557	531	556	516	530	521	510	555	522	531	544	579	518	550	567	526	535	506	566	583	551	501	536	502	543	542	528	556	550	553	513	516	604	526	552	529	583	564	535	512	524	533	559	553	527	522	550	591	521	521	599	541	562	566	528	531	553	573	549	569	553	525	558	529	539	519	504	544	566	541	537	490	561	516	543	550	569	515	532	500	537	608	552	586	509	558	541	526	559	541	534	529	578	509	530	519	528	558	500	550	576	516	526	517	557	529	553	524	545	547	513	536	552	483	545	560	511	541	543	555	558	542	488	559	571	539	571	534	544	547	531	539	540	534	537	534	551	528	504	542	536	495	550	544	537	574	514	539	549	544	522	546	550	547	504	528	539	494	529	546	584	553	506	539	508	528	536	526	551	545	508	541	558	558	528	537	548	545	537	588	559	525	547	543	562	545	549	531	542	547	569	558	527	588	526	537	544	580	583	588	548	574	589	533	528	553	537	493	508	520	549	518	561	538	532	514	542	528	545	520	554	505	520	545	542	516	575	546	578	517	510	582	509	547	499	550	516	522	543	560	606	544	548	533	521	549	536	517	581	550	586	553	549	532	556	569	540	527	553	539	533	566	504	553	561	499	536	575	534	553	547	533	564	540	491	545	545	540	579	535	538	524	544	568	548	505	537	564	555	524	511	540	504	492	552	534	574	544	529	560	514	564	566	556	578	528	522	546	559	601	541	577	562	554	536	547	533	514	541	548	549	573	514	542	518	552	595	515	550	566	583	525	529	607	550	472	527	528	542	527	587	601	526	532	585	532	538	540	525	566	543	510	563	521	546	574	555	557	531	537	540	526	578	527	558	533	529	557	526	533	533	516	529	536	522	586	545	552	528	546	567	538	511	550	500	559	530	565	543	536	558	569	525	527	524	591	512	505	523	537	535	540	525	576	539	564	544	531	525	516	546	529	505	542	546	548	516	522	526	550	536	543	555	565	568	509	549	515	580	551	541	545	525	512	515	507	552	565	543	547	536	508	519	545	562	535	522	540	531	575	486	511	528	553	570	580	546	497	578	553	565	515	543	530	557	547	534	529	516	550	542	487	541	572	533	553	500	538	541	544	541	527	508	524	545	539	545	543	545	556	545	567	509	519	543	557	561	522	478	509	539	508	550	575	569	535	549	533	528	555	579	538	566	549	525	533	541	524	587	576	536	550	552	519	535	472	523	568	521	526	556	499	524	548	543	557	531	557	533	523	511	559	507	582	542	562	546	541	559	553	531	571	554	539	549	520	567	579	544	554	519	540	587	524	570	538	547	523	525	554	541	544	549	506	524	539	553	529	535	509	547	533	559	551	556	553	552	520	546	547	572	582	554	519	549	588	569	559	549	541	548	568	506	513	532	551	520	534	560	564	544	542	544	543	585	554	578	521	486	548	569	522	491	555	555	528	520	516	561	537	586	550	521	511	552	516	576	579	530	541	549	544	533	537	546	503	494	546	573	531	553	521	514	560	560	526	556	527	521	554	542	549	557	564	504	520	528	531	580	542	515	521	554	527	514	558	537	515	497	545	523	527	515	557	531	545	551	541	536	514	515	577	522	536	521	521	517	527	609	519	516	540	535	498	541	566	565	532	529	583	555	545	524	544	556	597	524	553	550	534	573	527	562	542	556	554	556	517	533	518	534	535	490	553	587	535	576	541	569	545	553	521	527	567	529	543	512	554	527	529	568	552	528	521	607	524	541	560	534	531	548	506	552	547	555	518	582	514	544	531	535	555	545	584	509	516	560	537	547	573	535	511	530	568	570	522	543	532	530	518	541	553	603	564	538	517	507	589	550	553	554	605	520	548	528	542	554	550	561	551	510	550	531	579	564	536	555	526	551	543	556	548	572	574	553	573	539	535	525	550	524	545	550	568	525	536	550	546	526	543	532	522	546	604	567	551	574	537	573	493	593	566	525	541	504	547	549	559	546	545	541	561	568	511	532	516	526	520	532	538	551	559	566	531	519	503	506	508	586	596	526	521	603	517	547	540	544	537	562	555	555	552	572	558	517	549	613	526	544	541	578	509	567	544	586	552	555	539	536	531	556	529	586	537	529	542	533	559	572	515	533	562	558	538	557	555	587	564	570	531	544	551	557	570	556	549	517	536	531	539	535	549	508	545	542	589	537	483	544	559	547	528	575	524	525	564	543	562	509	526	557	530	546	564	534	548	540	545	521	603	602	518	564	530	551	554	540	551	573	564	513	545	551	515	519	508	513	537	520	514	537	571	575	547	484	574	549	578	534	534	498	581	548	511	548	526	554	544	520	540	544	535	537	536	549	535	539	536	561	511	544	566	493	512	540	526	539	540	525	521	546	535	562	584	550	533	516	530	544	529	539	565	553	537	579	549	515	547	510	554	532	564	553	538	575	532	532	555	570	541	523	541	540	499	535	557	531	528	524	540	567	575	548	526	556	515	590	554	546	542	520	545	544	547	548	528	514	559	522	518	535	509	567	557	543	526	522	549	539	567	557	540	533	564	510	538	513	568	535	513	519	548	522	558	508	562	526	551	558	541	531	509	511	564	561	537	557	551	516	493	547	571	534	560	536	567	575	539	533	507	563	553	537	553	557	554	509	531	505	550	561	532	497	547	520	532	510	542	551	556	540	535	599	567	502	550	568	561	491	531	535	504	535	545	549	504	543	523	527	589	542	547	551	557	535	494	556	511	598	539	576	536	546	530	537	527	538	519	548	524	510	504	553	563	527	544	554	569	532	565	564	518	528	538	522	529	530	585	529	522	509	524	545	524	520	512	538	530	553	547	535	530	528	546	520	584	528	570	542	539	514	519	519	536	528	510	542	538	559	536	576	555	573	564	555	544	547	543	565	531	547	542	530	555	553	550	530	567	575	518	527	506	535	535	554	510	520	549	533	518	577	551	565	538	488	550	537	529	573	532	533	529	517	516	531	544	489	540	509	573	543	564	533	523	527	553	540	529	536	514	552	591	540	527	535	520	561	493	526	534	559	578	541	549	520	576	546	534	502	535	516	602	534	511	541	595	556	565	565	519	566	501	585	512	559	512	547	506	561	524	515	501	573	521	518	546	512	520	575	507	522	525	580	500	518	575	538	522	551	586	530	527	542	531	589	558	516	557	546	531	543	555	556	554	562	485	525	533	546	573	538	553	535	563	536	516	563	545	536	560	529	558	523	582	529	535	534	566	560	531	532	567	527	550	532	527	549	536	518
25802	25081	39562	36963	23959	14617	6183	2188	1196	1068	923	820	827	778	766	750	802	763	792	815	775	784	824	794	784	799	878	825	830	795	819	761	805	790	737	773	783	809	791	803	774	793	824	753	851	834	796	785	771	790	802	784	794	829	770	789	763	774	838	760	802	735	773	761	751	810	769	775	798	753	822	781	746	721	777	777	755	772	768	820	736	806	805	811	774	818	757	759	746	779	796	719	785	756	800	765	824	803	752	770	833	743	811	782	802	801	780	780	748	827	793	780	730	816	841	768	807	780	806	773	792	769	812	787	755	774	797	787	757	839	795	770	777	744	809	789	754	808	855	766	779	805	788	770	723	742	765	759	778	765	822	737	804	813	738	805	784	757	752	793	782	794	757	762	788	792	772	815	757	736	746	808	815	818	796	805	844	778	788	784	753	743	792	770	801	773	765	796	763	814	802	748	801	801	770	763	782	802	781	829	743	790	755	805	770	758	779	805	745	775	797	786	858	741	784	796	866	750	786	764	783	740	755	794	748	790	794	730	732	810	771	805	791	778	785	753	753	761	784	769	808	757	753	778	793	771	777	799	790	789	800	764	733	771	719	803	765	702	784	776	730	756	742	764	807	803	795	769	831	758	805	746	736	757	808	795	780	731	794	755	712	761	783	759	765	750	759	809	770	744	795	778	790	774	821	809	752	799	784	760	794	797	790	822	797	789	755	770	782	766	750	784	778	767	765	771	756	802	781	784	782	784	818	752	762	757	780	761	792	749	800	769	769	770	758	707	769	814	743	741	769	806	821	745	761	792	828	789	768	784	832	720	803	764	721	766	733	762	782	736	762	745	724	803	791	703	750	812	777	783	746	755	727	763	793	773	766	732	732	802	781	789	740	725	792	797	771	744	782	797	709	808	756	768	784	802	724	805	792	768	773	825	770	769	742	750	781	770	763	764	817	767	805	794	803	822	823	817	800	738	808	769	770	768	830	773	766	782	759	813	825	784	809	762	759	788	765	734	824	766	719	809	810	795	772	758	798	832	778	764	743	728	749	781	774	775	755	873	757	767	791	792	755	778	827	783	768	787	779	779	802	757	764	784	737	780	776	729	765	719	748	797	711	800	763	829	770	793	780	768	797	727	799	774	743	749	770	765	788	798	693	834	767	740	770	741	767	778	772	704	783	802	755	769	761	784	741	838	748	774	766	752	763	787	737	775	786	764	817	761	742	800	778	813	813	779	754	744	747	772	809	771	822	848	772	788	733	819	766	806	809	787	741	753	801	793	822	771	774	793	807	802	786	804	785	731	748	756	771	709	785	765	757	715	791	732	731	767	811	811	757	762	804	783	753	739	822	784	786	802	772	752	798	796	784	790	783	793	718	774	752	777	828	710	747	814	795	803	766	775	732	841	790	756	822	748	801	734	718	771	830	770	755	722	809	802	793	806	792	805	724	783	742	739	731	738	799	819	815	730	749	813	765	803	795	791	758	749	757	746	781	818	791	753	749	762	762	813	780	808	802	770	819	768	760	774	797	768	770	688	753	745	761	809	813	735	795	757	751	807	785	761	739	784	780	769	775	769	778	802	785	766	811	745	814	759	787	815	799	793	784	800	754	801	775	733	782	834	767	733	785	762	775	744	732	767	767	805	766	774	764	816	831	773	776	807	778	802	768	749	780	752	718	769	791	811	809	763	722	806	775	796	755	775	725	780	756	770	784	771	763	775	733	799	760	807	747	775	847	802	799	792	812	720	742	797	764	767	775	794	769	769	769	755	817	758	780	833	772	758	789	774	805	718	760	760	784	799	763	780	732	753	793	811	835	740	769	733	785	777	808	780	769	782	782	844	799	745	765	771	756	748	715	802	754	813	786	730	774	788	748	768	761	756	833	751	764	774	832	781	787	778	730	779	773	786	795	772	723	806	755	769	797	768	809	791	771	735	771	795	779	761	747	796	752	728	753	786	732	817	779	805	762	788	728	823	809	827	739	773	799	774	739	758	786	820	773	787	771	789	773	752	722	785	846	731	782	767	758	776	776	765	782	805	805	806	789	703	785	770	804	795	767	731	805	782	769	782	821	767	804	733	786	769	813	731	797	744	744	811	761	816	786	802	727	818	797	758	753	741	769	739	771	794	777	808	799	741	752	771	789	788	787	746	773	735	819	777	771	791	746	759	776	799	759	758	765	749	778	785	769	769	796	773	763	780	761	806	738	809	711	783	760	807	825	800	740	803	835	808	806	777	734	802	770	769	775	783	778	721	730	811	772	741	790	822	790	786	758	753	769	797	768	732	789	822	743	748	805	771	803	786	790	782	744	743	765	812	743	735	743	778	836	745	793	762	771	775	754	756	820	799	763	784	805	763	786	814	789	757	802	753	757	771	769	825	764	796	799	801	805	802	814	805	793	710	795	773	807	783	745	799	783	763	747	757	769	808	782	804	765	773	769	803	752	762	798	771	812	783	773	814	768	790	764	769	762	779	784	794	810	819	803	717	775	778	758	803	753	822	750	829	738	834	791	760	774	775	783	784	741	740	764	758	816	804	754	744	776	797	775	807	791	822	735	768	781	762	771	801	780	850	776	809	735	788	749	737	793	800	773	788	813	786	780	822	756	770	800	796	797	815	783	784	761	788	782	821	818	768	802	802	771	750	761	818	770	757	740	753	808	799	759	766	786	750	803	798	790	784	791	760	771	737	768	816	752	828	781	791	805	791	782	786	801	805	801	812	757	822	776	845	779	775	792	788	763	832	778	784	782	865	824	744	784	797	780	716	766	802	742	698	806	787	757	748	753	786	788	777	731	736	781	776	786	809	806	800	818	813	759	790	757	815	806	751	766	814	794	769	746	781	768	744	746	731	799	773	793	743	707	806	770	751	826	743	765	761	829	803	779	810	825	767	766	752	820	797	744	800	823	784	785	792	858	761	754	773	771	762	822	784	744	727	784	737	768	729	776	805	780	775	799	788	781	782	811	777	804	772	766	834	756	813	864	743	753	781	743	807	780	779	796	737	755	774	789	754	815	786	804	783	795	798	803	816	759	804	730	771	760	791	748	810	772	801	808	806	758	755	781	761	810	804	752	764	781	771	767	784	788	777	779	750	792	799	784	749	761	788	747	786	744	723	771	744	766	820	802	809	756	729	789	783	772	796	798	786	818	731	771	803	759	773	737	784	766	821	800	732	838	756	801	791	794	780	761	780	778	793	783	708	813	800	773	753	797	726	744	796	762	729	794	754	751	791	770	779	767	782	792	787	750	738	804	793	798	776	787	792	786	829	778	737	776	772	735	764	790	761	807	772	788	772	721	795	792	756	773	800	778	775	761	785	791	770	798	762	762	827	770	770	804	764	758	785	766	779	816	822	839	727	775	732	787	781	762	756	755	791	742	783	788	832	782	719	770	813	781	792	784	798	760	850	797	845	772	716	752	821	752	836	827	783	763	768	728	790	783	760	757	794	818	726	802	721	789	784	792	741	723	779	800	763	815	806
61661	90879	67789	36315	16801	9909	5023	2101	1296	1025	799	641	593	618	652	642	654	657	655	662	645	705	668	633	726	728	825	706	688	657	678	670	651	671	650	641	706	652	647	676	665	642	634	667	654	709	600	678	671	656	626	689	657	654	621	709	665	664	699	709	685	654	642	644	676	676	682	651	663	681	697	698	691	656	694	672	662	682	640	667	640	642	640	670	656	646	716	619	642	663	667	653	666	674	665	692	652	666	698	637	716	613	628	673	684	680	676	662	654	671	658	695	661	698	661	679	646	607	635	653	679	659	654	670	677	641	663	666	638	682	646	689	654	677	655	677	656	633	625	671	640	589	687	631	649	622	621	667	637	670	708	632	659	656	670	663	653	664	651	651	690	704	698	650	698	653	704	648	665	659	678	673	682	666	664	634	644	666	713	667	648	656	650	626	672	685	640	638	658	646	662	634	703	649	667	690	666	638	669	693	711	658	678	666	625	638	658	620	649	693	629	662	675	601	681	619	652	651	693	675	620	681	681	627	637	678	696	669	665	640	694	661	601	655	663	612	655	657	671	655	647	639	676	670	694	646	643	638	639	595	698	651	624	663	702	651	655	617	632	727	658	643	602	668	638	705	681	635	612	629	630	663	678	664	624	645	670	656	627	716	646	684	692	630	641	658	657	631	674	633	658	671	642	678	652	662	648	628	675	679	601	629	708	619	673	676	652	677	624	631	687	659	696	683	677	678	627	661	640	619	712	636	622	650	674	670	643	692	672	616	691	632	676	645	636	639	642	683	637	686	668	673	656	698	714	649	643	698	673	676	676	651	650	669	606	621	677	672	649	670	686	660	678	691	681	658	690	684	670	646	726	715	615	680	648	619	648	678	634	666	643	654	656	635	614	622	630	624	664	618	696	640	653	706	665	645	619	675	661	633	697	679	664	679	674	685	714	649	661	665	658	719	630	645	660	663	641	670	670	696	706	649	647	621	619	647	629	679	619	632	653	706	667	641	628	649	696	648	654	669	667	666	688	673	660	670	637	671	612	654	651	640	716	587	669	651	699	697	625	659	679	656	656	678	671	690	708	657	696	677	667	611	682	707	658	702	692	707	667	622	649	673	660	614	630	608	657	695	663	654	628	639	644	642	656	665	651	624	639	668	635	693	626	606	701	655	669	695	619	660	619	681	670	650	655	664	680	693	626	627	695	691	622	637	661	662	636	658	616	679	660	639	680	683	685	688	645	640	668	630	654	644	615	646	654	661	635	646	632	637	667	672	625	694	653	695	662	627	678	647	651	664	651	723	637	639	687	703	710	634	676	637	673	666	683	653	672	644	710	659	682	668	686	653	618	671	680	697	603	668	648	616	614	666	632	642	655	636	665	608	598	668	674	685	644	660	638	681	656	653	659	701	636	614	649	672	635	685	634	673	707	645	692	654	659	705	671	672	651	661	646	695	654	721	707	623	632	638	663	652	631	686	684	692	693	630	603	658	651	607	686	638	630	673	634	679	675	581	660	702	658	633	661	643	664	673	676	624	677	695	609	675	661	643	673	632	661	650	650	620	684	642	677	678	646	671	649	674	611	652	640	614	631	648	638	700	637	648	646	673	663	698	663	622	676	661	603	639	630	672	650	640	642	702	650	651	631	689	643	676	617	675	685	629	649	625	683	631	663	693	628	617	674	630	626	690	688	630	638	671	645	662	690	709	678	681	697	667	648	686	613	670	666	692	663	682	688	648	677	695	666	647	639	673	696	696	703	661	637	675	670	670	657	676	674	601	655	606	671	660	683	697	696	639	670	660	668	667	643	617	665	649	648	660	643	667	668	637	682	658	622	702	621	643	651	686	696	632	668	651	660	675	669	661	667	683	646	651	653	656	631	653	634	649	679	648	666	624	665	669	683	654	636	647	631	693	651	628	673	710	686	673	659	613	658	658	627	684	681	617	609	657	629	644	635	677	645	649	652	644	615	638	663	632	677	643	654	658	682	659	648	674	689	644	689	648	679	648	654	648	639	640	660	644	657	697	658	627	646	634	654	688	649	672	649	647	646	655	616	673	651	638	658	676	628	675	652	617	676	642	653	656	624	670	679	700	664	633	649	639	621	619	679	707	670	621	626	653	654	655	640	687	615	688	671	720	667	690	667	640	649	668	647	628	679	645	656	659	670	638	667	629	663	661	668	658	657	672	688	652	662	686	670	662	626	718	622	670	659	656	619	664	693	603	631	628	668	612	642	652	670	650	669	650	663	641	627	620	633	666	697	609	705	617	660	705	665	646	582	655	641	621	671	676	671	661	694	647	677	672	634	642	656	650	683	663	653	640	645	640	616	666	646	648	665	668	662	656	682	653	636	668	662	663	635	659	674	668	641	624	655	631	632	669	675	633	654	662	662	693	634	671	690	643	638	712	607	671	662	645	658	686	671	626	659	634	661	610	676	639	685	657	669	684	680	628	660	656	651	614	647	675	639	650	640	614	653	648	657	615	698	624	646	699	707	609	680	677	613	663	644	626	711	661	695	651	711	638	674	654	661	661	727	644	639	671	695	687	636	617	681	653	609	628	650	653	628	669	648	629	680	617	629	675	697	689	625	644	612	656	708	702	672	645	698	658	628	645	690	638	666	626	690	665	674	657	665	675	686	666	635	664	676	620	645	625	677	618	627	682	664	618	622	661	659	634	615	638	671	614	623	652	672	639	638	656	662	714	643	693	594	698	674	627	682	676	671	663	665	672	639	645	679	694	640	701	616	650	686	673	618	691	646	663	641	637	678	649	634	668	647	660	669	616	647	630	636	703	647	686	622	700	661	668	655	644	622	647	627	642	654	627	619	660	660	653	656	680	668	674	680	658	702	675	687	670	656	679	669	643	691	654	635	623	627	691	661	668	689	674	640	661	657	681	653	657	675	667	647	652	635	647	651	655	627	696	637	651	647	653	661	674	623	662	660	636	641	652	678	675	677	652	650	679	649	668	694	683	681	650	657	637	650	645	646	632	655	652	628	682	618	670	610	674	644	658	628	639	694	714	651	638	668	633	646	690	626	729	701	700	667	633	599	605	639	619	667	670	643	620	643	692	656	660	625	606	679	685	640	640	678	644	638	647	672	644	631	601	648	653	666	639	617	631	631	642	667	678	682	666	628	648	690	627	641	673	596	614	695	687	668	637	662	663	637	645	628	675	692	677	676	653	594	631	619	667	642	649	665	679	648	656	634	687	644	658	624	642	620	643	649	687	627	599	660	652	646	681	678	660	647	664	649	647	610	656	620	680	650	683	661	646	632	687	660	668	616	629	680	638	600	645	656	652	643	637	628	664	676	688	688	689	656	674	665	693	635	627	681	638	638	642	620	668	653	600	683	658	668	675	645	686	652	682	688	607	660	677	638	657	629	630	657	703	621	630	628	633	679	658	664	649	617	677	622	642	645	649	697	639	653	638	674	627	629	657	629	679	657	642	627	695	659	652	630	624	692	606	648	665	649	662	677	689	667	668
24635	22955	35004	33988	27147	22885	12992	3736	1810	1490	1159	1006	947	952	956	943	909	960	883	922	948	894	919	908	936	1069	1036	1005	975	911	952	891	897	911	938	911	927	961	892	919	915	903	896	913	871	873	883	863	869	932	857	920	909	914	914	842	894	910	912	916	882	920	942	959	876	942	896	972	877	937	870	817	859	890	921	860	867	882	912	930	909	913	941	884	945	889	950	962	856	925	912	878	868	910	904	846	870	895	855	891	909	881	922	904	890	896	860	809	858	906	933	919	897	883	851	919	913	846	904	877	895	894	925	946	891	933	886	886	933	902	887	874	873	887	942	957	898	934	871	877	878	892	913	920	890	950	965	920	896	874	893	896	845	913	900	913	882	917	864	891	876	902	896	905	842	894	901	911	921	899	954	883	869	878	888	888	887	868	893	906	865	927	884	916	931	895	928	888	935	877	937	873	894	911	888	886	912	833	894	929	913	887	887	936	868	871	875	873	857	909	941	898	917	919	847	892	884	897	862	885	838	902	937	824	907	888	904	874	897	895	912	859	878	896	875	918	924	878	875	902	930	907	904	863	904	880	849	909	869	893	927	853	874	929	898	889	863	906	877	885	878	870	860	844	893	896	929	882	929	864	884	910	873	921	850	891	890	874	852	872	878	902	893	945	877	868	847	872	906	898	884	898	930	904	894	894	872	915	913	909	886	943	874	839	910	839	925	918	819	909	914	885	831	867	945	924	913	920	911	904	874	874	913	921	883	923	916	914	889	900	873	925	863	933	899	918	885	876	855	893	884	887	834	923	838	902	926	896	941	876	910	873	851	876	931	872	948	913	906	912	969	907	893	908	902	841	876	828	897	866	838	909	903	904	927	903	873	887	940	874	919	855	883	899	955	846	877	899	895	913	925	958	930	946	875	866	855	923	899	914	876	928	915	877	867	897	825	906	900	881	876	832	874	938	900	892	933	914	912	891	909	884	889	830	988	885	886	856	833	876	913	917	921	863	857	902	883	883	957	830	891	861	895	853	880	913	888	953	869	880	878	965	868	907	865	909	944	866	854	885	900	813	862	890	866	896	891	914	877	920	855	920	878	829	862	894	879	864	870	951	858	877	869	895	873	876	948	953	863	860	897	835	885	910	865	937	902	861	877	885	892	892	912	855	922	896	918	896	863	885	906	892	872	880	879	940	879	874	903	882	810	876	844	906	878	904	888	895	906	935	914	883	926	816	899	865	894	881	867	898	907	874	896	898	902	897	914	894	868	902	892	848	881	890	935	883	840	869	878	860	861	858	851	917	904	859	902	890	894	872	905	887	870	932	886	850	889	933	869	915	892	865	899	852	947	917	908	931	941	879	863	836	877	875	898	929	916	893	890	846	892	897	857	934	908	884	919	907	846	893	896	898	931	849	856	920	881	937	885	916	888	851	888	917	928	858	843	939	896	862	866	893	884	945	907	863	936	893	903	909	921	939	912	891	874	877	874	900	931	907	869	811	811	881	863	939	932	901	891	883	889	892	862	917	923	868	879	885	896	902	877	896	924	932	884	893	921	858	903	868	877	866	902	885	883	917	848	930	902	890	881	861	840	841	856	899	879	941	885	916	881	897	878	889	897	900	924	869	891	892	875	909	876	868	882	898	909	900	899	905	910	902	896	861	859	863	928	852	937	907	847	873	887	881	853	920	861	888	909	907	896	873	880	851	928	886	897	870	852	877	887	891	877	850	900	871	882	921	901	909	927	856	898	937	908	933	898	888	857	876	842	888	838	917	902	903	879	855	870	881	858	902	922	904	942	932	928	862	901	858	856	895	883	960	910	895	902	902	850	947	898	928	888	929	906	887	819	900	940	930	899	907	865	868	866	925	911	866	870	892	893	858	931	863	868	874	902	873	922	906	928	922	888	841	848	921	885	872	896	854	860	901	884	891	862	951	928	883	918	911	959	871	868	913	900	919	939	884	871	910	898	919	931	902	821	904	941	921	857	888	889	855	907	918	881	889	875	897	913	872	952	848	889	852	879	871	899	932	886	896	927	894	958	861	862	937	930	899	883	924	891	892	921	863	886	891	895	900	874	878	931	868	877	887	902	878	902	902	847	911	869	909	886	858	899	858	922	858	907	948	881	919	870	913	899	896	851	836	870	926	926	906	894	896	883	921	892	907	927	911	930	874	942	862	871	937	875	898	871	869	869	866	825	901	894	889	869	833	849	917	875	917	836	905	907	863	844	889	881	889	893	916	888	921	901	921	901	929	887	855	876	876	844	911	916	807	882	880	873	887	913	904	835	917	867	863	886	906	892	877	844	902	902	925	856	893	810	887	912	861	883	902	875	861	924	842	920	891	869	872	856	912	922	882	932	898	904	951	929	847	882	888	884	923	868	889	893	838	900	857	844	883	862	883	936	864	832	879	867	846	920	910	868	875	871	866	891	916	919	920	963	852	922	932	858	906	898	962	896	867	882	853	897	896	859	897	897	838	969	926	957	848	893	910	894	923	862	883	914	899	908	875	880	895	937	921	885	842	838	930	916	879	899	918	852	921	910	904	891	936	899	884	825	887	882	880	864	889	896	934	970	926	902	903	874	870	914	878	926	910	896	896	890	905	889	885	879	861	844	899	891	907	897	853	893	905	879	878	881	907	816	912	917	891	869	899	883	840	932	880	871	850	874	866	858	858	869	891	904	916	923	872	935	909	851	893	848	862	842	894	861	921	880	904	915	873	917	923	953	887	896	909	908	880	869	858	863	905	937	891	927	837	897	878	850	875	862	849	889	856	903	882	918	891	858	845	853	890	878	918	886	916	905	874	925	911	897	893	899	835	896	897	870	859	880	873	890	903	905	919	918	873	872	878	899	891	905	919	900	865	888	876	863	888	876	885	951	873	884	886	913	863	944	884	874	939	897	911	893	907	871	896	901	889	861	862	913	874	892	879	947	903	876	887	908	946	845	885	946	848	938	888	940	874	879	812	961	893	876	889	894	893	910	893	850	868	843	894	868	880	848	900	931	885	915	889	922	947	890	872	822	920	829	924	929	916	900	956	857	881	865	843	867	912	882	898	847	829	830	848	936	879	903	891	927	907	906	854	949	860	896	930	875	914	887	878	862	882	871	929	900	857	889	895	887	899	884	864	855	926	860	903	906	889	878	913	874	866	803	937	875	934	829	836	895	959	891	922	904	896	880	858	913	903	869	865	950	952	918	903	853	924	831	930	902	929	884	880	868	853	886	885	893	868	870	884	882	902	898	976	827	843	857	890	903	874	911	907	919	889	929	892	914	925	931	869	863	911	935	915	847	973	841	906	839	924	869	872	879	851	882	912	914	899	883	939	929	925	868	886	909	842	899	890	914	901	903	891	946	914	896	870	896	903	882	884	827	880	856	887	864	873	893	929	875	884	895	858	858	893	940	862	922	871	919	878	877	893	899	907	915	912	894	893	869	882	877	889	878	900	864	953	865	888	854	880	926	885	872	896	870	882	901	888	857	894
65007	103221	78915	47981	25473	16402	8321	3496	1959	1651	1086	855	793	799	805	816	825	795	798	840	745	814	836	760	786	1012	996	867	849	858	782	803	763	821	800	761	785	806	759	759	775	793	749	781	832	813	798	760	805	758	792	815	794	816	773	833	806	836	802	748	795	776	776	781	781	771	746	791	815	829	799	785	839	815	790	757	835	773	788	758	762	746	785	827	779	766	796	799	744	808	767	776	776	814	763	771	788	788	779	818	816	782	765	793	778	786	818	803	754	757	838	751	785	807	778	741	785	822	838	725	732	795	747	776	727	774	787	807	792	809	760	800	765	818	734	756	767	792	748	783	746	808	783	785	771	783	771	794	777	761	818	749	814	785	791	819	775	770	766	800	805	748	787	789	793	773	779	839	818	794	792	794	750	816	823	761	799	769	790	795	751	828	778	772	841	774	790	799	783	767	792	753	729	760	741	755	787	776	795	770	797	705	802	758	807	765	799	811	808	812	740	810	756	818	739	819	783	795	798	758	771	778	774	811	824	727	785	773	777	777	784	763	765	788	742	808	781	757	806	801	801	818	743	822	753	776	780	770	780	760	754	746	791	763	852	765	783	794	859	821	799	796	802	838	757	748	799	779	795	784	782	758	780	827	774	826	804	770	811	857	822	819	785	792	796	761	832	802	818	799	798	799	772	769	835	779	801	765	691	771	769	749	777	809	775	767	756	739	786	760	773	803	815	778	759	805	781	741	761	785	804	805	741	791	756	785	781	756	755	765	745	764	768	837	818	754	776	766	766	822	783	737	806	784	789	724	727	757	765	789	748	780	770	757	799	802	733	783	755	803	744	737	744	811	793	773	738	752	721	816	819	754	768	752	801	813	746	828	793	760	762	795	808	743	776	822	809	743	752	812	761	789	815	823	770	817	809	785	731	787	844	787	808	819	788	782	768	752	816	800	820	799	775	752	776	789	757	772	758	782	789	809	794	773	767	857	772	816	776	793	788	704	828	810	836	782	771	740	805	775	732	808	777	788	800	744	781	763	833	767	776	811	744	776	805	811	786	777	765	785	746	784	760	799	773	760	744	765	779	791	799	806	797	828	795	758	737	735	770	837	766	768	784	712	790	759	759	760	800	766	777	795	763	842	750	772	792	819	766	784	753	786	780	744	769	753	786	802	820	744	820	761	810	750	781	798	766	829	788	788	755	766	732	758	753	769	758	781	811	728	767	741	772	764	767	724	790	778	783	766	764	767	761	768	788	786	794	749	765	744	761	816	801	752	801	837	783	785	751	785	820	806	786	798	765	791	777	784	817	751	809	841	722	688	827	790	848	795	775	797	769	763	771	776	799	788	777	792	804	813	814	804	753	769	774	808	736	781	794	768	817	801	756	797	804	760	784	761	732	794	755	754	832	795	758	805	801	761	819	776	777	810	774	772	799	819	743	756	786	766	753	774	776	721	805	839	777	764	786	753	791	799	764	775	790	750	814	767	775	784	785	781	772	791	761	751	704	826	795	784	786	753	765	764	733	767	815	801	752	818	816	762	781	796	742	758	778	790	802	764	739	827	734	808	776	724	796	723	766	776	765	771	743	804	759	750	756	718	782	783	783	774	748	794	730	778	821	840	793	802	777	733	821	753	772	787	818	817	731	771	764	754	754	752	752	754	785	761	764	745	761	744	785	722	770	756	737	767	787	771	839	769	745	802	831	749	798	780	756	770	750	746	821	734	754	745	764	805	766	775	788	789	776	789	803	783	766	797	789	764	705	812	795	806	775	771	770	771	795	799	757	751	805	766	762	750	785	750	777	839	778	804	827	717	807	732	814	742	789	746	774	798	788	765	711	827	837	785	790	834	754	803	834	773	758	793	778	750	774	820	833	800	792	764	761	800	776	780	739	780	780	811	780	765	760	781	825	751	776	775	762	755	785	744	774	803	790	758	726	753	792	738	814	771	779	759	726	827	728	755	769	773	813	799	776	780	758	778	768	790	802	764	763	742	734	772	788	818	754	820	765	761	813	768	814	867	802	807	813	753	722	822	795	790	812	772	753	784	773	756	791	776	805	750	833	752	794	767	740	776	762	765	762	778	812	776	782	787	771	726	785	768	730	794	794	768	776	758	750	788	788	774	770	811	783	762	800	799	770	766	735	750	792	775	760	786	757	784	787	812	769	794	797	768	776	764	785	809	787	772	745	757	758	772	803	732	803	781	783	818	763	814	829	760	725	763	749	779	774	751	777	779	814	796	808	780	782	737	783	785	773	785	792	789	809	793	779	750	761	816	763	803	764	766	742	746	853	741	808	735	805	799	768	736	781	783	761	808	771	759	783	758	797	834	754	791	810	768	777	816	777	746	765	831	785	719	813	775	768	805	770	813	785	774	783	756	799	819	754	785	786	832	802	805	760	769	771	824	747	764	754	815	768	793	784	818	729	830	770	817	770	799	783	753	805	772	824	741	778	788	773	801	721	816	771	804	763	779	781	846	818	757	771	779	740	784	761	785	820	797	781	774	790	786	777	806	801	769	830	791	799	764	803	776	807	727	792	793	752	738	775	759	797	769	773	818	812	749	786	792	750	801	791	755	762	738	769	767	827	730	788	795	775	786	747	743	755	831	800	833	763	779	783	782	764	776	773	793	785	777	746	803	772	716	791	796	790	744	778	800	765	770	773	826	738	802	780	761	791	788	782	816	791	765	798	719	794	798	749	775	713	806	794	737	775	795	806	780	788	785	758	752	727	792	798	798	776	777	782	810	766	775	817	788	774	744	799	795	778	781	766	754	775	787	758	760	743	771	787	769	819	754	771	779	759	797	818	719	820	831	771	759	768	803	803	765	750	779	814	788	777	755	796	787	787	792	782	798	808	738	778	807	743	792	786	785	716	756	762	780	767	811	783	809	746	755	726	749	807	796	774	760	761	815	730	785	760	813	799	756	771	752	791	780	801	798	805	800	763	781	791	807	739	810	746	815	819	784	753	826	764	737	734	807	744	775	812	792	785	797	802	769	797	769	791	825	781	750	757	750	754	766	807	768	738	799	767	761	744	784	719	776	805	774	750	807	755	772	797	787	794	795	843	802	727	775	767	770	800	748	757	761	768	771	746	773	785	792	754	793	781	760	795	739	786	726	819	776	745	757	792	833	784	795	794	772	786	786	767	730	788	796	798	772	803	781	792	784	736	723	757	786	762	767	823	808	751	808	794	731	798	741	766	811	799	724	769	838	781	782	825	833	758	820	733	772	719	738	781	765	783	766	800	761	747	764	797	828	781	823	717	789	778	796	801	792	778	746	738	777	784	763	750	774	770	809	734	721	796	759	750	819	794	773	783	792	722	733	837	790	796	789	786	807	773	776	738	768	791	819	796	777	805	767	708	768	816	759	723	817	785	797	830	717	794	752	844	790	778	800	776	799	737	769	787	776	823	737	744	814	748	785	745	781	731	833	759	742	757	750	785	759	795	781	807	773	776	853	799	815	757	796	825	861	793	792
31033	27643	25133	10594	2740	1650	1011	776	720	677	675	709	752	683	756	662	670	691	670	659	720	693	713	668	672	698	712	674	666	667	694	713	652	714	695	737	683	686	631	689	708	685	678	707	685	696	705	653	688	681	695	686	718	660	674	691	710	690	689	717	719	670	615	646	702	685	667	678	683	705	696	684	681	660	688	665	653	689	677	677	710	708	703	688	685	713	660	649	763	696	697	677	650	712	675	697	682	676	672	703	697	668	676	680	662	673	648	710	655	673	682	685	687	696	705	723	682	661	694	697	696	657	720	653	652	693	665	721	659	611	668	637	752	721	662	689	704	656	657	673	719	742	709	717	664	705	668	682	675	619	692	642	656	706	687	690	651	650	667	661	697	690	712	711	646	680	676	707	650	682	669	664	644	690	666	753	647	699	668	657	666	684	663	660	659	707	675	640	671	688	679	704	675	651	665	717	690	673	665	650	661	681	642	697	703	634	692	695	688	688	678	673	649	660	633	675	714	689	651	684	683	703	676	732	707	647	686	644	687	665	641	652	679	654	757	732	669	673	695	724	662	653	642	669	694	695	657	661	678	727	687	652	645	695	667	704	651	727	675	676	658	692	700	688	695	710	761	733	699	670	672	683	684	710	666	698	729	646	658	681	717	662	689	680	720	746	700	651	655	690	680	686	705	658	673	690	701	662	717	675	646	686	694	711	712	727	697	703	657	682	661	717	767	691	730	671	680	700	659	668	731	695	631	666	687	669	703	701	718	687	700	686	656	709	712	725	718	661	647	665	670	649	736	664	707	660	671	700	662	690	690	687	705	700	714	661	700	678	692	706	716	693	671	701	674	704	719	695	678	664	628	662	728	680	708	683	709	679	707	637	714	713	668	720	660	655	682	643	729	707	671	653	656	663	711	687	666	723	744	679	723	679	682	649	678	703	696	637	669	653	725	664	672	720	691	646	668	700	679	634	701	724	635	665	694	677	699	647	606	686	662	696	681	657	673	691	700	680	672	660	656	673	675	687	614	694	663	686	667	660	653	664	688	663	713	674	749	671	697	699	708	762	682	668	694	647	706	683	668	675	643	697	663	647	716	699	660	706	686	710	645	703	690	689	636	697	707	704	700	687	708	676	690	681	631	672	676	707	664	680	668	666	648	678	660	679	725	721	678	718	674	702	672	707	671	662	690	716	638	638	668	689	661	680	668	700	686	707	679	664	667	677	674	672	669	727	622	681	605	651	634	701	713	676	662	675	711	685	673	701	706	730	699	690	671	684	643	690	681	694	686	704	691	688	699	689	685	689	689	706	693	648	683	593	717	684	661	670	648	653	662	718	669	703	685	707	683	670	680	684	706	678	667	714	675	737	715	714	681	670	675	701	672	671	690	672	695	670	676	692	691	697	661	742	706	736	680	718	690	660	662	696	655	681	608	657	666	657	710	707	701	682	703	676	684	678	626	656	686	686	656	641	721	721	713	711	691	681	694	732	665	680	697	664	653	677	698	679	712	698	670	674	691	668	659	670	691	689	699	671	674	696	635	694	670	657	678	702	647	677	702	661	704	663	693	642	703	628	680	722	719	673	693	688	748	690	662	684	673	670	713	674	696	653	704	666	679	658	693	684	729	676	694	646	692	664	678	681	709	693	717	708	682	709	660	682	668	639	691	694	694	648	689	654	684	720	657	676	692	672	671	630	684	656	736	692	675	693	686	646	679	630	690	591	692	679	659	649	655	687	659	700	677	681	697	711	662	647	646	684	676	699	686	623	659	668	710	654	708	689	706	692	696	711	632	652	702	685	673	660	694	676	716	736	686	634	721	667	651	715	662	703	656	613	658	704	670	655	613	708	690	696	678	676	659	664	677	715	699	671	673	692	653	690	706	672	645	649	697	646	729	688	687	659	693	656	713	686	680	678	665	686	685	646	715	648	634	667	697	727	712	649	694	678	685	690	690	658	639	665	715	678	659	703	659	685	713	622	728	638	704	657	657	665	705	665	689	667	693	741	683	710	699	723	702	677	684	706	688	685	662	668	699	687	715	671	672	637	681	663	747	666	687	664	639	681	726	710	668	695	690	737	660	688	669	668	719	723	656	698	667	755	707	699	689	715	692	688	742	683	664	693	648	672	717	638	665	689	663	702	740	719	711	641	700	681	670	654	684	681	711	702	681	700	645	679	683	700	726	683	667	685	684	724	716	676	626	717	655	693	675	654	699	701	712	669	701	675	687	686	672	656	714	675	664	678	662	702	656	725	663	647	680	669	720	664	715	715	658	650	730	631	715	680	688	696	750	669	683	717	663	663	720	727	667	659	724	751	703	727	664	734	709	708	659	658	662	645	681	680	705	716	696	669	667	644	680	673	688	710	661	714	696	661	677	657	657	692	646	687	661	690	695	714	695	700	687	669	629	721	685	660	709	714	634	701	671	636	664	676	688	647	694	613	615	689	678	690	643	675	706	670	663	664	691	720	680	687	711	669	685	711	690	670	678	697	681	673	679	676	670	694	690	647	679	692	651	658	700	693	673	679	662	656	735	668	700	666	678	714	717	669	683	697	704	704	630	728	678	689	684	625	688	683	680	698	671	720	668	658	657	713	660	766	685	667	726	737	697	658	692	686	679	705	684	694	673	670	735	682	703	683	732	689	711	723	672	675	725	722	658	663	692	651	655	693	640	651	686	687	663	734	698	650	631	727	687	693	671	690	711	675	708	717	647	669	685	719	680	700	693	719	688	691	721	649	728	652	684	657	677	680	698	666	677	680	678	706	674	727	705	661	711	676	678	706	699	661	697	626	653	672	671	695	713	687	661	662	700	666	680	661	689	721	658	693	666	656	723	654	677	665	710	677	694	695	660	692	712	707	709	677	642	671	665	698	672	664	682	727	678	726	724	638	712	673	690	744	675	682	697	686	694	649	706	705	654	674	688	681	664	704	689	666	678	692	668	690	700	705	684	660	704	670	655	673	698	705	698	693	677	710	705	698	669	712	664	669	674	640	628	666	699	675	703	703	655	694	648	700	694	658	703	698	681	696	700	681	693	679	694	677	720	734	687	687	658	702	658	660	670	693	673	693	663	717	652	723	678	687	738	715	745	637	706	712	689	684	684	654	693	693	675	697	637	681	646	715	643	686	660	665	698	676	686	668	681	688	689	675	695	664	715	696	712	672	716	669	679	724	692	670	677	651	704	684	708	690	709	694	691	654	727	683	705	683	696	721	717	696	663	649	709	675	692	676	708	647	712	670	671	624	678	647	695	735	689	685	661	688	714	682	726	694	716	671	691	668	703	657	648	700	695	681	646	661	694	670	716	690	766	721	741	701	731	672	691	642	662	648	686	703	708	644	669	696	700	713	701	683	643	632	666	672	729	658	732	673	708	669	650	677	663	743	695	637	678	690	661	735	645	705	651	681	705	699	696	644	718	690	645	685	676	635	717	688	653	657	688	680	665	677	718	683	688	684	697	715	719	658	711	688	685	678	648	679
23288	31688	20561	6354	2395	1553	989	679	591	591	550	557	552	572	552	525	526	520	556	499	545	534	514	546	524	551	609	507	538	554	582	550	565	578	564	547	617	567	484	540	535	583	547	528	518	515	545	534	535	487	553	556	557	546	552	540	540	530	569	533	561	496	530	532	533	567	513	501	527	591	534	555	541	533	571	526	517	519	525	537	541	508	498	523	538	548	536	506	534	579	558	529	532	539	543	554	591	527	529	532	588	550	504	568	555	567	535	552	547	552	507	537	535	507	516	534	556	533	501	536	527	552	538	539	544	539	560	559	531	505	541	590	537	527	542	528	511	494	570	539	525	558	577	566	512	586	516	534	542	533	535	578	547	543	565	542	578	509	530	531	537	522	527	564	540	500	518	508	574	514	509	532	556	543	557	556	533	549	534	541	572	524	538	535	525	561	512	507	529	523	566	544	553	482	547	542	535	544	542	526	523	536	534	559	493	538	531	526	546	503	526	541	523	503	554	492	562	543	545	520	557	534	535	529	532	574	562	555	535	540	546	537	518	602	539	519	576	518	536	518	525	523	539	537	533	536	514	545	568	542	581	505	574	514	536	554	551	551	536	538	522	513	524	508	555	578	555	547	533	523	510	567	526	563	540	551	543	519	558	554	537	544	505	576	565	555	506	546	536	537	561	529	552	502	513	558	551	503	537	557	495	588	510	527	519	555	578	478	578	574	569	510	531	527	553	553	543	529	527	564	525	567	529	500	538	562	544	551	533	522	522	571	511	541	545	499	545	544	511	526	521	557	561	533	538	546	553	523	549	516	554	531	511	537	555	553	570	545	538	548	546	522	503	551	538	568	542	527	536	548	567	532	555	528	544	532	547	534	527	548	583	535	511	540	481	573	545	556	526	573	513	531	539	502	583	521	524	576	551	498	564	554	518	565	517	610	542	499	509	520	551	523	524	542	568	569	507	560	554	560	533	585	521	521	570	539	530	573	524	524	544	482	556	545	530	507	554	557	520	529	569	519	540	562	544	548	519	568	525	545	571	503	533	522	529	533	523	571	574	528	534	513	552	538	518	528	542	530	556	556	483	587	523	540	540	546	567	543	534	536	518	517	545	509	586	525	567	542	533	534	519	563	534	518	556	591	567	515	583	532	580	493	538	525	568	539	535	539	548	508	529	560	578	527	505	497	551	504	531	574	572	523	506	535	559	552	567	557	498	516	569	509	544	542	571	518	553	518	570	538	517	535	521	556	512	520	533	532	548	573	564	504	556	532	529	546	558	524	526	529	527	519	557	511	508	522	500	546	543	554	556	504	513	543	572	510	528	537	545	540	561	540	545	566	575	557	518	552	546	562	536	536	534	562	536	551	541	499	530	542	515	533	570	512	545	546	498	525	536	518	522	553	567	542	519	554	522	577	492	541	544	576	526	573	514	523	542	499	507	506	550	541	475	561	586	526	529	569	537	512	537	552	527	559	562	546	521	507	581	538	554	562	531	575	544	502	593	583	502	546	578	562	556	534	528	544	527	547	518	554	528	536	583	517	550	550	516	593	475	515	549	481	521	593	524	552	492	530	547	512	520	538	585	576	604	504	548	489	559	517	527	530	522	511	571	554	517	517	553	531	569	534	544	518	540	544	510	544	537	555	554	545	546	498	540	513	526	551	577	542	546	559	538	513	539	522	554	557	506	526	497	505	565	538	521	562	560	551	535	546	535	542	534	556	541	602	586	547	526	526	541	538	553	576	517	534	524	561	573	550	531	520	526	554	537	546	538	515	545	584	567	552	537	537	557	538	532	536	539	555	531	543	531	515	551	516	558	560	550	547	554	548	521	534	545	551	547	512	535	554	543	543	513	525	534	550	580	515	550	547	526	548	478	541	561	566	564	566	525	516	525	521	566	540	533	561	534	554	539	544	570	497	524	511	515	511	547	524	530	541	522	556	549	550	526	549	545	542	529	567	558	535	559	517	500	571	519	562	528	513	528	505	510	555	580	576	518	544	535	548	566	543	545	530	563	525	546	496	565	533	528	557	536	530	570	558	547	508	504	581	516	523	554	539	548	572	597	553	546	490	547	522	560	528	571	563	520	547	590	548	572	531	480	522	512	528	517	545	532	513	531	511	570	498	531	537	556	509	543	569	518	576	538	530	517	518	559	548	567	563	558	514	556	522	542	571	532	529	521	577	550	507	547	582	572	519	508	525	527	533	540	494	511	552	550	565	546	520	554	526	545	507	552	580	552	553	532	559	500	546	559	568	524	542	548	532	563	558	574	526	516	521	539	548	521	528	547	512	527	544	541	593	546	524	523	503	507	543	499	533	524	515	551	576	513	556	520	575	533	528	520	567	574	520	529	547	582	557	537	531	573	553	517	511	541	546	547	557	530	528	572	527	511	575	567	560	541	523	569	525	531	519	559	536	536	536	564	562	497	512	548	546	551	534	556	539	542	537	560	567	584	553	513	556	577	533	528	508	605	526	537	522	489	543	530	538	542	564	534	552	537	539	564	547	526	524	536	563	563	530	512	564	545	567	584	517	533	548	552	565	533	551	592	558	554	518	569	551	526	560	523	514	536	555	554	528	517	544	557	560	560	611	555	540	547	569	543	583	552	538	510	542	505	560	539	541	564	520	553	508	515	508	547	537	560	559	538	552	517	515	577	582	537	559	543	542	549	528	512	566	496	592	525	546	546	533	511	560	533	539	561	571	580	525	511	555	565	533	549	552	503	543	528	546	580	521	527	521	517	558	591	575	516	564	554	512	538	500	519	544	532	548	547	536	575	539	571	609	505	556	556	556	534	492	532	544	551	519	556	575	574	522	555	566	547	501	542	523	554	511	530	538	524	527	525	541	519	498	556	546	520	535	538	503	522	554	581	535	518	540	536	519	546	512	525	531	561	513	521	566	548	536	523	531	556	552	546	530	537	538	556	547	565	556	536	531	538	516	517	535	543	535	577	532	533	568	533	520	575	514	542	554	530	555	567	554	522	539	534	547	546	511	551	522	524	553	586	555	530	537	536	531	516	546	541	542	532	495	513	540	543	543	567	577	601	591	520	537	558	521	535	544	542	572	511	542	555	559	552	527	559	524	541	540	547	563	513	548	529	548	522	548	547	575	489	568	571	540	587	526	549	573	531	537	558	510	588	533	549	564	555	626	558	584	540	512	566	538	553	555	539	564	547	576	535	580	562	570	528	541	532	504	554	526	544	567	558	561	575	536	521	593	577	531	522	509	505	588	581	541	526	514	539	519	514	508	541	538	575	537	533	567	557	521	511	542	576	553	521	539	535	558	529	584	547	519	542	540	506	548	559	529	593	525	517	573	551	570	541	572	571	528	573	563	567	543	538	574	511	529	543	567	556	562	534	525	519	571	539	530	594	547	563	581	531	558	524	588	521	508	525	557	538	554	548	524	516	555	536	529	558	540	530	579	549	539	557	539	495	560	509	532	526	542	536	527	558	563	521	503	536	538	534	526	543	563
25837	24761	38993	36410	23996	15174	6209	1973	1187	1012	818	808	766	809	785	762	806	761	800	780	838	770	767	733	787	914	833	806	815	786	726	761	802	742	772	785	834	751	791	806	766	761	801	780	755	770	742	795	772	796	742	750	777	779	758	787	713	757	831	774	754	786	777	811	812	770	760	790	811	759	745	761	812	781	824	797	772	755	774	741	801	772	757	800	734	775	766	803	727	725	826	801	700	808	754	758	786	792	777	764	785	766	754	806	796	774	753	787	749	788	816	743	713	753	754	776	771	816	744	747	761	825	746	738	771	785	776	770	798	754	735	796	760	726	798	765	789	772	742	794	725	787	742	754	782	782	706	752	746	738	803	803	749	830	746	805	741	805	760	747	773	740	787	751	743	751	708	740	760	714	780	810	736	761	754	771	816	833	752	758	802	777	710	702	747	783	809	806	773	839	773	757	750	765	746	795	774	761	777	729	789	822	777	761	784	765	719	754	749	746	823	728	766	757	771	800	776	757	733	736	787	793	787	726	757	780	773	762	763	725	808	724	754	800	730	766	728	780	796	766	740	739	790	836	796	724	787	764	798	759	799	746	812	762	746	777	750	684	758	792	723	765	749	774	770	778	792	780	734	705	778	762	719	759	734	755	792	794	721	785	760	730	785	771	764	770	745	799	748	734	784	781	776	734	769	788	800	788	777	794	799	738	727	725	768	740	784	795	742	796	736	783	714	755	774	785	744	774	738	740	742	808	802	740	782	731	734	739	767	798	740	777	781	760	762	780	796	790	727	724	801	746	782	776	821	767	782	797	762	716	707	800	767	762	804	763	785	733	772	741	772	760	780	772	755	747	822	757	809	702	767	781	788	820	717	817	776	708	768	783	750	734	763	800	721	723	769	738	755	773	774	781	745	730	696	741	723	762	739	766	714	752	742	763	757	791	766	753	750	761	768	832	747	783	792	800	781	774	765	774	746	818	751	823	784	743	758	781	760	775	769	774	726	753	821	783	706	796	754	784	752	731	748	787	703	770	749	794	782	823	754	770	783	790	765	829	764	732	764	755	786	776	750	753	776	762	803	759	808	767	775	790	727	751	743	770	781	791	756	809	754	782	795	763	762	783	821	750	750	756	787	758	805	815	710	767	773	744	772	738	762	761	793	721	783	803	759	780	801	748	812	762	800	789	788	741	773	713	763	756	762	739	745	794	725	735	823	749	762	822	782	807	736	775	777	765	785	754	783	753	765	805	715	806	747	758	784	785	736	696	783	798	735	777	804	792	777	744	752	746	770	754	758	793	745	732	781	766	766	729	781	760	733	793	744	785	753	768	756	738	793	827	760	817	771	780	768	789	755	765	785	769	715	756	753	781	784	766	809	764	742	778	734	784	780	758	763	728	793	760	791	729	747	766	790	722	769	750	737	747	735	784	763	758	768	742	749	730	779	764	791	769	770	801	755	791	702	750	719	743	722	795	751	715	755	753	707	747	787	753	811	822	791	755	761	776	777	800	796	771	764	742	721	773	756	730	744	789	734	749	739	776	721	777	749	765	790	812	822	720	784	737	799	785	773	758	759	745	775	750	793	740	743	760	811	806	772	787	771	783	805	771	700	778	787	763	757	762	813	800	742	717	790	757	754	801	746	754	776	731	768	732	784	760	751	750	766	758	794	718	761	772	800	783	810	758	709	780	754	773	760	733	765	791	780	770	768	776	757	775	800	791	799	749	726	745	780	737	790	750	787	745	788	786	748	772	814	747	793	747	758	775	735	778	730	760	771	770	783	795	803	821	747	819	739	775	718	792	792	778	752	773	770	813	741	755	752	764	756	812	803	796	734	773	765	759	812	747	783	809	729	762	784	749	798	730	781	755	742	769	800	778	805	756	764	795	818	754	779	805	758	809	828	775	786	753	727	766	796	777	733	822	737	721	723	775	745	725	805	768	759	739	775	742	767	755	736	791	769	777	746	762	782	787	744	740	726	779	744	772	759	793	783	767	788	758	791	771	811	754	703	785	744	756	751	749	693	761	738	793	826	731	799	791	750	786	746	787	789	777	741	767	798	795	756	798	718	759	775	731	798	757	774	787	777	768	778	761	802	802	712	711	755	760	779	784	753	829	753	697	740	750	785	782	784	775	744	789	757	768	805	743	759	790	788	752	824	783	741	771	729	773	785	723	795	811	753	754	724	796	743	741	782	800	738	781	776	766	768	725	769	726	816	816	782	763	802	775	769	730	769	782	781	774	771	764	836	724	758	752	764	788	782	768	735	807	768	724	717	773	751	761	712	784	770	812	740	769	777	828	731	775	806	737	784	746	790	783	799	727	782	739	771	756	747	751	745	746	719	760	799	796	803	814	755	767	741	748	770	791	733	773	763	777	801	730	765	790	787	733	704	791	746	778	764	714	772	768	764	747	741	769	771	776	726	770	741	797	767	780	761	730	791	738	754	796	771	793	741	766	732	739	754	760	722	745	787	811	708	762	795	759	779	788	760	743	799	722	720	699	741	751	723	746	797	762	776	750	755	743	750	756	831	781	762	786	743	785	773	720	733	787	779	793	736	732	742	767	760	782	792	728	759	736	765	811	787	776	772	800	765	729	760	864	776	757	700	773	744	774	793	749	800	758	772	732	739	745	765	782	811	749	797	766	771	830	703	742	776	751	759	785	772	743	711	783	797	751	744	764	709	727	761	722	773	779	753	787	770	746	764	770	742	790	802	750	758	809	807	780	790	777	772	749	742	733	776	770	760	741	755	799	798	832	711	738	760	748	667	732	740	746	775	792	761	737	759	748	764	777	807	778	716	756	771	786	799	760	745	781	806	745	780	761	810	763	758	810	726	743	763	778	742	833	787	735	732	729	743	735	763	781	786	798	739	736	739	750	759	740	795	751	792	781	751	766	729	784	797	779	745	778	775	774	769	754	813	721	724	802	773	741	777	726	789	773	770	746	747	807	764	786	767	752	760	793	731	746	788	823	783	746	758	802	804	783	768	783	757	785	772	839	780	776	771	767	776	776	729	767	771	728	767	745	759	794	802	797	755	843	778	789	765	812	760	784	740	734	778	772	764	799	765	795	744	726	735	797	735	783	768	747	737	794	796	748	763	786	794	771	752	763	813	791	722	737	757	734	758	787	742	761	731	789	756	800	768	740	764	767	743	807	724	718	765	776	768	701	790	781	741	816	737	756	710	748	737	767	826	765	753	781	752	709	708	763	782	746	775	797	776	825	827	729	790	769	735	749	772	745	770	775	808	714	802	781	792	805	782	712	737	776	788	735	764	757	801	777	720	739	768	782	788	749	775	769	739	801	716	762	774	781	742	783	801	772	767	792	790	805	790	746	734	763	790	749	758	754	788	761	792	793	746	770	732	764	787	788	718	701	839	784	788	802	812	754	753	780	788	785	774	775	722	753	750	793	745	749	752	813	800	732	803	739	760	787	780	786	800	709	762	775	791	753	760	784	743	734	756	768	756	809	742	785	754	768
61136	90657	66628	35270	17249	10308	4702	1899	1209	1028	661	658	710	625	691	673	687	655	655	650	669	667	707	717	699	762	709	704	702	709	647	719	665	678	628	626	721	659	650	668	664	694	653	625	679	685	633	661	683	666	698	675	711	663	672	669	659	657	647	653	661	711	660	664	685	674	669	625	683	686	737	650	664	630	669	649	681	658	659	679	639	653	674	627	676	679	636	667	648	645	634	676	689	702	692	698	648	631	686	633	665	651	654	624	628	662	657	662	716	668	692	646	640	645	681	670	637	672	625	638	623	658	684	670	659	691	640	606	646	643	692	605	666	661	675	632	643	670	653	703	626	677	655	654	674	653	664	658	645	648	667	646	650	629	621	682	685	621	660	670	636	657	679	617	628	618	634	617	633	631	690	656	686	712	597	684	691	648	627	653	606	638	667	656	663	693	643	685	631	683	645	603	617	668	685	638	656	618	643	652	671	675	654	710	597	652	672	699	621	686	644	673	643	693	634	670	685	667	632	588	571	628	685	642	639	641	608	667	652	654	657	649	647	657	670	616	627	680	623	642	705	687	675	660	664	643	629	656	684	702	712	665	636	659	622	630	661	661	638	671	639	593	637	690	646	623	684	668	661	637	701	648	684	658	681	662	666	615	666	675	674	657	602	637	664	622	632	659	629	644	684	668	645	636	634	596	669	636	692	653	651	647	615	679	651	683	664	659	602	660	603	674	664	640	645	709	670	656	612	653	627	651	631	676	624	668	669	637	654	653	702	684	646	639	701	615	675	625	635	687	650	680	640	640	630	637	652	632	655	708	636	650	662	650	642	683	658	658	661	646	649	604	659	628	698	651	616	693	713	644	658	603	657	655	637	652	611	688	690	617	675	660	656	664	660	670	648	665	663	652	672	688	676	697	616	684	675	662	657	651	632	683	723	640	640	629	635	637	641	699	688	663	653	658	587	670	661	690	632	668	695	659	604	620	667	668	672	623	700	681	696	606	667	675	635	715	640	620	638	617	670	661	644	669	599	691	667	655	656	657	653	655	671	650	718	658	670	624	687	692	644	679	630	651	679	654	645	688	683	647	597	654	654	686	684	716	642	670	681	665	633	678	666	704	627	674	622	667	694	598	657	661	646	651	629	675	575	634	639	651	624	679	647	656	657	662	628	625	643	629	703	628	643	632	669	672	676	639	637	624	641	685	608	661	622	653	672	653	663	613	609	644	676	633	681	605	637	660	713	640	668	700	688	660	605	666	656	692	669	675	653	593	671	635	667	649	643	646	647	666	662	637	613	633	622	657	699	690	620	673	641	665	652	651	664	663	653	690	649	675	658	658	670	694	606	649	647	637	660	629	670	673	677	678	622	688	650	681	659	650	643	694	690	689	641	677	626	623	656	638	668	690	641	594	633	683	663	667	617	649	718	699	627	680	642	640	657	615	634	642	692	673	647	627	651	643	667	680	690	643	649	707	661	660	602	662	655	666	656	644	671	674	644	615	641	680	614	693	654	644	616	641	632	666	667	650	643	663	629	651	633	709	651	609	644	663	582	665	639	694	676	631	617	662	681	613	644	664	635	676	632	640	617	692	624	612	610	674	671	635	676	631	663	621	671	664	680	643	684	679	676	630	641	649	636	674	609	690	656	656	635	699	657	700	679	673	657	634	635	654	656	660	689	644	656	639	651	642	652	651	675	614	668	647	659	643	652	672	648	633	607	607	632	640	619	685	646	650	656	623	711	640	652	627	690	636	673	633	656	648	633	658	665	656	657	655	658	653	685	626	659	665	647	657	654	633	668	652	671	629	653	675	654	641	698	648	668	620	683	663	631	608	634	626	667	626	642	627	644	676	659	685	616	662	626	638	682	666	627	688	682	661	651	629	652	670	597	645	638	689	667	661	637	651	624	684	682	668	666	685	650	592	631	638	636	632	603	574	666	655	675	677	656	664	686	679	680	614	661	595	674	629	668	640	640	646	637	658	690	687	647	653	700	626	652	612	631	652	651	662	696	649	643	666	674	675	633	689	655	637	668	620	672	606	657	632	653	687	641	622	654	628	680	693	692	624	645	676	653	685	692	602	650	646	629	669	637	635	685	673	690	601	616	655	658	657	667	679	638	661	685	675	679	666	644	623	644	671	641	684	691	685	649	651	649	645	611	641	645	641	604	627	646	616	660	657	628	671	625	635	671	673	640	654	659	642	603	686	641	672	647	656	635	665	675	662	696	669	633	653	635	653	674	630	654	657	652	645	682	643	632	635	653	669	684	646	667	651	679	637	689	672	668	728	628	661	679	660	686	658	621	637	677	690	606	641	611	661	640	633	659	644	690	675	679	675	653	665	657	695	670	642	650	641	697	652	646	608	672	614	634	642	662	640	698	679	660	664	659	681	653	610	636	663	660	684	693	668	614	670	638	617	578	687	665	629	640	647	632	671	679	661	692	672	675	659	680	665	699	672	666	656	626	612	660	634	650	645	641	665	676	636	596	658	669	612	650	648	637	663	672	651	646	608	697	648	656	635	654	671	657	679	678	605	697	645	679	666	629	654	625	659	682	647	652	655	640	597	682	648	675	647	653	646	680	613	649	682	667	668	648	678	683	644	672	665	708	651	665	684	678	670	655	639	631	671	645	662	656	693	645	656	638	660	623	612	688	633	643	654	673	658	687	721	608	670	650	672	648	658	631	680	643	669	616	655	644	633	660	644	663	676	683	641	622	640	674	610	676	631	683	653	691	648	646	630	668	639	607	716	686	642	658	656	656	636	653	655	686	664	652	636	636	663	628	655	646	678	675	596	625	665	675	647	665	621	675	668	686	650	630	628	656	669	610	640	633	674	625	682	669	656	608	644	656	630	637	607	669	648	673	678	660	680	681	623	658	643	716	657	660	653	651	624	646	658	663	676	656	662	679	615	627	608	678	645	654	661	633	641	662	640	621	663	680	596	651	645	631	662	631	643	626	620	675	631	649	634	654	653	645	648	609	718	663	707	663	646	690	657	669	654	658	664	650	658	619	613	672	648	659	608	656	685	679	590	683	623	599	644	634	660	661	630	643	641	640	648	646	633	617	667	650	655	658	664	651	659	694	622	717	656	627	655	638	629	684	649	654	644	650	659	665	652	666	656	678	659	633	647	634	633	669	631	672	673	610	645	634	639	653	649	643	679	652	625	677	673	648	641	650	644	699	661	669	677	659	674	625	646	648	662	666	664	629	659	619	661	665	630	659	665	639	658	682	663	677	615	639	627	644	715	651	686	632	654	653	656	637	647	660	632	681	653	658	639	634	669	628	646	654	615	626	685	630	662	638	661	652	642	643	664	678	656	674	601	706	667	667	659	609	645	666	628	700	663	655	619	663	620	654	644	673	654	621	624	624	636	623	648	698	638	614	701	626	600	659	651	629	650	686	639	685	645	663	615	706	668	596	647	641	684	660	665	622	655	625	668	666	650	671	660	665	637	658	684	662	642	644	638	657	602	665	670	660	692
24560	23078	34942	33342	27697	23254	12072	3324	1759	1380	969	897	912	935	905	905	945	936	930	977	915	928	862	923	983	1037	1062	961	940	916	933	897	910	849	904	873	937	899	969	927	904	911	901	890	945	825	886	921	887	857	886	899	882	926	887	915	867	899	903	819	900	829	857	893	851	845	857	880	880	894	891	812	867	913	845	891	890	906	870	850	902	909	871	847	912	916	927	872	902	893	902	896	899	846	900	834	888	870	853	872	867	879	884	851	892	879	829	885	889	918	863	851	896	859	853	864	852	874	832	901	835	873	870	822	887	838	937	896	886	894	909	907	848	899	866	888	886	916	912	864	840	851	824	889	885	862	912	808	904	884	873	868	883	883	862	889	868	841	873	879	903	957	916	894	898	895	923	920	827	850	876	887	908	900	885	948	880	889	868	899	881	893	879	866	903	838	882	885	869	889	874	875	929	912	848	875	846	931	858	911	891	869	869	911	914	868	841	917	879	816	826	876	880	869	892	878	901	847	878	898	905	878	841	904	917	882	839	884	879	890	912	891	880	921	893	905	899	902	834	887	859	881	848	887	927	919	896	867	833	918	876	885	889	915	920	900	874	894	884	906	851	915	910	907	942	903	862	849	876	880	940	913	878	947	887	900	865	902	861	853	860	818	848	855	889	923	890	873	877	887	827	846	910	863	930	886	919	869	883	916	936	851	929	888	881	839	867	912	860	875	843	872	855	878	876	856	909	871	872	899	852	874	875	867	881	917	856	855	860	863	881	882	915	879	884	868	871	889	857	793	862	906	870	903	900	839	869	866	867	927	934	862	852	889	855	865	908	964	888	888	869	905	862	893	879	898	902	899	868	871	865	870	888	900	869	906	913	873	899	905	919	891	920	914	897	910	904	931	924	908	806	907	878	934	905	872	909	876	911	917	842	837	894	843	913	875	913	912	872	903	855	899	886	877	929	910	852	868	854	814	918	903	851	907	884	879	885	886	849	891	861	888	825	850	914	859	892	906	900	936	866	829	858	902	899	853	881	896	889	932	941	870	878	903	851	884	898	930	911	933	939	907	884	882	847	841	914	854	885	917	877	926	901	879	898	915	883	904	946	838	902	860	904	853	914	924	851	871	887	886	882	909	881	945	804	882	916	912	876	863	821	877	902	913	880	894	856	909	908	832	916	875	915	840	873	886	875	890	891	932	834	897	866	887	864	882	913	905	891	880	919	932	849	850	915	954	895	855	887	886	939	837	909	909	914	906	870	835	929	881	862	885	871	872	866	950	884	853	938	881	853	877	827	848	867	940	885	893	857	850	888	914	957	929	828	919	896	868	934	870	914	854	842	809	858	900	887	933	926	892	856	852	902	861	908	847	874	890	841	936	894	895	902	894	858	910	901	866	838	903	927	888	903	864	853	861	928	868	860	904	855	872	893	889	902	859	877	853	844	899	880	926	901	864	851	853	864	882	867	888	862	872	852	855	893	898	812	865	882	873	905	918	796	889	886	926	897	850	852	878	838	917	879	919	826	890	867	873	910	871	900	914	878	908	884	883	937	899	917	859	890	873	864	896	858	901	846	908	902	893	940	847	917	848	816	861	864	940	919	916	945	886	918	877	885	935	845	901	870	863	859	867	883	884	931	852	874	850	830	892	920	888	855	897	899	929	931	884	851	887	888	903	877	890	839	888	900	828	841	868	940	834	883	945	909	889	890	834	922	881	923	889	927	866	900	864	898	922	882	841	880	942	925	911	946	894	865	953	898	916	847	943	885	804	838	923	864	903	905	882	880	867	847	892	860	858	910	879	877	842	856	894	916	905	904	845	922	827	845	881	896	837	898	860	818	898	897	879	860	856	912	881	890	911	879	886	881	913	900	872	944	891	866	830	895	894	881	887	862	837	864	857	887	902	860	898	856	872	895	845	857	832	877	890	875	935	910	882	864	875	839	875	886	910	917	861	886	871	828	856	834	912	895	916	904	920	904	850	880	948	889	878	887	904	868	853	813	886	845	868	890	917	868	918	867	861	893	902	900	831	911	884	873	862	822	859	884	862	872	864	905	889	885	883	910	908	888	938	887	831	869	910	934	898	914	875	917	876	899	900	868	826	882	884	902	878	900	888	897	830	861	898	837	873	899	900	867	948	870	868	889	899	894	877	880	885	876	845	863	891	912	859	851	896	881	868	925	919	878	881	943	898	825	885	853	903	870	865	916	824	904	881	868	847	913	844	859	864	914	903	854	912	950	884	892	919	906	853	865	933	886	868	899	865	858	904	902	822	871	929	832	872	922	910	888	837	875	887	946	876	837	918	883	890	884	882	910	888	854	907	880	860	903	937	853	896	841	877	843	898	941	890	856	883	903	908	913	880	907	906	841	849	886	850	912	885	940	869	920	941	868	874	931	937	865	883	906	918	858	917	873	862	877	888	855	887	911	894	925	880	848	864	897	910	929	857	912	886	889	830	863	918	867	885	920	875	899	910	864	849	917	868	866	826	852	898	896	904	844	935	825	899	861	850	907	896	881	917	877	892	939	917	889	920	911	825	874	859	868	907	885	891	820	842	920	888	892	877	848	836	882	884	893	890	884	863	867	915	878	924	896	921	932	934	860	880	868	929	893	882	894	868	845	929	855	853	841	882	901	860	863	911	876	871	863	893	887	894	880	898	885	889	854	871	870	853	869	919	894	908	897	915	794	871	867	853	855	813	867	876	864	816	898	874	899	893	824	889	849	916	874	912	881	889	883	861	884	920	866	850	913	856	868	862	976	907	894	880	879	908	906	918	896	876	876	885	831	847	920	882	842	883	828	903	905	860	888	919	905	860	894	907	867	903	857	872	921	896	871	864	905	883	853	896	850	858	850	855	846	888	890	901	908	845	842	837	861	895	896	891	869	847	925	855	896	884	922	846	910	818	912	838	878	865	874	843	897	903	868	908	880	846	817	881	869	873	858	847	874	863	914	885	837	842	940	921	887	866	842	948	903	900	860	843	925	848	882	904	900	878	902	898	890	904	902	942	855	880	901	873	854	895	852	867	904	886	874	916	928	911	888	847	966	901	867	924	929	893	891	870	871	849	865	925	863	886	839	875	839	869	848	840	894	873	885	888	831	892	849	894	802	915	897	903	882	818	869	860	895	913	845	919	942	931	896	894	884	867	927	887	886	861	861	885	909	798	880	850	837	832	888	889	865	876	872	869	872	874	923	874	879	906	908	822	904	896	818	916	896	879	832	834	875	860	875	881	871	851	841	905	877	877	799	899	851	891	929	927	893	871	882	869	879	865	826	909	852	872	872	893	914	844	882	882	889	847	879	837	875	895	878	964	858	836	868	912	890	887	859	920	878	861	880	835	899	909	925	861	832	904	827	886	909	848	889	910	865	896	886	869	919	922	863	889	861	833	869	875	883	929	869	906	895	873	900	859	896	924	911	854	920	908	894	886	890	849	844	923	932	876	880	859	890	893	861	857	945	925	897	851	900	828	903	865	908	857
65088	103152	77360	48186	27551	16636	7151	3229	1927	1493	887	782	763	797	775	779	787	802	783	772	806	817	766	771	874	1063	900	877	890	829	768	793	780	813	791	788	834	774	736	755	804	789	760	766	767	762	770	761	818	826	795	806	775	757	804	772	786	763	801	793	762	780	755	795	767	773	792	784	798	763	816	745	752	799	777	761	763	766	814	775	778	762	791	758	758	777	808	719	767	770	798	774	738	739	762	803	759	761	738	792	794	766	773	746	750	759	772	797	781	800	773	819	755	781	752	795	778	769	831	764	775	764	751	740	760	783	775	794	763	787	792	768	770	807	764	820	751	754	786	780	754	782	766	834	751	761	773	822	760	755	699	766	771	796	749	769	781	770	786	763	762	783	767	790	815	836	807	743	804	763	777	722	835	747	729	795	752	755	780	788	760	758	728	750	804	763	820	731	768	775	750	790	772	747	779	789	798	813	783	740	767	795	781	746	779	713	784	794	756	753	726	712	781	767	725	811	781	788	781	770	762	777	796	823	792	754	793	823	772	800	725	778	732	735	750	782	786	765	737	779	815	788	794	784	758	783	756	784	758	749	791	758	796	786	786	786	786	753	761	793	816	781	771	797	757	752	791	716	783	743	770	780	754	781	776	797	802	819	788	734	767	760	812	767	792	745	767	750	775	780	797	802	738	798	757	721	793	774	748	736	778	755	815	786	716	786	779	825	700	760	772	802	793	764	758	763	788	750	802	701	785	801	750	793	804	781	718	723	806	764	767	785	800	737	750	784	841	743	764	764	804	750	755	739	782	751	772	759	796	749	763	785	804	783	760	766	812	738	777	802	732	744	823	792	834	770	767	777	765	710	676	798	799	716	747	780	769	764	792	782	763	815	813	711	772	696	799	792	739	801	757	793	755	839	753	800	746	804	804	768	795	806	767	772	768	797	765	785	767	785	737	704	751	800	808	742	779	787	796	761	778	768	790	751	821	786	743	772	785	768	800	782	802	740	759	818	809	804	772	790	763	779	763	752	769	724	761	778	756	810	790	757	741	794	750	754	787	814	793	752	801	771	780	801	819	834	777	743	687	802	799	784	769	792	763	745	737	802	806	788	791	729	751	809	808	738	834	766	760	789	754	729	777	764	729	794	737	768	724	806	766	736	745	744	785	793	804	761	770	738	801	770	787	804	807	755	791	804	796	761	771	764	756	778	801	757	753	780	754	824	821	749	789	812	767	784	805	768	743	725	795	780	809	788	783	744	753	769	745	782	795	783	789	757	769	811	757	782	786	777	740	782	818	725	759	832	799	766	783	865	786	788	827	744	754	755	758	776	746	799	795	775	740	766	796	788	742	766	776	740	776	748	773	789	786	802	782	797	759	778	777	729	710	766	777	793	748	781	754	812	817	766	779	769	788	720	757	765	782	787	856	752	788	774	742	720	835	742	792	765	771	773	785	754	779	768	815	760	793	786	751	813	767	786	784	773	820	785	712	764	794	790	756	772	773	715	762	755	767	787	739	756	777	729	796	763	751	786	815	799	760	752	802	755	777	828	794	789	772	747	752	791	738	776	800	789	782	739	770	794	775	742	753	782	812	758	788	788	828	729	755	776	753	797	736	729	803	783	765	803	802	780	770	810	749	767	741	770	768	791	836	830	769	784	817	767	738	780	729	733	804	853	770	763	772	777	744	773	738	763	782	813	773	722	774	782	796	758	737	676	814	767	809	754	776	758	796	761	772	756	770	781	760	765	719	819	849	826	785	833	748	782	785	795	737	817	770	785	772	786	766	782	816	747	761	746	768	762	763	783	779	824	803	785	717	816	800	757	801	745	808	767	776	759	790	745	764	776	810	793	742	739	759	805	736	750	773	741	798	732	767	736	760	755	751	774	764	754	803	779	778	784	794	784	753	733	796	749	748	821	799	780	757	714	750	756	770	784	769	756	759	769	804	773	763	743	822	776	819	739	730	746	793	732	771	765	722	839	755	748	772	782	763	775	787	734	814	776	755	779	740	763	766	754	755	756	780	757	750	797	751	714	782	743	785	812	800	791	732	750	756	747	803	792	770	802	804	781	811	753	764	767	772	738	735	782	728	743	809	812	799	767	774	793	785	770	788	783	815	742	767	761	762	770	765	790	783	782	807	823	826	808	792	718	742	782	751	794	764	777	810	787	757	784	771	773	767	764	773	833	796	781	739	798	783	797	766	738	817	800	779	796	762	772	754	850	730	753	758	746	813	791	779	731	780	762	783	757	772	744	787	749	726	745	770	727	786	792	749	766	750	823	832	758	723	782	720	755	720	768	761	801	824	798	786	784	750	784	796	772	761	773	766	749	775	851	772	793	768	793	789	785	759	802	737	804	805	776	806	775	758	794	816	722	744	816	785	781	800	759	735	727	751	748	754	730	781	761	758	749	766	758	811	744	771	789	789	782	795	765	748	748	741	765	752	837	791	796	818	817	767	743	761	763	776	762	728	776	753	756	759	786	784	796	786	783	834	808	750	778	739	738	798	783	747	788	771	760	749	743	725	744	781	803	811	749	771	796	718	792	853	752	793	777	760	804	759	818	739	791	755	792	758	712	778	776	792	754	819	734	775	787	766	810	759	767	773	820	764	763	833	764	789	792	769	744	769	806	744	750	761	755	737	801	736	819	791	797	806	817	787	795	810	789	787	765	780	743	758	811	768	803	774	737	792	800	756	748	708	774	788	765	804	811	787	760	811	761	795	765	750	790	838	765	782	760	734	768	690	774	753	768	772	784	753	819	762	787	829	733	743	802	768	749	746	754	723	775	771	718	810	771	780	740	723	809	745	799	751	738	733	742	829	723	720	750	803	733	762	792	770	778	768	789	764	757	769	768	793	814	766	747	747	796	809	762	754	794	769	830	809	770	742	822	793	733	749	783	751	813	784	799	829	745	751	742	752	753	842	801	737	791	771	767	833	746	774	789	781	779	775	752	788	770	763	778	746	799	782	790	762	745	746	785	746	828	774	792	784	735	807	793	776	785	771	827	779	753	762	805	744	750	802	760	751	782	777	769	733	773	751	711	818	750	775	721	780	771	749	760	783	740	780	763	777	760	800	748	769	759	789	721	756	787	785	802	801	749	734	805	777	759	761	791	762	761	729	769	744	837	775	773	741	725	777	746	741	809	748	782	726	764	768	763	763	735	756	784	765	757	762	775	789	747	767	753	771	753	788	763	784	790	732	752	717	804	762	743	750	772	800	748	766	763	761	707	808	761	819	743	811	798	769	797	787	762	760	788	815	806	739	795	737	814	771	776	777	749	820	749	714	718	793	757	789	789	777	784	761	774	754	750	803	757	742	737	771	850	762	768	743	784	769	816	776	783	790	772	769	730	726	718	763	741	748	769	749	744	725	813	768	801	774	809	765	730	771	810	811	766	744	774	744	794	785	770	747	747	814	764	796	753	769	772	794	763	735	764	773	747	795	762	718	792	812	735	765	754	775	723	769	739	706	792	795	786
30956	27822	24949	10863	3151	1662	955	756	710	678	638	647	687	687	650	685	662	635	640	687	665	687	667	669	710	704	670	640	658	680	676	635	739	658	670	629	683	707	708	656	651	672	677	663	690	653	668	678	691	671	676	663	661	651	696	660	633	718	700	669	666	644	662	730	640	673	673	682	668	677	647	622	676	644	728	686	641	670	692	664	655	674	665	611	660	679	661	673	667	664	662	675	658	682	691	677	647	691	658	667	663	652	650	666	638	706	666	636	711	640	684	692	681	654	704	635	722	666	655	640	647	619	669	627	667	654	646	660	633	680	652	662	679	633	640	669	671	691	700	652	653	654	713	653	696	717	658	648	653	671	659	604	685	657	682	696	674	669	651	610	667	688	649	667	675	692	673	687	653	660	644	681	665	647	665	638	682	662	690	686	740	670	661	697	655	670	693	662	639	703	681	696	728	669	651	730	650	594	674	671	680	655	633	641	628	651	688	685	681	696	706	662	666	614	648	692	685	673	662	690	651	655	671	722	701	668	649	636	642	691	712	661	666	715	660	638	661	652	658	690	678	649	667	708	671	636	715	672	659	642	712	695	681	715	658	688	673	653	683	684	677	674	667	664	682	703	709	675	683	636	704	697	658	664	668	652	713	650	643	636	671	650	652	678	679	614	673	712	662	686	693	633	676	629	705	728	676	679	650	654	661	705	631	715	704	663	704	635	640	664	694	746	665	657	715	691	671	680	669	688	673	730	629	661	689	679	664	660	679	665	694	694	662	638	625	686	705	661	698	686	673	627	688	676	711	655	688	691	689	716	654	657	731	657	628	652	704	656	665	691	648	681	687	718	626	614	604	711	642	652	680	676	668	624	649	646	659	666	661	658	671	651	674	658	698	724	667	627	619	672	665	674	703	678	691	652	612	669	671	681	623	663	631	668	674	677	662	651	648	665	644	634	669	626	661	669	642	650	658	663	657	689	677	733	683	696	660	662	679	656	683	661	664	659	655	633	683	698	635	652	660	689	621	672	618	609	680	732	680	693	679	628	706	668	692	681	666	657	666	656	637	698	694	702	663	684	669	656	701	697	745	654	727	734	698	668	621	650	616	682	709	687	604	647	670	678	711	664	686	665	662	636	656	689	666	661	706	659	650	636	697	678	654	653	677	665	706	638	663	663	652	696	633	637	677	684	656	653	623	654	664	704	690	627	696	647	695	674	613	716	668	644	662	704	677	704	653	657	660	722	674	669	638	645	674	676	634	682	627	675	656	655	627	676	639	657	666	694	725	665	625	659	642	734	657	683	663	689	674	721	683	687	698	640	698	634	651	656	662	667	700	718	621	674	665	673	662	638	667	640	622	638	668	659	653	628	701	710	629	636	652	731	687	681	696	646	671	663	668	681	666	640	692	667	668	671	705	675	673	678	702	660	684	705	657	588	606	630	675	662	679	701	664	680	681	656	713	621	634	658	696	696	641	678	619	693	680	658	649	671	665	684	667	642	632	690	685	653	659	662	714	652	608	656	672	698	671	690	719	658	658	688	568	663	650	677	649	653	720	648	634	703	718	643	686	620	676	722	644	677	636	661	697	632	682	692	682	674	651	654	668	668	623	665	666	679	698	684	635	741	716	684	637	646	673	668	645	655	648	707	666	615	644	706	690	675	688	665	676	658	682	679	703	669	677	730	681	730	680	657	652	672	608	648	640	674	652	748	635	650	678	642	681	647	678	684	666	651	643	679	668	687	685	720	676	691	686	644	654	690	677	654	645	676	647	647	694	682	692	695	671	677	638	669	623	618	640	681	690	674	654	672	634	676	686	658	605	728	713	693	680	687	681	628	637	661	695	606	651	674	692	665	650	646	658	678	644	674	678	693	630	666	687	670	676	685	678	606	671	670	704	635	663	682	677	662	663	666	692	641	706	650	657	698	619	654	685	657	662	670	714	687	660	657	657	667	644	627	713	698	647	641	641	684	651	692	664	672	635	670	643	681	680	691	665	711	649	650	686	656	693	702	676	693	695	710	603	658	679	705	709	662	650	692	693	676	658	707	695	665	660	665	709	660	689	707	659	673	711	722	701	661	661	645	646	669	673	654	666	691	704	728	645	659	677	704	671	659	692	649	732	698	683	651	676	646	702	681	672	699	623	681	682	646	675	718	667	701	675	688	646	642	671	713	668	640	666	626	684	698	689	697	645	717	655	694	635	652	702	609	677	645	640	714	677	674	681	704	703	655	680	685	638	679	657	641	689	643	701	662	697	705	676	616	701	627	631	724	672	648	659	634	661	711	684	676	687	672	667	675	668	627	654	682	705	697	673	671	713	672	681	682	625	675	710	716	676	686	686	648	667	672	682	660	695	694	681	702	685	674	669	711	653	675	699	678	641	644	641	700	656	672	686	679	689	649	658	636	661	667	668	687	742	656	647	673	648	640	695	635	704	655	656	685	660	685	683	681	622	721	639	677	686	715	694	659	636	665	661	664	686	636	650	656	667	654	670	653	677	638	691	720	675	701	722	635	669	674	696	679	669	677	668	660	678	690	666	654	647	641	669	668	650	662	683	654	694	634	684	648	614	705	636	661	696	623	636	651	668	660	676	690	673	678	671	658	644	629	651	647	663	682	668	712	666	664	608	688	649	674	699	694	688	682	669	629	736	702	625	697	649	662	673	682	657	672	683	709	700	673	602	635	712	679	702	668	687	696	661	670	683	614	713	723	690	662	649	704	666	674	663	751	687	680	687	690	631	672	680	627	687	670	692	671	708	701	691	682	694	650	617	663	662	658	675	643	640	674	691	701	689	676	685	670	649	674	700	687	645	667	690	628	658	658	647	632	678	700	706	662	697	667	745	655	678	680	648	683	626	678	682	720	663	624	702	671	686	665	654	664	670	667	663	641	673	698	699	663	666	632	675	659	684	730	670	654	707	625	697	669	676	710	712	674	725	720	638	676	677	637	644	712	681	657	708	682	633	651	680	612	655	666	645	654	688	666	667	690	662	737	716	688	628	707	689	645	675	676	698	711	701	679	670	675	720	644	675	675	717	672	652	629	709	666	691	679	670	677	692	696	668	709	645	692	668	676	660	673	665	664	654	671	672	654	623	667	679	687	683	651	661	653	704	621	714	621	662	623	630	683	670	678	664	694	669	673	631	648	642	655	680	696	647	683	658	687	672	673	638	677	734	628	657	637	688	661	645	662	696	662	670	650	658	692	639	658	673	656	637	702	637	666	698	657	676	662	684	603	701	661	693	713	702	648	691	646	623	628	731	659	683	669	681	651	658	721	636	657	715	669	719	687	669	631	668	680	671	664	655	667	703	651	643	670	693	650	650	699	664	671	665	681	679	656	673	686	712	644	642	699	659	655	669	635	657	692	707	700	652	634	638	666	666	677	632	657	663	648	659	680	701	609	649	640	682	723	730	701	690	660	674	663	661	686	700	658	711	695	673	693	666	731	717	662	703	697	669	645	662	656	641	696	677	660	659	693
23148	31726	20160	6639	2611	1575	841	645	619	547	539	514	546	494	486	527	525	555	517	547	546	527	552	517	533	550	538	517	498	515	531	538	507	538	538	543	492	526	521	525	541	486	518	538	539	502	487	476	519	518	540	514	521	537	511	544	516	504	517	555	561	534	495	525	501	487	556	572	489	536	534	525	527	544	494	506	501	545	530	494	491	512	510	503	550	495	493	514	539	517	519	540	478	540	591	483	535	571	508	495	511	479	538	550	499	507	485	524	519	511	544	549	503	530	563	507	529	523	509	520	528	513	524	520	558	469	514	546	512	564	543	524	506	477	530	538	540	521	522	522	499	482	559	509	540	552	535	526	514	560	522	551	511	547	525	493	568	503	547	502	512	526	518	505	512	529	545	502	503	488	518	509	508	505	543	509	524	492	525	499	530	528	570	508	549	501	528	504	504	520	530	536	545	534	534	516	561	518	562	494	518	498	534	543	550	536	529	510	538	554	470	501	523	511	517	531	548	509	566	560	502	510	573	555	519	565	542	544	539	512	514	504	505	486	486	534	533	528	543	515	557	539	545	489	557	568	548	529	567	511	538	516	520	544	493	495	516	538	570	518	535	531	545	552	539	528	550	555	510	540	492	504	576	529	541	504	539	562	488	527	552	555	559	546	536	492	554	533	503	581	493	550	568	520	487	554	523	552	504	496	543	496	523	477	511	517	523	525	497	507	500	526	528	493	554	476	508	518	538	496	586	520	575	529	498	506	542	537	553	520	479	518	584	556	524	574	513	502	536	558	512	563	529	533	534	534	553	500	523	542	540	536	541	541	515	524	559	501	511	549	509	539	528	527	481	554	530	543	542	500	541	499	490	491	544	471	503	548	520	515	528	492	533	561	530	536	525	526	541	517	514	527	512	540	561	545	484	505	552	551	495	558	528	507	529	554	540	540	533	515	543	538	490	516	549	514	562	527	530	528	539	531	528	481	527	562	478	534	524	520	541	537	520	542	560	557	546	535	519	525	573	525	496	529	511	496	539	486	588	524	492	526	504	521	513	513	528	497	532	541	520	470	555	526	530	514	532	511	530	468	556	518	531	524	537	592	541	566	527	523	542	505	530	523	517	494	505	545	479	519	518	513	509	545	558	518	520	475	523	541	498	516	538	546	519	538	492	532	551	523	502	530	515	496	555	516	490	515	506	553	554	555	540	505	532	542	504	528	555	524	546	530	527	522	503	537	512	530	537	512	525	526	513	479	501	532	546	543	514	530	531	522	525	550	561	531	593	527	554	524	519	563	520	478	549	478	503	496	538	514	513	537	522	526	525	526	526	531	553	516	506	540	552	488	530	541	520	497	529	586	566	542	511	508	503	504	512	521	480	535	519	531	539	501	499	520	531	493	520	563	531	474	511	534	555	477	552	550	506	537	524	518	492	537	543	487	522	531	550	515	499	534	550	546	500	518	547	547	559	510	498	533	540	487	533	540	513	521	517	505	546	531	508	538	539	516	533	517	513	516	521	511	541	535	487	546	501	515	506	530	538	495	523	537	514	516	551	525	502	530	527	554	530	520	543	526	529	521	555	532	513	519	547	544	518	528	518	531	539	540	547	485	533	570	516	538	534	511	558	528	551	531	568	464	499	529	497	532	526	532	510	499	480	507	535	503	544	461	559	539	528	534	499	542	507	505	518	516	514	532	522	560	534	495	486	535	542	496	551	481	533	543	561	519	513	509	541	551	546	483	545	560	497	501	555	548	529	527	493	530	539	548	598	510	551	541	579	543	519	539	552	492	519	505	525	501	563	567	490	511	539	531	518	533	511	546	546	507	527	524	546	484	558	502	510	530	535	491	540	536	528	533	551	555	551	476	531	493	536	520	530	496	528	526	481	529	550	533	535	496	546	529	524	549	491	491	529	519	526	494	563	537	506	513	551	556	533	529	502	511	534	535	548	547	512	525	520	536	564	523	512	519	529	495	533	565	507	530	529	496	525	524	567	504	553	505	529	494	544	526	545	490	478	482	526	547	531	553	546	505	491	522	560	517	510	566	543	528	540	551	545	551	500	544	553	532	523	552	531	540	522	517	549	520	512	512	518	517	579	514	581	530	505	525	534	532	526	531	548	512	496	521	484	523	537	559	502	498	527	515	485	526	555	556	527	530	518	523	498	500	504	488	566	525	520	546	522	498	571	558	508	567	543	514	512	493	539	541	479	521	530	488	545	587	507	506	557	535	532	518	514	524	547	510	519	568	513	525	498	546	576	590	507	531	505	505	510	519	550	529	496	519	498	547	500	541	517	510	529	515	505	556	510	538	552	557	532	556	549	530	553	576	515	571	529	508	519	533	496	537	552	502	507	508	534	520	542	550	550	496	481	544	494	530	509	533	508	529	515	523	541	559	501	555	548	511	513	492	539	493	527	572	537	543	519	518	530	510	537	526	542	523	481	543	518	505	545	518	541	526	530	499	519	525	532	498	516	547	567	532	577	474	527	518	520	528	535	502	533	484	512	533	528	549	551	524	505	526	558	525	527	541	558	507	509	488	554	535	521	513	555	479	473	539	493	562	546	568	580	560	531	539	525	560	553	499	517	516	514	526	476	552	543	533	546	556	557	506	505	509	493	555	492	472	488	545	503	518	511	544	493	533	514	539	486	539	570	534	547	533	528	524	537	536	548	514	517	538	510	478	550	521	535	486	517	536	521	484	540	492	485	524	514	515	524	534	519	537	536	541	529	553	523	510	571	521	547	511	550	538	549	493	556	540	527	564	525	557	510	538	528	537	544	530	514	501	529	535	514	490	532	554	452	546	519	527	541	540	545	564	518	520	568	482	517	517	557	530	529	548	504	532	509	526	539	509	555	521	550	518	546	528	469	495	532	452	515	527	536	575	547	537	562	533	492	538	536	540	543	495	503	524	523	531	517	534	549	497	508	540	564	528	525	571	535	563	532	553	539	499	496	553	565	532	543	527	507	504	542	533	486	504	543	533	520	517	532	559	535	549	501	503	542	545	526	536	558	517	521	558	517	535	505	514	527	537	569	527	537	523	516	530	535	512	543	525	486	512	516	515	527	516	548	521	515	515	497	503	520	533	523	568	504	508	523	521	482	540	543	520	508	509	511	534	528	507	515	498	534	541	563	539	539	497	530	548	477	516	523	612	564	547	559	543	501	567	535	554	500	533	536	515	497	539	513	504	579	533	509	533	537	505	543	550	542	549	543	556	527	490	520	542	506	565	519	514	499	557	558	524	539	492	493	521	575	524	511	545	502	528	524	522	536	483	546	521	555	488	519	512	544	498	561	520	530	516	534	512	520	562	556	538	498	530	539	566	537	562	512	540	545	535	562	504	554	552	511	521	526	518	513	507	536	524	542	505	487	551	491	502	545	527	574	534	534	522	508	469	538	512	588	544	552	549	520	538	483	533	559	550	535	517	500	464	532	511	521	545	524	537	517	521	522	546	546	517	556	509	552	527	503	476	509	504	538	512
25952	24823	38857	36294	24816	15294	5825	1856	1325	1070	794	856	789	805	802	792	765	808	792	789	789	723	770	792	761	865	856	784	765	797	839	763	726	797	815	750	784	730	774	777	780	795	761	788	744	758	819	773	803	734	730	760	769	792	734	790	787	716	803	759	780	778	781	813	768	762	736	751	802	807	784	713	793	746	757	750	783	752	775	785	756	765	800	820	796	757	794	819	751	728	766	801	713	772	754	770	731	764	793	749	714	733	710	819	791	786	788	780	795	740	774	712	808	772	774	760	770	760	757	758	767	746	741	768	754	785	778	736	770	749	718	744	779	787	766	793	764	751	721	768	808	798	724	744	784	764	769	734	726	759	769	751	789	779	703	766	788	823	764	736	794	741	800	759	828	739	739	773	760	746	765	764	764	718	814	760	712	749	782	760	757	831	742	789	775	730	753	784	803	808	755	787	775	746	799	748	811	805	766	794	772	762	749	745	735	776	730	717	754	747	774	795	764	795	768	749	783	776	729	748	775	778	759	796	797	770	755	742	799	822	754	804	783	727	725	777	745	734	808	763	713	754	780	767	812	756	781	777	811	743	753	774	784	738	749	780	757	748	748	757	756	763	733	767	693	728	789	801	704	790	761	797	777	736	761	763	758	740	719	722	800	780	773	776	774	750	762	742	795	754	794	753	780	832	775	770	760	748	737	777	735	738	736	773	719	761	724	767	776	713	814	761	772	764	771	803	733	774	786	695	714	768	773	800	775	753	757	710	752	738	807	802	739	786	775	685	762	692	770	732	756	734	746	767	799	750	784	750	751	779	746	781	712	773	759	739	791	793	759	786	771	754	764	755	743	825	762	742	779	769	802	765	733	794	767	766	749	759	793	731	741	736	733	784	823	823	751	751	746	752	787	765	779	751	755	765	762	776	747	747	722	839	761	743	736	779	762	752	723	789	811	775	732	777	807	724	803	807	777	776	816	785	811	799	763	731	802	736	807	787	767	774	731	732	806	767	770	774	742	793	757	767	797	748	767	745	759	743	723	793	780	816	779	746	728	789	821	805	739	730	777	740	783	709	789	764	785	733	761	743	809	745	757	741	778	826	760	750	764	769	770	772	753	773	802	800	736	789	730	768	742	749	798	769	789	758	761	808	790	752	734	765	804	786	762	749	826	751	775	780	786	781	811	825	753	784	786	772	771	783	774	758	780	785	774	833	733	743	707	741	792	758	746	805	738	778	804	768	778	764	763	753	745	720	749	739	764	751	746	776	725	730	773	774	782	764	739	793	794	793	712	749	803	704	738	728	744	795	801	741	734	729	703	755	779	739	782	793	794	737	764	818	790	788	781	738	772	767	760	731	763	724	816	772	766	756	811	766	729	720	757	822	804	767	701	805	801	780	739	749	865	749	759	751	761	802	753	781	749	742	777	734	807	847	769	740	811	788	760	734	783	713	743	765	766	791	759	735	773	771	782	757	772	753	745	794	712	779	810	742	756	733	767	721	785	743	790	686	805	752	800	761	725	717	791	790	758	792	784	746	758	736	755	768	744	735	717	775	763	740	777	764	787	734	758	736	761	806	744	792	782	789	768	789	772	730	796	780	743	746	792	756	784	763	775	729	738	757	783	739	765	786	748	821	796	701	750	764	806	832	741	713	770	752	694	711	808	779	763	784	690	814	724	770	821	768	797	761	785	784	750	818	730	778	812	736	780	755	780	775	756	780	815	779	736	761	752	758	736	746	766	741	769	800	820	750	783	721	740	742	747	806	732	780	791	783	765	744	767	807	712	750	751	777	703	701	748	805	784	832	794	791	739	707	738	747	716	740	782	787	747	797	772	785	749	814	779	721	703	766	732	725	751	784	745	770	803	824	844	704	757	797	758	766	782	753	757	744	795	803	766	799	782	793	744	762	730	788	806	761	748	750	789	818	767	780	750	762	781	748	732	735	829	762	778	749	715	759	775	775	738	779	785	731	775	740	769	784	730	793	788	753	750	759	739	746	748	759	743	727	748	779	797	743	785	729	772	731	739	712	744	764	773	752	775	784	780	753	768	737	777	733	743	748	750	729	756	733	718	775	778	745	804	735	754	724	746	759	760	771	734	787	765	808	753	786	771	765	726	760	767	766	758	747	799	784	794	799	774	821	803	761	727	813	803	788	737	744	760	756	769	754	779	746	740	794	803	728	743	742	775	812	784	775	763	779	757	757	743	774	764	764	720	750	741	715	773	757	767	761	766	723	736	761	742	746	755	747	739	779	770	753	710	738	775	801	781	772	758	762	750	743	784	767	775	752	746	743	760	791	735	759	785	827	797	761	783	791	768	741	773	762	781	777	806	807	798	769	726	754	765	735	801	741	790	785	718	736	789	790	791	721	768	772	771	766	765	766	786	767	740	745	779	747	770	780	785	840	742	794	750	754	785	756	785	751	804	779	778	764	719	822	792	797	820	764	691	750	796	778	811	762	721	769	763	755	705	748	740	731	726	777	754	761	731	743	750	768	750	806	779	761	808	761	808	793	739	846	779	801	753	721	825	798	772	753	761	761	782	736	754	767	820	780	758	710	762	740	766	788	779	711	750	706	774	760	746	794	731	729	767	775	789	768	725	722	716	761	743	717	810	779	773	773	779	785	760	783	774	718	770	749	789	776	786	688	728	742	723	762	718	766	747	796	776	801	781	771	778	784	794	717	794	758	780	743	773	742	747	779	799	771	745	778	741	766	748	731	775	732	754	692	764	818	794	781	751	742	829	786	743	739	734	745	792	732	731	831	733	757	756	778	733	740	715	786	745	784	768	799	745	799	748	783	773	760	714	764	775	749	775	816	716	708	750	751	745	777	739	748	743	719	761	744	761	805	720	752	782	788	722	792	791	738	807	734	775	740	730	779	756	719	745	782	734	773	803	738	765	772	801	770	752	749	765	737	771	727	777	799	769	779	736	754	832	750	730	789	794	773	764	740	744	749	785	745	750	765	728	772	789	756	702	767	813	758	825	836	794	767	792	796	806	754	733	761	777	759	745	721	762	760	746	741	768	802	722	764	767	750	734	740	739	729	752	783	744	769	758	774	744	822	781	802	759	780	819	766	765	798	715	774	806	760	748	784	790	718	787	757	715	789	723	775	750	747	765	759	765	780	797	775	774	761	741	758	740	735	755	732	748	818	730	790	722	811	773	772	736	771	770	799	709	754	791	768	768	769	724	784	765	746	752	749	710	746	791	736	749	703	764	781	749	764	746	754	740	747	747	765	727	716	750	717	746	695	751	754	769	751	752	799	763	748	764	757	790	798	800	772	728	777	789	757	742	725	789	765	758	798	709	766	778	745	725	786	741	763	795	768	781	747	674	778	742	788	793	820	781	716	784	740	792	766	730	726	740	720	729	752	807	779	728	749	734	759	785	763	779	730	783	740	840	743	741	805	768	771	828	697	762	744	736	804	761	788	735	764	739	756	754	757	747	713	729	773	766	796	734	741	794	749	826	738	716	789
61584	91238	65624	36615	18778	10170	4193	1908	1394	1003	689	703	671	627	647	655	698	677	668	670	665	693	628	678	737	825	772	687	722	664	666	641	665	713	679	686	657	676	649	668	629	634	721	650	639	643	653	661	663	676	681	649	634	659	687	628	635	687	621	677	597	687	602	665	661	656	664	684	683	705	616	637	686	647	653	620	694	676	657	654	662	646	640	638	620	673	652	654	692	695	702	691	615	642	589	629	680	670	671	651	649	685	637	641	650	659	667	674	602	655	645	618	668	663	640	680	667	685	661	630	637	737	620	643	606	638	636	623	626	652	610	644	688	651	637	676	629	672	685	653	618	640	638	640	641	635	644	636	666	625	687	647	641	690	651	656	654	660	630	677	658	631	656	684	615	657	660	699	620	630	676	651	713	660	659	661	652	677	634	679	646	632	645	652	611	620	664	631	658	668	689	641	653	652	688	655	687	621	656	644	650	641	653	605	630	632	612	616	670	682	665	654	642	628	676	675	678	629	693	667	689	643	652	584	681	652	677	639	645	637	647	605	647	641	627	649	613	660	678	635	612	599	683	608	663	642	681	654	669	639	665	599	657	630	615	676	675	652	679	682	672	681	648	670	633	601	626	663	674	667	668	681	655	620	685	649	668	680	669	625	625	699	616	609	624	700	633	630	611	608	680	654	666	612	625	647	684	635	641	634	631	626	683	710	626	670	646	652	718	639	642	631	638	638	675	639	644	626	657	618	621	688	625	627	622	675	630	639	667	703	655	697	676	691	643	686	703	656	662	646	666	657	650	669	672	641	637	685	704	670	636	646	641	651	664	657	652	634	652	630	670	667	632	674	651	668	700	623	658	682	667	684	606	656	632	619	662	655	652	656	662	617	662	674	638	648	639	592	633	630	603	604	641	659	671	615	659	650	642	686	648	663	670	637	625	693	626	581	642	648	673	675	629	654	601	630	654	666	637	631	649	620	654	629	644	665	640	678	663	683	638	617	661	626	643	627	654	650	655	604	616	641	646	603	638	642	665	646	666	657	647	646	628	601	648	637	660	644	664	672	639	674	686	633	678	607	637	638	666	611	629	655	644	636	609	668	633	633	634	655	670	668	666	681	671	661	674	657	659	632	628	623	665	675	622	671	680	617	624	680	652	637	624	625	610	653	666	634	633	651	660	607	641	672	671	654	706	640	678	664	641	643	658	701	604	677	686	682	622	667	615	635	709	614	642	610	662	647	683	679	655	648	688	645	629	636	646	622	649	661	679	664	623	672	640	627	673	694	652	733	640	631	679	704	682	647	654	629	699	634	667	631	668	662	651	644	606	593	659	656	648	649	627	603	646	634	664	673	599	608	661	590	610	641	622	684	641	631	648	653	645	652	612	663	671	649	632	660	639	644	693	658	656	639	688	638	667	610	642	645	662	659	690	655	691	682	660	668	626	638	650	658	657	664	632	626	693	632	627	647	656	635	607	661	661	668	657	660	668	618	652	621	608	649	649	626	659	677	675	620	655	655	642	614	651	641	673	642	611	678	612	699	641	624	611	644	637	600	656	632	657	648	638	621	665	626	630	683	656	694	680	655	632	693	619	618	652	645	619	634	609	646	655	649	642	672	636	651	669	649	596	648	604	676	663	660	631	665	649	637	602	700	595	645	642	676	640	668	595	646	644	629	643	683	690	616	601	639	663	618	673	644	601	637	629	647	647	633	637	669	662	643	595	630	685	714	661	644	641	685	633	646	655	630	646	671	648	671	650	633	668	656	672	675	607	662	676	679	588	663	641	696	664	662	665	647	645	604	633	643	661	648	616	640	672	650	648	648	646	674	667	638	709	615	656	606	639	676	649	639	648	653	649	642	666	615	655	610	625	621	616	657	666	638	634	653	681	601	607	585	656	641	683	647	567	669	661	619	650	693	656	659	618	617	631	654	646	624	634	626	639	662	683	630	640	682	605	618	660	674	644	665	713	670	610	605	649	667	630	636	645	657	644	605	618	622	613	639	675	649	674	611	697	637	648	685	634	656	663	676	652	690	677	697	682	633	651	658	649	638	669	675	636	661	634	646	678	690	646	620	647	641	661	686	647	670	653	615	592	647	669	644	626	647	634	630	649	715	669	657	703	664	661	672	662	650	677	645	641	615	636	664	678	673	668	645	631	631	627	635	615	690	633	624	684	632	682	615	633	663	647	664	655	627	630	684	601	609	621	682	635	657	715	618	622	664	671	636	674	622	696	666	628	623	669	594	692	705	596	636	670	647	651	643	638	688	634	631	663	649	618	683	644	574	630	664	655	681	679	658	649	628	615	628	720	629	632	644	637	648	645	668	637	650	687	602	631	660	706	651	643	665	655	670	641	697	646	613	674	630	627	670	657	674	680	611	632	613	632	637	676	624	645	624	657	643	676	665	639	635	666	631	677	645	665	679	629	675	646	626	614	649	618	669	669	656	627	650	631	638	667	670	672	665	610	701	627	669	619	691	635	638	679	663	640	613	641	660	648	633	689	645	647	608	642	687	639	623	628	690	652	651	670	643	662	617	655	674	662	647	616	604	629	641	678	643	633	608	617	659	604	651	669	645	645	645	649	658	650	635	651	684	631	643	637	618	695	637	678	666	660	661	650	609	657	637	615	660	605	630	595	665	647	665	674	658	651	667	669	636	623	635	674	637	665	641	618	655	657	638	647	682	694	624	639	636	623	645	645	646	593	647	681	653	649	629	633	655	657	638	641	658	688	627	657	673	623	667	631	638	648	692	659	669	650	620	689	693	644	665	692	647	633	669	671	633	691	663	673	649	640	661	632	649	679	652	636	624	638	648	634	665	621	641	638	606	616	657	639	675	635	642	634	609	628	649	647	673	633	657	622	641	684	671	654	681	637	649	673	647	623	648	649	642	581	682	624	639	650	642	646	666	610	618	623	656	618	621	623	616	671	672	674	639	639	667	637	643	648	657	667	633	640	629	653	652	655	609	690	672	624	697	595	658	583	689	631	586	654	641	625	647	634	619	635	666	611	599	625	591	613	652	670	674	664	646	618	644	666	650	653	644	671	628	631	666	670	681	659	655	669	639	631	670	611	634	660	661	673	656	649	630	636	632	629	665	642	655	641	689	609	645	663	604	625	678	664	649	673	631	681	638	673	669	596	688	699	634	628	643	632	690	668	715	633	673	627	633	704	628	655	639	669	621	661	636	605	647	648	712	673	623	664	648	666	664	604	652	644	663	668	661	615	636	652	648	656	627	647	673	672	632	660	629	703	641	647	672	686	661	629	616	660	670	660	608	624	707	672	641	653	655	635	657	681	644	611	624	644	629	716	623	655	661	606	644	648	637	672	664	625	676	670	605	631	640	624	602	627	643	654	666	606	647	629	683	691	635	623	697	708	657	660	619	658	657	685	657	697	672	670	659	666	643	650	636	594	697	668	657	643	688	666	649	612	666	622	628	647	666	705	631	663	712	639	656	693	604	638	607	713	618	672	650	696	655
24606	23064	35236	33618	28322	23031	14373	3539	1931	1382	999	971	887	875	906	943	922	922	929	900	869	931	903	949	909	1063	1009	948	918	894	925	875	912	876	866	903	896	947	937	930	893	826	866	920	929	922	924	905	868	890	915	884	919	892	891	908	949	905	942	900	862	902	887	882	875	879	840	878	833	862	924	889	905	883	910	949	867	882	935	882	854	884	930	812	859	859	811	914	893	887	904	874	864	887	874	903	889	909	913	860	864	928	874	888	874	888	895	888	897	860	914	925	890	870	918	903	899	913	886	887	883	831	897	937	866	833	829	916	846	855	861	911	850	900	846	833	872	908	871	880	857	851	867	936	881	878	863	907	873	890	881	896	839	889	912	961	920	868	946	925	901	869	920	871	894	965	893	907	941	854	894	821	930	931	879	916	854	896	902	889	925	930	860	845	880	887	899	861	869	929	864	872	868	860	865	917	828	897	919	918	938	890	934	874	903	878	937	878	913	890	876	919	879	874	917	887	878	940	851	901	898	932	909	894	903	872	910	861	918	904	859	843	885	829	842	920	918	878	874	894	939	891	862	896	913	901	882	937	865	921	880	836	890	870	850	927	840	904	875	854	897	909	849	936	929	922	915	902	907	883	895	883	840	908	849	890	934	956	888	895	867	932	868	909	851	878	891	912	883	903	933	865	923	880	919	908	902	837	947	823	844	968	886	871	847	860	880	854	809	850	835	863	866	869	861	894	927	921	839	890	883	848	841	919	816	898	908	868	884	835	918	889	874	901	887	877	874	856	867	843	862	886	895	878	928	858	896	887	885	853	829	862	896	894	875	875	898	883	873	858	931	961	867	853	873	841	960	917	884	907	928	911	864	847	885	872	864	894	823	839	923	882	918	921	891	889	906	832	863	856	876	862	872	919	846	898	856	894	963	906	905	833	973	928	857	923	911	884	916	878	873	906	867	897	859	922	933	888	877	868	884	911	881	937	940	904	896	819	866	856	881	891	867	885	901	875	882	838	836	849	868	882	868	860	885	880	879	908	895	840	885	876	878	891	870	905	855	882	850	938	855	877	906	882	854	865	846	879	895	916	884	885	879	920	846	891	918	919	880	850	841	906	863	924	879	892	881	898	846	862	861	917	818	899	904	932	889	856	910	915	856	936	887	863	848	871	893	945	880	889	914	897	920	887	885	868	948	852	863	903	936	879	903	892	942	912	877	853	927	851	878	835	883	892	925	904	893	836	910	953	913	888	924	881	854	865	907	874	894	897	873	835	911	809	886	852	975	813	877	852	861	854	857	883	881	901	860	876	902	861	883	914	894	871	856	937	897	885	867	846	848	908	872	872	888	882	944	858	888	877	922	858	858	864	886	918	882	912	871	921	902	909	870	889	900	879	884	903	885	919	884	908	881	916	877	817	888	910	891	824	890	907	921	904	920	864	917	819	865	854	914	897	907	863	904	925	862	897	864	922	914	876	939	919	883	870	914	889	931	906	907	890	830	826	880	874	921	861	910	849	892	933	890	925	886	892	911	875	883	879	933	878	881	875	888	932	885	916	831	886	910	885	836	880	844	864	878	847	924	925	868	898	884	868	934	912	891	893	884	878	895	915	909	938	879	961	859	874	895	906	870	920	844	911	912	900	896	844	888	905	916	824	888	906	905	843	852	917	861	884	898	906	884	875	856	870	857	949	913	832	872	877	874	928	931	895	884	888	863	905	858	961	904	844	923	918	920	885	910	894	841	864	991	912	888	863	893	898	887	871	868	896	884	894	930	827	881	915	850	908	883	860	861	829	837	869	865	926	882	910	867	899	842	804	929	930	908	891	854	907	858	818	913	871	924	869	904	893	915	883	900	924	916	884	928	957	867	808	840	875	898	867	840	892	908	900	835	860	919	906	916	872	874	841	877	875	863	957	896	940	799	847	893	853	883	815	885	880	869	920	890	847	897	894	866	847	876	858	876	866	872	852	830	851	888	910	886	892	880	903	890	834	917	898	871	874	899	892	879	859	895	889	910	903	836	887	857	887	916	870	853	848	856	833	907	847	861	925	893	891	895	866	846	819	864	941	852	873	890	938	908	891	889	870	930	835	909	940	921	866	919	895	865	813	815	870	841	956	917	856	868	903	916	811	903	917	877	843	937	920	850	840	848	903	861	875	846	941	860	891	868	886	880	834	898	885	898	859	876	851	874	928	904	811	865	877	862	918	946	903	858	933	839	910	851	848	846	881	896	923	841	889	937	894	924	896	950	954	899	889	852	859	961	886	882	891	867	883	849	831	937	905	902	904	866	935	916	937	931	873	889	867	957	831	948	915	893	876	864	898	922	886	864	842	861	861	873	913	865	907	866	904	836	894	927	844	881	905	920	905	900	867	847	895	944	881	929	858	859	859	945	848	870	874	842	889	862	881	863	901	891	891	906	850	851	899	851	835	874	847	843	873	866	927	915	883	859	903	917	878	851	937	927	913	919	851	851	923	886	906	887	901	884	875	870	883	888	908	917	899	856	876	859	902	893	906	876	872	926	919	825	854	863	870	871	911	878	841	850	842	856	915	861	848	895	868	854	940	879	900	934	949	851	896	945	857	860	876	877	929	928	869	918	904	887	859	927	902	946	875	884	891	890	894	872	921	923	843	883	889	854	890	861	853	896	889	942	915	847	847	856	895	847	877	921	886	876	866	850	927	931	847	897	927	884	899	862	930	932	899	864	890	862	906	868	933	880	860	906	885	861	918	854	868	880	867	866	840	876	839	893	864	913	872	921	872	898	901	900	866	855	893	885	852	932	907	873	914	903	912	934	958	953	908	903	891	851	879	862	865	919	854	846	857	908	856	912	907	918	861	918	869	878	855	932	879	846	911	899	905	905	911	887	855	896	907	832	917	905	898	884	876	818	870	867	861	907	856	928	934	889	891	915	875	859	861	882	871	902	897	860	905	899	911	922	873	894	876	855	839	892	885	917	835	918	918	913	841	910	885	822	939	929	881	982	868	929	884	894	834	925	849	876	893	875	879	909	892	887	867	886	908	873	911	931	852	883	913	873	867	860	854	895	950	943	893	879	876	852	872	845	925	924	895	857	836	886	863	848	880	915	887	828	965	918	908	901	859	929	902	869	857	876	874	860	856	875	901	899	848	915	859	864	894	862	853	884	920	858	854	869	897	856	876	872	946	857	869	833	912	885	936	903	847	878	825	879	846	892	892	894	881	888	861	896	869	911	883	942	923	830	889	893	882	919	905	899	927	894	881	887	871	862	931	888	844	902	883	911	906	894	853	930	869	881	902	882	967	890	892	869	855	868	856	908	858	894	873	939	880	877	975	826	938	858	906	890	831	908	888	922	840	837	837	883	915	957	854	864	907	887	882	880	914	830	855	908	905	915	900	885	897	872	858	909	889	894	804	872	868	839	934	883	959	882	922	929	895	889	916	859	879	839	874	878	849	826	932	888	881	897	836	911	883	895	934	839	830	855	871	893	912	893	868	870	913
65545	104048	76756	48180	28127	16451	9210	3060	2215	1452	778	794	792	796	781	761	786	770	768	774	771	789	815	756	882	978	912	833	838	836	797	832	773	802	774	766	766	821	813	758	739	760	794	762	837	776	743	788	788	788	777	758	757	781	759	757	807	779	729	798	716	791	830	724	739	787	771	802	752	796	777	747	749	799	726	733	781	800	768	756	802	805	749	760	728	747	748	761	762	761	797	801	759	791	740	771	760	807	799	773	776	758	797	730	765	814	768	761	779	819	766	777	743	798	737	828	738	761	778	783	789	773	813	738	798	734	811	761	778	804	798	731	784	757	767	801	801	787	751	753	756	750	767	751	753	789	723	809	757	758	785	748	740	756	739	752	767	821	842	848	835	762	762	729	782	803	748	791	800	752	778	819	786	793	774	773	767	784	768	833	786	804	765	771	785	755	804	757	805	773	811	756	778	810	736	774	756	786	754	785	799	762	767	768	784	838	768	806	780	813	746	796	814	781	724	760	725	749	757	729	760	757	764	759	817	787	763	798	793	772	751	764	819	799	795	779	748	761	755	781	775	714	795	732	772	787	759	772	804	753	790	766	791	750	724	775	830	727	760	806	730	779	768	789	751	754	760	780	756	755	773	758	836	776	738	784	752	810	761	779	793	775	764	733	792	790	745	746	804	751	713	797	766	753	768	759	797	730	747	795	787	791	710	780	767	717	745	727	790	747	733	815	761	729	794	756	733	773	761	846	776	773	762	742	754	754	774	768	777	800	750	758	763	831	788	814	755	781	777	718	807	795	693	763	778	814	791	799	748	810	762	787	774	834	792	814	804	725	762	761	788	759	736	786	795	797	844	747	721	779	795	768	760	761	797	745	771	781	772	756	750	715	743	749	808	777	781	825	747	782	799	745	739	799	753	795	823	791	862	749	784	778	797	787	775	814	813	777	765	777	783	792	787	785	773	788	748	749	768	810	842	728	749	724	784	761	721	791	821	766	815	822	803	776	787	775	741	774	790	788	721	785	755	797	772	796	724	796	823	769	817	732	786	804	793	725	776	766	803	753	763	787	783	739	694	797	836	780	833	721	769	761	775	795	842	770	830	826	745	761	744	748	773	777	791	766	760	752	709	780	782	793	822	783	773	792	787	806	727	718	744	809	809	736	773	754	741	760	777	782	772	754	801	802	746	774	756	756	798	786	764	762	753	772	777	762	734	796	811	798	766	764	725	790	765	774	778	756	740	804	760	756	758	773	749	709	809	757	743	745	799	777	758	789	787	800	784	767	764	775	827	780	788	805	771	815	815	745	780	758	772	804	806	733	727	743	777	820	762	725	822	801	802	789	790	752	870	781	796	833	814	738	780	732	793	758	788	723	796	756	819	781	795	799	734	745	782	783	787	766	805	760	770	764	768	764	819	789	763	776	783	721	836	772	790	774	726	751	831	770	780	790	773	752	761	787	785	809	799	763	780	761	762	807	767	780	774	837	750	729	746	843	727	808	778	817	710	784	757	796	759	791	778	832	771	803	772	740	791	755	750	799	756	769	777	775	792	751	736	775	759	776	765	767	811	723	772	769	726	815	768	748	745	787	787	786	779	742	799	780	800	751	734	783	776	782	842	767	775	793	792	788	795	755	766	740	797	779	746	746	739	844	805	775	774	787	782	778	739	818	739	748	791	766	738	790	799	769	752	759	791	822	791	793	778	818	719	738	772	843	754	749	742	779	767	770	785	793	773	788	799	822	769	813	746	790	735	790	806	757	740	837	732	740	791	813	752	767	791	810	811	702	775	803	736	745	806	792	770	743	802	751	810	798	762	734	762	765	754	756	784	756	780	709	784	762	767	750	791	762	772	778	761	681	703	795	789	735	709	780	790	791	759	754	710	746	739	796	818	810	770	782	804	777	785	783	783	799	746	761	832	764	793	794	758	802	758	787	760	768	713	787	761	772	764	758	821	819	771	740	760	745	777	813	777	842	805	779	772	750	795	792	797	781	769	765	755	809	772	789	770	754	801	776	771	819	728	787	775	796	785	749	754	796	767	803	795	778	789	790	798	751	837	707	747	816	758	765	775	784	806	725	743	780	740	791	785	779	762	753	762	714	798	726	784	766	705	753	766	786	781	791	778	799	803	775	748	750	744	836	780	757	793	793	818	734	768	762	795	753	820	768	754	734	787	794	792	777	792	776	819	761	766	765	757	751	825	806	761	740	762	772	813	737	784	757	746	678	797	821	762	775	790	785	747	771	764	742	714	792	812	741	775	806	816	794	760	736	788	768	797	790	778	824	767	800	819	739	772	779	800	759	785	720	756	753	761	741	732	781	852	746	741	740	763	757	795	784	745	747	768	769	705	745	767	782	763	712	755	752	769	713	783	762	747	794	793	774	742	802	789	730	760	787	747	798	763	791	732	787	765	748	736	750	774	746	764	732	749	758	812	741	793	777	775	744	782	793	730	752	817	764	767	752	783	761	804	769	784	802	753	752	799	766	788	736	731	742	801	741	772	768	801	729	771	782	768	729	768	765	739	767	758	807	731	786	803	785	795	756	761	777	774	798	704	770	772	738	828	766	840	779	752	789	759	834	791	751	711	778	750	827	809	808	758	805	762	748	727	790	758	769	815	781	699	796	719	737	778	780	815	735	798	737	698	737	773	783	762	733	697	742	801	754	726	721	750	853	715	768	728	759	807	791	743	756	760	744	778	779	703	785	804	755	770	816	783	783	797	799	793	795	727	774	779	792	756	768	743	820	767	785	768	744	752	730	764	781	770	724	735	792	771	779	767	743	744	700	826	762	763	819	764	773	765	767	830	721	789	762	779	779	739	737	824	792	736	741	775	785	744	778	794	764	736	732	755	803	767	765	773	767	793	759	754	793	803	784	710	718	780	765	699	693	763	792	707	798	760	759	755	775	774	773	756	761	773	777	797	761	792	794	800	793	742	781	742	785	767	756	765	815	795	689	774	715	735	740	751	780	711	710	747	794	745	782	750	796	772	726	775	748	771	752	801	750	809	750	781	752	767	719	772	795	761	730	769	782	821	757	715	787	780	759	803	743	818	758	764	790	781	714	750	776	722	789	714	781	770	770	723	839	765	789	804	750	747	794	833	809	770	719	765	779	710	753	731	717	782	780	821	798	708	773	763	740	800	779	736	771	804	736	801	734	816	801	774	771	862	762	709	726	787	784	770	704	742	767	812	790	765	740	781	711	762	772	734	778	758	746	826	780	786	767	784	751	749	771	805	775	756	771	769	710	825	767	747	769	767	779	779	765	752	689	779	766	794	781	740	767	773	752	819	753	773	773	769	781	761	752	788	763	736	758	754	776	809	748	761	780	751	783	797	733	757	788	747	725	812	755	740	807	782	812	752	750	785	746	755	762	753	736	794	750	785	763	784	759	741	730	764	728	760	811	781	818	797	741	793	770	758	774	716	789	745	743	758	800	766	732	810	751	778	764	788	806	776	731	741	763	783	757	754	734	799	766
31105	27595	24853	10766	3297	1867	1280	860	762	768	768	678	673	720	669	694	678	685	717	708	690	660	696	685	674	699	676	680	750	682	697	675	699	737	757	714	709	695	703	683	711	696	671	735	680	710	695	700	697	647	676	669	714	684	682	676	718	683	708	700	703	707	685	681	687	706	680	711	720	720	757	715	704	696	705	744	701	665	689	740	665	703	650	684	677	682	664	656	713	671	711	644	645	619	670	691	663	684	628	674	656	691	679	651	704	694	666	671	690	713	698	671	688	706	713	709	650	716	704	704	751	671	723	724	706	689	669	670	718	673	698	709	693	694	696	725	683	679	658	708	665	661	720	713	671	746	633	713	682	665	737	680	661	691	692	643	690	695	690	666	698	693	698	716	705	682	694	721	659	713	679	659	701	680	665	678	700	703	771	704	723	714	691	706	677	709	727	703	721	673	717	721	674	684	721	676	685	692	643	660	721	695	697	676	713	663	671	727	738	736	728	676	645	693	678	712	673	687	698	686	709	702	724	632	684	652	715	708	674	675	693	666	690	700	647	703	671	694	697	749	725	692	698	674	778	745	674	701	657	703	650	709	695	667	691	693	679	717	727	682	673	682	695	735	689	717	701	736	741	687	693	666	705	706	709	690	671	692	692	705	698	692	663	686	704	708	716	742	689	705	669	719	653	659	688	683	725	714	716	704	702	689	692	661	670	687	693	737	662	701	679	712	694	739	663	688	635	683	708	706	689	671	724	696	704	651	670	665	625	700	730	674	705	683	685	640	691	675	706	756	659	712	667	704	671	666	710	749	684	701	682	726	735	759	751	709	707	657	702	736	715	730	722	679	709	666	673	673	706	671	717	704	693	655	699	673	709	712	687	680	653	699	730	687	642	689	717	705	709	705	692	659	670	728	711	679	661	684	727	688	731	714	697	654	641	710	661	702	704	683	719	676	729	670	698	751	691	692	673	714	692	706	697	692	722	645	699	674	727	724	682	719	720	676	676	667	730	747	703	706	751	686	721	676	708	695	686	684	744	711	743	661	678	655	683	705	703	665	680	679	738	670	650	681	679	706	718	713	689	722	719	706	621	698	644	687	699	675	648	704	724	747	691	719	649	709	708	700	650	720	732	714	658	690	687	736	706	682	701	650	741	742	619	705	708	697	685	705	703	716	691	691	661	650	767	722	685	690	697	701	722	717	710	712	659	725	680	683	723	689	690	688	724	673	677	708	686	668	679	732	704	709	680	655	736	685	707	716	732	635	658	736	737	700	720	707	670	759	705	710	686	688	693	708	658	700	740	670	675	653	712	675	693	710	696	670	718	708	707	701	672	596	676	642	665	684	682	700	708	706	694	670	720	691	726	714	654	691	703	677	675	669	646	712	712	735	711	668	685	730	700	685	678	701	717	677	665	694	694	708	676	714	690	692	684	689	695	668	724	664	688	676	684	691	662	659	724	701	652	693	680	693	699	663	702	673	688	663	672	675	715	684	670	680	722	717	674	743	722	688	704	677	679	658	725	756	695	723	720	639	701	747	674	743	667	691	636	700	738	705	670	699	716	707	662	683	718	703	724	683	703	692	702	675	713	721	699	679	730	683	712	653	701	690	683	713	716	763	659	668	673	689	676	728	655	679	699	748	703	712	734	662	685	706	745	674	672	671	703	731	702	693	717	663	696	716	721	712	675	664	733	685	712	709	703	663	699	671	729	746	688	742	732	657	670	726	702	705	704	728	686	690	696	693	675	689	690	670	722	712	678	679	717	698	673	675	737	670	708	678	701	693	701	656	678	714	699	696	633	744	675	646	764	664	694	668	692	738	710	720	700	674	700	664	682	713	679	668	685	669	705	674	641	665	734	727	752	721	693	703	694	700	686	667	664	701	727	687	690	720	694	755	676	677	642	710	690	693	703	647	674	703	766	688	743	690	658	721	662	695	733	716	673	666	692	676	679	711	669	664	690	663	665	718	658	676	719	746	667	726	691	756	709	713	690	669	698	680	678	725	690	743	691	681	670	703	679	672	674	713	683	682	741	682	654	633	687	695	716	652	663	693	662	692	675	743	712	680	696	754	748	679	641	673	690	720	710	699	677	696	670	714	710	666	694	706	700	695	646	671	693	730	716	690	677	682	641	703	711	673	713	689	723	701	672	701	676	656	721	703	688	706	703	682	727	690	655	714	695	728	655	645	682	710	674	669	680	682	678	743	682	744	685	738	655	725	757	702	672	652	698	699	697	663	717	695	762	717	678	667	674	661	666	679	698	673	707	695	712	644	680	715	713	712	653	634	689	687	650	701	705	704	668	699	687	675	641	691	693	689	676	705	674	707	648	676	655	666	674	767	704	686	700	717	734	709	720	673	673	682	762	697	669	677	680	683	731	711	679	695	680	702	683	635	664	667	691	708	696	705	699	688	671	717	633	675	681	741	698	665	753	693	659	737	700	700	710	651	655	754	695	665	684	664	735	735	668	756	667	703	692	691	709	697	666	693	719	682	699	707	665	678	686	697	656	690	643	690	693	680	684	692	709	727	665	689	686	677	675	716	699	666	711	719	697	673	690	699	705	700	647	668	684	731	685	724	707	698	676	669	708	657	704	729	686	718	698	683	663	664	681	713	655	718	682	654	699	695	652	715	673	706	686	726	697	724	718	662	662	708	716	689	697	692	735	669	738	705	696	653	665	697	682	686	694	688	685	693	705	663	674	696	727	729	641	745	660	704	676	737	708	685	725	677	734	705	752	720	715	688	674	699	663	651	673	724	671	682	664	708	739	666	683	714	699	669	661	726	677	651	684	710	675	736	695	680	711	723	680	672	669	702	762	691	714	722	649	688	690	675	777	693	678	685	637	666	692	650	683	673	712	668	651	730	716	692	682	685	696	705	681	702	691	702	696	716	692	654	703	694	699	664	726	684	731	685	681	678	661	722	717	717	700	678	682	695	674	752	710	733	686	666	658	690	704	672	667	664	682	701	741	727	679	677	724	741	707	665	695	692	727	650	616	637	719	731	671	698	662	660	686	689	677	684	752	725	688	676	751	728	680	664	667	688	669	667	664	674	714	693	704	691	689	704	683	674	663	701	697	692	701	688	693	675	663	684	632	718	700	687	685	671	686	690	680	726	695	680	678	653	684	703	682	674	708	715	686	678	739	753	682	710	662	666	678	696	694	656	735	709	699	681	654	665	731	655	704	698	708	726	624	698	725	718	651	711	669	759	694	720	685	674	641	707	666	695	653	695	660	677	701	673	697	658	658	703	736	704	713	684	648	710	680	683	661	713	714	665	690	687	702	655	640	711	750	722	723	660	703	692	686	684	721	708	636	669	697	672	683	757	694	737	685	688	684	704	692	748	722	664	735	723	703	722	702	682	706	706	741	741	721	695	651	702	760	684	739	669	688	715	668	690	665	678	700	684	724	714	694	681	697	729	685	690	698	684	691	716	674	673	719	677	715	665	678	701	710	700	697	696	711	687	717	673	678	675
23672	31927	20720	6442	2780	1704	1140	673	517	558	540	559	551	541	519	528	553	602	524	525	560	554	590	548	564	547	522	562	520	533	567	528	554	518	533	602	522	493	572	566	526	550	530	559	546	545	582	538	515	537	545	523	515	558	520	528	560	534	562	549	526	535	549	532	577	542	549	554	514	510	536	555	527	552	535	519	563	518	507	540	517	566	566	548	536	559	543	501	520	527	539	540	579	544	541	509	544	551	536	530	558	551	531	508	513	562	557	525	581	532	527	507	508	589	550	494	564	553	554	579	559	521	541	570	571	557	504	605	554	551	510	509	534	526	532	553	547	545	562	565	540	546	528	531	534	556	519	523	557	542	514	533	523	544	548	552	530	498	526	517	528	539	524	594	521	539	564	486	544	565	533	535	539	521	562	509	537	568	503	545	535	541	534	556	549	513	536	564	580	576	520	535	525	559	547	575	544	508	542	527	572	534	563	567	555	542	546	532	508	522	544	522	612	565	530	561	518	556	521	573	544	577	525	583	551	561	511	552	524	543	545	570	508	516	558	541	584	535	531	577	518	532	510	541	563	481	584	563	561	532	563	533	545	528	515	562	529	527	542	538	562	522	514	539	551	568	555	536	564	544	496	537	508	562	540	545	518	546	560	557	546	621	550	544	515	556	549	569	533	529	525	522	500	539	531	526	507	525	559	573	559	527	561	564	535	530	577	567	524	552	546	555	540	510	539	592	537	556	535	549	556	586	544	566	551	522	556	510	538	540	528	526	513	539	561	507	539	563	609	513	536	566	560	576	554	564	526	586	585	501	534	549	520	564	545	533	556	598	532	558	556	555	508	560	551	538	563	543	550	543	526	598	555	525	544	572	551	510	536	523	523	564	498	560	521	578	571	548	545	528	536	557	520	525	535	482	514	554	552	541	583	518	521	545	551	546	537	533	531	538	543	472	510	540	534	568	541	553	545	527	508	529	491	512	529	536	559	524	502	567	531	532	543	561	554	534	599	553	555	521	545	566	543	489	578	530	553	542	519	516	549	557	517	553	524	553	538	554	522	606	581	532	581	522	554	518	532	535	492	530	556	537	503	535	588	535	519	550	545	534	521	551	533	517	527	503	540	572	546	553	541	513	518	522	574	538	560	546	571	554	537	534	524	557	554	555	551	545	553	569	532	560	531	493	564	569	510	548	535	555	520	548	507	536	521	546	531	530	491	585	529	564	498	532	526	523	506	522	511	532	492	519	546	523	580	534	564	570	535	549	567	522	510	566	547	548	515	566	522	564	519	508	532	534	535	548	548	551	531	515	565	565	536	544	562	527	564	526	559	550	566	560	546	541	516	543	563	532	508	542	553	536	532	558	533	523	524	530	552	551	557	542	556	549	556	549	549	565	540	502	532	535	541	568	550	529	539	577	546	555	530	558	534	561	558	534	553	534	512	564	482	560	532	511	543	534	547	560	514	543	556	556	535	566	540	547	504	518	508	480	566	533	510	503	530	579	556	582	554	552	512	575	551	553	544	551	520	533	515	532	552	532	544	541	532	549	536	538	502	506	548	539	528	547	472	528	548	504	545	539	578	557	507	521	556	544	566	532	537	561	539	520	535	534	573	544	508	567	595	550	563	514	527	529	523	511	571	547	534	531	575	541	545	558	510	540	543	548	517	587	515	517	501	541	540	491	515	571	562	526	535	511	559	518	501	544	574	512	515	517	579	515	514	546	565	556	500	573	544	523	568	537	530	515	553	585	542	520	517	561	592	560	547	538	560	564	536	543	521	560	500	583	527	580	533	510	518	512	534	556	532	545	528	565	565	541	536	566	528	571	543	534	546	533	566	511	525	559	555	546	529	563	560	512	545	584	520	553	530	575	600	551	566	525	540	557	563	479	578	535	562	582	537	543	574	553	555	539	537	530	539	541	518	545	524	542	560	548	550	521	547	525	550	543	555	522	552	530	496	511	564	543	542	521	524	535	561	579	563	532	579	519	542	547	531	513	565	561	526	551	522	539	560	577	522	551	543	510	548	539	547	536	598	542	561	538	567	529	548	553	570	482	560	534	551	528	574	546	511	559	512	551	550	564	546	528	564	529	529	573	621	551	529	534	555	525	550	559	572	552	521	526	499	560	513	573	539	580	515	560	564	556	571	500	537	527	549	533	508	521	505	525	526	539	556	547	528	534	529	507	512	570	539	582	571	548	549	542	533	521	507	513	534	533	547	541	557	523	559	523	555	544	559	502	569	538	497	524	555	586	546	543	556	557	547	511	570	523	544	529	566	540	549	601	574	541	547	497	528	535	490	547	557	529	527	588	540	554	540	535	509	531	528	551	530	585	543	527	564	552	542	556	515	553	576	522	529	544	565	543	516	578	501	572	562	513	507	535	542	492	523	547	543	487	562	516	565	584	552	537	518	504	546	563	505	538	564	567	536	539	558	504	565	525	540	527	516	563	575	549	527	584	552	519	574	548	540	532	516	498	549	556	544	531	512	534	498	529	576	567	554	543	547	565	510	554	554	535	540	554	556	558	518	480	547	555	570	544	559	549	539	591	541	541	553	558	548	498	550	542	506	572	535	550	538	557	536	543	542	537	564	502	529	529	545	545	546	592	526	522	551	536	549	542	562	511	532	582	520	563	540	574	541	535	522	546	540	580	534	550	547	541	589	520	534	533	543	518	553	586	535	525	537	546	514	542	545	544	551	552	564	560	526	579	561	568	503	535	538	559	523	546	533	509	585	538	509	550	556	563	530	539	550	551	542	522	527	550	530	540	523	494	514	538	583	519	496	545	526	523	541	547	528	581	563	536	531	571	517	573	551	519	502	547	507	577	543	576	520	506	557	518	549	510	562	544	558	519	566	579	537	540	511	548	564	552	553	513	517	560	507	548	529	555	607	553	579	543	574	532	499	540	532	540	529	538	516	563	536	562	512	533	534	601	523	541	485	546	517	518	535	559	520	541	545	526	547	523	539	531	578	550	579	506	536	544	515	573	586	578	532	565	563	538	501	525	550	521	478	546	551	547	552	546	536	551	508	545	534	570	516	540	571	525	560	545	526	543	552	558	577	577	616	500	527	523	538	517	505	519	542	546	558	517	545	507	532	521	536	574	587	527	536	541	580	529	509	540	571	543	582	561	566	536	570	503	534	535	572	506	552	587	547	524	524	558	564	555	538	524	545	557	534	540	541	573	535	533	558	511	575	547	546	564	557	513	547	557	533	565	540	533	538	504	588	532	505	525	537	548	536	509	581	525	540	516	531	550	527	545	566	583	533	517	538	543	558	524	567	539	529	542	544	555	517	568	546	559	524	574	574	605	604	582	567	535	512	547	575	518	539	522	564	589	559	546	577	580	520	559	499	528	534	542	543	557	546	492	512	520	590	533	549	539	512	539	512	575	579	522	564	527	563	571	581	531	551	504	560	534	533	540	542	568	485	572	537	538	559	510	530	525	531	551	535	558	540	546	539	593	550	519	538	522	543	560
25809	24960	39001	36139	24850	15532	8294	2196	1239	1056	836	865	841	757	796	806	878	867	815	792	800	762	820	842	813	845	840	838	831	808	842	837	852	810	816	755	760	840	844	748	796	832	773	794	782	830	828	836	815	799	754	754	847	845	772	754	782	767	769	837	816	836	769	783	801	829	786	724	834	816	787	799	834	782	843	786	795	811	797	816	810	809	761	779	763	842	811	818	798	794	773	787	819	825	736	787	832	821	768	774	784	782	809	761	787	800	810	791	752	826	770	819	791	819	803	738	772	797	824	780	765	837	801	803	789	865	809	770	771	855	842	839	808	833	781	820	836	861	793	757	833	787	815	759	804	793	780	726	837	816	783	762	836	777	819	790	848	779	773	850	844	854	761	853	852	775	860	808	786	802	778	771	811	818	793	798	824	795	771	815	804	815	810	805	788	775	783	775	754	766	776	772	808	794	810	804	843	747	822	756	768	733	790	777	836	814	783	749	817	750	805	816	770	759	784	777	795	785	737	804	809	726	758	811	782	827	843	837	736	791	754	781	794	796	795	811	781	814	736	836	808	833	751	793	834	750	804	785	782	806	773	806	795	777	779	745	771	809	775	790	782	831	799	788	758	754	782	772	846	794	803	773	811	778	742	783	782	803	738	830	829	770	805	801	819	832	809	780	807	757	758	784	805	831	773	763	775	794	774	741	783	804	805	814	781	762	778	780	772	792	803	751	818	803	759	797	849	748	797	798	858	836	836	772	776	830	802	782	808	791	865	822	763	829	819	835	810	780	847	832	830	811	821	773	782	780	772	773	804	779	740	792	805	799	755	798	795	801	792	825	781	843	808	750	781	807	810	807	801	783	788	767	811	785	794	809	805	784	785	831	775	815	780	766	780	820	842	793	797	820	740	784	764	782	808	755	813	763	813	821	764	812	814	788	772	767	783	816	762	819	750	817	822	769	784	774	761	792	790	782	786	834	742	815	755	789	793	835	795	787	769	823	735	751	821	787	841	795	796	773	786	804	802	811	804	830	779	805	783	775	794	753	781	760	736	753	750	810	792	752	759	804	833	781	759	821	810	816	777	801	811	691	834	771	804	800	822	798	788	770	743	774	800	832	789	840	803	777	791	789	785	769	776	802	752	788	770	804	783	806	818	818	758	810	837	794	799	789	789	781	770	801	822	812	828	805	790	807	818	766	758	767	860	779	785	820	753	774	784	795	751	800	800	752	775	776	781	774	811	803	808	778	801	802	794	814	762	837	838	802	824	778	733	780	814	785	771	778	741	837	814	759	790	789	803	772	778	830	782	805	784	779	776	779	809	771	801	771	820	761	835	819	783	808	756	799	820	805	828	815	786	773	838	799	811	797	817	833	857	802	792	776	789	810	791	863	780	722	817	792	793	752	805	775	790	794	732	819	825	803	798	798	835	832	779	766	756	798	789	824	829	797	816	818	801	806	756	780	755	806	802	811	768	811	801	823	829	822	774	807	779	769	797	738	726	767	773	798	798	773	839	780	805	797	787	792	773	809	791	787	801	828	767	784	790	812	812	821	794	803	748	792	846	836	796	802	758	822	797	795	839	795	758	760	766	829	843	800	839	836	752	837	773	748	788	770	827	759	802	805	824	733	803	840	772	835	793	872	778	762	770	783	833	769	788	770	780	800	805	794	785	769	792	846	752	758	817	795	821	811	786	762	818	788	746	814	787	827	763	802	769	788	830	814	807	828	802	814	835	754	803	771	787	783	782	761	785	803	804	743	766	737	818	776	820	754	773	807	766	807	774	764	786	772	807	772	791	788	816	822	786	753	761	842	772	817	825	821	788	778	829	791	801	825	810	787	761	835	776	755	812	777	785	780	767	822	788	800	826	801	849	822	760	782	766	774	802	771	807	816	832	770	775	762	815	785	800	806	778	752	806	803	801	796	833	761	825	805	789	801	778	813	832	761	857	811	772	735	800	745	837	768	794	791	787	841	809	806	769	806	795	740	862	823	701	817	794	813	825	832	791	801	751	786	782	827	846	769	817	800	784	797	800	861	845	835	762	844	781	762	829	784	808	759	809	794	788	757	799	799	791	809	812	857	789	798	763	785	785	847	774	802	793	881	834	748	782	774	848	764	770	825	779	786	798	736	830	769	823	848	794	725	816	828	800	809	786	785	763	765	756	784	794	775	822	849	806	761	745	751	805	828	785	807	817	811	731	784	804	795	764	832	731	840	814	762	790	830	778	821	763	842	777	845	850	880	806	809	735	791	787	827	811	813	772	763	818	755	828	787	810	776	829	724	813	847	742	766	766	816	790	775	784	802	828	758	823	805	767	786	833	826	806	753	852	795	823	787	821	746	748	808	784	836	795	760	757	759	730	776	757	771	776	824	824	807	779	803	827	787	764	763	811	820	787	767	748	794	800	834	828	804	846	844	794	807	791	798	784	811	764	800	821	788	802	783	832	796	810	861	785	859	792	753	826	793	854	767	784	793	811	819	743	811	764	812	771	794	787	808	766	809	860	760	801	835	789	773	798	812	834	775	834	800	785	808	789	788	742	822	759	817	816	831	788	797	741	819	791	803	773	759	803	859	843	762	805	781	834	856	764	791	769	769	796	796	801	823	779	832	782	774	771	807	782	777	827	811	784	800	805	834	787	819	727	798	808	803	790	806	795	788	814	827	800	709	821	775	815	780	806	792	783	846	805	756	814	781	755	782	788	753	816	787	736	763	772	764	777	804	772	791	777	776	783	793	731	774	787	777	849	790	794	762	776	755	763	776	808	766	797	772	770	808	886	808	831	819	827	760	829	802	819	811	833	754	791	771	742	798	832	765	845	800	765	789	776	831	771	779	796	816	776	787	847	822	811	776	780	766	783	821	815	791	795	812	809	805	815	808	798	831	820	793	813	770	820	760	815	827	827	779	835	849	737	809	827	801	751	767	788	785	793	735	853	850	756	786	790	786	797	801	758	810	759	798	771	836	787	771	784	785	783	751	790	801	761	809	762	795	811	819	833	763	804	802	788	742	788	823	795	807	820	838	746	814	846	793	792	764	785	746	820	778	775	814	793	791	730	784	804	797	768	749	831	794	812	762	801	801	825	782	805	807	813	852	808	782	774	804	788	814	804	842	775	815	759	764	840	821	755	830	822	789	831	752	817	818	822	783	771	797	746	812	832	759	809	776	768	817	766	772	782	778	819	798	824	754	781	766	783	781	787	789	750	774	794	815	798	805	761	766	779	802	795	798	851	837	832	806	790	819	830	839	771	811	793	759	830	754	775	803	757	774	779	770	763	810	735	796	820	807	738	793	762	785	796	782	848	803	778	810	754	782	780	802	798	806	777	819	815	745	761	817	802	769	815	814	856	769	747	832	765	802	775	743	758	839	810	781	785	801	775	758	858	811	745	810	806	817	725	764	789	833	798	768	784	770	832	828	751	802	847	819	796	765	759	759	763	774	742	856	769	813	830	819	850	852	773	767	866	774	825	795	791	820
61124	91614	66142	35131	19143	10488	6721	2000	1230	1000	686	666	662	640	652	740	703	661	663	714	619	715	655	677	679	767	787	737	693	682	686	678	706	657	682	647	673	658	687	686	607	653	685	673	705	648	642	676	687	680	662	674	698	720	691	721	675	687	698	669	703	669	711	650	649	675	633	685	687	675	656	675	654	682	695	662	666	645	651	722	673	642	683	675	677	682	671	652	702	702	669	702	681	690	703	666	668	685	654	631	666	697	670	694	671	655	645	648	652	693	699	684	688	682	666	677	629	712	677	643	662	671	658	654	722	664	671	703	655	613	704	685	697	694	640	675	663	655	634	654	645	660	664	692	672	709	661	712	650	679	696	730	704	660	658	633	645	674	661	630	647	680	637	646	669	647	675	651	707	683	652	687	684	679	667	664	657	678	640	709	650	659	651	704	686	666	669	671	699	655	693	664	661	668	702	647	712	692	671	691	666	711	697	669	687	669	701	738	668	638	637	690	694	666	707	659	663	676	670	655	674	653	669	646	637	701	668	694	619	656	693	671	695	646	631	637	686	648	668	696	636	642	715	679	708	640	703	752	628	662	679	685	686	690	689	681	644	690	639	635	649	663	674	649	651	693	650	715	645	700	670	638	703	656	722	606	669	685	684	682	671	714	644	664	682	672	659	633	685	724	673	650	640	641	705	676	648	673	694	633	634	651	646	717	667	679	669	690	678	692	665	653	668	662	659	700	635	655	676	669	667	659	637	639	712	694	703	653	678	647	694	692	703	643	676	668	687	700	654	679	651	661	692	650	683	642	660	680	693	672	699	662	643	665	663	704	659	680	658	715	646	657	680	654	695	676	670	679	643	687	672	669	665	648	668	615	663	676	661	721	651	660	687	664	667	742	678	674	626	686	663	707	634	663	657	667	655	683	705	704	685	655	677	667	651	738	672	672	710	656	729	685	645	678	678	689	687	666	736	636	700	638	668	687	682	679	665	679	648	671	642	629	661	675	668	657	677	687	696	696	688	620	670	644	708	673	658	691	671	622	691	697	644	640	705	664	671	663	694	696	722	663	626	703	693	622	692	713	668	661	725	670	688	676	688	674	676	663	689	677	681	648	673	710	697	687	650	635	694	670	682	605	670	627	657	648	675	659	666	661	657	726	625	687	657	715	673	688	707	721	670	657	626	676	696	666	655	709	696	655	635	683	703	671	668	648	651	616	667	698	681	720	653	661	689	673	697	644	678	678	694	648	680	635	633	635	656	674	684	714	643	632	695	675	665	638	667	663	676	704	629	719	750	617	698	661	671	614	619	660	665	701	655	663	665	681	710	685	644	689	710	667	716	689	660	678	653	637	633	610	675	700	630	694	659	676	681	660	695	675	698	699	691	649	688	644	701	650	604	678	674	704	717	694	659	635	647	705	657	686	660	693	683	690	689	638	659	647	669	668	659	665	693	679	653	666	673	684	647	668	693	664	657	660	690	722	674	685	699	669	673	671	675	703	689	682	664	692	648	676	674	694	667	716	691	692	649	685	657	675	685	647	678	652	635	684	675	659	673	661	684	685	677	691	725	649	701	644	696	719	666	667	673	662	674	667	656	643	660	644	721	671	639	610	688	691	634	689	661	686	673	639	677	624	653	693	676	661	650	656	649	636	627	717	686	652	659	633	686	687	668	681	708	666	653	662	694	705	678	687	628	578	680	670	713	630	700	707	666	693	626	678	676	662	687	669	660	637	671	671	688	682	735	678	668	655	679	676	656	671	676	686	650	639	653	671	676	700	658	685	700	685	684	655	708	665	655	614	657	665	662	658	658	632	655	667	710	657	712	692	720	659	677	655	653	630	663	648	657	666	673	647	650	688	679	693	689	666	688	683	684	697	678	682	695	637	705	644	689	684	688	656	665	687	656	682	652	658	687	697	653	683	672	690	679	709	665	650	692	644	665	658	661	665	660	656	688	678	683	651	653	665	664	652	644	712	667	652	672	692	658	705	670	644	689	634	648	705	695	675	660	665	666	666	695	661	667	610	706	739	647	613	656	695	696	659	665	706	700	661	705	656	702	703	674	674	654	660	661	678	676	627	639	652	638	672	671	696	686	666	681	661	698	628	673	673	659	703	673	671	668	704	646	717	665	688	718	709	654	699	720	677	653	636	749	655	682	661	669	717	688	720	657	629	658	666	651	694	678	654	678	686	663	671	654	674	683	664	662	696	672	694	652	671	652	689	678	651	639	677	640	663	694	677	652	666	681	689	663	697	684	653	705	618	690	689	657	580	726	639	637	683	616	651	622	733	661	659	664	666	711	661	639	652	720	700	738	669	664	700	663	674	715	644	639	646	694	661	595	686	685	675	639	643	614	663	631	698	648	693	665	695	642	642	720	681	701	695	673	677	687	713	638	694	644	656	640	652	669	679	643	669	694	639	711	621	660	688	686	686	684	680	706	650	632	704	668	675	664	701	655	689	672	661	647	640	665	681	698	621	647	687	679	664	729	726	728	641	662	686	675	732	668	690	656	667	701	658	687	643	682	664	685	687	680	689	667	633	633	658	692	657	679	651	647	703	673	603	667	694	641	731	679	631	679	662	704	622	646	693	689	673	678	683	654	654	672	660	648	659	699	684	676	657	729	691	682	662	679	601	704	635	676	684	673	619	713	707	650	667	649	674	688	668	653	660	616	695	668	638	679	736	678	666	688	642	652	648	681	650	660	686	623	631	670	642	671	668	727	636	675	711	673	694	706	657	708	752	727	677	647	702	629	662	720	684	668	677	676	708	715	674	656	703	692	638	664	685	663	638	688	654	670	701	698	606	664	659	635	668	691	639	667	671	647	678	653	655	669	676	678	687	668	629	681	676	672	688	675	661	707	673	658	632	698	686	674	660	664	657	620	663	665	681	680	658	700	635	697	639	688	674	707	664	716	677	640	612	671	710	687	677	667	710	626	687	677	650	657	661	675	656	709	674	634	727	643	667	723	655	680	680	631	679	677	704	672	656	698	684	632	712	652	686	707	684	661	653	667	684	681	685	682	636	669	638	708	705	695	695	658	656	684	711	663	651	644	677	624	645	691	663	696	749	679	607	647	706	692	693	662	673	667	632	647	683	659	664	668	691	667	676	669	667	714	667	699	669	641	657	676	631	674	661	679	662	630	643	666	709	674	697	667	657	704	709	744	651	694	635	699	651	667	664	626	655	713	674	670	713	639	627	678	653	648	657	682	675	672	731	679	743	694	654	657	727	659	629	668	664	679	656	675	678	649	693	707	689	630	630	660	644	652	687	646	650	669	701	684	642	687	657	684	660	682	674	700	643	647	707	675	620	659	705	682	681	661	682	692	677	668	684	652	665	652	594	691	667	664	685	643	646	674	691	652	645	673	673	665	652	653	681	643	687	707	675	703	672	686	662	644	644	645	716	658	704	646	622	678	700	659	675	679	673	655	672	651	655	644	641	688	695	680	649	681	716	706	635	679	662	658	667	690	679	693	664
24606	22934	34963	32980	28092	23695	15794	4038	1826	1355	1027	995	971	914	922	933	967	934	958	921	943	929	976	889	977	1069	1050	1002	963	986	947	918	907	930	955	923	956	915	938	893	914	979	860	941	925	954	955	967	949	950	895	949	908	938	932	939	949	968	965	942	928	914	937	896	970	941	971	893	897	916	950	877	892	890	912	934	912	924	954	904	912	917	913	932	920	921	922	900	959	975	915	882	899	974	937	967	920	958	842	865	881	947	965	885	944	910	906	889	911	927	952	942	871	943	921	930	951	923	918	920	893	916	895	844	930	971	900	952	948	988	959	909	889	971	871	887	943	908	923	934	900	949	929	945	926	995	882	953	943	896	888	892	876	885	994	933	892	954	930	925	967	942	934	907	918	929	955	979	880	867	946	925	912	942	913	867	907	991	895	985	987	974	943	882	951	968	871	926	921	951	925	931	935	914	932	908	911	901	962	983	952	916	943	829	975	876	898	931	917	869	916	871	910	897	913	944	959	921	924	899	964	973	913	871	944	982	904	914	941	980	922	931	889	931	894	978	954	888	938	893	976	900	891	910	887	878	857	873	911	949	949	988	885	942	922	940	917	904	899	907	855	913	889	895	924	934	881	943	941	924	868	934	924	962	944	927	865	905	919	970	928	1005	954	988	945	900	886	935	889	969	918	910	946	954	934	926	881	991	917	965	896	945	949	937	885	930	911	921	900	895	844	985	929	930	933	900	902	910	979	922	926	864	948	932	964	944	891	996	936	951	951	918	925	972	913	951	915	923	929	927	896	943	966	918	909	908	916	917	882	887	939	870	882	888	923	920	876	893	902	891	931	910	911	884	955	908	914	910	941	871	946	941	933	958	922	891	925	909	966	898	963	910	976	926	943	973	931	949	957	956	831	901	893	943	953	935	896	871	933	947	941	957	921	906	915	939	975	886	912	894	859	929	903	948	956	907	942	952	951	893	920	913	970	956	958	852	910	927	937	864	930	918	879	911	916	945	927	950	911	850	929	967	861	914	886	987	942	997	971	936	956	909	964	939	951	874	938	920	910	921	989	877	927	888	921	880	956	913	904	921	875	906	891	927	951	841	934	885	873	918	938	904	959	937	933	881	910	947	953	960	919	920	987	966	895	931	941	926	887	893	952	897	968	976	908	930	909	989	917	982	961	927	903	916	931	916	834	889	934	827	948	927	934	873	938	881	861	923	960	942	921	920	971	990	928	985	923	911	907	993	922	999	943	897	932	935	893	875	960	901	905	936	929	934	885	953	918	927	878	954	920	940	900	872	920	941	918	913	864	848	905	930	962	957	862	906	881	923	888	931	881	903	938	946	948	877	932	916	920	957	968	947	934	930	880	966	982	873	945	916	878	860	941	924	936	938	895	917	926	913	907	957	958	930	905	847	912	885	920	967	893	915	922	908	895	909	912	932	917	892	979	903	920	892	973	947	966	896	933	908	916	941	910	943	928	944	947	918	945	851	868	930	921	867	936	910	962	916	905	942	895	917	933	899	940	975	907	966	892	897	946	889	967	987	867	882	945	936	898	923	919	937	899	912	918	974	888	881	956	924	988	884	879	905	997	946	933	962	938	924	917	911	941	857	925	932	896	895	938	887	930	953	928	902	935	918	905	935	887	933	923	941	910	993	948	910	915	919	891	953	934	929	903	960	946	880	917	931	866	954	943	904	941	924	926	961	937	957	926	952	912	918	953	919	976	1002	984	886	893	885	883	935	930	920	913	889	818	917	918	934	881	921	900	944	984	889	945	874	956	922	968	879	934	899	888	933	875	978	916	952	957	907	964	897	943	892	910	965	925	938	909	941	870	916	903	940	916	931	948	908	929	881	919	910	864	901	955	931	906	922	971	914	892	901	926	912	916	906	891	933	923	892	919	924	888	909	948	907	958	954	939	972	928	944	938	890	898	875	939	885	948	911	923	877	952	919	915	861	900	907	916	929	952	951	957	979	948	935	904	949	942	929	929	908	873	925	912	894	957	891	866	923	934	869	921	899	914	909	891	979	902	903	939	915	904	910	892	922	980	903	936	908	929	931	894	912	923	895	938	945	880	925	930	920	941	962	946	921	966	944	932	940	911	935	932	892	917	922	931	884	969	881	876	914	866	927	942	897	897	930	881	920	917	979	916	912	912	917	918	959	922	935	923	937	908	918	919	876	953	901	875	966	895	942	892	933	948	935	902	946	907	932	962	919	942	896	904	951	971	913	922	907	955	921	926	920	849	899	933	953	925	880	884	955	943	899	931	956	883	883	915	927	949	890	891	959	951	883	871	901	917	905	906	924	846	898	961	903	910	972	916	970	868	885	904	896	854	944	850	907	923	954	880	896	965	899	901	903	882	934	884	961	882	940	926	978	927	893	902	860	913	934	899	853	851	908	896	931	863	920	842	975	944	887	959	923	891	855	929	917	877	917	899	894	921	917	935	932	930	933	945	936	924	888	983	930	920	974	894	935	971	926	925	876	906	950	893	928	873	875	918	929	965	904	922	965	922	889	900	914	935	935	884	902	922	920	914	919	961	894	973	911	944	911	933	891	942	889	904	919	925	875	891	969	906	919	888	917	909	925	929	896	911	968	970	915	930	904	924	948	901	905	919	943	912	952	930	1015	907	924	888	929	945	927	867	909	920	928	940	903	863	856	927	910	906	965	958	956	938	941	905	896	953	956	926	978	893	991	901	941	932	932	935	866	902	840	904	918	942	885	954	928	909	902	966	951	889	890	894	981	854	880	961	960	874	935	889	895	943	927	915	889	956	923	871	892	887	925	910	874	907	896	919	951	888	868	930	937	913	976	888	920	876	955	914	981	927	901	870	870	943	936	922	935	927	942	925	947	947	953	932	940	939	894	940	925	960	940	940	926	908	927	918	851	1002	932	931	881	917	875	856	884	913	844	952	917	923	940	924	889	920	939	918	935	856	920	920	915	972	968	923	971	907	917	938	915	968	865	924	927	921	954	914	894	886	921	976	923	905	915	942	919	959	911	894	922	931	921	913	911	866	922	908	864	920	892	919	909	912	926	977	936	916	896	933	892	950	961	940	896	924	916	934	941	962	961	953	899	911	876	903	936	931	977	991	942	917	944	939	912	915	947	840	929	883	893	912	885	938	906	921	927	895	905	945	926	937	900	899	966	931	965	924	934	926	924	919	919	981	929	951	900	876	901	910	887	915	896	926	935	941	916	918	907	932	904	929	896	907	903	882	889	892	912	958	916	910	938	898	940	966	909	901	904	974	952	911	936	930	962	962	905	862	897	911	929	904	901	931	979	916	980	925	900	909	944	967	892	950	908	986	969	852	933	968	842	909	877	882	946	916	877	904	883	998	928	1005	940	914	971	893	854	944	943	908	996	878	927	877	929	967	882	953	891	923	932	933	947	930	915	902	909	892	954	856	905	941	981	926	918	946	906	895	914	908	925	887	923	882	917	926	870	962	886	893	913	943	932	877	917	902	949	932	937	913	962
65259	103770	75185	47503	29119	17747	10635	3328	1942	1417	794	796	773	799	836	822	796	763	813	786	778	835	824	830	780	986	956	898	867	791	760	788	765	811	811	812	790	822	790	798	811	766	799	800	858	812	797	774	832	803	772	747	795	758	782	785	850	786	761	754	738	780	803	780	812	826	809	751	784	791	770	737	817	738	828	696	785	797	731	824	799	813	792	733	781	838	821	787	754	767	798	796	743	726	824	783	791	795	779	799	784	824	778	736	834	757	865	791	771	766	796	801	780	775	798	854	782	749	786	798	717	824	766	760	777	793	806	755	775	811	816	797	808	819	757	788	788	820	787	765	756	727	765	725	754	813	808	766	770	741	773	802	804	810	780	781	792	785	730	784	724	828	781	810	807	816	758	781	774	775	750	806	778	778	760	780	790	791	764	757	808	811	749	815	779	803	796	777	726	798	774	745	788	848	829	772	786	789	753	819	765	804	782	752	795	849	834	803	774	751	778	770	781	759	761	781	798	831	804	804	707	792	771	783	838	782	790	781	760	766	747	777	766	800	797	781	775	793	754	773	798	758	775	789	823	742	799	755	740	775	821	794	796	788	768	793	777	787	762	780	815	765	751	833	765	755	782	769	794	756	809	776	788	802	785	799	757	846	817	799	771	775	827	732	796	783	822	773	789	805	818	815	790	761	738	785	754	767	790	752	776	834	739	764	767	728	830	792	809	799	802	726	764	768	809	801	789	698	797	784	791	761	789	817	829	813	846	763	821	738	738	806	784	771	770	761	804	773	817	804	792	784	787	777	779	773	801	811	845	803	813	749	823	804	811	816	780	771	806	794	747	738	799	774	780	766	763	776	781	791	736	782	758	767	782	759	787	776	787	796	809	760	816	774	805	741	773	771	817	792	810	838	755	784	792	772	753	756	773	816	805	785	828	803	752	791	833	795	799	776	823	775	799	802	806	773	767	833	778	805	771	802	812	791	781	768	775	799	829	831	828	756	781	727	790	791	773	788	803	806	745	803	814	813	707	811	895	720	746	831	784	790	787	799	815	823	760	770	808	805	741	769	772	802	809	827	772	783	779	836	755	808	786	776	793	734	784	719	797	760	774	831	758	776	824	751	796	814	781	801	790	773	784	785	790	822	800	747	756	751	773	801	784	796	810	764	808	747	814	743	750	782	716	783	791	789	778	765	785	791	781	772	753	773	753	831	783	757	740	796	731	775	776	781	808	799	803	743	805	771	726	827	806	793	757	808	782	775	785	819	819	820	821	771	747	838	811	759	732	783	784	816	748	758	784	796	755	749	770	780	802	800	797	800	794	784	789	799	779	792	845	721	805	802	773	768	763	759	778	826	778	763	753	756	683	783	794	799	848	869	793	795	768	830	819	748	754	840	788	744	781	699	802	780	821	785	781	770	788	748	832	823	771	811	796	824	828	846	807	797	767	793	783	790	791	853	804	782	789	751	821	750	835	757	796	805	767	667	787	795	761	804	814	790	818	837	792	787	817	797	757	772	809	792	775	804	817	756	751	800	819	826	818	756	769	791	749	783	746	786	774	752	784	782	820	783	802	795	732	730	796	753	831	826	764	833	786	802	734	802	779	772	806	811	738	770	810	771	792	753	800	772	808	790	788	779	854	808	769	758	764	810	795	803	807	742	791	733	808	752	863	759	771	779	795	784	787	768	759	796	777	797	799	779	844	787	766	773	802	807	802	779	698	705	774	795	787	777	822	813	822	790	782	737	850	773	817	779	802	792	792	816	751	774	772	790	811	738	826	757	796	778	787	751	784	797	802	786	764	778	789	870	819	755	722	810	795	828	804	769	770	820	775	774	788	770	774	757	780	735	804	741	735	815	800	764	790	792	799	792	746	792	843	779	810	765	774	719	777	743	849	773	768	808	766	836	764	805	760	749	780	777	854	770	739	768	760	789	794	827	825	805	775	781	810	770	789	858	795	778	740	767	782	792	804	813	774	823	808	747	792	788	776	782	768	737	740	755	762	837	748	822	828	749	827	801	807	799	809	764	782	813	778	770	788	772	764	773	782	757	760	818	829	795	794	793	787	786	733	766	760	756	822	748	775	732	795	814	799	796	748	801	784	773	744	825	801	781	778	729	744	713	800	806	800	749	773	786	752	751	727	818	774	789	860	808	769	812	789	826	801	756	773	739	769	837	753	787	772	768	761	794	798	768	803	860	794	799	798	774	789	776	769	766	828	784	759	778	769	786	747	759	768	813	802	799	818	728	759	792	753	782	804	752	775	775	796	754	772	772	809	830	770	785	821	770	764	760	754	772	746	819	785	802	767	790	821	810	751	844	762	777	776	783	770	769	743	773	804	835	764	806	753	777	747	753	813	743	799	797	780	778	776	755	738	787	803	755	756	808	737	760	752	790	748	769	810	790	776	779	738	802	734	791	786	786	807	846	775	772	787	759	788	778	783	789	746	760	809	770	792	779	769	796	808	851	788	783	787	745	800	821	765	764	797	792	777	822	798	767	763	812	791	770	767	779	783	774	857	776	822	719	776	793	808	755	794	786	755	712	813	815	807	773	793	818	802	777	812	800	791	812	808	790	818	796	810	817	806	843	810	793	761	758	761	831	785	755	783	801	771	744	817	786	770	802	826	779	796	787	786	792	794	778	783	787	790	786	758	764	800	732	800	795	757	768	821	725	754	799	750	746	787	777	801	827	772	860	790	804	846	761	790	782	811	789	807	770	795	756	798	840	822	761	730	790	792	777	755	794	787	783	773	786	844	780	773	758	791	786	788	767	802	749	795	724	780	819	819	818	770	873	801	820	833	867	789	796	816	805	776	805	810	779	800	814	780	769	781	759	799	743	731	736	815	789	769	791	794	827	777	747	750	811	823	825	791	749	722	742	815	797	786	801	774	712	788	778	737	785	766	830	808	806	785	775	780	780	812	773	772	760	734	792	797	820	750	801	748	758	766	783	779	789	806	703	779	803	847	811	789	801	778	776	831	774	766	798	789	838	813	810	766	766	773	787	778	806	777	771	781	805	757	764	794	801	818	782	801	796	789	809	798	786	780	825	838	749	805	814	764	793	730	759	827	757	745	788	764	755	817	805	704	806	779	779	791	751	804	737	833	791	734	813	749	806	801	786	773	771	806	769	821	821	766	717	779	834	760	783	765	788	743	827	755	777	863	782	750	777	798	804	745	778	788	776	765	743	793	817	773	760	812	776	800	770	772	780	791	778	800	784	832	812	784	780	777	741	792	765	779	735	755	780	782	712	808	766	785	781	756	740	783	768	775	738	775	756	753	785	796	798	849	810	787	809	789	768	842	815	786	762	718	760	823	819	761	801	744	836	802	789	754	776	777	839	836	826	744	792	773	843	795	745	801	761	794	832	813	750	799	775	796	792	819	747	756	774	778	755	804	765	764	719	764	736	723	826	794	804	829	793	759	823	766	780	781	767	723	749	763	787	833	766	752	769	785	756	856	754	773	753	787	766	800	794
31046	27727	24556	10580	3451	2048	1402	889	799	729	802	750	780	754	754	730	756	695	744	709	674	699	689	777	745	731	712	735	683	750	743	703	743	748	707	718	726	784	739	693	760	693	708	716	748	709	715	714	720	741	749	742	770	750	667	743	734	751	705	702	749	753	687	742	747	772	711	732	748	714	758	723	759	715	756	699	726	733	708	741	761	713	765	698	723	791	722	733	697	722	820	754	715	722	751	726	722	746	707	644	751	736	762	715	767	718	748	693	739	737	752	701	763	713	719	701	736	743	728	738	717	721	691	713	702	731	720	712	747	707	732	698	689	737	707	742	712	709	788	706	755	706	770	663	737	715	698	725	735	748	718	729	735	757	729	758	733	701	800	723	758	814	723	740	730	708	694	703	735	709	711	749	713	745	734	722	688	754	755	696	744	725	761	736	714	743	697	711	719	720	642	793	757	677	751	704	708	711	696	707	735	775	736	729	738	735	722	725	744	680	745	684	776	714	755	724	702	748	690	752	751	761	703	717	716	700	761	713	665	697	706	700	755	694	747	721	701	706	735	718	726	720	787	697	741	747	751	750	745	727	754	693	746	686	716	731	748	744	664	764	737	691	747	772	649	759	669	706	790	775	708	735	730	765	709	715	698	737	716	716	725	721	684	710	727	770	712	722	706	715	673	695	720	735	734	699	717	691	722	720	731	779	733	700	783	740	804	714	730	703	714	753	693	754	812	763	742	703	717	790	713	766	710	728	732	750	722	708	732	744	741	730	719	722	721	734	762	701	774	728	739	711	714	752	727	702	728	773	718	722	715	699	705	702	710	754	736	726	761	730	727	734	727	701	713	676	719	703	718	775	748	740	708	691	723	727	726	745	701	704	719	727	757	729	704	750	768	788	786	726	689	754	744	762	693	735	721	749	744	731	705	742	769	707	751	758	674	763	733	695	758	738	765	691	716	733	711	713	681	747	724	667	747	762	705	725	669	678	708	696	712	676	747	716	684	700	765	745	710	760	693	689	748	720	686	714	746	730	750	740	745	802	779	749	714	739	677	729	716	746	805	741	758	739	736	727	734	742	750	723	711	709	721	701	734	714	696	723	693	746	715	741	701	742	744	732	682	719	712	716	741	745	731	728	756	773	751	719	746	750	759	759	702	802	748	766	838	743	723	686	779	751	728	752	744	756	671	756	728	705	719	728	729	698	743	727	759	736	744	731	780	705	694	762	744	693	732	737	698	723	733	688	698	738	745	734	674	704	728	735	740	743	764	726	737	749	713	707	740	741	740	720	749	726	757	671	711	740	736	664	692	744	717	740	676	694	720	758	692	720	748	700	719	758	740	737	751	688	732	741	712	707	723	753	748	740	696	754	773	716	715	726	714	712	729	680	731	771	745	764	695	697	733	763	719	676	712	758	733	747	776	731	751	692	795	744	730	718	690	723	712	777	747	721	694	777	717	703	772	769	732	734	688	767	762	753	703	731	722	715	716	770	722	744	743	741	748	756	704	695	736	702	756	750	742	739	719	708	669	714	742	711	747	800	733	681	740	704	728	740	708	763	726	697	727	752	774	746	740	740	748	757	710	661	708	751	744	700	706	720	725	778	701	744	712	735	696	722	762	764	751	747	703	737	694	739	767	722	711	773	700	728	780	721	713	725	742	722	734	746	702	734	770	676	704	748	758	763	714	739	715	697	744	706	714	676	733	742	728	775	747	747	746	701	723	735	775	692	751	745	708	746	755	687	723	702	703	732	725	744	724	691	724	713	666	706	673	728	698	670	732	715	702	722	690	681	737	714	738	746	695	748	695	797	736	719	717	710	712	721	721	737	744	728	700	723	775	741	750	728	739	713	741	746	757	669	721	699	669	740	698	714	710	750	729	754	760	730	684	729	734	729	727	685	714	750	731	705	723	713	678	755	739	754	762	741	781	693	736	780	736	804	762	723	713	675	722	719	748	774	700	758	716	745	697	689	766	687	762	691	695	690	751	712	754	711	760	718	738	726	738	755	745	724	713	755	694	749	731	749	719	753	770	717	748	746	753	713	775	747	757	717	724	715	716	730	726	762	763	725	796	732	695	698	735	669	776	703	736	777	698	691	714	732	739	752	717	733	696	738	741	750	761	726	727	751	778	771	730	744	685	699	701	777	743	670	745	706	711	709	792	699	667	756	701	735	703	730	764	747	692	743	766	725	718	712	757	724	760	726	716	758	725	775	748	777	728	740	776	741	763	724	711	711	701	745	713	752	781	738	742	736	686	715	763	694	697	730	753	704	767	718	758	701	735	759	735	714	753	708	737	732	725	755	730	707	726	772	742	705	746	747	693	741	743	690	758	719	788	729	758	739	744	709	680	747	745	726	691	747	744	717	749	719	759	723	708	710	729	718	720	740	717	732	744	728	707	747	703	770	717	702	777	716	715	724	716	725	736	730	764	677	735	783	746	690	706	749	747	723	747	719	736	761	718	702	732	704	685	689	716	742	728	773	763	723	766	728	744	759	737	729	695	747	691	750	700	693	832	743	789	719	717	724	692	727	748	762	722	736	776	678	727	704	780	745	734	701	729	775	727	698	746	731	668	720	693	743	752	788	758	690	676	683	768	699	779	736	740	728	741	744	710	740	734	722	663	725	697	801	701	722	726	712	732	726	762	693	656	746	726	728	758	744	759	720	696	683	743	744	730	716	688	696	695	730	745	702	731	778	756	734	721	726	722	711	686	705	777	742	743	750	703	707	713	763	784	720	734	722	738	683	708	713	778	753	722	765	751	751	760	759	750	725	706	778	724	758	723	720	697	741	723	721	744	686	746	684	700	687	726	723	694	722	706	759	775	716	734	695	755	717	731	768	753	686	728	700	726	735	722	784	711	714	692	736	696	684	736	701	742	721	675	740	778	776	723	749	701	720	733	819	770	717	687	736	730	721	769	677	696	762	727	713	712	708	724	770	787	751	706	754	763	721	697	718	746	710	727	722	692	703	741	726	736	737	728	772	723	748	750	763	750	750	721	738	717	798	737	670	757	723	712	723	777	711	700	686	760	740	715	706	734	760	697	792	726	674	731	739	724	744	722	737	706	726	695	730	729	752	746	761	765	721	723	733	752	737	732	755	737	735	697	731	718	783	717	721	740	738	724	755	686	724	733	713	691	708	721	733	736	768	710	748	724	781	760	710	729	765	728	746	722	699	729	696	719	719	747	750	779	673	728	748	776	735	733	766	789	675	689	735	720	746	733	721	795	694	715	734	714	693	714	734	702	709	754	751	692	727	682	717	691	663	736	740	690	718	717	718	730	705	750	716	735	721	690	761	717	707	768	704	752	728	768	785	745	732	719	699	735	725	747	738	743	746	719	725	706	729	706	706	732	753	732	766	699	732	722	747	698	750	758	775	776	741	746	690	740	746	703	694	742	715	749	738	724	735	689	795	730	739	712	711	764	720	743	723	760	739	767	681	712	771	709	736	709	757	728	714	744	752	734	736	745	773
23523	32039	20255	6537	2907	1911	1261	737	598	590	595	596	598	589	593	564	562	548	580	531	540	575	563	571	577	614	605	602	568	547	589	574	592	589	565	580	541	537	554	585	587	585	561	613	561	612	544	540	580	625	544	569	600	581	584	547	557	527	595	604	590	578	593	588	573	552	592	543	579	549	565	565	579	580	638	592	545	592	580	600	569	562	610	560	606	582	560	587	578	579	569	616	582	571	582	567	558	617	555	628	599	628	574	570	573	577	574	562	574	578	586	564	569	579	567	586	566	600	581	599	556	565	608	544	567	530	562	606	574	554	548	592	571	557	563	556	569	560	630	614	588	587	566	613	553	570	549	576	610	554	580	572	607	589	578	613	607	599	577	579	596	578	599	566	537	566	578	581	538	586	553	592	568	562	565	576	555	529	560	587	569	581	564	523	556	539	543	571	546	572	601	587	519	557	557	522	551	570	588	562	602	545	568	524	567	591	568	552	593	601	581	575	546	544	560	576	573	569	570	532	558	536	560	610	547	543	566	571	532	606	587	546	566	555	583	571	566	612	599	562	553	566	565	593	528	560	534	568	561	574	583	559	540	564	559	560	604	553	564	587	537	560	539	608	624	556	573	561	570	552	563	554	591	570	538	587	587	575	596	568	562	554	538	563	626	575	514	552	563	550	568	563	613	587	565	556	569	571	573	581	548	585	626	582	545	562	555	534	611	579	576	577	581	521	569	568	606	612	551	544	535	594	539	589	581	563	574	584	573	580	584	582	588	590	588	584	547	557	547	534	575	558	516	612	555	571	542	540	577	524	515	565	560	584	614	600	565	583	592	513	576	590	594	553	585	559	567	556	587	573	573	510	490	593	566	572	621	561	560	594	573	572	570	540	608	525	569	567	521	566	560	548	573	613	536	569	551	551	604	600	602	541	574	595	612	587	569	579	622	580	600	565	531	559	568	549	578	571	537	565	564	563	573	569	616	553	560	528	563	574	569	550	567	553	607	581	554	613	555	610	604	567	545	584	583	559	605	569	610	572	571	586	574	564	624	569	584	556	593	581	567	554	599	616	556	563	615	563	583	592	563	570	594	584	570	605	589	582	594	548	582	553	583	569	567	536	550	562	540	546	535	593	613	580	517	540	556	558	561	544	574	580	543	541	580	616	599	583	619	565	568	589	558	570	562	552	573	618	632	563	552	550	543	610	550	605	574	530	592	570	526	540	579	593	553	564	569	560	589	560	576	530	540	579	558	563	548	578	526	602	562	568	584	609	573	529	540	579	573	582	597	575	551	612	529	588	549	581	577	554	561	545	580	589	580	547	580	577	610	594	612	567	561	594	582	578	520	568	630	573	571	618	544	568	568	590	590	569	536	639	565	577	559	591	586	637	570	577	553	552	588	596	542	573	537	575	561	584	589	596	521	587	556	549	569	539	589	532	591	557	543	523	616	606	564	596	604	558	582	600	573	572	558	556	582	563	551	554	595	529	562	595	556	577	571	520	613	576	538	601	618	549	592	561	580	531	566	590	538	592	565	536	527	562	563	596	541	541	585	574	605	585	524	580	573	599	571	598	569	551	567	582	601	540	575	582	524	571	605	578	600	554	603	567	612	531	560	566	594	530	554	574	549	529	596	596	533	601	522	607	554	553	568	606	565	580	606	551	551	585	558	571	574	574	557	575	578	559	579	571	596	566	585	573	549	555	581	558	569	592	579	527	611	516	587	585	576	563	546	583	572	573	536	563	588	563	573	586	601	572	620	540	596	620	586	557	545	582	548	570	553	583	561	575	579	573	556	576	599	563	588	588	577	591	611	596	570	542	577	603	606	580	588	554	575	531	523	571	581	539	556	543	537	604	585	523	615	544	575	592	560	571	577	569	549	539	592	576	582	563	596	592	540	550	569	602	581	529	563	603	588	569	585	570	548	591	575	583	578	583	560	532	587	547	560	570	580	623	550	543	573	580	590	579	552	583	539	571	574	544	536	578	602	534	658	574	559	592	519	549	546	605	577	509	560	561	588	557	552	522	527	563	553	582	599	588	553	584	564	589	552	564	619	568	574	562	528	569	596	570	506	569	601	570	612	581	567	546	608	566	572	577	587	600	550	543	607	585	576	543	563	593	556	565	597	564	589	585	571	556	562	564	553	627	530	589	545	528	586	576	564	584	583	561	564	563	577	560	562	550	560	591	573	589	596	595	584	542	583	571	527	562	545	518	559	606	600	575	579	560	578	533	573	576	580	600	539	604	518	531	594	580	583	582	557	553	572	587	549	593	564	541	533	574	544	563	576	573	605	567	592	563	590	594	579	569	625	519	558	573	538	583	562	550	544	556	564	568	568	611	592	545	540	573	549	568	582	588	595	570	576	606	553	564	565	587	535	590	564	559	589	534	578	607	568	595	548	579	587	568	562	565	584	572	566	532	501	575	533	576	563	588	531	553	589	574	548	605	557	510	542	547	577	552	579	571	581	573	612	576	568	558	556	578	568	541	596	550	551	590	527	553	547	522	513	558	518	568	543	605	563	593	594	552	608	544	544	555	565	582	552	566	561	563	557	533	548	559	530	510	564	579	577	548	572	528	600	584	538	542	611	568	570	540	566	555	571	569	561	580	595	570	549	569	605	589	599	533	551	587	570	598	581	591	578	559	586	589	560	576	543	536	545	553	553	546	552	556	561	561	563	595	522	592	517	569	608	572	562	589	566	554	604	577	611	583	580	542	582	631	525	590	571	559	628	556	574	591	549	582	618	580	565	597	571	549	562	575	572	559	590	612	575	578	556	564	565	619	579	568	573	576	603	536	557	525	552	614	605	591	555	584	584	577	544	595	552	541	587	577	539	580	617	592	561	568	527	622	569	545	532	545	599	579	595	580	579	562	580	564	568	590	548	554	571	565	566	599	545	587	610	562	590	543	544	567	563	618	528	573	554	583	581	596	575	544	603	586	580	524	577	591	580	585	601	610	552	561	558	595	585	583	550	560	601	533	614	586	565	580	614	535	571	593	541	518	567	555	555	638	549	582	580	599	547	592	579	558	554	546	564	563	573	594	563	592	534	566	558	578	524	555	547	562	607	555	542	559	595	538	546	591	581	573	585	597	599	556	577	574	596	540	623	568	554	568	590	537	563	604	579	598	576	587	533	544	589	592	548	564	558	557	566	553	592	598	571	542	568	552	574	571	640	603	621	522	600	563	545	573	585	547	572	592	547	567	561	594	555	574	575	551	551	580	557	578	558	573	567	561	570	556	593	565	564	567	521	556	564	575	568	556	567	565	595	541	603	569	550	580	593	591	586	537	583	596	562	576	567	599	547	584	565	552	564	568	599	521	593	568	557	630	531	590	586	575	547	599	598	562	573	544	559	571	527	530	577	559	547	585	585	578	568	590	576	536	549	597	525	578	582	594	552	577	545	533	581	578	568	561	569	590	519	559	580	556	578	560	558	540	560	579	544	569	560	574	564	544	581	510	551	587	590	517	629	607
25792	25057	38866	35368	25233	17290	8247	2180	1151	1061	804	822	826	817	827	828	816	856	887	838	822	856	857	836	847	856	908	895	819	870	788	860	785	755	875	832	810	797	786	842	805	840	794	851	811	842	843	859	872	828	769	804	817	838	816	830	786	797	764	818	813	807	790	805	825	830	822	813	863	856	826	816	825	744	817	831	797	833	828	823	828	824	805	836	845	811	803	763	803	792	811	801	812	787	823	795	836	837	777	795	846	781	833	796	790	864	859	763	818	815	837	823	824	725	849	815	827	812	807	828	877	821	841	861	794	797	809	791	816	806	849	820	794	796	810	814	808	826	752	819	894	808	846	810	840	780	851	791	814	857	743	815	819	789	819	777	813	803	835	775	838	806	826	828	830	813	866	805	802	776	788	837	792	760	802	824	784	853	805	863	771	782	825	832	817	803	824	809	804	827	836	829	800	852	797	816	789	796	843	809	814	787	807	803	884	791	838	828	796	785	826	801	757	792	765	772	862	779	808	797	794	835	825	845	770	798	792	810	801	816	841	738	798	794	805	892	849	794	809	805	796	805	808	791	827	810	796	864	803	797	806	804	814	833	833	769	837	820	831	853	797	792	795	850	829	760	823	851	802	798	848	781	813	877	778	844	796	822	853	797	818	815	798	805	829	800	800	820	807	852	768	776	841	800	815	788	787	839	784	854	787	811	831	872	756	847	796	827	867	759	787	858	789	801	793	843	791	819	789	822	807	834	820	855	792	845	806	837	806	801	826	805	844	840	818	816	771	824	756	773	904	784	754	784	780	779	838	814	793	785	807	795	808	835	831	818	795	812	765	855	762	821	790	834	780	847	819	739	848	863	820	783	788	866	779	833	772	852	801	836	853	800	868	778	796	891	824	849	807	830	859	768	766	831	781	787	767	853	775	862	790	806	821	833	826	748	782	819	811	783	781	791	808	784	817	823	791	762	806	830	790	802	847	849	808	799	810	823	832	811	813	798	793	811	802	835	829	792	879	790	845	834	840	790	820	817	820	861	810	860	845	817	822	845	843	830	813	797	799	796	805	776	775	766	776	796	846	817	828	823	807	823	845	828	814	833	794	812	809	831	752	869	791	845	865	808	819	751	835	796	851	854	793	844	816	862	824	777	804	840	802	862	807	822	780	809	854	842	831	824	825	788	776	805	862	804	829	845	848	780	810	798	852	808	727	840	831	807	858	844	836	814	769	831	812	818	769	806	796	792	825	792	787	859	816	850	814	882	802	773	774	808	825	872	825	834	809	837	786	821	836	806	804	798	767	813	823	844	799	786	851	813	852	805	773	830	803	754	814	800	818	892	817	842	799	799	858	798	790	813	806	862	837	830	738	858	810	803	832	777	866	849	825	846	841	868	829	834	798	774	792	785	813	820	780	830	831	815	852	794	791	868	852	821	836	819	822	797	823	813	824	776	784	853	825	823	751	795	820	823	829	783	813	834	775	818	838	821	804	905	852	806	829	873	874	858	800	762	776	833	793	809	835	774	816	838	877	806	785	793	805	843	846	804	771	806	849	841	854	842	765	806	756	817	792	843	829	828	779	773	811	820	839	803	808	814	754	807	789	813	827	798	778	821	839	840	835	784	787	804	773	784	804	816	762	806	803	853	771	824	853	802	805	789	801	778	804	780	781	781	811	775	775	838	798	809	846	824	803	802	826	818	801	781	804	790	829	793	791	811	800	801	750	802	785	840	889	805	815	774	800	851	783	897	831	811	788	804	821	764	787	828	801	805	829	768	843	796	802	797	803	818	822	829	827	822	799	864	833	830	829	865	772	789	769	808	803	816	815	795	851	844	800	761	757	782	745	804	815	853	851	808	811	804	817	843	768	800	848	801	828	808	808	833	816	792	780	861	749	832	784	825	826	796	800	799	809	760	813	814	839	812	835	777	849	833	821	788	829	776	832	812	852	771	860	768	883	791	831	759	809	804	830	797	829	768	820	780	794	801	777	819	852	821	836	857	851	838	843	845	806	784	831	771	822	784	855	794	798	788	822	792	835	773	796	810	796	850	803	766	796	802	806	795	795	828	854	790	784	824	846	817	813	834	813	783	816	789	865	813	788	861	815	808	806	779	850	811	836	812	851	862	820	781	800	802	820	845	813	808	769	809	800	804	797	837	827	794	789	811	839	845	748	820	818	777	793	831	820	775	860	805	845	835	767	780	839	887	796	791	806	804	816	761	773	839	801	792	754	799	850	828	810	821	811	825	791	818	873	792	795	814	787	854	840	845	807	761	785	846	826	790	790	807	793	789	838	788	832	814	770	762	810	830	827	805	809	828	832	844	779	818	779	816	843	843	827	829	870	836	772	829	823	819	790	790	836	787	782	846	825	784	745	775	778	805	830	797	763	804	787	738	808	829	810	791	845	847	773	773	777	799	803	787	769	775	833	830	765	802	779	823	808	786	798	856	825	814	801	766	820	758	828	793	831	802	819	793	788	836	839	844	801	807	770	829	789	813	712	809	864	836	802	793	821	856	821	786	785	815	747	796	812	816	813	792	816	806	781	796	754	742	806	795	776	850	796	797	807	831	788	828	834	789	884	800	831	810	756	806	774	790	792	839	843	819	794	801	839	777	806	831	858	803	844	806	836	838	804	781	835	878	831	832	810	808	840	841	769	858	811	809	813	813	819	801	822	797	817	741	766	806	830	811	809	786	805	833	809	816	754	775	804	873	777	790	806	796	809	808	819	824	766	772	788	811	824	866	849	821	821	769	838	825	860	803	859	804	785	800	822	814	823	818	806	804	758	805	814	813	788	797	768	817	829	766	802	784	785	869	780	810	832	841	828	769	850	754	803	829	895	815	773	837	812	816	798	768	849	834	846	786	895	804	803	857	810	808	808	806	781	788	851	777	832	813	835	788	779	832	786	872	795	795	807	814	806	810	788	766	800	853	779	807	832	814	810	820	797	805	819	837	840	827	796	825	842	797	812	779	767	808	802	791	805	851	766	835	785	825	863	804	849	814	850	853	852	818	798	795	789	783	786	770	833	828	824	847	831	851	788	783	831	793	808	804	779	831	785	843	833	759	830	835	801	792	811	770	793	867	796	855	845	778	767	845	827	812	818	835	807	821	758	848	822	792	836	817	805	774	835	826	850	773	849	819	803	763	844	838	827	764	840	816	812	771	814	792	800	848	830	776	769	790	836	823	789	772	789	822	779	807	799	844	796	822	808	822	846	839	789	794	732	818	877	820	814	764	848	800	795	790	802	773	803	795	825	791	842	796	754	822	777	816	793	804	862	815	829	833	847	789	793	765	835	827	803	827	796	856	848	786	831	802	762	795	826	834	800	768	834	805	785	772	795	830	869	807	803	844	792	821	794	824	841	765	828	827	763	794	830	826	826	819	774	803	808	764	799	858	838	791	755	789	805	796	832	855	823	828	802	825	801	869	810	837	790	810	857	806	846	805	838	835	834	785	797	808	799	788	792	845	832	815	853	855
61064	91516	65031	35928	19890	12394	5983	2143	1271	963	658	680	714	723	702	705	691	694	722	695	701	684	723	695	695	764	745	703	720	678	703	657	687	666	707	722	670	690	695	692	684	684	699	741	696	699	694	711	748	690	724	641	705	653	710	654	680	661	685	670	694	677	676	673	711	749	667	677	673	686	699	701	726	653	705	679	674	735	700	736	666	704	644	710	624	685	702	682	638	703	718	708	681	697	681	683	701	728	742	711	669	681	687	650	678	698	707	690	686	643	675	690	678	705	681	704	682	709	666	713	709	691	734	687	689	724	730	647	724	647	697	647	734	668	706	693	674	687	648	717	711	711	674	675	670	689	698	674	714	723	690	662	697	652	693	706	670	655	688	673	658	672	657	720	704	640	715	686	692	694	675	688	632	691	666	696	654	682	687	663	686	682	755	717	702	723	725	687	672	705	725	662	718	677	639	705	713	756	654	679	667	688	704	672	661	713	698	686	675	683	645	679	652	696	640	714	684	669	690	694	713	681	706	661	692	691	681	684	689	694	691	699	691	713	652	662	704	678	658	696	670	678	725	709	671	684	711	716	671	665	673	678	709	702	701	663	718	702	686	693	729	718	645	656	738	697	677	690	672	715	676	710	703	684	692	685	700	688	656	665	694	736	660	724	693	673	688	703	697	653	704	717	655	665	653	698	735	707	667	695	687	661	687	661	672	695	642	716	721	662	676	707	671	692	683	663	653	654	663	675	689	707	714	660	671	670	697	712	701	745	644	700	662	706	705	655	694	662	648	645	654	644	669	655	696	678	724	682	715	654	683	687	692	659	718	718	679	700	654	710	711	653	692	676	686	686	698	694	678	697	704	696	722	666	682	677	623	652	684	683	706	714	667	645	706	683	698	674	712	698	687	670	645	668	661	709	679	689	627	652	686	688	681	725	692	704	719	734	737	692	683	658	652	680	735	710	731	640	691	668	717	694	690	658	651	668	713	720	660	677	711	640	690	658	684	661	678	639	684	655	705	703	671	670	697	651	703	689	707	703	684	705	654	696	688	709	692	709	665	671	682	702	690	693	654	684	689	686	697	660	730	638	685	682	714	684	670	695	689	664	699	694	660	694	685	702	654	710	700	663	694	661	700	678	737	709	679	668	664	671	736	687	638	702	685	760	676	674	717	677	623	681	654	646	657	651	666	701	638	716	680	734	665	683	676	720	684	678	704	680	684	697	644	702	681	655	686	677	624	666	657	661	687	692	685	711	659	685	708	703	664	711	692	707	647	672	696	638	718	687	646	693	686	704	739	677	717	672	676	672	683	687	692	727	687	682	709	668	707	699	685	676	689	743	687	700	705	761	705	664	662	686	688	667	687	663	644	717	676	753	662	755	730	686	683	705	713	649	705	665	688	692	664	681	656	678	701	693	736	665	688	644	747	680	654	685	724	682	685	652	658	679	678	714	640	741	668	650	691	697	663	724	677	678	726	700	677	697	689	683	685	691	721	666	697	726	661	690	715	701	660	674	687	715	640	707	666	661	708	686	700	678	689	710	659	685	672	650	646	659	720	671	696	672	700	656	718	713	683	691	699	683	681	667	689	705	654	696	732	663	664	701	673	707	667	660	641	713	641	719	724	720	705	645	701	702	730	675	701	689	670	711	652	694	665	689	693	715	668	684	692	697	650	693	646	703	728	674	669	667	686	646	678	669	721	701	693	730	648	671	723	637	674	652	683	653	688	714	691	658	675	666	717	657	677	675	653	685	680	659	670	713	665	660	673	716	671	699	639	667	677	703	696	658	677	683	653	710	625	685	679	693	682	672	721	719	668	673	641	649	681	705	674	663	689	653	693	650	723	689	704	712	738	677	713	675	666	695	690	655	683	709	706	661	699	667	745	681	729	702	698	661	687	678	719	712	697	697	725	710	679	674	675	687	732	673	655	664	692	692	665	677	651	660	723	713	676	679	685	739	697	679	678	734	692	652	664	678	702	703	685	684	713	700	642	719	681	683	655	666	690	651	722	715	694	711	667	687	675	705	722	701	663	719	695	644	685	680	633	676	702	702	666	671	703	668	705	690	718	677	689	734	713	682	654	730	685	695	701	697	700	680	713	685	667	682	697	672	677	639	701	706	692	713	707	619	683	703	685	669	703	698	711	669	711	708	651	738	680	711	712	663	660	687	749	679	701	677	684	720	737	679	660	665	688	659	666	709	697	716	691	669	714	679	667	707	641	662	693	703	657	649	657	627	635	685	679	678	694	654	661	686	731	692	708	657	661	657	657	697	642	678	657	668	703	715	711	675	727	683	665	742	666	723	713	706	648	669	685	721	673	697	689	676	720	677	701	700	754	730	693	694	686	699	670	706	683	684	645	716	704	716	702	673	698	688	707	692	689	676	623	697	693	704	671	741	640	668	694	727	702	692	703	671	669	706	671	673	691	661	712	638	727	731	687	664	707	696	675	726	682	674	667	707	663	696	680	713	656	688	688	721	675	676	670	647	671	708	683	716	683	687	649	708	695	652	694	666	704	676	709	634	662	679	723	696	707	600	684	713	705	738	686	718	693	658	682	726	682	667	680	659	677	661	696	695	734	704	728	712	716	646	701	668	705	658	678	661	703	679	699	707	678	670	696	691	651	694	701	667	740	667	703	690	669	661	683	685	673	657	701	696	670	678	730	716	707	720	669	702	692	648	630	693	713	693	682	682	708	732	687	690	659	654	635	677	666	701	681	704	684	709	641	694	681	729	675	729	679	681	701	656	679	693	684	719	728	667	704	691	682	689	725	678	672	698	704	706	688	696	690	726	719	682	662	679	679	693	699	732	661	710	682	696	703	686	686	676	682	698	713	696	712	661	671	708	693	694	702	716	676	621	671	700	710	688	713	653	722	627	659	690	678	674	698	774	677	725	674	645	659	681	630	686	704	669	657	662	667	682	652	687	660	703	695	693	707	747	742	713	684	694	691	721	668	716	652	689	691	689	704	723	741	688	694	657	719	698	694	687	667	638	680	680	683	728	669	693	684	691	684	682	681	656	656	680	692	667	664	674	659	673	673	670	697	642	730	691	712	663	647	653	699	688	694	648	673	660	700	646	703	663	699	697	731	703	695	710	695	657	733	683	696	661	710	668	654	683	701	690	691	703	700	716	712	653	709	707	660	748	658	648	669	644	725	640	717	675	696	682	684	647	682	710	670	696	716	677	744	675	673	674	699	618	696	660	694	731	728	673	667	638	653	678	736	686	701	690	731	694	666	704	696	704	708	692	637	667	698	702	672	647	664	714	692	678	655	700	653	647	678	708	685	671	681	696	665	654	691	698	692	681	667	653	637	694	690	694	691	676	694	682	680	708	662	691	649	636	699	670	657	678	681	635	709	696	657	736	691	674	691	734	708	685	692	683	637	652	696	748	673	713	708	668	736	685	729	738	744	710	686	687	677	655	714	697	644	638	707	680	688	695	672	709	707	701	673	668	672	664	650	673	660	694	651	716
24571	23120	34800	33049	28878	25219	14874	3988	1813	1417	1035	1000	976	963	980	944	979	991	943	914	952	898	912	923	962	1049	1111	1016	968	986	953	935	949	931	926	930	913	931	900	935	926	967	909	973	932	953	966	874	943	941	909	971	909	920	911	903	933	974	961	901	985	899	928	951	910	969	880	883	894	910	905	894	889	936	909	975	902	896	893	919	913	918	934	892	857	952	975	934	901	850	942	941	928	980	902	922	917	961	880	954	973	923	927	959	900	916	936	953	916	963	912	864	931	933	932	947	928	984	929	918	937	942	936	922	927	920	903	961	921	939	923	975	922	941	890	963	937	918	935	884	933	851	980	913	914	931	912	914	870	876	939	899	960	936	892	883	978	914	980	925	918	911	944	951	951	884	937	922	905	956	894	950	948	948	941	944	947	875	907	914	961	935	885	912	913	894	916	905	897	1003	923	870	925	931	956	940	948	904	925	928	866	922	967	895	896	941	932	1000	951	919	891	931	899	921	922	940	906	912	910	919	912	976	930	939	955	933	954	937	887	957	909	931	915	946	906	938	935	953	927	910	925	908	937	924	910	899	905	917	930	946	944	965	908	921	975	928	930	934	880	928	931	906	926	885	885	934	935	897	914	882	907	916	933	929	943	932	904	919	951	932	925	925	938	882	915	920	891	922	963	882	925	926	956	936	909	902	922	909	948	905	951	952	939	928	975	956	922	902	893	978	902	913	916	885	945	871	935	916	940	899	915	902	943	941	955	940	886	885	924	951	902	950	906	941	949	918	917	940	872	969	879	916	798	935	919	915	911	924	862	917	931	924	930	929	909	927	945	1005	939	918	947	935	926	929	966	902	882	939	902	909	931	929	941	959	897	928	939	929	958	980	933	937	906	905	971	962	934	887	861	882	930	887	873	972	965	946	929	819	961	978	945	920	947	922	922	977	920	874	920	869	914	917	894	945	863	908	894	947	929	921	902	921	900	907	933	905	894	941	909	889	951	935	901	936	925	929	884	881	902	889	903	944	906	957	894	988	880	904	917	925	903	906	907	913	899	934	926	927	944	898	935	976	888	972	885	936	929	956	910	952	967	931	921	945	941	942	856	873	950	926	954	924	921	944	936	985	939	925	938	874	924	966	891	989	887	920	935	939	909	901	930	867	963	919	929	913	958	923	951	927	906	978	932	888	899	915	929	901	914	914	924	917	932	896	947	918	926	912	935	913	967	890	942	945	965	987	931	902	943	919	931	862	935	944	959	897	942	901	960	943	915	910	944	903	901	859	906	985	937	935	958	930	914	878	921	925	918	915	993	929	892	947	909	969	917	886	899	917	974	945	942	969	963	892	946	999	962	897	895	895	933	901	905	966	898	897	941	963	910	919	904	894	920	944	921	908	972	959	938	966	909	952	926	922	915	963	915	963	952	950	918	932	840	925	899	940	950	925	973	936	887	899	977	930	974	939	946	954	925	869	916	907	926	979	977	939	958	895	913	942	916	976	880	935	899	943	907	952	913	919	954	881	920	842	901	969	974	932	875	911	930	957	924	982	926	971	906	929	947	929	914	948	965	902	948	900	928	948	927	935	914	888	914	937	957	946	921	868	836	927	1003	918	907	970	897	959	909	879	1000	917	916	905	864	961	969	926	894	980	955	991	968	913	883	924	937	904	962	937	922	944	939	876	929	901	920	974	978	903	932	948	962	871	921	872	957	949	936	875	910	909	883	912	904	923	906	954	935	918	931	940	924	919	932	889	896	932	962	890	941	907	896	917	844	983	926	937	1000	956	908	922	959	869	875	956	949	926	969	916	940	869	922	894	935	960	930	949	947	912	957	907	915	891	858	935	932	934	881	932	925	884	914	905	873	1004	930	943	906	933	913	909	909	930	939	905	937	939	879	881	905	921	935	887	973	927	996	958	919	897	942	888	896	909	866	907	902	961	890	855	880	931	923	949	939	941	935	931	892	902	858	915	968	935	926	938	957	926	960	881	933	932	926	950	946	957	951	877	941	866	919	938	924	878	909	866	944	908	953	922	926	879	904	935	967	936	923	894	949	926	917	937	879	969	944	903	923	952	914	926	902	948	894	935	907	955	896	921	875	893	981	951	946	864	980	914	915	928	908	913	914	955	903	918	861	905	954	966	958	932	883	887	972	897	929	926	942	912	939	928	920	885	923	946	992	922	916	946	942	930	1001	955	985	890	894	897	911	913	936	931	911	892	944	903	958	947	888	942	913	892	847	891	888	939	934	894	929	961	965	963	942	952	878	954	930	932	898	910	903	907	917	913	908	891	914	913	891	891	979	903	913	921	996	933	925	1010	923	916	944	903	927	918	908	962	893	903	931	960	945	926	924	936	880	963	955	949	895	871	951	943	865	972	927	924	910	917	910	928	922	932	917	936	908	898	910	890	909	979	924	925	930	909	968	916	987	922	993	900	934	918	916	905	942	886	926	900	931	919	970	937	938	948	875	939	919	916	930	891	930	934	958	930	939	933	926	918	892	906	917	957	932	909	923	921	893	968	894	926	949	938	902	884	929	892	955	910	917	896	968	892	893	950	883	878	944	917	935	892	951	927	944	899	952	897	859	939	943	952	933	901	910	973	905	877	889	893	897	951	922	906	890	912	922	941	945	1059	902	940	898	864	938	936	869	903	962	908	960	882	871	932	882	917	1001	883	877	921	954	910	887	920	932	979	877	876	867	900	930	897	990	909	949	929	904	898	934	898	915	912	955	972	912	900	908	899	909	933	932	898	902	987	939	925	922	919	904	954	945	894	901	949	913	882	915	934	955	941	883	894	901	867	866	913	888	889	933	857	898	918	900	953	922	870	911	891	923	903	941	939	873	962	966	889	886	907	931	862	863	886	902	927	949	957	953	906	934	879	989	955	1025	932	923	951	932	907	935	932	908	871	903	957	906	900	908	964	1005	931	974	937	874	865	962	924	966	889	930	957	930	976	935	906	935	916	897	921	930	921	876	942	951	921	886	949	999	973	840	857	912	903	913	913	940	933	926	931	962	897	987	911	921	949	925	924	954	933	936	953	893	938	913	930	890	910	937	922	875	921	858	909	923	926	894	904	909	888	918	910	860	899	899	964	920	877	908	908	943	910	896	919	949	911	937	922	953	916	956	928	929	902	953	972	928	977	969	912	895	949	903	863	981	928	941	943	949	946	859	895	873	925	914	970	903	924	857	923	904	927	915	931	969	920	921	850	947	922	893	886	860	903	969	941	873	928	1035	926	929	925	930	966	942	891	952	952	930	997	931	897	926	890	914	986	952	873	969	953	910	860	924	902	957	937	1010	910	955	903	898	940	968	945	907	905	888	900	940	890	924	888	964	887	947	906	896	934	940	972	927	914	921	901	940	899	893	934	923	921	936	940	914	912	925	923	882	886	892	900	926	932	955	903	905	927	884	880	880	915	947	966	961	865	907	940	900	926	904	899	928	998	908	929	953	862	954	948	931	918	943	930	906	896	947	862	894	951	916	904	917	910	942	930
65849	104052	75275	49546	30451	19912	8929	3472	1954	1401	876	842	807	799	836	783	806	830	833	852	799	789	800	824	782	1007	1044	935	840	813	833	773	821	813	809	771	766	806	801	832	835	804	791	797	799	825	824	760	794	808	826	807	834	789	779	867	819	771	739	793	779	831	818	834	778	794	807	822	764	779	785	795	815	787	787	832	825	836	855	791	784	820	839	790	799	803	800	837	832	800	771	817	828	826	817	807	837	806	810	804	865	803	800	810	807	783	826	746	788	795	826	756	781	816	828	788	813	785	825	791	796	799	778	761	808	805	767	843	773	788	820	779	734	845	828	824	780	811	797	772	773	832	810	783	802	783	771	818	798	784	780	842	836	775	808	818	747	795	812	837	815	824	745	833	823	833	769	800	803	796	856	852	830	813	773	807	783	857	767	768	812	769	813	811	801	878	817	768	768	816	792	820	782	808	836	813	758	792	789	797	851	843	778	865	755	801	783	804	844	797	811	824	793	809	771	818	788	811	822	839	811	794	802	818	796	784	772	811	821	805	802	783	788	802	838	771	783	840	798	768	810	810	812	789	821	823	797	796	833	779	780	836	808	773	807	782	823	808	816	767	783	813	775	771	830	805	807	836	818	799	811	790	799	830	770	823	838	851	807	781	798	736	823	797	760	787	806	773	819	790	767	790	842	828	821	790	860	747	766	789	779	821	851	802	811	777	805	785	781	796	810	759	813	803	820	788	800	803	799	765	783	811	815	806	807	817	779	806	785	787	815	799	837	798	808	796	840	830	837	767	786	740	772	819	819	814	798	816	785	763	790	765	811	821	812	815	844	847	787	839	791	800	773	783	838	773	761	756	830	832	803	839	780	826	815	819	835	829	837	763	762	823	790	838	796	785	785	839	834	799	777	801	823	853	779	805	781	776	764	764	805	790	868	803	777	778	803	841	825	815	830	859	831	780	779	778	821	805	767	766	801	801	859	800	751	832	822	796	870	847	800	787	804	788	820	801	838	761	799	793	792	805	814	833	791	769	823	769	871	777	832	821	792	807	771	788	795	808	854	838	776	772	784	825	811	816	784	798	806	784	834	836	823	776	815	790	762	776	856	813	827	811	819	820	802	816	790	793	826	771	727	792	805	865	837	791	805	815	844	808	800	814	780	801	792	828	806	831	786	808	761	806	836	802	797	801	754	827	826	786	832	753	786	804	823	797	775	812	776	803	795	854	813	770	788	820	763	834	783	795	811	831	775	848	778	783	790	825	826	763	832	827	819	778	835	804	788	803	805	809	813	799	758	799	790	806	787	794	793	832	805	813	831	794	813	741	846	813	768	777	808	844	797	780	782	781	761	811	778	769	789	762	781	803	766	829	790	835	845	822	801	780	759	812	831	823	784	833	767	847	788	781	810	820	766	799	779	817	792	818	802	812	823	783	804	855	764	797	798	815	833	829	816	792	754	810	829	857	763	829	764	783	838	828	800	784	763	787	856	791	827	787	760	763	809	805	798	824	777	788	831	806	813	797	761	788	759	759	763	774	814	770	865	814	795	797	745	805	820	818	762	749	843	784	777	819	785	793	795	763	791	811	802	792	854	795	842	794	782	855	784	827	795	770	787	806	791	832	754	805	814	763	816	804	843	813	790	853	768	735	820	810	820	841	803	783	799	770	791	814	787	803	798	827	779	798	800	766	824	745	841	798	819	793	848	787	771	837	801	814	824	781	781	809	765	793	824	809	816	753	801	775	826	840	801	777	799	859	774	848	739	834	831	802	792	836	805	824	806	756	781	809	795	809	831	774	841	775	856	827	816	763	832	807	786	785	831	734	767	782	800	776	816	837	818	812	830	797	790	748	742	775	746	833	813	791	785	808	775	834	793	821	859	814	778	826	810	772	739	800	763	815	800	801	847	780	806	836	819	821	811	830	815	781	786	778	768	816	806	800	793	823	789	813	821	843	824	779	816	831	825	799	833	809	802	793	806	772	779	799	780	810	813	797	798	826	799	774	808	792	854	837	802	842	798	785	851	808	832	794	774	840	839	829	839	825	785	811	813	764	804	824	823	777	847	792	851	801	768	818	781	747	851	808	828	805	834	777	814	813	752	886	820	804	776	740	801	825	781	801	813	830	763	781	836	810	794	847	829	803	786	783	784	823	847	817	778	743	853	775	800	763	816	782	814	816	816	821	831	803	811	826	822	843	796	791	803	824	760	777	816	755	872	828	805	792	817	835	795	810	797	832	846	772	791	814	810	802	799	797	781	774	782	834	771	820	831	856	849	802	860	774	802	754	782	857	808	786	776	783	773	806	805	833	840	794	827	821	783	785	770	792	865	812	796	808	803	801	831	796	826	794	812	789	774	795	737	828	733	777	821	803	862	814	795	814	798	817	803	824	834	828	794	793	805	770	826	806	805	854	757	822	775	799	782	770	750	814	786	757	845	808	801	803	812	819	802	850	777	823	781	809	824	747	829	783	754	828	788	766	793	807	762	840	826	748	840	787	878	750	820	832	803	788	788	775	779	777	855	769	801	787	752	798	780	803	780	815	837	825	808	796	814	793	806	816	802	777	788	794	805	764	823	829	824	819	848	818	800	764	794	793	777	778	778	818	776	830	768	785	800	779	833	778	766	762	813	828	796	792	772	835	765	778	748	765	838	800	789	779	811	780	805	825	839	774	819	789	744	820	866	755	797	810	754	828	789	866	806	810	787	795	807	835	793	777	781	831	783	802	805	797	822	818	859	784	768	836	832	788	789	818	789	817	717	806	812	772	780	820	767	814	738	800	756	799	748	812	816	763	820	795	791	803	751	799	818	827	773	792	807	833	807	750	803	763	835	826	821	812	758	827	776	802	779	799	775	755	814	815	858	750	822	829	788	817	777	818	806	824	818	811	822	740	807	817	797	813	804	776	814	819	742	784	820	778	823	793	736	809	772	743	803	783	777	783	732	815	777	807	811	800	786	828	820	804	785	794	790	762	792	700	784	824	851	784	791	778	769	777	797	842	812	780	778	823	840	733	759	799	796	791	782	805	839	733	801	804	828	774	837	826	788	813	746	835	817	816	755	769	831	859	804	865	751	753	844	812	767	781	793	784	802	819	807	800	859	742	771	801	800	821	800	739	781	846	817	791	836	789	762	804	789	785	840	767	780	831	775	809	783	800	783	819	819	814	777	856	821	815	786	781	796	809	782	737	785	850	803	808	856	794	849	815	789	754	809	775	785	779	823	768	770	835	779	842	800	765	764	807	770	800	810	839	812	791	806	767	868	811	810	821	825	808	865	809	773	803	768	836	806	816	813	790	778	852	759	774	784	822	791	783	767	817	805	808	833	875	798	841	883	807	793	843	799	757	794	799	779	779	786	815	798	838	791	794	824	821	765	797	800	833	786	799	775	840	799	764	830	787	812	843	851	761	802	823	789	732	801	846	782	803	848	854	798	817	813	799	788	814	759	774	848	761	782	785	771	777	800	805	816	778	791	797	777	796
30910	28309	24501	10678	3349	1813	1181	908	776	780	762	705	719	744	778	745	752	737	759	723	759	739	817	753	818	750	766	757	714	717	769	718	738	699	763	725	783	755	755	726	741	718	730	714	730	771	739	770	732	733	731	766	739	708	757	768	740	724	776	717	710	704	749	743	694	765	709	769	694	735	747	750	769	752	796	742	716	751	721	779	769	723	773	723	735	738	743	755	770	738	756	744	718	775	749	722	756	734	755	733	761	736	698	708	754	759	724	770	764	727	668	738	739	734	761	741	711	746	774	703	703	774	742	781	705	780	683	740	765	769	723	709	727	734	768	732	753	768	775	682	711	665	752	755	764	707	763	755	741	757	767	712	715	787	743	698	688	752	763	789	757	754	717	760	730	713	753	734	709	703	702	770	725	709	740	755	771	766	709	737	777	781	739	742	739	751	752	695	713	707	753	727	710	711	727	724	744	749	727	725	707	740	765	694	733	749	705	709	777	697	769	727	709	789	752	780	773	761	791	726	768	702	772	798	788	744	775	716	739	734	727	784	714	714	691	740	739	712	727	725	738	760	752	744	729	749	775	741	739	733	765	756	747	758	771	747	709	808	738	726	766	716	785	723	758	733	719	767	768	759	730	741	741	788	784	721	741	781	747	755	762	759	703	719	736	695	749	738	710	733	662	751	708	779	716	717	724	711	725	749	718	739	700	732	736	727	790	713	745	720	752	755	780	747	795	729	711	735	747	716	665	756	744	703	740	746	723	695	701	782	714	734	742	800	756	755	770	740	721	756	763	734	732	723	757	699	760	732	739	759	786	755	728	695	730	734	711	794	778	766	774	730	743	757	825	786	812	784	760	761	723	740	743	760	740	769	735	722	725	761	717	771	777	750	701	703	729	775	774	706	677	733	736	703	734	769	756	689	750	746	730	729	751	746	723	735	693	767	716	750	751	719	764	702	718	777	747	676	748	735	764	758	738	719	770	734	742	751	745	793	745	798	711	692	739	739	736	743	745	746	705	750	721	687	748	770	718	765	741	812	746	748	691	752	723	732	694	691	741	758	746	775	740	765	720	761	775	741	752	762	770	701	709	711	730	734	715	765	747	692	730	713	708	708	692	754	773	727	735	717	743	747	757	766	772	751	714	680	796	686	742	763	748	730	752	756	764	711	750	725	761	749	800	746	759	763	733	784	742	760	690	751	734	741	763	729	734	742	683	745	762	686	757	770	749	701	721	729	731	694	713	715	742	735	769	688	710	777	754	714	732	771	770	704	810	730	697	717	775	774	763	749	724	732	728	704	747	726	717	683	746	772	723	761	728	780	761	738	715	703	706	762	793	722	776	718	705	779	736	731	711	752	737	739	750	735	772	779	698	727	722	747	729	746	762	717	780	765	737	723	702	750	703	747	740	762	739	766	734	745	783	743	740	763	792	719	780	716	759	732	748	709	766	770	705	761	775	764	718	722	743	776	741	761	734	695	717	699	756	739	725	691	775	751	746	783	724	783	675	764	707	713	764	729	745	732	718	710	755	738	776	741	714	768	734	730	737	737	746	675	761	698	726	695	748	731	721	733	751	775	728	729	713	756	748	743	788	719	730	724	710	788	760	754	750	711	687	742	710	769	749	812	689	757	722	752	768	702	735	774	745	740	734	740	739	760	728	744	779	724	766	732	756	799	748	775	816	734	722	768	795	748	743	787	766	711	794	762	744	713	682	715	745	779	777	791	738	728	729	760	771	735	804	737	754	727	743	726	745	749	728	755	705	758	763	745	767	732	724	788	706	792	705	710	737	776	764	712	740	769	748	732	738	766	762	727	743	687	732	734	744	756	707	771	719	756	761	780	725	751	719	768	716	737	754	766	724	703	739	728	752	738	734	726	699	686	756	795	769	728	720	766	757	776	735	768	714	795	715	741	722	696	721	714	748	706	743	706	749	794	765	673	758	735	724	717	726	730	741	756	787	751	743	736	724	712	742	739	774	783	727	703	723	730	750	747	736	760	719	728	737	752	778	739	753	782	761	759	743	770	729	718	770	713	770	726	721	746	749	727	769	781	681	750	736	719	767	725	769	770	690	716	742	782	680	744	696	809	741	777	745	683	708	706	713	729	777	741	763	745	776	738	777	709	761	755	754	751	744	749	699	712	703	734	719	785	751	739	763	723	728	698	784	754	769	730	756	726	745	763	735	766	757	744	744	770	752	727	744	772	782	765	739	736	723	707	787	731	734	734	711	748	708	726	755	708	770	741	735	784	759	751	724	746	785	736	712	722	767	718	729	748	724	730	761	794	710	712	736	700	764	773	747	742	720	715	722	758	736	708	700	706	734	767	739	716	742	761	741	723	764	794	729	774	792	754	779	806	720	773	749	735	734	751	701	707	728	711	750	706	681	785	742	728	698	748	753	758	725	709	782	757	763	760	750	772	760	724	763	806	771	737	726	775	742	718	739	733	759	779	722	739	789	736	781	744	761	717	775	718	770	800	753	762	716	746	749	758	768	749	728	729	746	748	767	746	720	727	789	713	797	802	773	685	718	709	750	754	748	753	765	737	727	746	746	738	726	717	755	691	699	737	723	733	773	710	740	723	721	725	762	749	740	748	761	732	756	818	730	765	756	707	734	774	757	716	751	765	779	748	763	703	767	737	668	790	772	753	673	736	703	730	715	717	755	717	734	744	748	717	734	740	792	702	772	751	736	722	741	732	783	779	735	749	697	722	759	704	778	793	777	740	712	713	750	733	739	821	814	690	738	676	716	754	770	772	696	672	776	746	712	759	746	770	765	741	717	756	768	804	811	748	800	751	748	695	714	738	733	771	722	757	704	763	747	703	746	711	765	739	711	688	745	709	713	729	767	738	761	734	763	741	791	731	731	772	721	729	715	739	733	790	748	828	754	728	773	734	729	716	770	794	743	800	757	767	733	731	714	730	721	718	747	741	699	775	762	731	766	686	736	727	711	741	758	729	726	700	750	774	776	800	710	737	721	779	725	743	706	727	734	742	740	748	720	773	775	759	724	754	766	793	758	728	707	718	743	759	758	771	720	740	715	730	719	730	727	770	696	751	759	716	720	746	707	703	754	749	785	759	725	789	718	700	759	748	825	714	789	734	746	770	751	754	710	715	776	733	733	721	755	754	716	795	713	755	781	767	750	738	733	753	710	673	788	718	764	727	736	767	738	734	722	738	702	744	782	789	703	688	744	728	753	742	747	745	703	749	774	764	783	705	741	766	716	755	749	739	799	758	721	765	791	765	824	785	718	743	777	766	710	756	685	697	733	742	730	746	821	736	730	769	757	722	700	761	702	778	800	731	686	703	782	661	774	739	771	774	793	791	737	793	758	706	761	773	715	721	756	716	666	757	768	721	736	713	742	781	716	738	705	734	720	741	751	730	742	728	763	735	740	725	725	762	743	733	756	744	757	736	753	734	691	727	713	785	731	748	752	757	711	793	759	763	749	711	737	767	721	777	696	762	753	700	734	733
22761	32576	19665	6756	2950	1762	1113	706	660	596	560	534	605	569	562	598	598	626	579	591	625	570	534	583	561	579	556	635	569	625	581	583	577	573	619	586	569	556	604	604	573	564	578	584	601	583	596	596	611	589	600	576	590	606	591	631	606	565	564	579	595	553	575	584	546	567	552	595	549	531	591	567	593	584	613	566	573	618	567	570	586	613	562	577	560	586	575	622	577	562	580	589	587	569	587	495	618	568	616	609	564	575	577	568	585	576	618	561	567	622	564	552	556	592	569	575	626	580	579	565	554	556	571	577	572	567	539	565	587	590	562	580	577	610	581	584	549	545	578	540	603	567	532	572	576	578	575	598	568	555	573	578	537	592	532	564	630	580	586	550	534	627	604	599	578	551	605	591	557	585	553	532	606	570	569	549	558	548	588	546	606	556	615	564	569	580	600	564	566	607	563	622	569	582	586	577	589	568	587	600	571	602	565	578	563	594	564	594	555	588	582	603	562	578	549	578	538	566	508	533	603	576	608	558	611	548	590	578	580	601	592	571	603	589	560	545	528	585	565	610	583	513	571	584	608	545	605	562	577	578	587	592	564	578	602	556	605	558	550	589	580	546	574	588	605	543	571	595	589	545	570	552	596	549	550	571	641	560	592	561	602	610	565	601	596	596	604	575	579	594	555	569	634	604	594	568	607	611	616	534	558	597	599	573	556	588	580	622	586	600	571	576	585	565	559	587	589	560	621	554	600	579	602	556	587	557	639	548	553	560	633	570	614	538	549	546	623	601	589	610	600	518	598	600	591	574	551	571	549	585	575	587	564	576	586	580	606	629	604	589	598	579	572	565	588	505	607	593	595	570	606	576	585	581	566	580	619	559	568	596	544	616	589	596	572	543	565	561	579	553	594	585	570	568	567	559	594	580	591	587	558	546	553	540	572	568	550	600	580	593	587	568	601	631	583	555	590	574	581	538	587	550	581	580	570	552	594	601	580	590	544	594	559	562	598	573	610	570	527	575	572	598	571	580	611	526	620	568	531	565	571	613	545	567	564	613	592	560	550	543	577	573	569	572	540	605	572	597	578	543	630	609	588	601	583	588	609	603	550	571	609	583	589	623	595	596	601	592	531	595	590	589	576	553	593	547	572	598	597	562	595	586	570	573	592	566	589	564	600	541	546	557	526	540	553	579	638	593	577	590	525	591	578	623	562	588	586	608	578	586	597	571	531	572	554	582	544	530	582	600	562	592	609	547	554	560	569	589	616	595	563	620	562	589	578	556	577	606	551	596	548	580	567	576	590	619	592	574	542	527	594	561	626	562	560	535	593	648	598	556	593	595	549	591	580	530	641	572	583	562	575	591	562	579	605	598	601	569	588	600	557	594	602	588	600	541	576	582	627	543	617	570	559	562	550	540	599	603	609	577	618	562	633	569	611	572	605	554	579	540	595	600	601	556	571	569	571	579	552	561	607	581	575	628	590	620	557	604	591	587	581	580	593	587	595	528	600	533	547	542	554	594	569	609	573	550	545	561	559	550	632	603	582	579	578	539	581	616	629	566	546	599	545	567	611	552	565	632	613	587	574	608	629	584	553	586	583	594	562	593	599	546	584	559	593	548	577	532	561	579	578	581	570	621	566	575	592	555	583	584	584	573	601	607	592	592	563	575	556	582	570	591	554	561	585	609	589	595	577	595	590	582	576	589	614	603	545	594	575	551	583	580	590	554	588	550	601	616	560	578	589	556	559	566	600	604	578	582	568	571	557	562	636	616	593	562	577	569	611	594	563	581	545	593	595	607	591	565	625	544	588	578	608	541	576	577	584	592	586	535	602	601	544	620	627	585	559	609	559	561	575	558	557	584	525	589	536	608	571	590	584	575	543	600	593	562	583	524	583	533	616	577	565	552	573	583	628	556	628	569	548	584	596	529	556	581	546	598	578	594	588	580	575	574	597	573	563	603	575	585	572	539	567	600	562	543	628	565	619	580	559	609	572	526	554	580	590	609	553	551	603	557	572	624	582	547	621	580	566	536	599	555	609	600	580	569	586	592	520	590	572	578	570	541	586	552	599	583	566	603	641	605	586	547	582	553	551	559	519	543	547	593	575	561	556	587	606	571	540	572	587	616	612	580	563	564	569	576	592	576	592	557	571	543	547	582	552	557	574	578	634	572	650	543	585	560	531	592	589	532	557	602	560	536	586	553	585	573	582	540	588	582	596	529	575	570	588	538	564	596	590	597	593	610	551	567	611	620	552	564	552	594	592	550	560	617	575	616	569	590	606	591	640	579	569	542	538	577	554	569	609	612	546	572	535	598	577	584	576	608	554	568	610	576	594	599	566	573	577	602	554	590	606	596	585	585	596	604	568	526	555	566	538	546	577	554	589	603	549	566	581	570	556	541	594	579	577	561	593	601	610	536	589	549	567	542	602	609	619	606	576	524	620	584	588	577	593	582	560	591	611	581	587	612	596	538	574	560	583	555	569	545	552	577	576	566	598	612	586	564	582	568	612	572	616	608	539	574	609	565	563	574	580	573	559	583	607	595	576	590	552	597	607	573	550	568	585	604	577	569	545	535	568	604	612	591	609	561	566	594	574	514	571	550	539	597	561	589	578	584	553	599	596	568	569	571	537	583	577	585	599	586	547	554	589	569	609	587	563	597	570	555	528	618	595	539	564	565	597	585	589	558	543	573	582	549	573	606	600	565	595	563	580	608	548	629	628	559	559	540	508	608	583	598	576	592	582	614	594	645	550	582	586	549	565	584	569	590	555	602	567	630	589	540	593	567	563	572	615	584	564	593	574	615	607	576	579	585	550	580	566	623	581	568	550	592	579	612	567	585	579	562	583	604	549	583	606	526	556	573	584	558	579	597	558	564	591	567	586	589	544	585	551	603	597	585	578	572	640	563	562	539	586	580	562	527	541	573	581	569	570	562	578	579	581	572	600	578	553	579	562	567	545	578	583	562	530	565	586	532	570	576	590	560	570	563	583	575	598	561	588	537	601	560	589	565	531	563	581	584	579	582	588	597	593	563	542	545	533	540	613	579	583	567	565	569	573	579	562	563	610	600	568	552	590	563	555	589	601	626	610	574	595	554	600	631	564	582	565	610	564	591	580	576	592	564	549	602	549	575	542	616	612	589	540	545	594	583	611	592	571	591	579	548	563	580	564	571	569	644	518	542	572	591	610	594	573	591	588	591	591	575	553	529	597	616	599	589	551	556	578	588	548	552	552	549	629	562	579	574	537	581	544	593	579	538	586	560	586	547	588	594	518	589	584	563	583	526	578	663	520	541	627	543	542	614	595	591	583	588	607	594	614	565	578	607	604	600	592	590	586	593	541	560	599	566	554	571	565	576	565	574	534	561	569	583	564	582	556	588	560	554	557	559	600	613	632	566	595	599	580	557	582	544	575	563	575	523	572	539	551	598	516	622	578	582	583	574	591	615	587	583	593	577	583	606	585	598	569	564	536	584	576	575	555	589
25801	25052	38796	35931	25252	16875	7459	2644	1314	1184	890	878	838	823	868	855	832	846	853	819	838	806	842	799	830	918	909	881	860	833	798	835	866	857	848	832	888	813	814	865	859	805	804	785	774	816	809	830	795	835	817	937	818	783	782	842	835	816	824	831	843	790	880	871	842	817	799	790	798	841	781	876	786	756	836	848	876	828	841	842	802	824	776	828	814	827	874	826	834	852	852	808	801	796	839	849	862	839	810	825	861	870	792	826	819	794	836	841	808	832	832	780	845	818	820	831	806	797	800	752	808	835	806	823	773	838	792	783	823	801	799	839	824	821	764	856	806	875	842	805	818	860	808	768	792	843	797	820	777	860	804	814	784	814	849	827	777	862	784	812	855	806	742	836	836	797	816	877	765	809	858	834	764	833	855	804	897	801	812	874	851	821	871	870	814	844	824	806	801	809	817	817	824	809	813	821	815	814	825	808	740	820	829	821	791	837	826	810	851	803	810	858	836	798	828	850	784	812	838	813	743	772	873	798	846	825	838	840	831	817	810	828	826	812	858	796	852	804	809	806	787	806	775	815	843	849	763	793	784	817	834	814	765	810	801	835	788	844	821	833	839	846	823	797	777	804	812	804	848	820	785	840	789	798	778	835	785	787	885	864	814	859	808	883	826	824	847	824	791	779	868	825	787	788	815	830	831	740	808	823	819	846	781	830	817	797	852	853	794	771	870	804	791	808	835	797	861	799	816	840	788	792	802	835	823	834	826	860	872	806	822	824	756	824	781	824	826	820	829	869	831	832	775	838	825	781	804	815	845	864	827	816	859	840	904	855	848	803	862	808	847	812	821	795	822	870	811	801	827	868	789	847	876	840	800	859	874	848	768	888	844	850	851	838	810	833	856	813	828	835	808	877	811	767	859	850	835	869	812	811	806	840	794	806	788	827	801	780	788	758	830	830	784	842	768	833	830	810	799	796	811	809	758	805	837	818	853	796	758	814	818	874	800	815	823	782	824	821	806	856	801	827	834	868	829	814	840	839	811	783	738	799	771	801	822	797	836	846	808	764	748	816	784	790	851	814	818	803	830	791	791	815	796	843	807	740	834	794	826	780	806	824	806	792	853	860	796	803	821	813	854	796	868	770	771	852	831	824	823	815	781	801	720	817	798	795	801	742	837	743	818	821	859	827	787	801	805	800	833	806	805	854	805	776	815	788	793	817	858	806	831	801	866	825	762	823	816	809	841	846	850	830	815	885	810	803	806	777	818	824	772	866	789	824	843	859	791	778	827	836	789	860	775	760	776	766	860	845	858	814	794	849	763	818	800	783	798	758	857	824	803	835	829	781	826	843	811	869	838	777	826	821	820	780	824	850	837	788	827	807	808	806	820	846	795	809	839	831	842	814	870	799	848	831	827	808	806	772	789	861	871	835	869	781	846	859	833	761	812	786	801	800	824	834	838	795	831	822	797	771	809	805	854	804	794	798	836	843	853	836	797	859	785	825	849	812	819	811	784	806	824	864	857	778	754	831	842	785	800	839	810	841	835	806	836	796	794	805	792	830	784	833	892	824	806	814	833	826	808	806	853	822	782	801	830	823	770	823	867	822	809	862	797	764	850	860	809	810	810	816	789	829	839	851	799	863	858	840	806	848	849	799	830	837	911	780	800	760	827	829	780	799	844	798	842	802	833	861	771	813	792	889	840	843	832	770	767	818	794	830	852	818	787	859	805	827	749	873	789	812	828	810	817	797	817	814	810	828	838	784	777	784	840	858	873	813	851	827	865	816	810	814	806	808	881	757	820	779	818	824	824	777	753	785	884	807	846	835	849	815	796	725	822	765	816	845	837	842	824	850	826	791	872	858	827	764	843	782	822	820	832	825	788	803	806	842	797	812	838	856	826	791	836	848	797	813	803	832	817	817	806	785	802	826	787	857	853	853	805	884	807	810	781	783	789	827	773	846	800	832	795	778	843	794	800	836	828	811	790	818	772	829	805	804	803	761	768	883	786	840	842	837	812	804	823	820	818	824	815	817	805	811	788	797	837	791	837	860	806	833	840	796	810	826	801	801	826	815	844	808	787	811	826	838	818	819	783	873	859	807	852	747	793	845	823	808	819	817	819	836	766	819	805	789	796	829	792	774	850	801	794	862	833	844	819	807	807	815	841	806	803	807	759	855	838	805	848	784	762	848	822	865	850	800	770	746	788	810	809	748	786	741	809	844	815	805	779	785	814	842	849	857	782	830	827	835	823	764	810	812	828	838	894	854	801	818	858	841	820	853	794	798	818	799	856	847	819	847	797	846	831	841	838	801	862	822	777	821	792	839	812	820	842	825	823	855	796	848	799	822	838	816	787	788	815	808	788	835	855	824	814	888	838	795	826	823	820	808	794	832	831	778	839	791	797	822	827	814	836	776	783	849	789	830	773	779	839	798	810	798	825	807	853	800	850	810	721	772	809	812	836	795	771	814	792	820	813	807	832	827	787	776	816	864	768	789	818	790	823	775	782	860	807	820	776	815	762	825	819	806	823	822	843	841	777	830	815	803	814	841	837	810	778	867	831	837	801	819	848	814	799	868	791	832	848	840	861	836	791	824	828	815	817	833	772	805	792	759	806	830	813	827	804	825	816	775	809	822	815	814	809	768	830	785	767	819	856	859	772	849	781	821	808	815	795	810	792	805	800	797	813	806	798	780	832	857	811	839	838	871	758	831	780	823	831	813	821	824	824	824	796	778	859	786	837	809	807	820	865	804	824	836	777	806	778	795	774	778	799	868	814	794	846	807	851	830	858	890	863	805	838	797	790	822	773	799	743	830	792	782	767	824	839	828	848	848	744	849	803	836	822	754	816	874	834	825	899	809	858	850	819	878	803	766	829	792	844	838	808	867	789	852	784	801	818	835	878	876	828	818	815	821	797	772	824	810	788	824	809	808	811	780	809	805	811	844	817	771	852	804	770	820	783	836	815	791	870	732	802	811	880	800	840	830	822	756	780	848	822	847	777	860	805	813	822	801	798	798	876	850	795	809	817	858	817	846	828	851	779	824	777	799	830	818	809	768	826	864	876	832	819	875	795	810	805	821	784	785	846	799	808	796	863	872	755	780	824	790	793	811	802	800	817	813	826	814	830	825	832	846	809	813	831	816	838	849	823	810	806	804	832	830	829	862	857	795	813	806	778	853	825	806	843	827	786	821	845	806	782	802	816	770	838	789	815	842	773	789	791	807	792	815	818	825	777	801	832	820	838	815	798	813	805	828	848	799	785	793	816	815	830	813	824	822	834	839	802	789	799	826	867	777	837	851	767	848	811	805	828	881	832	837	838	817	830	839	785	900	792	863	835	835	800	823	844	834	777	822	806	808	808	804	798	802	828	816	832	839	804	735	819	794	830	879	826	840	812	814	850	800	822	827	810	833	817	819	803	818	779	832	793	789	855	806	831	756	790	872	811	832	863	811	775	813	774	799	813	859	798	785	842	872	793	831	862	838
61169	91824	66282	36349	19591	11336	5601	2567	1288	1110	762	659	719	683	674	749	637	675	741	710	746	686	692	707	693	839	771	740	714	684	711	700	712	706	685	682	714	663	698	717	709	699	665	697	686	726	709	704	650	687	679	699	695	673	679	715	695	684	684	705	678	701	652	702	740	676	671	735	696	644	594	696	656	689	665	687	705	724	692	716	691	678	710	715	684	644	723	727	703	673	682	655	684	691	650	722	687	675	699	795	711	678	707	701	699	672	662	707	654	718	677	665	706	688	669	670	684	641	690	666	684	710	678	655	701	696	669	726	643	715	654	709	664	696	688	695	686	687	712	697	702	680	660	696	680	640	661	713	694	691	654	690	723	704	719	705	696	670	673	697	679	717	684	684	678	708	697	668	752	646	679	667	717	653	666	640	679	709	670	672	704	722	686	683	736	675	699	723	685	702	671	701	703	724	649	706	648	689	692	757	692	694	698	684	713	698	677	669	681	677	749	684	680	686	670	703	690	665	679	718	679	702	702	712	692	700	691	686	676	669	716	694	688	753	671	747	680	709	690	700	686	735	700	717	702	692	683	655	658	706	687	658	712	671	723	671	684	668	670	676	706	653	719	668	668	655	727	663	674	667	647	730	733	693	699	678	735	674	687	736	687	700	671	709	660	697	688	681	737	701	718	672	725	692	684	660	722	679	723	692	664	701	713	716	682	676	685	693	723	687	708	722	698	711	703	706	699	732	694	702	679	685	705	679	684	695	647	678	678	673	674	692	696	711	695	717	719	696	716	720	677	691	730	699	685	713	686	715	699	657	686	691	676	681	680	638	723	715	693	685	705	679	698	717	699	669	659	669	652	677	677	667	687	699	680	694	734	661	722	671	664	732	656	683	696	728	684	694	672	686	686	646	712	689	702	704	685	679	678	706	697	713	679	710	663	712	706	672	675	682	683	675	698	649	689	678	674	712	693	711	658	688	653	698	672	703	735	706	705	743	682	660	706	687	723	653	723	697	671	697	701	703	728	678	712	639	684	745	667	666	689	646	744	656	740	675	665	753	664	691	702	653	680	714	681	646	703	711	688	660	641	682	662	674	673	669	649	725	705	701	711	664	711	657	657	699	673	692	667	707	692	711	727	687	707	723	661	677	667	690	680	716	685	688	723	703	672	717	728	704	678	701	738	735	733	712	672	621	645	651	699	706	664	686	745	667	690	665	656	643	692	709	680	703	689	676	693	661	690	672	641	686	701	722	686	686	665	660	700	672	718	642	727	707	713	661	644	697	702	684	696	705	698	721	700	712	703	698	680	710	649	687	696	703	728	675	681	713	690	700	663	739	645	694	724	712	667	681	696	646	647	737	690	659	661	684	669	674	706	689	663	683	711	717	701	677	665	737	724	686	707	664	665	696	743	733	707	665	673	677	675	673	687	729	671	706	662	708	702	676	717	724	683	651	740	686	679	721	665	643	684	704	671	653	657	655	686	660	693	698	710	664	641	691	670	663	685	705	727	709	699	665	690	723	670	686	712	672	681	651	699	688	646	742	704	677	676	672	711	682	720	680	696	685	662	719	660	680	697	665	709	737	704	702	684	674	665	698	739	663	699	662	653	696	711	690	759	683	689	693	728	717	695	681	682	655	627	664	687	708	718	689	674	679	705	722	700	703	679	674	696	710	699	669	691	673	708	669	675	629	738	701	673	706	703	712	706	648	669	679	701	674	693	722	685	719	697	669	674	666	719	701	662	698	713	668	634	710	640	698	699	687	665	717	678	744	677	641	667	688	688	668	780	695	688	654	658	667	694	685	688	665	729	699	688	655	665	757	712	697	685	703	734	701	657	711	737	661	715	649	680	742	695	736	660	614	699	724	677	696	657	666	695	707	750	717	691	676	691	724	680	704	674	638	669	674	722	750	684	712	702	680	691	695	713	680	712	688	707	711	649	683	671	720	719	705	676	678	699	645	734	664	661	693	658	704	694	687	692	707	725	659	711	660	709	664	693	681	707	696	707	688	672	697	656	646	683	673	707	645	672	658	708	693	752	659	654	695	673	677	707	692	695	666	680	666	660	616	701	690	686	672	690	729	702	663	689	716	707	705	698	711	701	717	664	656	710	680	643	697	707	705	715	705	679	699	634	665	701	727	680	717	657	659	686	683	680	677	684	680	668	729	633	702	691	689	687	659	656	693	687	684	700	676	700	687	665	686	761	685	715	693	696	646	688	652	682	692	717	680	713	763	678	689	701	658	683	697	655	655	660	663	721	657	659	672	722	667	687	715	626	710	740	703	731	732	704	677	696	687	744	676	665	699	711	670	707	636	665	642	673	726	737	695	688	644	690	667	711	669	689	703	681	726	711	728	721	688	705	698	727	713	697	716	688	660	667	666	640	699	632	670	679	658	695	729	675	665	685	692	707	689	701	730	662	649	678	696	705	702	694	688	670	673	665	685	706	623	683	697	660	659	657	676	681	675	674	671	630	678	641	684	677	710	642	689	693	673	653	672	712	620	676	640	637	676	669	691	680	652	696	699	717	653	713	667	672	729	636	688	652	720	680	734	675	737	687	732	705	682	698	680	674	737	666	675	692	670	654	689	653	680	721	733	717	692	652	690	684	705	703	691	720	630	728	690	681	693	661	655	670	669	691	679	650	689	674	735	614	732	665	682	619	704	706	692	698	713	683	676	677	705	754	687	678	689	712	741	713	684	680	654	626	706	693	665	731	656	685	714	685	740	658	702	681	729	708	693	660	677	698	718	684	666	726	657	690	667	716	676	677	662	692	677	693	690	709	661	716	649	712	711	678	736	705	715	649	671	690	725	701	702	718	671	657	699	688	656	699	681	725	728	667	691	694	699	652	692	715	652	732	696	726	696	709	685	726	693	731	707	711	689	661	689	708	673	698	706	724	676	723	702	682	693	648	720	665	673	667	705	704	693	677	644	699	697	682	696	676	719	681	669	640	671	705	686	688	718	696	692	713	695	715	697	701	684	685	698	678	688	719	672	676	639	650	679	624	723	707	687	760	677	640	677	710	685	707	741	695	685	675	690	712	661	729	649	688	727	666	665	677	685	703	726	670	676	664	668	702	781	626	624	660	692	685	678	672	705	698	672	681	703	713	671	736	675	647	646	674	731	651	693	674	667	676	654	726	648	658	722	703	705	598	720	684	728	679	676	703	711	760	718	670	715	680	690	696	707	694	672	645	694	666	695	647	652	693	705	705	675	683	666	688	663	697	649	704	635	695	664	679	716	704	677	703	730	779	693	698	714	686	658	659	704	681	701	706	683	674	679	702	708	754	709	750	687	668	674	686	663	689	702	674	668	685	631	724	674	673	681	699	680	724	695	710	683	633	686	737	681	687	694	669	696	665	704	681	698	681	667	697	651	683	643	687	648	699	692	699	630	655	648	685	657	649	706	649	658	679	671	715	661	691	668	707	682	695	675	705	708	699	684	662	689	721	673	650	715	683	730	686	685	720	744	677	700
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
