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
339415147734	339415148303	339415148853	339415149403	339415149953	339415150503	339415151053	339415151603	339415152153	339415152703	339415153253	339415153803	339415154353	339415154903	339415155453	339415156003	339415156554	339415157103	339415157653	339415158203	339415158753	339415159303	339415159853	339415160403	339415160953	339415161503	339415162053	339415162603	339415163153	339415163703	339415164253	339415164803	339415165353	339415165903	339415166453	339415167003	339415167553	339415168103	339415168653	339415169203	339415169753	339415170303	339415170853	339415171403	339415171953	339415172503	339415173053	339415173603	339415174153	339415174703	339415175253	339415175803	339415176353	339415176903	339415177453	339415178003	339415178553	339415179103	339415179653	339415180203	339415180753	339415181303	339415181853	339415182403	339415182953	339415183503	339415184053	339415184603	339415185153	339415185703	339415186253	339415186803	339415187353	339415187903	339415188453	339415189003	339415189553	339415190103	339415190653	339415191203	339415191753	339415192303	339415192853	339415193403	339415193953	339415194503	339415195053	339415195603	339415196153	339415196703	339415197253	339415197803	339415198353	339415198903	339415199453	339415200003	339415200553	339415201103	339415201653	339415202203	339415202753	339415203303	339415203853	339415204403	339415204953	339415205503	339415206053	339415206603	339415207153	339415207703	339415208253	339415208803	339415209353	339415209903	339415210453	339415211003	339415211553	339415212103	339415212653	339415213203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2762	3600	2300	2761	3600	2300	2761	3600	2300	2760	3600	2300	2759	3600	2300	2759	3600	2300	2758	3600	2300	2757	3600	2300	2756	3600	2300	2755	3600	2300	2754	3600	2300	2753	3600	2300	2752	3600	2300	2751	3600	2300	2750	3600	2300	2749	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2745	3600	2300	2744	3600	2300	2744	3600	2300	2743	3600	2300	2742	3600	2300	2741	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2737	3600	2300	2736	3600	2300	2735	3600	2300	2734	3600	2300	2733	3600	2300	2731	3600	2300	2730	3600	2300	2729	3600	2300	2728	3600	2300	2727	3600	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24803	24204	34082	29102	21975	12765	2672	1123	973	956	914	961	955	895	980	937	929	944	890	898	898	898	902	907	903	884	911	952	894	940	866	923	979	913	934	974	867	928	912	1010	927	909	877	906	946	869	879	858	887	950	914	902	909	881	878	922	892	893	886	857	867	876	923	866	842	889	975	901	895	887	851	953	854	854	904	899	889	886	906	892	916	893	901	948	896	927	894	926	910	922	850	894	868	928	870	930	909	902	910	850	948	939	962	871	834	891	902	909	850	898	866	914	883	871	872	871	953	920	951	894	908	908	872	888	907	927	880	832	858	885	899	896	830	913	923	900	894	972	846	882	906	909	880	872	906	874	840	839	905	845	828	862	862	881	913	884	909	873	889	905	903	883	878	916	897	916	915	926	908	873	872	913	851	895	907	915	852	946	861	900	877	947	864	929	950	893	857	882	912	919	892	947	868	888	888	863	902	968	953	916	888	945	885	899	892	895	861	891	955	893	874	877	869	885	909	920	867	891	929	893	928	865	927	939	919	873	881	929	883	918	864	871	880	889	854	918	891	907	879	856	889	900	949	921	904	861	856	930	938	878	847	920	881	881	912	886	902	876	859	908	814	873	877	902	956	898	891	886	893	916	975	874	887	921	865	887	947	928	903	871	867	925	892	904	909	913	838	905	920	979	882	864	910	889	865	906	860	877	942	910	868	880	880	861	876	867	885	897	929	885	873	925	868	892	959	856	915	898	933	893	905	910	928	899	900	918	875	909	919	849	907	875	946	864	862	935	919	856	881	812	963	877	857	919	879	906	888	916	886	901	881	903	889	880	870	902	912	934	863	865	869	859	917	907	905	866	907	830	918	828	891	904	918	881	903	910	935	985	856	951	893	933	890	882	894	864	882	862	877	977	914	972	878	863	912	877	866	889	844	908	915	919	892	856	963	866	919	895	932	890	943	907	891	894	907	899	912	876	917	906	913	895	914	837	922	892	857	906	888	889	876	916	929	860	910	898	908	928	861	895	880	931	956	872	854	900	933	913	880	883	930	902	874	878	858	856	897	901	883	912	879	847	897	903	885	860	898	918	865	911	903	885	971	883	892	878	854	921	847	958	908	887	837	899	903	904	894	975	860	859	890	886	879	910	896	926	862	878	941	880	871	918	879	911	892	859	919	912	885	920	923	880	878	947	879	945	908	878	882	911	928	868	884	910	884	885	936	900	872	916	835	901	904	875	930	891	868	884	891	833	906	887	871	862	857	891	864	868	875	883	891	838	838	882	849	883	936	873	922	915	881	920	883	827	903	902	891	890	889	901	883	831	844	924	913	864	943	925	896	856	863	921	911	884	875	909	903	894	891	944	959	903	887	906	864	919	877	878	887	925	936	911	882	904	926	893	871	857	885	848	888	911	907	879	891	934	940	877	919	875	943	908	869	923	850	865	930	973	929	871	898	923	874	909	909	920	852	862	877	873	904	929	893	894	914	868	907	911	881	810	842	876	930	911	882	868	896	874	873	924	857	889	863	913	913	871	883	880	884	867	913	925	866	842	863	869	928	840	899	896	890	866	905	889	916	918	921	894	899	851	918	875	907	905	897	927	909	896	896	907	834	888	919	882	921	915	915	902	859	872	854	843	834	844	888	866	887	880	858	907	908	883	900	919	878	907	889	887	893	876	946	902	876	940	896	879	882	958	924	839	862	885	849	918	874	903	920	886	882	899	840	877	911	874	904	864	875	917	862	859	907	878	867	883	930	894	893	886	841	848	918	882	908	893	918	932	850	862	953	883	878	883	887	881	932	899	928	861	890	878	852	892	890	895	873	864	902	916	899	913	893	892	915	927	885	947	927	915	865	887	886	910	859	888	910	910	918	871	889	882	829	940	904	847	879	894	880	888	872	867	911	868	875	890	946	859	903	916	885	903	864	912	900	921	868	849	859	876	901	899	882	865	888	894	882	851	889	865	915	919	906	903	862	870	852	902	912	909	902	870	841	939	889	923	886	926	893	876	894	872	884	888	871	918	870	905	889	877	892	897	857	855	908	869	867	867	874	920	908	927	867	888	886	863	840	864	869	854	946	857	902	841	891	916	906	851	916	912	859	874	819	882	877	850	937	881	896	891	916	900	884	892	916	905	924	848	975	896	918	887	895	888	857	895	837	892	901	890	936	873	889	945	873	939	857	886	910	882	889	930	861	876	819	942	870	858	902	898	866	864	917	839	840	849	848	864	890	946	885	875	891	939	880	852	933	921	896	880	863	878	898	890	951	832	901	899	931	901	865	884	834	916	885	903	902	927	829	873	919	875	888	913	853	851	868	935	884	946	935	920	952	859	887	908	880	924	890	861	874	902	848	868	940	914	845	894	866	913	864	852	900	869	918	889	874	878	890	893	906	881	912	934	858	885	850	944	853	876	883	938	906	868	897	854	902	910	892	838	908	880	932	854	851	931	897	877	915	876	878	831	884	881	922	918	886	858	864	850	880	895	883	814	877	872	865	838	902	865	869	914	873	909	950	879	889	889	858	900	887	844	906	923	941	899	931	870	892	859	927	856	896	850	909	878	930	899	937	875	889	870	891	915	916	933	903	893	960	870	889	854	877	908	902	963	879	899	920	903	887	925	894	883	867	911	922	863	897	885	880	920	879	891	905	860	860	901	862	896	884	866	902	893	910	862	889	851	867	875	849	910	919	907	915	838	847	880	898	896	938	884	894	921	895	913	880	881	902	920	877	910	900	869	894	910	870	873	933	859	864	915	862	807	898	850	892	929	867	914	861	908	847	902	862	894	882	876	932	891	893	913	863	885	913	952	918	898	790	895	903	894	887	900	906	885	850	921	826	892	863	859	884	944	858	843	928	860	930	929	909	866	858	884	904	828	890	859	876	916	950	866	834	882	868	872	917	831	915	864	923	845	881	908	895	915	940	885	895	825	916	843	941	887	925	874	900	901	843	913	901	860	881	873	892	868	867	938	884	905	830	922	847	882	870	885	916	864	922	865	892	895	853	896	843	883	853	916	893	912	871	922	866	883	888	873	904	856	877	913	849	919	965	876	892	885	877	922	915	945	892	856	871	932	891	887	880	918	872	862	849	832	922	863	880	805	860	888	846	851	875	904	871	912	867	908	852	930	880	900	815	893	914	896	904	945	875	921	934	904	916	886	938	818	901	912	884	870	833	893	907	914	927	926	888	902	904	937	883	917	873	881	911	872	911	877	851	889	861	927	865	935	873	911	872	899	932	867	894	877	867	922	870	883	939	871	852	870	885	894	891	890	856	932	889	889	886	935	878	908	915	917	897	928	923	855	899	916	867	886	940	899	885	854	874	886	891	915	922	827	898	925	904	906	890	848	919	899	866	889	938	927	836	889	886	801	864	948	947	900	904	861	863	917	849	920	889	832	925	904	861	827	825	943	889	816	891	883	920	886	891	896	902	897	883	897	960	894	909	870	898	840	882	943	910	884	820	879	874	843	925	921	921	936	885	903	903	877
64820	103005	67746	33169	10622	2900	1115	843	806	793	824	793	823	781	777	857	839	778	852	782	753	802	907	809	827	893	808	815	843	833	815	818	780	757	820	798	798	853	745	816	794	788	780	815	810	766	789	771	842	788	798	788	824	802	761	789	812	788	783	810	816	787	837	784	803	799	828	790	808	809	788	827	782	832	825	826	814	790	804	842	770	752	829	815	822	845	785	808	777	850	731	792	819	757	817	775	773	832	785	830	795	813	821	769	755	797	827	837	810	779	758	848	847	762	819	785	791	799	759	784	795	868	823	798	807	770	818	852	786	795	828	797	736	799	813	817	827	765	849	846	808	739	786	763	802	822	801	770	804	732	843	803	772	760	774	773	781	751	815	779	805	821	802	771	807	785	805	760	750	735	805	761	723	750	796	842	827	773	772	751	802	867	813	813	784	759	779	820	777	781	798	836	792	810	831	809	832	754	852	807	801	846	800	808	848	865	784	826	728	815	830	800	845	858	806	799	787	814	790	810	790	834	810	782	810	789	828	825	774	785	782	745	848	722	798	811	788	802	856	831	764	786	807	827	826	774	774	840	807	776	824	796	814	770	810	762	803	797	792	828	811	809	840	822	804	796	782	777	815	788	760	733	766	804	794	757	779	743	799	841	858	822	843	806	796	787	771	816	902	823	799	768	807	811	784	853	817	801	822	790	809	798	780	829	813	814	802	820	804	814	810	766	787	801	815	758	799	790	801	796	790	776	796	804	797	778	765	818	774	797	817	796	811	863	819	795	783	758	814	793	856	778	798	806	778	780	843	807	826	787	810	771	806	786	854	788	823	822	768	768	819	788	788	791	830	839	788	794	799	797	842	855	811	863	863	827	761	754	781	793	799	780	790	796	788	820	811	798	856	763	790	738	780	744	798	808	803	764	782	852	746	810	796	779	804	786	795	805	786	807	793	788	772	780	802	855	823	783	754	783	795	781	809	874	820	817	792	746	795	801	811	801	789	844	776	784	806	793	840	815	765	805	810	839	858	857	808	737	775	833	808	834	778	777	762	794	812	813	755	790	774	773	745	773	814	831	790	783	869	834	799	792	809	794	772	744	815	791	789	762	787	868	782	779	784	813	798	844	775	767	828	792	761	766	829	781	804	841	789	819	742	774	813	767	788	845	818	747	794	764	827	750	811	837	797	840	796	858	807	854	776	792	861	829	775	817	829	817	871	749	801	841	798	751	814	775	796	795	840	779	800	754	785	779	806	768	793	801	766	758	811	834	832	827	805	770	834	729	817	751	796	837	754	803	775	835	751	757	779	779	830	748	769	805	783	809	828	782	801	832	789	794	765	760	765	791	797	782	786	790	753	800	808	817	839	778	842	782	804	795	793	737	808	767	746	800	829	800	752	732	725	781	801	812	736	819	828	797	838	761	793	752	783	825	829	753	815	830	801	841	808	777	792	835	809	829	776	796	752	842	753	839	816	789	763	806	797	810	719	797	836	835	754	845	811	809	793	756	789	805	845	785	805	791	790	842	857	762	792	842	760	816	782	809	791	826	750	819	786	803	780	797	795	773	814	809	796	843	808	794	857	772	808	813	805	794	823	820	814	755	839	750	779	841	827	696	787	811	854	833	837	828	768	792	766	793	830	760	798	764	818	825	773	805	790	842	798	742	783	778	815	814	793	809	809	822	815	823	802	808	792	837	767	722	802	804	817	770	804	838	799	799	810	770	815	781	813	747	795	826	808	750	825	792	771	804	801	752	758	875	775	807	813	795	774	860	875	794	809	736	777	818	795	786	786	827	776	761	868	796	802	808	749	825	792	744	805	820	737	805	773	791	803	738	805	784	736	776	803	774	797	742	745	811	809	769	751	753	762	830	801	800	794	755	836	781	788	785	781	761	771	765	881	833	833	786	851	821	761	783	815	781	850	797	798	756	788	827	810	870	805	787	824	792	786	826	763	789	775	809	790	793	815	834	759	767	777	779	813	808	794	779	776	784	825	785	784	821	835	786	787	795	787	816	805	776	813	786	782	817	797	826	828	769	777	822	805	789	814	830	808	771	816	826	776	781	804	758	803	789	804	809	808	808	776	788	813	718	808	799	758	755	837	773	831	818	816	793	807	798	834	756	841	860	807	771	796	760	808	793	784	769	797	766	871	808	751	804	791	781	771	811	799	788	803	803	811	823	780	821	835	771	837	825	776	808	780	748	768	808	818	788	783	803	805	810	774	797	826	793	812	791	841	838	792	785	792	771	810	769	809	805	799	826	821	828	790	754	802	817	845	778	790	838	790	764	802	805	773	840	801	770	806	810	837	769	823	812	840	843	774	763	781	786	879	778	804	780	797	821	837	767	795	780	810	793	793	759	769	825	777	769	772	783	789	792	836	791	843	794	807	761	814	782	779	819	841	851	813	778	783	802	829	830	789	793	758	762	811	776	849	852	851	832	797	790	779	783	827	773	802	810	808	827	764	809	830	795	786	748	778	789	759	831	737	816	811	757	830	802	828	755	820	780	789	768	835	822	791	826	786	776	779	793	744	800	761	811	790	812	756	777	811	788	796	780	806	777	807	753	792	824	832	844	812	797	841	769	838	822	742	747	815	828	772	726	811	783	793	805	811	798	770	754	857	768	758	782	816	765	804	804	790	769	791	781	810	804	816	782	805	817	768	753	791	792	739	819	770	781	775	787	770	824	762	818	792	828	744	811	813	797	799	806	806	791	792	786	822	796	792	800	778	825	844	757	841	803	837	814	808	833	842	724	794	808	802	718	808	818	783	842	812	773	753	822	810	784	779	829	827	772	827	749	790	817	776	778	830	779	775	794	811	795	779	832	765	779	720	764	768	813	804	820	820	784	764	769	749	776	815	805	795	821	772	754	818	814	809	787	811	766	791	781	770	768	788	784	789	739	843	809	734	833	766	770	846	782	805	816	820	805	825	762	836	788	809	810	810	765	798	818	784	788	795	828	818	811	843	818	761	840	763	787	739	817	823	811	770	817	830	846	765	793	805	791	823	788	787	833	820	846	767	818	799	820	783	756	825	758	790	812	823	816	801	808	830	786	774	827	788	806	807	787	788	802	789	796	749	776	789	802	772	773	808	797	779	795	829	841	763	770	826	820	782	727	796	772	827	805	767	780	722	768	818	811	752	782	698	757	808	809	870	762	796	795	859	822	764	824	812	820	816	764	846	816	807	828	758	766	781	793	812	809	794	806	777	780	751	761	849	798	799	783	793	782	744	798	790	782	815	793	813	802	798	804	798	829	755	755	800	776	840	802	742	769	733	764	824	813	800	790	788	832	778	780	872	767	771	775	812	772	790	795	815	810	807	843	788	769	799	843	806	813	820	809	825	816	792	835	810	796	788	808	795	760	810	768	835	806	774	792	740	783	796	802	771	820	791	811	725	757	789	737	806	752	819	779	769	792	852	740	783	840	786	793	760	805	798	772	812	819	769	732	775	781	775	777	760	798	794	807	783	798	800	758
31130	31197	24715	9032	1790	859	678	665	686	674	672	672	706	692	668	640	624	701	677	661	649	667	635	698	655	695	671	646	672	690	645	629	663	666	654	675	682	651	704	700	725	691	668	691	702	644	673	659	643	687	645	676	707	705	693	628	731	670	643	640	702	731	678	611	648	729	715	730	658	693	630	655	661	669	653	725	724	685	680	678	711	678	638	640	643	642	669	691	665	646	620	671	686	679	641	668	689	676	701	690	657	701	676	667	701	672	657	677	659	675	673	692	672	694	639	641	667	685	629	674	674	671	646	705	728	616	741	681	700	720	708	644	634	649	662	663	686	683	674	702	663	666	653	655	656	661	670	689	685	673	673	627	698	671	694	680	680	670	668	737	679	694	630	675	622	722	701	646	662	682	694	682	690	676	655	632	679	660	654	662	698	673	636	649	705	696	679	688	630	689	659	769	690	642	732	746	673	690	696	684	690	651	689	684	660	683	670	704	619	640	672	663	697	660	699	674	698	682	663	648	638	682	735	659	673	657	698	712	687	684	661	704	668	665	695	650	671	638	682	755	693	669	669	659	697	686	685	668	693	659	673	680	659	646	730	661	634	676	684	678	671	663	678	646	668	670	664	678	680	649	667	638	705	666	634	719	683	665	676	677	652	674	650	689	701	668	636	728	703	659	646	672	689	689	678	679	678	665	707	673	664	677	703	670	644	690	708	696	715	666	647	668	637	701	630	654	629	683	728	651	658	668	680	667	638	694	681	628	653	644	687	702	637	672	686	630	640	669	689	643	692	662	682	667	706	662	696	689	665	653	675	691	601	708	667	649	670	707	685	618	679	657	667	652	747	694	719	636	649	661	656	670	664	659	662	694	667	659	699	679	643	662	623	669	661	696	675	652	666	663	660	672	687	656	683	657	708	683	707	638	616	651	653	633	670	679	659	676	642	694	653	660	664	669	742	654	696	707	675	687	591	645	674	671	687	636	664	687	635	659	645	675	692	649	679	701	668	670	715	660	637	635	666	685	634	724	726	674	645	686	647	689	659	625	707	682	707	692	714	663	655	625	688	670	696	694	689	653	637	686	697	663	672	665	670	647	692	680	724	654	701	699	701	689	720	630	638	652	697	669	716	682	710	683	661	650	735	682	660	636	703	686	632	686	719	688	660	661	687	659	725	716	678	662	673	659	666	679	692	726	679	672	661	674	694	702	676	666	667	673	682	659	696	696	654	695	692	706	653	638	710	666	673	655	611	701	685	684	681	713	691	674	657	715	686	691	660	647	671	693	652	690	685	657	710	688	689	677	682	676	675	673	659	672	712	667	688	664	621	656	617	701	700	673	650	687	659	732	648	783	706	663	677	731	671	630	666	654	706	639	660	698	669	644	665	633	639	709	673	675	709	657	737	643	681	705	713	643	664	686	740	662	611	642	673	703	636	614	677	651	678	621	682	684	705	665	695	707	682	660	672	680	666	670	675	628	688	670	674	646	687	648	692	676	671	653	619	674	648	642	656	669	711	675	695	671	662	666	693	645	645	694	623	629	663	609	654	667	734	699	715	663	635	696	658	678	672	666	656	669	664	698	666	714	654	680	667	695	657	666	655	660	637	677	705	741	742	689	697	650	629	656	676	635	687	675	713	696	702	674	691	739	661	652	698	638	640	670	669	691	634	691	655	598	663	666	676	644	726	650	667	640	684	668	634	617	670	637	686	673	658	671	721	669	626	676	635	676	704	735	659	653	738	691	690	657	698	695	723	688	692	676	692	649	688	687	647	714	698	701	664	679	717	664	683	679	624	660	625	679	715	689	698	720	673	680	667	616	697	673	663	713	677	692	676	637	640	690	659	633	710	656	670	680	658	716	623	647	741	654	744	652	649	664	638	687	656	687	681	638	640	676	627	662	673	608	686	673	688	682	691	674	671	688	661	726	716	660	669	699	703	664	730	651	673	711	652	702	628	676	631	678	658	660	688	668	661	675	661	662	687	731	700	644	663	617	679	653	658	655	720	635	609	707	647	627	653	660	675	646	669	658	680	646	685	673	638	708	704	661	671	698	654	643	711	652	665	693	673	658	650	644	672	697	675	668	669	676	700	666	679	659	667	706	676	659	701	694	685	702	679	653	625	658	709	645	687	688	694	663	674	661	684	679	616	710	681	701	688	669	650	644	642	712	671	657	685	671	708	655	707	675	671	633	616	691	678	647	658	704	634	691	706	704	682	643	660	711	680	702	660	703	648	632	676	704	656	626	706	687	702	690	660	666	621	674	646	695	693	637	702	634	635	674	679	689	674	666	634	606	652	674	711	654	664	660	685	618	671	656	659	660	629	666	728	646	656	699	674	658	667	653	703	708	675	702	620	709	644	617	698	686	662	684	694	679	663	698	674	621	659	687	711	650	694	657	686	668	650	606	656	674	699	645	645	661	629	667	679	637	659	635	668	669	637	717	675	635	638	666	673	648	626	672	678	681	677	678	654	692	632	664	680	716	702	707	687	635	675	684	706	681	649	685	667	672	637	644	665	652	696	669	720	703	671	651	711	682	678	647	680	710	699	686	640	637	611	629	686	638	670	675	684	636	670	656	704	655	694	657	650	659	639	651	663	696	656	634	712	695	621	640	672	706	665	723	682	650	697	740	682	709	656	685	737	676	673	702	705	692	699	709	695	684	632	664	735	725	641	675	686	696	672	660	641	659	678	673	639	620	688	717	674	617	647	642	702	680	652	652	657	679	627	664	664	696	662	696	666	683	676	674	691	625	676	682	674	690	632	675	649	677	706	660	704	633	698	683	670	698	689	692	670	661	646	721	627	677	748	700	729	648	709	641	648	656	641	667	700	638	686	656	666	615	696	707	647	669	689	685	642	677	688	659	713	654	711	655	665	681	696	685	658	644	650	682	661	684	703	681	706	682	691	694	675	647	749	641	606	676	675	637	626	668	705	646	705	648	698	675	637	701	680	671	660	703	660	690	720	653	691	662	685	647	685	628	669	651	736	675	622	666	653	695	702	651	712	617	657	704	654	662	688	645	701	676	681	698	694	753	672	632	708	642	691	678	662	623	667	630	657	682	703	673	703	669	641	719	644	650	600	668	675	707	674	670	687	689	676	675	644	713	676	652	656	682	714	643	658	657	648	685	699	702	637	667	653	718	658	704	636	672	650	672	674	648	720	659	673	670	650	699	650	687	667	679	682	705	701	654	646	652	740	669	673	615	685	700	690	702	707	705	667	672	633	670	649	736	677	648	662	645	669	678	652	646	706	684	612	675	688	666	650	745	678	684	649	696	702	686	675	687	688	663	749	659	622	642	675	618	665	726	692	662	670	705	655	634	696	682	679	680	703	677	693	661	656	679	671	624	673	639	666	682	723	683	664	676	663	665	624	732	645	688	695	665	695	651	660	693	634	678	636	683	645	701	707	684	604	722	655	661	690	678	680	683	666	654	655	635	686	692	696	625	631	638	663	699	644	706	663	715	653	687	671	673
25671	35303	17491	4527	1375	662	584	540	556	542	577	522	552	566	509	563	541	533	526	531	545	526	554	572	535	555	498	552	518	555	518	518	544	539	589	572	531	548	530	557	536	518	531	528	569	547	519	513	546	535	535	569	517	557	556	570	529	524	568	584	577	541	524	556	550	528	554	494	525	523	570	555	571	506	512	566	573	548	489	523	558	579	546	540	585	591	541	519	554	577	538	559	553	527	532	521	548	550	512	556	559	540	507	575	524	528	534	530	527	554	525	566	510	542	559	541	505	530	581	497	493	538	572	540	540	529	560	547	538	530	559	549	527	560	574	509	554	536	478	534	540	542	540	563	535	520	530	535	544	527	557	514	558	536	540	537	601	540	513	530	559	548	543	537	518	534	549	528	519	536	488	531	569	581	523	534	593	551	569	515	554	537	548	546	559	532	598	568	531	542	528	561	493	551	542	532	548	504	543	552	548	573	530	547	536	523	554	516	534	515	571	526	552	529	539	552	537	520	557	516	525	533	558	578	559	528	555	537	534	546	496	546	591	525	524	498	576	546	567	532	529	556	552	577	531	536	554	548	565	513	538	575	539	576	540	512	550	539	526	585	541	545	566	531	546	550	561	527	530	515	555	550	507	577	557	512	555	536	564	565	527	576	521	543	550	514	552	553	533	553	524	533	510	491	541	531	556	569	529	537	545	523	496	563	549	509	493	548	529	507	564	500	496	525	525	540	516	519	552	544	568	525	533	568	576	569	494	543	529	536	526	556	510	505	512	571	560	521	551	513	534	536	534	598	590	548	535	552	554	495	548	626	539	546	551	491	522	559	522	529	568	557	519	538	542	575	546	559	516	545	539	582	576	578	492	562	544	548	558	531	534	541	568	531	546	525	490	572	525	494	499	600	543	563	553	560	518	513	549	552	527	535	478	553	529	525	539	543	578	543	561	528	572	539	521	563	569	587	531	511	534	565	534	559	539	529	546	507	531	568	584	527	468	556	551	510	530	540	524	516	577	520	478	561	533	582	535	522	563	557	597	586	517	547	536	576	528	556	507	533	542	600	572	511	521	542	567	515	563	533	510	525	582	543	563	537	558	568	520	542	517	539	569	529	563	577	515	512	559	523	520	577	544	578	561	503	503	536	512	557	553	559	540	569	539	571	540	551	545	548	534	522	561	539	541	547	514	543	486	545	566	497	499	530	553	564	503	549	519	528	568	561	491	534	533	497	564	529	570	533	551	567	544	535	512	482	566	541	546	528	543	491	533	542	520	557	546	543	574	564	537	554	560	554	514	515	565	559	530	531	531	522	520	535	542	537	512	548	536	557	583	545	549	498	531	532	538	562	531	558	548	594	543	555	512	554	539	524	556	539	547	548	556	582	545	554	518	593	524	552	515	529	509	586	535	548	562	559	537	534	483	515	557	539	556	520	536	540	490	551	533	543	543	540	536	512	566	589	528	524	527	508	544	534	529	531	518	529	471	551	606	520	501	537	521	607	551	571	543	554	512	515	558	567	553	505	554	548	542	530	554	517	515	576	518	552	553	554	521	594	548	527	522	520	597	566	545	523	583	520	535	539	578	518	509	552	554	577	514	503	546	529	524	556	540	591	594	533	551	557	535	548	541	539	492	542	571	550	575	532	533	499	517	541	481	562	547	527	541	564	567	522	564	573	544	545	535	535	540	571	541	532	566	535	548	532	515	572	532	544	514	510	530	513	571	516	535	562	543	544	566	537	520	552	525	515	537	578	537	511	525	565	569	535	547	511	536	552	528	555	516	541	583	556	523	519	522	530	565	521	561	502	552	521	516	538	536	538	549	562	539	548	557	555	554	552	564	569	534	563	544	547	536	560	540	606	521	531	523	564	551	543	561	515	556	554	527	525	544	516	514	478	553	518	583	532	524	517	524	564	558	537	545	568	539	523	550	519	547	547	526	531	571	555	555	569	551	501	520	525	535	544	535	560	518	566	544	575	524	524	575	549	527	516	555	524	521	538	593	549	560	566	513	551	578	536	598	536	544	515	552	576	539	521	548	517	557	515	571	548	550	547	541	587	518	534	539	580	515	550	502	555	573	539	558	568	530	511	503	557	543	555	540	524	524	566	560	548	526	569	510	556	535	552	579	586	529	547	559	520	543	513	580	519	570	590	529	551	538	527	576	571	544	519	518	525	507	537	504	593	547	536	565	503	568	533	540	557	522	551	531	541	548	505	532	546	537	526	555	593	592	538	561	549	546	592	520	545	533	549	582	513	570	547	533	503	528	482	534	485	538	513	524	543	513	518	531	543	518	554	529	525	524	504	554	556	567	538	529	493	533	554	527	525	530	531	496	553	575	553	513	542	567	519	548	553	561	547	586	544	560	529	531	564	563	574	532	502	529	518	519	533	526	549	559	494	545	549	546	510	514	569	509	552	537	562	546	529	560	568	516	518	508	573	553	530	529	545	535	559	536	501	525	526	533	562	498	526	524	561	492	491	549	519	527	538	570	498	539	570	536	525	534	527	546	559	540	545	543	548	585	551	547	552	517	555	541	539	515	540	549	568	492	557	515	587	500	509	550	521	529	567	561	535	513	570	543	550	542	567	550	532	528	554	528	511	522	498	518	526	537	492	545	581	538	524	568	553	541	528	549	549	516	542	497	560	543	547	552	518	544	564	560	541	539	534	530	554	559	599	581	546	549	539	545	515	549	537	546	557	560	541	540	573	538	505	520	547	555	517	549	546	545	561	561	542	551	584	503	570	546	548	585	554	548	536	547	524	548	560	551	504	538	542	566	544	532	615	546	548	546	493	587	524	533	537	530	553	546	549	554	559	571	549	586	494	530	541	520	533	563	514	513	551	582	569	522	536	497	537	519	521	523	521	581	522	570	562	533	510	517	534	544	516	534	533	546	529	526	553	562	552	534	550	547	550	510	553	543	553	534	521	536	544	523	563	500	535	547	524	545	544	546	560	567	514	533	557	529	576	561	549	535	501	541	544	569	551	491	545	502	573	522	550	515	514	568	582	542	573	551	513	519	531	559	538	584	540	521	571	580	596	569	519	517	557	527	564	585	531	552	546	512	547	530	546	530	540	548	524	556	532	547	503	511	571	519	515	546	541	555	547	510	541	559	559	505	548	536	538	583	540	571	530	582	546	583	543	507	561	554	557	530	569	504	558	542	532	562	569	532	517	518	542	538	552	495	544	531	538	534	567	555	555	562	501	572	528	579	558	543	542	519	543	538	521	552	523	568	531	586	537	538	563	547	546	597	573	539	537	526	531	531	520	533	522	552	546	463	528	570	530	543	486	581	510	546	594	527	518	571	529	561	519	567	543	570	520	542	540	520	559	535	545	522	558	590	521	534	542	534	535	531	546	547	560	504	540	551	517	508	531	569	594	511	531	512	551	545	515	509	556	526	538	524	534	553	531	567	548	549	564	563	564	524	597	564	498	553	477	540	536	570	489	517	532	519	525	533	536	567	524	549	503	555	511
25220	25148	36413	30671	17687	5243	1322	945	831	829	830	765	761	781	784	765	808	786	753	799	759	797	808	772	765	785	778	744	721	770	814	743	745	754	800	780	776	770	736	764	764	700	774	765	800	789	772	740	783	763	751	753	709	804	790	759	768	759	771	740	789	797	769	744	777	773	746	740	756	799	761	763	757	723	773	772	794	791	765	766	740	753	761	767	762	769	794	835	726	741	739	803	772	752	743	731	773	736	707	728	745	778	732	717	778	781	735	750	685	766	766	750	794	766	720	756	721	755	791	729	774	775	783	783	764	775	700	770	751	749	811	730	746	777	712	756	781	818	743	745	789	725	759	780	775	731	757	791	762	731	800	781	792	799	717	777	768	840	804	742	744	793	758	780	735	806	763	787	748	780	771	785	782	790	754	807	803	749	741	746	764	730	744	765	756	749	728	760	728	757	743	771	760	758	758	803	777	779	789	772	741	776	748	770	782	711	752	769	755	760	760	824	791	731	716	749	740	755	741	770	748	751	751	749	695	800	776	826	752	790	740	806	763	729	763	715	754	734	722	791	753	783	756	747	717	796	753	786	759	753	736	796	802	749	794	748	722	758	788	763	752	764	767	720	769	762	776	785	754	734	752	739	753	767	750	768	769	766	742	752	787	772	765	727	748	746	772	769	766	727	744	767	755	786	764	757	775	792	802	805	744	784	746	749	765	736	734	760	804	729	744	738	742	767	778	770	770	775	724	732	742	802	758	735	754	741	773	817	751	750	801	749	791	781	775	763	740	755	761	770	804	752	756	770	786	773	774	740	732	709	736	797	792	754	795	761	753	788	754	770	742	765	770	782	767	767	776	709	800	756	791	721	745	728	790	828	782	710	770	698	784	721	774	781	759	767	745	763	762	804	827	800	765	747	777	737	773	791	799	736	779	748	750	726	782	765	764	763	744	759	758	731	776	745	742	783	811	750	779	751	791	767	810	794	793	759	753	750	779	763	764	732	763	755	774	768	735	770	744	835	740	785	701	765	798	703	750	756	760	772	777	754	692	714	727	775	807	743	732	824	761	733	817	725	708	796	788	771	786	727	800	778	756	775	717	768	718	733	742	725	751	755	840	741	710	753	745	746	766	765	736	814	787	788	780	749	715	732	758	744	716	714	782	759	758	758	720	774	703	788	804	760	741	765	796	739	786	759	732	753	749	749	708	743	800	805	748	733	781	697	718	753	788	756	740	727	782	755	738	712	768	734	720	787	733	731	758	753	750	744	753	732	745	769	749	773	750	747	781	802	770	776	750	753	751	733	785	748	713	763	769	801	741	804	760	732	753	760	726	781	754	800	779	778	758	789	748	708	727	702	740	769	783	762	785	751	803	780	770	743	763	752	738	731	750	750	723	735	730	786	755	773	745	739	740	736	714	770	802	744	701	749	796	772	803	783	781	733	753	786	760	777	786	752	720	732	762	807	721	733	768	799	771	728	747	792	749	735	778	776	775	781	759	757	776	738	795	768	720	712	753	762	726	744	788	745	772	728	741	754	716	762	749	750	789	718	749	813	698	763	737	782	771	799	757	738	761	741	775	721	748	812	775	780	787	785	785	730	738	759	759	800	761	738	761	803	733	696	732	809	713	753	695	785	766	721	761	737	764	763	789	732	770	760	791	763	760	726	753	777	789	763	775	739	779	780	742	794	740	783	799	831	762	711	755	767	700	784	703	714	753	746	731	723	749	758	731	780	772	757	735	767	806	771	796	782	770	776	712	788	733	773	726	713	797	729	761	813	738	744	735	714	747	747	732	727	740	752	773	781	772	748	764	775	731	716	735	776	753	741	769	781	718	751	759	762	728	767	753	774	741	785	757	733	759	746	780	753	718	781	747	742	724	781	744	740	779	734	735	748	756	774	733	732	700	755	759	750	729	750	774	747	743	805	793	775	802	819	786	779	766	747	745	757	713	751	775	783	793	765	773	766	744	682	758	720	763	757	797	755	775	728	681	725	729	729	760	784	824	734	804	744	739	774	752	742	693	786	754	745	762	755	760	759	743	789	748	743	745	788	743	743	732	736	791	754	718	793	781	764	760	743	733	763	758	775	750	780	751	760	809	745	745	769	796	809	735	824	748	797	784	803	751	728	752	739	768	753	773	737	801	742	800	739	758	793	719	810	765	749	748	744	780	765	738	733	807	794	783	741	708	712	750	730	755	764	767	781	742	711	739	740	761	756	751	742	755	726	763	763	831	791	789	745	756	738	722	773	780	740	748	806	769	730	746	726	762	719	738	811	776	786	795	755	742	730	741	714	806	757	799	766	696	740	752	762	821	787	738	736	770	727	753	744	707	766	743	718	775	746	744	746	758	794	709	754	749	765	787	778	802	746	788	740	765	733	710	770	752	751	752	774	769	752	708	770	772	738	743	764	712	752	756	732	794	755	720	735	724	754	816	769	783	785	787	728	796	733	748	770	714	751	824	817	770	763	740	790	782	797	765	745	775	763	731	711	789	739	783	778	752	703	749	742	758	763	740	727	733	791	725	768	772	743	795	777	752	763	714	733	791	731	703	746	780	808	793	744	784	748	782	750	684	767	741	747	733	741	765	812	769	769	743	778	788	739	782	694	765	778	763	794	745	752	761	784	791	789	731	739	776	742	704	793	720	799	790	735	768	722	774	804	749	746	765	762	749	731	757	757	713	762	717	766	792	730	805	705	728	716	776	757	750	695	757	742	756	731	786	754	768	808	751	716	750	724	752	762	746	760	773	802	793	741	764	789	772	788	790	743	790	745	751	700	778	783	772	765	730	801	700	760	738	788	748	755	780	746	782	762	772	783	794	726	734	751	696	769	740	760	795	764	822	774	750	771	761	784	729	765	741	754	734	742	771	724	778	749	757	748	766	792	765	776	742	792	784	777	760	703	746	750	729	764	778	754	747	752	746	716	737	780	810	793	798	746	781	735	800	828	792	785	785	690	723	786	773	773	732	748	760	740	806	736	762	771	781	817	748	752	773	701	811	730	783	766	742	717	792	714	746	742	819	725	814	822	769	818	714	740	719	770	733	700	725	721	741	767	797	741	756	732	761	795	753	724	733	777	770	777	838	700	741	742	746	793	732	790	754	755	803	764	749	735	775	802	754	738	701	788	750	799	749	751	832	707	707	795	793	774	798	723	725	781	784	737	790	759	725	806	767	770	733	759	730	730	728	764	768	753	732	765	792	757	737	777	731	733	742	780	755	755	790	789	773	749	782	732	763	772	724	767	800	750	752	759	772	759	729	795	750	788	827	743	768	763	733	734	721	704	774	814	772	784	794	803	752	778	734	757	785	749	786	747	766	780	768	779	799	784	732	759	785	710	724	751	699	727	701	766	789	739	786	812	782	754	748	731	784	734	769	759	807	734	767	733	764	777	827	716	717	740	750	757	692	763	766	728	755	764	756	769	705	775	743	738	749	684	687	760	745	780	741	784	796	741	734	753	757	766	802	780	740	801	767	746
62991	90616	58198	24197	6866	1923	854	734	671	642	644	649	686	658	679	646	713	645	677	644	665	676	706	659	663	645	697	676	637	667	680	675	652	688	703	677	712	691	712	641	632	644	705	647	649	683	627	675	662	655	671	693	654	704	674	670	685	673	666	674	641	680	677	653	647	680	649	645	623	642	709	708	677	649	662	695	630	683	681	666	597	706	664	617	658	643	688	677	682	644	694	673	679	635	646	656	637	642	667	655	661	675	628	648	672	667	645	665	676	645	649	665	640	668	658	684	695	694	658	619	612	671	663	660	657	634	639	693	690	615	641	715	656	683	670	633	690	664	676	668	660	669	679	639	712	659	669	699	635	634	603	646	683	656	683	639	660	649	668	676	621	645	648	637	659	667	610	652	676	662	648	640	716	655	647	655	685	648	688	646	676	711	638	643	635	676	618	635	674	664	682	696	710	672	664	666	665	602	708	663	696	688	650	667	663	649	669	650	695	643	653	689	691	653	739	671	680	689	687	610	726	653	697	642	677	621	647	631	688	665	699	654	683	674	685	655	651	665	614	635	688	635	656	669	612	673	690	642	692	641	665	638	657	692	677	647	662	681	644	686	609	665	696	648	678	629	686	715	667	690	712	684	672	641	682	615	676	658	671	632	676	656	672	659	694	639	702	705	651	682	693	630	613	665	683	694	659	630	682	685	696	716	603	619	702	685	673	668	630	644	618	692	635	665	641	698	652	676	672	614	720	722	640	654	699	684	615	670	715	672	675	640	657	651	686	710	655	697	665	660	645	634	676	662	633	648	641	626	647	623	663	645	632	642	666	686	659	642	668	707	642	659	634	669	666	692	674	687	649	651	611	648	646	701	639	640	676	658	635	625	649	721	657	675	700	683	629	686	658	705	666	681	670	672	686	636	648	626	677	669	678	664	669	648	617	615	678	697	660	675	665	621	644	652	687	643	674	650	644	662	663	616	659	651	689	666	688	651	634	626	641	670	701	678	668	639	644	666	633	662	713	659	719	639	681	666	654	652	637	684	671	682	648	700	637	638	637	657	626	667	651	672	668	671	692	661	675	617	662	709	635	693	702	658	659	690	637	683	674	664	662	671	660	647	651	645	678	628	663	629	671	668	673	682	650	652	610	662	699	678	673	657	680	668	639	631	644	691	673	653	671	647	719	668	686	664	674	624	659	632	654	651	646	626	694	675	676	662	686	646	645	672	658	676	664	670	677	671	690	644	671	628	651	685	645	681	626	637	617	663	673	691	658	642	673	701	693	644	693	675	632	631	665	672	670	657	715	689	668	617	674	645	699	642	616	667	659	669	678	665	645	629	647	682	653	647	645	605	625	711	712	668	632	617	674	621	668	653	654	663	670	655	700	658	627	683	667	680	663	684	667	648	681	606	680	691	639	656	672	684	674	673	635	688	661	633	692	634	765	644	639	662	680	673	639	663	653	633	645	643	695	663	656	677	626	649	676	665	682	643	670	677	657	635	627	678	674	705	630	640	659	650	707	694	634	675	659	644	679	640	635	640	634	688	667	647	728	671	632	670	683	649	591	649	656	631	643	717	669	632	676	679	672	642	631	707	703	628	702	637	665	679	609	657	676	640	666	678	644	659	671	683	712	647	687	634	648	630	632	699	614	698	685	625	623	666	641	692	693	631	669	649	635	663	630	660	636	656	684	631	637	687	706	655	647	655	672	691	680	659	635	650	665	663	616	678	639	617	653	683	663	636	654	728	647	643	689	653	608	610	629	655	691	654	635	595	684	699	680	681	624	656	668	664	648	611	661	665	656	662	659	663	670	620	685	642	692	699	674	633	652	655	643	666	673	637	666	708	675	641	626	693	677	665	685	686	664	671	671	627	686	643	676	656	653	651	629	654	672	645	690	624	667	702	660	660	676	674	687	652	674	702	607	692	678	637	680	635	653	642	632	669	632	691	635	593	601	634	663	638	658	681	675	681	655	615	684	661	684	675	636	687	705	638	716	663	671	675	675	731	675	621	641	673	656	683	654	659	657	684	675	677	646	633	641	612	651	674	686	664	680	658	650	618	653	625	675	607	669	640	667	641	676	606	617	687	674	692	668	662	654	686	626	644	643	681	633	684	649	647	693	683	723	637	657	651	675	672	711	647	665	642	685	619	643	644	626	674	670	636	633	650	651	592	664	672	642	685	653	635	634	679	665	680	664	722	672	664	653	684	669	688	697	690	706	640	632	667	667	646	679	631	654	682	650	643	688	695	677	701	677	665	697	588	654	640	709	655	670	643	631	630	679	626	650	626	663	633	687	644	655	679	690	654	628	636	625	623	665	632	659	645	647	637	682	611	663	655	666	666	672	638	672	652	656	631	628	683	593	642	669	690	686	707	672	647	682	682	693	637	643	635	718	638	654	670	680	619	626	637	674	653	628	644	593	618	665	707	629	680	642	644	648	686	679	668	656	648	653	654	644	612	665	649	679	665	659	643	636	668	642	683	640	650	662	670	614	691	628	658	615	623	660	662	680	660	610	675	682	684	653	644	653	626	676	677	693	668	655	632	709	663	672	687	663	645	658	699	683	681	726	645	680	630	672	684	640	683	639	634	640	628	683	654	604	634	675	700	671	709	684	679	630	627	666	717	682	613	672	636	625	643	681	673	648	650	601	663	662	644	657	611	647	645	652	681	669	623	638	664	651	629	633	659	646	713	642	641	659	670	714	626	657	684	708	701	657	650	636	590	656	621	615	683	655	621	648	660	647	653	662	659	659	641	614	613	657	628	647	602	662	672	670	706	697	654	679	691	687	676	695	644	687	615	684	683	650	633	622	657	664	683	612	640	621	644	638	604	679	673	636	666	652	670	652	618	651	684	647	681	634	674	619	658	648	671	641	635	644	607	654	678	630	684	678	716	664	639	672	650	645	667	647	617	664	659	686	701	693	649	664	650	649	681	732	635	585	647	663	669	659	623	671	685	630	643	665	669	645	643	640	648	697	687	650	663	649	686	629	649	648	665	625	615	698	676	684	658	661	649	675	670	640	686	646	623	653	682	630	671	673	664	702	678	674	687	639	690	686	710	628	655	620	657	610	665	655	652	653	711	647	712	642	649	697	628	718	647	684	661	684	630	690	661	663	643	637	664	637	622	660	664	626	601	686	667	677	702	659	695	677	679	623	641	653	657	651	633	633	645	676	693	685	657	689	663	587	656	708	659	642	596	619	611	625	645	633	661	679	642	635	689	680	659	640	658	695	669	610	616	669	646	688	665	672	635	650	638	700	652	697	647	672	656	698	680	664	603	667	669	629	692	679	659	649	677	659	634	686	679	666	630	647	704	681	664	702	624	659	688	652	638	706	666	650	670	656	686	687	701	656	679	703	673	689	652	622	676	673	662	686	690	626	624	705	673	689	620	687	647	659	671	684	665	635	655	700	666	686	625	679	653	644	668	682	661	608	650	668	666	653	705	696	653	655	689	662	684	647	652	620	652	696	669	725	677
23943	22912	32453	27851	21204	12468	2583	1145	875	952	927	951	923	871	937	895	880	892	819	947	920	847	940	914	856	918	902	874	853	917	911	843	853	898	857	905	883	959	877	925	941	815	912	941	904	911	906	859	872	885	892	868	852	843	833	895	860	824	898	885	866	841	884	861	871	942	878	866	911	899	926	856	911	867	899	863	880	880	860	851	900	872	933	928	865	924	898	835	881	869	833	852	940	873	867	834	845	821	890	885	841	821	861	963	900	874	855	899	833	875	916	891	830	939	925	835	892	902	871	873	870	921	896	903	914	868	821	879	919	872	885	899	853	879	857	852	877	890	888	871	871	873	854	860	862	899	851	884	878	895	902	817	844	833	879	902	938	904	826	905	872	862	875	862	896	883	878	887	897	866	898	860	905	884	887	925	873	888	872	829	863	857	860	891	848	866	880	796	829	860	898	893	855	837	880	887	838	929	872	850	827	895	857	898	835	864	866	894	869	831	858	902	904	847	839	869	896	869	804	899	858	932	896	873	806	885	854	847	896	865	877	893	860	854	861	880	900	920	857	875	876	887	818	899	851	840	878	903	936	853	899	879	890	822	889	913	882	877	862	921	903	872	836	874	886	911	886	829	932	890	861	853	853	862	882	875	882	867	894	851	848	862	923	851	891	836	906	910	919	838	903	846	918	890	853	892	896	884	906	918	951	905	871	841	839	912	926	830	882	869	840	871	887	883	876	975	851	909	895	854	864	840	893	857	883	866	882	873	867	861	913	891	854	874	876	844	872	831	856	832	868	851	847	927	921	879	895	863	885	943	895	907	827	839	843	869	903	855	848	838	941	851	908	840	896	905	846	896	819	894	866	876	823	920	904	845	867	858	877	843	876	882	891	856	864	839	859	889	890	888	841	854	883	847	891	858	824	832	939	884	891	826	869	916	835	864	873	926	780	878	918	876	900	899	871	901	822	920	812	834	891	913	895	833	891	807	838	910	871	900	879	844	886	901	891	856	894	841	875	882	801	845	904	885	894	863	909	901	889	938	875	883	857	910	871	846	871	917	829	840	830	866	891	846	866	858	883	897	837	887	837	870	857	860	881	917	887	886	895	806	902	882	893	911	828	863	871	870	849	844	858	889	808	866	840	871	865	844	879	824	876	895	888	880	879	877	875	885	878	910	880	881	845	830	873	897	809	841	930	876	884	901	875	882	870	842	857	842	833	833	845	835	909	851	839	886	841	884	874	867	908	836	876	870	861	866	885	835	869	910	847	906	866	902	900	881	879	868	881	893	928	910	845	936	893	872	839	941	874	867	861	853	862	882	893	903	838	879	920	872	873	856	893	877	865	841	878	770	859	840	896	831	897	880	818	866	815	868	866	881	896	826	900	854	868	866	894	843	859	901	820	874	892	813	886	839	878	860	861	850	869	845	859	873	836	857	852	868	891	872	809	792	863	877	870	912	872	862	874	873	859	861	912	834	850	888	884	920	858	870	891	857	891	842	871	842	847	883	871	892	869	844	867	858	846	906	932	913	862	852	876	831	834	926	909	889	926	901	905	873	826	855	830	891	790	868	871	841	866	873	922	869	841	833	879	879	858	902	832	859	867	899	837	865	902	858	917	866	872	876	820	896	939	883	933	837	867	907	891	920	871	857	897	867	906	836	878	816	833	867	879	853	849	890	906	883	897	855	867	905	879	872	817	865	867	892	892	879	918	842	856	815	954	919	905	865	905	852	891	860	896	902	851	926	861	856	913	906	924	920	878	845	843	906	855	822	866	874	833	853	858	897	891	867	888	899	865	872	895	837	835	886	860	911	838	901	871	918	875	887	880	877	907	865	860	875	807	878	842	845	846	811	893	851	896	845	879	862	823	930	828	862	840	929	905	846	831	864	845	828	855	927	898	861	867	798	833	799	805	834	913	875	869	859	838	808	849	879	905	823	858	904	883	865	865	877	906	835	877	871	916	855	934	886	842	867	860	862	875	884	921	850	828	833	858	870	877	866	848	937	835	849	850	834	838	831	839	905	881	871	844	836	908	892	886	889	881	832	872	881	872	868	884	869	891	879	873	867	894	756	865	910	919	814	891	865	892	919	878	837	883	891	886	856	834	893	810	881	947	862	858	864	806	860	841	877	864	881	913	843	887	883	937	877	966	880	921	817	883	875	868	895	852	868	901	839	919	905	865	838	882	886	861	881	867	915	865	925	841	898	908	884	942	820	795	802	886	896	925	835	847	873	880	927	846	859	878	904	849	889	896	842	897	833	781	855	898	933	877	865	865	870	858	873	926	851	910	930	827	874	885	839	857	914	797	863	883	855	840	880	867	919	891	901	848	888	887	907	887	855	839	916	865	809	867	820	887	897	862	879	903	897	862	876	843	840	828	883	902	869	901	907	895	845	915	867	863	902	876	868	877	902	890	809	834	914	833	893	853	850	892	874	832	866	892	879	859	859	891	883	859	910	889	869	843	898	937	854	904	903	850	900	838	884	847	871	909	951	881	842	850	910	920	886	853	839	860	860	883	904	856	865	835	914	867	897	867	871	842	861	877	886	894	925	873	831	919	919	823	906	858	797	870	855	852	868	909	933	841	888	895	813	855	887	850	865	863	915	878	895	854	817	865	873	852	861	898	858	913	864	823	896	867	851	890	863	864	862	936	897	891	929	918	896	834	825	863	882	880	855	871	884	811	848	873	846	864	876	922	853	889	869	824	888	845	913	886	899	911	929	854	945	857	809	889	908	839	889	872	850	893	808	915	838	884	909	868	899	867	911	860	875	901	845	924	868	898	871	914	890	886	796	871	862	842	814	815	895	894	886	880	843	837	850	834	932	885	906	835	882	858	871	933	823	880	898	893	883	873	860	862	917	909	852	907	826	888	866	880	860	877	829	895	895	814	898	856	886	851	856	907	912	845	843	932	906	856	894	885	878	887	850	906	831	869	874	908	897	861	856	872	863	894	841	891	834	873	902	852	904	819	877	866	896	861	817	877	874	840	915	834	829	828	872	973	861	888	904	830	917	886	835	873	867	832	876	879	822	902	851	838	896	904	853	931	854	877	847	901	849	923	859	870	916	851	886	821	874	854	872	886	899	883	905	896	894	860	853	931	893	910	890	861	881	893	867	928	843	864	880	871	818	889	864	849	879	891	891	876	908	809	818	842	871	903	862	901	909	845	898	865	858	882	896	890	876	855	888	916	909	884	877	890	958	871	923	908	849	886	882	894	856	856	848	867	857	877	851	904	874	917	918	895	848	899	863	895	886	864	828	875	818	871	892	917	882	832	907	808	880	879	819	878	861	875	860	858	836	904	870	869	866	896	849	883	837	906	868	855	896	915	838	879	845	847	846	892	870	866	842	899	936	858	850	890	871	913	889	860	895	900	861	883	845	890	816	874	872	843	846	864	869	871	878	909	848	839	871	857	888	859	920	871	891	877	853	857	900	868	828	869	857	907	891	888	826	832	819	833	813	878	874	888	896	866	878
62799	98480	64946	31528	10338	2890	1150	876	790	781	806	710	775	755	766	784	820	755	787	739	766	766	760	745	805	754	758	784	743	770	819	742	735	812	804	767	761	764	748	766	748	753	801	799	782	794	787	761	781	763	744	787	758	793	796	748	790	788	770	762	823	777	822	745	734	764	768	787	769	746	776	754	794	766	800	789	721	803	756	822	725	719	747	808	789	760	786	782	745	809	809	768	744	814	767	695	803	758	713	735	730	774	794	768	743	762	766	745	783	759	739	781	748	750	794	728	783	740	729	793	816	780	777	753	774	784	855	819	804	773	759	750	759	758	810	743	801	754	786	765	756	775	739	737	731	744	760	742	782	781	771	817	786	782	789	796	734	811	749	804	727	768	752	779	799	796	741	758	782	817	769	804	759	742	740	755	787	764	780	779	768	721	806	739	756	742	803	758	754	764	777	774	773	806	748	802	788	767	778	735	765	755	749	756	734	696	801	762	765	765	754	733	766	783	751	796	741	773	799	772	747	738	796	777	781	756	759	744	756	780	773	812	781	799	763	754	794	788	800	746	766	808	759	787	751	738	771	785	769	799	796	762	793	772	803	765	720	766	742	833	774	800	746	810	785	752	755	836	776	736	771	786	752	797	793	774	804	786	746	768	747	768	751	780	744	781	747	784	798	769	820	743	792	745	754	756	785	764	768	780	777	762	767	778	796	760	746	804	748	772	763	780	775	797	800	743	750	696	728	735	807	772	767	736	742	769	808	768	737	731	797	786	754	739	715	813	768	792	774	785	772	803	774	745	752	772	794	784	773	771	773	777	801	750	768	763	789	725	816	727	776	725	761	705	806	712	769	825	799	808	781	738	750	771	737	786	745	748	783	770	761	789	726	766	783	804	751	765	710	770	758	742	804	777	746	816	795	800	756	772	729	773	767	773	792	809	740	782	767	738	770	770	775	774	745	760	774	813	782	736	780	763	772	754	755	782	777	795	798	794	790	751	766	777	789	776	785	734	756	773	751	754	802	764	756	753	778	784	753	787	806	764	778	782	750	797	800	776	780	769	803	735	769	846	737	723	763	786	713	787	787	759	772	740	750	815	750	776	795	814	785	761	749	795	738	755	780	769	789	831	841	820	735	797	775	741	788	755	777	799	776	820	735	775	780	802	794	802	769	801	783	771	817	759	745	806	781	775	767	763	777	784	750	789	764	740	776	842	765	708	767	758	775	796	800	816	795	762	784	739	784	767	758	754	778	810	736	774	770	747	817	784	759	803	778	817	776	798	720	767	784	711	777	777	758	744	732	766	779	773	762	736	741	733	754	768	760	805	756	715	769	785	795	782	784	752	766	761	788	769	778	764	788	779	793	782	752	834	747	747	759	865	816	738	742	705	787	758	813	750	760	710	741	744	756	758	813	774	745	735	774	726	774	774	788	740	745	795	772	781	806	776	734	731	811	754	755	819	745	791	803	744	825	706	791	742	810	742	742	785	747	740	792	773	778	785	721	761	807	789	759	796	742	766	759	798	778	731	739	721	754	714	773	787	757	758	769	759	787	772	807	755	756	802	710	761	775	752	753	744	781	745	813	719	780	791	806	728	741	747	714	749	741	783	772	776	784	741	736	763	726	737	766	780	811	813	819	779	773	774	763	740	777	795	758	727	749	737	770	707	754	754	811	749	782	804	818	756	759	782	822	793	720	769	777	770	777	787	748	795	759	780	786	775	765	789	728	787	730	807	695	761	747	749	790	781	779	764	749	747	769	777	807	808	747	743	756	723	812	766	759	824	763	799	788	709	767	737	766	764	751	749	754	738	782	748	781	762	721	735	757	760	805	752	811	794	777	827	748	756	766	738	775	744	829	780	748	723	783	770	785	774	792	814	726	793	762	849	717	801	783	766	782	737	810	771	766	774	794	749	810	796	797	724	744	729	790	779	802	787	719	792	795	781	767	753	737	776	773	718	782	752	803	748	796	761	788	760	773	785	748	764	788	763	735	767	776	767	763	780	713	807	733	835	745	759	740	832	797	815	759	756	788	740	798	746	777	757	770	746	776	821	773	768	732	737	774	766	739	755	748	801	779	733	772	778	764	779	796	760	771	704	786	754	789	770	771	779	718	777	743	791	774	752	734	736	726	766	764	770	749	802	767	782	787	808	782	757	764	732	770	786	775	773	725	811	707	804	743	750	764	787	802	783	736	783	746	759	758	787	748	780	741	795	760	767	733	755	756	774	792	788	749	776	747	839	764	757	792	774	765	776	802	722	761	782	747	767	751	766	776	761	764	773	783	731	806	761	806	742	830	767	807	765	760	740	795	781	778	792	791	811	778	748	785	752	754	791	768	765	784	759	737	828	744	770	771	718	809	740	754	790	770	784	753	762	821	774	756	786	776	764	793	790	777	733	793	773	806	755	738	791	822	797	791	728	765	741	727	792	753	757	791	782	730	761	724	769	800	785	812	752	730	776	770	771	732	779	752	768	804	759	806	775	776	743	808	806	730	755	756	736	830	737	721	781	777	714	723	718	746	766	816	812	758	787	775	745	814	818	790	795	762	808	774	801	742	729	778	810	826	772	756	725	733	757	807	737	767	793	761	767	735	753	776	770	786	776	806	731	759	787	771	768	785	735	776	725	723	761	763	766	815	766	774	729	777	722	787	798	785	813	791	760	722	762	774	813	764	770	737	795	758	777	787	785	786	770	777	754	789	737	756	818	766	758	788	826	773	759	736	695	754	811	776	780	726	749	788	741	770	709	753	754	783	717	755	769	778	709	742	770	782	727	760	784	783	755	795	767	797	793	763	784	756	800	779	781	802	805	761	769	774	740	805	726	785	764	771	735	755	736	755	775	765	753	754	741	779	781	758	773	810	768	775	759	762	773	758	797	797	741	736	768	781	764	782	758	731	783	756	708	761	723	744	771	745	800	745	734	732	756	830	742	766	772	740	744	760	783	784	737	780	820	739	743	742	777	727	730	812	778	769	741	785	764	751	793	787	780	779	737	745	797	748	773	769	791	745	737	723	733	797	781	735	761	719	784	775	785	826	776	770	771	783	756	797	745	754	756	787	775	791	741	744	845	733	796	765	755	745	804	765	792	797	781	810	717	734	768	807	837	765	742	765	782	771	731	796	756	788	789	789	754	769	799	723	798	810	774	753	783	788	768	760	781	700	757	780	743	780	775	742	785	757	748	778	803	731	746	757	762	728	759	787	782	764	711	780	735	712	772	760	736	732	751	789	792	780	786	750	785	785	752	820	715	744	784	723	812	806	788	755	807	743	779	739	770	781	769	723	778	800	742	797	790	801	740	712	748	797	695	722	867	803	762	725	747	740	769	702	772	823	773	737	798	717	779	721	745	773	742	787	834	792	827	760	783	741	806	743	769	785	804	755	744	777	785	767	760	761	757	799	760	812	747	773	778	792	817	743	796	758	787	779	754	760	762	758	793	789	746	723	814	820	769	742	775	747	815	760	784	741	754	766	769
31335	30610	24207	8373	1743	934	710	721	669	711	676	738	686	764	697	707	722	721	697	625	686	717	689	647	634	669	692	701	729	656	673	665	669	711	683	691	665	728	726	693	731	728	727	682	700	672	716	690	733	684	702	736	721	673	722	643	658	647	662	696	717	693	681	677	705	697	723	653	703	655	643	679	721	732	680	715	695	671	686	696	696	658	705	697	673	728	697	694	702	698	656	670	677	665	682	691	654	697	646	704	706	715	624	728	665	680	673	727	698	705	699	660	648	641	725	725	693	716	719	700	664	717	721	653	695	693	692	671	708	659	708	699	700	701	755	717	696	697	734	644	679	706	693	680	699	684	657	667	698	714	679	692	730	674	710	737	681	675	740	729	721	716	723	683	678	749	687	695	749	658	676	694	688	690	704	666	690	643	661	679	693	711	652	728	670	650	694	702	710	666	711	730	657	697	684	674	690	697	728	672	704	675	635	701	753	659	659	721	685	657	699	672	698	703	683	695	679	695	712	740	646	668	664	692	694	682	709	696	677	678	683	708	652	708	712	724	687	695	708	727	681	673	658	676	663	713	705	727	653	689	687	666	695	700	690	699	722	665	688	676	695	686	706	669	713	713	728	696	690	675	724	689	635	671	718	730	713	702	670	702	678	712	627	703	660	674	687	674	660	635	707	732	689	708	686	685	620	679	667	707	645	714	663	642	656	704	689	672	750	653	695	709	672	660	660	651	698	677	712	660	636	711	661	709	676	708	701	645	699	671	730	645	701	733	650	687	665	699	701	678	702	685	647	695	680	709	659	640	681	692	692	697	698	697	665	692	736	663	715	724	629	692	699	673	710	706	711	724	678	734	670	654	725	701	660	726	654	672	692	709	702	646	713	742	696	726	674	666	765	717	672	694	702	655	702	728	717	695	678	659	705	659	748	696	662	708	665	669	649	724	717	683	660	723	722	685	678	748	659	726	741	690	667	732	670	660	694	675	669	742	682	696	719	742	750	693	714	683	689	678	663	684	682	765	685	759	701	693	667	694	705	695	753	712	719	720	654	665	729	689	687	683	705	698	692	693	703	744	694	667	722	702	681	676	683	689	674	670	679	661	664	674	720	685	724	695	724	717	702	671	693	710	672	680	736	703	685	664	671	712	689	700	709	709	685	756	719	677	730	732	680	716	691	696	696	689	693	685	688	711	683	726	674	727	663	781	690	725	643	690	695	674	744	731	680	721	715	700	667	672	666	675	721	713	652	676	671	671	681	720	666	651	708	665	681	698	657	705	724	725	735	703	686	644	693	705	739	729	695	704	701	694	674	727	695	717	703	690	699	623	664	699	691	696	673	652	633	678	679	642	706	713	728	711	764	697	659	670	742	720	714	668	735	674	675	721	689	644	636	685	637	658	657	683	694	650	727	697	702	704	710	658	644	707	704	719	673	689	665	694	743	704	718	689	650	642	752	715	724	697	642	706	695	699	705	695	744	725	716	694	692	681	695	691	684	701	681	748	687	681	703	708	638	683	673	670	713	734	685	674	700	721	728	684	708	759	702	732	701	698	692	740	736	717	644	647	718	658	682	751	674	693	728	710	735	709	689	735	688	657	679	685	701	639	620	712	672	674	681	677	657	706	674	700	674	705	668	686	682	642	710	706	709	701	683	747	701	735	687	709	689	712	692	725	705	685	683	700	695	639	704	664	683	677	693	728	681	669	709	698	718	708	681	690	705	710	670	715	689	666	684	683	671	682	673	602	697	719	651	705	707	657	739	690	690	658	665	694	680	703	706	670	712	691	675	652	695	699	684	748	707	712	738	694	671	720	690	722	685	711	683	673	752	711	670	748	717	711	680	698	712	708	682	632	687	686	690	733	667	696	764	704	658	671	667	692	693	669	640	630	732	722	680	684	697	685	689	692	755	622	719	727	693	697	690	734	738	697	689	632	741	707	683	678	699	724	719	705	722	696	681	677	669	673	700	710	680	654	709	655	712	687	712	682	659	728	681	760	717	712	686	689	673	612	678	734	672	701	649	683	692	669	676	701	703	680	723	676	694	624	669	728	689	695	657	695	702	713	713	683	677	705	704	747	675	695	707	658	688	630	649	728	648	676	645	695	716	730	688	718	695	678	646	704	733	722	670	639	682	677	697	715	723	696	736	723	679	724	759	706	728	674	674	688	709	738	691	713	683	702	709	643	663	682	690	682	675	725	683	681	673	724	708	721	699	657	685	658	666	699	680	685	695	642	727	739	654	694	691	660	723	689	696	747	695	694	734	652	685	657	699	669	694	692	717	682	694	694	741	691	691	700	723	674	674	715	672	705	695	684	669	679	654	693	684	688	687	688	678	695	712	665	674	698	681	654	750	686	699	677	681	696	688	678	768	672	657	655	742	690	692	699	733	744	696	765	687	674	721	644	722	734	667	693	689	657	679	685	671	681	673	689	634	692	666	689	679	675	698	662	594	702	653	702	725	703	696	692	701	704	689	726	701	666	672	699	661	724	701	734	662	751	685	677	691	715	747	706	751	741	681	680	683	642	692	673	726	668	668	678	677	681	680	660	689	689	704	678	715	740	716	706	696	732	697	699	686	674	652	712	680	714	724	697	727	705	710	725	688	677	669	657	713	746	692	707	674	709	707	714	704	654	695	699	640	669	678	632	728	692	653	718	682	707	639	729	675	655	706	692	738	688	651	750	673	670	682	674	694	711	680	696	676	680	719	650	677	693	699	649	724	675	646	689	702	689	688	668	687	720	663	659	721	641	708	697	722	665	700	659	709	661	681	712	648	669	762	740	675	716	683	713	682	659	696	662	717	695	667	721	646	679	684	708	663	680	688	724	697	729	661	693	743	662	716	760	698	677	646	720	670	675	696	676	692	659	695	665	685	685	635	722	643	666	675	694	683	694	674	714	627	723	703	687	695	644	704	696	682	755	726	702	681	662	707	714	695	664	685	716	641	692	722	676	655	676	647	694	723	707	699	689	734	726	647	686	657	675	656	672	696	716	718	635	711	709	661	697	654	697	707	734	648	724	705	708	627	723	694	665	645	712	705	706	704	677	672	667	723	726	645	676	683	692	702	671	669	630	703	676	674	687	670	669	683	706	688	668	680	671	679	687	694	633	695	678	686	665	709	675	682	685	680	689	721	678	696	649	712	713	664	638	719	668	717	696	676	674	723	692	719	656	709	686	717	712	710	664	718	689	666	684	711	692	673	699	717	705	701	680	671	641	707	645	683	640	654	669	693	677	687	649	666	685	685	654	701	700	698	689	704	648	653	684	678	626	695	678	663	734	692	696	708	738	717	660	703	687	644	675	721	682	741	701	736	732	689	693	693	736	662	696	691	694	711	699	682	736	654	709	654	715	716	695	747	714	728	706	687	682	716	749	681	692	709	667	723	657	694	706	680	724	685	676	671	709	685	719	673	756	687	669	680	675	651	700	717	710	630	723	722	707	665	674	688	676	654	675	646	742	676	709	660	731	696	720
25888	34623	16932	4285	1313	691	572	527	562	589	573	538	540	571	565	515	557	543	532	528	554	560	521	560	531	555	548	548	565	555	553	529	571	554	516	515	553	535	521	549	558	532	536	548	519	548	553	516	591	577	544	511	571	551	562	557	558	554	618	541	514	500	559	576	560	549	541	561	589	523	556	557	566	528	517	578	545	506	525	563	568	554	573	593	544	561	492	532	574	573	552	541	573	562	596	515	580	594	550	568	558	547	553	520	508	590	547	546	534	543	590	592	526	550	550	536	586	531	524	532	522	539	531	555	569	549	594	512	524	559	561	583	520	533	531	561	590	550	566	528	551	561	543	563	563	592	499	543	553	534	560	580	526	530	569	547	521	607	522	560	563	540	570	556	559	548	555	554	544	573	546	548	524	533	553	547	521	548	557	526	553	550	563	538	547	522	580	536	526	539	547	529	559	522	544	572	566	539	548	517	494	574	528	545	557	546	537	548	543	538	547	564	553	550	545	589	537	555	544	534	592	516	571	555	522	552	556	559	569	544	525	552	566	539	552	554	532	505	517	529	561	540	569	526	517	558	518	543	508	548	536	542	552	567	534	551	581	545	555	525	549	528	513	521	498	555	524	575	564	572	535	534	548	553	562	560	579	557	539	575	539	569	550	536	541	531	527	543	543	572	525	514	538	522	533	528	539	557	536	528	538	574	538	542	568	529	578	536	560	525	555	556	538	526	584	541	520	568	599	565	548	543	563	549	535	564	520	570	497	540	598	579	533	586	549	554	603	576	582	579	512	546	569	535	542	528	554	545	532	560	537	588	556	546	544	563	588	579	506	546	548	552	523	526	543	592	543	583	556	554	546	537	570	511	585	582	537	537	571	584	584	549	605	575	544	547	567	567	533	541	556	599	562	527	521	532	587	569	497	529	595	549	494	538	532	560	520	568	507	584	532	548	587	551	521	547	508	583	563	524	567	551	536	488	535	583	571	540	485	564	552	524	552	599	562	549	532	563	545	565	551	541	530	533	543	607	545	554	526	537	528	580	543	585	567	600	505	569	539	551	539	561	515	574	541	569	521	544	550	544	527	518	549	577	538	537	589	515	549	522	507	495	533	548	564	581	544	530	566	536	534	571	511	541	528	535	568	526	544	562	567	548	539	565	515	576	532	544	571	547	564	544	547	549	570	580	527	536	573	581	559	514	548	563	569	531	507	521	556	549	569	581	541	531	544	540	614	510	596	548	532	506	568	525	596	569	555	572	559	510	511	567	555	545	522	551	529	524	517	530	584	617	539	533	499	566	550	558	544	553	512	539	527	546	574	537	527	542	579	569	574	555	521	561	544	622	591	585	540	522	582	555	580	555	553	572	537	560	536	560	552	496	597	574	541	533	569	573	529	539	522	525	532	564	528	566	606	517	541	578	563	563	573	541	577	550	553	546	554	549	528	546	563	507	553	548	565	562	569	532	558	527	553	522	558	556	522	573	582	558	511	577	551	543	572	541	545	530	560	540	521	528	555	522	561	562	584	558	532	570	557	547	560	569	542	553	562	548	530	566	562	553	552	560	553	558	538	581	562	563	532	492	544	565	542	553	574	553	568	513	545	594	542	587	604	548	553	555	588	544	586	542	538	606	544	534	559	583	579	537	537	562	530	570	522	551	577	522	559	540	544	546	593	483	549	551	569	554	553	572	526	562	557	575	546	537	555	534	572	572	534	565	562	544	585	533	565	525	585	553	567	582	543	525	577	608	544	558	552	567	578	553	530	538	564	562	525	560	569	582	544	548	555	537	544	566	508	603	537	546	561	556	597	548	563	550	501	599	548	549	560	585	582	555	549	538	531	520	532	528	582	522	576	589	504	535	560	599	536	550	567	529	562	564	581	581	487	564	550	535	542	528	521	559	502	532	565	544	529	533	555	534	538	556	567	564	560	570	543	594	541	507	558	518	571	548	526	517	536	517	529	541	552	507	541	576	556	534	589	543	577	597	569	539	568	562	530	566	574	540	540	534	531	560	538	546	524	519	562	546	585	568	504	519	534	515	554	481	558	570	512	573	532	572	521	534	600	572	524	545	587	570	530	547	565	552	544	558	561	511	533	565	510	534	571	591	574	602	516	511	575	605	574	551	533	572	539	564	588	534	571	528	557	533	566	540	575	590	549	585	556	549	538	584	568	530	550	574	582	564	544	545	561	576	567	557	553	536	545	530	573	560	598	581	545	556	547	531	494	538	595	545	583	575	556	569	555	551	548	528	514	518	583	541	545	557	555	532	548	533	587	572	537	546	568	538	519	611	517	531	548	540	554	567	527	565	557	560	543	561	567	524	572	546	494	588	543	585	521	492	530	588	563	513	503	551	555	588	546	527	570	621	517	586	547	581	539	556	556	523	551	537	569	545	528	550	545	581	507	572	549	535	540	563	529	565	547	575	575	501	564	543	576	572	552	540	514	592	582	617	525	571	477	553	560	571	575	588	499	589	612	564	550	572	554	568	571	584	559	494	595	582	560	550	557	548	557	536	552	583	551	545	577	550	596	543	589	612	524	556	546	517	554	579	518	548	575	556	514	570	549	575	550	580	560	517	518	529	543	578	530	563	538	618	537	578	555	512	551	522	505	523	554	536	554	553	558	551	532	552	556	582	512	525	505	555	576	526	536	573	553	497	557	559	581	549	552	544	540	542	552	543	549	520	570	519	544	554	522	554	538	579	531	555	528	516	550	536	505	506	539	528	564	566	563	553	543	520	555	528	498	529	523	564	560	585	565	561	568	566	549	536	539	592	522	617	547	535	567	530	519	535	533	592	580	533	551	510	514	512	527	549	585	523	531	568	475	570	567	539	568	560	536	540	508	523	550	584	532	539	542	589	544	578	561	537	542	575	590	570	555	527	565	507	557	526	495	546	531	538	574	548	559	588	525	537	517	541	536	554	556	600	555	559	516	542	571	553	561	541	562	550	573	530	561	543	566	559	542	521	509	541	544	549	538	543	569	566	580	579	526	534	511	569	558	563	565	545	570	563	550	543	545	526	511	519	551	566	577	590	534	567	574	543	573	584	592	555	580	508	538	557	530	548	537	560	603	531	574	572	577	548	531	591	559	586	552	557	547	579	525	573	539	559	589	564	540	529	552	577	562	560	557	515	576	567	544	582	560	563	543	518	574	549	525	558	547	591	567	590	568	543	526	581	566	558	566	565	529	539	534	544	594	564	583	547	535	575	545	537	517	524	570	559	553	549	528	539	526	558	557	608	536	569	566	591	511	546	572	496	565	526	554	543	541	557	535	547	584	588	527	581	491	555	529	542	527	522	557	533	550	575	543	564	525	558	553	531	552	557	536	558	516	533	533	562	543	562	576	554	526	547	548	540	570	574	545	511	537	541	593	524	530	505	581	562	512	524	537	599	561	537	524	545	512	544	570	579	510	546	571	579	547	540	539	497	521	517	555	575	557	513	529	528	517	551	546	546	548	544	515	529	583	594	562	571
25162	25564	35555	29558	17023	4679	1311	926	813	807	793	809	778	807	739	786	775	789	780	775	773	793	784	801	796	768	853	738	783	746	819	766	801	804	814	772	815	827	863	755	771	785	777	764	805	777	765	754	806	777	746	739	763	785	785	790	773	759	772	807	757	825	819	757	785	791	757	811	783	764	769	788	760	799	771	791	789	817	785	763	793	753	750	833	805	770	786	766	793	749	778	787	762	771	800	807	796	792	763	776	806	804	765	740	769	781	789	737	744	773	751	775	760	755	767	718	766	774	773	768	810	838	810	722	749	792	778	793	777	803	776	784	765	817	748	772	777	752	740	790	799	763	804	776	749	769	783	800	764	816	745	802	795	800	760	793	790	760	783	746	761	788	784	770	761	766	790	757	796	781	800	725	801	761	789	795	766	775	793	825	804	839	758	776	775	808	792	791	750	818	784	759	756	718	791	776	796	801	753	818	736	790	744	761	749	784	778	802	742	800	798	848	820	787	795	788	795	829	753	785	767	783	736	816	760	807	765	770	798	747	789	791	801	702	806	760	822	776	825	784	820	765	739	738	786	828	751	857	802	760	788	740	764	785	812	767	745	808	789	706	784	761	786	829	762	789	750	782	821	794	811	763	773	751	760	751	766	769	726	814	773	766	834	807	814	806	744	739	744	781	781	789	806	728	776	722	752	794	758	803	774	755	798	783	810	803	819	801	746	782	767	766	759	777	801	778	816	776	783	772	734	757	753	778	749	756	797	759	793	789	780	735	778	767	788	785	799	746	810	780	813	777	797	786	770	725	776	823	778	766	754	790	754	749	784	749	796	794	760	817	747	800	788	754	720	768	824	778	819	824	783	781	786	748	765	774	802	770	768	769	820	717	784	811	756	825	766	763	748	782	770	783	791	808	753	778	792	790	831	817	775	757	793	756	725	777	805	780	793	769	788	799	730	786	803	762	794	768	785	749	825	783	763	771	776	823	779	732	787	787	776	800	782	804	749	773	783	801	765	772	764	739	805	792	808	758	736	773	725	726	808	772	757	754	786	759	787	726	809	819	760	808	768	762	809	727	772	764	781	765	769	847	752	798	723	756	790	779	779	797	719	720	805	787	792	775	804	780	787	727	764	762	777	802	810	796	771	807	747	776	773	821	790	770	739	758	756	739	773	806	789	746	776	754	795	770	783	770	793	729	764	761	763	805	787	791	736	784	796	803	769	792	787	845	795	788	781	806	748	789	735	773	791	774	728	827	749	783	744	838	807	814	741	747	761	773	771	759	785	798	791	738	771	775	745	802	763	790	757	731	773	811	793	750	813	777	747	815	812	759	762	724	798	757	756	727	766	752	798	700	804	753	807	815	764	767	790	789	770	826	783	753	786	775	780	756	749	801	815	772	840	813	796	761	747	781	775	747	816	779	776	795	774	780	733	771	779	813	800	790	800	791	793	787	774	729	741	763	746	772	799	772	776	753	780	806	802	773	728	805	778	727	803	797	779	805	789	789	783	809	827	756	792	706	800	767	794	828	763	746	759	780	795	740	804	781	782	752	817	782	811	744	798	814	766	744	830	791	788	754	763	824	814	778	767	764	761	772	759	763	825	784	728	829	765	789	858	813	806	787	773	794	760	740	766	761	786	775	802	794	793	766	812	733	821	760	761	769	758	818	780	748	744	763	822	808	768	821	772	810	758	773	732	773	794	733	798	783	761	842	788	728	811	757	796	779	765	767	784	776	775	786	761	778	793	789	798	779	792	754	789	782	730	803	733	807	777	744	753	824	795	818	740	775	773	784	790	801	738	753	753	815	753	713	816	811	764	780	763	770	747	771	814	769	772	780	784	761	798	774	811	810	826	746	755	757	855	754	768	760	779	784	790	777	784	760	728	744	736	804	783	830	763	786	771	779	775	812	797	798	805	775	801	759	805	761	736	799	766	758	803	775	783	851	792	722	731	781	798	794	723	826	766	780	733	717	764	803	815	819	794	757	721	751	753	720	756	818	751	776	801	753	778	773	824	837	773	728	809	756	788	781	805	714	776	754	818	785	797	761	770	753	750	816	770	787	735	778	779	789	812	823	816	786	795	782	765	733	787	778	764	801	789	795	769	789	777	744	765	840	775	732	780	754	806	754	812	787	760	802	773	757	785	770	807	785	797	737	790	788	760	794	801	791	792	787	741	773	769	788	757	754	742	753	763	770	758	818	782	747	759	750	793	783	791	775	735	750	802	742	755	796	761	769	775	790	811	801	782	805	821	803	796	745	820	768	797	798	804	768	793	753	817	761	762	796	778	780	760	773	806	763	807	740	797	765	816	796	787	783	780	799	736	776	781	770	732	798	784	761	793	787	753	810	766	743	754	813	786	791	780	747	827	748	740	758	747	774	796	828	780	795	791	783	731	792	791	828	780	720	736	796	808	749	780	800	762	796	765	789	752	811	742	801	787	770	752	786	792	775	765	763	804	791	752	798	770	763	798	788	805	776	796	772	750	789	757	777	748	755	771	824	827	724	801	804	754	772	773	774	793	780	800	771	765	758	785	773	741	733	807	794	823	782	811	778	769	794	811	752	809	778	754	791	775	784	772	775	778	741	767	794	807	745	782	721	742	778	738	717	777	772	817	772	791	736	797	749	724	772	760	772	763	764	756	780	779	817	761	773	829	785	787	763	804	736	805	803	795	824	771	743	780	789	784	760	768	718	728	760	741	748	807	817	751	745	796	725	736	813	750	805	770	765	778	735	828	774	800	799	790	750	790	791	806	775	738	774	799	820	800	836	795	788	739	764	775	739	779	760	759	794	793	755	834	768	735	726	772	769	780	724	786	780	758	762	759	781	712	839	736	807	782	776	793	772	771	758	767	807	768	769	786	741	810	767	786	773	770	760	831	773	781	790	775	765	769	763	812	769	766	748	761	794	788	749	735	757	788	769	785	796	792	786	787	826	741	729	777	791	760	791	761	784	797	776	776	758	799	849	749	751	818	783	791	793	809	748	794	732	808	791	817	781	783	783	814	757	760	749	763	794	776	751	829	782	761	738	748	789	777	778	808	724	766	783	763	802	743	815	782	735	815	715	808	785	784	838	758	758	771	751	837	763	756	848	770	786	797	798	828	747	758	808	755	789	806	780	808	787	764	783	723	793	765	735	778	762	759	797	778	797	734	828	805	780	785	742	774	835	848	764	771	738	758	787	734	778	757	812	770	716	734	784	788	789	787	764	769	760	811	763	781	754	730	838	769	769	791	802	777	781	757	790	780	783	822	769	775	777	804	756	810	734	754	787	743	783	784	771	748	727	735	806	764	751	768	823	782	793	771	752	776	748	791	820	815	749	772	819	791	798	743	801	760	737	772	782	750	822	788	760	788	780	786	778	773	818	715	802	746	790	769	749	760	794	774	768	771	741	776	754	776	793	770	752	782	791	766	759	769	779	765	762	798	788	825	767	780	742	750	758	761	728	788	815	783	772	758	754	799	774	760	764	763	715
63035	89504	55427	22162	6221	1670	882	699	732	667	675	644	706	659	676	686	668	637	725	699	682	675	602	644	620	677	678	675	621	688	648	614	660	688	683	713	678	683	676	669	720	648	704	678	673	666	645	668	664	702	669	666	680	620	674	659	694	675	641	664	622	641	659	660	666	662	658	710	697	679	640	693	726	655	692	638	660	684	696	671	669	671	665	671	636	645	649	668	746	671	700	704	652	668	647	720	659	709	688	651	663	650	684	678	675	686	652	627	649	663	665	669	662	608	634	680	705	641	678	654	666	641	661	668	683	665	701	655	717	695	628	700	653	685	665	705	671	686	709	670	704	719	655	697	683	660	655	663	682	719	706	687	695	661	658	661	690	640	653	680	690	657	670	626	643	646	694	687	674	669	660	672	666	639	678	653	678	694	647	654	673	700	673	714	619	706	684	693	690	691	628	664	677	672	665	637	679	629	697	693	667	692	653	656	697	685	672	667	687	665	653	695	647	646	671	698	676	635	684	651	710	647	709	677	695	705	713	665	687	654	646	656	673	635	694	712	639	651	652	615	618	702	677	685	671	652	692	646	699	664	645	679	672	651	653	658	673	678	668	681	675	676	687	648	648	700	656	636	717	696	681	683	683	664	720	662	682	652	661	668	680	687	642	640	661	684	676	684	656	700	720	670	670	700	688	576	722	665	698	696	719	682	619	723	625	698	678	663	640	670	639	697	681	667	638	645	701	673	667	694	699	624	647	686	659	694	706	645	644	673	687	646	688	636	653	672	621	635	632	639	713	695	640	687	710	634	680	686	669	688	658	678	687	655	649	686	665	660	684	665	648	714	649	711	672	697	674	644	642	647	646	652	706	677	659	629	649	691	686	667	696	663	651	661	636	679	652	652	667	680	682	680	686	648	654	672	689	665	691	678	657	686	714	685	637	666	669	646	642	683	686	631	682	704	682	578	673	702	633	655	707	648	694	685	663	661	670	667	669	660	657	664	664	668	641	659	584	655	733	703	668	623	667	668	663	667	693	689	681	658	660	684	674	679	663	654	696	660	643	673	692	663	659	656	680	659	712	640	658	672	693	699	648	642	677	623	677	709	684	691	668	676	637	659	672	641	618	664	676	680	702	644	682	678	723	665	618	690	594	669	667	630	688	672	627	664	654	687	683	649	689	695	711	714	664	699	605	672	698	684	646	675	599	663	663	670	668	674	675	692	648	678	638	681	697	665	670	652	696	652	658	653	647	649	667	671	663	712	652	658	665	697	645	723	673	657	680	654	635	702	716	683	631	665	665	694	677	638	652	668	619	648	654	671	678	682	597	679	665	660	660	672	660	714	658	711	660	685	683	665	704	651	638	657	658	637	669	650	689	648	668	711	659	663	682	672	613	664	679	699	654	668	677	678	677	652	687	684	656	722	691	661	665	660	672	665	672	584	661	688	686	682	688	673	710	721	638	673	688	638	691	682	655	651	652	659	701	691	649	667	621	609	686	674	685	672	616	694	656	692	675	673	675	641	691	684	694	688	702	652	625	637	611	628	693	653	626	653	700	634	718	660	671	725	680	691	658	687	700	655	699	656	701	662	625	685	657	634	663	684	651	703	715	607	621	674	678	646	682	685	703	699	629	662	683	693	683	654	685	691	653	668	678	640	665	668	686	665	670	648	647	664	673	613	664	693	673	685	661	637	670	672	664	701	679	650	653	631	704	696	725	651	632	645	661	673	680	640	679	652	738	672	609	689	682	646	657	626	702	629	648	628	664	666	641	676	649	677	673	635	693	687	662	642	666	681	678	670	684	654	645	695	684	621	628	640	700	653	675	683	643	681	645	659	632	682	672	675	672	669	672	688	668	710	644	658	666	664	689	682	698	700	665	682	660	672	688	636	699	676	618	625	640	668	680	637	686	681	661	635	671	642	651	681	669	696	670	654	669	675	657	661	663	723	749	650	707	689	706	700	664	639	646	649	659	641	670	665	663	687	645	647	702	667	675	683	673	686	631	644	666	654	657	715	696	685	645	639	725	660	656	688	657	657	690	642	647	719	669	649	620	683	675	654	638	647	672	709	638	686	666	671	615	677	666	650	670	666	672	684	685	652	669	637	680	652	685	679	733	670	643	652	660	662	651	636	666	725	688	698	638	635	639	672	731	646	625	691	709	645	675	688	682	650	685	673	683	707	694	698	637	692	679	656	695	662	715	658	688	661	683	676	661	690	658	697	658	625	676	646	665	675	657	644	669	651	665	657	695	646	680	621	684	662	669	668	695	683	707	672	591	684	692	681	596	683	651	663	657	670	723	690	682	704	668	673	737	673	666	655	665	632	668	705	676	666	685	650	636	652	667	682	632	709	652	633	651	702	685	639	646	667	654	647	686	683	647	694	672	684	633	666	680	669	650	696	658	688	720	688	690	650	683	716	665	664	686	676	664	683	667	660	637	665	724	653	635	652	689	624	661	648	668	667	681	672	644	656	735	617	700	667	680	635	671	679	713	683	688	626	657	667	677	676	657	661	650	681	693	655	703	655	678	652	696	655	659	679	660	692	656	648	646	704	658	638	605	697	691	640	697	663	675	703	648	656	732	616	655	687	661	624	654	715	649	661	656	656	651	694	663	714	677	682	656	652	634	657	691	667	698	611	659	627	664	712	643	702	669	710	663	694	646	727	629	678	673	677	672	704	671	636	696	687	668	659	684	646	658	678	624	688	637	648	667	629	615	686	658	649	702	639	640	637	660	612	655	659	662	661	651	645	658	658	700	714	630	702	654	681	718	697	669	698	650	632	647	672	653	668	696	646	712	646	664	676	663	663	668	687	685	672	662	640	670	680	681	673	658	652	701	679	675	687	655	649	654	669	638	663	655	655	646	669	699	702	713	688	701	689	725	703	663	654	662	686	705	728	672	660	623	661	669	636	675	656	631	679	715	710	641	665	670	712	687	686	693	648	682	634	659	628	635	692	641	654	646	669	675	655	692	677	659	634	654	688	658	676	715	645	700	608	681	687	673	666	688	700	639	681	732	666	624	673	645	697	667	686	640	665	660	663	648	700	670	667	641	667	694	684	641	676	668	660	673	661	630	636	680	676	688	632	683	685	679	668	655	668	675	684	702	649	677	689	708	669	644	700	634	648	680	657	616	659	657	666	709	666	711	643	707	604	647	692	659	692	644	650	674	697	690	677	687	620	690	673	634	705	690	621	690	637	698	693	653	698	682	653	679	690	702	662	672	675	658	648	621	626	663	639	665	696	665	651	647	708	684	662	651	652	669	679	674	670	696	641	654	674	700	699	639	650	647	665	672	656	657	664	689	669	651	612	622	632	642	645	666	646	700	624	707	665	634	694	664	635	660	693	687	682	699	655	664	644	655	660	652	653	626	731	649	661	663	669	663	711	709	659	675	652	665	625	722	635	676	670	673	670	644	699	680	681	679	663	658	696	655	719	650	681	677	649	673	609	670	683	637	686	636	645	688	709	642	695	601	664
24040	23052	31752	26736	20710	11383	2135	1042	943	904	923	907	923	1002	889	910	938	912	933	918	897	853	894	942	922	887	889	916	900	907	918	896	892	945	890	868	889	865	915	836	902	904	899	869	845	844	845	886	843	939	871	910	924	923	899	888	836	873	912	832	856	898	918	851	926	912	850	874	910	906	898	901	917	891	939	883	916	828	906	880	925	842	913	829	853	882	869	911	918	838	855	996	926	888	852	834	898	932	883	881	871	836	785	923	905	904	866	908	872	891	862	875	868	874	885	916	935	882	876	912	885	884	921	865	871	861	901	901	849	823	929	901	858	916	866	880	870	881	903	843	827	903	865	884	873	867	875	896	848	943	880	906	899	898	858	944	919	874	911	875	858	859	903	879	930	920	981	878	901	934	872	844	884	862	896	896	889	841	891	837	842	874	886	813	873	893	897	914	886	910	876	933	873	846	944	870	892	898	907	855	941	887	890	853	817	883	864	884	937	925	895	857	884	889	828	875	934	865	904	891	885	911	847	868	887	932	839	816	889	886	890	819	862	928	929	871	857	940	864	919	859	838	905	871	855	847	812	849	881	924	854	846	885	927	931	852	926	853	868	906	802	902	869	908	901	889	918	910	847	926	937	875	886	884	896	883	887	875	908	883	896	871	954	866	889	937	885	908	845	854	938	838	885	862	863	863	930	892	860	927	905	946	877	905	894	898	899	886	853	930	908	913	846	896	865	885	854	880	908	874	885	873	820	878	919	863	860	871	843	892	898	949	914	852	866	897	859	867	885	893	922	896	929	858	867	851	917	855	915	879	873	871	952	893	878	897	833	899	903	910	875	867	893	871	859	916	880	889	918	904	882	927	912	842	878	864	915	880	904	861	877	838	912	795	894	870	860	871	892	913	904	844	920	861	820	870	884	885	897	928	905	862	851	910	923	864	861	926	861	895	881	866	932	873	858	884	835	903	907	936	817	890	898	856	841	898	835	880	893	878	924	833	853	903	918	866	924	848	937	828	911	874	857	944	870	862	891	830	881	866	889	861	810	870	881	855	869	853	867	910	953	850	839	901	870	890	863	864	893	829	882	894	864	855	886	820	863	940	842	891	871	879	925	861	861	875	893	869	907	862	911	933	850	889	935	893	881	928	892	893	868	860	905	911	906	926	880	925	900	892	842	893	883	864	859	871	874	923	892	869	867	921	854	896	903	916	825	854	850	907	891	905	877	862	860	936	882	887	902	848	908	903	893	866	810	904	890	883	887	861	882	868	841	862	871	813	820	905	877	812	855	889	857	867	857	889	863	840	897	862	864	912	903	900	892	875	922	826	865	906	887	863	891	915	869	904	873	882	917	914	897	873	860	853	868	865	930	888	928	807	871	883	884	899	858	932	894	883	918	868	878	853	834	895	882	896	888	897	850	914	920	860	868	855	832	880	826	900	866	850	909	895	909	891	815	892	886	844	903	914	909	918	906	931	930	925	872	937	908	878	874	902	924	909	878	926	882	885	915	823	887	914	902	856	868	893	880	910	910	900	904	890	879	929	875	826	842	912	891	894	899	874	882	887	896	877	893	850	896	886	856	895	813	880	917	843	905	938	869	846	874	856	870	856	900	880	899	907	902	884	886	836	839	842	872	907	913	908	887	843	874	827	845	832	843	905	853	864	901	887	853	900	859	925	870	882	903	906	887	847	902	825	868	824	891	850	926	863	881	890	883	880	900	894	901	915	853	897	871	870	851	911	869	915	892	894	909	887	862	830	884	938	904	893	882	859	869	869	912	874	920	868	864	913	816	881	921	881	900	891	859	855	920	853	886	899	898	901	840	869	888	916	899	909	948	910	909	851	926	864	864	868	836	947	878	866	910	976	900	906	905	850	818	912	904	924	924	873	885	875	871	925	917	846	849	916	962	872	868	904	877	866	866	887	863	858	913	827	931	909	879	890	876	905	925	952	901	885	885	893	855	913	886	921	906	895	855	827	884	911	830	918	874	898	903	928	929	908	899	878	902	878	914	905	925	841	910	888	890	862	893	861	877	934	888	836	875	896	861	838	900	882	880	880	877	863	940	886	878	902	870	887	876	887	885	871	905	842	928	876	881	877	877	931	885	851	944	836	909	921	893	901	870	914	854	883	944	927	895	859	904	882	833	852	861	953	871	950	880	904	930	856	898	861	868	872	835	830	854	902	875	880	862	954	861	900	896	872	861	899	880	842	852	953	929	841	884	914	887	877	899	873	922	872	880	845	903	881	841	859	840	917	872	874	871	896	900	871	936	890	893	871	841	938	904	903	873	809	900	868	902	911	862	872	855	911	859	825	949	917	884	898	867	904	842	918	911	909	850	850	855	900	809	884	884	844	891	884	896	885	927	840	912	874	898	903	915	840	912	869	908	893	911	880	823	822	929	883	881	906	856	897	885	904	910	877	889	916	855	907	883	859	885	891	903	871	870	925	900	872	900	874	902	902	820	846	828	896	884	835	889	867	891	841	845	879	869	863	864	910	899	942	940	884	908	854	881	882	926	904	889	883	857	880	861	869	945	867	873	867	852	877	878	924	828	892	895	886	901	849	844	887	896	881	914	890	900	866	824	880	871	897	888	888	885	880	847	883	817	851	844	910	888	893	894	876	867	879	877	877	894	862	904	827	900	877	848	827	940	886	901	849	895	853	922	921	881	845	861	893	916	862	906	931	943	830	845	870	833	894	863	856	873	921	885	845	857	864	871	852	861	898	840	919	903	938	858	898	880	891	878	868	920	853	885	872	921	881	893	915	922	862	858	856	917	866	820	930	893	873	883	873	901	866	924	817	898	917	804	915	891	842	876	845	881	875	906	883	899	830	934	873	842	899	892	851	866	887	871	912	909	886	875	900	895	837	901	874	831	930	817	858	860	886	854	869	949	888	891	855	890	881	787	871	862	924	904	876	887	859	827	931	914	884	864	845	866	882	861	892	914	896	793	867	911	823	925	856	879	858	806	869	872	874	920	908	866	893	872	941	879	886	908	888	896	829	887	891	863	860	871	892	855	864	844	844	876	862	935	877	848	861	873	859	891	836	903	854	879	864	871	893	887	866	852	841	884	856	859	828	927	889	885	849	862	861	892	900	864	913	853	901	871	947	837	916	857	885	868	917	885	875	915	869	861	848	865	829	906	869	910	907	868	896	869	850	855	849	913	885	878	923	865	878	871	896	845	908	859	891	918	866	885	906	881	913	841	859	855	835	878	894	910	835	866	881	847	895	858	931	821	909	864	815	927	862	934	883	910	908	833	876	839	861	905	896	839	876	837	897	890	910	893	876	940	882	872	884	884	878	902	891	844	900	958	921	856	879	895	876	928	898	913	875	894	890	855	840	859	896	886	911	854	811	875	830	910	846	919	918	889	870	897	895	888	867	861	863	889	918	913	947	890	858	822	849	893	884	849	824	927	882	839	926	878	951	891	913	855	864	849	888	873	878	895	928	851	897	894	874	850	824	916	869	885	898
61518	96630	62125	28362	8528	2102	1008	746	763	820	853	796	792	787	786	795	786	727	707	772	770	846	769	826	784	766	757	784	796	762	754	770	760	808	780	772	817	768	754	787	814	778	786	773	736	774	797	774	833	784	785	726	708	823	767	741	788	726	780	812	840	753	803	766	767	802	795	818	769	760	816	755	796	786	807	785	766	774	815	764	723	801	808	721	785	774	729	820	722	771	832	794	730	795	803	777	763	812	775	778	778	822	763	813	780	753	804	795	758	732	786	757	757	777	742	774	801	760	737	721	749	784	749	744	783	824	770	745	793	788	718	755	764	736	762	818	814	789	717	839	783	798	754	742	802	813	740	775	825	767	768	815	805	756	790	733	804	793	756	783	782	763	760	809	732	818	802	798	822	764	768	787	800	798	784	760	818	754	762	774	748	738	750	810	761	806	807	741	780	754	773	805	765	797	783	761	814	753	758	781	684	790	805	761	839	800	797	766	735	735	796	780	780	740	737	782	735	778	790	766	700	786	806	809	788	808	814	751	766	768	739	769	776	782	775	795	742	751	765	813	805	807	769	762	773	780	778	749	764	769	714	756	731	810	805	764	720	805	727	808	800	743	745	758	753	751	772	755	737	785	791	791	791	767	793	784	805	782	782	780	770	822	760	767	770	791	786	757	818	729	793	805	789	778	744	753	762	873	776	755	767	775	797	788	816	740	767	779	783	800	754	778	772	801	797	768	746	777	770	787	730	750	816	760	773	793	817	787	810	783	710	746	825	743	746	745	730	786	751	762	764	763	804	772	780	754	825	792	750	795	758	764	746	759	839	820	779	781	827	801	838	749	807	734	778	832	800	758	770	799	766	791	758	726	758	752	789	763	772	760	740	742	768	748	776	758	743	759	769	791	728	769	762	778	783	793	796	752	772	758	762	767	809	794	805	802	752	843	751	703	755	811	773	788	757	739	795	734	778	736	754	804	753	796	802	774	748	759	746	746	788	812	759	748	718	754	764	842	787	805	755	778	784	752	792	762	758	812	788	751	800	774	755	778	827	760	787	786	791	788	790	791	779	813	783	802	803	714	775	774	734	760	749	811	788	700	746	818	769	770	710	764	764	810	763	768	760	793	785	769	801	739	823	803	810	787	794	749	784	837	764	806	763	726	764	771	748	766	730	780	770	780	765	738	743	804	806	795	805	833	744	771	782	737	774	774	802	779	774	747	784	753	789	788	778	766	810	761	784	815	760	770	783	787	803	776	772	742	758	768	771	806	732	806	814	750	758	778	766	739	805	829	775	761	810	773	801	767	779	814	805	757	781	719	764	797	751	797	800	765	746	729	819	784	720	762	765	788	752	770	778	740	752	773	752	784	789	818	805	796	747	774	779	781	770	772	757	751	782	728	789	811	759	813	729	802	776	814	718	774	783	825	794	792	784	744	763	721	801	757	817	754	767	753	768	764	726	759	777	716	769	790	808	762	796	761	824	701	749	768	764	810	776	783	747	755	794	732	771	829	788	760	748	734	757	806	719	756	792	770	810	815	715	765	754	762	748	731	739	766	762	722	812	801	719	761	756	775	762	733	775	760	814	771	738	847	763	790	784	794	800	797	781	780	761	811	781	790	721	814	774	745	756	802	770	776	775	788	728	842	750	755	731	793	783	766	794	744	754	726	734	771	777	786	733	782	763	768	813	835	776	840	801	799	751	800	728	744	791	744	786	826	782	813	796	743	801	738	730	811	802	741	739	780	755	786	837	759	791	716	751	752	750	744	752	767	689	744	739	721	803	799	780	769	787	776	751	777	803	817	773	719	787	753	785	813	788	790	771	753	771	763	817	805	786	789	771	781	750	779	753	826	782	745	809	744	799	738	724	817	810	859	783	797	776	790	771	799	753	785	740	795	747	803	793	761	816	749	815	789	792	819	756	749	786	728	780	746	786	772	809	759	776	779	747	747	799	750	827	767	761	796	748	825	751	765	777	755	765	768	784	790	788	799	762	778	813	743	713	789	776	777	796	771	792	722	759	743	812	770	727	816	765	816	765	736	747	780	762	741	823	787	745	780	797	766	779	815	780	809	749	737	767	782	784	787	738	810	779	737	779	810	730	775	816	754	807	777	771	736	785	765	758	755	805	752	777	787	780	745	743	776	800	818	758	823	732	773	804	754	752	747	781	744	728	764	797	761	732	767	774	817	775	791	807	755	775	793	756	791	773	707	753	738	713	724	785	806	760	742	804	795	750	744	787	776	762	737	714	779	765	804	770	764	702	741	792	789	775	755	807	789	775	768	762	750	820	754	730	823	766	808	753	796	776	712	854	764	761	785	811	767	801	815	727	728	782	790	805	732	771	743	789	838	788	772	748	756	815	745	754	758	786	769	710	805	801	764	754	762	752	785	763	797	780	740	767	771	734	739	728	797	778	781	759	774	758	783	812	768	751	787	750	755	765	760	804	772	787	734	792	775	727	788	743	770	788	759	745	822	787	805	803	772	734	747	795	748	759	749	754	795	787	732	762	776	739	758	793	746	775	762	791	771	794	767	757	812	769	736	812	800	784	782	807	760	738	765	719	777	805	790	764	806	755	844	818	766	760	771	734	774	739	788	769	767	756	783	756	756	758	755	753	710	746	774	771	783	744	742	768	787	788	765	786	756	747	764	763	763	823	750	730	758	763	787	752	811	766	789	764	784	813	784	785	756	772	810	755	737	807	773	754	789	796	775	768	772	754	761	745	740	725	759	776	833	773	777	753	761	811	771	760	809	772	747	837	794	751	751	783	809	759	795	737	764	769	809	770	767	786	765	777	711	784	755	791	749	740	746	725	762	800	779	767	778	818	764	765	813	764	768	751	797	814	705	747	761	774	726	766	744	762	771	768	739	775	752	812	789	741	781	790	752	780	766	803	759	807	758	786	726	800	757	777	771	822	769	792	777	825	757	782	781	729	818	742	782	744	797	746	705	785	783	754	807	777	783	718	790	790	743	746	759	759	773	757	744	762	744	778	800	717	738	816	784	792	782	753	810	792	800	704	781	799	782	791	804	764	745	797	754	771	811	806	763	707	779	767	776	773	747	761	750	759	743	770	756	757	759	782	755	792	759	776	781	764	801	790	793	774	772	784	780	764	769	786	787	740	805	817	817	708	798	759	763	794	717	774	779	731	831	768	803	781	748	802	754	805	743	822	798	753	802	777	766	733	730	767	777	795	809	758	736	790	729	787	805	808	781	783	792	809	707	787	689	762	764	764	783	761	780	787	774	750	798	797	740	770	799	760	779	743	751	809	813	770	758	818	792	762	731	749	773	749	737	769	761	763	719	764	752	814	737	760	749	778	751	753	773	745	763	775	787	733	797	760	753	749	755	744	809	777	756	781	773	814	755	700	758	719	783	780	743	777	779	795	743	750	747	742	758	798	774	754	779	739	792	773	743	802	807	744	753	761	783	791	735	780	763	770	730	777	713	754	755	845	797	780	788	790	795	737	756	742	783
31652	31224	23689	8099	1596	884	765	732	698	679	695	775	724	689	682	718	710	697	684	722	709	695	744	726	705	712	706	727	698	690	729	702	717	722	664	674	703	713	705	696	672	708	725	745	692	737	691	702	736	720	741	716	704	697	707	678	669	670	662	713	713	700	686	689	674	704	708	666	703	714	739	684	706	709	721	708	715	677	700	686	721	706	726	687	712	699	730	690	729	740	719	732	693	664	700	675	765	711	743	692	679	725	667	665	701	685	727	683	712	715	712	716	708	646	680	697	666	644	736	688	756	680	732	677	669	739	694	746	701	690	684	740	667	652	722	695	704	702	714	721	675	663	684	709	707	718	727	700	749	689	679	657	696	667	749	708	656	681	720	689	718	642	698	714	703	671	727	677	681	663	677	743	756	694	672	688	681	645	701	654	664	713	669	659	692	725	719	721	691	714	740	712	689	704	682	718	682	698	686	748	705	691	712	690	715	690	689	701	686	676	731	751	743	688	668	657	696	711	709	727	733	675	710	739	671	680	659	684	697	683	662	710	681	696	723	721	674	683	719	675	721	665	693	664	673	665	700	748	681	724	723	711	741	689	739	698	727	703	623	698	683	686	732	724	717	723	693	675	722	697	776	689	757	739	714	681	675	727	658	674	703	732	744	728	691	670	720	706	713	695	681	669	676	674	690	687	696	698	702	706	708	714	696	745	714	680	728	682	670	729	704	690	741	685	715	699	686	707	745	713	740	698	741	682	702	701	674	687	729	734	665	690	705	697	663	698	728	707	669	713	708	722	650	744	712	692	688	738	654	723	701	736	666	689	716	728	720	700	718	668	690	669	751	653	691	706	666	713	710	694	702	657	691	698	678	675	742	699	674	729	733	692	693	662	723	662	687	680	701	721	644	708	704	698	706	689	716	728	715	651	696	684	713	728	730	670	688	659	717	734	662	701	684	709	658	675	708	716	719	717	735	706	711	682	707	664	698	705	708	728	691	744	697	635	678	677	721	686	673	693	671	693	723	710	670	736	724	687	659	711	717	736	705	704	673	682	750	665	696	684	701	691	720	699	717	691	731	679	729	745	666	711	724	662	699	713	707	759	693	695	703	645	685	744	727	696	724	702	704	677	702	682	714	736	710	689	670	748	702	690	694	659	679	684	721	690	677	721	707	698	688	722	670	713	690	683	682	694	722	687	715	649	699	743	704	730	699	673	734	703	694	688	712	688	693	695	727	715	694	731	694	667	711	705	728	661	724	648	687	680	672	645	714	722	671	727	750	693	721	721	744	734	720	677	731	713	681	647	697	716	743	697	693	671	674	740	744	692	709	726	708	648	687	717	717	676	704	710	708	713	708	686	709	716	733	724	726	710	725	706	693	709	666	669	738	697	724	685	720	694	696	716	728	715	703	658	657	677	727	686	722	695	661	725	722	729	682	736	715	685	702	705	767	701	718	698	749	670	698	707	712	695	690	682	677	715	671	707	692	751	724	743	753	714	706	681	639	715	706	708	693	731	721	677	670	744	705	695	684	738	655	682	744	722	689	690	692	709	674	761	700	746	713	669	701	708	692	669	717	651	659	703	694	693	691	679	724	721	690	672	729	706	675	704	691	735	733	724	701	729	710	685	735	763	699	670	735	737	721	721	723	723	726	725	744	691	680	719	691	695	712	696	746	719	673	705	696	720	705	755	675	729	713	686	737	667	737	713	701	713	689	697	716	671	723	718	695	708	705	683	726	721	675	703	675	715	731	699	698	694	662	689	643	731	714	757	700	683	750	708	692	687	674	669	723	710	727	719	694	690	718	723	710	732	729	688	733	712	727	727	715	724	690	670	684	778	715	734	700	713	698	745	703	732	727	685	722	718	721	741	682	711	720	687	724	667	729	772	645	684	737	754	724	700	697	724	674	685	659	717	682	691	734	733	724	675	709	709	728	683	714	681	687	710	651	707	680	705	697	669	735	677	706	629	727	705	654	668	725	720	684	702	703	708	714	709	682	717	714	748	695	690	736	687	670	678	703	684	733	748	694	728	678	720	707	711	748	718	713	695	723	657	736	688	674	710	716	649	665	675	719	681	710	693	674	712	684	697	699	699	702	716	676	707	745	710	689	687	675	702	730	674	708	718	693	692	731	719	662	727	683	726	661	719	697	671	717	739	697	685	739	698	748	756	686	689	674	683	652	737	712	733	704	728	671	674	736	690	704	711	689	656	708	726	678	692	700	692	689	714	779	719	677	729	662	707	714	690	690	673	677	658	675	712	738	677	721	698	665	703	683	707	722	663	719	683	679	740	711	729	723	673	704	676	706	681	718	702	752	695	713	691	702	681	701	738	732	666	651	695	681	681	644	657	690	658	656	716	697	749	672	677	695	685	660	666	713	726	698	660	721	710	714	671	719	670	659	628	713	674	664	684	684	657	670	781	694	702	679	760	703	688	689	711	674	689	688	683	703	701	688	713	701	712	667	686	747	710	684	701	700	716	659	718	710	711	665	705	700	698	725	727	714	652	675	752	683	718	685	668	667	707	666	669	685	686	665	733	738	659	726	689	664	723	720	688	704	706	690	686	720	707	651	724	706	717	735	683	732	664	670	700	673	715	722	681	718	680	686	751	706	673	710	688	700	716	655	706	701	667	748	695	690	686	748	669	700	666	681	670	722	698	703	694	644	682	663	663	727	709	681	693	696	733	691	686	685	711	709	654	700	681	657	699	687	668	689	664	665	708	660	708	679	679	702	695	643	705	699	678	736	717	736	672	675	646	676	695	678	694	734	685	696	693	709	655	662	718	755	695	680	710	699	673	709	708	684	707	690	710	713	676	713	654	684	749	702	688	713	666	700	741	715	691	664	686	621	675	698	627	688	679	749	685	732	722	712	695	667	671	704	653	648	731	719	695	681	729	706	713	658	688	689	710	700	688	701	707	709	701	695	687	736	748	683	685	708	715	684	682	684	642	675	709	732	717	724	681	687	674	677	716	711	677	720	708	707	742	691	718	733	689	696	704	709	734	724	677	725	697	711	697	689	731	699	724	661	681	683	765	704	719	692	684	725	701	706	694	715	703	734	704	623	651	680	722	707	726	705	718	712	729	689	703	701	638	711	668	700	687	672	726	688	695	683	704	682	691	704	740	660	717	718	715	726	668	671	737	672	687	734	670	707	664	692	716	703	698	680	730	640	700	681	698	667	739	689	716	706	716	713	729	749	715	685	673	779	730	698	735	764	674	674	685	726	733	680	681	682	687	693	712	680	680	688	672	752	661	679	730	664	698	727	693	654	702	667	645	688	647	711	691	735	652	722	679	741	681	702	723	724	686	658	685	703	720	722	709	710	696	696	692	690	689	667	704	710	733	716	732	735	684	691	748	723	668	710	706	700	688	750	696	663	726	702	696	693	647	726	682	667	725	683	693	716	705	698	676	683	672	725	694	675	686	723	718	667	690	733	698	668	695	748	707	721	720	736	702	670	700	700	682	688	709	710	737
26802	34056	16055	3912	1267	660	588	547	545	542	536	589	558	522	567	589	583	566	526	596	551	569	546	584	589	547	549	531	550	521	587	571	560	531	544	515	565	529	543	575	576	570	573	549	531	524	538	561	521	536	502	541	539	519	563	542	531	556	575	508	524	565	551	540	581	545	565	567	589	559	539	551	530	537	560	523	552	551	557	540	536	578	548	540	514	591	551	562	606	498	536	530	564	559	551	586	554	506	550	543	568	543	592	529	552	546	535	536	557	560	552	572	558	559	577	560	538	570	590	585	573	525	595	557	534	550	524	557	562	580	558	604	564	544	567	559	531	564	501	536	578	560	589	559	535	496	577	600	524	550	520	579	546	528	523	532	521	565	595	516	533	567	557	532	568	530	525	561	554	526	590	519	610	528	524	503	564	552	523	553	564	545	579	545	521	537	502	552	514	549	599	558	538	526	534	570	577	565	549	579	597	525	579	590	560	508	556	553	524	519	551	542	554	526	518	552	529	562	550	569	560	570	555	533	569	535	569	543	565	549	567	524	504	542	591	592	558	550	508	552	505	521	518	559	570	536	532	570	508	524	577	582	548	540	563	593	550	579	548	563	556	594	520	570	559	544	520	572	558	516	575	551	515	549	525	549	529	521	537	611	554	562	573	572	579	546	586	603	550	533	545	530	573	544	576	584	536	529	559	501	567	574	536	589	502	584	539	539	552	568	546	580	566	521	524	551	538	594	548	547	584	565	571	561	549	563	521	632	513	519	535	590	559	505	548	541	560	555	540	568	559	571	557	590	556	539	548	551	547	564	564	559	562	506	581	560	544	564	555	568	529	546	545	571	557	533	594	547	554	549	561	512	520	551	601	576	487	546	564	574	532	566	583	545	581	536	552	506	576	565	501	593	518	547	527	569	545	576	588	540	518	550	549	567	496	535	562	506	540	534	536	526	550	532	590	553	563	528	562	538	532	562	511	536	529	531	582	532	553	558	536	550	603	569	557	530	543	550	515	559	514	557	589	546	542	561	523	550	548	578	521	518	539	577	573	547	530	516	559	519	527	575	579	567	558	556	549	510	529	546	525	513	544	560	551	534	528	554	535	515	521	557	516	563	541	503	528	547	543	504	553	585	539	566	588	557	513	527	561	531	549	582	514	508	533	562	554	540	521	567	562	529	547	568	577	585	580	543	530	543	521	511	584	559	565	531	515	578	497	542	563	543	574	543	537	601	586	581	547	535	569	521	545	556	489	556	547	546	605	558	561	566	562	536	563	582	557	560	548	540	593	555	583	506	592	519	586	536	521	558	552	507	571	551	544	560	572	531	547	563	588	565	569	553	591	508	527	506	521	528	526	524	546	530	477	522	540	562	541	545	530	562	564	541	608	551	570	521	557	570	533	548	528	565	528	566	576	541	528	527	577	558	535	586	571	569	581	589	562	557	562	559	557	540	567	563	571	562	544	576	593	592	577	551	538	547	547	567	560	558	555	581	568	534	532	570	560	573	597	593	572	479	573	529	553	565	567	537	552	597	557	565	547	522	538	559	517	563	573	522	556	594	566	519	577	545	539	574	574	554	544	575	580	589	502	529	594	557	574	541	548	555	550	526	530	588	572	497	568	592	511	569	547	566	551	529	540	518	567	515	581	512	541	553	554	586	584	620	534	582	565	527	562	549	560	553	595	531	578	567	555	545	549	547	579	544	548	555	569	554	604	585	575	548	544	589	569	530	571	552	528	511	500	549	541	549	522	543	540	525	567	547	548	539	523	564	546	557	584	561	511	550	550	516	559	533	575	545	551	556	550	516	555	548	582	533	522	540	566	558	561	525	524	584	547	586	544	548	581	567	571	558	536	554	549	554	560	552	539	581	574	566	558	499	567	535	588	532	583	564	527	582	600	495	547	548	585	548	591	573	562	539	564	557	561	529	550	513	525	557	584	578	560	536	550	540	543	577	534	562	546	545	510	569	533	552	519	526	569	544	524	537	538	530	580	555	510	549	578	563	569	579	552	542	547	543	556	540	562	549	545	555	551	543	531	606	506	532	562	578	503	555	579	552	549	545	514	576	525	582	521	543	566	547	534	589	577	545	541	548	498	546	485	553	603	548	537	538	527	546	528	540	579	551	533	557	545	572	537	539	523	589	578	537	547	538	554	571	532	564	556	583	536	531	537	528	537	568	531	584	554	563	531	504	565	586	535	524	551	533	550	559	542	525	584	554	530	524	544	542	527	562	547	545	495	513	562	546	565	567	536	545	587	501	570	559	522	577	568	565	552	550	536	556	530	558	518	541	562	524	580	565	603	582	580	536	575	527	570	546	555	531	539	542	570	601	529	519	550	581	544	531	544	551	537	561	543	568	593	524	540	566	575	508	564	520	549	554	565	581	589	516	558	585	557	553	560	532	602	543	602	534	547	564	580	545	546	515	505	565	560	561	531	567	515	560	545	530	598	527	566	588	572	530	570	561	576	593	543	576	556	526	538	560	528	561	544	548	524	505	529	559	605	553	601	592	564	546	554	584	566	557	548	513	557	535	568	589	550	570	552	560	598	539	554	619	557	569	521	515	515	518	521	559	545	559	533	539	549	562	541	569	529	532	525	552	564	546	556	521	583	529	538	559	530	544	563	517	596	564	542	541	572	585	559	519	553	582	590	588	549	538	567	550	559	517	514	572	552	583	557	566	599	558	589	553	535	530	579	549	569	524	567	548	549	564	505	547	552	533	586	543	550	524	591	549	526	592	538	551	552	526	553	549	568	516	559	604	576	569	528	568	546	535	600	548	552	555	577	527	561	530	558	560	547	518	561	574	575	562	594	553	573	523	558	556	549	552	565	579	518	539	592	599	521	528	514	545	537	536	573	523	540	585	546	530	583	534	545	535	560	534	537	542	569	538	553	566	575	539	529	544	495	551	565	513	560	557	543	518	584	526	531	562	547	503	570	549	546	587	535	594	533	538	552	598	552	552	561	544	509	554	569	562	501	522	549	526	551	517	521	582	549	562	582	556	588	573	578	560	551	541	558	556	519	565	551	533	563	564	524	539	539	559	535	575	572	569	555	533	523	589	528	566	518	586	541	584	546	532	533	530	571	563	575	572	526	555	604	590	577	541	572	555	496	527	541	555	525	519	521	531	552	554	564	561	549	566	558	519	573	566	568	558	554	551	568	552	564	516	545	556	595	537	516	556	553	534	538	564	551	556	546	523	527	538	571	588	545	570	564	515	562	555	505	571	566	569	569	547	512	557	576	561	545	574	546	556	571	555	587	553	598	537	543	555	581	522	578	546	562	561	550	565	547	519	531	535	580	550	509	535	530	559	560	554	592	563	542	571	560	590	566	547	501	608	547	534	544	517	532	557	527	544	587	531	596	545	581	554	558	511	511	538	570	527	564	539	552	575	558	534	568	536	565	560	563	565	590	571	544	550	562	557	527	545	555	520	547	547	546	533	591	538	546	548	578	544	532	575	590	558	544	573	541	557
25012	25693	36569	30316	17385	4881	1221	921	838	808	810	777	792	801	778	788	792	759	769	809	792	806	809	835	769	791	744	774	753	750	760	741	760	772	767	802	765	739	776	766	794	743	752	747	753	788	779	729	756	722	716	801	815	748	803	814	768	717	802	769	823	783	797	720	770	785	762	745	781	750	726	773	738	775	776	753	743	770	757	735	798	736	739	725	754	754	833	764	764	780	769	804	785	753	783	786	770	738	754	733	795	785	717	708	788	820	784	815	750	782	801	805	766	770	782	769	770	695	722	703	817	763	760	783	760	697	779	795	727	753	724	796	736	749	774	786	707	766	757	768	749	777	775	711	746	758	773	768	777	738	748	726	805	767	739	716	778	744	714	714	742	758	731	775	763	789	750	765	778	736	787	753	738	728	745	748	846	782	766	782	757	776	779	747	783	740	759	777	714	754	719	694	775	768	808	747	771	734	751	752	747	781	785	740	785	757	713	779	732	780	783	775	792	744	818	762	729	787	739	752	801	827	749	759	770	721	749	751	788	799	748	755	785	784	759	766	748	760	699	740	781	743	777	738	731	758	765	777	752	755	783	759	743	786	837	768	761	757	792	786	802	740	750	769	771	760	714	774	762	713	774	761	781	800	814	737	788	752	769	827	720	802	746	796	751	757	770	779	744	781	725	745	722	737	779	804	768	763	751	736	745	778	768	720	805	782	798	727	780	783	760	776	718	763	761	801	771	768	794	808	775	717	734	762	748	721	711	755	744	760	820	697	741	830	778	745	810	759	732	746	779	780	761	791	765	757	799	823	802	755	742	748	747	743	794	730	805	732	757	785	707	776	755	753	800	747	751	811	735	828	758	801	790	761	713	765	787	750	785	751	799	735	738	716	739	803	764	790	723	773	784	699	742	718	783	799	750	740	749	753	755	736	728	783	757	775	672	690	785	782	779	764	744	786	761	749	713	739	745	776	787	798	783	745	808	795	704	729	739	736	761	770	770	782	827	752	810	787	706	794	767	774	766	800	759	790	767	739	798	760	774	771	734	738	767	802	773	783	785	771	738	773	725	752	735	725	726	776	779	769	852	755	745	744	737	725	757	775	719	695	747	752	771	776	742	705	783	771	775	744	776	801	749	751	752	813	738	747	712	761	748	710	784	773	792	786	746	820	717	773	771	747	725	738	726	788	787	723	771	740	802	758	778	756	755	775	818	791	798	745	771	783	748	732	801	755	742	772	779	772	702	748	787	748	754	786	763	774	796	748	711	772	754	819	799	773	753	763	785	780	720	755	745	743	751	761	770	795	798	776	778	759	725	753	754	821	768	706	731	721	729	773	715	801	741	726	768	789	744	748	797	681	784	740	771	743	717	782	746	784	813	708	743	756	764	799	704	789	737	790	773	795	774	728	739	775	750	784	788	749	820	731	725	739	694	733	696	791	794	770	743	728	782	779	715	762	756	766	755	742	692	716	789	727	763	763	825	747	796	791	778	761	807	784	723	739	790	828	777	826	785	765	747	753	730	741	770	766	793	787	841	777	779	773	754	788	772	753	730	703	728	812	718	746	732	786	755	797	727	740	756	731	737	737	760	749	856	803	766	767	731	757	769	784	765	802	721	757	760	819	759	762	814	759	756	721	735	809	788	774	819	810	775	767	762	729	778	786	768	749	754	791	792	745	781	752	750	711	746	784	794	769	748	831	746	722	750	838	775	721	703	771	800	742	759	730	780	785	764	753	784	734	754	731	724	783	749	716	742	765	753	769	780	731	739	744	741	751	785	717	730	687	734	724	778	780	798	783	741	761	729	781	791	803	746	761	858	736	735	720	774	747	750	792	672	754	697	744	785	751	795	802	770	815	754	763	728	707	758	733	824	805	796	745	704	776	777	779	835	755	718	744	783	750	719	744	778	748	751	747	756	750	763	763	766	754	719	767	789	725	796	760	756	784	767	752	765	783	827	728	791	724	755	787	781	754	791	707	788	742	728	741	774	735	760	755	714	769	760	790	775	813	719	778	742	793	770	695	687	825	772	750	759	723	750	746	693	775	766	773	758	757	746	730	736	805	758	776	798	758	714	739	739	746	786	744	717	733	753	744	774	769	729	745	745	782	741	738	789	787	807	772	746	732	795	786	785	788	783	728	781	708	788	700	720	756	753	791	770	768	784	718	753	755	763	761	815	772	765	769	752	788	764	716	772	793	771	778	764	784	759	727	789	743	744	726	782	773	754	764	790	725	760	725	737	765	767	764	791	741	801	726	771	793	775	798	777	792	739	749	805	745	750	756	713	785	774	664	765	751	798	743	776	826	759	784	740	807	784	740	757	800	718	787	801	757	774	751	716	740	747	743	809	787	747	756	744	775	811	779	726	763	766	808	730	778	737	729	716	767	774	763	775	723	799	769	735	776	751	751	755	770	742	759	732	722	750	776	739	781	724	746	794	761	744	748	819	750	721	812	746	753	700	725	780	739	784	736	806	724	759	700	765	756	779	766	725	721	786	777	769	739	765	730	757	762	765	749	715	735	780	776	756	716	736	757	735	752	775	767	781	800	761	781	740	710	736	759	849	717	752	781	793	760	736	779	717	721	717	697	761	805	757	762	776	789	779	732	795	750	768	703	791	767	809	770	757	762	716	749	824	742	765	769	744	748	728	807	835	779	758	769	764	766	776	812	793	720	746	749	741	707	732	814	734	758	753	774	741	708	817	733	726	767	779	742	793	754	753	796	801	713	812	817	761	788	786	738	736	746	732	740	817	724	787	746	797	774	753	767	744	779	768	772	740	771	738	735	727	759	779	752	769	740	772	803	759	786	754	789	823	713	801	794	823	733	785	792	796	732	755	742	741	750	722	794	782	746	735	752	791	738	774	780	722	739	712	748	761	702	710	759	739	755	770	786	746	749	792	810	758	708	786	833	789	779	724	770	754	799	783	733	706	771	786	758	778	773	788	743	829	764	791	745	696	757	748	790	733	747	768	727	756	838	760	762	744	799	763	724	699	743	744	760	736	745	775	783	770	737	743	733	771	724	755	753	726	738	780	742	764	724	765	756	733	765	731	771	780	758	789	725	801	757	767	750	771	790	765	754	727	787	746	776	750	732	745	737	766	773	769	791	734	770	758	789	733	729	764	760	677	748	760	799	799	832	772	746	762	759	760	804	761	777	688	743	759	729	802	786	755	773	767	804	755	760	732	771	741	767	778	744	777	808	725	762	699	749	721	761	756	753	746	735	750	812	814	758	801	770	765	761	757	767	747	792	762	806	768	783	752	729	739	768	757	757	754	751	803	799	777	764	741	767	757	783	791	764	746	721	741	783	721	716	756	757	731	717	759	750	720	780	713	753	766	718	768	776	713	749	761	779	753	730	783	729	743	728	793	776	780	785	780	753	771	722	772	786	763	778	704	734	791	730	693	743	742	758	808	769	769	806	730	726	778	766	691	779	748	765	778	776	777	759	763	724	777	747	716	745	775	659	726	729	766	718
63566	91089	56941	23207	6680	1773	840	692	692	701	655	695	677	619	677	670	630	646	674	655	674	632	643	648	633	681	670	664	677	690	673	682	689	680	679	653	652	668	687	672	666	618	680	669	683	663	652	663	652	641	695	643	664	674	675	668	694	667	657	670	660	677	666	657	607	664	645	669	642	670	670	666	644	643	636	673	655	589	645	664	668	652	640	632	673	683	631	687	698	667	666	696	632	648	651	635	699	670	654	642	642	665	650	673	659	641	652	636	652	645	687	661	664	649	683	675	638	644	609	663	660	702	668	631	702	711	643	680	626	661	673	671	680	655	597	620	655	654	721	679	663	675	663	660	695	667	637	648	717	665	671	667	633	661	690	662	658	648	654	652	714	673	686	621	658	646	633	666	704	683	630	629	603	704	675	649	671	679	659	669	633	694	658	721	648	640	642	670	702	641	645	674	666	675	677	667	662	677	618	603	656	649	646	624	680	713	724	671	664	691	620	669	671	732	693	665	657	644	678	666	635	657	674	669	635	673	670	687	648	670	664	652	612	656	645	661	651	692	694	664	669	690	636	640	647	618	662	641	671	642	663	671	668	659	689	637	704	659	677	706	687	665	656	679	708	658	642	647	648	638	673	700	656	678	662	624	642	639	687	663	714	649	643	652	715	675	681	662	692	707	703	725	658	667	660	635	663	660	646	623	672	673	641	672	643	643	660	688	641	649	679	664	630	631	642	662	633	604	697	638	631	671	650	670	675	675	621	659	635	654	704	655	720	662	635	708	648	636	708	627	639	659	616	685	690	656	668	653	661	654	661	663	643	626	670	683	669	654	677	670	667	654	709	626	700	656	637	676	625	640	664	666	699	619	695	633	684	693	633	597	679	643	682	669	691	677	621	617	669	626	672	674	666	652	637	649	662	668	661	685	582	645	683	682	633	678	645	674	651	610	614	697	602	656	627	683	633	665	643	653	631	666	709	650	684	675	706	680	686	707	642	690	649	666	655	691	746	670	626	646	608	658	716	627	668	635	649	674	662	642	648	692	699	684	698	701	700	618	613	656	664	689	682	669	683	632	688	621	638	676	620	635	645	683	657	667	673	677	672	678	687	625	660	660	667	648	686	668	670	663	648	640	693	655	672	670	676	656	653	647	671	647	652	658	689	638	650	712	671	628	642	682	625	667	665	681	640	656	688	695	630	642	637	702	640	631	670	677	664	629	652	675	585	696	624	668	686	625	652	704	663	667	673	629	704	647	676	663	692	649	657	696	600	660	680	712	613	687	668	662	653	676	674	683	656	652	673	626	654	657	689	684	662	670	663	623	651	692	691	637	665	704	676	669	620	643	660	626	675	662	699	645	664	591	706	683	667	651	639	652	684	721	634	690	664	648	668	679	659	647	663	643	676	691	672	679	627	714	672	678	694	638	672	672	681	613	676	639	662	648	629	684	601	674	644	647	699	659	660	645	663	660	627	639	650	644	667	637	590	658	670	644	649	610	703	668	700	669	640	683	669	670	645	708	661	655	669	629	692	650	627	672	680	669	680	679	684	623	626	660	675	677	685	654	675	658	608	659	638	655	654	654	695	685	680	669	637	675	653	655	662	643	669	655	669	681	673	687	664	641	690	644	686	609	669	665	652	699	658	677	662	655	697	684	657	652	662	656	664	670	679	651	667	647	664	651	677	653	602	697	661	659	676	595	688	687	638	648	702	664	644	656	651	668	615	650	626	689	631	661	614	673	640	699	613	642	671	660	685	625	656	628	676	649	681	645	703	686	707	651	604	656	667	678	643	639	667	651	677	674	659	679	665	631	659	674	643	677	680	689	697	637	643	670	638	660	673	683	633	641	722	670	636	651	639	660	654	646	647	641	694	705	647	647	682	633	621	711	687	671	662	660	657	700	723	694	662	635	685	677	662	634	628	660	626	679	645	674	712	680	634	638	652	661	684	606	659	632	688	612	667	657	666	662	665	657	645	671	623	654	631	637	670	701	658	654	637	660	657	656	655	637	671	720	694	663	674	674	641	624	653	661	614	634	606	689	601	658	640	686	670	690	660	668	647	638	661	692	613	646	653	672	660	663	674	657	706	681	651	672	646	686	641	660	679	647	644	632	658	642	650	695	636	641	667	629	693	629	691	628	639	612	687	670	654	669	616	611	653	660	682	673	624	652	651	656	697	678	698	686	685	649	692	652	678	645	647	660	635	632	693	671	655	684	727	670	637	631	633	652	670	609	676	698	691	641	616	649	643	636	639	638	672	681	657	666	670	624	671	677	664	631	612	631	654	730	644	650	650	642	670	662	638	696	659	685	661	671	645	658	643	666	654	679	676	681	634	631	712	644	662	691	633	676	687	664	638	693	610	664	657	664	628	665	624	633	670	646	663	636	665	653	663	635	667	662	628	695	621	683	676	657	678	649	610	663	668	672	641	656	630	624	637	635	675	612	660	654	627	677	629	686	649	675	669	683	655	661	642	678	644	680	714	683	644	634	668	641	701	686	670	613	639	649	664	654	647	670	691	625	670	686	656	625	637	661	650	679	639	670	694	662	635	660	684	666	647	661	670	718	716	695	665	700	638	652	670	666	638	666	662	697	639	674	708	692	687	654	692	685	640	731	616	732	675	657	636	617	663	643	691	644	701	682	680	654	668	707	711	634	693	639	616	605	636	637	671	605	620	633	633	613	646	712	678	668	676	664	627	677	644	627	675	666	651	626	706	694	609	648	656	677	647	622	676	639	671	634	668	675	660	669	652	695	693	669	615	668	633	679	696	683	647	657	670	650	672	651	657	655	663	676	681	676	623	698	667	666	684	675	677	693	678	631	695	666	648	675	678	683	646	663	651	670	652	657	715	672	682	634	648	658	666	686	596	664	621	596	646	658	685	655	610	651	688	609	683	629	685	627	660	639	647	666	642	631	669	642	652	620	627	636	664	644	660	617	650	694	686	684	684	687	664	695	704	674	605	655	691	667	624	665	644	637	657	640	689	677	680	665	640	681	681	708	658	601	660	624	675	660	653	659	662	658	644	701	653	694	610	623	666	667	654	679	637	611	649	653	635	653	678	720	679	662	672	629	647	620	596	655	658	628	628	666	656	629	671	710	674	657	635	627	666	616	642	601	667	641	648	655	668	638	678	678	704	690	660	621	673	632	662	600	662	694	660	640	642	662	648	636	646	605	658	661	616	685	667	642	693	647	667	645	671	637	685	652	628	639	653	651	637	632	666	633	660	669	655	643	662	621	726	661	660	633	703	633	698	613	646	664	614	638	649	612	666	701	694	643	699	704	622	638	665	674	628	616	628	677	684	633	717	629	674	671	651	623	680	674	689	634	651	659	669	652	676	600	644	621	686	650	651	669	617	656	720	664	660	648	636	679	637	661	641	680	665	667	641	707	636	663	677	622	635	674	649	647	646	692	647	652	668	679	660	678	645	697	623	696	682	687	679	611	633	685	632	684	639	655	680	668	685	690	652	634	666	622
24127	23564	33153	28309	21074	11605	2272	1092	879	949	909	892	897	908	889	950	862	845	881	914	892	850	863	849	839	916	842	898	868	855	883	856	827	825	881	889	832	886	856	811	869	823	854	854	835	867	834	832	845	865	846	825	858	830	864	840	840	889	773	884	835	833	827	850	846	868	856	900	855	824	868	860	825	764	851	865	804	900	865	838	830	864	844	873	863	818	860	890	893	897	778	859	843	826	809	889	899	821	822	827	871	806	850	827	820	782	871	827	835	828	879	814	856	802	895	840	821	813	807	845	825	792	850	838	820	858	807	839	891	828	871	879	813	826	835	853	829	834	849	850	827	803	847	847	858	838	847	850	837	839	852	884	882	855	842	862	867	807	875	832	817	820	810	852	846	840	831	854	810	831	865	823	838	869	875	829	870	863	907	822	861	846	848	849	791	865	854	823	851	805	856	841	893	902	811	881	838	795	844	860	863	866	809	826	795	843	797	832	794	855	824	818	827	865	863	860	893	868	824	866	815	903	871	857	841	877	854	807	851	911	814	912	833	837	838	849	877	849	862	824	897	845	913	870	874	822	821	858	869	865	852	840	864	822	836	886	821	837	818	846	825	800	871	856	825	812	840	846	892	833	881	842	816	887	909	826	855	863	808	784	830	794	833	882	904	818	835	867	850	839	809	848	907	816	843	872	878	847	848	805	801	847	816	866	839	827	815	776	806	848	878	843	872	835	829	866	837	862	850	888	821	851	880	820	867	863	844	841	880	860	836	853	871	808	827	876	808	846	813	923	840	889	869	876	876	803	855	836	846	782	843	894	876	881	820	813	806	845	819	847	809	832	822	888	822	865	859	819	861	845	878	866	872	827	830	899	879	819	835	862	818	764	896	832	843	842	867	827	893	894	831	838	884	881	833	822	859	840	870	887	865	845	840	862	812	863	854	844	813	828	830	835	781	785	843	799	869	823	822	878	820	820	845	880	831	871	869	865	854	886	837	852	871	876	831	861	816	906	879	893	805	816	853	876	820	841	819	801	860	864	857	824	847	797	896	813	843	936	836	863	808	816	874	833	820	855	778	854	826	837	881	817	852	791	858	842	837	827	828	801	832	864	908	787	847	867	835	855	803	796	827	825	871	823	871	807	837	857	888	835	773	827	840	823	804	779	806	849	841	835	870	879	854	785	852	822	816	880	849	873	857	869	880	858	855	850	812	829	834	851	838	854	859	862	840	823	844	830	887	876	857	851	885	897	894	843	817	834	895	882	859	834	827	851	882	800	919	856	845	861	851	799	899	844	915	852	851	925	847	808	839	832	866	816	795	802	798	847	904	794	862	842	817	826	847	823	878	841	824	883	818	848	867	862	878	837	846	861	847	855	830	860	858	824	809	828	844	846	824	888	854	804	802	821	848	797	819	855	848	864	878	836	855	850	841	870	854	797	813	908	920	901	844	812	837	877	837	859	822	847	822	890	812	776	836	862	825	887	880	810	843	852	842	860	862	864	870	816	840	917	830	806	796	821	814	807	835	770	862	856	872	823	806	817	885	827	834	849	851	831	764	848	851	763	788	794	869	790	869	863	826	836	888	845	850	893	859	849	849	846	862	866	807	846	810	867	844	869	825	853	881	874	855	833	917	869	827	850	802	804	847	841	864	816	838	840	840	817	834	847	849	821	817	810	866	873	836	824	872	800	892	816	866	849	847	846	848	870	854	849	798	865	847	835	791	835	847	847	887	818	851	860	783	848	885	866	783	850	872	888	814	855	880	811	829	841	857	800	832	825	784	860	843	854	832	855	830	817	813	825	821	882	901	793	837	804	870	868	811	839	902	830	900	828	874	802	819	849	844	863	866	836	860	799	818	844	830	790	810	829	843	803	891	819	848	876	883	799	840	841	866	814	794	892	879	823	858	828	846	873	847	843	868	823	866	818	898	856	850	879	818	890	883	822	834	831	868	862	859	859	851	834	850	855	799	822	838	863	868	842	812	867	897	818	872	829	873	861	854	872	850	863	845	857	851	795	836	814	868	886	887	874	838	820	867	837	827	906	798	770	802	816	850	846	846	818	859	765	878	842	858	858	859	847	816	806	885	816	849	859	878	826	851	895	847	835	819	858	822	862	859	829	844	838	874	837	848	804	879	892	780	855	848	821	842	833	854	820	841	858	778	854	795	892	829	873	837	830	851	958	851	866	831	840	859	827	831	861	879	855	864	868	845	850	868	843	815	855	876	848	740	852	903	849	858	821	811	840	867	826	851	815	896	800	751	850	855	871	871	823	863	838	847	858	832	886	883	826	820	795	795	916	817	884	834	813	818	825	879	843	850	858	766	890	807	873	852	805	839	834	848	879	846	797	865	804	827	805	845	874	858	841	908	821	847	789	849	834	878	838	849	938	818	893	808	857	811	851	856	891	855	901	838	908	878	856	888	836	806	873	859	847	784	867	832	838	862	885	824	847	886	807	840	823	902	807	827	797	835	888	772	867	811	862	862	846	810	818	853	916	871	859	810	830	775	825	817	838	873	803	829	806	802	871	910	858	807	896	840	822	821	871	824	811	847	848	831	847	805	875	912	854	807	851	811	871	864	804	834	875	865	860	856	805	841	837	881	844	836	839	864	838	834	854	805	867	809	849	812	808	830	838	841	800	867	845	880	849	809	829	843	851	820	858	833	877	806	864	803	847	882	793	862	812	846	838	849	831	850	837	821	831	785	819	830	866	817	850	889	850	857	814	857	881	839	842	797	824	802	859	851	857	837	797	887	880	786	866	914	852	854	759	840	873	852	901	883	840	859	841	895	829	838	851	865	803	846	848	860	800	861	853	856	861	840	861	855	869	870	876	852	902	804	863	823	897	899	883	889	793	836	864	874	827	850	841	854	823	774	842	879	859	872	828	853	806	865	775	835	860	822	872	813	836	842	803	840	853	803	850	866	854	837	865	869	802	833	816	867	826	805	851	865	860	827	838	804	844	850	881	827	881	848	779	850	866	841	859	794	861	839	877	810	851	810	884	913	851	874	851	872	951	823	825	835	834	828	842	831	860	845	861	893	825	842	834	798	858	821	874	859	872	818	801	798	815	841	882	796	853	857	857	903	816	837	900	888	844	849	859	781	807	779	805	837	818	779	891	818	860	845	835	864	814	842	859	841	776	839	855	888	823	856	877	908	824	810	862	861	869	814	845	824	816	839	801	837	836	810	822	885	835	863	817	784	884	823	834	802	871	835	874	898	818	809	853	854	897	799	884	805	825	909	862	805	810	841	846	824	932	829	880	813	815	789	845	874	902	881	835	844	871	808	849	851	785	793	845	842	823	822	849	845	831	845	797	835	849	814	856	843	898	877	810	805	834	796	870	883	805	855	819	818	858	842	806	893	820	858	851	823	896	824	825	814	857	877	863	813	878	837	846	819	844	834	817	800	873	882	853	897	874	833	826	840	807	833	826	809	837	838	899	832	856	846	873	817	772	823	819	847	919	818	799	827	842
64788	98969	64951	30898	9989	2556	972	790	758	801	741	799	742	747	747	776	791	774	742	762	800	750	778	684	704	716	764	790	776	759	727	771	782	775	764	787	759	786	776	734	731	818	745	777	749	747	709	751	743	809	727	743	745	747	728	741	748	733	783	689	780	767	728	775	762	754	834	794	779	743	824	779	740	759	756	716	793	724	739	764	771	790	746	761	805	781	729	743	733	770	766	780	720	781	782	746	762	771	792	798	715	755	754	753	726	765	781	796	760	746	760	774	755	747	765	764	729	722	738	770	742	780	795	732	743	710	732	792	755	685	748	713	752	804	728	744	814	734	738	745	767	767	764	803	778	747	745	718	796	780	776	713	778	777	797	753	739	753	761	756	774	781	783	743	738	804	762	733	721	747	745	808	794	741	752	749	736	778	797	749	785	755	725	745	747	740	744	776	732	766	753	708	718	774	782	762	764	752	719	728	741	761	777	784	787	745	756	766	756	759	738	822	772	734	771	742	710	752	775	782	753	770	731	751	789	750	758	780	774	749	749	766	750	756	754	709	760	757	740	833	801	745	760	746	716	716	752	737	711	715	742	754	778	768	752	774	766	798	732	779	783	746	743	777	759	815	701	726	814	725	746	743	799	752	763	770	758	775	746	767	737	789	747	730	735	755	752	723	760	753	732	723	759	752	830	744	775	734	770	756	768	779	789	734	793	712	802	696	732	744	784	793	730	765	737	802	690	735	746	738	711	784	818	764	790	752	780	740	769	760	744	745	763	761	771	771	716	765	770	750	746	745	718	726	847	795	760	674	799	755	748	713	743	744	745	767	796	746	790	741	774	739	757	755	765	719	788	816	779	724	792	762	749	741	782	745	757	745	741	780	742	729	711	778	750	757	734	742	732	759	718	779	728	780	733	785	785	736	769	786	715	792	790	745	770	736	752	763	798	709	776	786	733	757	755	751	762	734	767	753	764	754	727	752	765	787	783	722	796	797	792	746	749	764	767	797	757	744	736	751	764	730	752	796	773	740	751	759	716	814	759	742	818	696	802	795	766	692	768	776	773	738	731	751	804	730	709	812	774	750	740	770	759	737	750	775	724	735	741	741	693	767	779	725	752	756	759	759	757	753	743	767	762	775	739	713	740	704	765	831	747	742	766	723	772	747	726	720	743	750	737	748	764	741	766	730	755	764	745	739	790	741	747	754	738	785	793	738	753	763	727	770	769	792	719	706	744	822	752	765	760	737	781	729	758	759	774	776	780	772	787	731	764	760	759	765	798	734	738	758	808	776	767	729	779	745	761	757	756	764	741	773	769	751	782	748	773	751	784	775	756	760	717	715	729	739	781	793	826	762	751	723	723	743	793	782	741	747	778	774	752	766	800	749	776	750	737	806	738	744	752	783	732	820	755	768	771	697	758	766	737	750	755	757	767	798	717	710	778	775	780	771	717	752	760	733	788	771	772	753	720	720	778	774	753	783	801	725	733	784	753	748	766	733	777	783	709	733	749	777	771	784	753	745	758	795	761	763	717	763	726	763	709	788	733	725	732	755	778	754	753	799	753	747	767	716	697	745	736	673	743	753	770	734	824	753	768	822	733	755	812	798	744	707	751	728	735	767	755	758	744	765	742	760	775	770	759	758	698	756	761	753	744	733	733	782	765	750	772	773	796	724	748	710	806	712	749	754	700	794	797	722	730	713	753	769	760	732	722	763	690	739	755	738	747	740	763	731	778	751	778	739	752	753	723	744	724	788	748	748	764	774	717	773	774	773	702	771	724	748	732	771	758	703	759	770	787	715	723	736	761	780	774	749	718	804	739	739	772	760	772	755	732	749	779	762	792	759	741	714	737	783	753	752	749	719	717	705	805	790	743	754	771	772	770	767	752	715	776	718	735	780	731	793	763	772	708	781	744	755	762	748	736	730	772	759	768	706	734	798	809	763	718	775	718	718	739	735	757	784	774	695	730	709	717	786	748	789	733	737	723	795	710	766	771	766	783	757	732	765	810	778	755	807	804	733	727	759	704	769	726	741	772	741	749	798	762	745	743	743	732	768	764	738	736	762	733	777	744	737	717	774	777	767	715	716	733	756	780	735	715	742	705	703	757	724	719	739	760	769	734	742	803	729	779	744	757	779	736	726	786	777	715	755	766	752	722	740	758	741	741	687	766	744	729	756	714	792	778	789	771	782	710	741	758	747	737	834	755	731	746	757	742	776	741	778	774	748	747	776	730	747	729	759	761	728	754	734	741	766	770	745	738	727	769	771	748	721	788	736	773	775	756	750	782	746	801	743	703	747	751	746	761	753	723	770	762	770	817	771	749	763	755	724	774	709	766	734	763	692	779	764	678	710	746	700	726	715	822	739	780	780	807	762	693	749	749	754	748	761	751	776	736	754	735	791	714	741	708	756	762	771	734	735	756	778	739	726	738	741	727	766	771	717	787	727	778	770	681	741	713	769	739	748	761	780	743	741	718	722	754	751	722	680	729	753	750	785	797	794	722	779	765	730	732	752	780	741	717	789	759	740	734	739	765	754	770	726	734	790	799	759	803	725	751	760	721	765	753	777	767	749	749	740	757	753	742	735	770	735	754	741	799	738	768	732	787	685	726	817	755	753	731	726	741	724	789	713	742	734	733	754	770	697	733	761	748	737	761	753	771	715	770	749	722	784	741	759	712	772	801	733	767	718	714	750	760	727	781	740	725	792	721	756	734	742	756	771	784	776	774	693	755	755	779	733	763	731	769	761	760	727	748	745	730	798	751	752	758	708	750	786	768	718	731	772	812	761	743	735	739	739	819	780	762	756	755	717	712	715	743	762	748	750	730	764	732	740	731	747	752	726	791	765	741	756	721	764	749	802	746	755	744	792	783	734	748	726	730	764	757	724	710	739	767	799	680	735	747	794	755	773	765	733	758	774	744	747	747	794	778	746	770	774	778	759	720	775	779	746	755	719	740	712	734	751	730	772	758	719	761	733	723	723	738	705	791	764	769	779	743	729	785	762	771	776	794	749	767	772	740	801	790	732	724	759	763	780	750	778	719	738	733	728	781	779	709	756	753	809	755	726	786	773	762	715	743	778	704	745	725	722	790	794	767	785	802	740	724	700	804	736	749	724	751	713	741	770	737	780	794	756	784	722	767	736	733	777	758	785	744	718	796	741	746	736	749	783	801	812	718	715	744	736	761	782	799	774	790	744	775	746	780	735	766	761	802	781	744	721	759	761	754	755	740	725	723	788	752	770	771	730	805	767	725	759	742	735	770	728	727	752	733	748	712	721	758	796	775	788	766	755	753	780	730	721	754	770	762	730	755	674	750	806	734	811	762	786	751	779	750	764	743	747	734	744	761	753	728	789	759	751	748	729	779	718	734	738	801	774	741	717	793	769	783	800	778	772	762	750	805	732	749	738	741	756	769	770	755	792	753	768	777	746	731	776	704	772	719	708	742	782	750	748	763	753	785	749	771	777	742	820	724	743	750	743
31347	32175	24657	8196	1637	879	685	668	601	651	656	662	712	634	642	630	638	618	651	649	651	663	651	660	649	617	652	657	650	689	633	635	634	648	671	589	632	652	640	630	617	699	661	640	703	665	651	636	704	663	668	637	654	617	633	670	676	632	686	585	699	638	633	674	690	649	669	685	660	645	661	619	668	687	651	606	693	624	634	615	594	665	664	645	647	672	662	648	647	606	684	608	676	646	660	637	642	659	651	623	634	661	656	708	567	642	636	634	643	637	640	627	659	673	668	692	630	657	665	667	700	658	649	680	638	690	654	623	659	647	673	630	652	647	634	645	661	636	662	650	674	630	684	636	621	630	678	610	618	615	631	660	650	650	659	676	625	642	623	654	601	641	608	665	637	657	667	678	620	657	632	629	672	645	646	659	622	649	646	652	656	672	691	663	627	634	684	664	621	640	657	655	673	672	688	633	624	647	645	656	661	640	684	664	640	628	658	649	653	642	670	589	627	646	659	653	692	641	666	693	585	587	644	669	634	658	648	654	639	654	645	625	694	672	684	698	648	656	602	615	675	631	693	634	641	599	666	661	661	632	639	651	624	656	657	669	648	648	610	622	680	608	715	690	591	675	641	632	651	659	629	636	687	656	622	629	642	638	679	659	670	651	669	609	664	643	630	599	634	667	653	607	689	654	616	606	614	635	653	680	652	604	606	660	637	661	663	692	673	683	646	665	703	654	654	660	627	641	627	671	658	655	693	681	620	622	640	633	628	664	686	669	663	686	671	624	657	648	662	671	660	686	636	653	657	664	661	726	636	645	661	614	649	628	665	673	638	667	667	642	664	640	652	622	633	632	634	611	641	688	699	651	614	627	628	633	672	613	654	625	639	586	646	661	629	685	688	595	608	668	629	648	626	663	559	655	643	602	665	688	660	661	674	704	656	644	675	632	632	617	629	620	632	633	661	625	642	643	677	679	649	692	654	665	616	656	663	641	653	640	637	639	684	626	628	672	630	622	594	639	645	629	653	678	622	651	617	615	663	636	644	662	663	661	640	628	691	651	652	612	633	666	695	644	624	628	627	681	680	649	669	641	637	657	654	646	647	687	644	653	657	624	658	666	644	656	665	659	653	622	678	671	670	621	634	676	647	634	641	677	689	658	650	672	683	674	652	690	640	682	638	607	657	636	632	642	593	653	640	647	620	664	634	653	629	620	658	648	620	627	663	648	634	671	679	658	647	647	672	681	660	677	649	612	667	635	600	605	704	657	632	672	672	665	597	650	644	664	622	617	657	643	649	614	644	630	654	693	638	676	645	657	620	658	671	630	639	638	656	619	637	683	699	668	649	666	660	700	636	617	658	641	687	672	697	692	649	685	625	665	673	679	645	632	676	636	608	625	625	656	641	648	665	566	614	642	641	695	647	638	698	677	672	612	605	657	684	685	667	681	664	611	621	652	689	659	647	631	634	634	666	610	617	616	625	648	635	655	687	636	645	666	613	660	642	665	645	635	665	655	618	683	644	612	646	699	662	620	611	640	630	683	652	619	641	643	635	655	622	615	698	669	688	649	662	604	688	646	644	654	644	653	640	689	703	652	643	612	606	644	638	640	627	624	661	673	636	627	614	650	659	615	672	662	632	706	641	652	614	671	659	682	621	657	662	659	661	668	681	575	660	668	638	701	646	632	646	670	645	644	612	636	657	666	655	642	646	654	673	630	661	675	625	657	681	643	645	615	671	622	650	649	635	674	649	673	626	639	635	674	634	656	696	652	647	637	681	650	669	645	638	644	634	632	632	646	615	649	644	663	641	651	627	708	678	656	708	583	645	641	602	649	674	615	653	673	667	681	643	656	684	632	709	639	671	625	640	653	632	630	658	638	708	654	614	671	597	660	675	668	619	611	628	646	659	653	655	679	635	602	631	686	662	611	670	634	673	657	640	672	667	708	635	625	606	698	632	621	618	658	660	606	641	626	677	608	635	645	632	673	637	664	629	657	601	654	633	697	638	634	648	644	676	701	633	597	680	698	639	658	609	662	636	634	671	658	665	667	642	653	635	663	630	687	647	661	629	612	635	672	602	647	610	649	676	696	664	665	598	670	608	631	672	639	633	645	659	666	676	630	671	675	659	666	648	658	677	694	641	687	669	634	673	615	629	706	671	663	670	692	687	663	672	660	677	624	614	640	662	627	633	630	639	628	626	656	678	647	643	676	594	653	679	688	625	656	686	663	650	681	656	616	648	683	683	649	622	628	607	607	691	681	619	616	631	620	635	665	666	682	600	644	663	639	651	663	632	634	623	641	645	659	668	610	642	663	606	663	643	656	688	657	646	629	618	651	607	648	644	616	687	616	665	634	627	635	639	616	611	632	660	671	632	674	681	675	660	617	634	636	619	618	656	661	661	649	680	609	642	630	668	632	639	581	624	641	655	696	634	645	648	656	669	628	625	632	632	650	639	620	621	637	635	624	630	673	648	650	624	662	660	656	657	665	656	640	647	677	681	614	708	611	673	692	650	661	669	741	629	654	672	686	628	697	699	664	654	657	660	611	666	668	629	648	670	670	682	645	650	645	613	659	625	642	640	617	654	679	626	647	619	672	671	702	610	634	658	647	625	663	600	618	695	659	658	669	615	622	649	644	572	619	657	643	678	616	637	602	650	632	653	614	654	680	678	632	612	628	669	682	669	655	614	645	684	652	669	612	663	685	688	663	658	623	646	656	652	672	636	615	664	645	665	678	696	658	654	686	622	630	673	612	631	656	642	628	604	626	643	657	638	649	628	660	660	648	616	701	644	648	645	654	698	656	665	644	643	604	656	614	644	624	610	648	656	675	682	644	684	645	675	639	646	664	661	660	653	666	684	641	667	637	649	665	668	651	648	698	651	694	663	645	704	660	674	635	619	660	657	615	675	633	663	641	642	624	666	616	671	623	679	601	615	622	652	645	613	610	670	703	613	628	662	668	665	675	673	649	704	669	665	650	608	603	678	666	695	655	608	668	721	647	660	629	676	643	654	644	688	649	654	695	656	638	667	660	647	672	659	655	629	596	648	666	681	644	695	668	650	733	646	624	654	677	631	616	697	641	615	630	645	661	654	610	639	642	678	668	591	680	604	663	674	657	674	678	644	675	620	640	648	635	621	669	654	664	599	658	676	636	669	715	642	627	659	628	659	631	680	606	664	713	583	636	602	640	621	638	671	642	699	631	638	703	637	609	679	589	648	617	681	634	678	608	652	587	668	616	640	607	675	670	628	665	617	650	672	645	668	683	656	621	666	625	607	599	642	632	652	681	674	639	657	645	660	645	628	627	658	599	642	656	663	669	669	669	624	636	677	633	689	631	681	667	682	657	664	625	672	653	610	648	651	640	641	674	636	692	643	627	625	652	623	662	659	650	672	675	614	655	658	635	635	664	643	660	685	612	644	630	679	656	654	674	639	634	602	622	659	644	627	637	631	670	666	641	599	664	667	692	681	645	655	624	633	647
25827	35931	16866	4108	1259	652	597	511	505	544	520	507	540	525	513	518	496	510	519	563	509	498	528	539	535	538	508	520	517	532	533	538	494	531	541	505	533	556	485	509	539	542	527	497	572	482	489	511	518	522	516	529	519	549	508	548	575	515	531	511	524	531	485	510	519	577	518	537	551	514	523	553	546	511	477	519	517	516	539	540	549	507	521	501	509	520	499	532	515	532	506	502	514	528	540	527	525	541	513	535	556	522	524	526	531	499	519	513	517	548	530	532	544	505	537	536	540	554	548	500	542	512	523	524	518	523	516	485	526	520	506	512	505	493	496	525	489	526	519	514	495	544	545	509	508	532	517	562	514	531	502	519	558	551	459	542	485	564	475	559	552	521	478	542	505	496	512	509	501	524	543	508	533	486	521	543	506	564	504	504	496	505	547	546	488	522	509	494	502	525	562	521	565	516	517	547	494	550	562	531	545	561	539	537	516	502	533	487	492	504	517	507	545	503	501	496	510	505	540	496	537	537	512	501	534	537	526	538	520	525	507	535	523	524	531	536	520	532	539	572	482	562	530	549	511	483	553	509	491	499	523	510	521	533	527	494	537	537	526	496	522	543	533	510	518	527	533	530	525	536	556	523	494	526	519	532	512	463	512	525	514	544	489	533	527	482	491	493	560	540	514	546	539	464	466	497	503	524	526	501	508	536	525	500	512	532	501	518	494	547	492	560	539	539	501	492	528	526	531	544	497	510	535	526	519	540	530	518	524	534	514	514	509	538	522	518	502	592	527	543	511	533	530	498	511	535	503	500	502	522	518	551	544	486	492	528	509	576	519	502	538	501	508	544	547	512	520	550	502	537	517	540	527	541	564	559	502	513	522	509	521	532	515	496	470	493	499	472	509	525	558	534	534	557	555	517	511	555	540	497	550	483	507	533	531	501	517	519	524	501	516	538	494	525	492	574	506	563	483	517	492	533	528	524	529	520	481	529	507	534	501	553	514	519	523	500	525	533	492	523	520	555	536	504	567	573	518	513	518	542	576	532	527	505	507	580	479	451	554	520	479	514	566	568	520	565	496	531	537	498	497	511	532	511	544	503	536	553	534	525	532	544	527	540	520	556	548	510	519	480	497	514	556	503	513	491	550	530	532	519	512	517	503	517	532	539	493	508	520	519	539	510	558	559	505	548	514	513	529	513	514	565	511	525	553	502	513	520	538	539	481	561	524	527	550	545	521	512	510	508	522	543	491	490	552	528	518	524	512	519	503	553	493	498	498	548	543	520	501	499	518	511	566	536	517	543	531	533	499	513	526	510	575	553	555	498	524	522	484	514	523	515	534	530	506	528	551	520	511	481	512	534	490	487	520	549	518	537	545	529	521	490	496	511	497	511	484	506	482	513	525	549	521	576	531	454	550	510	498	525	488	510	515	492	548	474	489	492	515	488	517	558	557	544	482	535	525	484	534	543	519	512	508	510	483	545	548	515	584	532	503	525	527	532	537	484	539	527	566	557	551	519	549	502	570	540	510	533	528	507	561	526	556	529	528	477	509	492	487	504	537	490	560	519	528	527	500	510	506	514	539	539	520	523	501	591	500	501	541	529	513	538	484	542	513	520	520	507	545	518	440	515	498	551	498	561	563	493	533	502	510	498	534	482	496	536	515	529	511	508	544	518	503	487	495	539	527	556	540	521	531	506	504	504	502	542	521	525	572	503	532	523	523	493	520	517	556	551	533	500	475	498	486	517	536	543	508	526	521	524	512	495	509	496	490	482	544	525	531	499	549	552	486	505	517	533	533	546	521	567	521	484	507	508	515	511	482	494	488	546	525	532	562	492	561	520	526	506	524	505	515	533	519	560	595	536	520	528	489	524	484	549	529	482	531	569	511	538	522	524	528	511	524	516	514	543	537	517	493	499	499	502	518	503	518	495	520	518	533	506	476	515	515	504	543	545	487	540	504	533	523	494	530	501	514	518	559	560	522	544	585	491	510	513	498	515	511	536	515	527	532	510	497	504	544	518	482	504	541	487	521	526	572	519	559	518	528	530	559	502	509	564	526	521	492	503	556	507	504	548	496	526	573	557	511	497	527	523	569	478	481	532	517	532	545	494	520	537	488	545	510	497	537	525	526	482	507	549	515	481	489	530	522	538	494	535	516	545	502	516	530	510	487	500	555	530	499	534	487	545	520	540	517	529	540	504	544	541	525	522	475	506	524	552	566	559	507	566	520	548	515	551	495	508	514	492	514	525	521	520	518	539	536	541	496	548	530	491	532	504	536	507	526	522	498	528	537	555	520	489	522	508	522	533	498	535	553	516	490	518	515	512	505	554	494	537	540	542	524	501	487	530	529	534	577	512	570	512	526	527	511	523	512	543	553	533	499	495	515	543	505	537	506	533	487	529	535	491	517	519	513	539	535	520	526	509	510	516	538	510	515	516	507	546	560	529	522	533	525	515	517	503	533	511	525	504	503	514	515	512	561	525	543	524	546	512	513	517	504	534	501	536	489	487	498	579	562	525	503	530	538	570	538	518	523	517	505	527	495	531	481	520	532	507	510	528	535	525	488	500	554	528	545	555	512	529	554	514	524	553	493	554	539	511	507	526	495	507	519	537	505	551	510	540	519	515	554	533	555	491	519	535	501	510	499	575	499	524	494	540	508	540	531	529	536	550	558	543	554	532	489	524	524	514	537	499	524	543	508	511	558	539	521	500	516	518	568	491	494	524	525	504	505	505	544	546	542	564	526	540	475	539	586	541	546	531	537	532	546	537	505	532	513	529	536	513	567	465	557	538	511	524	492	491	536	522	513	523	562	534	488	531	511	501	494	530	535	500	528	519	494	549	564	525	505	511	540	524	507	512	504	518	471	516	556	536	531	491	506	511	497	524	553	507	550	539	520	533	525	491	504	565	597	504	534	528	531	529	479	524	558	516	528	549	510	540	538	520	523	559	540	508	527	567	485	535	564	528	499	486	549	558	534	520	515	533	555	501	517	527	533	534	469	553	544	501	525	546	527	600	555	522	520	514	511	551	520	513	558	515	523	523	541	510	542	533	555	530	512	520	507	506	483	536	515	541	570	513	510	506	532	531	517	529	541	525	503	512	485	524	525	476	522	522	493	559	530	527	520	504	570	521	504	519	515	501	491	553	504	534	523	558	527	536	490	544	546	535	528	556	545	530	508	550	527	500	527	531	580	552	499	524	479	530	506	545	526	532	514	516	507	551	499	519	569	528	519	553	571	478	569	555	507	539	510	524	537	510	524	535	518	506	502	538	525	521	519	492	559	525	525	563	532	519	508	552	514	534	501	517	494	534	522	530	525	487	536	519	444	533	531	500	576	521	531	554	510	525	548	478	484	551	536	546	507	549	506	515	502	520	514	482	511	541	523	508	520	545	495	536	503	542	511	553	539	546	525	516	539	548	519	530	547	510	510	506	500	508	533	528	485	516	582	527	511	538	514	515	553	520	464	523	558	508	495	502
25201	26161	36667	29805	16894	4418	1110	800	759	740	733	754	776	733	719	810	681	680	743	715	699	723	701	713	714	687	740	730	721	733	719	706	735	720	657	705	777	730	721	708	712	703	665	681	768	766	717	745	682	715	679	721	685	724	681	737	721	725	706	734	700	740	700	707	724	699	704	720	659	721	701	728	680	712	734	698	715	663	664	666	722	727	702	753	701	714	705	666	699	674	734	657	757	683	770	704	691	670	699	655	734	718	767	722	727	756	716	724	736	733	741	688	686	721	728	713	713	726	689	714	705	684	731	700	733	734	683	736	738	741	771	703	685	682	715	660	699	704	726	679	735	749	686	689	685	732	716	688	778	698	721	710	723	689	724	693	690	681	715	706	701	695	708	753	714	735	696	730	731	698	731	687	745	693	707	720	720	729	753	730	692	701	694	711	743	677	725	734	656	735	710	674	741	693	693	684	640	696	703	715	745	732	690	691	657	683	732	742	735	706	698	734	690	738	718	707	685	688	710	703	691	775	709	713	664	733	691	664	716	739	734	649	734	679	690	668	691	750	639	661	709	726	765	691	743	734	729	654	675	701	712	698	739	733	739	735	746	743	750	665	656	672	739	669	720	700	729	719	676	703	725	672	710	701	703	718	694	717	768	660	749	732	736	756	704	711	655	716	739	783	698	702	679	688	687	715	700	701	714	656	721	703	720	744	741	775	699	731	744	677	720	756	696	684	677	705	713	709	720	699	698	748	753	710	708	679	699	711	703	730	701	669	755	703	720	720	697	686	724	698	767	766	730	710	657	724	721	690	763	721	696	779	714	708	667	740	686	693	697	754	696	706	725	730	669	740	684	693	693	697	676	734	739	726	719	746	724	689	698	714	686	770	756	714	751	676	701	698	703	647	675	709	653	739	733	730	729	656	694	694	689	692	677	684	710	746	692	737	690	721	721	737	694	720	706	701	679	699	659	718	673	711	671	696	692	694	692	669	712	707	736	701	659	735	723	766	732	729	730	732	733	664	699	742	723	732	757	685	684	722	717	701	752	698	720	703	698	721	690	697	710	670	721	686	706	730	713	715	727	734	686	673	740	668	685	679	757	668	710	699	690	673	695	717	702	700	713	673	697	734	702	732	724	716	702	715	686	756	719	738	676	660	744	671	689	694	758	702	805	694	711	705	728	710	691	719	732	674	698	710	703	706	671	716	694	717	676	721	714	719	697	724	690	722	673	688	652	703	723	702	748	705	728	711	667	700	668	701	779	716	714	667	685	688	682	720	723	731	764	683	689	691	684	701	672	776	742	697	748	735	711	691	720	723	747	771	769	694	724	714	738	664	746	736	665	777	723	687	687	685	707	732	691	729	686	768	711	712	689	676	748	710	695	745	799	685	735	696	752	719	722	703	672	681	755	697	713	707	700	722	742	728	708	695	668	688	726	701	727	708	679	724	724	723	723	694	716	709	694	718	714	701	730	705	699	716	719	694	718	676	753	724	691	703	678	714	718	708	679	691	712	731	710	677	702	755	707	732	683	706	740	709	724	698	693	713	735	682	711	687	744	715	693	684	699	731	725	697	691	729	727	710	661	710	669	712	682	718	683	694	678	714	690	723	703	721	724	762	714	718	704	718	692	715	717	726	711	677	728	635	721	705	697	670	730	755	674	692	680	706	711	740	660	751	707	685	671	690	731	721	729	690	731	719	684	690	711	708	670	705	703	704	691	721	674	697	723	705	773	704	730	746	699	706	699	688	695	713	761	670	705	697	714	678	759	676	687	721	728	708	726	695	696	721	684	774	685	737	753	702	692	694	734	694	695	776	700	688	723	705	706	704	715	697	698	709	721	740	760	675	712	707	686	712	709	712	676	666	674	672	737	704	701	722	670	754	719	704	745	684	751	645	700	719	707	706	715	690	712	686	691	724	728	717	708	706	730	785	743	714	694	714	729	683	680	693	750	766	711	694	756	729	723	695	709	669	691	648	736	693	689	704	710	710	744	700	727	685	690	697	749	704	687	674	745	682	714	702	705	676	653	740	743	680	693	688	765	682	717	725	696	682	679	715	726	726	713	722	733	733	735	709	752	712	672	678	770	741	702	655	718	725	731	692	725	753	694	683	693	689	707	720	757	725	739	711	690	737	748	701	674	735	705	738	715	741	694	719	724	697	684	699	671	770	705	690	745	716	718	715	682	678	654	682	691	707	742	712	685	682	717	697	713	717	690	726	746	740	677	676	701	663	743	684	671	701	744	709	709	711	724	681	744	643	681	665	724	711	696	671	683	658	718	715	722	682	707	706	714	741	712	734	657	729	687	727	724	719	672	673	693	731	704	667	679	683	721	683	723	711	698	735	723	693	728	732	669	708	705	700	728	741	714	742	703	725	709	715	719	718	715	748	688	668	713	724	673	705	686	705	710	715	695	728	732	665	711	715	727	721	747	677	699	711	695	697	716	721	693	664	752	699	701	728	726	738	717	717	679	773	701	690	701	688	712	717	699	735	754	722	710	677	688	712	701	724	680	692	700	667	696	727	756	689	709	645	681	689	721	675	723	684	728	694	728	701	717	667	745	714	679	686	772	769	682	680	687	679	687	760	743	732	637	686	702	703	642	710	752	711	726	726	706	727	681	674	692	725	693	748	651	702	704	711	684	727	708	691	668	733	719	728	672	723	689	711	746	703	707	635	723	733	726	739	713	669	672	729	744	703	713	697	792	683	727	722	683	701	716	665	684	715	705	695	713	744	702	690	693	708	727	705	692	666	696	699	725	726	737	714	709	699	677	692	734	744	712	681	787	683	698	698	660	683	707	692	702	723	682	712	694	728	688	729	714	754	730	711	736	686	747	746	704	697	747	718	741	703	709	723	684	701	716	740	724	693	737	742	661	693	727	710	728	682	716	674	712	741	698	679	689	727	727	681	694	732	722	671	743	724	725	712	669	732	754	705	713	675	721	723	724	696	708	711	673	719	723	721	747	712	671	680	729	656	734	670	715	721	725	687	707	727	761	685	699	707	730	762	726	670	718	723	671	743	738	736	724	682	694	669	719	720	682	678	721	718	729	735	693	694	723	729	738	696	731	722	721	716	697	715	716	716	767	704	681	733	685	725	677	710	731	684	747	682	691	696	724	749	703	727	683	679	690	740	726	709	695	698	736	706	720	673	684	740	707	698	697	707	712	715	736	692	713	702	754	717	676	728	724	719	720	748	680	646	736	665	703	675	715	729	682	678	749	760	704	714	668	708	677	716	691	713	674	772	693	739	696	724	704	727	696	677	688	674	718	706	677	725	715	725	732	711	660	701	666	732	754	663	712	710	707	738	712	726	668	690	737	699	700	735	700	701	720	678	689	713	728	706	743	697	710	679	754	729	704	701	671	720	688	703	696	706	714	736	695	736	749	765	699	738	663	687	673	727	728	732	748	699	750	693	731	734	727	681	715	678	725	706	722	696	682	654	654	695	705	713	728	668	693	714	669	715	681	724	642	662
63144	91218	56339	22569	6090	1586	780	674	607	601	649	624	603	666	637	699	613	621	680	618	645	633	603	669	619	636	631	674	654	639	629	678	634	611	616	673	648	589	630	639	623	630	567	692	652	619	628	659	647	632	663	624	623	631	644	647	627	639	636	670	662	663	648	647	685	615	629	664	616	697	635	590	654	615	676	626	643	601	631	635	645	633	646	633	632	607	633	640	607	647	641	597	626	639	676	646	657	630	604	640	635	605	614	642	601	662	656	608	665	623	647	614	617	662	626	651	593	625	609	579	640	566	622	604	663	643	638	607	629	620	616	615	627	597	617	628	625	636	649	637	643	581	626	645	616	663	586	614	600	630	589	616	691	635	644	651	663	632	613	653	631	654	630	643	648	591	593	623	664	631	699	631	657	648	671	602	648	585	617	670	645	601	604	625	618	634	641	615	666	628	628	651	595	621	621	636	595	678	615	626	601	646	584	649	642	634	646	684	605	679	626	665	618	620	594	626	659	597	632	601	616	590	664	634	623	638	610	652	622	653	628	649	679	641	597	647	625	683	633	608	646	610	594	642	588	612	633	613	616	657	618	626	626	636	613	618	615	631	646	602	652	600	677	620	620	570	655	592	638	698	639	603	643	596	652	623	664	650	672	582	619	625	647	585	637	614	651	620	641	627	667	616	626	630	604	590	645	667	608	601	647	638	601	657	680	653	622	595	647	589	614	613	662	658	625	659	638	627	595	615	597	669	672	641	643	645	599	595	591	612	647	605	654	647	626	631	609	631	618	642	614	638	606	620	573	606	639	671	669	616	582	680	615	641	577	628	630	622	646	675	614	627	599	639	665	618	622	607	607	608	649	603	628	625	611	690	644	649	618	644	629	621	640	648	672	654	609	625	624	608	664	614	651	582	605	636	608	639	626	598	639	597	637	623	655	652	684	638	639	661	625	644	626	618	613	641	642	643	639	570	623	639	634	626	648	654	629	595	645	595	645	674	650	641	623	621	590	652	596	582	650	611	629	641	649	571	633	620	630	649	639	631	666	635	642	631	590	615	647	615	643	612	623	606	634	689	665	635	633	648	654	661	624	627	633	637	630	637	638	648	640	625	596	642	639	633	665	643	612	686	628	567	644	637	605	634	676	588	630	641	621	626	630	692	609	639	627	640	615	650	639	591	642	648	676	639	637	624	614	644	642	621	692	652	634	652	621	658	636	636	619	661	651	656	608	658	655	662	604	648	605	621	645	624	649	630	653	607	635	648	649	592	638	645	588	644	643	610	634	631	643	617	650	595	644	639	655	617	608	623	608	627	596	618	621	666	644	614	628	659	587	653	638	620	668	593	644	611	622	668	605	641	648	642	630	609	605	614	637	594	634	589	611	566	598	608	602	623	662	640	632	613	633	654	629	593	595	634	576	643	629	618	652	649	602	674	612	622	666	631	596	616	640	615	621	622	552	626	679	643	626	658	631	652	650	597	565	667	630	633	641	653	635	634	626	626	641	612	645	606	670	586	672	603	645	639	630	664	595	661	627	623	691	635	636	648	649	619	590	644	599	623	659	593	636	649	665	639	628	646	637	627	591	647	623	636	669	653	676	667	624	626	614	570	657	630	637	615	592	570	644	631	615	617	616	627	641	614	634	589	608	662	615	626	634	605	601	613	611	610	635	651	635	665	656	643	575	629	600	610	653	616	642	685	637	616	663	597	601	673	608	639	621	645	650	620	639	623	622	615	643	621	627	597	650	661	689	637	606	588	646	627	596	614	643	658	595	590	645	596	591	613	616	637	635	649	673	610	610	650	613	651	613	590	652	596	593	610	589	611	643	615	643	620	635	601	599	620	612	642	639	608	620	658	588	634	610	632	622	602	618	601	598	637	637	656	646	655	635	623	640	605	619	587	630	572	622	646	616	662	643	624	608	597	579	643	600	584	673	630	647	629	617	656	600	613	668	658	633	648	648	635	649	615	608	600	632	624	629	622	642	651	640	632	689	607	578	620	578	619	623	631	669	689	656	635	614	651	641	632	595	562	611	611	630	594	624	667	598	614	597	604	629	588	621	656	637	603	594	555	625	588	653	639	611	669	600	623	621	567	578	664	572	684	652	590	640	640	624	696	579	626	628	634	635	633	603	621	615	603	624	625	615	667	649	637	683	618	628	605	621	630	600	622	638	596	649	635	587	583	641	659	623	599	629	614	624	669	584	653	633	651	627	611	651	649	621	636	622	650	682	648	651	608	662	662	612	632	659	618	631	625	596	645	650	635	652	641	642	598	620	640	595	653	620	602	630	647	611	623	627	601	633	591	637	663	600	649	608	649	587	612	648	648	617	648	620	648	637	631	649	631	628	614	575	617	683	597	633	630	646	633	624	621	618	565	623	671	625	617	609	582	615	603	654	647	656	618	603	641	607	673	626	604	623	631	630	589	634	654	635	601	658	561	610	641	584	649	630	632	680	604	650	640	656	619	610	636	657	578	621	667	642	601	579	635	639	618	614	636	615	602	620	638	636	608	666	609	653	597	607	598	636	584	612	599	658	675	664	660	618	636	604	631	562	630	609	611	634	633	607	612	653	572	592	643	654	641	602	580	659	604	626	603	656	648	612	639	615	641	634	659	588	649	636	610	606	628	596	568	665	631	619	625	613	625	599	632	597	608	631	630	593	614	638	672	595	584	665	672	640	644	667	625	630	631	621	643	611	624	604	667	627	666	645	633	618	670	651	625	645	598	607	615	677	608	580	658	596	635	664	630	616	625	632	610	629	618	664	657	663	605	634	608	613	685	613	629	640	649	634	634	599	656	626	597	660	648	615	641	615	641	591	629	663	599	626	669	635	657	648	586	614	668	647	580	623	635	627	584	633	631	617	633	629	613	648	605	591	655	618	672	645	695	686	653	620	636	639	682	639	616	625	645	632	597	609	619	631	630	604	603	675	647	661	667	665	647	615	665	613	662	655	611	603	614	618	666	634	609	660	627	641	629	622	652	631	641	657	652	604	584	625	644	608	624	637	662	607	636	616	660	646	586	617	649	604	598	591	588	673	649	656	633	624	639	640	636	618	625	625	649	666	668	653	610	587	639	634	639	664	632	655	656	602	639	598	595	638	662	624	630	633	644	619	635	586	628	599	657	638	642	602	647	665	627	597	573	612	615	641	627	621	636	589	592	599	648	633	621	629	618	678	618	636	644	589	663	625	624	627	655	614	591	619	597	642	587	607	602	657	646	654	639	620	652	613	646	631	641	654	622	643	580	626	648	615	647	624	626	631	611	614	609	645	629	620	655	667	645	599	661	631	596	640	602	592	647	630	651	605	657	593	625	633	625	640	637	628	614	662	624	653	605	584	605	655	630	649	626	651	642	644	599	600	651	596	595	613	634	664	636	587	653	607	621	661	602	618	646	579	637	658	597	626	601	614	611	623	655	628	631	633	625	629	615	631	618	622	607	604	644	649	646	637	627	631	609	614	651	610	630	648	597	632	646
24041	23690	33084	27908	20877	11496	2103	1055	877	808	903	890	837	869	884	812	804	856	846	811	828	877	852	835	800	823	842	865	802	785	788	794	807	831	855	862	784	786	849	785	824	860	833	820	799	804	840	813	791	813	870	787	788	780	797	826	774	778	833	779	828	824	787	851	792	779	791	821	825	799	807	844	872	837	823	782	861	795	819	782	826	798	824	843	812	822	842	798	814	827	796	802	791	821	837	811	803	780	896	843	815	786	822	842	798	836	811	815	825	832	829	793	772	880	817	783	825	841	802	798	811	833	792	816	796	839	824	810	842	769	825	808	846	800	790	791	805	797	861	824	814	836	838	801	801	816	730	827	777	779	852	850	837	796	788	866	847	816	875	831	810	776	813	779	804	799	769	832	820	803	772	827	787	816	794	809	822	817	786	728	807	839	732	822	860	843	766	834	811	839	801	777	777	793	840	845	769	823	863	781	804	774	857	871	770	821	764	815	761	790	799	768	873	818	849	764	789	782	822	768	853	786	821	804	757	776	836	789	788	802	783	772	721	814	776	828	787	837	803	807	840	795	855	772	791	831	810	813	793	761	808	758	780	806	781	774	817	848	805	800	819	788	827	786	808	791	792	797	781	794	816	781	904	829	830	811	854	810	842	798	794	832	805	829	784	819	809	855	790	831	799	815	806	784	771	796	816	808	856	824	796	843	807	816	820	801	804	818	816	817	800	837	813	748	795	805	766	826	776	788	839	771	810	798	807	808	823	790	804	823	813	818	783	768	842	786	782	858	858	886	777	836	770	822	782	839	852	833	823	796	749	821	791	802	808	820	831	837	816	860	799	813	831	764	816	824	769	756	851	821	835	827	801	823	826	829	762	830	795	831	763	819	813	786	784	849	784	787	813	850	834	783	785	795	786	762	756	844	860	814	789	801	804	821	836	800	843	837	776	834	856	745	823	835	822	801	804	816	848	815	870	850	825	797	846	832	838	768	782	790	814	769	816	808	810	779	793	778	827	836	784	801	822	795	815	794	844	830	810	860	840	796	844	790	838	807	761	780	806	826	777	798	827	823	829	794	805	767	792	799	835	877	828	818	773	759	821	848	817	814	789	813	801	788	834	857	784	793	783	783	827	840	779	810	824	790	754	858	751	803	823	828	813	821	840	773	827	849	788	817	816	801	800	851	772	815	794	773	766	791	836	850	853	785	793	824	789	837	755	864	818	837	778	775	800	839	847	823	836	812	802	858	776	821	848	854	779	833	805	803	844	751	809	823	805	800	819	837	803	783	838	780	779	835	816	799	796	826	802	814	771	786	892	755	834	812	786	772	842	781	778	844	810	865	786	845	829	822	817	815	793	844	834	838	804	838	806	845	848	814	759	779	783	851	794	741	834	824	799	823	819	821	795	847	849	845	810	819	751	817	825	763	849	820	824	810	814	759	778	802	837	780	755	850	780	809	780	802	793	811	800	827	798	845	824	847	753	827	798	779	783	802	813	809	756	779	830	850	790	796	804	826	823	805	778	870	795	772	782	759	840	774	845	805	820	847	787	790	782	794	846	827	847	826	806	753	819	789	826	831	833	796	805	793	874	829	808	779	803	785	826	816	805	789	762	769	796	801	871	808	829	834	855	870	807	799	801	784	816	782	827	820	825	833	824	797	849	825	800	813	794	765	794	783	813	833	808	844	828	775	810	795	817	813	774	801	865	808	823	806	797	847	748	830	801	818	838	847	801	802	753	804	788	834	850	822	792	793	839	815	761	787	851	826	849	814	811	853	829	800	803	742	808	755	840	820	844	814	785	816	818	811	809	821	779	790	814	819	762	795	823	773	871	848	772	800	804	803	789	819	823	822	839	813	806	810	820	834	795	812	783	820	841	838	857	813	786	823	836	809	815	845	807	758	845	810	748	788	779	779	752	790	794	806	817	824	771	839	800	829	825	769	807	780	796	865	797	882	831	810	810	834	805	770	805	809	809	825	813	860	779	812	777	755	800	788	749	818	796	760	821	847	818	767	856	842	819	841	852	792	794	812	778	795	783	814	770	814	807	791	835	778	847	785	825	819	834	783	843	823	767	754	821	802	793	823	810	813	823	817	840	781	804	806	815	792	797	796	823	830	823	794	795	834	826	844	838	818	802	796	755	786	757	787	796	783	827	829	831	770	821	797	833	801	821	842	831	816	791	809	804	823	822	813	885	805	781	867	819	828	830	785	818	763	810	808	837	819	805	796	873	805	834	790	822	789	795	749	860	818	832	788	858	839	843	805	796	789	800	794	744	812	782	787	836	800	778	780	777	787	752	769	811	819	841	814	820	803	798	847	833	849	823	836	821	842	805	791	826	825	802	815	803	813	820	784	847	847	794	838	761	773	851	804	806	803	839	772	805	811	834	761	838	800	798	790	857	777	863	848	814	769	795	829	877	857	812	821	835	802	825	810	788	827	849	807	820	797	869	811	802	824	804	833	832	827	810	816	810	832	840	815	765	774	843	775	819	845	815	836	802	804	864	800	800	827	846	846	778	835	821	848	769	806	814	808	850	824	812	800	808	818	790	810	841	839	824	873	853	779	806	823	821	798	820	812	745	847	836	842	765	850	817	816	839	818	856	843	837	850	781	788	791	816	751	780	789	771	836	830	827	805	860	820	775	831	777	823	828	783	788	767	798	829	784	808	826	837	787	790	808	812	773	867	786	817	820	811	812	786	808	784	756	802	831	789	837	823	785	780	790	807	829	832	833	787	777	848	756	826	773	777	817	819	792	776	808	812	828	810	789	766	813	763	772	818	816	784	832	793	784	852	770	778	826	806	816	802	821	744	796	863	808	801	788	781	856	746	813	777	829	761	839	746	778	753	833	752	760	783	784	788	841	864	797	782	786	856	768	814	792	831	821	754	835	806	768	822	797	798	808	785	806	874	810	810	839	845	781	768	791	854	769	784	818	786	796	790	829	798	814	817	807	803	819	822	814	840	796	819	783	758	737	808	817	859	785	827	840	824	829	837	774	810	875	906	851	809	758	750	811	840	778	811	814	791	828	826	836	842	813	793	826	743	756	812	815	785	805	823	784	857	763	809	727	847	841	884	793	785	807	781	850	835	840	801	811	807	818	806	808	777	764	795	762	783	858	785	776	835	815	786	786	745	777	859	773	824	836	777	756	826	796	846	836	789	816	831	750	828	836	794	808	822	775	844	797	791	843	775	848	798	809	810	797	790	821	826	832	780	825	832	775	779	820	825	783	754	760	816	835	746	807	810	839	805	744	837	802	812	812	769	854	822	837	824	858	816	854	846	824	876	791	788	813	825	820	790	760	836	810	855	800	792	847	767	843	782	791	829	799	817	782	782	782	773	857	814	789	776	821	823	829	826	821	775	833	820	804	824	802	815	791	784	751	841	832	797	817	781	809	806	838	805	809	869	803	784	821	869	778	839	826	814	812	831	770	767	801	776	773	790	728	801	843	820	829	874	806	797	780	788	813	849	783	810
62225	99244	64313	30569	9093	2266	944	743	675	746	705	690	786	797	747	765	702	713	731	764	732	698	747	723	785	765	775	757	718	726	714	729	753	790	742	733	756	728	747	679	780	719	734	671	753	755	738	736	731	766	725	763	785	764	745	739	726	743	738	715	718	754	690	730	728	730	734	789	742	698	712	684	694	735	767	765	754	747	778	739	696	728	699	734	779	733	727	749	751	720	690	734	771	733	721	721	743	743	747	722	745	718	734	732	716	696	705	692	756	729	708	685	723	737	788	739	746	717	753	740	771	708	717	734	694	681	716	765	738	755	735	707	718	723	693	670	754	745	741	745	747	736	752	717	744	690	689	713	751	730	719	738	723	732	732	715	737	747	698	775	732	719	737	688	753	746	767	759	705	736	767	716	727	749	747	720	722	730	676	712	681	685	741	711	738	753	726	735	764	708	737	718	772	748	686	712	729	714	699	672	716	743	708	726	765	699	751	762	704	743	718	700	772	718	741	706	761	711	726	778	712	789	697	716	760	712	735	731	708	740	726	677	767	700	736	764	689	720	692	730	756	712	725	671	718	769	759	747	719	726	712	720	707	709	705	764	701	684	703	721	746	709	708	699	736	754	713	736	697	733	719	722	671	725	671	699	737	695	757	765	699	728	749	700	776	721	752	694	720	701	744	772	710	734	733	709	713	682	730	727	753	712	692	749	777	721	763	745	703	699	715	763	719	744	678	709	712	724	746	729	695	781	743	771	742	706	713	784	755	726	760	734	737	723	748	711	684	737	737	709	657	759	730	737	768	777	714	692	740	771	744	697	734	700	723	704	731	725	708	730	729	692	709	725	707	706	683	723	771	758	748	705	732	762	716	742	757	720	704	771	729	716	717	724	718	739	721	685	789	670	733	759	749	748	713	715	749	721	785	709	716	713	717	720	734	688	734	720	752	681	711	746	728	718	740	723	674	741	728	728	721	715	712	708	720	731	728	683	704	668	775	784	776	714	722	724	757	746	750	703	735	706	740	728	752	741	678	730	771	675	730	725	783	783	728	732	740	713	727	700	714	721	728	685	736	737	763	765	742	754	769	714	778	700	750	756	722	696	712	738	712	715	741	783	731	710	705	752	736	773	691	696	784	731	717	722	685	759	746	747	768	740	786	735	741	727	735	707	743	708	710	756	747	731	738	772	758	708	786	699	767	720	691	752	723	690	757	730	686	710	721	704	739	754	710	793	725	711	744	744	722	711	726	719	734	736	722	756	714	673	759	775	733	711	701	735	699	800	783	728	743	743	782	697	664	803	716	689	721	750	722	681	748	721	763	687	734	719	792	760	715	740	722	705	724	750	716	722	719	725	740	707	703	742	691	693	736	755	703	725	708	740	710	729	756	741	773	708	756	787	745	731	728	738	727	731	721	715	756	736	748	695	705	786	747	722	707	699	667	725	749	717	740	709	723	703	726	703	747	744	734	712	733	756	752	698	740	690	709	738	759	731	746	708	730	737	799	751	781	726	750	732	682	728	766	704	757	727	749	697	709	725	696	716	742	725	733	758	718	732	676	743	731	710	740	738	748	743	748	710	703	760	729	695	710	718	673	744	723	728	726	683	693	727	740	732	699	722	729	687	676	719	741	755	699	730	697	694	682	766	726	655	735	709	728	762	716	690	713	707	743	746	810	775	771	679	752	743	719	731	759	696	750	739	742	717	785	692	697	725	721	742	712	760	732	733	791	745	698	719	712	705	720	737	705	759	705	712	704	705	752	769	720	773	723	767	686	742	728	710	735	738	688	755	755	761	737	767	701	729	740	734	728	757	728	775	736	693	764	726	743	705	730	768	739	744	699	718	694	731	697	700	733	732	745	729	752	693	705	757	698	725	690	768	736	769	726	714	720	746	740	784	743	714	675	710	698	719	727	752	722	759	742	754	727	726	774	769	711	744	701	733	678	732	764	715	778	703	754	719	768	710	748	685	706	695	744	754	753	676	759	699	735	761	738	716	747	763	760	737	698	691	719	725	746	709	720	733	728	747	684	769	680	733	727	732	696	761	739	757	716	712	735	758	731	765	729	745	687	699	720	688	735	694	740	729	742	751	713	750	785	738	700	719	738	731	721	751	744	740	663	760	740	741	700	712	726	716	761	720	805	742	728	749	785	788	729	695	739	705	721	733	786	747	733	745	703	738	692	724	724	738	667	754	723	764	741	734	695	735	748	712	721	712	792	709	777	706	750	726	711	702	739	727	708	749	756	738	745	724	710	735	755	767	764	780	749	699	720	734	731	698	777	699	751	756	693	698	731	705	686	671	782	715	723	757	712	727	705	694	662	725	723	735	720	705	754	767	731	669	740	690	679	719	751	733	700	697	717	694	714	757	714	747	755	778	769	683	696	745	702	744	774	771	689	695	692	695	742	739	761	722	764	710	724	727	722	705	677	720	750	689	695	711	689	720	723	734	718	725	693	767	703	777	670	721	724	656	698	691	719	685	755	761	738	697	697	739	735	714	722	732	691	736	679	679	692	729	760	711	717	714	779	737	737	741	728	777	757	732	719	710	730	715	734	704	752	738	728	751	684	731	771	703	727	696	704	716	719	712	721	736	717	711	737	749	726	692	725	778	720	689	775	723	723	769	713	703	688	752	738	762	779	697	689	714	751	712	708	762	773	754	743	772	765	756	707	724	685	755	728	693	719	692	749	705	787	705	783	744	778	700	735	723	743	718	690	750	720	733	759	733	826	736	720	692	768	723	715	719	720	752	678	711	727	722	692	671	701	739	785	731	754	710	705	734	697	732	730	750	707	754	775	728	755	661	702	714	701	751	721	716	699	699	725	751	704	719	675	714	768	714	692	780	728	749	712	705	731	752	720	729	731	774	729	734	701	729	722	764	729	732	758	717	738	741	750	759	755	718	728	723	735	732	809	728	785	723	727	727	738	739	812	689	748	689	756	721	727	726	753	738	731	681	694	732	702	710	809	748	702	760	707	739	747	713	722	713	740	662	720	753	768	735	715	755	739	750	746	744	752	713	741	731	690	762	692	760	692	713	712	740	732	732	684	648	718	719	740	688	730	734	720	677	721	715	745	722	740	742	730	742	690	740	749	723	711	721	710	702	742	696	729	717	682	757	740	695	761	746	711	708	758	688	743	714	696	685	708	741	731	739	750	704	742	687	684	793	728	720	747	722	753	726	778	667	761	692	705	706	716	723	713	698	729	706	708	753	654	730	722	722	761	735	717	727	708	769	729	746	775	745	682	711	713	688	742	675	749	720	744	730	717	709	768	735	760	710	769	744	731	734	746	705	750	722	711	754	717	746	771	720	714	710	734	704	698	757	711	749	740	740	724	679	712	693	702	682	740	736	736	733	717	760	698	705	701	670	704	729	712	717	750	689	784	740	725	710	733	725	716	720	709	766	726	726	717	786	773	713	711	762	712	743	715	715	736	729	757	692	718	775	755	690	743	703	740	701	692	749	752	733	716	719	775	698
31554	32238	24442	8333	1564	786	614	661	631	594	646	671	623	625	682	652	636	598	640	592	583	589	617	650	614	618	614	634	608	658	662	639	665	633	621	642	625	655	642	645	612	648	632	658	633	613	581	637	602	625	613	648	644	628	654	613	607	631	626	585	620	606	626	625	696	653	651	619	614	582	630	625	656	575	594	653	654	630	575	604	651	617	662	611	669	609	609	630	644	647	604	592	622	658	614	663	624	607	632	639	616	640	663	617	644	623	658	652	652	648	603	593	620	635	625	633	604	645	591	634	605	625	625	619	601	660	618	589	635	595	646	651	621	622	599	633	599	629	624	654	610	636	641	633	634	622	628	629	644	615	631	622	646	627	648	646	584	611	624	641	660	635	606	650	659	635	618	642	590	611	631	616	666	645	640	637	641	624	668	628	618	648	610	610	656	652	639	629	619	605	633	658	670	588	616	673	618	588	620	626	665	663	616	638	610	611	644	641	655	630	610	666	623	646	652	678	654	648	584	621	634	624	643	634	610	622	624	632	626	646	667	584	642	630	613	630	622	608	666	681	630	636	621	641	615	595	651	645	664	653	627	626	615	631	665	651	608	615	591	598	639	678	621	657	602	636	592	655	608	636	651	611	617	576	636	649	674	615	608	618	626	625	632	609	676	630	627	627	643	638	648	636	642	639	595	598	612	599	596	601	623	616	665	617	613	622	620	596	628	636	688	641	668	652	621	596	619	576	627	630	605	602	619	627	619	653	686	628	583	663	649	630	606	613	597	637	621	657	642	665	645	647	578	618	599	644	605	637	619	612	629	612	635	597	644	608	647	598	657	646	588	648	659	680	602	605	647	644	614	604	628	594	579	618	647	606	635	625	630	625	663	620	679	622	606	623	623	619	642	664	634	660	679	617	614	633	615	641	633	620	625	684	614	614	614	646	658	586	650	593	627	621	617	639	634	629	622	603	642	636	629	666	657	594	616	631	615	615	611	639	617	617	625	590	620	634	664	605	597	633	608	635	580	620	636	611	620	649	612	638	641	650	629	617	682	603	594	603	626	657	640	630	658	645	618	652	606	599	604	651	627	640	633	617	580	619	635	672	656	610	625	628	650	626	689	605	637	627	661	616	665	633	681	622	638	589	559	639	659	611	626	654	594	577	645	662	626	631	661	611	606	602	692	625	664	626	599	630	634	593	639	629	625	621	689	649	580	600	638	579	602	661	633	631	635	628	625	645	629	620	652	606	595	619	607	598	660	655	599	618	623	617	666	647	607	638	620	616	642	620	631	620	618	633	640	629	629	620	654	608	696	630	666	609	643	639	608	587	609	615	622	634	602	564	627	665	618	625	612	630	634	626	603	614	632	704	637	621	613	657	629	626	669	625	664	613	632	605	631	604	578	687	618	596	659	673	624	642	644	666	633	645	599	631	638	639	615	607	613	616	578	651	638	657	595	608	658	658	645	616	641	654	662	659	591	611	623	635	681	626	644	633	587	607	623	605	599	660	684	634	647	609	613	645	646	627	630	611	586	636	619	638	635	620	610	631	618	586	621	599	658	633	633	615	641	617	664	630	644	593	611	627	626	618	588	618	622	604	641	609	642	623	660	589	645	600	591	642	634	685	631	634	612	617	671	624	659	634	563	612	667	649	598	592	670	622	630	642	583	637	635	655	632	611	650	604	647	602	620	658	637	669	653	675	647	623	612	602	638	642	621	636	620	622	605	650	657	686	594	620	593	618	644	659	602	627	607	609	605	635	621	592	642	624	652	585	613	615	622	596	693	632	660	651	657	595	640	655	642	635	623	669	636	644	630	666	633	619	623	602	644	597	600	602	617	597	627	631	679	615	662	616	672	683	673	613	651	663	589	663	676	662	628	624	609	664	666	604	633	630	625	629	628	643	619	626	590	641	646	620	600	668	621	591	626	631	650	667	599	653	648	664	635	653	609	607	628	633	649	700	659	613	578	619	663	679	599	606	674	604	645	624	687	624	625	639	626	613	661	670	631	604	630	601	636	654	685	632	643	619	640	636	649	621	623	639	620	602	685	632	624	590	610	617	594	604	604	663	663	655	672	667	657	577	608	612	643	618	643	641	614	635	629	629	612	632	651	578	626	598	677	654	676	641	615	662	607	639	616	656	639	601	626	638	652	660	608	649	650	702	622	606	595	620	658	626	624	615	611	634	626	642	651	614	685	601	612	638	647	630	642	641	645	685	686	662	585	637	619	595	662	629	655	605	627	653	684	664	642	638	643	658	641	594	626	616	617	662	614	647	678	649	665	633	649	649	653	676	645	666	619	595	602	650	656	636	632	596	606	698	628	634	630	655	585	648	600	642	650	605	620	704	609	664	631	604	580	616	634	622	616	604	596	651	602	619	616	609	618	608	580	638	592	650	644	610	677	642	604	660	615	617	640	626	663	604	606	644	663	644	626	644	637	647	592	676	631	607	577	647	653	625	672	607	651	614	576	648	648	609	635	614	650	634	669	645	646	659	640	664	622	654	651	615	616	650	676	632	635	651	629	588	609	672	660	634	676	644	584	655	620	677	624	633	591	626	642	629	699	698	635	620	592	650	656	582	646	725	648	644	589	687	659	632	609	699	632	649	649	574	610	631	612	657	642	617	662	609	664	639	625	664	642	626	614	647	614	617	660	607	636	638	604	649	632	681	582	626	634	618	627	634	644	601	635	628	647	673	663	590	645	641	623	606	586	603	673	645	640	635	619	678	604	616	649	663	646	640	604	638	620	625	610	639	640	641	635	629	623	631	614	582	642	603	594	633	652	634	638	633	643	581	584	623	666	622	658	628	620	635	630	625	619	588	670	635	633	615	632	612	620	635	605	597	584	604	657	628	605	613	611	636	639	632	635	618	644	614	632	627	591	610	644	622	639	617	652	641	673	601	641	666	642	612	646	650	638	670	661	631	606	618	614	621	647	649	624	640	649	621	622	571	632	623	608	627	628	655	669	599	637	646	679	669	620	663	601	613	631	646	608	605	619	590	594	625	597	623	653	686	655	644	635	658	610	646	605	594	588	615	645	621	641	682	616	628	617	636	630	599	623	628	671	622	653	629	619	598	612	621	660	642	582	625	648	651	619	620	640	629	656	624	620	604	552	634	615	653	644	650	615	660	613	650	619	639	689	613	641	622	629	658	641	646	615	601	629	601	635	631	631	622	593	596	633	665	604	597	650	639	612	658	620	624	641	640	641	566	595	676	619	627	638	584	596	599	662	618	614	616	641	605	596	626	626	620	611	601	646	599	580	637	643	671	621	676	643	640	619	621	657	643	634	632	673	620	588	658	587	630	649	652	623	635	668	689	661	646	632	609	636	619	631	588	633	620	631	640	602	671	662	657	625	609	619	639	642	654	654	607	680	631	642	655	641	592	653	567	631	619	611	659	649	620	656	641	623	662	664	625	629	582	649	606	580	618	585	617	642	650	612	637	636	626	633	664	628	650	654	689	633	601	626	593	619	668
27037	35760	16876	4013	1226	666	517	504	515	486	516	537	527	503	498	530	561	489	524	537	513	523	502	532	503	553	500	483	511	532	506	521	488	568	533	558	526	491	549	545	506	518	536	503	517	538	502	505	523	477	514	505	515	466	521	491	518	471	518	553	486	581	509	532	541	535	517	510	486	545	507	493	497	524	483	509	529	526	502	545	519	469	540	514	529	519	512	546	555	501	531	518	522	516	500	523	539	533	480	547	524	564	516	504	495	521	496	506	508	479	489	481	489	527	542	523	508	520	509	536	519	493	493	537	531	546	525	517	511	517	512	524	515	509	504	503	533	508	490	514	495	483	533	535	496	529	516	539	542	522	512	518	496	488	502	484	548	509	493	515	508	494	531	508	494	463	520	499	513	493	494	531	523	509	528	486	553	536	486	472	490	479	535	509	491	498	456	519	513	521	526	522	519	532	539	538	499	512	515	537	520	500	527	518	505	524	502	466	480	523	507	483	492	522	524	527	497	500	477	513	487	499	533	506	498	501	503	469	518	546	518	511	510	492	528	514	521	512	543	533	505	521	506	496	523	523	501	487	517	528	528	516	503	481	515	507	545	517	504	496	496	509	530	533	514	539	527	551	514	502	499	524	541	509	526	514	483	501	501	491	515	525	542	516	513	509	503	508	491	505	522	528	534	491	534	501	505	552	517	513	524	505	540	483	512	498	497	537	538	488	523	518	526	505	551	534	518	499	553	504	504	469	520	526	527	490	522	516	440	506	498	525	506	537	527	535	535	494	487	522	504	568	514	517	517	506	545	501	528	467	516	477	534	477	505	523	531	542	503	502	548	487	524	548	462	534	545	475	500	523	540	501	529	506	534	488	521	536	530	512	515	470	485	540	499	496	492	522	518	491	491	500	529	526	489	522	534	525	541	475	546	508	508	506	542	482	519	504	511	499	546	506	473	522	537	523	521	552	483	524	481	559	527	538	539	513	459	487	496	513	495	501	548	528	493	489	470	529	518	503	494	541	520	566	548	500	515	493	535	541	548	517	494	543	534	467	514	512	485	512	471	499	480	534	497	528	517	519	520	531	469	525	475	506	499	551	506	523	500	468	513	515	521	556	528	523	494	493	541	503	527	515	486	501	531	506	581	513	483	521	497	500	504	518	532	553	468	525	516	483	478	498	549	498	480	516	512	503	513	512	532	585	513	542	523	524	515	511	494	569	527	532	513	514	528	522	543	506	565	467	535	485	480	549	490	501	492	494	498	503	516	563	497	502	520	506	506	495	517	545	557	540	539	513	522	497	557	493	517	537	528	501	527	502	530	540	494	476	534	521	493	480	531	524	513	471	485	522	538	506	513	485	527	521	539	522	510	514	568	456	539	517	494	528	517	515	478	500	488	492	469	508	533	486	502	475	478	562	503	501	521	511	516	532	504	538	511	496	533	500	483	529	562	505	455	539	519	458	544	506	532	524	550	491	541	567	571	529	506	543	496	496	524	489	516	492	503	487	498	488	538	520	475	508	492	508	485	518	528	508	549	549	525	475	532	563	474	548	535	530	518	483	553	505	514	511	520	529	486	536	486	511	491	510	561	526	535	521	488	535	512	502	490	526	454	499	493	532	523	495	527	520	491	512	487	496	531	514	474	542	523	505	534	492	535	537	476	544	504	557	520	514	528	496	505	510	546	515	529	508	494	520	510	519	536	512	529	546	495	527	559	581	511	479	559	550	506	480	489	492	470	572	544	526	513	479	473	529	528	548	523	502	465	527	495	529	502	520	529	506	509	540	490	473	475	526	495	503	480	511	460	518	539	518	533	537	521	521	511	518	510	552	539	516	534	501	495	493	542	482	522	542	511	566	489	516	501	508	518	491	486	511	530	548	505	505	525	514	436	500	514	485	476	494	526	505	517	497	543	496	500	479	531	545	509	497	509	497	524	536	489	485	522	511	522	505	523	513	510	523	512	531	520	489	494	530	515	499	483	516	502	498	547	525	488	501	462	530	527	507	523	516	512	503	517	511	520	512	529	484	520	459	493	542	471	567	455	508	531	513	502	516	530	517	492	545	500	528	535	515	484	485	524	487	547	551	529	500	565	501	513	529	497	511	509	510	491	535	520	495	514	478	544	534	506	489	503	472	475	520	491	509	474	534	484	525	513	524	525	497	501	482	543	458	520	510	519	507	555	503	525	527	475	535	534	501	494	491	474	548	532	525	501	534	516	524	512	484	485	507	496	486	517	485	533	520	518	516	485	540	501	515	522	488	522	503	497	520	502	496	497	535	488	519	474	511	533	543	499	513	496	535	553	502	535	504	551	543	506	513	521	511	515	498	498	538	471	510	516	506	520	492	511	500	505	520	503	511	523	473	525	492	510	481	563	532	526	495	491	515	510	541	525	471	477	462	519	547	521	539	518	510	523	536	520	562	468	491	514	517	473	524	537	510	539	499	532	521	474	508	495	509	523	503	483	524	509	514	560	487	536	526	529	501	475	507	521	512	497	513	508	517	492	498	484	508	476	492	508	525	492	470	535	567	516	486	497	497	506	492	536	532	517	517	485	503	522	496	511	479	503	507	517	499	534	540	495	498	531	503	477	510	553	475	485	528	488	552	508	501	508	509	506	515	470	519	493	504	510	519	493	486	550	521	502	502	551	486	535	467	504	513	497	490	538	515	506	479	504	498	521	532	477	515	470	487	500	524	476	471	535	576	529	498	500	538	521	573	496	471	493	523	514	556	519	480	533	513	489	523	531	485	524	532	488	476	489	499	489	495	533	519	534	501	494	495	495	517	525	514	494	511	498	528	495	504	512	463	469	551	523	513	518	486	512	513	547	514	531	492	520	520	472	494	521	530	478	523	497	514	508	475	534	482	501	497	537	512	482	483	497	518	538	498	523	518	555	542	492	492	513	525	518	506	483	511	501	530	478	510	488	495	512	526	555	485	515	521	510	500	514	517	497	496	517	487	507	533	512	531	495	532	515	478	554	478	517	518	499	500	534	475	478	530	537	487	495	515	474	488	481	538	537	492	532	510	493	546	464	515	533	496	509	529	525	478	539	470	509	530	525	531	524	522	472	547	535	543	492	473	501	517	482	527	545	534	493	517	504	494	486	475	526	503	506	509	520	528	510	524	481	509	537	556	514	520	524	503	505	481	504	561	509	508	485	500	485	514	528	525	514	533	535	507	530	494	515	490	496	525	521	529	538	550	531	483	528	495	562	539	521	493	536	577	535	493	518	499	541	496	492	523	509	509	506	530	495	492	506	521	505	512	491	468	533	517	543	527	486	487	510	535	533	543	497	522	520	519	488	508	489	527	529	494	524	537	529	520	527	468	548	561	533	507	494	521	495	507	504	525	520	504	499	536	528	533	542	501	536	453	477	467	522	520	501	516	502	497	507	510	505	521	465	530	509	520	488	524	543	495	505	490	512	536	529	465	464	471	498	505	499	516	536	511	502	468	507	525	535	504	497	519	539	499	515	509
25427	25505	35272	28936	16193	3815	1077	812	684	765	701	736	767	726	745	751	703	675	754	698	782	696	679	723	713	724	703	683	703	658	734	690	756	778	692	720	744	693	689	695	735	706	661	699	718	730	670	686	710	727	708	728	710	705	754	695	710	700	716	672	730	708	711	660	726	705	674	698	719	689	681	684	703	683	684	730	672	691	678	724	710	669	712	768	783	721	749	705	684	723	715	743	703	712	717	672	738	701	665	721	703	699	688	755	712	688	728	732	676	669	702	774	683	703	717	738	716	724	734	734	690	680	715	708	741	714	696	714	739	675	722	721	683	701	698	667	686	706	706	696	750	736	733	640	749	668	749	713	726	685	717	714	691	693	693	689	727	709	688	727	736	700	763	707	671	727	697	745	743	701	749	735	682	722	689	676	734	726	681	735	702	695	759	714	696	664	700	708	754	673	685	706	711	719	683	673	726	710	719	689	738	712	717	688	718	711	756	656	701	688	705	730	708	725	723	695	710	703	729	630	713	714	718	674	731	669	694	713	661	738	720	711	724	703	692	712	721	746	766	664	726	718	655	716	706	720	713	711	685	679	705	649	710	749	723	762	699	694	731	708	670	714	744	758	687	734	668	704	709	691	700	712	694	708	727	700	727	641	670	727	705	720	704	724	713	712	721	718	677	746	705	711	718	651	747	673	661	763	697	661	692	729	725	736	755	707	729	702	680	761	710	709	740	700	686	748	722	704	690	719	706	689	691	703	685	703	736	742	685	738	728	704	719	693	654	721	700	712	743	720	752	678	700	717	657	744	691	688	695	756	708	706	677	720	700	663	748	680	691	678	694	684	683	717	706	713	667	752	722	718	719	662	693	677	711	704	687	634	712	697	704	737	697	661	686	724	732	714	629	706	687	714	685	709	705	728	716	767	740	708	716	686	714	678	686	735	740	727	763	740	693	686	654	702	672	689	703	716	702	753	749	697	710	716	673	691	761	690	709	653	717	681	717	739	694	717	714	713	703	660	724	731	669	717	705	726	696	659	680	695	769	662	707	730	686	673	720	661	730	698	695	697	709	708	716	667	684	685	736	682	679	721	760	782	728	744	689	743	711	672	685	722	706	687	715	674	715	691	679	687	719	695	687	729	713	646	694	677	673	713	707	683	722	710	683	682	677	723	729	719	707	713	728	745	696	705	714	714	662	748	726	723	677	681	695	741	715	658	691	678	688	701	711	704	684	700	739	652	695	688	711	717	679	711	741	645	735	696	690	717	706	688	703	704	745	670	794	716	753	686	687	677	651	697	643	774	699	717	715	698	665	707	689	708	686	704	684	737	708	669	696	686	732	727	721	747	694	711	705	702	725	731	686	718	710	650	663	672	720	714	680	696	717	680	658	713	707	724	721	679	722	702	712	711	700	707	734	740	731	705	698	699	673	689	709	676	727	735	734	702	656	689	685	739	681	732	714	736	684	673	689	744	688	767	719	708	770	695	644	691	726	752	698	724	750	672	710	741	717	686	764	678	669	656	754	715	732	715	706	661	675	681	675	701	679	677	696	707	703	691	705	726	652	690	727	712	724	755	702	689	700	732	746	720	733	732	689	719	737	734	676	713	716	748	724	659	710	708	708	672	706	764	701	660	706	746	723	683	716	694	719	653	720	718	723	691	681	715	689	666	700	659	740	715	732	711	754	717	736	739	664	719	675	690	712	676	694	741	706	691	671	676	704	697	672	717	683	724	708	695	699	696	729	675	699	703	719	668	716	689	701	682	713	680	653	685	750	671	710	684	682	679	733	723	697	665	751	714	699	719	729	721	720	711	699	680	741	712	727	704	656	705	715	677	695	709	674	697	685	693	710	716	702	761	704	729	750	728	708	712	741	701	718	771	698	707	658	745	699	729	684	702	693	744	706	751	714	742	675	708	640	707	716	727	658	709	686	663	693	742	698	707	668	743	685	721	697	690	696	672	759	709	725	694	707	718	728	707	691	719	723	692	733	696	697	687	651	687	727	667	713	712	697	718	727	742	698	746	695	711	704	673	705	727	699	751	703	716	765	724	716	702	738	711	692	714	696	710	723	705	750	727	715	748	645	763	712	695	704	644	697	712	703	726	723	732	737	694	680	721	715	695	732	710	684	684	718	718	671	740	665	706	695	692	723	733	714	670	710	700	721	712	695	700	648	730	726	686	709	723	769	694	703	696	657	701	728	693	744	696	690	667	747	702	708	677	712	735	707	700	713	661	680	716	698	723	701	660	742	709	719	737	744	675	674	711	665	713	725	690	702	736	679	684	690	696	735	701	747	720	688	732	726	722	705	697	709	721	702	713	701	713	712	732	674	703	706	723	694	703	709	679	704	672	719	720	719	707	734	698	703	723	722	720	704	651	691	701	681	746	713	671	662	703	707	735	661	749	734	703	699	687	690	716	695	690	694	714	696	726	660	731	699	692	689	669	705	733	678	743	689	719	674	680	687	688	674	686	700	697	689	690	709	654	698	725	698	701	697	693	704	705	733	737	737	756	705	735	730	692	714	745	687	748	726	727	712	748	724	734	711	674	650	671	736	735	707	676	691	665	642	659	665	686	668	732	673	699	694	727	671	711	699	671	747	694	694	666	726	690	700	716	694	762	659	701	719	720	709	719	686	728	748	692	683	708	710	681	665	711	718	737	693	706	655	704	688	736	712	682	687	662	683	667	729	729	672	643	655	731	669	681	717	676	716	706	776	684	665	693	679	687	734	737	665	700	713	700	698	708	763	686	676	707	668	684	649	713	679	748	684	702	692	723	715	700	664	715	716	699	745	718	684	705	720	706	680	656	680	651	707	711	711	727	707	667	668	704	695	685	632	693	694	739	713	708	684	712	681	687	709	702	694	703	778	740	704	667	717	680	729	784	721	685	684	663	739	726	725	711	685	683	708	691	730	759	679	716	690	688	750	682	716	698	744	673	636	702	668	697	701	716	715	714	658	708	743	706	736	717	732	695	652	713	657	737	697	709	711	724	692	685	709	726	690	689	708	697	710	675	651	751	693	675	689	714	737	634	709	697	689	697	687	713	713	680	684	699	733	695	734	730	666	728	759	727	717	648	667	686	738	712	699	680	708	687	641	690	691	725	704	678	657	718	674	689	656	718	683	681	689	743	685	695	738	675	772	682	692	697	705	713	685	746	715	752	698	729	690	717	692	698	689	657	717	695	649	708	713	689	775	664	753	736	722	695	678	734	712	736	634	693	719	736	742	690	705	660	680	746	679	704	711	698	713	752	687	687	725	656	717	623	700	723	675	644	698	652	714	709	683	693	701	714	714	644	714	655	720	711	690	697	674	660	675	738	646	676	715	707	686	718	712	707	686	719	719	750	670	738	700	692	727	736	720	693	712	722	690	762	671	675	699	644	714	685	716	689	741	696	681	659	703	684	743	700	703	731	671	697	715	683	710	703	731	703	686	689	716	678	724	743	694	721	697	687	683	729	696	687	677	720	688	738	694	668
62859	88567	54304	20114	5139	1353	752	605	642	626	603	634	628	631	605	641	634	613	682	633	601	607	663	615	658	646	645	653	665	627	650	644	650	583	626	648	599	645	642	613	618	629	626	620	616	609	603	647	631	640	632	607	612	637	575	603	639	646	638	620	631	610	652	599	586	595	636	627	592	627	584	619	600	608	669	644	630	649	600	652	605	655	609	623	606	633	590	640	646	592	622	596	636	614	650	649	642	620	633	650	639	651	625	638	614	601	623	645	636	609	638	586	647	622	654	592	595	632	647	607	651	633	653	628	594	608	621	631	613	645	629	570	635	611	624	640	628	589	607	658	598	588	608	582	606	587	600	575	605	612	588	635	620	607	631	594	575	617	600	623	625	564	656	666	619	600	623	638	645	633	651	588	600	629	644	597	612	644	648	658	563	626	601	652	613	663	614	639	621	654	605	646	588	610	617	584	608	604	611	592	602	654	620	615	617	600	595	632	586	632	593	620	584	630	628	610	633	632	611	601	599	596	575	602	628	644	635	623	630	607	590	641	582	655	638	588	589	632	674	616	601	626	637	579	615	621	636	626	590	648	606	639	660	605	633	655	576	624	634	632	556	626	654	620	580	584	634	633	634	666	630	577	653	626	613	618	568	637	598	583	592	654	641	609	623	581	621	674	623	644	645	641	611	601	587	660	591	610	612	674	633	606	572	610	641	599	620	648	615	574	641	646	580	661	565	646	662	692	588	605	618	592	623	599	663	617	599	629	661	613	609	603	626	632	639	601	606	610	652	645	640	584	617	631	603	610	629	607	613	565	675	650	637	635	578	633	647	610	634	611	617	636	625	659	600	623	583	586	662	591	552	609	618	627	626	579	631	629	617	553	617	641	660	611	627	607	595	647	628	635	605	581	612	623	619	580	580	626	640	644	602	577	606	636	585	606	627	623	638	599	683	592	641	581	649	646	629	664	614	675	630	662	608	583	601	597	599	557	655	607	593	637	633	589	670	638	609	617	613	650	583	611	615	625	624	607	600	626	613	627	655	608	622	567	670	615	597	632	600	611	609	652	646	679	611	625	612	659	591	629	619	599	615	631	631	638	640	641	618	637	621	640	619	652	603	601	610	606	593	627	647	612	629	584	629	652	598	576	648	620	611	578	638	579	646	653	652	630	603	627	650	610	648	634	615	594	612	591	639	641	630	600	613	670	635	613	626	577	616	598	604	632	620	604	596	649	642	650	606	616	644	578	647	662	612	644	634	613	620	648	624	614	604	647	613	627	640	619	665	652	652	573	656	635	627	604	662	623	623	552	615	631	610	623	621	591	634	632	640	548	607	628	615	623	592	637	621	615	668	636	605	598	641	582	605	649	612	607	664	595	611	638	669	622	607	615	632	653	619	638	629	648	603	668	603	605	615	644	611	639	622	640	622	620	670	630	651	618	657	653	616	626	653	640	558	644	645	625	615	602	627	602	618	609	614	579	580	596	618	617	605	580	625	605	584	637	617	593	608	616	620	628	635	584	594	568	619	657	618	570	626	638	597	639	609	630	615	629	658	600	621	643	636	658	609	600	590	647	654	636	621	598	658	631	610	586	641	656	596	609	631	584	607	627	641	606	619	636	602	562	646	613	632	635	654	620	608	613	583	597	630	579	616	601	643	661	618	606	577	629	618	610	581	620	622	651	608	629	622	576	621	577	658	602	571	661	604	650	622	619	639	621	589	658	582	629	663	651	603	622	600	664	619	611	605	640	624	610	583	604	603	622	616	652	614	597	645	682	634	620	614	624	612	611	643	621	623	667	627	620	614	629	609	620	626	608	602	644	602	589	657	584	652	631	572	620	628	627	638	606	666	652	625	628	592	639	587	638	665	617	643	590	582	653	639	620	623	621	613	602	601	630	624	631	568	647	618	610	643	640	613	626	681	630	579	615	604	649	588	649	582	602	598	647	625	623	624	645	593	604	590	617	635	613	589	623	631	582	614	605	635	626	603	593	705	599	603	630	656	652	618	590	611	643	608	619	576	614	597	589	615	615	626	662	627	613	643	637	620	619	606	621	618	630	610	644	587	600	648	582	617	653	598	629	633	625	632	665	608	593	607	633	633	593	619	627	620	634	613	609	627	625	596	625	660	643	617	616	619	635	629	610	591	641	636	534	605	609	586	606	643	667	632	639	584	609	634	623	632	641	566	637	611	612	600	590	625	621	620	620	641	598	662	597	615	585	655	638	648	637	624	640	633	628	628	620	627	603	640	615	592	635	561	604	635	647	661	627	596	595	572	632	636	646	625	648	605	618	649	623	602	595	631	621	629	622	564	633	621	643	644	664	653	635	620	649	657	624	659	579	631	655	624	631	621	597	626	598	628	582	597	647	612	626	624	612	632	607	629	570	614	638	640	620	625	588	624	635	608	650	657	612	594	641	643	615	617	619	623	603	587	587	609	644	606	617	620	655	593	611	595	583	561	661	640	645	576	615	645	624	627	649	623	655	592	648	635	642	599	593	632	647	618	584	617	616	655	648	610	636	600	590	581	607	599	638	514	614	602	631	646	578	605	624	583	608	587	623	602	618	605	608	628	609	618	586	629	582	576	635	621	604	609	595	648	591	584	603	618	571	636	626	655	584	627	623	571	622	662	618	624	625	625	579	634	606	619	597	654	644	595	605	605	660	614	623	635	620	589	583	603	628	639	620	659	621	591	641	608	612	603	596	589	630	610	607	650	643	568	616	616	617	643	615	588	612	640	630	640	621	621	648	636	598	582	635	566	619	596	597	580	595	607	602	583	636	596	594	664	624	641	636	644	602	629	643	596	623	595	612	605	633	661	589	547	612	603	676	616	592	615	604	598	641	626	651	584	632	622	612	591	633	592	593	612	575	660	650	594	622	618	606	598	619	613	647	630	625	587	626	647	600	617	619	635	590	616	630	580	648	616	643	621	573	651	584	615	640	650	638	610	663	603	616	607	590	668	619	591	621	622	584	577	606	610	607	607	598	600	642	627	656	621	643	544	619	593	613	604	606	642	591	637	639	639	664	627	591	654	607	642	636	635	610	620	623	621	674	591	626	598	617	651	583	659	666	618	592	629	609	640	616	596	624	580	654	575	619	622	606	550	640	634	635	569	607	615	628	638	676	618	591	613	606	622	590	615	600	629	647	556	602	615	665	636	578	662	611	591	651	630	595	644	653	595	599	638	678	653	604	598	596	636	618	615	649	581	592	610	671	633	579	644	650	673	604	598	594	624	640	590	582	635	655	611	615	591	595	652	602	595	607	646	606	645	613	636	592	559	612	613	634	623	592	641	607	595	630	603	624	642	645	629	631	603	603	609	601	604	643	606	643	641	542	620	587	606	648	645	588	620	598	598	657	583	648	639	653	617	573	624	620	634	657	623	592	676	605	620	613	624	591	624	632	581	597	613	605	615	659	588	615	653	638	582	606	629	636	591	578	595	637	593	576	658	618	661	631	613	642	605	628	622	590	649	629
24078	23012	31898	26821	20495	10432	1887	969	870	848	906	813	803	875	841	833	834	784	841	821	803	836	809	845	809	826	814	849	802	789	777	795	878	813	805	751	782	813	851	813	797	809	837	798	841	789	838	797	795	849	754	832	806	863	815	777	860	813	817	828	819	819	849	850	836	822	865	745	851	810	773	834	790	849	817	830	811	827	815	816	810	797	818	816	781	833	831	779	844	809	878	774	763	810	797	829	835	799	747	829	773	846	827	782	868	734	765	805	845	839	797	798	798	825	797	842	795	785	775	778	781	817	822	831	837	861	819	795	775	788	796	799	805	796	791	781	788	798	810	781	851	789	822	814	873	813	798	827	804	766	843	793	802	774	835	747	848	762	786	773	810	773	872	808	805	789	794	848	798	774	795	813	780	775	817	808	813	797	842	804	787	885	847	774	796	780	831	807	811	810	824	784	813	801	834	839	807	804	789	782	793	866	799	801	815	822	788	773	808	796	780	796	801	769	828	796	820	842	835	817	787	820	816	797	798	830	842	807	850	816	791	774	829	767	837	773	815	786	813	798	786	777	884	773	801	790	815	841	779	818	818	807	805	791	827	806	836	747	808	798	808	826	757	818	819	833	797	785	832	777	853	856	776	845	851	758	744	764	798	781	801	796	809	797	796	835	854	777	793	834	809	780	801	790	834	801	806	809	803	826	814	817	825	817	808	803	826	799	813	757	774	727	833	870	752	831	780	789	807	866	810	792	734	773	792	780	787	785	803	767	738	848	804	812	780	805	793	815	839	795	787	828	763	772	801	805	805	806	823	789	825	825	783	820	767	789	795	793	823	829	814	820	808	822	758	837	770	847	781	821	781	771	790	837	796	760	811	828	853	807	825	809	759	810	864	781	786	761	808	825	784	832	831	810	810	830	814	809	863	843	853	842	821	826	771	776	796	805	824	824	808	799	761	833	795	778	793	814	809	783	804	822	808	805	793	785	798	758	776	803	795	802	824	816	757	815	772	760	862	782	817	825	825	828	791	833	774	791	819	792	835	822	747	781	779	776	823	808	812	833	772	773	788	815	803	812	798	867	859	820	850	788	808	859	788	841	816	775	815	789	824	832	788	787	813	807	840	807	750	782	809	814	874	801	844	781	838	840	837	825	826	811	875	802	751	767	840	816	793	780	802	834	792	833	754	846	814	785	814	819	797	821	824	832	795	837	813	796	773	832	804	825	799	807	780	745	817	809	800	825	807	864	827	803	823	812	838	787	793	799	797	795	843	793	820	770	733	811	780	770	818	811	785	815	792	849	801	785	854	829	829	832	788	822	803	798	828	815	793	766	852	779	791	814	825	835	814	810	794	786	810	812	813	782	817	790	844	836	811	788	785	832	792	785	843	811	822	711	773	820	829	800	808	806	806	800	767	823	813	786	861	811	816	809	788	809	801	833	786	791	827	780	816	789	811	793	761	767	780	864	810	796	838	765	767	834	849	821	785	867	767	774	816	852	823	800	800	828	804	724	836	813	817	771	800	815	763	862	811	773	819	823	841	768	775	842	822	783	828	798	811	756	823	817	794	803	785	800	840	854	843	794	785	786	806	798	794	818	781	813	803	815	776	811	785	790	776	794	780	796	758	735	791	787	826	767	800	799	838	751	818	897	788	793	849	829	801	840	820	839	786	832	787	862	823	802	808	802	784	790	816	812	780	790	777	822	795	795	808	788	826	848	823	783	813	836	798	780	836	818	835	761	797	836	749	821	815	767	777	766	835	775	756	781	729	828	819	849	778	798	785	811	825	809	797	823	859	788	863	813	824	833	817	824	818	825	752	817	833	811	742	791	795	796	789	826	820	805	729	814	819	785	788	794	801	812	845	758	827	829	756	793	793	828	818	755	807	831	800	748	790	787	863	803	816	792	769	830	834	764	841	783	739	867	800	788	731	799	773	790	857	805	762	787	816	768	808	748	777	755	805	831	834	804	798	789	810	773	759	815	825	832	829	843	800	788	827	809	804	834	833	801	826	805	828	798	817	846	819	812	763	776	802	832	801	813	811	735	799	809	790	840	816	777	833	820	803	769	771	817	802	783	812	788	799	848	762	772	814	820	813	739	847	824	773	875	784	777	832	802	778	732	813	783	832	832	767	772	799	835	767	808	813	773	802	817	830	781	796	820	810	814	841	869	830	856	846	844	814	809	799	840	829	788	777	759	771	836	825	783	802	794	780	852	783	832	800	817	816	817	806	820	779	857	804	823	813	814	799	800	821	756	836	857	813	782	803	831	840	803	855	806	794	852	780	759	811	742	836	828	827	830	812	817	747	861	801	810	796	808	815	817	844	828	769	793	828	780	841	801	852	807	774	806	798	864	826	799	748	805	858	815	847	858	827	783	835	805	813	790	798	789	782	784	808	757	775	834	810	782	860	824	807	820	797	797	789	837	795	805	813	758	777	837	755	814	805	810	828	822	825	865	851	857	838	794	821	794	814	870	804	801	838	776	803	811	791	861	755	769	784	794	806	841	822	794	795	765	796	772	814	815	769	835	816	745	808	798	893	802	821	799	834	805	787	821	789	872	804	815	799	809	808	784	799	777	807	817	811	826	807	808	791	784	798	765	810	812	825	831	843	800	794	778	828	834	817	788	855	803	779	801	823	794	782	777	780	784	828	820	791	776	797	831	846	850	804	843	788	781	788	814	790	823	847	793	818	788	792	818	871	792	794	814	779	813	802	802	799	805	806	795	781	771	786	813	808	796	812	868	776	842	800	821	812	858	818	806	820	819	798	813	795	808	848	823	745	784	740	817	847	779	828	768	790	805	802	756	763	802	768	837	800	815	789	837	797	834	815	822	815	893	803	804	835	791	798	842	801	783	768	788	800	833	805	788	782	859	813	821	874	788	820	833	742	802	772	776	796	776	803	776	845	762	800	823	803	790	797	800	858	774	782	720	753	814	790	836	787	803	754	840	814	787	820	802	809	823	867	797	775	785	791	782	845	805	834	832	824	814	786	816	782	816	816	839	862	801	809	772	766	774	751	836	799	722	845	788	856	846	809	826	779	770	854	813	821	816	827	784	844	808	775	778	822	829	797	782	816	803	823	858	716	793	757	838	810	818	872	810	817	826	765	769	835	798	828	779	743	830	813	832	791	763	758	800	832	830	818	811	795	839	788	780	835	795	768	778	798	761	831	808	818	763	854	801	804	814	781	816	815	802	805	817	768	769	843	758	789	805	823	821	839	830	805	832	768	813	773	768	802	814	814	763	808	824	807	804	814	826	865	816	817	784	790	815	824	817	784	776	763	779	850	811	799	816	802	776	803	854	825	857	811	802	834	782	772	793	743	806	832	888	799	812	774	840	832	778	824	747	762	807	813	802	790	837	833	799	850	780	801	769	768	830	829	827	815	813	811	816	768	820	864	786	793	801	800	810	766	795	780	830	813	816	790	812	780	786	799	755	805	783	805	819	766	839	747	769	819	857	798	778	832	807	772	838
62720	97095	61969	27231	7859	1879	826	715	727	739	707	732	737	704	730	687	734	775	703	698	706	718	718	723	739	716	728	753	684	721	751	752	792	757	733	684	721	732	708	721	723	736	754	680	767	701	705	741	768	757	743	734	736	714	715	735	703	746	719	774	768	744	749	765	759	732	704	748	729	720	754	739	746	734	745	720	745	762	738	736	711	716	731	708	680	772	740	735	685	734	700	757	740	765	728	713	701	714	715	712	706	726	722	707	720	745	782	719	723	701	752	732	715	703	683	756	719	744	722	715	708	728	731	719	708	713	707	705	787	703	687	651	738	732	724	738	709	750	670	756	761	704	718	729	731	719	740	708	729	730	704	728	720	720	706	703	751	731	696	722	735	707	706	744	748	731	727	724	732	753	728	745	694	711	746	759	719	692	718	739	719	730	753	685	685	754	723	696	705	706	685	743	734	704	699	771	706	751	735	694	742	727	739	722	686	728	735	670	721	761	709	714	796	724	717	782	717	741	771	726	712	691	739	758	743	661	768	743	683	701	755	718	740	719	703	694	740	688	700	711	726	699	712	748	747	735	732	736	723	776	704	728	738	711	729	729	737	732	687	726	711	718	729	725	718	693	744	718	704	727	701	787	760	748	723	661	705	717	707	734	699	671	730	729	676	695	685	722	715	698	658	721	712	741	707	742	681	725	708	744	736	714	725	756	715	729	744	716	735	720	746	731	752	760	649	714	715	732	670	716	729	688	742	739	718	699	719	748	725	738	727	743	736	752	729	781	753	719	721	712	709	716	708	726	711	771	696	718	721	689	728	661	767	788	692	735	718	734	778	673	737	760	732	701	676	725	713	744	743	697	688	766	736	722	741	696	765	722	768	738	733	733	765	681	736	693	699	717	684	720	742	723	706	710	705	754	682	737	727	760	712	707	743	795	781	791	726	773	718	699	697	695	712	744	724	772	738	701	703	784	763	720	720	701	685	720	702	728	691	709	712	736	698	739	729	766	743	686	708	750	667	696	724	728	699	732	721	724	728	726	683	722	725	742	743	711	755	696	727	755	732	705	674	738	772	714	746	708	750	721	742	749	716	727	732	715	687	723	681	755	793	767	722	784	726	691	682	713	720	699	685	777	701	684	737	718	710	762	699	765	747	689	722	693	688	773	696	700	722	719	743	728	649	725	731	701	720	706	731	748	736	732	727	770	679	710	735	703	730	768	747	746	698	688	752	699	698	699	701	679	728	713	707	710	737	738	699	733	711	708	673	726	750	729	741	738	735	711	704	712	690	693	682	728	758	687	746	691	681	717	716	747	685	730	719	716	765	707	722	735	705	711	667	727	710	729	720	773	724	693	727	701	706	691	768	698	718	700	728	726	687	680	710	717	661	681	722	684	760	723	736	733	703	723	723	731	737	714	722	703	731	755	753	722	748	719	724	726	700	712	736	677	778	772	701	700	768	727	709	718	712	685	746	709	720	736	706	699	710	729	694	733	748	711	706	750	719	744	783	762	720	721	735	720	735	703	751	736	721	757	688	674	745	704	731	715	756	744	684	720	746	740	716	700	740	717	687	719	735	704	710	714	745	692	746	668	723	736	688	685	705	737	742	731	768	735	761	733	731	726	719	713	758	699	670	771	710	721	718	758	732	740	643	659	736	752	751	737	761	720	699	744	748	669	715	733	711	721	727	702	713	692	717	722	725	697	731	709	720	693	736	757	738	738	688	715	750	753	705	709	715	667	715	724	738	673	686	720	704	745	728	689	691	682	694	766	750	694	661	695	716	722	737	779	742	742	737	703	705	686	741	713	720	678	762	689	712	684	722	768	681	716	690	713	708	713	753	695	748	721	718	721	691	689	756	711	760	748	714	747	726	723	708	708	682	730	729	723	735	705	708	726	678	724	707	716	651	743	737	738	708	766	744	686	749	709	674	665	738	741	689	713	710	712	773	728	733	669	704	718	735	695	747	756	776	693	718	702	738	655	723	696	715	776	765	716	711	680	732	716	689	663	723	697	709	688	730	717	772	707	752	750	740	766	744	728	737	703	744	728	696	733	735	717	724	702	704	753	743	737	712	739	683	694	727	712	751	721	697	720	705	761	709	746	719	708	742	684	708	718	655	714	742	717	772	707	685	722	699	701	737	739	707	768	731	680	702	702	695	735	719	745	717	730	696	717	743	749	709	739	715	731	719	746	697	734	733	707	684	672	708	755	736	748	667	784	732	699	735	713	770	702	709	697	657	720	732	734	698	735	750	702	715	746	671	731	743	703	701	706	737	715	674	752	740	773	690	682	716	681	736	732	716	728	694	711	726	673	702	700	694	687	702	742	697	703	715	702	688	687	755	742	738	721	715	695	727	762	740	687	703	735	716	662	741	712	726	717	690	686	691	732	690	710	784	691	718	709	717	708	723	724	701	755	707	685	704	754	736	725	752	720	693	706	713	736	660	765	766	682	711	757	755	727	754	736	723	737	712	735	779	712	729	727	767	723	807	706	716	700	732	703	691	724	709	770	678	737	713	694	747	705	764	694	670	667	710	757	695	739	742	684	686	777	701	735	764	678	731	683	742	715	711	739	722	729	758	686	704	706	689	717	699	789	697	711	722	700	716	679	711	735	707	710	661	713	736	725	732	720	741	737	715	711	755	736	705	713	717	694	687	744	717	654	691	754	642	766	717	698	747	700	704	659	728	705	738	720	695	699	720	711	720	696	773	743	744	706	721	782	721	735	681	727	739	744	715	694	667	714	708	715	768	706	655	713	737	758	727	743	716	730	729	708	686	703	710	713	788	705	701	745	732	667	726	713	711	686	706	688	722	698	694	716	724	700	701	715	700	720	697	726	670	649	671	708	731	739	697	717	737	768	698	674	727	722	688	698	687	751	730	732	712	764	731	796	746	716	717	774	747	758	708	701	749	712	779	762	714	691	697	728	735	747	714	649	709	742	757	725	734	741	701	750	762	711	695	711	710	737	717	697	715	683	729	716	721	790	687	708	731	692	724	736	721	659	722	759	707	721	702	700	683	748	695	706	723	705	741	726	657	735	721	707	684	698	713	726	723	738	723	739	687	716	667	704	727	715	723	708	739	713	756	765	712	701	744	701	718	747	715	679	711	740	723	700	735	731	718	708	735	736	714	745	723	714	689	735	676	702	722	735	720	741	682	712	771	742	760	747	719	698	699	698	704	751	675	723	737	701	700	745	706	705	722	703	730	736	710	714	734	675	788	681	757	724	719	721	728	708	694	710	694	715	679	762	740	732	709	718	667	749	684	726	701	717	731	766	757	723	680	687	720	731	739	718	696	705	719	718	691	707	730	741	710	707	683	735	704	699	723	700	713	701	753	708	771	695	715	726	695	760	689	697	760	757	758	669	730	759	708	719	745	763	746	703	711	666	703	746	733	748	716	748	704	698	728	724	727	718	737	693	737	704	731	701	731	711	706	709	728	690	714	703	721	709	711	743	711	710	713	717	747	709	733	727
31777	30143	22663	7377	1424	801	652	650	620	591	634	641	635	620	647	660	674	652	612	640	590	662	671	643	643	656	646	672	655	640	628	668	642	603	663	620	650	606	616	625	649	643	691	672	646	635	661	651	582	673	675	640	578	661	606	631	631	639	627	690	658	607	630	681	588	609	609	625	633	681	618	710	630	650	607	637	608	646	662	621	642	602	665	659	660	631	650	641	669	609	617	624	661	640	638	651	603	641	596	684	657	629	655	574	621	658	688	636	643	653	589	671	672	650	712	658	614	648	618	656	672	632	640	637	623	608	602	644	636	600	613	651	594	634	657	580	641	641	643	619	661	670	620	604	642	615	639	640	633	628	675	653	605	655	720	665	672	647	660	650	624	655	583	628	676	570	640	615	628	664	692	604	657	693	597	657	640	621	617	608	634	657	663	629	628	662	669	633	652	652	600	660	625	638	627	645	611	650	658	683	630	679	622	659	648	656	628	645	644	646	660	633	652	650	628	613	681	662	638	650	617	638	626	640	637	632	661	615	635	615	652	622	654	673	659	601	643	686	646	646	644	603	605	658	650	675	663	599	612	601	629	585	647	648	642	636	613	654	625	607	587	618	630	620	639	640	652	649	645	650	627	626	653	615	614	629	673	609	688	650	620	624	639	600	645	658	628	590	624	671	668	631	621	624	625	669	642	602	645	647	633	643	642	613	627	610	664	660	621	664	610	639	628	662	650	603	633	629	652	647	600	650	615	608	627	652	698	631	583	622	652	615	630	676	641	628	661	593	662	670	616	686	650	629	646	649	637	671	620	638	659	650	659	640	643	632	613	620	649	687	596	598	691	672	625	688	664	612	624	666	629	633	666	601	670	650	651	637	644	632	635	689	618	627	634	635	626	663	675	630	616	656	602	662	656	671	618	653	649	673	634	674	610	641	637	588	675	622	640	607	620	636	664	639	600	651	584	648	645	661	642	625	672	622	668	616	633	614	633	630	654	635	616	649	615	629	660	621	608	632	661	669	594	637	658	607	637	637	627	695	651	646	640	622	613	651	656	687	663	627	622	587	662	648	635	624	688	659	640	630	649	648	653	654	628	576	646	635	641	614	618	637	603	642	652	600	637	614	652	615	624	639	655	632	661	642	676	676	677	658	660	667	645	624	657	632	624	681	598	644	686	660	627	642	615	608	652	625	663	649	629	664	614	635	624	619	632	637	672	695	667	602	684	651	654	677	622	657	591	702	646	673	667	642	616	660	606	654	632	598	600	614	616	623	608	645	614	674	627	633	690	625	635	577	671	597	638	670	672	649	647	632	616	651	648	617	650	642	641	643	638	639	663	624	644	630	609	653	618	680	611	628	609	595	655	644	645	635	658	681	645	654	681	618	674	588	635	580	626	642	623	635	595	654	629	630	646	630	620	665	619	667	647	598	650	664	639	643	637	642	627	591	625	623	647	572	646	607	628	585	663	615	654	646	634	651	640	669	653	671	675	644	636	606	623	639	629	630	652	649	638	646	647	657	680	629	651	632	647	627	607	628	664	601	624	625	600	605	670	651	639	614	636	625	600	644	670	652	701	568	646	654	659	617	672	619	624	646	649	641	615	635	678	623	592	643	628	636	640	632	606	622	666	643	651	649	613	625	651	619	641	598	669	627	653	622	619	629	655	645	654	660	622	634	626	589	631	634	650	661	653	612	640	631	635	667	657	678	638	591	618	655	666	584	634	626	660	648	628	657	653	691	663	696	691	647	711	670	619	622	637	632	645	641	636	660	586	650	647	661	633	605	661	620	656	615	640	590	685	637	567	674	639	640	632	668	630	685	647	686	658	651	687	644	628	619	638	622	640	645	666	636	650	644	654	590	644	649	651	588	596	609	611	620	657	659	605	631	618	650	661	641	668	611	618	625	608	656	620	595	638	667	656	646	626	671	636	649	616	648	610	640	663	635	671	643	645	625	677	640	659	678	685	600	638	621	656	675	708	658	642	639	592	630	622	615	678	644	631	625	660	632	685	652	659	615	650	574	654	620	638	665	674	632	638	675	636	655	624	631	587	638	633	661	609	674	624	639	644	646	623	665	665	647	640	630	647	647	659	631	653	670	624	619	637	660	627	628	611	609	635	645	657	663	641	668	636	656	650	651	636	628	634	628	647	607	654	640	587	641	652	663	659	650	610	642	638	622	651	656	626	628	629	662	605	621	621	646	615	619	716	572	616	651	665	641	664	658	641	628	662	652	655	595	620	603	609	677	645	633	635	654	636	627	669	640	612	595	686	622	665	632	635	627	639	611	666	652	644	643	612	661	628	645	618	634	627	590	642	652	654	637	651	627	658	657	648	587	604	621	629	640	634	632	575	662	657	635	653	644	657	630	633	680	610	627	639	598	621	674	642	617	655	652	610	651	615	593	662	628	622	616	655	613	596	642	659	655	592	670	671	643	639	634	606	603	645	640	644	653	629	585	652	641	655	662	616	596	607	603	602	698	611	688	642	683	659	676	618	650	637	618	625	654	625	685	674	609	646	669	615	635	663	662	648	603	671	638	634	616	628	627	650	651	662	634	608	618	600	628	576	617	665	632	683	688	655	638	682	694	663	638	600	625	649	633	655	687	685	659	648	637	617	610	625	634	681	677	650	621	641	632	630	650	650	642	657	629	609	675	655	631	641	658	648	584	612	660	648	657	637	615	617	599	637	623	670	592	650	649	659	689	663	601	685	623	668	645	669	601	612	637	677	603	591	641	678	632	612	628	640	634	656	633	623	632	617	638	596	644	596	668	634	633	673	681	639	623	611	650	636	655	623	643	664	649	586	637	596	624	659	646	674	591	677	608	667	623	611	685	599	622	665	656	671	621	635	620	581	654	631	661	616	649	593	655	653	640	645	625	660	660	630	643	669	606	589	639	598	661	670	600	656	619	609	621	635	652	691	649	631	664	639	637	642	624	676	659	597	639	621	630	657	680	666	610	604	600	616	640	629	666	630	559	634	583	633	638	652	673	674	651	639	633	616	636	643	650	642	654	630	672	632	656	663	614	608	652	644	666	659	676	646	647	662	616	649	570	598	641	669	673	661	651	639	660	638	628	619	687	598	625	632	654	681	583	636	620	631	658	653	646	679	638	673	663	582	663	646	623	654	640	665	637	614	593	613	632	626	635	622	641	647	668	594	628	630	638	621	607	663	653	619	662	624	632	640	596	602	624	643	633	668	644	603	619	620	595	622	598	601	656	638	675	665	639	637	666	638	631	627	633	640	664	650	682	604	628	620	628	643	647	633	681	644	676	668	634	629	606	647	666	672	667	637	701	674	611	626	639	623	601	634	625	646	660	658	631	663	621	666	639	641	675	631	618	690	623	626	620	575	612	636	660	606	637	636	671	615	659	610	629	657	641	626	663	634	597	628	657	622	628	637	626	614	652	655	618	672	652	639	634	668	626	608	613	665	647	643	636	615	668	667	651	652	580	626	663	677	677	659	653	632	622	599	625
26962	32926	15587	3713	1113	618	510	534	569	551	554	552	511	498	540	531	540	508	466	508	514	521	511	526	483	547	535	549	522	495	521	502	498	529	504	511	501	516	531	522	518	514	489	508	491	511	554	489	498	515	499	487	468	495	491	551	502	512	495	551	473	602	507	532	483	528	529	531	503	538	569	481	526	505	516	545	597	531	545	494	539	508	509	535	536	510	507	524	496	523	539	535	514	483	532	537	550	541	518	518	505	527	529	546	513	494	539	549	500	514	518	505	486	493	487	512	513	533	489	506	552	551	524	545	528	552	553	499	561	508	518	501	483	528	559	494	510	495	537	517	524	499	498	509	478	483	526	546	467	528	510	542	561	514	512	516	531	511	563	510	507	515	528	510	507	525	530	521	542	517	547	491	518	507	527	499	517	471	504	541	533	518	530	547	539	510	522	518	537	531	533	544	546	489	541	520	520	496	476	548	544	568	516	515	474	523	504	488	498	517	490	516	506	506	510	515	487	509	511	539	483	484	526	482	466	526	521	544	501	555	553	524	507	497	470	532	504	529	510	515	494	488	519	521	534	490	485	492	501	506	521	516	514	523	495	499	481	532	549	525	511	487	519	499	511	506	527	493	520	492	498	503	492	543	482	550	521	495	507	546	534	517	493	482	514	508	515	538	525	525	455	525	502	541	507	541	491	529	516	553	514	545	493	511	510	548	524	519	520	516	486	509	521	473	506	524	508	527	539	544	495	504	568	488	571	529	521	521	480	544	518	551	524	548	508	498	525	517	535	487	518	527	512	474	502	529	548	538	529	493	510	466	556	511	493	562	497	508	502	541	494	498	497	542	537	464	490	514	467	504	493	507	511	483	499	525	533	497	475	525	539	484	538	492	511	491	502	525	531	535	497	519	525	529	497	499	530	521	511	524	501	515	547	519	493	504	533	522	497	473	521	512	525	526	520	518	512	518	558	511	521	484	532	510	506	530	516	524	534	528	464	464	546	531	546	535	482	528	559	528	510	510	530	523	518	531	561	539	508	515	598	518	501	494	543	542	523	483	520	520	551	491	481	522	530	493	507	512	524	498	484	501	500	522	511	480	500	549	526	585	563	536	515	505	498	512	487	546	541	519	519	510	513	519	540	542	497	478	542	520	552	528	501	559	533	545	506	561	514	530	527	487	483	542	535	526	543	494	538	543	496	509	507	539	489	527	536	527	495	510	499	497	521	534	548	517	484	487	508	512	502	553	494	514	491	523	507	537	550	525	513	538	511	556	531	543	524	523	485	523	499	533	539	541	512	524	517	555	503	564	513	503	529	523	547	479	520	509	558	521	496	492	517	553	507	513	497	517	498	523	520	527	528	499	486	519	541	501	508	524	539	489	486	548	492	528	528	515	544	531	503	556	499	511	551	547	495	537	487	542	459	529	507	538	532	492	509	544	512	530	534	504	561	484	530	530	535	553	484	492	533	494	502	503	529	497	520	517	505	501	508	522	501	497	481	525	496	492	498	513	488	507	514	498	482	528	524	496	533	502	485	521	541	482	536	530	545	526	517	501	501	501	531	506	480	511	520	516	457	540	543	534	525	489	545	539	552	523	521	500	533	534	513	551	543	564	484	505	551	515	506	517	517	492	511	488	533	543	523	519	537	499	520	555	494	505	517	528	557	518	549	550	507	546	499	555	506	545	534	530	505	507	529	503	485	520	552	485	511	530	529	509	517	493	490	508	536	516	520	521	545	537	522	480	476	512	548	518	516	503	549	493	515	498	546	499	529	520	535	529	530	500	575	522	496	478	515	528	520	507	545	471	549	515	516	545	449	535	528	507	541	544	500	534	508	545	538	539	538	492	545	495	517	497	541	508	507	564	504	524	542	515	507	516	506	499	492	507	522	522	474	508	511	476	539	499	523	519	509	562	519	483	495	524	521	489	511	494	524	529	551	491	489	493	526	513	523	535	509	497	523	505	529	523	480	503	547	530	523	518	505	504	548	507	516	486	532	534	474	520	497	522	530	530	525	508	511	524	509	531	515	534	527	514	501	510	509	527	514	558	524	518	510	503	519	532	563	496	513	557	494	522	468	512	484	506	513	489	505	509	537	528	482	480	527	526	515	539	542	511	494	534	494	555	526	551	540	481	513	545	568	532	510	551	549	528	507	522	487	537	582	541	534	550	511	486	523	502	513	529	532	506	546	539	471	516	492	480	521	527	507	548	536	542	505	490	526	508	466	546	562	528	518	497	505	541	550	505	511	536	459	521	528	546	546	501	512	505	514	554	546	551	532	509	542	472	507	518	496	495	485	560	500	513	558	488	525	518	542	514	537	516	512	501	500	512	536	525	526	540	469	527	533	543	517	523	563	527	493	535	503	487	546	523	454	530	534	480	522	520	494	550	532	549	510	485	515	501	542	536	528	522	503	490	526	526	499	469	531	494	519	517	504	496	560	489	550	550	504	507	518	482	542	524	537	488	551	493	529	521	552	519	548	507	545	485	514	521	500	494	464	487	534	511	508	527	535	491	496	489	523	521	511	532	520	511	512	521	550	497	537	546	533	490	542	529	540	513	530	514	485	553	523	482	489	530	508	513	522	483	511	522	511	508	522	544	540	509	507	551	519	536	517	515	521	539	489	498	479	517	492	512	500	533	559	517	550	538	531	518	498	482	481	522	516	501	524	548	505	512	548	561	500	538	535	499	480	503	519	526	505	523	559	533	518	546	536	504	485	539	520	518	557	534	534	509	534	547	498	513	485	520	542	507	522	515	522	515	522	544	543	531	514	533	515	517	521	467	505	522	494	510	520	527	502	520	533	507	498	538	510	524	545	555	519	518	522	517	520	480	485	478	491	506	537	505	573	520	527	551	541	523	505	512	514	526	501	527	475	552	515	542	497	525	525	502	520	527	496	513	532	489	510	540	501	508	513	501	498	523	510	497	564	527	491	528	502	517	528	526	486	533	508	498	544	532	518	546	538	527	495	518	543	495	501	509	550	506	496	505	500	543	471	513	521	508	492	498	482	516	527	564	496	487	527	526	516	514	522	499	501	553	540	553	540	512	509	540	488	515	511	516	475	520	536	532	518	520	517	512	502	518	489	535	513	528	511	520	497	529	491	536	519	517	528	511	530	520	532	527	477	501	511	479	528	543	500	506	538	525	528	531	491	554	558	510	545	519	539	492	485	529	530	523	516	505	534	504	530	533	502	510	504	511	544	536	496	472	541	485	523	571	528	498	495	513	522	501	514	491	483	538	510	519	531	499	480	503	544	511	513	519	530	512	541	510	496	508	519	499	532	495	505	468	481	498	529	529	519	479	468	543	526	506	538	534	503	507	513	504	526	556	504	503	523	504	491	547	557	512	514	506	545	470	528	511	480	517	515	532	542	485	537	459	510	510	518	538	471	487	542	528	554	471	531	517	536	557	514	532	488	563	493	501	499	501	528	489	523	516	523	511	534	577	557	515	539	551	535	561	494	572	524	512	546	495
25255	25651	36558	29173	15986	3683	1125	810	727	722	815	749	719	748	748	731	689	751	744	742	695	714	732	703	754	735	705	687	768	691	753	712	729	739	710	721	711	729	692	705	736	759	734	722	734	739	734	708	715	752	781	725	773	661	717	740	715	723	746	710	752	665	789	714	698	683	718	749	699	683	736	683	759	696	756	734	703	724	711	752	721	709	723	742	709	747	765	765	750	739	732	702	716	702	732	729	726	752	757	743	756	722	761	757	738	741	747	706	675	726	746	673	734	734	733	674	715	704	745	723	727	699	697	718	724	697	756	714	677	735	711	728	752	674	749	691	674	702	712	739	766	732	708	713	732	712	740	749	679	741	739	660	716	690	717	745	673	759	710	709	740	722	734	727	659	743	675	706	726	736	767	721	754	693	643	734	744	701	715	719	737	650	743	736	752	730	755	727	742	747	717	735	731	691	690	699	744	692	724	723	705	702	681	745	734	711	757	731	705	715	713	663	691	723	734	693	783	762	728	682	660	742	714	730	729	748	718	786	733	687	712	692	754	700	674	706	699	740	701	700	741	683	728	670	680	676	723	677	782	726	744	704	732	718	727	683	715	715	711	720	735	747	677	754	744	751	746	744	728	749	723	698	737	744	682	717	710	717	718	711	690	714	724	741	715	764	722	709	752	743	775	724	685	746	720	706	755	731	705	706	719	704	729	702	724	745	739	706	667	726	742	732	750	667	704	700	750	733	701	754	752	701	696	713	728	743	767	685	706	740	752	725	773	707	675	711	741	702	697	711	716	770	728	731	703	691	715	746	721	734	722	727	706	728	766	744	769	725	652	718	748	718	672	737	715	789	722	664	722	738	697	731	747	727	726	729	754	724	715	733	709	714	706	704	708	734	719	754	721	712	746	728	717	743	736	666	716	735	742	685	718	750	716	692	748	691	719	676	762	729	761	710	722	723	754	755	714	702	751	769	757	724	710	737	748	689	678	672	716	733	682	709	668	728	700	649	749	713	746	678	733	713	690	691	757	731	729	691	710	721	771	707	730	703	702	737	681	718	692	719	714	761	712	680	689	751	744	651	698	731	697	701	707	699	727	771	798	753	710	697	753	742	757	717	714	741	691	674	709	711	720	762	770	738	674	707	732	734	683	719	739	735	711	715	732	737	714	702	703	694	737	696	736	734	726	729	690	672	726	740	728	689	770	734	662	671	734	772	702	706	765	700	743	709	707	746	666	756	653	736	685	740	764	696	724	720	737	757	747	716	738	729	677	688	679	699	703	721	697	740	753	738	757	697	737	760	728	772	733	747	728	720	695	705	768	718	717	761	754	755	699	693	725	685	715	730	747	727	735	690	742	724	735	698	723	731	718	778	663	691	669	719	749	708	726	754	697	685	708	693	727	687	713	740	734	696	705	690	700	733	757	696	713	715	677	765	761	689	738	694	706	688	670	715	732	734	705	729	712	723	696	722	733	695	738	712	729	690	695	749	700	686	770	730	734	774	745	723	736	759	753	709	731	737	740	740	742	762	738	695	685	743	739	724	692	742	713	662	699	698	677	715	692	739	741	723	676	734	708	752	693	753	698	763	683	734	717	721	701	706	702	701	764	677	724	706	690	776	689	729	692	730	692	719	727	714	698	709	698	732	715	715	732	713	681	692	686	745	710	685	714	720	681	703	698	730	695	700	686	677	697	722	764	707	752	668	753	717	745	732	692	711	742	680	683	739	740	728	725	675	742	720	710	713	741	723	704	745	723	703	729	718	731	721	665	757	710	726	723	708	689	751	754	690	704	723	782	714	715	705	674	720	727	647	680	742	744	717	742	746	708	727	772	687	716	730	691	702	754	708	671	703	721	646	734	777	686	706	695	711	737	712	719	694	754	753	725	744	716	767	702	739	729	716	686	712	722	727	724	693	664	706	710	673	718	688	672	723	682	703	701	737	738	683	776	764	680	695	727	725	729	718	745	710	715	710	708	729	731	716	737	698	711	701	718	713	680	722	731	708	707	715	703	741	749	662	736	801	741	747	749	759	702	714	712	738	731	700	733	724	718	701	745	746	733	713	715	750	663	715	720	703	721	741	687	731	675	696	703	692	686	723	732	789	691	693	730	720	713	692	795	710	698	729	686	703	685	735	715	729	744	733	805	726	733	755	686	704	754	702	728	702	728	730	719	784	727	693	761	712	732	755	741	696	705	739	703	715	730	737	739	670	716	708	732	744	649	718	713	740	688	675	724	758	743	744	712	714	731	703	740	716	688	735	690	738	723	741	751	718	720	655	687	735	742	736	750	708	704	739	734	767	703	744	686	742	694	699	711	723	706	710	733	694	705	658	676	769	747	700	700	757	748	747	781	722	733	705	800	707	696	739	749	725	717	723	728	717	705	722	733	719	658	742	679	688	700	713	685	685	734	709	710	730	704	709	723	745	687	705	709	721	694	751	708	745	708	719	712	728	698	709	726	735	727	687	733	745	739	703	720	703	691	745	707	687	704	695	700	699	733	716	741	692	666	761	686	735	664	673	727	689	741	673	732	728	718	746	724	709	764	749	750	735	707	707	721	709	689	734	732	756	750	716	705	742	725	735	732	746	695	770	684	690	717	704	741	746	724	719	726	723	722	752	733	757	725	727	732	757	743	695	756	720	687	726	737	717	723	707	710	732	730	716	668	672	699	709	678	753	741	698	694	699	752	737	732	745	729	693	696	699	774	730	703	678	694	720	723	685	686	725	679	701	676	713	716	681	759	684	776	703	665	703	695	760	730	679	704	666	710	726	703	686	719	662	726	697	718	704	713	740	732	740	720	761	768	725	721	709	707	712	679	697	707	751	716	684	714	710	665	704	703	712	728	748	757	728	762	752	728	705	696	739	714	728	734	728	702	705	716	738	734	752	714	714	725	719	690	692	703	729	765	756	752	689	728	740	700	733	707	725	724	706	722	699	709	756	732	737	697	758	673	748	702	704	782	723	728	701	701	698	776	663	733	708	730	716	725	723	681	733	735	731	704	693	762	726	697	707	683	746	687	684	737	707	739	742	683	695	756	704	686	730	685	692	713	720	659	741	718	731	703	690	712	671	720	750	700	735	672	720	760	726	686	748	711	758	779	725	703	712	670	710	711	686	751	713	731	709	684	736	741	711	732	730	739	682	716	696	713	739	746	733	708	714	692	703	704	701	718	695	685	789	732	690	722	701	764	750	692	715	704	691	689	693	749	739	719	747	724	728	765	745	758	768	741	679	731	747	677	669	705	766	683	712	710	739	720	742	753	708	747	754	753	745	698	742	727	722	778	752	750	731	710	728	695	688	724	728	759	721	693	686	729	740	732	719	714	716	710	700	732	705	722	716	762	723	700	739	744	703	722	703	726	703	738	757	719	758	694	710	727	712	720	717	739	705	702	715	743	718	711	740	712	735	744	710	753	719	775	742	716	761	732	756	674	736	728	739	733	720	737	761	694	725	698	669	741	728	706	716	758	716	672	756
63097	90114	55143	20197	5082	1337	786	656	651	668	642	612	616	691	648	668	581	605	619	638	678	652	633	668	633	610	690	642	646	623	656	629	679	644	621	621	666	652	671	627	666	648	645	588	637	683	641	632	684	651	638	607	602	678	627	658	713	656	617	612	645	626	638	667	602	640	624	642	661	662	649	636	655	628	652	644	657	611	616	624	644	653	668	621	658	627	638	615	654	623	650	666	632	668	673	621	639	632	635	676	606	643	665	632	618	622	634	614	615	638	637	638	601	691	610	637	619	583	671	624	629	612	657	597	612	643	639	645	638	609	617	658	652	630	690	609	607	635	643	650	639	607	648	623	664	641	616	634	604	616	622	614	645	626	670	615	595	637	636	614	642	611	635	612	635	701	685	614	653	626	623	675	631	626	573	634	600	632	648	615	641	679	621	641	624	610	602	641	650	642	640	604	635	606	600	665	671	656	641	670	650	657	638	607	633	637	632	653	598	641	660	593	651	630	649	631	631	647	619	676	606	664	646	636	644	604	609	636	632	643	607	641	645	606	660	667	612	648	633	603	636	626	691	636	633	644	668	599	642	674	632	598	640	642	644	648	609	617	681	593	661	640	605	601	638	636	675	609	667	624	659	618	641	674	636	649	642	605	633	638	639	641	654	652	638	633	627	594	639	628	613	672	623	669	661	681	617	614	665	604	651	614	606	610	625	636	633	633	635	629	615	655	630	636	679	643	616	657	670	653	624	649	670	657	655	575	652	659	632	593	646	656	629	633	672	660	661	643	634	622	688	609	609	658	672	632	613	602	647	617	642	658	637	628	636	640	654	587	676	663	620	672	622	644	655	585	660	631	626	670	620	625	646	665	671	626	612	671	639	635	633	650	629	632	659	628	625	660	604	614	606	625	661	681	630	629	640	664	659	611	648	674	667	646	640	647	633	608	697	660	628	604	652	685	708	647	652	609	644	595	592	621	681	631	640	635	641	657	591	617	673	600	640	618	638	668	612	624	656	641	632	633	648	670	634	641	636	635	644	657	596	643	588	697	633	620	654	644	667	646	626	624	641	640	647	629	620	654	634	598	681	645	632	627	596	619	627	628	661	686	609	621	654	606	660	682	656	631	635	588	632	641	629	652	632	614	596	675	623	654	657	633	620	622	630	621	613	657	608	610	640	629	648	603	635	601	668	581	651	656	637	594	631	660	645	636	598	709	638	621	621	665	655	644	683	648	663	617	598	668	628	651	604	663	667	630	692	620	617	647	621	652	617	618	605	672	628	594	662	593	626	610	626	608	672	682	643	673	663	648	643	669	624	675	647	637	643	645	652	661	647	660	609	635	672	649	635	672	645	659	641	657	633	609	680	650	671	641	621	620	610	627	672	657	667	636	627	683	615	689	641	639	647	651	668	660	621	606	620	650	628	631	640	634	602	676	679	614	629	649	639	657	613	636	652	669	645	580	576	632	717	663	646	645	637	576	656	624	581	644	649	620	645	607	602	630	639	639	611	608	597	629	633	614	645	626	646	597	619	617	661	608	648	654	649	641	651	672	685	684	659	630	647	641	603	618	642	659	647	661	647	644	591	670	647	648	625	574	611	645	610	618	632	656	623	634	652	598	651	630	664	636	618	646	614	670	613	654	674	637	640	639	650	660	631	670	661	613	644	660	601	600	598	593	607	666	598	650	626	630	626	634	626	668	630	614	615	697	664	605	639	661	619	654	621	655	640	630	664	631	657	669	646	619	617	632	617	670	593	644	608	646	623	639	631	639	696	617	630	681	633	670	679	611	622	640	639	623	619	626	635	632	662	661	674	629	631	636	679	622	612	619	629	659	632	694	652	665	621	622	652	654	633	688	625	652	628	641	620	646	639	600	659	640	673	636	680	640	625	635	626	677	645	650	639	669	581	634	575	640	622	617	672	663	606	655	656	635	612	667	638	648	615	624	631	639	622	644	624	650	648	651	661	635	634	642	639	618	623	617	646	631	633	606	638	647	651	707	646	629	687	625	635	626	661	642	656	635	651	619	643	624	658	653	670	642	640	679	650	636	638	600	673	685	654	621	611	610	628	600	644	592	627	632	622	653	572	662	670	689	663	614	659	660	660	659	680	677	631	677	612	631	661	642	651	599	654	667	637	631	630	625	599	659	645	669	645	627	632	667	616	634	630	649	632	633	668	653	617	625	647	580	643	635	670	632	640	624	677	608	600	659	611	635	642	622	622	591	622	639	654	655	606	616	597	610	648	636	633	619	666	688	587	632	650	670	617	623	646	652	639	599	628	639	618	603	617	642	601	640	628	656	613	677	662	656	649	670	684	602	617	612	601	636	648	605	662	638	607	659	619	590	651	667	629	683	604	626	677	635	625	594	617	644	657	656	650	617	592	609	621	605	627	625	591	658	645	608	642	646	631	646	634	652	651	648	593	661	661	610	625	649	612	642	628	587	629	622	674	653	605	611	633	678	650	630	667	632	626	671	650	595	617	617	672	644	656	626	633	626	648	592	617	653	656	631	605	640	651	676	647	644	645	617	660	621	653	670	672	659	666	622	657	623	625	642	626	587	628	643	697	630	662	599	624	621	603	639	627	652	652	612	635	628	587	684	665	676	626	624	664	644	670	658	604	658	638	648	651	632	669	623	604	630	646	597	643	652	562	629	676	650	643	620	644	614	631	683	624	609	677	605	681	668	599	639	644	628	644	640	614	644	630	677	661	663	634	694	610	664	692	602	644	614	649	610	616	657	663	674	664	640	661	625	592	606	658	626	648	623	620	593	608	608	652	649	640	629	671	634	616	648	636	633	631	655	628	638	632	646	626	636	626	583	638	639	616	624	672	605	631	656	584	660	652	633	657	642	630	633	616	636	644	594	664	627	629	595	662	651	655	577	673	645	612	685	643	612	611	637	658	641	660	600	675	624	647	601	626	630	618	613	645	653	625	624	657	642	615	651	665	634	663	674	638	665	634	645	652	602	609	617	635	651	626	654	631	638	610	579	588	650	618	636	657	610	634	628	603	627	625	641	644	672	644	652	631	659	647	609	656	601	635	611	615	648	658	628	624	652	619	679	576	650	622	606	595	680	611	655	596	617	622	661	607	658	637	651	653	635	678	637	631	597	577	637	645	674	656	644	624	624	613	619	648	647	621	660	619	626	632	592	672	619	655	602	613	652	631	654	666	621	613	618	616	641	639	645	625	636	646	604	606	605	627	658	604	664	646	633	648	627	656	636	601	641	614	659	642	627	653	653	654	680	571	620	618	638	638	659	653	661	618	609	680	634	647	670	621	635	633	651	625	658	653	673	679	620	631	587	667	614	667	598	657	653	650	591	635	660	684	610	641	624	660	639	622	652	655	656	639	577	611	649	644	635	633	640	643	585	598	652	635	669	639	652	635	631	619	628	599	644	643	654	668	622	606	702	626	624	647	594	635	612	632	675	622	636	655	632	617	658	706	581	675	680	578	660	616	635	644	651	672	663	652	609
23953	23465	33303	27446	20650	11306	2113	1081	853	902	893	894	858	820	857	866	847	849	883	859	822	915	904	877	842	855	850	846	820	802	794	831	842	859	830	889	862	837	880	854	808	848	865	850	868	814	820	877	865	835	796	866	864	794	888	827	842	869	835	874	873	848	788	781	898	811	856	823	792	832	840	826	820	795	861	809	905	838	827	860	824	874	821	801	886	776	878	865	867	859	854	854	781	866	856	815	844	850	892	812	863	899	791	876	832	855	839	814	851	847	831	803	841	812	802	835	855	843	848	810	880	810	810	845	820	840	860	815	846	847	866	863	792	837	831	854	848	775	840	823	835	807	873	821	826	818	834	859	878	816	850	835	860	838	869	865	876	807	811	848	848	872	864	808	809	844	858	843	840	822	828	838	774	848	830	827	789	845	852	857	901	837	819	866	829	839	850	771	767	846	807	841	869	837	812	839	876	848	814	789	837	840	820	871	864	842	886	811	824	849	836	830	878	784	854	799	848	795	852	857	826	839	883	787	862	801	799	825	846	826	874	850	836	828	836	776	834	818	872	898	822	813	806	851	821	870	829	826	853	809	847	819	831	812	803	864	834	775	851	838	881	873	869	822	851	819	811	850	881	802	894	858	837	901	862	843	802	851	844	869	822	806	859	878	813	842	809	854	868	825	828	815	836	838	826	869	844	785	789	861	850	818	823	841	789	778	855	830	847	785	860	832	826	792	801	834	821	810	813	812	873	784	834	799	843	848	887	837	851	766	867	828	826	877	849	818	777	831	836	794	855	820	873	850	916	843	817	873	844	818	762	864	904	757	836	824	828	873	839	873	791	874	758	854	841	834	814	817	829	824	823	882	884	792	825	857	820	833	830	817	859	771	847	821	842	830	796	837	834	856	854	846	810	801	807	866	886	814	844	899	889	853	842	783	832	813	888	842	879	794	844	838	818	810	809	814	883	784	823	864	832	829	874	842	863	830	853	840	824	835	826	861	836	856	866	848	849	881	857	818	811	817	814	843	821	827	902	844	828	783	799	880	817	816	832	836	847	833	868	803	873	852	822	883	835	842	801	817	795	864	864	884	858	835	854	817	839	821	849	864	802	847	779	821	883	859	816	878	828	898	793	873	915	894	862	798	789	796	790	901	849	852	847	828	800	820	813	844	820	836	874	797	803	813	806	848	813	836	852	789	817	845	808	812	787	795	849	797	824	885	843	863	856	828	860	813	841	805	848	816	841	848	877	838	812	845	841	845	851	784	872	814	882	824	865	839	884	853	864	826	845	839	893	792	825	884	836	883	862	879	851	858	808	807	827	843	812	892	875	867	820	859	867	850	832	817	861	824	820	852	864	818	865	848	816	832	757	894	861	870	783	849	816	822	879	790	808	784	849	846	837	842	854	786	826	874	896	802	881	885	861	863	872	838	805	832	841	831	843	828	871	805	848	842	852	852	828	858	816	858	853	827	789	832	841	819	786	828	825	861	843	838	796	760	808	833	829	892	859	838	786	851	820	897	843	797	814	778	857	840	847	873	809	818	827	836	843	834	867	850	874	852	878	803	865	906	826	852	832	839	800	938	877	814	825	820	833	830	846	841	803	866	826	835	843	800	816	806	843	808	775	888	800	809	934	874	815	815	833	787	879	878	822	824	786	823	796	843	812	828	803	780	827	796	894	835	859	852	811	841	779	852	851	859	868	898	819	882	783	867	834	861	790	793	846	890	822	816	880	860	803	868	812	848	818	827	831	872	831	870	849	843	754	844	839	873	827	854	810	846	826	880	860	838	836	803	821	839	789	876	841	840	828	824	803	832	856	805	842	852	830	834	855	851	796	844	801	841	880	804	811	808	839	798	794	844	833	739	831	847	827	818	826	812	854	869	863	820	896	872	810	852	859	876	812	816	814	832	835	865	855	794	862	847	785	844	801	822	854	826	822	788	863	813	828	806	806	805	838	780	820	812	841	773	827	801	835	793	790	796	866	835	792	813	883	791	770	783	842	848	806	868	833	858	802	854	769	839	840	803	901	837	819	850	825	830	845	843	894	839	838	817	843	831	778	854	796	802	794	824	871	811	815	797	847	872	848	857	869	829	847	887	782	845	867	902	806	808	920	884	838	820	857	835	880	846	820	830	790	866	828	855	836	867	822	775	887	834	846	815	783	781	866	875	870	843	873	793	803	801	852	811	874	791	845	785	837	779	801	886	870	845	876	811	865	829	853	764	862	906	859	865	864	733	773	831	829	845	804	822	831	803	841	813	823	815	830	878	829	919	875	782	821	820	815	851	807	786	870	831	854	819	854	862	791	828	872	818	843	834	862	885	846	844	847	853	873	842	794	809	845	816	856	871	857	801	850	779	866	810	838	782	857	843	815	807	810	809	857	793	796	810	778	854	798	884	866	856	845	850	826	834	849	827	892	872	825	876	837	843	857	818	850	798	857	860	829	852	839	821	850	830	821	847	831	838	815	825	844	842	853	840	796	842	849	858	834	841	762	889	825	810	847	836	794	861	824	880	867	822	891	869	859	833	857	788	795	826	836	855	795	877	853	797	829	851	871	845	813	821	852	835	825	843	855	818	816	854	855	835	879	848	783	802	802	832	813	821	828	848	808	812	860	871	807	885	771	855	804	784	837	842	831	876	822	838	832	808	843	771	854	842	856	830	803	835	813	831	890	804	866	789	817	783	853	870	883	822	815	851	860	821	815	787	794	861	832	830	847	842	815	800	799	848	853	861	887	836	767	849	820	877	837	830	822	786	789	847	819	860	837	842	843	841	785	856	850	799	817	878	802	866	839	855	783	852	835	789	780	810	825	804	794	845	878	847	865	817	804	831	850	877	803	857	851	868	825	802	790	796	877	836	835	859	808	845	877	795	839	876	836	855	787	792	808	860	841	848	831	860	869	864	781	860	807	827	843	844	866	840	846	874	822	871	790	805	812	808	871	890	887	804	822	858	870	827	829	814	846	856	756	894	895	848	826	852	822	836	837	843	844	837	853	832	826	842	827	781	832	847	813	909	887	871	855	856	805	794	813	841	782	813	810	791	827	876	847	816	822	867	894	788	812	804	789	805	830	838	805	785	832	789	849	834	825	875	855	838	863	800	827	799	788	890	829	813	813	842	855	794	833	830	853	833	818	847	878	831	892	810	842	867	867	832	855	825	830	829	817	815	838	837	854	866	824	842	877	845	840	850	847	856	794	853	896	778	862	837	883	798	846	811	796	868	815	853	823	819	802	806	795	851	867	797	857	798	803	811	837	863	824	827	814	897	822	850	796	830	822	813	847	836	848	849	839	824	831	864	822	832	811	811	819	862	804	832	830	819	802	862	889	856	799	858	830	840	806	853	871	898	854	898	783	846	862	820	865	845	844	806	889	803	823	834	831	802	859	864	870	881	797	801	801	847	803	862	812	862	769	804	875	847	875	869	836	859	826	851	828	818	816	853	840	877	816	847	820	844	827	839	890	797	875	815	851	816
63698	100505	63570	29265	8311	2205	946	781	801	698	717	738	733	763	762	768	779	714	751	769	747	769	738	766	750	746	749	795	712	744	733	698	738	701	773	768	740	746	750	759	711	775	770	763	737	777	725	777	765	775	748	723	699	724	771	779	806	758	716	747	728	710	755	749	736	787	746	723	786	766	743	754	753	720	755	734	760	717	721	742	750	720	724	752	718	703	755	733	771	717	744	772	709	783	726	717	761	737	742	758	777	754	749	822	730	754	731	710	767	770	716	729	748	746	713	795	728	746	748	741	740	732	754	742	756	752	735	792	751	721	738	748	721	792	727	743	742	743	761	744	729	739	735	722	752	741	752	781	746	757	740	752	756	769	728	757	765	745	824	749	725	746	779	735	743	715	767	742	696	796	761	695	742	783	726	759	740	676	756	796	742	734	753	712	775	759	717	701	747	742	745	764	792	747	780	745	727	780	732	747	711	707	752	779	753	779	701	719	727	738	772	746	754	736	776	705	749	746	706	684	779	704	791	782	769	725	733	804	774	772	781	750	747	779	767	784	769	722	751	738	743	719	686	805	780	722	788	776	777	723	726	748	810	760	748	674	734	759	753	769	782	733	800	733	806	732	783	749	739	692	720	754	764	746	780	715	736	747	738	767	762	759	763	725	720	724	714	783	726	759	745	695	820	707	748	745	733	720	711	726	767	758	717	721	747	729	744	779	765	753	751	727	715	745	763	778	753	795	735	703	801	703	741	732	754	750	780	783	714	756	756	792	799	795	724	744	812	713	761	790	762	790	735	714	778	792	769	766	751	757	745	722	721	729	778	739	731	744	772	801	692	722	728	746	739	770	748	772	788	725	755	740	741	738	775	747	720	788	747	727	758	729	748	740	692	748	713	737	705	779	757	780	736	723	762	745	770	793	759	749	763	760	731	748	729	767	739	764	765	757	781	706	755	737	723	783	737	798	733	757	758	785	699	723	753	674	743	732	778	746	747	738	762	725	757	776	761	690	710	769	739	755	718	755	701	786	758	783	813	730	771	758	726	781	726	747	791	778	712	749	773	774	786	711	753	738	731	743	727	699	764	793	776	733	719	721	768	757	712	702	744	749	739	746	712	723	719	781	751	733	735	696	751	727	776	766	756	749	755	754	774	753	725	744	762	781	749	709	755	696	733	758	735	724	743	732	703	756	701	782	768	812	743	748	715	769	754	777	781	756	769	755	786	748	708	762	797	708	745	741	790	776	766	738	804	731	750	758	708	776	704	736	749	748	765	794	744	803	758	710	780	738	769	710	695	784	744	770	817	793	717	767	696	775	747	724	689	745	766	713	761	741	722	749	739	792	727	713	699	735	739	697	729	738	724	733	723	744	720	758	743	818	766	730	724	712	772	763	728	752	689	760	719	706	719	774	766	771	756	738	721	739	745	762	749	754	747	732	761	762	759	736	733	724	776	770	737	779	717	768	759	721	731	750	736	744	746	746	753	743	753	716	721	742	737	712	782	729	783	702	757	740	810	739	780	748	752	718	738	762	754	760	753	769	766	723	758	730	762	721	752	799	779	767	724	784	754	760	785	769	757	739	760	760	769	748	741	738	742	704	738	702	728	710	694	764	705	718	780	744	749	754	744	760	730	789	721	725	777	781	732	691	729	761	744	710	747	717	706	750	741	674	794	754	768	763	760	697	762	806	762	718	741	769	690	769	760	716	746	755	755	771	705	771	711	731	669	755	751	745	735	734	776	732	727	752	702	722	741	686	730	769	807	692	713	725	762	770	755	744	691	758	747	764	754	759	752	686	721	707	685	777	758	757	753	745	680	734	693	764	732	758	743	717	739	754	803	733	731	761	763	734	736	752	726	744	715	748	712	793	752	799	763	775	717	771	762	751	682	703	761	713	729	773	707	727	771	817	770	740	781	723	729	730	739	701	741	742	716	715	766	720	748	767	733	716	721	759	795	727	700	705	770	744	751	775	735	705	753	754	751	755	759	731	744	707	747	724	750	732	738	756	752	789	735	757	737	807	714	749	721	745	765	739	703	792	736	720	779	718	720	785	732	718	701	751	731	710	739	750	697	756	775	751	754	813	753	741	718	709	718	723	756	711	760	741	705	778	724	715	746	766	741	717	718	709	745	708	723	759	698	749	743	746	772	787	730	739	761	772	740	736	738	752	732	768	759	802	724	708	700	763	759	757	737	760	740	776	717	787	734	726	732	734	786	779	761	729	725	708	740	728	784	780	723	730	690	737	714	745	748	766	739	756	765	782	803	761	678	750	717	743	695	763	771	739	760	731	780	764	773	764	754	759	729	753	762	807	774	788	693	740	684	744	739	754	729	757	731	803	711	778	740	796	685	743	742	726	716	780	755	791	715	730	759	773	747	760	731	738	764	772	717	736	764	750	766	707	781	719	717	766	757	738	728	781	702	703	748	747	699	711	755	723	724	782	747	764	781	770	763	730	698	758	705	757	728	743	759	759	721	769	700	723	749	738	734	738	745	763	737	759	725	716	724	756	727	774	730	757	722	718	781	771	783	770	708	725	723	742	775	738	760	753	725	727	771	751	788	752	724	735	728	784	710	785	732	742	736	751	796	696	737	797	715	707	779	746	711	772	763	767	730	772	711	773	775	741	763	720	716	724	787	747	711	709	754	740	772	706	735	727	716	747	697	731	766	765	784	783	722	782	742	734	792	719	763	725	775	744	737	753	732	753	750	739	737	740	748	798	793	785	758	746	782	787	752	707	748	735	719	772	723	767	738	770	703	736	768	747	800	675	793	740	732	684	743	703	708	706	731	773	743	750	709	742	710	756	732	766	752	733	762	767	748	731	775	761	762	769	732	745	744	749	765	739	743	758	710	761	735	721	740	735	750	711	705	693	744	716	768	751	724	733	719	740	755	748	748	752	744	769	723	713	741	802	755	779	754	688	743	743	736	705	796	760	756	743	745	795	721	762	759	794	770	798	793	738	768	707	777	729	742	687	720	769	787	746	733	769	730	695	766	717	768	723	762	805	782	723	721	736	719	727	790	736	767	748	739	789	737	722	689	731	741	739	757	738	743	743	710	748	799	736	775	742	727	762	740	766	763	760	731	796	722	757	760	762	788	737	771	762	763	710	729	759	742	747	703	753	721	728	774	741	791	702	720	760	731	711	707	691	780	763	744	756	779	729	742	760	758	716	714	747	731	708	734	737	722	747	735	695	707	743	727	751	719	750	765	710	745	784	742	762	764	756	758	768	744	770	777	729	767	730	731	741	754	724	717	737	735	767	724	821	725	782	784	720	737	739	721	755	749	797	737	745	749	763	718	730	797	703	756	738	691	755	730	758	716	765	756	711	724	738	751	768	763	699	799	773	771	720	793	698	768	780	772	705	724	754	709	778	698	793	765	724	747	778	714	772	740	713	763	763	745	816	724	770	738	754	810	730	745	736	712	781	735	759	770	762	776	753	699	739	735	744	735	766	766	711	778	766	732	734	765	700
31697	32012	24408	8348	1575	781	725	674	670	678	654	654	659	675	653	674	650	630	663	673	653	643	669	676	648	670	646	694	678	689	657	676	672	671	612	680	661	659	646	634	679	675	671	672	677	673	664	663	659	655	658	656	653	698	692	655	615	642	610	662	627	697	669	658	615	656	646	693	672	636	680	631	642	684	644	668	642	685	617	676	662	646	659	605	561	720	682	660	656	698	607	708	716	686	670	658	677	622	657	623	645	660	682	634	663	630	687	680	702	629	645	674	731	664	646	621	612	677	663	614	664	683	661	675	659	657	692	643	728	666	638	691	667	643	653	662	658	656	674	680	674	689	640	665	635	660	647	659	679	648	664	678	649	630	687	660	683	642	667	636	661	665	644	697	706	701	652	692	636	670	636	653	644	669	676	654	664	673	639	682	688	623	621	681	617	631	680	693	630	652	641	680	669	660	659	704	656	644	643	669	688	666	697	639	664	665	607	713	633	630	607	623	654	662	658	641	709	705	655	660	675	666	642	674	689	660	641	675	678	635	655	614	663	652	661	669	656	719	647	634	673	669	631	652	639	644	672	657	661	686	646	676	704	676	676	631	621	679	645	675	680	667	667	666	673	670	656	654	696	644	651	625	667	629	652	636	643	702	658	658	678	678	648	649	723	676	642	672	698	675	645	689	659	673	682	651	644	626	641	657	670	636	704	652	647	646	640	660	678	670	655	669	645	680	646	643	643	672	685	701	625	636	711	664	638	625	655	708	654	697	662	688	676	683	689	688	636	596	621	626	698	651	693	638	629	690	653	703	629	686	676	623	674	660	626	695	622	683	672	632	708	688	640	642	664	625	670	683	612	656	640	673	658	675	632	671	696	696	734	647	674	704	655	634	711	617	644	655	669	682	700	699	650	654	644	693	708	701	700	658	670	651	659	630	649	699	654	642	668	603	668	689	690	630	653	651	707	632	673	663	659	672	636	626	625	645	664	681	688	697	680	656	633	657	647	635	657	651	631	597	657	633	689	648	674	667	637	672	641	679	635	647	670	654	661	658	679	699	675	662	635	665	653	637	704	623	667	648	634	651	703	664	654	645	610	691	671	676	625	711	674	644	624	667	628	713	681	653	663	614	663	683	655	672	702	671	680	639	653	642	647	651	637	649	645	650	654	665	700	677	667	698	680	621	633	634	713	633	692	676	714	646	657	651	624	685	717	658	632	637	664	669	633	693	706	642	632	677	628	660	666	691	693	691	708	668	644	663	625	684	693	689	620	650	675	612	638	642	639	646	691	649	653	655	702	646	671	634	692	647	662	700	678	651	697	645	651	659	711	702	653	643	627	705	685	652	688	661	684	668	639	662	673	597	645	653	623	643	631	644	656	617	694	646	617	660	704	680	654	659	662	628	678	625	621	606	640	654	662	639	671	704	658	616	638	651	636	654	672	602	599	649	667	652	660	684	657	691	669	681	638	650	678	671	689	647	654	643	635	641	667	657	622	660	681	657	650	677	624	635	686	666	634	661	689	664	729	621	651	660	634	659	669	667	677	652	667	654	649	679	655	708	691	644	662	613	645	602	689	628	674	651	665	670	676	667	658	617	707	629	691	663	693	647	669	649	670	659	666	670	652	639	727	633	651	649	671	605	672	659	668	631	654	666	615	681	662	644	679	704	665	650	637	648	653	667	668	654	649	682	670	657	708	660	671	668	728	701	671	708	634	638	639	637	673	629	659	678	638	696	619	623	653	635	613	683	668	649	631	684	675	686	672	693	653	655	660	656	635	682	657	674	599	646	691	656	666	667	615	674	627	645	626	661	629	665	676	671	642	618	642	645	655	637	706	640	658	683	698	698	660	621	679	678	591	662	701	591	631	633	647	644	659	631	655	683	724	689	624	662	645	617	653	672	665	639	616	653	651	592	622	644	664	718	650	659	673	628	679	621	602	653	642	658	671	635	647	639	673	663	701	689	669	632	669	635	635	714	629	667	634	674	663	611	658	673	637	688	649	664	622	652	656	671	684	624	685	652	665	650	661	640	601	645	660	677	676	716	693	667	679	682	638	693	635	678	695	675	691	639	676	632	672	648	662	646	640	644	682	669	677	656	659	625	611	654	657	650	671	660	666	667	664	663	676	682	708	641	680	663	687	655	666	726	711	652	603	650	640	645	654	620	665	651	643	663	636	627	670	661	602	641	683	622	649	660	674	675	633	658	677	672	686	657	660	636	650	628	678	655	671	675	690	643	698	652	656	629	644	707	632	637	673	621	641	699	669	687	683	646	659	618	637	692	677	662	652	663	671	626	703	713	701	676	690	674	680	722	632	669	617	617	656	649	672	636	642	672	670	650	707	657	675	676	653	664	650	638	667	686	649	645	653	685	701	689	661	662	659	653	628	630	634	652	678	664	698	643	624	654	728	638	634	712	615	724	682	658	656	636	658	655	635	667	690	654	698	608	623	639	683	673	677	665	627	680	678	648	651	618	648	650	659	665	660	680	664	622	645	678	625	684	670	649	652	673	732	676	673	655	614	672	708	713	677	608	663	621	635	665	625	640	704	692	659	666	666	689	635	677	657	671	679	653	674	681	732	661	677	715	698	704	651	661	687	651	656	624	711	682	689	639	674	647	636	654	614	681	670	640	672	653	645	659	669	672	631	646	699	630	679	699	674	660	679	678	649	693	627	618	690	642	659	643	660	653	712	677	684	646	684	641	734	663	693	653	629	650	632	637	654	676	652	618	680	671	743	658	641	627	631	675	623	634	655	704	644	653	660	635	670	676	656	679	646	689	655	641	685	663	699	690	657	677	686	647	652	681	671	676	682	667	656	649	673	656	658	646	723	680	679	672	648	661	650	638	656	626	660	647	683	677	636	676	677	692	655	681	702	603	656	669	639	611	632	660	728	679	651	687	666	663	707	677	627	651	689	677	668	691	663	647	624	657	692	634	673	632	656	687	674	669	686	648	677	671	645	651	659	725	657	646	685	661	679	675	661	712	637	672	674	653	640	635	679	727	678	727	655	659	649	650	645	665	653	689	636	654	630	665	655	644	687	656	653	634	679	673	667	707	654	593	631	705	683	583	671	675	609	703	622	675	657	655	665	632	701	691	650	650	666	635	668	662	656	689	667	663	652	604	645	660	688	635	631	698	660	693	685	640	667	664	680	664	635	659	665	679	646	696	661	657	577	653	651	694	674	645	680	638	687	676	649	681	616	655	678	651	654	616	690	636	701	674	632	685	675	625	647	683	668	698	619	679	688	673	665	683	666	684	686	673	648	740	683	654	662	663	677	669	640	629	714	690	669	664	637	629	661	678	670	612	656	616	667	667	629	667	621	653	660	636	716	639	659	679	664	645	656	652	694	681	643	670	640	615	661	661	641	674	702	643	666	698	683	685	692	627	636	697	705	644	665	641	652	663	669	626	655	735	700	665	662	660	650	649	667	662	657	691	691	676	639	664	638	686	641	704	641	631	620	670	643	615	645	685
26331	35658	17217	4203	1183	655	581	556	527	555	509	554	545	558	488	551	576	516	586	531	522	534	547	563	517	566	524	544	515	562	533	547	562	525	523	559	516	540	556	508	529	505	554	555	542	550	546	519	544	480	560	546	559	536	523	558	561	542	497	550	509	504	467	525	550	538	546	550	550	535	510	526	540	539	557	550	474	529	561	548	574	554	525	534	538	530	514	506	543	532	531	555	508	548	536	513	534	553	518	552	540	538	527	546	535	525	551	545	532	549	525	505	532	560	520	537	525	578	551	537	565	543	530	516	535	552	535	540	549	521	570	519	562	541	598	555	521	552	510	489	550	551	516	551	535	561	546	528	532	538	541	568	484	533	535	525	540	542	557	570	521	545	550	505	529	549	535	558	506	518	525	503	554	526	515	519	510	555	566	533	584	521	557	540	537	541	577	539	496	531	544	560	554	536	532	544	544	560	540	569	496	520	549	490	532	550	568	519	578	548	564	539	544	523	595	585	550	510	540	569	530	497	515	553	487	569	530	537	553	514	526	522	571	576	527	568	494	564	522	536	540	553	586	489	544	553	531	541	541	525	551	484	513	562	553	529	538	571	530	562	501	547	545	520	536	515	507	531	545	546	572	592	547	529	533	572	474	516	545	510	542	556	504	534	515	535	525	553	525	538	547	554	520	521	547	561	549	520	562	549	550	549	554	543	542	531	495	493	568	540	545	511	557	548	521	502	509	537	527	521	488	576	562	546	530	533	549	519	520	553	524	523	544	528	543	542	520	536	523	514	493	508	549	605	542	585	560	587	520	514	530	534	521	539	543	553	516	543	547	539	497	540	550	537	536	556	550	515	543	538	527	514	548	539	539	545	571	517	541	503	539	519	560	520	551	512	513	532	564	535	529	541	542	530	535	551	507	513	539	550	537	532	510	528	573	535	559	518	544	549	548	517	527	569	582	519	568	550	514	545	532	506	544	562	546	496	536	502	555	541	561	534	515	486	485	530	524	545	503	511	543	540	528	533	533	541	537	550	542	514	571	532	545	561	518	530	540	555	557	514	569	533	563	526	583	531	517	549	543	542	525	557	534	512	506	542	538	505	507	548	580	506	534	523	564	533	541	554	529	492	519	550	531	526	529	529	527	494	528	537	534	537	536	504	525	536	549	560	563	561	523	540	537	544	495	515	553	570	523	503	523	512	532	531	531	578	560	582	521	559	533	528	595	576	525	521	550	542	602	562	583	565	504	511	583	524	554	546	518	514	537	583	522	538	525	526	576	533	543	515	520	579	491	532	528	526	547	543	587	529	548	522	536	553	528	516	502	554	529	500	496	517	533	551	517	568	523	547	500	527	527	539	530	531	593	537	535	502	530	530	577	523	543	555	532	511	527	512	539	536	555	518	512	527	559	542	552	521	537	526	526	543	520	520	565	533	528	554	500	551	546	533	541	532	531	563	505	559	559	551	542	547	552	528	519	568	518	605	587	541	513	551	544	533	556	542	524	526	588	519	508	507	569	532	560	554	520	497	509	558	573	538	552	501	534	475	509	557	494	536	520	491	515	538	548	547	530	542	532	538	505	498	549	535	540	514	568	507	506	520	557	600	547	506	548	547	517	540	563	535	535	527	523	521	529	533	558	518	515	521	537	526	519	566	536	536	552	536	521	536	529	520	524	557	497	562	568	565	566	543	546	506	529	562	536	507	527	537	498	511	523	526	525	548	502	597	523	504	513	554	540	516	537	546	525	571	573	563	564	483	507	547	537	537	514	568	486	518	511	486	562	553	521	516	531	520	517	540	515	486	491	528	523	505	501	538	530	503	549	526	556	532	480	552	552	578	492	543	517	553	537	533	494	584	519	555	531	569	503	548	546	549	516	538	573	503	538	533	520	511	527	536	507	556	508	527	555	548	593	551	533	539	526	527	565	541	516	547	513	539	532	573	540	537	549	581	521	525	512	535	550	547	543	524	563	477	524	490	523	544	582	531	526	545	553	525	562	513	532	526	525	552	519	543	543	519	522	540	505	522	565	539	531	517	605	554	531	525	566	523	530	501	580	549	534	560	539	527	518	553	524	539	525	527	570	524	497	517	528	542	536	546	513	583	557	544	577	545	555	587	538	539	532	518	500	536	523	522	549	493	542	534	519	552	561	585	539	537	514	507	541	574	568	552	559	569	540	535	496	576	537	562	551	565	513	513	554	551	543	516	525	508	588	552	564	541	518	537	515	539	529	556	565	587	554	562	511	545	555	552	555	521	492	527	523	547	537	555	540	547	522	524	554	550	543	520	573	532	527	487	579	536	563	570	560	548	507	531	572	558	544	521	531	488	545	553	541	551	538	563	570	507	491	531	551	550	512	515	566	547	562	519	526	530	541	572	506	575	527	488	559	530	509	529	564	526	488	539	566	566	573	498	536	562	530	557	492	528	511	540	483	529	529	531	519	557	550	533	506	555	553	518	509	493	527	551	526	558	516	520	536	513	525	494	518	546	554	558	534	501	510	531	551	537	550	544	539	521	531	546	563	543	554	536	536	540	533	530	503	558	536	537	526	531	560	520	500	535	521	534	519	540	531	555	519	522	563	513	559	552	518	555	507	558	535	576	534	553	549	517	546	520	509	533	563	535	493	522	536	557	534	498	535	548	563	548	550	516	539	541	508	534	523	545	582	536	536	491	535	514	513	540	564	528	535	537	512	565	514	549	548	540	550	560	568	517	557	527	557	556	498	531	539	539	512	579	508	550	504	563	569	539	572	538	519	552	524	568	541	519	524	520	538	568	551	554	546	494	531	535	548	550	536	562	574	540	519	524	529	531	520	569	590	561	522	567	549	522	472	564	549	479	535	535	504	532	511	582	561	541	526	533	525	523	533	537	562	542	567	522	543	507	549	505	520	528	520	535	546	580	539	509	540	523	554	559	548	502	565	499	566	517	522	530	520	532	491	556	559	573	557	534	573	519	490	534	540	530	552	541	556	531	522	510	558	551	518	548	549	565	564	543	544	538	566	542	545	527	497	549	545	527	546	511	533	552	524	501	546	523	556	568	514	521	566	566	575	501	551	547	517	566	551	527	556	530	549	508	550	514	529	562	558	527	589	533	532	559	555	498	524	549	531	559	520	497	550	538	622	565	552	524	554	529	520	572	518	518	550	492	534	524	519	506	541	560	530	546	535	567	522	555	520	547	532	513	486	546	543	500	509	486	527	572	553	527	522	542	539	537	527	535	520	566	555	553	531	542	531	497	524	543	537	565	516	552	525	582	547	563	587	518	517	497	545	506	546	534	520	555	558	556	553	518	530	556	569	509	532	544	552	546	529	486	510	538	542	584	542	504	556	549	509	559	545	537	536	538	482	518	579	557	537	531	558	543	570	520	533	530	584	537	582	525	552	539	546	504	535	562	550	554	519	512	549	540	522	534	516	530	521	542	538	527	530	516	569	556	535	557	535	551	564	521	547	523	524	549	535	565	548	565	539	562	558	497
25309	25586	36500	29506	16232	3871	1101	836	748	742	725	726	722	776	770	738	759	734	762	721	732	747	700	729	774	781	790	685	697	717	736	761	722	711	761	728	768	728	747	725	753	732	790	724	746	696	716	695	737	795	740	689	705	727	749	726	679	781	750	746	759	750	743	685	782	761	776	714	720	752	758	702	707	745	724	764	744	684	700	758	732	799	761	736	757	723	749	766	722	708	754	769	763	744	746	744	819	719	723	727	729	744	743	740	668	780	695	718	781	717	731	689	725	744	736	724	725	722	761	774	748	668	781	733	724	735	700	752	792	741	738	741	714	705	683	739	745	756	690	714	736	735	756	700	685	718	753	732	731	744	745	747	688	721	725	701	739	724	763	744	759	753	760	739	747	679	743	746	722	769	776	736	696	724	748	702	656	669	662	752	722	724	721	763	694	743	779	722	719	707	768	738	744	716	775	756	738	753	728	691	755	706	737	747	726	658	740	724	757	712	760	747	745	720	709	689	771	732	733	716	689	737	759	682	779	752	713	765	678	746	721	724	695	755	696	729	702	721	712	695	754	752	724	745	715	712	770	739	772	708	709	720	692	697	730	749	668	747	759	734	776	733	704	711	710	717	690	707	707	756	717	711	738	742	747	708	721	690	747	704	717	725	733	746	743	733	709	780	772	689	722	698	751	738	748	764	730	719	702	715	765	760	739	695	758	719	724	725	795	754	730	696	711	729	713	764	742	738	721	712	733	704	724	720	689	708	758	677	714	656	722	723	672	685	787	712	757	701	723	689	738	748	699	722	726	767	699	749	755	716	736	721	708	719	691	698	728	748	764	762	802	705	743	730	751	718	760	753	764	748	703	690	768	728	734	791	709	726	730	731	746	777	735	716	667	776	713	716	743	724	778	731	728	749	772	764	768	743	709	745	747	763	707	720	715	697	741	737	746	754	738	701	721	728	723	745	718	788	708	764	715	744	704	718	711	713	776	748	739	701	728	748	781	730	715	726	727	683	715	693	708	657	692	755	707	779	742	705	748	748	795	743	733	698	729	727	706	736	732	743	739	768	715	709	764	709	701	707	768	751	701	794	704	721	745	779	792	686	722	784	725	752	727	738	703	719	733	701	759	743	722	701	745	714	737	748	721	736	752	730	754	762	772	742	722	705	779	736	698	751	750	737	736	713	704	781	762	712	769	695	753	745	724	730	735	719	671	733	701	720	739	746	764	728	715	754	764	750	742	758	707	727	703	752	680	766	693	709	701	724	719	722	760	729	768	708	682	701	725	724	760	794	688	706	737	701	719	713	739	715	692	724	728	667	724	753	724	675	739	754	732	723	714	662	717	712	717	689	761	726	738	749	728	756	692	731	744	722	692	740	746	739	709	708	725	742	764	729	712	704	714	732	762	674	693	695	743	695	714	741	734	739	790	748	714	744	753	713	735	796	718	737	732	730	711	731	773	716	706	747	766	761	755	720	777	703	741	758	697	698	727	729	713	741	735	682	779	726	731	708	741	692	780	738	740	737	677	743	712	692	733	722	768	761	757	754	731	733	709	717	715	722	713	713	757	690	739	682	684	775	745	732	710	737	724	763	697	751	716	706	712	788	721	712	742	689	774	769	754	749	691	696	716	741	758	771	800	763	710	676	739	772	734	734	742	753	808	766	695	720	731	714	706	685	758	735	720	695	755	691	701	706	711	716	726	710	774	744	713	755	732	730	692	728	707	772	713	748	721	683	703	778	699	764	779	721	725	728	716	745	747	714	733	739	747	718	756	761	663	776	722	714	693	742	718	687	722	726	712	768	709	732	739	719	725	705	735	723	722	705	726	765	712	741	746	751	750	684	734	748	684	739	725	751	716	747	696	734	728	756	722	750	759	713	742	702	752	776	691	773	710	648	746	679	758	705	725	684	743	745	724	737	778	675	738	743	769	762	723	752	708	715	690	767	710	726	706	765	708	738	668	748	734	727	750	717	700	697	712	756	763	699	727	709	713	729	719	677	726	699	757	719	733	742	686	691	722	693	751	726	756	723	765	695	767	708	734	739	718	676	741	756	725	702	696	725	680	709	748	679	705	775	691	706	728	729	698	738	761	754	749	725	706	696	717	782	725	725	715	733	744	742	714	755	757	647	768	751	764	722	750	696	755	763	751	764	714	717	738	687	735	764	752	699	733	725	742	682	751	709	749	721	721	712	750	713	690	743	719	695	756	729	688	752	756	758	756	716	701	743	735	728	721	660	736	748	701	767	761	710	730	701	724	724	751	753	765	780	748	705	725	733	721	770	740	701	747	670	722	791	762	734	666	704	697	731	716	727	764	726	726	701	756	753	678	727	674	708	679	802	746	758	733	689	737	716	717	669	707	756	763	763	685	712	744	692	722	735	726	703	732	727	749	718	727	750	741	744	728	777	705	727	757	737	705	683	753	733	726	768	729	728	729	720	769	672	728	758	749	782	716	730	730	717	714	785	726	689	739	727	715	739	680	745	726	725	747	700	715	704	711	754	710	757	782	773	716	742	759	699	716	733	714	675	746	749	782	788	714	729	738	742	751	760	712	748	701	737	704	725	736	720	728	711	712	716	724	702	720	720	689	754	738	740	709	703	717	720	742	676	738	754	695	699	738	714	759	758	739	732	729	745	712	764	720	745	756	748	764	760	714	691	756	733	741	699	708	730	726	729	702	757	758	756	720	661	732	719	730	784	779	705	753	744	700	735	762	745	740	751	697	698	724	708	752	753	692	704	770	793	775	768	700	736	725	749	759	777	668	769	744	773	750	718	724	754	694	744	748	751	726	791	667	766	742	762	724	738	749	780	801	778	712	764	729	740	703	754	752	722	750	742	767	720	727	722	684	753	726	761	703	735	704	717	726	778	727	755	686	736	747	746	747	730	714	774	722	718	722	745	745	720	756	748	710	746	718	748	761	731	722	745	688	730	697	753	717	704	769	734	738	755	752	739	739	678	739	732	691	742	733	729	709	699	731	711	769	756	734	732	726	745	780	708	748	710	679	706	748	738	753	696	743	710	715	666	734	720	735	706	760	784	796	729	771	709	728	769	741	755	717	744	705	685	718	682	704	767	727	730	703	704	705	763	770	766	680	741	731	726	751	735	711	707	735	751	710	742	743	754	773	714	728	767	702	706	775	707	732	719	734	760	748	752	734	696	737	694	756	705	749	699	703	719	802	705	713	764	780	766	720	753	758	681	765	731	705	707	744	721	688	736	781	797	746	738	730	750	730	735	776	746	676	721	693	705	727	733	707	715	735	705	739	762	771	760	711	732	766	719	714	696	710	685	738	701	713	707	718	739	776	674	726	703	714	748	732	757	751	741	674	732	703	729	781	785	765	742	710	779	701	738	722	726	699	702	761	699	725	739	775	712	705	714	648	729	729	743	767	744	713	745	709	736	687	719	732	761	730	765	695	751	716	677	745	716	721	718	767	730	742	719	704	770	698	728	802	772	714	725	729	740	754	774	774	763
63312	89786	56285	21061	5498	1436	732	678	653	617	657	655	675	667	650	674	626	663	648	635	634	637	636	595	642	612	664	630	648	637	659	659	669	646	693	632	639	675	643	695	633	634	683	645	624	632	658	623	706	599	623	648	699	688	635	641	691	654	681	648	663	651	698	686	661	674	663	654	640	644	696	641	668	635	606	651	695	618	691	649	674	636	686	585	622	647	610	672	648	651	664	637	669	626	672	642	640	647	637	670	662	610	629	654	607	679	639	657	634	673	644	642	610	660	653	646	655	633	637	667	669	586	603	670	616	615	688	639	596	679	612	608	674	693	664	667	681	677	652	600	694	655	661	594	634	647	632	661	672	632	656	588	673	700	624	613	655	674	665	633	640	643	649	644	658	642	645	609	658	653	634	614	648	607	602	646	633	655	677	589	644	635	609	665	644	630	640	669	638	644	627	661	615	642	609	683	651	640	657	667	662	660	648	693	633	640	640	691	689	683	638	667	684	642	638	690	680	629	651	680	663	645	613	575	658	636	654	659	624	648	642	657	687	664	633	629	622	646	682	666	616	648	644	642	674	652	610	653	630	628	667	667	641	626	637	654	636	650	623	606	627	620	672	611	629	689	641	638	641	654	633	654	631	635	671	601	656	637	618	643	628	656	620	616	650	686	679	638	666	640	634	615	670	658	615	659	619	622	647	638	660	659	662	605	640	585	643	686	636	655	643	653	649	634	659	651	603	674	650	665	633	645	639	625	669	606	629	691	651	655	654	696	637	676	630	642	650	638	611	649	643	616	675	614	672	622	644	662	623	648	658	652	642	672	659	626	662	691	609	700	635	638	609	654	652	664	668	639	629	629	692	637	675	682	644	679	655	613	627	623	631	691	636	614	652	637	624	645	668	650	639	595	627	627	630	631	604	636	656	663	637	683	629	627	643	622	669	640	680	647	685	604	628	647	625	591	641	623	681	618	678	654	633	640	634	648	628	699	685	644	652	629	666	641	614	657	657	685	642	623	666	611	660	683	687	672	627	689	658	665	672	660	652	701	652	685	721	657	579	660	597	640	602	620	630	663	601	671	628	603	662	646	662	644	654	654	632	681	648	661	636	642	589	601	608	646	649	637	603	629	647	628	670	595	631	607	633	637	641	625	632	598	649	598	614	589	635	689	585	621	620	701	660	656	674	641	618	635	659	633	664	672	645	635	652	653	609	659	642	615	629	632	644	703	645	651	620	663	625	619	663	678	667	622	639	663	639	612	649	651	668	642	671	679	635	662	643	680	645	617	636	641	645	634	670	653	654	644	657	698	688	664	652	692	633	655	630	652	653	665	650	610	682	645	601	633	642	655	669	661	657	693	660	621	649	637	650	599	607	666	654	654	685	613	630	672	639	613	631	637	629	655	642	654	602	627	643	662	590	625	631	645	658	627	638	600	640	658	634	605	686	681	635	624	654	645	670	682	616	589	634	627	632	660	664	645	645	657	661	737	667	622	605	667	614	610	679	694	618	654	641	625	660	705	647	659	673	606	666	631	655	638	630	675	655	661	646	675	619	617	615	634	657	654	647	698	646	683	656	594	671	663	652	586	596	651	655	656	669	691	658	670	668	636	656	646	649	595	633	596	653	657	639	621	697	625	679	682	603	681	658	630	677	657	671	636	619	592	625	652	666	658	639	656	672	664	592	656	733	602	641	663	638	688	650	619	634	632	653	629	674	632	633	664	613	628	623	642	665	652	614	617	611	688	642	651	640	661	599	613	629	589	659	618	664	625	644	650	668	669	607	645	599	633	650	644	629	639	658	660	597	652	666	637	655	627	652	647	654	648	674	661	626	654	654	655	663	661	628	632	663	623	647	604	633	609	679	663	674	646	602	657	608	620	652	599	633	662	651	636	637	677	587	638	614	656	636	619	680	629	629	653	609	611	660	605	632	684	648	644	670	658	611	615	623	647	658	625	670	676	675	655	639	647	712	691	671	623	604	632	679	671	626	644	665	637	628	640	645	633	671	634	651	573	625	625	643	660	638	682	643	637	696	679	646	645	626	674	635	634	593	660	688	635	637	643	621	625	666	645	617	643	612	623	669	649	634	671	653	671	679	662	674	645	620	675	657	630	608	601	615	582	662	640	632	603	664	622	624	658	675	628	668	645	646	616	633	625	675	639	695	680	653	660	662	681	627	655	647	649	703	657	649	636	665	687	627	643	650	603	646	634	595	657	632	639	662	672	644	661	639	645	645	633	655	674	672	653	651	634	632	620	642	630	628	641	662	603	642	643	610	692	617	618	612	585	652	683	664	684	673	632	625	650	649	671	642	637	689	686	661	648	606	623	680	600	668	638	616	631	630	631	656	651	595	646	625	658	668	628	697	668	643	642	638	661	649	625	643	629	610	643	628	599	634	672	671	625	619	623	648	654	666	617	670	613	614	666	683	697	676	600	621	620	605	662	705	647	650	642	630	666	577	651	637	601	653	687	656	625	649	653	664	629	656	653	660	652	670	589	644	688	615	626	639	642	680	630	648	689	655	644	685	616	655	626	644	658	644	655	589	665	645	584	664	663	681	619	678	641	664	617	639	650	649	596	639	637	655	634	639	710	665	628	648	669	672	628	637	659	650	656	679	579	602	688	653	647	592	614	590	634	690	680	629	617	601	633	628	618	587	644	608	673	636	647	631	629	641	674	614	643	639	617	714	656	604	630	648	619	615	662	612	655	655	612	614	688	647	633	653	682	621	637	667	636	622	653	675	657	655	643	646	658	637	643	634	662	631	644	612	623	640	668	604	658	687	606	658	626	670	645	614	611	633	632	635	658	617	624	641	597	622	660	654	641	625	652	658	682	611	603	631	663	663	652	618	610	607	626	656	669	650	614	687	625	641	615	687	635	616	667	654	612	630	636	652	629	674	639	659	687	627	632	657	582	680	618	632	674	653	637	605	626	636	611	620	611	683	646	664	637	661	617	662	627	677	684	644	665	703	599	693	692	663	690	686	648	623	636	616	683	717	643	645	635	653	646	623	676	632	616	697	642	666	619	628	630	629	651	632	678	699	680	605	680	658	658	635	654	645	635	628	654	646	633	583	615	600	623	691	658	657	655	636	608	673	626	693	662	622	658	654	603	692	662	611	635	606	624	646	636	608	636	650	624	651	631	679	667	675	634	664	639	607	654	619	602	651	640	611	656	604	625	609	624	646	623	653	614	627	635	616	614	690	650	676	661	660	646	655	661	652	611	667	642	610	641	654	644	639	671	623	620	657	638	670	623	634	595	659	614	660	681	625	620	651	603	649	624	639	637	658	631	632	627	621	644	654	689	682	670	672	654	650	625	678	652	663	644	630	638	589	691	647	643	642	615	641	591	686	645	630	645	649	591	660	673	623	597	649	655	653	639	588	649	643	601	626	691	589	635	630	626	615	648	644	649	631	650	648	607	695	643	651	655	654	612	645	641	669	638	599	612	644	603	639	674	617	662	627	664	638	659	644	631
23944	23476	33325	27744	20710	11025	2072	1120	884	904	900	866	846	927	877	853	819	829	838	889	803	846	820	881	886	858	852	881	831	862	873	824	814	828	791	803	837	813	868	781	861	873	899	820	825	813	833	807	806	871	814	844	841	893	835	879	853	823	815	842	829	829	818	771	792	834	843	747	852	818	821	818	827	802	778	841	831	806	842	831	794	837	778	845	814	782	860	845	872	796	855	821	858	784	830	848	831	817	880	863	821	833	866	820	844	805	824	873	811	844	824	768	835	821	823	837	881	869	793	788	849	821	810	828	810	835	815	835	833	820	821	779	883	808	832	821	802	818	831	806	875	792	837	834	880	830	829	805	815	808	821	857	837	752	823	859	812	831	879	832	824	806	834	802	825	827	793	828	871	789	842	830	852	813	825	826	831	835	871	794	814	822	860	860	844	868	810	836	879	841	862	824	850	784	814	859	822	858	879	796	857	852	814	856	843	831	776	763	832	847	867	790	798	817	795	820	837	785	860	868	859	840	788	797	826	831	896	815	790	827	817	812	815	859	861	873	870	833	818	848	856	848	838	794	823	840	853	819	772	805	836	851	838	825	860	808	876	819	816	864	819	818	815	816	851	824	819	832	827	821	824	785	811	783	851	833	866	809	775	816	879	787	844	818	804	821	820	806	812	859	837	850	813	839	764	893	840	815	780	804	839	879	858	795	844	818	845	854	903	864	891	843	819	847	816	806	749	847	819	837	849	800	816	841	861	869	872	809	803	797	799	856	804	837	784	869	864	833	870	789	814	840	791	797	870	831	785	861	878	841	851	839	856	805	866	790	838	779	853	818	814	823	819	878	776	845	826	881	828	805	804	847	783	801	830	857	782	808	875	851	809	799	791	806	812	833	843	774	828	853	820	839	829	799	788	843	793	813	842	833	804	840	880	834	823	804	830	820	825	845	848	819	813	831	833	795	858	835	886	808	847	801	804	876	813	833	842	853	855	776	877	831	843	854	861	781	834	828	858	797	848	773	857	865	841	816	874	857	842	866	828	842	808	858	814	782	777	874	859	798	880	850	848	814	794	877	805	830	830	810	827	874	874	841	818	820	786	835	842	890	823	852	811	815	799	835	828	918	840	809	769	767	869	872	847	815	847	789	826	772	824	857	774	878	831	828	804	841	765	863	840	820	780	802	800	859	847	826	847	864	837	834	851	811	820	836	786	829	839	820	797	850	780	816	829	812	807	829	808	790	815	808	864	784	805	796	806	851	852	835	809	890	848	815	807	855	806	826	810	856	803	833	819	844	820	828	860	863	786	836	840	859	850	867	810	875	847	866	852	858	813	817	807	833	822	795	793	808	891	867	821	818	799	756	814	815	776	851	840	788	854	796	816	773	828	803	857	862	803	828	809	823	844	862	836	849	829	826	844	802	858	812	840	780	762	802	841	857	810	800	864	807	807	845	810	765	854	863	814	805	811	863	793	859	822	802	799	843	862	836	828	820	787	870	854	856	841	828	880	867	852	817	784	812	817	865	870	808	839	751	804	816	873	814	847	816	820	832	847	819	838	800	764	844	879	784	819	802	838	814	806	854	800	837	816	841	811	858	803	825	846	879	846	828	847	838	823	793	822	822	796	834	829	808	808	788	884	804	838	806	842	824	815	762	845	783	824	832	824	848	787	822	815	808	818	804	831	825	796	898	831	814	823	811	800	806	839	868	832	759	809	807	797	833	796	796	801	779	836	799	797	812	833	796	808	818	799	837	830	777	784	832	824	821	860	854	838	853	866	814	835	828	816	813	819	800	826	798	822	847	860	774	840	796	882	868	858	877	824	870	821	803	807	876	823	868	803	858	813	847	802	852	832	832	793	859	848	818	904	800	855	805	845	851	849	813	855	888	836	857	848	786	791	775	861	867	805	833	838	836	851	846	899	843	754	759	861	837	794	841	832	836	790	815	822	815	801	833	869	818	837	854	810	831	847	880	815	825	813	826	871	797	786	799	797	837	838	795	844	860	799	830	849	819	828	837	861	823	854	830	808	841	831	804	856	815	800	882	813	827	751	814	816	814	828	846	775	853	827	817	822	868	844	808	841	868	828	817	799	823	814	843	816	811	788	828	795	814	853	823	845	829	790	851	822	865	819	777	848	785	798	759	815	814	790	837	842	822	821	842	843	800	847	876	768	848	858	847	786	805	891	803	844	881	800	866	799	878	860	799	824	760	889	846	859	842	801	807	797	822	857	814	841	838	839	850	785	833	861	781	809	830	826	870	827	837	847	797	882	855	822	827	844	819	808	812	844	840	818	818	816	856	795	836	813	835	864	816	792	787	812	831	780	809	818	818	820	795	799	852	806	808	840	819	841	835	826	791	811	805	806	826	788	817	830	842	835	800	791	814	800	832	782	835	782	872	868	865	805	895	825	810	850	853	846	822	847	801	824	784	850	894	869	782	830	886	819	818	805	859	873	848	827	841	843	813	836	801	824	811	811	762	850	841	898	803	833	829	839	832	831	847	826	819	820	808	810	801	839	815	813	764	854	819	800	808	863	808	877	846	803	770	845	829	855	839	830	812	818	816	846	749	822	738	786	736	812	813	815	783	807	910	804	813	812	809	859	805	843	815	823	806	839	811	794	852	838	790	803	842	808	826	777	856	813	823	834	841	799	816	825	813	823	874	812	864	848	806	851	836	786	822	856	808	841	860	821	832	813	848	797	810	820	818	813	805	841	825	793	855	852	868	838	876	794	816	844	856	829	833	854	857	787	785	782	849	882	834	825	809	863	775	775	871	828	788	858	818	771	817	801	832	801	898	807	773	819	826	771	856	837	857	807	863	843	835	822	798	828	817	824	823	871	808	866	831	833	860	796	871	797	814	800	852	877	830	780	781	783	867	800	811	850	814	814	829	848	822	848	817	809	859	841	797	818	800	885	794	820	818	835	846	823	779	820	813	814	825	823	822	779	790	852	780	801	810	800	826	878	789	840	841	863	872	785	791	855	829	851	810	794	847	804	796	849	788	882	825	854	849	815	849	852	865	829	817	827	815	873	806	791	764	837	839	835	841	806	852	814	824	828	844	830	843	857	830	812	805	799	842	794	820	825	815	831	836	804	824	810	827	794	829	817	791	847	851	787	860	792	746	839	813	812	812	828	817	835	794	830	798	844	840	771	815	833	826	875	815	782	829	779	790	844	785	824	765	842	839	822	814	892	831	843	796	847	838	860	799	785	871	855	787	832	832	868	841	845	819	799	811	837	819	774	808	829	820	831	797	775	838	792	815	789	788	831	807	836	838	834	850	813	788	830	829	791	828	782	792	817	860	870	788	809	858	841	864	853	809	865	805	812	820	850	796	815	842	793	809	843	817	839	831	847	800	829	816	837	868	807	826	799	826	844	852	838	832	793	829	839	867	812	809	802	831	844	819	799	886	818	792	859	818	817	777	802	828	851	816	818	847	767	846	834	824	822	838	789	837	856	857	822	805	814	841	780	823
63879	99733	65029	29306	8094	1892	860	766	702	737	715	734	756	746	798	802	777	770	757	766	753	761	776	773	774	777	843	767	783	744	786	756	767	714	789	791	761	797	718	730	780	781	767	770	795	777	765	719	759	754	732	820	713	715	761	734	721	753	738	742	765	738	769	719	756	767	771	740	749	747	800	714	748	747	743	734	706	774	764	773	752	779	782	718	718	726	733	755	736	804	739	766	761	732	771	801	707	704	797	729	753	757	768	700	780	736	760	724	782	711	770	803	788	735	754	737	729	768	764	754	744	748	759	733	776	741	748	812	779	776	758	726	711	731	752	727	769	720	740	740	744	740	769	757	732	691	737	724	716	758	768	738	762	731	766	743	735	806	761	747	738	754	761	742	748	741	740	746	731	778	738	709	775	733	740	780	723	769	805	731	766	744	746	733	722	735	729	733	766	765	765	718	763	736	770	796	757	766	766	717	746	800	754	781	770	753	745	732	762	743	728	723	733	703	706	772	798	720	725	812	738	737	720	768	734	714	743	746	755	755	789	732	817	781	748	788	734	744	752	778	769	734	709	690	749	768	775	770	773	775	747	761	752	767	729	784	764	755	718	738	737	784	805	766	798	733	764	752	730	736	783	722	760	758	744	718	741	751	743	748	789	753	764	775	770	784	759	750	772	756	759	748	765	763	758	762	791	735	724	784	746	704	739	690	754	719	768	731	760	775	743	759	808	769	776	723	712	761	732	745	767	724	728	731	686	737	757	753	761	740	748	727	770	786	782	771	712	743	737	717	754	695	734	784	790	733	732	752	735	697	788	776	764	794	726	745	708	781	767	764	721	775	736	772	801	705	724	747	798	709	735	686	812	819	764	759	770	738	699	726	733	795	752	727	771	744	772	712	708	735	739	736	767	714	779	758	727	717	707	761	772	733	721	766	753	756	713	744	757	762	729	742	725	749	737	750	747	766	736	780	763	780	761	776	690	714	734	707	711	743	751	707	710	778	770	688	747	753	799	740	705	771	726	778	719	763	772	709	735	783	818	749	814	731	744	666	796	762	756	793	734	733	717	736	771	714	718	708	694	752	732	781	745	760	765	772	775	731	749	729	814	750	785	759	756	798	762	739	758	737	751	731	735	712	735	730	738	766	713	760	774	776	750	793	748	782	762	767	726	733	734	714	736	793	755	805	757	736	742	832	742	777	772	733	778	717	756	758	728	761	698	747	741	779	740	748	730	750	719	728	733	755	778	715	729	726	797	712	737	737	762	739	775	723	711	708	794	741	751	774	746	768	790	797	778	718	783	720	751	756	765	758	788	730	770	761	766	747	716	767	741	725	726	727	747	732	744	705	734	784	725	829	724	758	733	796	733	745	771	741	709	731	697	788	736	754	698	717	717	722	714	756	758	753	751	743	767	803	728	778	734	743	783	742	729	732	758	719	787	718	709	701	743	779	708	745	686	739	763	735	734	744	754	752	733	756	716	791	783	756	717	747	763	729	770	757	772	743	766	767	666	757	746	779	751	749	731	741	738	789	749	754	746	723	711	749	719	731	722	717	792	753	721	775	801	746	776	722	762	773	786	707	754	747	768	747	748	686	754	745	741	744	787	762	703	746	765	787	709	774	759	730	761	703	761	695	752	761	704	790	709	784	703	744	771	720	735	721	754	771	730	737	754	718	751	755	709	724	795	757	740	769	705	755	797	746	733	739	772	725	757	816	757	749	744	736	784	796	769	693	772	724	731	757	715	736	759	755	753	716	712	771	737	710	732	712	715	737	767	793	752	755	766	775	748	740	800	743	732	747	762	757	748	749	765	773	708	751	751	761	751	790	719	769	780	770	751	794	779	737	711	766	780	820	728	743	773	698	738	722	718	727	746	726	709	730	682	737	773	734	761	753	759	710	786	770	726	745	758	770	819	755	748	741	729	741	765	748	746	771	790	723	720	767	733	765	695	764	736	756	703	772	740	793	750	762	755	734	742	748	699	772	701	774	735	701	732	708	722	735	717	722	726	733	748	762	745	706	769	746	713	748	745	779	759	777	744	735	774	711	730	729	714	776	752	713	740	782	759	751	724	736	790	742	730	760	744	779	758	703	691	769	746	748	716	724	774	724	768	778	791	715	694	732	768	742	776	719	718	722	727	731	751	746	735	829	760	723	734	763	761	725	741	791	777	746	757	735	746	743	742	776	726	756	744	728	783	748	747	773	761	678	743	760	729	761	758	793	782	700	804	735	757	708	745	736	723	760	715	759	752	744	728	685	727	735	736	768	755	740	742	774	766	755	750	742	785	785	737	759	748	749	752	743	786	759	701	754	741	735	769	738	730	736	719	727	753	689	755	755	719	780	711	756	754	731	683	727	764	730	786	695	757	742	745	742	757	712	765	763	730	764	770	767	710	735	743	774	745	716	733	768	778	811	766	764	732	765	707	750	752	736	731	741	697	752	703	751	735	743	732	724	721	759	709	749	727	674	760	692	734	775	759	760	737	704	747	744	762	792	783	733	692	791	752	736	783	718	738	760	726	732	741	746	734	776	764	728	771	723	716	757	705	735	726	713	732	748	757	746	737	724	784	690	740	770	674	749	724	734	719	726	718	761	783	705	731	739	686	749	736	722	807	728	679	763	736	747	763	698	772	700	766	709	753	738	740	728	755	756	678	739	706	737	722	692	751	764	733	769	722	787	698	763	741	677	765	756	731	736	717	747	700	771	737	712	726	746	799	758	741	791	748	748	749	782	717	752	721	749	718	793	747	745	757	775	781	764	790	768	750	714	754	781	787	757	742	740	703	731	728	740	758	750	759	709	758	730	758	695	701	747	729	706	760	797	729	794	748	743	759	724	775	769	768	778	752	727	760	755	744	769	772	771	722	746	782	736	736	802	713	736	739	756	767	827	709	731	760	756	780	772	758	767	738	715	748	759	692	741	744	766	728	712	739	689	731	731	765	768	723	732	690	733	749	743	709	750	685	740	758	730	702	754	773	776	693	754	744	792	735	753	767	743	769	737	746	760	758	784	745	810	769	698	756	756	750	722	681	715	774	735	720	783	749	757	735	747	786	719	737	769	728	788	758	765	771	770	723	748	755	774	741	758	752	765	741	761	750	733	758	737	739	782	721	722	763	754	740	772	756	739	690	784	781	694	753	790	737	745	807	769	762	733	733	758	759	749	797	722	780	805	696	687	753	734	717	715	697	736	737	759	754	710	765	725	761	766	704	743	756	762	780	708	727	759	734	744	738	696	768	779	698	768	722	702	733	760	774	696	730	725	746	762	707	766	732	718	742	749	754	756	755	771	767	736	735	712	782	736	779	750	798	773	764	783	736	753	764	716	729	744	736	769	752	746	742	803	730	764	744	785	741	738	788	768	750	766	722	788	782	763	781	757	755	708	758	729	734	770	713	779	741	762	713	730	745	735	718	733	762	755	702	721	755	765	744	725	745	714	727	787	736	761	727	759	719	736	766	784	760	785	719	748	779	778
31657	32852	23843	7547	1372	757	663	701	649	679	670	648	684	672	669	699	675	698	657	675	683	679	637	682	656	653	674	600	647	667	579	657	684	646	702	637	701	640	642	654	638	640	663	651	646	671	613	687	670	665	646	674	616	648	664	687	635	635	661	677	640	682	672	622	677	637	674	638	629	670	634	696	675	627	726	670	644	656	633	654	616	679	656	656	592	629	641	700	676	683	699	628	664	648	640	687	645	655	637	641	648	690	615	659	634	650	691	670	619	682	694	666	680	660	669	666	630	649	666	687	631	663	658	643	680	679	616	620	660	599	606	661	676	657	692	618	644	634	649	677	709	686	672	693	615	683	644	683	663	631	715	664	642	612	657	643	616	648	696	664	624	654	661	688	663	580	643	637	644	670	701	676	640	681	663	695	665	672	681	574	651	700	643	695	634	654	671	646	663	615	637	661	658	666	638	643	677	625	661	633	654	673	663	645	650	624	647	678	633	653	655	686	619	642	658	628	643	679	633	645	677	670	634	637	622	671	677	653	682	664	648	640	637	682	651	645	651	621	635	663	718	623	710	626	661	655	693	687	680	663	640	711	665	646	686	669	679	608	657	636	618	663	662	694	649	657	674	681	628	602	663	674	641	677	646	708	665	637	718	659	640	640	661	605	705	664	683	690	677	617	698	651	674	684	657	640	682	622	655	689	660	636	640	656	680	612	662	623	729	685	623	649	659	638	673	660	641	684	621	632	662	676	686	663	677	667	644	691	675	665	631	677	646	655	663	633	646	664	650	618	629	643	712	670	631	691	655	600	611	635	670	668	651	654	656	625	705	655	632	682	665	675	614	648	648	648	672	661	659	677	672	586	695	649	630	652	633	585	662	663	646	658	643	663	641	657	661	687	622	659	723	663	710	649	733	642	646	670	601	696	624	650	649	642	677	683	676	672	663	619	652	612	710	657	687	644	610	652	656	619	665	674	702	657	683	666	626	640	696	663	696	669	668	659	706	677	622	639	633	630	625	661	655	657	636	703	690	651	690	657	630	632	652	684	634	650	661	625	648	657	666	670	672	643	688	676	683	672	651	654	632	627	650	667	612	656	579	689	660	652	640	654	632	678	623	678	661	642	675	659	659	629	689	696	655	658	643	658	643	646	660	650	646	635	662	634	634	701	675	651	638	628	672	712	677	646	687	635	624	651	650	658	675	696	641	636	666	638	683	659	625	621	641	675	669	660	663	682	685	689	662	629	638	652	643	663	681	665	645	692	601	651	664	691	678	651	699	686	643	643	674	647	653	611	741	612	652	616	719	666	619	648	657	690	644	629	642	645	647	649	648	681	678	657	609	672	675	593	602	636	663	661	664	667	682	648	691	678	631	670	620	627	627	660	654	655	641	664	654	659	699	690	666	632	623	657	634	640	662	646	651	650	642	624	701	736	678	650	674	642	684	664	621	626	650	674	691	633	630	648	700	616	707	626	698	645	713	602	702	640	671	660	633	669	656	673	606	652	634	657	668	685	604	664	655	683	673	690	652	697	642	684	660	698	660	657	659	671	666	618	669	680	677	671	642	661	645	626	654	636	631	661	633	650	688	649	661	690	612	641	659	666	703	651	659	669	685	651	659	687	718	696	670	648	653	629	683	607	633	643	674	649	645	608	627	603	626	652	641	676	676	650	654	643	659	689	677	670	678	658	694	645	647	681	658	672	667	647	672	663	688	680	635	659	641	669	645	643	657	685	658	708	688	660	662	592	703	706	657	623	642	668	680	653	660	648	670	688	701	642	687	705	615	648	657	665	647	664	680	679	673	640	639	645	649	663	651	685	639	652	684	676	665	626	663	646	640	646	649	664	693	664	622	678	661	677	642	734	654	640	670	651	656	657	627	662	659	695	701	632	652	638	663	686	667	662	666	684	666	674	656	652	640	630	655	650	633	671	631	627	613	661	665	659	663	650	692	625	633	723	624	615	647	689	645	675	656	637	665	647	654	662	612	664	643	605	603	621	673	663	652	673	635	650	636	676	700	653	647	637	635	640	710	680	656	693	631	622	643	628	653	685	702	634	634	673	668	701	661	601	641	677	639	637	602	652	632	615	669	720	632	647	642	651	632	625	657	674	662	649	709	613	651	605	642	633	649	639	678	622	689	637	667	659	626	659	607	663	672	709	658	644	700	680	644	680	629	624	638	705	638	669	652	627	671	668	670	692	632	644	628	694	644	637	675	686	660	643	620	640	672	657	632	673	660	654	697	646	623	611	698	623	629	658	616	643	680	665	653	635	663	646	662	691	656	641	650	679	675	670	699	656	631	662	653	701	690	696	667	678	614	684	650	641	672	669	646	664	685	684	674	680	629	646	610	660	670	627	628	619	651	650	636	663	635	673	678	637	693	666	658	660	643	645	677	625	687	646	690	603	668	629	684	663	624	632	645	665	702	666	660	701	684	662	654	663	638	661	679	629	673	655	633	671	674	669	685	651	606	659	632	680	645	652	640	638	656	662	648	646	685	636	622	637	696	660	672	699	644	639	669	639	618	649	648	630	656	645	640	654	651	585	662	680	660	633	679	702	622	672	633	670	670	634	620	659	654	675	631	670	657	684	651	643	666	659	670	635	692	636	689	606	594	653	685	689	653	617	602	630	612	678	632	642	658	669	675	670	648	658	687	694	645	686	696	642	643	663	639	625	692	704	648	659	646	685	629	677	651	653	673	652	658	627	648	608	671	656	653	637	693	711	601	648	625	618	664	689	661	634	646	642	626	668	635	643	638	635	616	648	652	658	661	649	656	665	653	667	670	643	682	692	636	668	668	632	627	651	652	646	654	669	659	633	640	636	680	670	647	667	684	619	641	647	672	688	650	634	641	636	698	679	665	682	588	672	654	650	667	662	649	669	665	660	664	632	690	640	665	664	689	672	691	659	643	640	630	640	659	728	661	691	629	663	649	649	712	653	647	641	683	656	665	635	660	637	673	685	643	678	615	674	653	647	652	687	645	707	723	670	685	645	617	629	664	712	652	680	666	621	702	652	633	633	680	666	651	651	670	658	685	679	668	664	629	656	661	695	653	629	643	663	649	649	689	656	640	652	648	667	644	673	631	701	644	671	671	565	657	687	609	678	642	638	644	656	664	656	671	662	672	654	629	715	664	645	636	585	648	650	679	649	658	659	635	683	636	672	660	719	657	646	655	634	691	625	656	649	639	650	653	649	679	656	648	661	612	671	664	606	640	627	696	632	670	613	669	665	604	679	717	702	681	700	640	657	663	655	650	670	672	644	684	628	671	688	680	660	672	675	659	643	624	587	596	601	635	657	673	658	653	698	634	632	666	683	670	668	699	674	682	639	626	722	630	680	648	713	662	630	611	634	659	641	679	685	624	653	627	623	678	636	641	651	660	646	668	634	660	624	646	660	609	661	639	641	577	643	627	680	656	692	619	667	677	602	657	680	647	673	630	647	660	628	682	706	614	646	626	678	685	698	627	675	652	670
26497	36831	16082	3600	1056	640	561	520	542	561	556	539	564	515	526	490	475	515	540	553	549	539	544	529	518	552	548	527	542	536	524	538	543	527	605	513	497	540	541	522	557	490	522	509	518	524	569	565	552	521	535	566	537	562	549	497	539	525	566	525	523	512	554	566	562	559	565	546	534	489	528	563	511	546	541	559	567	528	539	510	501	534	521	517	570	499	536	535	510	532	530	559	543	565	536	513	506	518	523	507	517	557	522	566	536	531	497	525	523	513	507	548	514	539	513	535	563	509	537	537	525	534	522	545	564	481	511	535	478	546	524	528	520	522	534	502	523	573	558	532	541	518	534	529	523	562	566	503	477	543	512	559	516	509	517	540	545	561	556	532	527	523	513	537	574	569	572	532	532	545	507	513	539	507	540	569	527	476	542	537	530	565	523	498	506	542	527	560	493	541	541	547	491	529	549	557	547	551	549	528	550	545	513	547	514	537	551	526	519	566	506	547	541	509	530	551	517	530	517	555	520	562	522	538	555	521	532	526	491	566	534	548	542	521	519	567	564	520	507	507	537	500	529	500	536	547	515	491	586	512	563	533	545	509	540	523	575	540	478	517	550	535	551	497	531	542	529	519	500	545	540	529	534	547	543	532	604	504	545	497	560	531	532	579	525	524	516	525	570	539	563	548	530	563	511	538	511	550	533	538	538	554	533	500	552	559	513	534	554	523	532	505	500	551	528	531	522	547	525	571	506	559	541	484	547	572	523	560	513	550	553	581	530	558	516	554	540	525	531	490	514	535	525	509	505	543	549	486	488	523	531	529	513	520	548	538	552	602	567	550	556	523	509	511	523	505	537	499	519	486	541	551	538	591	535	584	565	491	547	534	568	555	563	508	524	501	528	528	522	516	542	569	527	513	546	584	514	536	540	524	527	532	544	563	512	553	573	515	491	530	540	549	580	519	572	516	518	523	488	542	534	552	489	531	574	551	543	510	525	524	526	561	526	519	535	525	542	534	535	515	532	553	534	480	493	562	528	538	522	534	509	529	549	554	564	521	534	508	538	557	578	538	536	501	556	511	503	506	515	537	534	529	474	528	548	558	556	550	505	534	522	523	531	510	515	518	561	539	532	525	550	590	578	541	482	524	511	520	547	542	528	507	521	574	500	516	513	528	501	524	491	499	531	538	590	550	566	545	512	484	524	547	524	539	521	524	506	538	555	565	574	519	545	477	499	512	565	502	526	523	528	471	543	556	546	551	485	572	559	535	518	508	541	499	519	556	512	512	534	519	561	537	546	538	515	524	568	527	485	518	499	563	544	556	531	487	541	518	507	534	524	573	516	532	521	524	519	520	505	519	500	527	507	521	530	560	542	518	544	540	526	563	522	553	541	516	465	544	547	496	560	513	566	540	553	539	533	542	537	514	504	525	565	567	551	466	535	511	513	503	533	517	538	532	555	513	530	518	524	547	527	541	529	524	490	537	500	543	518	508	550	546	506	573	542	514	493	530	495	569	504	522	524	542	539	499	568	536	548	542	520	489	537	566	517	509	561	550	560	510	525	522	540	547	572	560	514	523	542	502	521	522	521	546	559	520	543	537	561	548	559	532	548	543	523	514	513	484	494	540	534	533	496	532	569	531	530	566	515	509	567	530	539	514	534	554	537	516	549	548	564	539	547	463	512	557	506	519	525	528	536	532	553	541	506	548	533	544	499	536	518	527	531	571	578	516	536	553	579	559	529	548	520	519	540	519	534	581	524	528	541	551	548	481	580	497	534	508	531	555	552	547	545	558	545	481	543	483	496	518	542	542	522	499	494	510	547	549	546	506	514	541	536	537	508	517	539	495	546	548	544	491	538	555	567	553	558	543	532	548	542	530	504	577	552	511	507	538	557	488	509	552	535	548	522	518	471	535	516	543	571	527	524	520	526	557	533	523	543	510	522	549	519	526	495	549	564	539	548	509	533	529	542	518	537	517	521	571	542	526	521	549	509	539	550	542	546	517	552	548	521	506	539	556	561	538	543	551	530	521	568	563	515	559	538	510	569	530	528	519	520	527	531	545	572	525	517	541	534	531	539	555	519	526	550	517	571	551	562	529	515	532	517	511	561	483	551	545	548	490	531	500	541	526	488	530	580	547	565	551	548	577	518	513	504	534	553	540	557	537	530	525	494	534	555	496	511	550	542	504	539	529	540	488	529	571	524	605	535	543	555	499	514	533	524	525	501	515	546	494	542	570	537	572	512	567	487	510	518	530	516	554	500	563	538	566	529	536	521	525	542	535	551	515	524	543	511	544	554	520	559	521	517	565	484	472	529	538	524	490	526	533	520	501	522	560	543	555	508	577	593	524	526	544	540	543	513	554	523	538	529	539	524	561	542	522	513	558	486	567	565	541	532	520	520	532	566	556	488	518	531	519	522	521	503	560	590	543	543	494	538	560	508	513	534	528	570	527	496	540	581	568	517	501	539	519	515	522	510	495	532	565	547	530	544	536	534	527	539	555	570	561	541	569	536	529	531	521	495	553	553	550	528	531	558	525	508	524	520	528	543	483	535	536	512	534	542	537	484	534	568	605	553	560	516	543	538	548	476	545	522	526	554	562	539	532	536	552	505	501	539	605	567	544	535	526	570	496	536	522	476	517	574	532	507	515	570	528	502	546	521	546	499	527	489	509	527	515	564	527	544	531	526	540	544	545	547	538	512	566	533	534	556	560	494	532	528	562	518	523	530	523	556	584	489	556	543	532	496	522	553	534	510	544	505	534	531	516	512	559	546	529	552	528	517	562	566	508	550	557	518	523	545	515	533	520	540	525	519	508	524	564	524	548	543	513	551	529	534	545	556	499	531	519	599	523	504	526	520	568	516	493	548	558	565	513	556	522	553	564	486	543	508	516	514	534	521	497	524	515	567	531	577	535	570	544	557	565	522	512	548	565	512	536	517	566	494	542	551	509	535	552	509	523	577	528	484	507	522	538	524	532	571	548	525	523	517	494	521	521	512	547	518	565	518	540	515	582	542	552	544	533	545	514	528	535	502	537	545	539	523	536	553	526	514	536	513	518	560	539	536	489	524	550	518	525	546	546	546	540	540	546	505	570	504	519	564	540	552	535	559	579	535	554	506	533	538	594	538	569	525	573	530	573	523	537	526	545	499	522	579	553	569	542	508	568	524	512	506	512	536	545	546	543	532	506	538	500	553	537	524	533	537	531	534	543	530	518	509	552	531	511	493	561	526	527	519	484	536	532	582	539	577	537	540	547	498	513	565	542	514	467	553	516	535	531	517	523	540	515	524	511	522	563	541	525	500	543	512	545	565	571	519	529	503	514	521	524	523	573	563	512	539	552	538	530	561	565	498	512	533	509	511	546	543	497	526	521	547	563	524	520	542	540	534	546	560	512	545	526	554	530	501	515	532	509	526	568	562	505	548	512	503	566	565	544	553	479	546	491	507	523	529	533	550	534	567	527	560	539	543	543	555	527	510	520
25240	25752	33466	27355	15647	3449	1056	846	762	729	776	738	730	747	726	738	699	738	721	709	733	701	720	711	692	743	680	688	714	729	708	728	682	739	696	726	722	722	704	719	715	712	732	718	706	758	714	779	737	725	644	696	764	752	802	742	667	734	743	732	717	734	699	731	739	683	695	679	760	686	707	741	687	751	742	743	725	747	690	688	776	705	730	667	735	770	721	736	727	754	746	700	711	751	689	694	740	712	751	681	701	703	743	725	695	746	736	770	718	751	703	718	723	702	667	707	714	709	716	685	738	717	712	720	709	696	702	717	710	715	731	700	720	722	727	752	695	775	735	707	772	695	708	671	730	692	697	686	718	701	746	716	678	751	708	741	681	694	735	686	689	709	711	735	725	715	778	698	720	748	700	740	749	714	732	698	710	729	788	652	681	694	692	702	744	729	738	718	646	702	728	690	762	685	712	741	707	718	724	728	665	728	750	737	758	708	724	680	759	709	691	681	693	706	705	714	713	757	693	729	730	757	693	735	727	691	681	794	722	740	757	716	721	742	701	777	651	717	741	749	735	731	728	709	730	687	729	698	730	718	706	684	716	705	742	734	686	711	692	719	704	696	692	721	712	692	715	670	726	713	692	703	690	726	746	751	709	692	750	706	698	739	689	724	767	732	681	674	717	694	718	683	689	729	768	690	736	730	710	722	698	765	683	677	738	690	691	721	661	751	769	706	730	689	772	713	747	669	723	681	750	730	747	739	704	733	712	679	690	721	748	657	695	715	720	685	733	727	750	722	724	687	693	744	705	749	772	687	756	717	764	695	697	755	688	691	757	739	714	714	688	769	701	685	747	694	750	712	738	692	747	697	680	768	760	740	723	697	704	722	752	736	686	681	703	687	723	694	740	732	714	719	694	731	742	726	688	772	719	665	704	701	699	705	739	692	711	726	743	727	718	767	729	694	716	711	694	715	700	718	709	736	692	741	738	713	702	714	685	699	711	753	781	725	716	763	648	790	689	756	697	706	721	736	762	716	686	705	764	754	709	720	693	718	711	710	692	696	728	711	717	706	726	714	722	781	694	752	690	741	711	730	712	701	689	745	765	711	690	734	751	724	701	735	700	672	718	708	679	673	726	708	679	756	738	725	723	723	725	766	682	762	733	766	723	721	728	733	715	687	717	695	694	758	709	675	717	757	687	733	682	640	717	711	745	721	733	731	711	716	756	688	708	706	717	724	737	720	752	668	708	690	730	691	709	735	727	724	739	737	697	722	762	722	682	753	735	700	717	726	761	739	712	747	713	707	748	712	762	721	697	689	738	697	693	729	726	739	753	730	703	756	755	752	731	703	715	732	703	716	705	737	717	724	671	710	718	704	785	696	714	693	756	739	752	712	710	690	689	685	718	702	712	700	677	697	731	748	689	758	732	710	720	784	702	688	677	728	764	669	740	708	720	670	665	735	749	697	785	741	672	719	728	696	766	732	723	688	672	761	690	761	744	718	715	714	741	712	758	698	711	715	692	708	697	775	690	707	701	721	728	754	714	674	731	711	728	710	691	715	725	696	743	711	713	719	700	707	669	738	750	725	712	740	729	749	718	724	723	707	743	712	743	756	714	745	697	711	669	732	654	720	725	740	712	697	690	741	688	701	681	681	705	721	732	700	725	697	737	706	731	719	732	742	719	714	701	701	739	710	741	752	729	686	756	753	698	749	702	742	679	709	752	755	700	713	715	698	756	688	691	740	741	685	676	725	703	772	789	712	704	730	770	689	714	750	726	682	704	738	683	723	647	735	704	699	716	736	745	721	709	718	780	692	732	704	674	754	716	741	718	735	750	742	697	742	726	746	753	704	696	737	719	681	683	681	702	689	752	659	740	704	697	728	729	712	726	730	714	751	735	729	702	742	695	730	735	708	699	725	713	722	723	730	678	694	721	696	771	706	708	640	699	740	661	751	710	737	709	790	722	710	711	722	731	715	721	715	690	683	711	652	710	758	700	691	735	724	678	720	700	728	761	750	711	766	662	696	739	722	705	684	712	718	662	727	723	712	714	685	697	724	759	694	719	719	704	689	711	733	734	708	707	716	695	708	766	712	785	668	695	734	683	754	739	685	681	717	696	683	696	713	744	690	698	664	759	728	729	686	680	718	741	712	728	756	717	725	722	732	701	724	732	746	747	715	731	735	719	711	670	685	738	709	720	704	716	700	712	724	716	715	732	686	678	713	752	725	742	726	702	698	700	711	742	713	723	706	722	754	756	726	714	682	746	728	708	697	700	701	676	729	712	728	727	762	735	720	684	692	749	711	715	739	727	742	716	714	705	685	696	745	737	664	702	679	697	749	715	728	727	685	700	735	764	747	748	713	729	705	703	704	702	703	691	741	723	675	705	730	731	721	696	665	685	723	707	711	757	732	709	652	700	708	719	743	748	756	709	712	675	715	727	746	727	806	752	737	652	729	732	719	709	708	689	720	707	710	772	737	756	721	766	693	704	715	773	701	745	687	736	734	704	674	741	745	728	728	732	691	738	710	721	757	733	731	689	683	700	700	685	734	738	762	740	720	731	727	715	711	674	740	701	686	704	706	758	741	686	713	709	744	748	690	740	691	692	718	725	713	671	680	713	700	754	680	712	721	745	786	684	718	676	708	719	737	700	722	719	702	680	709	712	712	705	758	643	727	733	774	693	685	721	733	720	740	714	724	675	752	693	716	750	716	697	708	752	720	743	722	714	722	686	697	743	767	726	729	686	671	700	685	715	723	741	714	680	758	690	711	727	716	676	702	699	713	747	708	737	687	695	723	703	735	712	712	731	705	721	680	673	707	659	721	739	632	723	735	724	737	672	710	710	700	710	734	683	707	754	706	733	682	737	717	695	734	669	749	738	746	730	678	705	748	751	708	691	707	754	721	743	717	697	761	710	711	705	693	729	709	716	680	700	758	737	761	764	706	768	782	648	685	748	718	715	679	682	766	719	731	695	692	712	724	705	740	755	703	686	692	701	748	679	683	703	740	721	723	729	703	702	752	712	716	710	711	672	696	683	724	703	686	722	685	713	711	720	752	715	752	712	784	784	679	707	704	720	752	694	725	705	721	757	715	754	733	744	710	707	707	651	694	722	783	735	657	773	714	709	694	702	735	726	745	718	707	701	704	702	704	718	693	692	733	694	666	720	722	719	723	738	756	700	722	710	728	697	710	702	713	669	697	700	701	688	770	706	740	768	735	701	706	701	721	685	706	746	688	743	715	774	678	706	698	686	687	745	672	727	706	707	747	711	701	749	690	764	727	666	731	694	720	688	679	763	761	705	701	737	719	712	685	724	708	694	719	667	683	708	776	715	746	774	719	686	705	694	705	693	683	706	719	701	671	710	718	748	688	657	797	662	692	739	716	745	710	757	742	711	703	743	730	760	724	718	737	716	728	722	693	702	670	720	729	737	719	747	688	661	730	739	740	706	743	720	694	686	747	710	710	746	714	728	675	698	727
64344	87827	50469	17576	4238	1118	673	679	649	638	643	627	636	746	628	646	623	656	594	669	614	656	659	628	600	612	660	625	623	598	651	675	640	682	610	648	685	636	706	660	635	654	576	600	638	681	628	641	606	622	599	610	608	689	676	656	617	573	611	617	659	654	612	622	628	649	615	633	623	602	619	655	642	628	596	613	631	639	652	625	620	655	651	636	629	641	616	594	631	661	639	638	627	607	645	623	606	661	632	661	641	682	632	671	689	605	592	618	676	624	618	659	617	638	593	575	646	632	619	626	624	652	673	671	627	664	621	609	624	626	635	663	671	649	664	634	621	613	608	627	655	669	642	640	610	639	613	609	640	654	638	643	616	644	665	607	638	661	639	591	627	636	603	664	654	586	662	658	644	643	655	613	613	674	616	624	643	635	648	634	663	640	579	612	650	667	631	704	622	610	623	637	690	623	676	626	603	624	609	709	659	639	640	619	600	654	607	631	636	595	653	659	599	609	614	621	621	610	644	624	635	596	660	615	605	594	645	611	684	602	615	653	607	626	636	593	656	595	631	638	659	649	635	604	596	609	646	648	673	625	697	592	605	642	629	617	634	650	665	673	640	643	617	617	673	635	650	687	611	667	647	603	646	615	638	622	639	622	645	625	622	632	642	641	650	609	630	627	688	637	632	656	646	646	588	685	636	576	634	605	632	596	644	601	637	600	653	631	570	636	617	582	645	649	619	628	593	594	630	647	657	637	632	627	637	568	650	674	638	604	638	657	628	648	614	650	638	632	633	606	607	594	677	654	653	631	633	616	621	648	621	628	609	627	673	601	624	598	616	638	602	621	647	655	644	626	628	615	625	645	634	640	647	670	618	620	641	674	649	636	591	617	678	650	610	627	648	598	636	617	615	645	617	641	570	655	643	662	611	661	613	639	581	605	631	643	652	672	640	621	592	634	616	638	667	592	588	598	590	651	563	644	643	671	592	631	599	625	611	620	629	630	674	552	615	665	630	585	669	652	630	629	670	587	644	658	679	655	630	679	631	632	669	623	630	608	627	628	669	632	601	594	634	602	632	628	630	665	631	629	606	647	629	669	625	597	604	601	635	619	635	670	577	603	621	640	648	598	665	611	655	646	619	633	640	639	634	608	622	645	634	630	617	611	591	620	614	589	600	625	635	635	652	639	656	645	589	614	625	674	668	576	603	608	664	632	637	631	655	625	630	646	674	651	569	632	677	639	648	673	600	632	617	611	626	607	616	627	599	667	647	588	581	593	608	642	637	633	600	635	670	619	610	626	612	640	605	647	639	627	559	641	644	601	639	588	622	627	630	647	624	614	610	614	630	626	648	654	628	662	642	602	590	593	620	605	666	598	577	668	629	615	643	651	651	602	640	620	626	598	637	628	647	617	639	643	614	646	619	669	632	689	604	630	617	610	602	637	623	614	599	622	700	593	620	646	638	651	615	586	630	648	635	637	641	627	619	666	592	654	624	658	639	659	592	650	601	639	605	646	646	614	649	636	625	611	635	668	623	660	701	666	656	591	592	635	638	649	655	632	629	632	584	599	646	635	668	690	621	608	638	641	602	630	640	612	667	634	627	668	588	621	596	635	614	615	625	623	630	610	632	622	650	650	630	696	638	644	616	646	670	608	692	637	619	609	637	664	562	658	639	625	577	650	620	626	658	624	665	615	646	643	601	599	625	632	611	703	621	616	604	610	657	614	621	641	600	673	624	597	656	620	638	670	629	663	649	713	674	650	623	629	688	611	616	626	601	666	623	603	627	602	603	602	627	619	664	609	614	646	619	643	639	622	619	598	649	672	614	668	613	610	641	675	639	634	661	636	628	627	603	693	586	624	632	657	636	641	651	643	620	599	602	615	621	587	647	609	623	624	609	650	592	592	652	629	574	658	639	642	627	619	626	660	684	661	650	664	643	631	584	628	601	625	618	629	598	615	618	647	667	645	628	633	670	660	619	656	638	631	636	628	638	648	627	598	657	558	647	669	590	648	603	635	629	642	619	609	690	587	604	638	598	604	581	667	696	653	620	653	620	619	611	629	642	654	588	624	605	641	646	682	612	643	620	618	617	624	651	650	671	651	592	643	638	626	632	600	628	641	653	631	659	622	603	635	620	607	656	607	672	618	618	622	595	649	648	623	626	635	619	656	640	604	642	628	590	641	643	616	595	620	615	637	656	609	657	606	657	611	595	591	620	630	621	616	621	676	633	625	611	571	611	631	671	644	650	663	640	606	629	659	641	638	647	639	629	649	638	644	643	678	602	615	608	642	627	632	638	667	604	619	633	608	618	645	598	663	628	642	625	611	628	656	621	645	613	639	618	617	602	628	637	688	644	640	602	625	606	608	611	649	633	595	639	682	645	639	638	684	588	651	659	634	607	595	626	582	641	621	639	635	629	617	646	594	574	622	632	608	659	619	627	625	629	633	591	634	604	616	622	666	623	626	640	596	621	646	610	603	620	631	653	623	625	612	615	627	627	634	612	617	625	607	642	676	636	677	656	639	661	613	655	611	650	604	685	628	653	631	617	590	612	614	657	634	637	618	607	598	604	578	640	636	631	644	657	575	621	581	636	630	624	647	667	632	595	607	632	665	650	606	646	594	619	640	693	665	620	638	586	594	625	627	604	600	645	621	576	606	681	648	620	631	658	635	574	600	637	638	636	665	679	636	623	687	652	594	640	624	627	627	636	628	623	651	650	563	647	652	672	621	654	646	655	660	660	641	658	617	604	611	638	625	626	624	664	674	662	620	637	643	608	611	583	637	631	619	632	606	625	605	602	629	643	635	640	639	596	672	643	634	676	612	609	662	636	648	657	640	657	648	589	604	639	655	629	617	650	595	625	619	627	621	608	622	618	609	616	622	639	637	705	609	594	648	610	664	635	623	610	671	664	601	644	604	606	638	594	609	585	593	615	580	629	605	660	631	654	623	641	636	659	646	558	627	580	601	612	608	641	642	644	625	636	623	601	608	604	642	651	646	623	611	665	630	636	653	608	620	622	651	608	643	676	652	623	624	646	637	610	632	632	605	622	594	665	617	647	641	613	638	622	623	651	621	642	593	622	622	594	680	632	632	649	624	632	632	639	621	642	640	657	615	608	644	660	615	628	663	622	596	610	621	620	649	630	597	640	635	636	635	697	667	679	641	632	606	610	583	576	654	637	652	615	615	648	626	634	606	660	700	590	612	642	636	619	662	592	670	622	599	632	653	595	610	652	640	590	656	631	615	619	619	639	606	618	657	593	622	634	653	614	657	589	656	603	667	633	596	612	624	634	642	656	615	627	624	625	604	699	675	589	630	629	637	637	598	588	637	602	611	645	648	685	637	631	667	619	637	650	653	673	592	627	654	627	661	638	627	595	600	647	636	624	630	644	632	596	597	642	630	650	604	681	686	570	585	598	660	592	606	651	651	645	608	662	620	620	614	649	627	653	637	620	622	661	696	629	618	646	637	655	653	646	619
24168	23207	30996	25894	20382	10356	1800	1026	866	881	854	809	854	856	847	796	851	841	822	841	864	874	809	866	858	824	818	791	793	784	828	830	824	807	846	816	791	783	853	829	806	803	822	843	777	841	865	843	852	822	801	812	843	800	830	799	799	839	836	831	801	883	787	832	836	819	818	780	869	850	794	800	803	818	827	838	805	790	754	837	850	858	813	824	811	802	778	805	818	831	826	805	805	828	823	819	765	826	800	813	836	831	818	839	830	828	808	826	801	829	852	868	865	839	874	838	765	853	873	839	824	811	790	808	804	794	793	802	816	769	859	807	817	815	767	832	841	810	820	823	858	796	849	797	809	804	823	841	765	812	807	848	793	766	774	816	803	801	878	835	817	814	838	853	768	786	828	803	803	857	816	798	814	793	784	785	841	800	829	818	794	817	828	790	754	770	789	833	849	801	803	783	793	781	827	793	806	811	804	813	768	819	792	842	825	759	796	818	831	777	793	752	827	796	857	798	827	860	850	809	787	760	828	825	798	784	816	769	834	815	844	794	813	794	833	856	842	846	799	837	859	805	792	820	843	829	788	835	763	864	859	857	874	825	752	831	806	835	823	833	804	823	794	793	828	823	814	800	822	814	790	844	819	818	829	848	835	821	847	759	870	809	831	810	801	800	846	824	778	804	822	797	801	803	804	811	803	839	805	826	800	848	831	823	806	843	820	856	794	782	768	802	832	793	819	768	791	869	855	785	795	791	819	842	803	815	811	827	808	817	804	828	795	837	835	796	815	874	815	816	793	775	751	797	852	831	815	830	806	870	829	854	784	837	808	846	837	810	830	791	839	820	816	833	837	758	793	823	790	766	845	826	818	894	845	793	790	838	856	742	862	833	800	804	787	829	807	820	769	827	838	820	831	753	823	848	802	789	835	805	820	811	800	782	828	810	788	822	827	803	866	854	813	807	861	806	829	778	822	810	787	796	766	836	777	817	761	832	767	818	809	839	794	793	801	811	818	786	793	843	853	815	846	802	803	774	818	790	789	867	784	847	826	825	792	826	754	823	753	804	817	793	759	830	802	829	791	790	805	796	853	803	795	851	877	839	847	843	881	822	867	808	825	782	876	774	788	816	784	800	798	792	795	735	839	813	819	770	768	781	857	811	820	802	812	781	837	770	804	804	815	756	794	786	802	859	780	842	810	874	832	808	767	801	764	828	783	820	882	790	768	858	815	801	840	804	824	828	785	834	797	817	886	762	857	805	794	765	828	822	802	789	788	810	834	798	767	820	798	795	830	798	778	759	788	779	824	756	821	833	794	770	782	773	831	791	830	795	849	814	834	771	803	829	812	808	785	816	779	795	817	857	763	811	783	838	820	832	868	791	859	843	792	798	804	842	807	816	784	845	882	816	807	839	804	824	801	751	857	823	797	786	809	846	854	773	847	784	817	867	771	786	788	791	794	733	801	796	828	796	829	796	803	872	830	839	849	816	844	837	786	771	859	802	785	837	795	841	823	798	811	830	777	802	843	788	841	777	827	846	812	787	862	846	786	797	835	794	806	839	784	774	790	813	840	836	759	788	792	857	811	829	782	811	782	799	821	834	837	765	857	818	789	770	816	836	795	812	795	806	773	812	812	795	794	781	817	810	829	817	834	828	852	812	755	841	795	760	774	845	792	794	795	798	829	787	830	825	817	805	815	811	776	834	814	804	839	829	812	779	853	826	791	856	821	754	784	814	794	813	787	802	800	820	847	841	823	783	824	818	778	782	822	761	811	822	763	811	833	835	787	806	780	790	816	765	828	770	778	859	787	822	861	868	805	828	794	849	763	841	829	850	815	824	779	807	804	789	797	789	851	759	806	815	857	829	805	801	760	867	801	802	829	801	846	805	817	819	757	810	805	756	843	833	823	840	859	811	832	785	800	796	813	799	791	832	790	800	763	850	778	844	844	819	832	804	800	832	834	822	782	818	819	779	809	828	792	795	810	776	800	743	798	789	795	824	798	779	808	832	809	835	865	814	829	815	788	803	840	749	817	782	813	796	782	774	789	820	811	822	807	788	806	830	794	842	796	816	772	855	826	855	820	819	807	807	803	794	832	803	796	794	840	777	831	773	787	859	803	772	796	826	828	827	793	796	778	824	827	820	846	808	848	810	819	779	821	773	773	770	848	837	838	815	866	830	813	807	752	843	780	867	833	779	777	805	807	811	772	790	831	766	863	814	812	799	808	775	804	803	789	828	768	798	807	822	830	785	802	829	794	794	782	806	786	800	847	768	763	833	822	825	813	836	871	807	814	764	840	806	789	801	825	857	804	786	841	803	795	819	861	794	831	799	810	804	836	818	833	845	841	816	788	790	796	793	805	808	797	801	795	781	802	815	754	810	804	840	832	763	786	843	718	845	813	842	852	869	894	875	775	793	792	817	850	813	755	841	807	808	798	766	848	804	793	800	854	825	795	847	842	840	766	808	844	847	839	790	805	773	827	822	816	806	836	803	828	823	753	852	808	805	819	769	797	784	778	790	820	829	857	848	791	808	805	837	793	784	855	764	756	765	760	850	795	777	788	851	800	854	776	790	857	822	850	787	787	798	837	791	858	911	756	782	794	848	805	822	841	801	825	829	797	817	795	773	828	786	748	808	786	801	775	816	853	829	806	807	843	775	823	818	830	832	818	772	812	827	823	800	802	780	823	806	791	835	760	832	810	809	797	846	773	837	767	858	754	796	863	793	808	817	820	816	785	822	806	813	843	803	834	799	814	788	816	793	769	764	836	784	808	823	863	784	820	779	779	789	827	849	781	783	816	824	812	815	790	816	848	866	814	826	793	855	809	803	807	785	806	781	774	851	831	817	820	837	789	809	848	844	801	823	785	789	779	846	780	805	848	832	816	794	834	834	781	805	795	861	785	841	795	820	780	792	772	858	874	818	821	807	801	860	832	784	818	823	801	843	842	785	816	866	789	793	802	844	813	830	807	843	785	782	805	785	809	745	775	844	820	824	806	770	873	833	821	840	750	795	839	813	830	769	799	788	830	857	835	786	774	790	810	832	870	840	793	780	813	772	789	827	809	836	826	825	783	798	847	807	812	842	808	829	834	820	806	797	836	876	805	811	826	765	845	833	793	822	854	772	823	817	816	854	822	836	793	816	775	806	755	786	786	795	808	825	820	772	746	808	798	831	837	812	802	816	783	798	822	825	795	805	821	850	833	810	785	807	842	831	805	806	754	823	821	787	790	841	796	767	785	818	797	825	827	783	853	798	782	798	777	820	826	781	822	806	827	806	782	820	864	814	782	815	815	802	770	853	845	795	818	876	769	808	816	787	798	813	830	799	836	813	845	804	812	799	772	786	784	778	858	795	783	836	806	768	797	817	781	816	796	777	779	809	866	805	838	784	824	827	805	821	797	917	825	818	858	824	783	771	795	821	831	843	871	831	819	816	814	804	838	843	831	821	820	784	820	818	814	804	817	804	759	844	817	783	807	836
58930	94111	59312	24540	6469	1593	849	748	731	762	703	754	779	700	781	731	712	718	695	683	815	713	749	736	752	744	768	738	752	806	763	693	743	732	740	719	734	762	729	746	764	739	750	699	729	732	744	756	759	719	724	716	695	714	757	721	754	697	675	727	720	755	741	764	729	676	710	707	733	733	771	739	763	749	784	702	725	739	692	722	773	652	733	765	682	733	720	727	762	731	775	748	705	731	763	714	727	748	753	731	785	713	753	705	750	724	706	779	689	720	737	745	757	755	729	727	803	742	762	762	730	784	778	729	781	745	704	731	709	773	738	702	694	738	756	733	759	745	752	740	743	754	788	742	731	702	688	720	735	741	740	733	778	763	694	768	745	690	742	692	740	700	758	734	763	740	772	680	765	773	757	739	752	722	718	739	707	741	710	741	752	716	719	734	715	734	706	730	769	715	717	793	740	717	771	713	719	797	722	715	747	738	759	756	734	753	751	738	778	717	693	719	720	705	741	747	760	680	736	735	761	754	706	719	708	727	741	732	753	738	767	747	761	704	775	811	755	717	751	723	746	729	775	730	728	746	712	689	710	743	721	724	746	724	763	705	704	739	699	740	710	742	677	722	732	691	742	710	785	725	724	707	748	705	700	772	776	756	713	691	701	737	746	730	719	724	696	718	737	696	729	713	719	694	712	784	756	739	715	739	698	723	703	718	753	734	754	814	705	699	713	672	701	739	747	745	716	712	754	770	724	741	745	771	688	707	703	756	732	770	744	752	783	760	727	671	771	780	777	723	721	706	743	667	722	767	693	729	748	757	770	719	711	720	729	736	736	707	724	764	722	751	721	680	747	689	745	728	696	734	753	695	756	735	714	720	783	696	655	726	722	686	725	734	744	741	764	777	771	758	757	731	681	683	711	733	701	759	755	722	703	751	708	723	725	689	771	713	707	711	713	722	734	767	691	742	760	782	722	762	712	720	768	731	747	718	763	697	735	724	737	701	715	767	743	705	697	729	705	695	677	724	709	705	707	663	749	736	709	703	764	798	764	775	758	756	718	703	762	717	698	754	723	726	722	736	775	724	758	737	698	715	721	743	723	753	724	724	717	814	764	678	733	693	727	751	723	717	743	737	730	779	739	715	700	756	749	733	771	729	724	790	691	770	725	716	733	708	733	779	786	756	745	706	714	740	744	709	715	728	708	696	724	703	738	727	746	723	715	676	755	735	786	741	701	744	705	760	732	711	728	769	712	681	721	708	757	688	731	786	730	727	695	719	699	705	746	752	741	723	736	707	687	715	734	741	706	731	714	724	740	759	750	694	738	774	719	746	711	786	747	706	700	739	768	780	749	749	742	743	732	723	709	721	720	752	741	697	848	719	737	699	745	766	691	761	689	679	698	699	737	727	731	733	702	742	772	721	712	731	703	729	737	731	736	746	745	724	694	753	734	762	718	756	729	703	732	734	756	786	737	729	694	691	706	779	744	726	768	766	716	690	686	740	672	667	732	751	761	782	769	723	749	720	758	728	720	729	713	718	702	707	685	747	631	747	718	661	741	738	740	711	773	713	739	708	750	728	766	736	743	755	771	743	690	730	744	777	727	750	778	758	762	746	740	774	727	758	721	729	753	760	749	770	716	696	762	713	784	720	785	734	737	717	700	726	733	691	736	785	713	747	701	743	723	729	749	738	707	716	723	731	739	747	707	676	744	720	732	719	756	730	718	708	673	717	771	745	720	743	747	692	712	701	751	726	733	743	764	735	724	720	762	736	701	769	729	747	709	726	754	773	730	712	720	712	709	764	717	698	767	705	730	753	737	741	712	713	757	687	731	713	735	697	747	727	743	717	718	745	706	716	747	702	691	722	741	747	681	673	686	709	733	735	744	719	697	744	727	712	737	749	696	729	762	734	700	733	670	726	759	690	722	728	712	766	701	728	763	710	705	739	748	723	749	785	731	692	740	753	729	715	708	692	724	701	713	741	757	711	752	749	759	733	693	766	719	691	708	737	722	738	732	755	705	741	689	680	737	721	724	736	705	747	691	747	753	716	685	775	733	675	739	704	736	678	759	662	712	755	756	722	725	684	703	728	697	744	774	680	725	755	741	692	725	750	742	735	716	754	702	724	713	715	680	730	732	707	714	736	728	703	730	716	709	670	719	722	725	677	743	739	760	718	698	739	704	734	719	708	747	686	724	697	734	700	707	696	710	734	716	698	690	741	750	730	760	759	724	723	720	714	702	772	736	720	700	704	685	731	725	751	752	716	727	683	716	746	746	708	771	757	736	688	723	712	748	777	747	721	734	742	729	714	692	758	765	697	735	675	713	711	757	740	698	752	729	717	708	727	676	677	709	732	692	735	736	733	706	720	721	737	725	762	752	731	749	759	755	738	724	747	684	714	702	735	739	706	745	758	735	736	718	723	738	724	741	708	708	720	741	702	741	705	772	709	796	752	690	710	701	735	703	686	694	685	677	706	758	748	716	731	762	716	722	737	705	744	757	714	786	791	749	715	671	729	751	752	767	736	729	717	734	724	729	722	720	691	727	689	706	677	734	683	724	703	703	705	740	726	743	708	731	763	747	764	688	748	724	717	747	749	729	691	732	756	759	751	719	768	742	742	711	682	741	725	772	751	716	756	736	688	742	693	706	744	715	710	716	740	734	768	746	731	706	722	687	748	694	706	734	718	734	763	746	701	733	691	729	764	715	736	722	742	733	726	690	753	673	693	662	704	754	686	726	729	700	774	778	758	685	739	754	752	724	740	711	678	714	797	775	729	685	741	711	701	701	714	721	702	784	734	784	734	723	746	727	723	732	727	680	705	698	732	718	718	705	721	730	730	753	753	715	723	710	686	702	754	747	749	720	713	719	693	741	688	746	743	784	721	774	731	687	678	717	756	699	685	740	690	753	736	747	739	712	706	725	686	728	721	719	716	736	715	714	725	712	784	704	689	705	744	702	771	656	738	699	781	745	759	720	772	727	705	750	752	718	732	696	719	736	739	761	712	676	702	750	743	706	707	702	711	740	707	711	707	732	689	678	697	725	757	727	745	741	693	738	756	678	670	761	703	772	721	733	692	775	691	722	703	720	722	745	695	699	684	738	779	770	713	711	755	752	680	787	752	741	716	706	725	741	725	686	707	753	754	715	700	742	723	714	744	738	725	764	717	751	721	675	708	710	694	675	717	715	727	760	690	764	723	722	735	684	696	711	716	744	722	801	734	721	730	689	758	706	709	750	706	720	800	706	776	714	751	698	734	728	654	776	725	713	692	726	730	725	712	712	733	691	727	717	693	725	674	718	682	681	683	759	733	727	708	784	759	707	728	757	772	790	728	730	710	690	720	716	751	721	765	734	711	745	744	742	683	753	745	758	732	740	721	750	735	810	752	709	724	705	708	712	711	708	741	732	779	712	677	774	753	722	743	689	780	725	739	692	715	701	773	689	725	699	746	663	710	741	730	709	724	699	729	708	768	701	754	728	747
32079	31422	22699	7148	1355	744	689	630	660	663	658	638	631	597	622	645	635	622	653	667	683	643	646	617	629	621	605	640	646	646	662	653	643	661	679	611	623	664	669	664	618	606	679	620	634	661	678	633	656	682	680	662	648	658	652	684	604	623	620	631	672	649	617	635	663	628	634	655	625	578	608	584	637	622	594	585	623	621	664	614	631	642	606	590	620	632	638	596	590	664	600	629	646	603	644	692	582	623	611	632	636	592	609	649	643	616	662	627	667	627	656	618	596	648	659	637	657	599	653	643	648	639	629	607	672	595	650	636	666	702	615	655	607	648	622	610	623	616	604	630	654	605	620	598	619	646	608	679	669	606	636	599	628	681	640	652	647	627	608	621	626	615	636	664	623	641	688	584	616	635	653	645	626	570	685	694	650	629	656	631	658	613	636	688	611	638	614	650	626	613	619	656	624	628	644	628	643	635	626	663	632	617	624	639	640	658	648	603	643	658	624	598	607	667	601	601	619	638	597	632	633	648	633	606	606	634	604	666	637	617	650	670	630	620	649	641	624	628	629	634	643	648	669	655	630	616	612	641	636	601	588	597	691	662	666	657	618	600	594	610	584	588	611	626	614	557	640	591	623	581	647	627	687	625	648	630	608	639	650	649	586	599	591	638	664	640	631	628	675	672	642	638	656	646	604	656	672	689	633	623	670	648	627	638	662	627	681	636	629	582	598	652	649	664	656	645	646	589	673	627	582	608	631	617	616	639	633	637	624	639	640	617	630	641	624	616	675	620	624	632	649	615	671	597	623	668	670	657	673	588	681	617	610	592	639	620	650	597	616	600	627	620	657	649	630	638	599	653	630	618	606	610	617	624	681	652	626	676	644	610	654	667	609	641	704	596	700	633	663	638	625	635	612	609	621	590	620	629	633	645	621	641	601	644	634	629	634	642	634	670	588	612	646	653	602	624	644	591	642	609	657	617	632	653	669	622	649	630	638	627	584	639	627	599	688	650	641	644	673	593	638	664	655	625	687	597	652	612	612	639	640	613	662	643	638	613	617	622	657	667	673	642	655	619	636	608	650	616	641	643	668	639	702	637	631	625	672	616	643	639	590	631	654	623	652	593	643	626	632	623	600	654	646	591	644	647	603	625	611	682	648	641	584	624	622	592	629	648	613	627	626	667	610	652	648	604	673	628	662	659	628	628	589	638	615	622	620	624	676	642	612	604	620	670	680	624	640	642	630	616	621	674	643	666	571	616	640	638	635	644	651	688	683	647	664	635	618	639	670	617	613	606	633	645	614	621	619	602	675	621	624	631	631	625	635	672	644	688	680	587	652	619	668	607	633	644	651	634	609	660	640	631	667	654	646	629	604	616	610	600	641	608	645	591	652	616	650	670	665	669	616	646	610	647	607	626	646	659	610	628	648	599	662	603	625	670	616	603	614	628	609	641	659	676	618	657	650	656	652	665	650	600	579	662	611	615	567	613	680	603	646	638	604	631	622	654	590	635	631	632	650	606	620	641	615	642	653	649	627	666	613	612	664	579	641	666	615	668	606	652	615	670	624	636	608	661	638	631	675	638	651	647	602	650	648	606	641	626	606	633	598	615	604	651	588	615	637	633	591	671	627	658	626	651	657	620	600	599	625	626	610	669	621	678	658	629	658	604	621	620	599	630	672	621	613	651	635	622	655	614	615	588	633	610	647	646	676	627	655	611	594	674	612	643	670	607	624	661	565	609	641	591	639	625	647	615	631	621	581	652	691	580	659	640	646	661	676	671	645	651	683	636	612	620	669	647	680	594	646	629	616	646	631	628	633	614	644	612	650	583	634	616	655	666	588	621	640	635	634	612	648	640	552	655	633	618	640	690	606	673	627	633	636	629	676	639	609	627	659	618	621	666	665	637	651	643	637	623	625	612	632	641	632	630	673	646	598	600	604	667	624	625	658	640	636	631	673	593	642	685	611	669	650	625	645	618	664	639	666	632	675	610	641	635	648	646	656	655	588	614	578	651	618	664	628	645	605	664	623	647	685	639	613	677	634	605	606	584	642	661	616	611	635	658	634	611	666	617	642	639	619	626	653	631	661	617	602	630	689	633	653	640	606	584	645	645	615	653	611	627	622	653	631	628	627	651	629	663	641	682	690	598	639	625	613	626	653	647	672	598	660	646	621	605	602	640	654	650	695	692	636	679	642	583	653	627	622	627	597	641	617	641	659	588	684	654	613	656	671	607	609	637	648	634	634	636	645	617	655	636	643	647	608	660	602	619	681	636	639	601	644	634	666	620	652	648	620	645	647	657	671	655	631	639	621	696	667	664	638	632	573	602	596	634	637	628	655	580	612	697	595	666	668	599	579	637	645	592	676	613	626	663	657	672	631	581	630	680	617	583	643	667	596	619	633	634	676	641	646	588	631	688	681	636	627	622	657	630	638	655	645	644	644	634	626	623	682	607	665	633	630	643	660	609	591	648	646	625	596	630	596	632	612	649	651	643	619	671	643	657	681	628	609	614	585	640	627	660	623	657	627	617	576	638	622	663	665	649	613	648	605	649	645	623	653	642	644	629	637	647	650	663	611	641	621	621	644	656	633	615	624	630	644	633	618	619	662	629	677	648	614	667	628	595	642	605	576	619	632	640	656	608	588	571	691	637	616	640	666	666	616	689	663	583	671	660	617	650	609	649	658	664	603	612	605	630	638	638	623	654	681	634	633	625	600	624	674	644	613	583	646	663	618	636	661	620	628	605	638	615	609	621	642	674	612	635	624	638	607	619	637	638	637	625	635	648	657	638	640	620	631	624	648	650	626	624	621	616	626	638	586	593	625	664	652	610	648	602	650	621	647	648	664	662	640	628	641	650	672	624	666	627	607	604	626	645	657	587	598	620	670	656	680	672	653	618	651	675	622	641	570	637	639	627	622	665	671	625	651	655	652	585	630	600	652	636	629	659	575	627	689	639	640	637	619	619	609	634	598	671	658	640	628	605	636	616	628	595	671	644	636	652	635	591	653	653	637	616	617	615	641	646	650	619	645	570	597	631	673	594	604	626	644	647	642	616	633	657	656	633	631	585	647	645	591	621	637	608	617	631	603	646	646	608	632	648	644	619	640	622	628	678	644	584	657	667	599	627	649	637	623	601	625	640	574	623	618	618	623	639	657	607	628	626	633	632	635	674	643	619	621	639	619	607	633	615	659	627	623	631	627	635	629	627	664	613	609	654	607	650	630	590	617	597	649	615	656	649	675	634	627	645	625	637	579	572	613	648	605	627	674	627	655	604	657	643	644	582	618	614	638	634	621	655	651	616	624	629	686	633	664	673	662	627	669	650	683	632	662	580	584	660	633	655	666	585	630	645	609	616	662	616	632	641	690	626	683	681	664	622	610	658	666	629	627	654	645	618	630	674	634	611	677	641	662	598	643	637	620	578	624	647	585	627	658	637	604	619	664	650	633	595	650	618	614	624	614	630	631	638	629	660	616	630	631	618
28022	34120	15308	3466	1051	593	485	509	517	526	560	486	538	544	564	497	515	559	490	500	527	532	469	516	481	484	498	546	517	508	497	528	510	554	516	523	524	498	483	534	524	504	507	506	496	502	522	495	499	505	509	509	520	515	526	519	494	533	544	473	520	482	520	516	506	510	509	527	471	554	504	565	527	484	526	517	532	521	514	481	527	522	485	515	521	515	462	488	521	528	536	507	502	518	509	508	519	520	545	503	500	479	498	524	533	517	532	531	509	517	532	534	496	529	541	552	494	524	557	495	496	520	538	544	505	544	517	533	538	504	501	516	515	514	532	508	509	538	540	495	514	544	464	507	523	498	504	528	533	515	528	552	505	504	513	506	516	529	490	528	468	526	537	483	508	475	511	533	468	522	558	544	548	468	550	515	491	512	515	474	543	462	490	492	489	521	517	488	471	517	502	487	464	502	531	502	503	512	521	489	526	490	472	486	482	480	512	472	512	496	507	522	554	539	511	495	526	508	508	560	514	522	533	506	529	475	513	491	543	531	541	504	509	529	521	508	493	522	497	492	518	522	509	520	533	563	490	488	505	526	543	526	540	516	483	532	510	520	488	504	552	460	570	534	508	528	514	499	519	490	513	480	514	523	486	502	499	494	474	501	521	512	478	554	508	514	530	469	461	486	539	509	536	506	536	504	529	519	517	507	515	532	521	542	532	527	501	525	509	504	458	520	540	470	542	514	527	520	495	518	512	545	496	462	496	463	478	529	479	483	518	485	542	537	512	486	536	530	528	545	489	496	496	527	527	502	531	521	503	502	545	506	493	495	484	495	505	494	525	512	512	497	503	510	470	540	561	497	562	544	469	544	523	517	520	507	530	487	500	552	551	530	520	503	511	511	531	505	527	539	478	534	519	502	518	533	501	519	545	513	507	479	524	523	500	502	492	507	482	496	501	522	557	539	524	536	511	505	525	509	516	487	473	470	513	504	508	532	502	506	542	470	517	501	510	496	537	462	493	522	474	462	536	519	501	574	514	528	493	515	516	562	495	510	500	514	510	507	492	476	529	512	516	518	530	516	509	509	509	541	499	484	530	526	491	491	539	535	483	505	543	555	505	487	517	495	521	513	515	525	518	495	521	548	508	446	500	494	511	552	508	493	497	482	502	480	532	521	496	498	529	516	511	512	510	501	477	523	510	519	536	502	480	527	516	487	500	503	529	532	567	501	483	487	511	528	523	503	549	530	512	533	536	470	539	504	514	527	530	537	509	459	469	495	527	477	506	528	490	505	554	510	525	508	460	512	516	479	527	496	488	516	500	481	503	506	518	532	491	528	521	501	530	474	482	526	485	501	496	502	536	501	533	507	536	480	513	535	541	517	513	551	489	511	521	536	546	518	491	469	514	503	476	494	529	533	518	534	508	482	478	538	564	525	475	460	487	535	527	508	539	521	543	525	522	525	477	542	490	525	495	509	495	556	549	499	503	484	530	515	521	536	502	501	535	511	482	502	521	470	525	504	509	520	482	526	526	529	499	558	487	515	520	521	504	502	501	531	504	493	519	499	496	499	529	517	498	482	476	547	550	501	540	506	486	503	552	510	523	520	530	516	479	511	518	512	519	547	519	499	514	522	522	509	522	518	521	531	521	537	512	536	540	530	505	525	488	529	523	487	513	509	526	528	504	503	543	542	496	515	494	564	517	522	524	506	565	534	530	541	508	500	491	510	515	545	512	487	540	499	492	506	502	552	516	562	507	461	522	506	567	499	524	519	490	530	521	504	489	522	507	485	571	525	506	485	498	498	502	536	543	529	500	522	531	572	548	502	506	494	517	510	510	489	473	555	512	520	519	495	486	504	513	466	516	516	528	544	563	480	547	534	504	548	534	495	486	503	502	541	537	514	506	543	523	592	528	526	520	512	509	477	523	493	541	522	533	528	503	511	536	514	539	531	548	529	473	483	528	512	523	516	514	474	519	507	505	530	496	534	528	485	520	525	597	495	529	516	505	462	515	540	515	511	504	511	518	535	473	484	550	477	565	484	473	493	504	566	509	552	507	496	471	533	531	537	526	496	499	555	580	501	484	490	535	498	547	527	545	530	508	519	525	505	538	485	501	544	517	479	519	547	490	505	488	526	516	500	496	522	490	548	523	567	487	507	547	535	509	467	486	544	477	550	515	504	497	523	501	497	545	505	501	517	472	491	511	528	512	516	548	488	476	519	505	521	506	506	495	513	500	498	502	489	541	567	518	456	534	469	471	558	508	525	481	487	509	519	499	534	556	490	501	479	544	486	520	505	505	471	494	483	494	484	514	545	506	474	501	526	527	498	508	564	506	546	489	519	521	512	508	489	474	517	487	557	505	524	515	506	485	508	513	499	496	472	509	518	564	519	521	558	503	491	488	534	548	483	519	508	522	568	536	529	529	555	527	515	502	504	543	473	493	530	512	507	537	530	531	532	514	535	508	520	514	531	535	544	506	560	500	481	490	518	513	542	517	532	530	503	541	520	524	521	484	548	505	511	546	491	531	510	507	519	539	536	518	535	506	496	476	527	521	528	503	511	529	524	499	502	503	525	522	546	477	501	508	483	479	510	532	492	524	512	542	538	505	539	471	512	517	522	535	516	472	532	478	517	542	492	517	490	499	499	534	520	504	490	492	471	509	508	486	515	533	497	496	518	536	534	516	509	497	514	517	508	541	555	518	529	503	504	514	458	500	479	518	535	533	464	519	481	458	476	522	551	491	531	538	590	529	493	498	497	512	552	550	524	507	528	492	526	513	514	505	481	512	557	586	521	509	529	534	492	535	528	487	523	554	513	525	500	538	557	516	479	505	490	557	482	502	529	499	520	530	522	507	525	527	489	563	524	505	534	513	500	512	530	504	563	500	504	531	477	540	517	510	534	549	508	504	502	520	502	517	533	479	512	513	521	527	523	508	464	528	507	526	510	503	518	519	538	523	516	480	536	493	484	484	517	495	484	534	512	479	527	521	505	530	493	521	450	489	514	520	512	509	525	517	512	504	529	537	511	521	496	483	519	532	564	504	518	528	538	485	480	557	566	493	537	489	529	512	558	486	498	515	505	528	484	502	560	486	560	496	486	510	520	509	510	528	512	544	514	539	519	518	554	549	528	492	527	531	543	524	500	526	516	497	519	526	513	517	502	528	554	502	543	535	565	529	505	518	539	497	543	516	526	542	499	553	488	549	522	513	501	521	513	502	512	478	524	467	516	517	482	517	541	515	530	545	506	523	499	550	509	547	458	514	545	529	525	551	471	518	491	539	502	511	489	520	518	531	489	517	561	492	486	513	514	508	486	480	508	494	555	499	522	493	498	493	530	500	514	479	528	546	507	489	519	519	536	499	498	569	517	537	533	524	511	505	520	503	505	526	506	570	520	516	514	551	508	533	525	467	567	515	519	551	558	550	521	505	524	517	526	516	538	514	518	472	549	528	503	524	494	543	506	500	553	501	524	500	498	532	500
25191	25441	34621	28329	16042	3726	1046	782	748	694	717	688	716	746	756	725	701	699	741	720	710	684	711	719	724	672	680	707	671	743	707	726	665	690	684	704	596	717	708	738	703	706	679	677	705	703	673	724	718	685	690	751	664	703	707	725	677	678	698	686	686	715	710	666	711	701	742	666	683	734	727	689	707	721	694	712	678	662	677	683	636	637	659	675	670	719	682	683	709	679	717	665	745	658	754	703	716	652	705	711	714	727	697	678	699	765	701	689	669	704	677	686	649	683	766	699	671	654	720	706	676	714	737	697	730	725	663	653	700	706	718	693	693	659	677	673	696	739	663	705	675	675	669	663	694	627	698	669	704	699	712	732	731	693	706	674	688	718	677	685	711	730	671	672	679	698	693	682	692	693	660	746	707	662	653	683	680	687	675	679	687	680	686	707	682	704	671	691	670	678	724	659	713	707	698	652	693	696	707	715	691	715	691	670	655	758	713	650	617	659	677	689	746	610	649	726	701	684	697	667	712	702	646	670	711	710	679	740	663	677	636	741	677	679	698	681	705	692	655	689	651	691	715	672	716	724	656	679	665	679	704	742	666	651	727	694	716	712	711	765	721	683	717	698	711	637	649	667	727	719	725	667	708	698	709	646	710	692	684	720	712	661	709	708	715	694	691	702	693	675	711	680	730	670	679	675	659	693	676	713	714	724	703	722	669	654	699	728	665	712	677	687	712	689	696	719	706	726	706	696	718	655	664	693	662	690	701	672	700	688	738	687	745	719	725	711	673	680	727	682	693	662	741	688	694	688	728	698	651	666	665	710	714	709	703	701	732	714	705	700	713	684	712	688	700	664	762	710	692	723	692	672	701	657	705	670	661	734	703	680	684	668	709	762	675	667	699	719	681	716	686	660	676	679	681	679	723	674	634	763	703	706	682	674	694	736	707	642	681	700	719	704	672	691	716	682	693	651	728	682	668	697	685	705	726	702	715	682	693	696	711	647	710	702	707	697	686	671	699	689	718	650	702	719	679	684	690	679	698	669	677	712	661	644	687	675	703	701	654	661	672	710	687	682	723	669	690	691	702	741	708	658	703	720	686	713	675	701	668	667	673	735	679	656	717	685	674	694	666	683	706	736	658	686	732	690	729	740	691	717	743	676	732	724	688	672	700	674	663	691	649	701	651	704	682	632	671	712	747	740	689	683	730	756	635	707	690	698	680	714	672	694	712	678	744	696	770	641	657	690	647	703	660	711	681	677	717	698	647	657	652	679	701	689	683	734	704	700	673	658	686	687	661	701	734	649	677	678	664	658	635	711	675	747	713	691	725	691	705	731	706	726	741	673	685	690	715	637	741	674	721	634	703	674	672	698	676	656	701	657	648	679	720	718	700	721	708	733	676	715	705	711	718	690	695	650	708	693	660	741	721	683	729	698	732	698	679	684	653	726	664	696	698	688	644	677	670	717	665	709	704	710	748	736	635	698	711	693	655	726	706	709	704	721	692	698	668	683	721	705	657	696	647	708	710	717	708	678	699	696	670	665	663	652	675	671	733	727	688	707	672	703	720	668	689	665	675	689	700	709	664	693	652	651	735	700	699	640	685	717	703	705	705	696	709	673	699	665	679	690	667	673	760	687	669	674	673	721	680	691	687	695	715	685	698	722	668	719	761	680	715	694	655	701	685	685	694	689	676	641	627	681	643	712	701	758	647	667	689	655	702	678	680	683	684	694	734	769	660	667	716	718	677	690	694	728	703	693	674	732	715	663	663	701	654	642	656	698	663	653	678	725	709	672	688	698	670	723	665	713	701	663	707	697	720	676	704	653	668	651	679	673	687	699	747	671	713	659	675	700	664	727	672	657	665	669	661	699	698	697	690	712	694	726	694	725	694	705	726	663	706	673	665	662	715	703	659	651	702	739	698	666	685	713	717	712	657	663	683	662	696	705	685	712	698	694	686	694	655	639	696	706	723	672	701	714	710	677	691	742	704	680	672	715	697	692	704	722	735	667	718	700	649	686	679	700	684	719	697	651	725	653	650	681	668	706	660	669	658	744	694	677	693	693	695	663	711	657	700	669	662	684	698	731	717	690	705	749	675	704	714	729	691	693	683	684	669	713	712	720	677	682	649	653	707	703	653	687	712	658	689	690	692	682	691	668	693	661	756	711	668	674	681	669	661	653	658	707	719	706	674	653	633	681	669	737	690	669	649	697	682	707	634	747	698	670	723	704	682	705	727	629	729	679	693	690	630	686	646	685	703	676	694	727	686	732	690	703	646	685	759	685	614	684	695	671	664	743	736	683	710	629	698	693	666	656	693	625	687	695	713	716	697	703	718	680	684	714	713	635	720	691	692	687	695	722	715	674	670	678	656	712	690	668	712	710	684	738	670	719	707	751	654	653	679	660	671	664	705	725	684	691	672	684	739	687	701	686	720	677	720	713	702	688	718	715	685	708	642	686	697	696	683	712	676	726	681	710	656	716	680	696	723	669	680	672	711	678	661	654	659	692	718	621	752	701	689	669	695	728	659	637	721	672	704	709	700	665	697	714	678	685	693	676	649	661	710	688	662	663	704	721	687	667	746	716	709	699	674	660	674	748	683	699	726	694	702	667	655	685	706	645	698	680	702	731	701	661	680	665	696	731	725	674	654	659	694	654	677	691	657	696	745	683	741	705	685	672	700	693	674	666	667	675	674	658	672	666	715	666	693	709	708	753	702	682	686	703	682	696	726	698	693	697	650	644	706	722	683	708	707	678	669	696	693	639	687	679	711	694	726	677	694	671	719	700	694	685	682	674	721	652	687	692	675	716	643	692	673	701	646	675	693	700	678	716	647	683	742	685	680	670	695	728	733	717	644	665	681	682	712	682	726	679	707	658	687	675	705	654	701	742	697	683	703	665	656	710	663	678	706	675	615	685	669	723	709	698	670	639	679	674	733	729	751	632	679	663	716	675	718	638	731	669	647	663	707	617	683	748	716	667	683	678	725	748	688	679	703	708	707	648	684	659	718	682	682	676	703	717	668	719	708	750	735	716	695	676	696	726	661	673	708	664	688	663	691	668	667	676	704	717	731	664	707	688	682	693	708	693	673	693	646	642	738	690	694	730	685	706	718	664	672	680	643	714	717	665	701	669	708	716	681	701	700	689	678	655	692	666	692	685	710	726	702	686	650	732	661	695	672	701	686	626	653	714	644	689	697	652	646	708	720	697	735	663	634	709	690	631	690	704	701	714	689	684	731	683	667	706	721	658	688	745	711	686	684	672	719	702	662	693	694	689	741	673	671	710	648	683	706	654	706	688	668	669	669	644	697	685	643	686	653	703	687	685	699	693	706	704	689	699	705	691	694	680	706	712	681	672	695	646	695	691	640	671	716	674	697	672	673	702	709	655	711	705	681	686	705	660	664	751	691	671	734	712	705	650	664	689	678	687	690	677	706	679	702	691	663	681	710	693	682	722	691	708	712	713	683	688	702	707	712	684	698	684
63226	88829	52965	19887	5073	1257	669	629	595	660	640	606	632	638	637	608	626	615	657	588	622	636	638	629	583	572	601	666	606	624	641	633	642	626	685	601	618	677	613	635	631	625	661	658	627	623	683	614	639	605	618	639	655	633	642	635	606	650	620	638	575	624	605	589	558	571	642	616	577	628	588	649	646	611	631	624	600	602	633	593	596	638	636	618	610	643	632	602	692	671	657	581	619	615	614	603	624	577	618	585	620	606	615	596	605	633	627	630	619	633	597	639	625	650	609	629	643	632	598	622	570	609	611	610	618	621	651	614	627	564	625	597	622	641	597	604	636	576	614	637	575	618	564	569	609	611	617	594	651	653	614	599	594	593	622	586	593	611	583	653	593	613	617	609	604	638	627	605	633	629	615	616	578	643	667	603	643	646	611	622	588	640	594	647	645	581	598	625	657	619	643	636	644	595	629	603	628	588	620	611	623	647	619	624	641	616	601	591	628	627	609	631	644	588	599	637	578	607	662	607	612	534	640	610	618	625	663	625	559	616	604	629	616	656	608	608	623	598	571	568	617	626	616	620	639	613	599	618	602	627	615	603	596	616	632	579	606	600	628	633	652	581	604	615	654	624	615	616	586	622	600	622	614	633	583	630	599	612	549	666	661	635	587	642	609	603	648	596	637	621	591	650	595	635	645	625	608	645	622	679	639	619	620	575	601	615	689	562	625	645	641	628	580	604	634	635	644	614	602	657	626	608	572	600	582	631	643	604	611	645	667	607	633	617	614	628	586	640	613	606	597	614	619	592	649	608	628	694	581	625	635	633	660	622	649	610	612	610	615	607	618	632	593	634	590	564	590	586	616	592	606	627	607	598	619	624	609	633	585	614	601	626	609	591	619	630	604	646	607	593	588	645	615	595	601	630	613	651	616	606	606	618	621	601	630	631	608	594	638	666	596	584	631	589	578	586	632	656	642	620	604	635	612	641	642	564	605	621	640	615	636	597	575	610	663	604	591	625	615	609	633	589	669	616	638	615	594	641	596	588	631	594	638	653	608	585	619	648	595	624	650	645	617	614	579	612	604	634	645	602	625	601	636	610	579	618	636	628	594	623	588	606	653	657	642	600	618	653	603	605	646	636	631	615	627	636	601	631	629	563	597	651	652	609	611	616	588	599	641	617	645	577	608	591	607	625	626	616	630	616	632	576	618	661	628	608	581	582	627	640	610	604	599	623	611	616	593	629	613	614	641	575	611	613	621	606	612	665	613	661	593	586	592	625	630	623	624	693	588	641	563	620	641	616	610	622	596	671	643	621	635	607	644	619	633	640	661	620	598	642	598	618	616	584	619	587	654	581	623	584	577	603	625	588	601	624	615	585	577	612	566	594	585	626	638	594	653	631	615	578	609	569	599	645	664	616	638	612	628	611	637	618	597	580	646	620	592	596	659	597	606	632	618	567	597	653	615	613	640	581	587	585	620	608	594	612	636	638	639	603	626	634	597	615	660	587	595	604	609	628	582	633	599	643	634	622	607	638	589	585	579	611	626	570	611	636	555	596	625	641	613	600	604	607	585	663	606	612	584	627	580	542	637	599	639	640	636	652	572	589	599	609	591	606	633	633	598	608	590	605	602	649	608	636	613	628	652	625	596	616	627	596	610	576	655	570	622	644	613	594	576	646	623	626	667	618	589	629	588	599	624	607	609	629	599	625	634	624	610	616	611	645	616	593	656	580	599	613	609	648	613	623	610	638	559	636	635	608	579	625	639	594	598	632	640	619	573	616	643	580	647	638	595	595	599	624	637	584	656	603	619	607	575	605	644	556	572	629	604	631	633	621	619	602	604	633	617	634	629	601	633	616	613	639	587	575	648	636	639	605	582	612	621	639	604	625	612	646	583	613	646	574	615	632	613	612	654	628	632	654	636	615	631	605	680	632	620	564	580	549	599	622	600	599	607	618	691	596	617	592	605	562	582	570	604	596	615	604	601	584	598	627	632	597	642	597	602	580	634	646	622	586	636	613	662	658	600	599	601	643	586	612	611	585	578	636	641	620	579	630	617	581	619	619	639	549	636	636	580	614	586	644	588	613	611	636	583	635	641	599	604	609	573	599	609	625	654	616	592	613	593	662	616	601	620	639	599	625	597	601	622	618	629	601	603	626	601	619	645	580	631	644	616	597	592	633	593	597	638	620	639	601	625	620	643	629	609	602	608	602	651	592	641	557	615	578	623	599	631	556	647	650	634	637	637	586	585	591	590	611	644	626	625	629	631	624	604	642	626	618	619	608	556	598	556	637	554	674	645	591	593	647	667	619	656	621	623	615	591	602	602	609	617	603	560	580	640	673	623	626	588	642	622	589	651	593	607	591	593	635	629	603	587	575	614	630	634	619	571	695	613	621	598	625	627	639	657	658	616	641	608	591	617	640	630	657	603	616	598	629	607	658	601	602	610	600	629	621	623	613	624	626	626	654	629	590	584	625	649	585	622	608	615	622	619	597	577	593	647	609	606	607	582	652	631	624	613	606	623	588	563	600	621	618	605	564	604	601	649	621	671	602	625	612	642	622	614	631	626	612	593	628	602	617	630	605	613	586	613	637	599	612	658	588	620	593	622	593	614	573	621	595	587	658	652	619	620	598	593	642	660	606	548	584	604	622	629	590	597	590	567	581	613	585	638	628	635	625	612	653	587	655	653	600	647	655	646	625	551	599	622	647	614	626	604	616	618	620	628	587	641	568	641	637	597	615	607	632	588	619	592	629	595	606	588	612	627	574	599	642	607	655	618	596	672	610	613	624	627	605	640	608	608	657	591	601	624	663	595	617	598	636	619	611	631	643	636	619	645	651	630	594	626	612	613	571	656	641	622	629	613	586	646	618	618	635	625	582	573	631	616	614	635	616	630	593	635	596	646	602	600	594	631	610	589	617	631	608	576	620	611	588	648	573	634	578	611	638	631	685	627	612	615	650	656	628	605	583	606	661	631	608	626	577	608	637	637	585	591	624	612	629	623	654	597	574	583	663	613	549	598	599	643	607	595	625	627	606	621	613	638	602	621	622	574	618	645	632	587	606	601	612	615	611	572	605	621	676	606	577	621	576	600	586	612	621	595	620	602	591	626	657	608	639	598	617	677	631	622	633	661	584	573	618	608	611	630	582	609	598	598	587	640	595	621	637	602	647	603	583	623	640	592	638	678	639	621	652	578	622	595	594	627	583	592	633	618	595	581	588	602	614	594	597	599	571	639	606	599	669	624	622	586	611	566	577	634	628	597	602	632	586	635	629	580	611	618	605	634	610	648	605	634	611	622	598	605	599	598	613	681	632	618	639	620	594	635	578	629	562	608	636	596	609	600	593	647	627	616	613	545	609	650	620	626	627	626	626	620	624	600	615	663	659	599	637	580	645	612	617	604	619	638	590	595	548	596	590	614	625	621	624	630	655	591	617	585	594	609	616	618	604	660	620	617	608	595	577	592	630	609	662	619	616	633	649
24106	23280	32496	27206	20629	10848	1890	937	855	789	793	772	890	814	818	795	770	799	819	795	875	815	776	799	831	827	780	828	792	785	804	776	829	795	811	764	797	802	809	801	792	751	785	798	817	741	786	767	750	761	784	806	787	769	769	774	793	751	796	781	771	821	792	776	798	797	791	754	753	788	788	817	803	737	825	824	816	808	758	759	754	744	786	778	793	793	818	780	789	771	792	818	767	756	751	775	800	745	766	770	776	779	736	813	746	762	791	797	743	811	753	783	772	796	757	817	797	726	754	770	851	768	770	756	819	806	821	770	846	841	758	744	754	791	782	796	774	775	806	784	734	835	734	727	743	798	772	765	804	783	762	782	810	779	790	793	811	805	746	752	741	786	798	757	774	780	779	738	778	724	817	794	817	782	757	756	830	814	770	778	764	841	774	796	778	774	826	778	752	778	796	743	765	795	783	765	816	737	804	825	802	783	733	708	779	830	786	806	760	751	743	758	801	763	797	787	801	816	788	814	805	739	778	817	769	838	764	730	786	781	723	764	850	778	805	753	819	768	753	811	769	837	753	774	766	806	756	800	808	801	754	816	795	776	789	775	783	787	754	856	824	784	725	769	805	755	729	825	771	787	835	779	759	714	744	813	791	783	780	809	770	770	791	788	772	720	778	801	769	830	772	811	774	780	793	736	781	712	749	779	785	716	756	771	720	778	744	781	820	715	810	753	778	818	777	730	782	785	750	742	786	778	816	752	770	783	779	764	764	758	753	823	804	799	802	753	788	798	811	772	726	746	807	765	756	771	785	824	797	730	783	790	788	808	788	805	806	782	799	777	785	761	773	793	789	787	769	820	760	812	793	787	766	768	839	778	787	771	765	807	847	773	809	780	792	814	833	780	763	787	813	780	779	789	769	771	762	783	811	756	801	773	799	756	803	807	801	804	770	748	811	770	789	802	792	737	770	799	813	749	797	810	745	792	763	802	764	793	737	775	779	788	778	748	748	785	786	790	753	776	748	787	780	763	787	757	805	773	739	738	790	834	728	775	792	827	786	779	804	789	804	817	743	778	826	761	783	800	761	762	764	736	724	794	727	777	806	771	830	795	776	791	806	765	806	774	839	799	733	757	774	770	744	757	842	803	803	779	788	727	798	784	764	785	771	788	759	778	811	773	787	819	763	727	759	765	758	809	803	765	759	764	825	791	759	780	727	757	817	772	815	831	809	785	746	800	790	760	798	849	755	700	779	772	813	784	750	749	771	785	755	737	728	799	815	744	788	792	799	776	786	775	726	804	777	692	775	766	776	789	822	794	824	799	773	797	780	782	789	770	804	766	789	774	777	767	717	789	751	764	745	783	798	755	759	757	790	824	760	781	773	780	792	775	760	822	782	786	798	810	748	778	759	782	793	774	778	799	778	725	790	789	763	809	788	784	772	730	817	822	802	760	756	726	724	800	770	815	786	766	775	802	775	806	737	823	830	790	760	823	785	798	823	809	794	803	785	756	751	802	810	753	723	822	804	750	816	762	800	782	832	769	784	788	796	789	760	817	765	801	741	755	745	762	809	756	805	795	796	764	788	704	743	757	821	744	816	765	776	769	791	805	833	804	759	776	756	750	739	835	765	769	798	729	798	788	775	744	789	784	827	759	797	789	792	738	804	796	797	728	819	794	795	810	806	735	732	789	752	796	809	786	797	801	801	793	794	734	749	794	719	759	743	757	807	755	759	770	773	778	742	810	792	768	764	822	778	764	757	806	780	798	778	778	748	777	826	778	743	771	784	784	774	739	776	766	787	802	761	788	769	788	817	736	802	790	775	758	767	823	771	750	737	848	777	780	741	756	803	823	750	757	775	746	803	777	806	815	816	746	829	761	766	822	787	819	780	748	819	760	770	801	818	743	803	798	795	749	747	804	826	759	770	755	855	789	788	798	791	772	816	735	779	760	778	750	745	806	748	743	778	769	786	806	727	753	794	808	800	770	756	745	762	807	820	749	808	796	790	775	766	800	795	737	750	802	799	788	734	764	791	769	833	786	765	789	820	832	794	773	732	787	796	747	726	784	748	817	791	739	791	766	780	771	767	772	765	780	749	752	745	755	802	713	778	797	763	781	807	744	767	832	788	778	777	763	812	744	845	803	693	810	795	775	730	753	811	787	750	783	788	767	786	777	774	813	771	779	777	745	754	791	792	794	784	783	771	859	816	795	794	781	781	779	767	786	808	799	772	812	812	806	824	790	840	798	831	747	752	785	755	799	799	842	815	813	783	758	785	771	755	764	781	815	806	813	771	804	757	802	760	830	760	722	758	746	834	785	769	768	746	748	773	762	791	779	800	773	820	778	830	755	777	801	824	806	801	808	789	749	763	750	765	802	750	765	756	801	823	814	780	778	801	782	754	783	782	826	770	797	758	767	808	771	752	811	762	779	789	733	783	789	791	851	798	753	833	809	792	814	761	776	769	780	805	774	786	822	756	793	758	835	786	735	789	737	787	786	742	759	818	734	789	786	810	788	837	778	742	766	757	749	780	816	758	770	773	802	803	754	840	768	842	819	738	779	783	785	816	807	822	810	786	778	743	771	815	769	837	824	815	789	741	768	808	771	829	772	738	777	781	772	749	786	732	780	794	777	784	811	781	780	788	785	760	751	736	746	766	744	778	738	797	782	739	792	742	801	818	782	792	820	764	772	782	753	789	833	788	792	810	754	830	784	777	795	786	814	773	809	768	758	742	788	766	761	812	746	802	776	754	812	814	795	830	796	782	835	816	757	766	811	836	750	748	767	717	795	811	761	813	745	769	781	762	751	779	769	759	813	788	742	788	806	743	796	817	766	798	819	789	724	779	818	760	808	768	741	793	722	797	756	770	796	781	763	808	738	783	752	797	726	770	769	802	748	780	774	798	852	821	771	778	824	762	872	753	795	780	714	782	801	745	811	761	799	807	808	776	793	755	764	749	755	747	746	746	804	844	763	791	787	753	763	811	773	848	767	797	783	775	748	807	814	814	722	825	775	789	766	792	782	803	755	785	808	799	768	793	828	794	778	779	824	775	730	756	813	751	795	765	739	764	782	767	777	744	747	806	813	776	721	791	743	805	781	778	793	808	778	778	760	780	763	771	774	768	775	770	747	758	758	818	736	794	763	796	816	769	739	761	747	791	784	749	845	773	748	795	811	807	742	730	781	750	763	775	818	771	807	807	747	802	791	769	777	794	814	710	831	821	808	809	803	711	776	797	819	809	779	768	773	823	775	812	824	792	791	789	835	754	791	810	772	809	759	793	776	764	811	733	727	778	758	820	773	817	806	832	786	826	750	719	790	783	760	807	737	784	808	736	745	801	769	792	794	780	726	788	806	721	825	777	817	802	791	757	776	821	736	747	791	747	764	758	747	751	730	762	707	813	777	795	755	813	748	739	761	788	748	796	785	768	794	846	851	784	737	783	813	719	747	798	744	786	739	831	782	752	774	793	795	772	753	787	762
62740	98668	63192	28590	8013	1861	866	722	720	732	728	724	706	715	695	744	729	736	720	738	678	680	739	693	715	759	723	747	696	730	718	685	776	708	792	699	739	689	731	759	711	689	704	696	755	730	654	743	699	700	705	673	750	709	694	713	695	720	674	704	666	712	747	662	743	713	749	735	734	692	696	737	737	755	752	681	737	726	675	693	728	703	721	775	706	727	717	715	722	637	684	718	729	717	722	682	713	744	728	694	717	742	717	677	747	706	721	701	702	731	677	707	691	732	716	713	754	679	700	661	691	699	721	717	682	721	724	735	704	749	741	695	686	708	707	697	722	711	684	719	712	746	732	701	698	689	699	705	673	721	678	755	695	738	671	681	739	676	753	674	711	712	666	733	684	694	718	749	708	725	719	731	702	738	698	674	689	723	701	688	701	704	772	716	705	754	731	702	738	724	721	673	720	717	739	714	703	688	725	689	736	749	705	669	676	738	685	654	693	712	746	750	694	695	697	747	697	721	708	733	720	650	682	719	712	710	727	692	717	683	729	695	723	721	683	738	702	705	730	682	744	683	744	730	724	748	714	723	720	730	737	679	743	701	717	700	722	690	723	674	752	750	736	663	733	716	705	732	710	689	683	720	725	696	749	677	779	750	730	676	798	731	695	685	678	676	736	680	754	716	683	697	689	714	722	710	737	730	735	683	712	691	694	673	712	734	752	693	725	725	688	691	712	762	695	735	667	714	723	729	732	758	723	681	732	699	735	695	716	710	747	655	700	678	732	693	712	732	685	739	689	726	713	707	694	708	694	708	702	678	704	655	769	667	691	751	703	701	734	654	730	732	712	716	671	719	742	716	722	747	723	685	752	710	720	694	694	758	692	653	718	722	745	742	736	664	732	738	739	731	662	740	701	714	744	704	739	698	760	654	650	676	689	705	737	673	672	706	720	723	682	744	746	714	693	721	704	712	715	687	767	680	706	705	701	748	730	707	714	683	709	644	691	733	662	736	707	690	688	706	732	711	693	709	760	719	702	725	711	701	678	740	776	733	641	684	704	698	685	681	689	704	742	728	718	698	699	710	722	732	693	709	706	715	692	728	713	720	711	727	728	687	680	707	702	711	734	709	671	698	675	724	702	705	687	681	686	734	710	701	689	709	652	749	703	678	734	712	713	759	712	696	678	747	708	698	677	705	705	719	708	677	721	691	699	709	669	634	726	715	729	705	721	700	698	725	716	718	753	719	761	692	681	685	706	772	667	704	663	688	733	715	720	704	671	748	682	676	705	705	722	730	717	724	718	710	717	749	707	691	722	700	732	691	717	709	722	718	743	707	663	693	726	765	715	752	735	684	717	709	705	653	689	714	732	699	747	740	760	737	685	643	706	686	712	712	695	737	696	717	718	734	688	657	695	693	740	690	654	691	711	734	734	730	721	724	698	699	724	717	698	707	775	696	713	744	708	726	694	716	684	709	683	748	688	667	724	708	690	736	674	642	670	725	699	754	775	738	693	746	708	704	658	689	714	683	750	660	653	698	694	753	755	679	708	727	722	775	661	686	709	708	688	729	667	753	734	660	671	690	712	668	710	721	683	678	722	696	686	685	719	699	725	712	679	650	708	710	688	713	741	696	718	736	693	683	732	708	705	721	711	729	741	719	733	718	674	671	648	695	756	746	677	737	713	724	719	703	707	712	718	703	691	700	696	677	708	745	705	721	782	743	692	703	737	740	725	673	626	707	715	720	710	712	744	728	726	714	733	649	701	681	705	694	745	717	738	725	737	704	746	738	763	736	697	757	750	711	698	715	715	701	719	711	716	681	713	737	693	705	765	710	703	685	678	756	704	715	675	713	656	679	685	726	673	737	736	724	705	745	734	691	757	693	733	701	711	697	694	686	718	706	680	728	711	681	706	695	703	757	684	715	698	733	700	729	695	698	700	728	671	722	696	676	705	668	716	683	716	714	719	678	686	658	681	725	697	672	665	701	681	716	743	691	684	709	740	743	701	685	685	702	699	791	729	781	740	690	723	714	681	691	735	710	738	708	722	664	655	673	711	745	719	728	684	746	713	658	766	722	722	744	750	720	737	696	699	765	678	725	738	694	721	699	662	667	707	727	709	691	762	749	717	718	742	689	728	720	685	683	727	729	750	694	709	700	726	663	713	667	708	688	698	673	686	686	734	704	736	660	695	699	694	676	752	723	700	718	723	724	663	700	696	734	686	742	680	714	731	729	730	769	724	709	669	724	705	690	726	701	673	690	692	737	747	690	652	701	745	688	698	686	698	695	718	723	656	675	719	739	737	740	725	763	711	690	692	735	695	711	700	675	732	705	698	701	700	733	731	724	700	680	697	743	728	731	717	680	697	690	767	723	734	711	708	728	700	709	697	688	713	711	690	713	706	744	656	697	714	710	661	718	687	707	698	686	723	689	721	694	744	756	684	734	725	691	727	731	754	716	678	688	717	718	652	705	739	716	692	689	683	715	686	718	728	711	687	725	691	691	707	688	686	693	654	718	666	713	684	716	688	734	717	728	730	753	720	689	672	735	640	714	709	675	697	731	715	733	763	719	725	713	672	675	670	702	718	715	723	710	676	693	657	661	709	717	685	665	751	727	696	664	687	702	738	739	696	710	693	716	736	718	673	681	672	719	752	728	694	773	742	745	690	705	686	667	672	706	698	740	706	674	720	761	740	703	680	711	665	690	705	705	705	685	691	693	719	712	690	722	709	676	713	691	691	727	679	713	710	677	725	721	750	676	682	729	719	711	698	708	700	682	727	736	686	741	717	708	697	695	708	660	696	681	729	649	703	715	643	729	722	708	680	697	668	708	663	712	685	688	706	717	678	690	656	728	736	688	738	738	682	722	757	703	738	701	705	737	710	709	733	679	767	730	743	727	672	680	706	722	749	724	675	718	712	734	750	706	697	678	747	696	656	699	701	680	658	712	690	698	753	719	704	698	716	670	677	634	692	708	741	675	682	706	729	687	691	708	703	715	699	667	681	720	703	746	698	714	688	674	692	687	733	660	777	682	659	690	709	703	704	717	672	686	712	688	730	689	722	779	669	738	678	735	680	726	707	716	693	670	702	728	674	751	681	692	705	676	689	721	685	725	672	686	724	738	725	694	676	686	727	752	692	663	714	754	686	734	733	720	699	653	720	662	767	703	705	718	669	697	735	687	719	680	734	687	714	754	686	729	664	700	651	751	683	685	699	686	719	726	722	712	680	672	673	746	663	690	716	737	716	681	701	734	711	710	703	758	689	689	676	676	722	719	723	744	720	710	689	729	689	699	678	701	685	684	752	730	722	764	693	707	659	720	737	686	747	679	702	681	671	694	689	723	730	709	690	701	693	723	724	687	672	731	675	689	684	724	689	727	686	695	712	716	729	709	705	692	716	734	712	730	678	655	748	721	698	656	672	729	708	692	719	708	676	703	705	687	717	751	682	738	688	750	731	722	704	707	712	677	713	772	708	720	677	715
31643	31272	23793	7569	1405	726	692	665	623	591	576	619	576	608	622	639	587	601	604	633	565	574	549	599	590	576	610	580	594	650	626	612	623	591	604	618	590	619	560	617	620	572	563	557	600	573	587	621	627	611	597	590	586	565	568	584	546	583	620	649	632	617	578	575	546	633	570	572	641	588	595	567	585	578	559	589	602	621	611	608	605	597	629	645	640	576	578	590	581	540	605	555	634	626	633	587	593	584	558	590	548	615	611	573	581	563	628	556	599	607	550	572	589	589	586	521	588	568	549	562	576	653	562	599	591	626	591	623	556	578	603	526	634	597	598	599	559	620	590	609	600	593	563	610	614	611	605	604	586	636	626	607	590	569	578	620	606	568	570	555	571	586	566	651	559	579	626	651	576	646	630	602	581	595	624	604	585	624	631	603	602	525	612	585	610	590	602	573	556	621	597	676	573	501	631	565	597	657	597	606	612	625	610	597	592	578	602	586	576	594	672	618	601	637	618	632	590	584	574	617	605	617	614	629	587	632	606	634	618	603	592	600	621	607	589	610	597	568	628	604	596	556	585	576	581	611	582	553	612	563	612	592	604	582	607	581	621	549	587	589	591	609	586	592	569	596	592	583	572	551	630	611	603	566	534	607	545	584	598	610	638	625	616	586	626	614	619	555	577	559	613	556	581	587	579	558	571	565	609	596	574	605	589	578	614	604	564	600	616	573	610	601	630	623	613	615	603	582	589	591	612	588	632	616	582	595	587	605	612	579	590	611	612	581	611	575	563	625	600	599	580	577	607	603	578	584	596	560	600	611	599	587	606	613	602	612	584	600	570	627	598	592	584	643	596	590	645	659	607	625	615	594	588	575	573	596	618	619	601	579	566	620	631	616	585	603	586	618	594	595	592	583	590	582	588	540	569	573	567	606	630	612	577	614	643	622	602	565	584	566	570	578	609	638	630	575	585	627	595	628	584	593	631	627	634	612	588	567	591	582	604	620	594	634	572	606	596	589	602	634	601	617	598	604	542	575	607	575	653	616	612	572	573	609	625	597	606	583	601	616	604	629	556	611	573	581	608	599	598	605	661	560	600	549	599	604	629	621	604	572	615	580	633	626	590	580	572	570	596	582	581	554	631	615	601	598	568	619	594	618	609	629	580	612	605	585	597	610	610	548	568	607	565	631	612	626	587	566	577	593	567	609	597	583	615	588	597	607	575	610	599	576	594	568	575	566	602	543	574	552	634	570	558	548	615	611	609	575	591	583	567	605	582	629	619	570	605	590	622	568	619	590	592	587	577	545	601	562	592	597	588	594	570	624	596	591	589	595	570	567	600	565	597	605	592	604	609	572	594	631	602	613	562	596	611	607	610	600	579	594	621	557	583	577	565	593	609	598	596	597	634	604	596	601	613	608	596	573	573	579	594	616	634	589	595	546	610	614	587	594	597	623	641	617	625	626	581	612	624	594	558	592	586	647	632	609	620	575	585	586	584	572	625	622	598	596	597	631	593	632	609	576	605	553	592	586	583	586	631	611	620	546	575	547	605	615	585	553	602	654	579	590	621	594	612	598	618	590	552	585	613	537	614	634	633	574	594	559	594	597	557	610	602	611	588	602	614	610	594	590	611	601	591	581	621	584	615	603	575	606	553	601	595	608	617	632	593	588	601	607	628	582	607	591	579	589	586	551	571	566	600	604	555	580	595	559	619	610	627	573	591	569	641	598	595	583	634	626	550	559	590	608	575	579	596	566	572	617	597	572	595	598	596	583	623	561	588	622	628	610	601	604	613	567	630	596	559	581	590	554	598	591	601	608	575	562	569	581	620	592	627	603	626	596	589	564	590	574	589	607	583	571	598	647	574	560	581	600	601	576	619	584	605	584	637	592	620	645	587	612	571	569	591	597	612	603	551	596	575	586	596	612	609	619	581	591	585	586	582	575	593	601	584	592	568	610	624	596	601	604	580	586	611	604	595	605	586	601	625	583	584	597	587	580	596	592	584	591	615	620	612	588	578	604	563	561	573	580	631	591	567	577	600	583	619	563	596	596	592	575	594	581	652	604	582	573	615	582	592	570	600	574	615	594	564	619	559	599	589	600	560	603	633	594	609	586	586	565	616	617	603	570	565	586	605	565	608	572	594	542	618	619	576	592	583	602	579	655	559	601	621	583	572	613	602	620	612	613	573	555	610	620	575	571	637	599	608	590	611	578	620	532	591	600	575	614	603	633	597	593	573	557	559	573	589	552	592	557	597	668	605	606	622	616	593	602	641	604	567	562	569	626	562	603	600	622	620	575	605	642	550	606	605	577	608	555	578	603	585	571	566	582	580	601	595	601	532	545	610	648	603	625	592	607	600	611	542	616	598	551	562	591	605	621	561	570	589	592	569	592	573	580	577	569	568	635	588	587	622	568	564	633	600	595	568	629	605	588	580	620	614	546	607	575	602	568	567	600	563	609	610	590	570	568	539	593	667	606	614	563	577	583	606	589	577	620	617	593	598	570	630	562	618	622	556	640	636	617	575	621	582	616	665	566	577	610	562	582	597	619	613	629	625	598	621	613	584	584	599	558	558	620	591	603	552	585	598	586	564	591	593	607	571	595	562	606	562	549	583	580	592	587	561	605	621	610	641	641	567	597	630	594	602	592	602	596	586	593	590	619	580	600	607	618	607	625	615	584	601	560	623	586	578	585	595	611	613	607	598	540	595	585	599	594	601	615	619	585	606	581	600	614	592	632	605	576	595	611	606	570	582	587	602	619	624	569	602	575	578	590	616	603	589	642	596	613	628	626	633	582	635	591	598	616	620	598	611	595	576	577	609	587	583	621	610	569	579	601	589	576	554	607	650	590	560	573	615	569	586	597	588	616	611	593	591	587	616	633	631	604	551	584	620	604	577	570	604	589	602	589	576	576	571	617	626	548	606	655	624	599	598	586	591	558	590	603	609	586	567	576	601	586	588	622	597	594	582	606	636	601	600	590	564	532	572	569	610	600	610	589	589	606	591	621	587	623	568	570	601	552	644	610	561	576	582	619	601	572	601	631	555	604	620	540	591	589	583	602	609	599	595	594	640	578	645	622	625	549	593	578	604	641	579	584	594	548	592	618	598	555	617	586	583	590	627	579	588	648	539	594	619	624	634	618	591	613	592	593	582	603	590	565	600	580	603	618	598	618	561	599	619	582	603	565	600	569	538	615	592	598	602	566	588	635	621	587	633	586	573	595	589	582	596	606	569	555	583	575	599	608	635	579	610	600	595	599	589	594	658	620	622	605	591	572	558	601	608	585	606	594	556	579	574	621	585	610	578	614	596	562	612	606	573	614	605	588	588	584	592	590	601	605	562	600	595	582	556	606	609	570	564	553	585	586	627	603	599	584	577	542	638	557	607	570	601	578	565	610	579	612	629	573	593	600	597	577	609	529	649	573	584	570	596	572	599	593	560	604	609	615	595	652	588	609	584	564	611	620	648	565	598	562	597	613	589	585
26559	35168	16551	3800	1048	599	482	480	515	480	503	458	504	487	467	516	507	493	486	472	505	484	512	498	475	497	503	543	481	511	507	481	501	437	513	513	497	484	456	497	491	490	496	495	463	472	460	497	494	523	485	506	497	525	504	493	490	520	498	470	503	499	502	469	452	503	487	513	492	509	456	455	485	471	462	548	482	513	478	492	545	471	469	504	467	479	484	488	464	491	453	515	529	481	504	476	464	492	523	450	488	503	479	542	496	487	527	562	479	478	496	502	442	523	498	485	467	531	463	505	496	496	492	480	487	512	503	459	458	465	489	478	512	457	479	468	482	544	512	563	537	470	554	490	499	484	505	515	501	450	494	493	519	499	552	481	505	500	524	525	479	500	495	512	517	497	517	460	493	501	434	496	479	518	484	490	472	478	495	472	523	499	529	534	485	457	443	491	462	499	503	493	506	478	474	511	494	486	490	482	482	481	516	515	477	489	522	425	468	466	456	494	468	457	473	473	504	481	474	483	463	470	462	516	448	469	487	517	460	504	461	460	479	476	484	447	484	488	519	503	461	482	486	485	479	484	491	488	488	499	501	532	489	474	489	467	519	491	476	500	475	445	452	483	517	482	511	503	467	471	514	487	484	507	473	459	477	486	496	503	454	489	502	528	435	523	522	496	506	510	455	466	492	454	496	480	476	496	484	496	448	442	494	478	482	478	478	503	510	545	476	529	472	527	491	477	487	489	472	495	492	508	466	507	490	510	530	515	505	494	489	485	476	473	479	475	514	522	499	496	486	436	483	456	486	451	476	479	461	500	480	486	472	474	510	485	487	482	515	468	506	510	536	509	509	501	490	529	471	495	479	522	499	488	466	529	473	512	501	541	513	499	507	502	476	497	485	489	550	479	493	504	499	499	454	469	530	468	489	527	503	497	503	517	485	549	491	501	476	540	469	528	476	522	505	517	500	473	478	482	531	445	511	465	487	499	453	460	502	521	512	431	489	485	498	489	478	505	477	462	507	506	503	462	467	498	506	499	454	512	500	503	474	503	507	524	453	499	512	453	519	453	464	499	451	471	465	459	483	474	484	509	508	509	493	504	506	495	487	494	483	501	518	461	494	505	479	451	443	480	508	529	463	534	519	497	474	463	476	501	496	470	493	486	478	473	480	503	479	519	500	513	477	479	489	480	503	480	484	475	516	546	511	461	498	471	488	480	507	465	451	524	467	493	494	517	487	458	514	506	529	448	482	498	512	493	490	444	506	469	487	496	483	472	479	497	512	492	543	509	505	492	482	444	497	471	494	486	434	533	485	488	504	534	487	498	494	522	493	461	512	487	536	483	481	483	507	496	513	516	457	475	492	508	498	483	508	482	496	462	540	449	504	454	524	473	505	529	514	459	505	487	474	467	487	498	483	497	459	516	485	475	499	490	448	451	536	498	479	505	489	479	458	484	509	503	498	526	486	506	464	470	492	493	481	461	514	520	480	479	484	501	503	481	492	461	474	472	493	519	496	457	507	508	475	488	472	484	479	524	469	507	458	462	477	493	525	479	518	481	510	485	488	517	500	505	513	482	531	469	512	467	483	486	473	496	478	485	495	499	429	501	494	482	507	517	491	455	461	505	498	528	546	450	503	474	493	498	459	485	463	493	467	488	515	529	461	464	484	496	491	504	463	505	472	517	501	478	479	520	513	507	474	483	445	485	504	495	499	509	509	480	474	514	500	492	455	473	476	510	502	507	509	465	489	471	485	465	492	542	443	498	546	486	481	491	473	488	480	494	550	505	522	470	540	496	443	490	521	497	519	467	471	467	496	499	480	510	506	508	460	493	493	495	507	489	495	501	457	509	478	523	478	457	476	471	505	504	473	492	494	525	472	507	476	479	498	504	509	489	500	499	471	509	509	503	532	491	487	473	471	464	481	522	509	502	491	503	525	472	499	455	504	480	474	483	493	526	509	525	466	480	467	487	531	517	456	445	493	488	471	500	523	506	493	512	501	448	487	512	518	494	488	507	497	536	511	476	512	495	480	519	484	505	510	514	457	502	469	478	464	478	500	500	535	502	487	497	465	488	470	474	489	475	473	495	500	502	484	498	491	522	474	481	499	496	484	467	460	511	507	516	503	480	526	496	505	520	521	504	471	497	456	514	463	488	507	493	485	488	523	511	512	474	455	469	473	493	478	499	467	497	472	470	507	496	492	480	453	448	478	495	497	498	488	478	499	456	487	481	506	463	488	481	498	501	505	493	478	489	471	509	497	490	460	494	515	471	477	480	476	510	495	460	476	495	476	519	502	514	495	491	522	463	469	488	475	510	523	459	509	487	481	471	481	488	524	509	519	525	464	499	476	501	463	500	513	438	488	476	492	514	479	493	488	482	515	485	482	498	464	547	474	510	457	465	497	482	533	476	491	470	492	498	462	509	495	484	485	470	499	472	502	476	504	476	492	514	516	500	458	466	491	485	494	495	521	506	478	533	498	506	505	491	485	522	534	477	537	500	455	483	458	500	506	487	476	484	495	503	516	488	496	454	514	484	508	482	517	471	490	493	499	469	476	439	464	482	498	476	486	530	501	506	536	515	498	480	501	483	502	506	492	482	505	510	461	475	527	485	524	495	511	476	478	477	515	505	487	467	469	487	503	527	482	474	471	460	484	484	503	517	499	464	509	479	469	440	489	546	469	470	457	524	483	473	494	509	451	492	491	449	444	516	477	490	468	505	533	484	497	507	464	504	480	482	490	516	486	473	495	496	484	507	524	493	489	524	542	471	505	507	491	527	478	471	511	471	483	462	475	494	461	514	529	485	490	498	468	503	480	477	516	501	475	475	466	504	502	516	477	467	473	477	499	483	494	492	490	493	515	490	471	525	467	484	479	481	508	506	470	468	498	488	500	476	507	477	492	504	480	497	491	540	492	494	495	484	482	516	524	479	501	515	501	469	481	507	466	493	498	525	487	455	510	523	493	500	505	495	469	487	463	493	514	530	488	486	495	487	490	449	499	507	557	443	491	486	471	473	518	533	486	485	477	497	524	503	468	506	465	503	508	519	508	477	477	497	445	490	495	502	514	492	457	494	465	486	487	531	532	495	500	485	478	531	518	487	483	490	505	477	478	464	509	462	490	495	465	504	489	478	494	443	478	486	479	463	447	507	468	484	509	514	482	487	499	492	512	482	466	477	499	517	512	499	512	473	472	498	449	478	516	467	501	500	479	533	506	503	529	509	511	474	506	508	514	535	470	548	507	519	455	445	449	495	484	492	501	486	516	495	505	497	465	516	516	484	475	497	529	505	479	462	515	499	495	515	466	487	502	515	485	503	490	515	474	478	519	453	482	522	466	472	505	497	520	503	478	473	508	489	484	499	487	495	460	504	458	477	507	488	461	432	491	533	448	455	493	509	499	442	504	477	519	521	501	476	478	527	461	514	482	518	488	485	460	493	469	485	501	519	471	464	486	476	465	502	485	494	506	484	493	540	512	467
25178	25528	36503	29352	16468	3973	1072	773	704	707	661	735	681	677	643	693	672	697	695	654	675	632	657	659	647	679	678	730	744	645	701	691	689	663	699	623	702	644	660	672	692	656	683	640	681	649	624	669	650	666	735	665	629	644	668	700	686	659	700	666	684	683	706	694	716	659	657	680	682	731	672	620	638	681	657	648	667	662	650	682	646	692	715	661	628	670	663	680	657	637	643	678	627	663	691	677	677	645	633	627	652	622	653	645	663	606	639	667	661	669	694	663	638	657	670	680	641	659	637	662	688	679	650	659	650	703	675	658	661	642	667	700	648	646	643	623	664	631	659	650	635	665	672	657	636	628	654	673	671	663	658	670	671	643	650	661	638	641	651	670	706	673	683	668	685	678	666	687	653	644	649	645	676	653	630	712	672	671	631	625	633	678	649	680	660	652	639	713	669	634	666	679	644	647	653	691	657	663	642	620	678	639	631	707	665	630	651	615	694	664	691	672	649	642	670	630	616	714	719	679	622	659	655	674	679	625	637	686	632	664	647	674	659	682	672	670	657	683	659	630	683	676	656	632	642	647	677	621	652	655	674	666	638	615	702	655	685	622	663	624	657	678	675	627	655	646	642	642	636	635	617	692	681	680	715	636	672	616	616	708	661	655	696	691	711	681	626	688	670	648	688	670	632	660	657	666	662	656	684	631	651	681	629	603	660	655	660	640	702	624	664	659	675	722	630	625	697	668	656	655	660	675	647	637	623	632	657	656	642	653	652	661	668	663	692	639	654	671	698	645	702	677	654	716	682	604	675	661	640	676	690	666	702	684	643	705	686	700	653	677	640	662	674	657	648	662	685	648	656	714	657	673	628	596	639	675	681	689	633	646	676	671	630	659	631	737	653	667	683	670	648	700	624	661	624	649	656	656	605	653	650	640	632	708	653	667	651	688	682	662	650	657	667	691	664	675	659	622	691	651	651	657	632	636	666	631	662	683	648	669	658	668	658	609	643	666	608	674	621	617	663	697	682	658	711	709	652	682	655	660	648	601	679	646	705	655	647	626	689	669	675	653	679	666	637	612	665	669	657	667	677	648	600	694	711	661	694	636	649	690	664	672	660	668	632	702	658	679	653	634	628	654	669	665	695	662	668	665	650	674	710	631	641	688	680	683	660	656	698	632	687	698	651	672	670	652	654	607	688	633	670	616	644	679	638	646	697	662	636	622	690	635	706	637	616	633	646	641	647	660	669	676	631	653	638	608	676	653	684	631	648	700	655	663	671	693	677	641	679	635	643	672	696	681	672	672	670	660	650	672	656	677	684	666	666	660	623	660	702	662	688	630	624	703	681	654	662	663	625	642	650	665	631	631	693	640	650	661	684	668	683	660	646	662	664	698	632	661	671	706	689	671	700	700	657	656	620	627	678	616	678	706	679	637	675	662	698	642	643	710	630	665	678	675	695	681	694	685	626	660	657	670	609	659	637	714	679	654	677	660	679	645	660	653	649	714	637	639	665	645	636	609	701	677	671	690	719	647	631	715	642	629	631	683	673	680	672	649	655	668	644	626	713	661	686	653	671	639	644	650	681	618	638	679	660	658	730	655	667	651	674	673	650	654	660	637	705	678	663	663	677	641	652	688	661	668	662	666	679	676	622	690	670	659	687	657	659	671	673	668	656	701	635	681	655	648	654	664	725	657	660	680	657	618	625	683	666	706	629	701	641	642	676	640	680	695	675	668	673	676	661	658	667	614	682	624	650	662	682	687	706	703	658	666	657	601	688	639	669	669	670	673	677	640	635	643	674	672	674	649	728	658	628	646	612	645	702	658	668	601	694	676	657	641	619	650	656	660	668	620	648	676	629	624	628	630	671	591	653	654	653	686	668	644	662	650	690	666	653	689	665	658	695	669	701	672	664	709	627	627	686	643	661	653	645	637	657	628	625	647	637	647	655	681	666	679	692	672	639	620	697	690	654	649	645	630	692	691	684	649	646	614	632	649	606	695	661	706	683	651	657	676	643	607	666	702	657	651	680	649	621	657	680	703	627	606	681	655	696	646	684	655	646	688	686	674	637	666	659	671	678	673	644	661	649	690	647	619	651	653	677	661	673	639	667	626	667	682	694	697	685	682	695	631	684	628	666	698	648	654	589	643	713	641	682	642	677	653	652	636	660	612	665	674	668	663	658	630	669	655	662	644	678	665	699	679	667	677	661	658	632	636	657	666	661	662	645	632	652	707	647	672	679	710	719	663	695	622	662	677	687	730	658	648	637	705	664	662	652	657	634	653	647	673	678	672	636	709	646	643	615	694	632	646	691	654	649	663	706	662	683	703	646	666	648	638	665	670	676	667	700	636	662	645	654	629	659	694	695	678	735	653	648	648	638	631	687	694	641	654	632	665	690	629	700	667	646	628	666	640	645	640	664	670	652	682	639	678	655	669	655	633	652	652	628	668	661	659	658	600	688	641	693	653	625	695	624	639	683	650	616	696	659	701	637	653	665	631	707	658	694	665	650	599	692	649	617	682	668	673	616	631	647	700	688	638	685	642	657	648	662	650	671	636	640	676	669	676	634	674	694	648	610	645	679	646	664	733	645	657	670	638	668	676	652	688	683	641	656	728	627	703	666	677	669	655	659	640	659	628	610	686	632	628	680	637	634	619	671	627	631	722	709	661	640	678	626	641	702	639	683	643	627	641	712	674	669	645	621	650	634	681	685	641	624	621	625	687	695	667	598	698	654	679	668	640	677	603	688	681	685	651	616	671	700	650	649	667	660	644	630	644	622	714	636	663	624	655	668	644	655	693	654	661	679	631	663	647	714	688	626	603	652	624	673	679	637	678	659	697	669	624	654	685	694	671	680	631	612	654	671	723	661	643	732	667	666	663	684	642	614	657	626	635	633	642	645	705	645	642	628	635	647	669	693	686	601	651	626	688	649	622	702	674	652	643	658	643	632	666	649	713	680	626	638	674	662	637	642	686	660	626	662	619	668	648	634	682	611	627	666	659	683	647	711	653	670	642	639	670	656	654	632	691	679	682	649	666	627	670	683	658	658	629	675	631	668	705	644	627	680	702	676	622	671	641	666	693	643	679	669	675	688	700	664	668	682	653	649	659	699	628	603	677	674	717	650	680	621	615	690	663	666	651	672	611	682	643	689	683	669	625	636	679	651	655	640	656	644	680	638	664	695	648	625	688	694	663	645	663	691	610	685	689	663	647	667	664	634	665	664	678	669	656	645	624	666	700	628	653	664	657	681	640	679	694	668	683	686	671	674	622	654	644	660	647	685	618	644	646	611	665	676	617	667	700	705	645	674	652	681	689	671	633	673	673	663	646	656	711	623	652	684	652	630	590	664	656	677	707	665	624	645	666	638	697	658	677	656	668	678	613	675	682	617	638	697	683	645	644	705	651	613	647	678	663	652	665	647	687	611	651	662	692	650	697	660	628	644	653	644	647	640	629	663	625	653	674	657	692	659	688	673	665	607	605
62542	90895	55540	21137	5449	1387	669	656	631	626	613	586	575	604	610	631	624	605	558	621	603	594	575	643	586	597	607	586	594	586	619	637	610	604	600	637	634	594	594	640	600	627	646	623	565	619	647	607	618	592	602	577	606	621	603	576	610	596	636	612	609	600	629	618	634	586	594	587	599	580	636	583	622	604	630	603	574	620	653	624	559	584	618	609	602	588	577	637	610	603	631	586	591	552	570	599	614	544	595	599	607	636	576	576	587	559	625	557	643	599	602	589	600	597	626	602	632	662	586	603	609	571	609	614	541	602	575	606	603	562	607	587	665	586	581	606	594	600	567	598	602	648	618	582	592	569	597	563	612	573	618	552	639	609	590	606	566	613	584	588	603	565	610	586	590	624	586	582	565	558	631	589	601	595	596	597	581	612	579	591	566	626	550	573	584	576	574	612	611	616	588	624	631	593	529	606	623	578	569	589	580	572	579	610	637	619	614	612	559	620	572	606	608	582	584	581	606	613	602	633	644	569	621	563	581	579	600	579	598	622	574	583	596	653	601	627	593	639	592	570	589	588	613	586	595	560	595	630	585	603	532	550	608	597	628	570	545	595	569	587	611	550	589	587	590	617	582	597	579	603	555	594	594	576	636	596	609	579	642	624	595	646	599	592	576	595	648	574	571	577	596	622	634	614	576	590	618	588	587	576	623	583	631	641	615	578	585	590	616	559	531	663	606	602	631	598	579	551	567	573	580	600	582	561	626	608	559	558	641	563	617	583	592	630	580	595	639	598	552	586	603	585	596	616	568	649	600	612	571	582	565	578	611	604	579	636	572	576	653	561	569	654	578	606	626	610	622	642	598	600	556	588	630	615	587	621	573	573	614	598	580	580	644	608	622	622	574	607	569	606	576	614	617	584	598	601	598	558	559	613	605	601	586	600	529	630	612	593	590	633	599	567	579	666	610	581	613	627	577	581	601	618	601	604	629	597	573	604	621	596	591	580	580	586	601	632	554	609	632	587	567	609	636	606	634	598	587	566	583	596	607	613	578	585	546	603	612	578	591	591	601	584	560	588	622	604	611	592	591	603	617	620	614	573	569	606	605	603	638	637	613	598	602	583	560	632	612	549	636	599	553	629	570	590	624	558	624	571	623	564	624	583	601	593	607	563	580	601	559	554	577	588	590	640	596	565	624	594	603	590	571	600	612	582	616	616	566	593	571	631	647	612	601	591	594	593	577	621	620	583	598	579	583	570	586	577	622	569	617	608	607	578	571	608	612	623	594	586	597	620	609	582	603	583	607	616	616	574	581	631	616	618	587	602	632	580	629	601	587	591	590	620	579	567	597	562	578	591	589	601	623	594	542	572	600	606	582	596	601	589	613	612	556	579	557	591	595	613	591	574	588	590	612	569	608	582	592	592	570	577	622	623	634	628	563	566	586	604	600	612	626	600	543	593	607	630	596	528	617	619	618	579	623	671	598	563	620	545	572	632	605	625	617	614	615	595	613	649	564	622	608	635	573	584	618	623	624	616	623	621	593	623	602	601	618	586	560	668	568	599	636	562	602	605	566	582	546	574	576	568	591	588	605	619	612	587	598	595	561	568	619	613	569	588	599	587	591	582	596	601	573	604	582	599	601	614	655	606	602	618	623	598	561	590	617	563	600	546	603	595	577	596	592	593	545	579	564	586	558	611	599	605	587	577	578	607	562	592	572	584	583	604	609	622	562	677	608	621	589	556	567	574	555	574	586	639	613	631	592	617	665	589	616	599	593	559	604	597	579	609	613	593	586	576	590	565	590	556	612	612	552	641	575	597	581	607	625	627	585	588	559	620	624	600	615	582	594	602	619	617	599	578	627	603	585	577	598	559	577	565	596	598	606	633	623	615	588	609	604	588	590	604	629	606	600	560	600	574	578	624	607	612	568	601	533	582	596	594	584	561	567	595	609	597	569	602	593	622	589	608	568	559	605	585	571	574	607	619	569	553	656	620	633	565	568	622	609	597	612	560	620	575	593	564	622	587	588	608	581	613	579	594	602	626	624	557	601	601	553	605	617	574	556	610	598	628	580	630	575	538	623	588	571	570	601	600	583	589	572	607	610	566	600	593	576	590	585	556	615	576	604	611	583	615	581	593	547	554	645	562	578	613	606	589	584	614	610	574	575	566	590	581	629	628	606	597	629	609	637	624	579	619	598	574	616	579	586	599	627	533	580	600	601	618	614	609	628	592	586	563	580	581	554	572	594	616	614	598	591	600	587	590	611	573	586	583	569	583	575	599	546	610	591	575	589	588	623	597	642	589	571	612	586	604	578	575	599	568	579	586	614	609	585	607	563	583	610	611	585	585	639	596	642	591	639	559	564	577	581	611	613	595	614	587	616	566	585	613	610	603	553	573	591	590	592	606	544	613	600	605	610	586	579	579	567	598	553	585	569	595	597	629	593	591	579	599	571	593	629	582	596	598	593	608	650	613	581	580	569	609	601	582	594	575	580	608	588	583	589	592	581	561	603	595	586	566	622	602	595	552	620	608	611	624	553	585	600	596	567	608	609	592	642	604	627	552	621	616	573	639	616	597	600	598	550	624	585	632	626	576	576	579	600	598	578	562	610	589	589	643	619	623	604	594	553	576	637	617	608	585	589	563	587	557	559	565	618	602	628	598	625	574	625	607	662	588	580	580	614	608	583	580	575	601	587	565	577	577	603	592	600	627	624	608	629	575	610	607	595	585	636	599	595	602	590	587	552	639	630	600	585	600	563	604	595	549	594	581	604	544	551	622	594	588	551	588	641	560	625	624	613	607	593	600	613	606	596	564	590	612	636	603	587	586	593	569	589	586	612	634	563	596	600	613	581	563	568	586	580	592	585	619	597	568	596	592	587	567	615	601	614	616	578	589	590	594	599	605	608	571	620	589	592	614	617	625	576	580	615	597	628	561	616	613	609	580	597	585	605	608	577	602	614	572	627	642	587	606	600	570	608	571	574	586	658	574	586	598	607	623	595	598	563	618	582	635	646	619	623	574	594	576	630	597	572	587	611	589	665	521	568	604	690	601	588	615	580	589	596	608	594	618	575	604	574	577	664	583	571	552	630	606	618	593	624	549	571	577	581	587	608	582	557	557	591	609	584	615	607	588	562	589	590	574	599	622	585	586	567	620	636	618	599	580	588	569	569	586	568	575	603	592	597	601	601	568	596	586	593	576	606	579	551	640	619	615	593	632	580	611	610	577	574	583	575	602	604	554	605	606	615	585	574	626	631	590	603	626	587	613	603	616	590	602	596	607	588	609	620	572	591	616	570	640	601	606	565	642	590	565	588	555	591	558	649	591	672	623	594	574	571	560	596	616	630	599	584	555	590	568	565	601	578	547	567	593	594	604	583	617	575	584	557	590	586	594	560	602	593	604	595	570	564	583	623	580	618	577	594	571	559	596	594	574	586	607	624	599	594	596	615	582	567	583	571	581	627	614	601	609	631	636	560	628	594	586
23906	23292	33543	28063	20810	11331	2085	992	775	799	811	780	760	798	774	762	791	776	751	843	795	788	775	817	750	787	769	806	731	776	783	823	785	766	819	772	774	781	786	729	728	835	791	809	793	754	786	720	812	774	713	786	802	827	825	767	772	803	744	756	786	819	786	757	770	781	770	749	784	782	752	729	800	815	787	758	788	804	800	775	787	770	755	748	753	784	751	766	748	798	774	799	786	764	799	778	812	782	765	758	789	791	706	759	765	735	790	765	780	800	741	774	786	753	787	739	768	745	813	783	777	778	689	774	775	777	812	806	806	768	809	792	792	730	760	778	828	779	730	765	756	758	767	783	706	734	714	719	735	757	807	776	801	804	756	702	767	760	818	794	766	790	787	761	737	785	753	760	801	784	744	778	748	763	782	770	838	816	723	718	808	759	794	765	776	783	740	794	795	726	769	770	721	790	777	765	788	769	777	800	781	787	747	774	723	793	692	779	756	760	771	768	727	763	740	750	809	759	761	753	768	736	728	730	756	744	775	800	725	759	780	781	808	791	774	732	689	766	744	853	769	743	734	805	733	713	780	784	757	696	750	877	773	780	738	747	753	746	745	777	734	760	792	804	739	795	783	779	776	787	773	745	749	740	740	760	762	761	807	743	825	790	739	746	780	746	768	750	773	720	770	752	726	753	758	786	798	772	753	740	753	723	814	753	780	774	798	744	761	789	799	780	759	814	758	787	783	829	794	771	759	800	760	770	716	787	792	720	761	766	812	816	778	829	705	747	734	740	788	793	775	742	781	764	737	800	751	788	771	790	762	785	748	760	806	787	786	772	791	801	807	728	785	724	774	742	723	723	769	775	764	766	772	753	734	777	769	790	747	761	809	780	772	741	770	765	721	766	737	752	769	759	769	779	750	823	771	738	764	758	741	855	753	750	804	742	769	761	761	798	795	802	765	762	786	770	769	811	735	778	784	751	731	750	757	788	745	785	778	796	789	758	768	779	745	799	800	757	747	732	767	798	763	775	732	771	779	747	773	799	807	758	705	748	743	792	806	735	750	778	790	742	723	770	751	781	750	690	757	742	763	812	782	762	812	751	753	793	747	720	782	746	782	767	764	775	750	773	787	679	769	743	763	767	742	812	788	803	747	744	789	738	751	804	767	714	766	752	796	743	747	736	755	814	763	822	777	695	764	807	773	780	772	761	792	768	772	718	763	787	805	748	829	758	770	738	806	786	784	703	813	807	742	762	773	766	742	755	786	795	772	770	762	781	795	736	771	809	783	814	752	764	775	779	804	761	736	780	784	791	719	789	785	789	748	762	764	802	775	770	778	829	778	796	765	726	744	786	761	783	773	795	762	748	793	786	750	766	767	785	742	738	796	764	773	754	773	744	791	767	774	841	825	829	783	757	733	761	743	780	786	739	812	738	843	785	752	740	762	779	726	781	748	748	784	750	717	795	734	756	745	780	734	750	775	759	772	776	767	797	746	748	745	779	775	780	770	836	795	776	751	799	813	801	759	778	719	742	809	791	742	762	755	739	743	795	733	749	756	734	704	736	782	790	787	733	724	783	751	722	821	745	812	819	737	762	787	758	742	761	750	721	762	781	800	771	751	801	759	720	758	819	729	740	741	745	747	810	788	727	755	800	734	784	765	775	758	784	746	731	769	759	787	767	794	764	822	751	756	768	768	732	828	770	769	768	796	839	756	762	763	732	811	767	775	732	781	802	758	743	703	734	803	781	728	726	786	763	773	766	830	755	747	727	791	795	794	797	776	744	776	784	740	778	778	763	748	741	762	732	812	789	715	772	788	738	778	751	751	814	744	748	792	793	752	804	786	766	788	751	763	778	805	769	780	762	727	795	797	733	759	761	755	719	778	785	726	742	792	756	805	745	767	752	784	798	789	757	765	763	789	793	726	787	799	790	776	737	815	727	766	808	755	791	751	762	755	778	790	822	760	768	786	775	740	719	749	756	770	821	765	744	783	747	790	802	752	747	762	762	755	763	730	766	736	746	748	775	751	757	784	737	781	747	778	729	761	814	659	810	734	801	806	738	740	733	740	752	770	745	801	782	713	791	741	798	743	808	807	790	731	725	741	777	793	726	764	736	724	779	771	765	785	759	788	780	788	755	742	764	750	745	772	778	750	753	767	777	822	772	787	747	743	802	750	778	816	788	791	797	848	775	720	767	776	806	766	782	763	736	765	786	734	805	738	727	820	805	748	783	774	721	772	727	794	756	811	762	768	727	825	814	780	758	726	808	781	757	762	763	755	776	785	792	750	738	772	745	780	757	722	779	759	747	730	791	757	741	763	728	783	849	784	704	818	769	761	775	790	746	765	744	770	825	763	767	775	780	733	763	758	770	810	760	774	742	785	736	775	724	747	758	766	770	767	784	746	796	724	781	823	750	751	748	739	757	739	770	768	765	771	720	751	739	716	758	729	783	773	799	757	770	747	750	749	772	777	754	711	804	757	778	729	747	677	726	799	736	759	768	742	697	744	768	765	712	764	753	746	741	800	748	786	758	753	793	758	722	764	747	811	780	800	791	730	791	748	746	751	725	782	779	787	822	747	756	781	772	759	741	717	807	835	788	698	792	790	763	759	709	826	756	764	682	748	775	771	788	756	774	759	799	791	746	788	785	718	740	744	801	771	757	775	815	739	809	781	742	769	778	799	796	719	778	736	752	752	733	743	756	777	749	805	796	743	759	737	762	763	790	825	763	810	744	748	815	752	746	782	748	761	800	755	816	822	805	776	780	766	700	758	775	787	782	756	744	749	785	802	791	769	752	759	746	731	746	822	722	744	773	743	739	776	742	726	780	780	704	806	769	723	782	727	801	815	751	768	752	769	808	764	773	737	732	780	782	768	765	802	779	763	767	792	763	776	810	768	709	756	788	758	743	787	758	769	764	782	764	813	791	746	795	791	809	745	809	787	754	773	759	821	756	757	746	764	725	729	737	767	761	729	749	785	796	786	800	798	811	820	822	766	755	799	706	753	738	788	771	715	732	781	798	772	744	747	775	819	842	806	734	755	705	722	770	759	714	768	778	721	747	734	787	777	748	783	744	806	766	803	775	743	807	765	709	748	755	780	713	803	722	710	731	736	773	766	796	795	792	734	753	782	732	753	722	726	757	791	715	770	751	780	756	706	755	747	798	734	731	742	717	735	810	762	743	747	750	731	790	721	729	733	780	807	738	707	779	785	772	748	732	781	746	766	694	784	750	744	750	727	743	731	804	762	789	768	809	790	787	779	788	796	752	788	778	740	766	743	779	778	741	770	760	810	756	722	765	804	779	760	737	792	732	782	786	782	759	777	774	758	705	791	758	832	756	715	778	752	750	777	755	739	734	753	724	747	809	774	799	782	791	809	790	737	843	799	780	731	742	797	737	767	808	828	768	799	758	787	772	826	743	760	782	725	770	804	804	789	751	730	774	792	774	765	777	767	770	761	720	784	761	792	759	790	771	735	816
63300	99492	65585	30586	9669	2372	902	678	662	714	670	683	676	701	695	738	732	646	740	693	663	730	694	714	694	732	701	704	679	755	706	691	686	711	750	729	682	720	690	706	695	720	677	679	709	671	762	709	679	678	655	721	724	710	715	733	737	695	726	664	675	723	703	731	749	719	702	742	671	724	693	698	706	733	729	725	704	710	702	684	692	710	667	726	684	714	699	721	675	696	707	707	690	683	715	693	707	697	670	740	707	708	695	701	713	729	711	708	698	675	695	751	707	700	670	703	710	708	665	727	709	675	720	684	734	682	706	709	714	683	723	652	661	733	702	726	744	699	721	695	707	701	692	741	734	724	712	668	713	691	708	635	661	707	721	692	695	699	710	717	736	711	761	707	693	664	710	690	730	700	714	682	711	725	716	662	736	745	683	703	691	695	665	742	705	725	672	700	690	704	685	686	732	734	674	722	667	712	704	718	716	685	697	677	667	704	653	679	730	710	651	713	632	668	688	696	684	703	739	699	701	683	695	688	733	729	715	638	713	707	725	673	683	758	671	706	738	704	716	721	711	662	714	697	716	706	720	689	755	735	733	671	685	678	695	716	719	712	727	741	719	668	706	742	705	701	699	712	705	659	707	687	739	693	688	672	704	694	713	701	687	711	719	701	652	702	739	672	687	729	725	703	682	716	678	718	724	685	718	681	716	726	677	669	710	702	682	744	744	686	688	695	701	687	687	670	722	664	702	727	667	685	706	716	658	669	654	695	697	711	711	669	691	729	727	685	708	659	659	686	696	704	672	742	678	680	740	676	641	687	716	731	690	705	667	736	686	670	697	680	721	655	706	742	714	714	718	686	709	717	756	728	674	671	700	700	673	671	664	714	709	688	696	680	720	718	667	723	689	683	713	708	662	739	698	683	715	722	686	705	692	692	698	685	687	741	685	659	696	735	679	690	705	699	714	673	672	687	718	729	728	707	725	727	718	725	700	695	683	724	689	694	716	732	656	668	690	688	648	752	692	700	714	717	660	670	732	705	760	730	684	651	678	699	659	701	682	724	731	640	727	765	635	673	728	703	737	679	703	673	675	699	731	684	737	746	743	702	696	693	713	751	747	741	709	667	652	727	646	702	732	691	662	687	723	658	712	719	715	667	698	703	731	729	712	691	672	680	709	722	659	731	703	728	659	702	683	698	737	690	747	714	665	732	684	733	705	725	703	650	691	738	697	637	686	698	693	720	706	723	688	711	688	687	673	725	659	711	729	715	688	713	722	708	703	684	673	726	741	725	715	694	695	667	697	708	696	737	715	685	709	734	717	649	678	686	704	701	674	691	697	706	712	704	741	700	717	717	719	695	684	698	697	737	673	672	708	656	670	687	678	695	699	662	684	696	701	722	688	692	661	698	642	713	720	709	684	731	704	716	659	683	708	683	702	744	712	663	709	694	707	685	734	651	707	704	715	677	671	660	708	741	668	647	660	677	708	697	733	684	683	604	678	713	655	688	660	699	718	700	669	738	706	662	695	692	686	695	684	702	662	749	703	689	705	692	714	740	649	714	681	719	683	721	718	700	685	711	712	689	694	739	710	730	683	726	704	704	686	705	688	697	712	685	672	706	653	707	695	625	654	698	708	708	727	679	690	688	735	683	692	657	701	706	678	726	710	689	730	700	704	651	762	718	700	689	690	706	682	704	697	691	694	695	722	772	709	680	695	701	693	670	664	648	705	755	678	697	733	676	705	712	702	703	649	686	670	718	704	740	654	712	733	723	716	690	715	674	679	660	689	710	736	698	667	653	689	735	706	727	741	740	664	688	674	701	731	662	692	727	681	696	694	700	713	650	715	668	693	701	682	715	667	754	645	756	700	671	712	686	661	697	682	681	671	703	729	726	672	683	689	727	743	715	681	680	671	689	657	663	663	644	725	692	764	667	688	658	674	695	727	632	669	704	688	707	714	664	694	707	701	711	692	747	713	669	700	682	755	728	762	723	701	675	714	686	715	682	704	691	722	686	667	688	699	697	718	684	652	728	683	743	719	691	693	698	680	739	680	656	678	692	733	689	709	646	640	708	667	689	706	696	698	672	710	715	656	663	745	660	720	683	705	681	709	721	718	692	695	719	696	708	727	697	753	677	676	678	657	690	714	720	687	699	732	705	719	670	678	743	672	692	753	744	747	766	692	681	648	674	664	665	701	666	674	666	706	704	688	689	674	670	687	692	722	684	668	687	673	694	705	710	716	681	693	722	685	687	684	680	702	685	662	727	739	736	707	705	705	643	731	688	701	672	715	652	745	664	700	715	693	712	716	694	723	624	635	682	739	652	695	675	706	722	723	707	714	665	678	698	682	668	736	653	686	685	732	682	670	718	704	710	749	719	722	701	705	680	664	702	718	708	679	695	724	705	679	775	700	656	684	695	707	673	717	729	693	719	675	700	677	710	748	694	726	706	645	690	704	704	727	714	663	677	682	712	707	714	697	673	743	708	684	704	664	700	687	672	723	725	678	705	672	696	654	677	679	687	647	697	694	693	703	710	685	658	695	686	696	750	725	725	737	681	693	735	702	671	691	716	684	654	685	641	670	709	667	718	701	721	702	728	728	713	662	720	749	704	727	659	715	687	629	699	704	676	774	666	689	706	712	688	706	696	727	703	692	675	712	722	693	667	707	687	643	757	664	684	712	682	673	718	706	671	678	670	676	714	657	684	694	728	706	672	691	698	691	689	663	696	720	740	699	711	681	662	685	716	711	728	716	718	715	690	697	705	689	668	675	697	639	747	672	699	679	723	650	691	695	693	699	727	659	709	723	710	719	691	709	737	695	669	729	693	714	677	692	682	714	636	625	676	684	661	683	687	643	695	688	685	659	733	669	727	704	657	706	699	683	681	698	687	727	682	651	663	695	701	737	671	687	696	739	696	690	753	717	675	709	734	692	720	702	719	672	693	697	693	681	670	700	663	638	736	651	702	725	686	683	720	682	741	650	682	678	739	651	724	705	697	745	638	698	686	680	678	676	683	697	713	731	713	713	717	712	762	696	685	704	727	684	689	749	717	699	715	728	674	713	673	734	685	650	662	732	675	687	713	748	697	750	681	734	676	661	673	708	700	691	694	686	699	665	708	720	696	714	723	703	735	683	691	646	645	690	688	734	742	699	704	702	715	683	689	706	674	709	725	658	699	698	683	673	656	675	720	699	693	742	716	723	699	717	686	668	669	681	773	700	674	670	723	681	716	704	721	668	745	756	687	732	736	661	673	656	676	678	663	685	658	722	697	702	721	712	694	721	667	680	687	686	687	706	699	679	672	704	632	719	678	700	688	673	720	745	684	703	670	715	682	716	696	649	726	724	692	663	688	730	653	676	685	742	678	723	729	666	658	691	697	676	695	695	684	708	657	681	665	700	724	701	670	706	692	683	746	682	688	674	725	669	725	699	691	680	692	671	640	650	726	662	692	713	686	695	692	688	688	672	687	705	692	686	653	721	644
31203	31650	25182	8764	1720	786	677	564	612	582	582	569	572	597	610	642	604	586	613	577	584	590	625	617	604	600	648	606	596	577	618	549	632	572	588	644	562	631	616	580	580	596	613	573	563	581	590	584	622	566	617	621	556	608	605	578	575	611	556	605	638	576	630	575	618	617	614	611	617	592	581	576	603	621	604	601	600	600	591	578	613	560	585	569	574	615	567	581	600	611	592	590	560	561	593	601	592	569	512	599	600	604	548	620	563	625	597	597	598	609	586	577	622	582	622	585	591	620	575	515	572	605	628	637	604	610	628	579	608	603	577	659	591	600	607	628	585	609	640	539	576	586	635	588	550	598	622	608	630	541	597	512	604	578	602	619	576	649	565	629	599	586	609	575	601	613	573	575	608	589	588	606	613	629	626	613	605	551	552	602	576	610	578	604	559	553	610	611	609	591	556	599	580	620	636	615	590	590	604	561	604	591	569	604	640	583	582	607	593	578	578	624	611	570	569	594	623	592	580	600	557	641	612	624	590	557	601	614	639	596	612	601	568	576	602	587	580	548	601	613	583	623	572	632	591	611	573	605	600	577	611	556	578	558	628	567	624	581	574	640	592	563	578	562	583	604	574	621	597	575	621	584	589	615	581	563	586	603	576	581	616	585	616	590	615	619	583	590	567	591	611	578	596	559	546	605	590	569	556	606	623	609	570	616	544	608	564	608	612	587	609	658	641	634	603	560	569	576	612	549	633	602	640	613	619	594	645	590	614	599	592	628	589	577	553	608	618	646	600	614	637	604	624	597	643	593	593	596	595	542	602	581	605	597	606	607	616	586	572	621	579	606	576	597	609	610	575	567	629	590	610	603	566	635	581	589	597	546	644	575	587	590	569	574	580	602	556	575	656	627	593	611	575	601	605	617	578	545	612	653	614	625	578	567	599	617	586	579	583	599	590	604	593	575	604	658	579	655	573	568	567	598	603	669	568	591	543	578	606	578	566	617	608	616	574	592	609	649	591	615	572	596	592	572	578	620	584	620	630	616	598	557	638	625	586	605	576	581	628	645	626	598	600	616	584	570	561	567	542	577	615	583	569	587	571	583	600	592	601	565	566	557	609	566	603	630	593	627	613	647	605	583	603	569	541	637	591	607	622	577	629	604	619	614	610	606	596	608	580	586	596	604	583	658	604	623	617	590	572	587	556	582	628	602	602	553	594	531	608	550	611	600	613	602	544	625	614	594	594	590	638	564	655	612	607	605	640	601	581	555	610	627	588	613	587	612	620	601	616	558	584	597	585	531	628	606	568	604	599	592	590	610	606	612	637	606	560	579	608	607	590	576	596	613	616	587	630	642	666	583	580	597	580	586	577	544	607	596	623	640	583	623	630	586	585	596	603	661	587	581	586	550	576	594	589	591	570	596	608	618	584	619	583	592	568	599	570	544	579	630	581	613	617	592	620	560	554	644	620	595	569	562	616	641	631	598	550	601	618	600	546	561	590	581	592	661	608	566	589	582	595	599	595	636	617	628	609	625	589	621	588	608	590	590	609	618	583	601	619	562	580	572	627	643	637	558	591	640	548	599	561	614	608	567	604	623	600	596	598	617	643	635	605	610	627	605	593	565	588	606	597	579	588	570	581	580	564	594	559	638	607	528	562	614	644	590	585	602	572	572	602	570	602	655	604	594	594	584	595	533	613	613	606	589	606	630	591	620	600	595	616	584	597	577	614	625	587	575	589	615	615	620	571	578	610	590	603	578	570	586	607	597	589	615	575	636	566	584	643	612	599	570	565	597	648	557	601	577	603	581	574	569	620	591	604	638	603	570	608	625	584	607	575	597	616	578	600	553	602	581	603	608	605	616	587	623	606	612	608	559	600	609	591	651	599	625	595	591	568	606	588	590	622	605	584	568	573	594	592	552	620	640	587	603	628	609	612	621	620	542	620	629	591	584	610	598	637	613	644	572	587	607	595	543	589	580	623	568	597	600	555	605	587	573	552	548	609	619	588	585	627	603	592	542	538	604	594	599	637	594	590	618	604	577	587	595	581	569	604	600	601	564	537	571	583	577	539	600	635	597	564	590	647	582	605	604	551	610	571	607	609	580	560	594	597	600	616	600	577	604	589	589	615	561	602	625	627	568	606	544	614	617	634	587	591	612	584	601	606	591	590	576	567	617	576	596	605	605	595	624	578	629	570	603	596	600	632	582	585	587	579	595	571	575	635	610	620	597	570	611	609	605	569	624	658	553	626	593	590	601	620	582	558	639	617	565	560	556	583	622	597	644	632	603	575	656	594	595	618	607	628	586	619	600	642	577	603	579	594	607	626	617	590	595	616	592	614	580	603	569	614	626	579	557	631	577	548	604	564	597	604	586	603	593	596	621	604	563	580	618	618	586	588	582	587	625	585	635	568	560	605	672	574	596	568	615	579	575	580	593	598	575	580	595	582	608	600	591	591	613	539	565	598	572	598	622	599	604	608	607	574	570	597	640	592	579	566	549	629	604	554	597	596	629	561	606	624	611	589	578	599	575	595	587	571	598	595	604	621	585	597	641	626	606	595	606	636	562	637	597	619	620	612	572	583	590	603	591	578	587	647	628	575	600	594	623	622	571	641	630	594	586	581	540	627	584	575	554	594	594	602	571	593	591	630	578	570	589	609	557	568	559	578	615	610	590	603	601	629	585	591	565	581	577	552	594	604	581	612	633	609	614	551	579	617	569	591	602	623	603	619	546	530	605	595	578	573	568	580	618	668	624	566	600	666	587	610	599	609	565	575	574	575	573	602	557	668	616	612	599	573	606	585	604	571	599	591	590	595	577	615	604	589	611	574	573	615	592	649	634	625	602	577	592	560	620	616	581	577	571	567	612	616	633	643	651	588	595	618	611	654	581	625	641	624	586	623	631	601	582	594	597	576	657	572	600	596	591	581	597	595	624	642	616	634	599	615	641	588	610	608	585	631	630	587	580	607	553	642	590	560	611	603	620	571	583	595	589	551	606	577	624	586	584	576	585	588	569	641	653	590	609	572	574	564	611	581	582	588	601	598	645	585	591	553	573	599	554	638	576	578	655	628	606	566	602	626	641	621	557	590	595	599	618	600	579	577	595	577	603	651	611	565	581	573	593	627	591	600	584	605	578	575	599	558	608	579	557	585	606	584	579	603	601	588	530	619	638	603	562	623	576	542	553	605	585	575	565	650	626	591	600	578	583	607	606	577	585	603	587	602	618	605	558	637	586	566	607	568	603	592	537	583	561	587	575	626	614	577	674	592	591	584	617	579	601	576	567	553	619	581	567	586	584	580	581	616	616	595	643	582	584	585	592	621	553	607	577	627	607	643	588	590	563	627	645	587	593	621	592	608	579	635	558	579	576	621	570	623	580	594	598	627	624	559	611	591	594	581	544	628	572	600	565	567	638	599	572	600	556	573	589	621	610	590	598	602	582	602	601	552	586	596	578	607	612	607	598	584	564	586	634	614	619	580	537
25198	36475	18208	4435	1204	605	485	480	474	504	490	502	474	471	476	490	502	479	500	502	487	506	481	480	430	474	457	482	482	495	543	454	456	499	476	440	500	503	531	483	534	516	439	484	485	484	476	462	477	527	496	508	477	541	536	476	485	507	474	480	470	499	493	448	510	535	496	559	512	506	461	504	478	460	511	520	481	471	481	429	471	492	523	504	493	446	458	473	484	476	472	474	526	490	485	498	489	483	499	501	447	494	492	462	465	501	454	445	416	502	491	473	450	461	462	484	488	491	519	510	496	478	491	463	467	455	467	472	483	497	487	456	462	493	472	467	505	488	494	510	463	466	451	483	486	464	482	509	451	492	493	516	509	481	445	500	437	457	494	487	502	458	498	506	500	482	488	503	519	466	508	500	425	466	482	486	521	537	484	482	502	506	492	479	491	480	477	466	463	471	464	473	466	430	496	494	514	496	504	486	464	506	504	481	464	466	463	466	444	500	490	491	491	490	501	476	483	496	448	471	484	509	464	483	502	488	467	464	452	487	475	510	469	477	477	472	480	544	523	462	467	437	493	451	481	497	505	478	481	489	477	487	498	460	525	508	481	503	479	488	491	487	506	490	490	465	484	478	508	458	475	470	471	497	454	508	491	470	474	493	480	479	476	489	463	488	477	495	479	461	476	499	512	522	509	476	520	477	473	459	469	462	491	469	500	534	482	462	474	506	511	506	480	496	476	504	532	478	467	495	500	467	517	492	461	482	493	460	465	481	499	510	459	464	459	538	481	514	504	456	434	462	448	448	496	502	491	487	493	477	457	449	507	461	465	476	512	496	486	513	416	450	457	446	500	507	479	480	493	495	471	486	447	476	487	439	541	490	475	465	490	520	485	450	491	499	510	468	458	496	481	516	455	484	478	523	499	454	486	487	497	494	494	466	453	485	510	467	472	488	511	497	484	505	515	473	453	443	488	455	499	506	502	507	472	484	475	498	455	551	512	483	469	477	463	521	489	482	467	453	481	480	448	486	468	512	482	519	493	475	497	513	482	471	441	486	473	485	471	492	515	509	475	476	511	470	472	452	493	478	474	458	472	472	472	475	489	480	478	472	446	484	485	470	461	468	472	469	442	508	514	482	493	477	465	429	473	498	476	451	502	488	490	511	477	507	461	504	504	524	499	503	480	505	429	473	475	506	487	499	471	486	458	464	456	441	483	470	490	473	481	466	450	472	480	504	461	486	502	478	490	481	471	504	487	483	492	463	503	499	497	490	497	492	480	489	497	487	495	481	479	507	475	508	516	485	484	484	457	534	488	502	517	516	480	502	475	518	438	491	499	475	483	480	499	511	507	473	499	492	507	535	504	496	487	466	449	455	490	509	473	477	488	479	485	499	427	488	510	459	481	501	519	524	465	483	503	503	498	490	447	497	528	461	445	502	500	490	492	478	459	488	457	444	459	505	483	477	464	491	491	469	451	471	491	461	468	471	500	477	444	432	501	478	487	501	451	471	505	512	470	492	488	442	495	423	510	499	434	475	481	509	495	496	431	505	484	491	530	486	490	482	486	470	497	494	455	453	500	469	487	490	476	444	418	452	478	494	510	465	506	498	469	490	532	472	476	476	471	485	477	484	477	503	492	541	472	484	448	498	465	485	486	500	480	466	444	471	471	498	505	459	456	454	503	460	474	490	517	506	501	495	487	536	471	480	492	458	507	513	468	503	503	477	497	462	491	462	508	486	512	473	510	507	468	524	488	476	466	499	489	490	500	479	467	512	479	484	446	475	514	481	457	440	461	497	471	493	494	449	476	499	491	513	497	463	494	482	458	470	475	479	482	540	477	456	466	449	466	482	490	478	468	509	498	507	470	439	482	470	499	468	507	488	459	469	471	456	480	473	506	514	454	513	538	517	475	520	482	467	519	492	523	492	477	495	472	470	479	498	508	483	491	478	485	520	506	491	531	448	444	521	458	536	490	512	503	477	465	456	491	438	509	466	504	432	499	488	485	458	475	477	510	474	520	478	467	474	463	465	460	514	499	481	464	477	491	509	460	459	502	490	488	486	489	457	499	522	468	485	463	497	450	488	468	462	489	450	468	489	479	479	463	518	480	490	486	509	462	539	468	475	466	553	455	463	481	459	466	502	457	489	484	445	521	453	503	478	480	497	503	481	493	480	487	496	529	513	502	494	515	464	455	463	544	474	491	468	491	503	471	506	497	481	487	452	479	457	491	487	516	514	516	471	519	480	470	526	509	446	474	492	484	457	501	463	515	458	450	483	452	452	442	523	463	494	511	493	465	477	503	510	514	492	522	486	497	488	496	472	481	489	492	505	493	465	441	530	483	501	505	481	504	496	490	513	458	504	504	493	500	474	474	463	493	466	498	472	483	462	494	469	453	512	504	516	465	503	486	488	473	484	485	475	506	486	492	480	508	499	525	437	443	481	448	496	484	498	491	502	439	484	467	466	504	501	505	454	493	492	523	489	494	458	492	495	474	489	522	491	523	467	508	490	471	473	488	455	488	518	501	489	446	465	486	471	479	466	493	466	442	457	486	480	426	468	483	447	513	419	464	473	505	505	472	496	522	477	476	504	478	494	492	491	466	490	509	519	491	479	480	467	501	506	485	503	508	520	471	482	494	467	480	476	471	459	519	486	463	485	491	506	468	449	507	481	502	492	488	462	496	462	490	491	459	509	514	474	471	481	495	469	490	491	487	507	454	439	449	486	461	448	488	508	540	459	504	468	471	498	487	469	485	479	510	525	472	453	525	497	502	521	495	521	531	474	483	495	464	489	464	503	450	494	488	482	487	488	483	449	530	477	502	487	475	516	477	509	478	498	515	480	482	465	480	470	485	480	515	514	442	446	494	470	515	494	460	431	511	492	480	448	471	469	474	475	472	481	498	502	472	506	508	457	486	490	504	481	470	481	483	482	510	454	487	505	453	536	445	475	478	463	478	493	487	496	441	487	485	483	478	504	521	508	510	489	485	486	471	481	473	489	474	508	475	510	437	485	503	442	512	496	512	513	496	497	493	505	514	481	498	469	473	475	486	454	497	531	458	464	471	501	509	450	464	487	489	468	473	465	492	465	481	481	474	477	479	541	495	464	452	507	478	505	469	486	491	507	456	478	518	493	498	441	500	476	482	514	492	467	489	461	482	511	490	490	473	429	472	521	484	478	488	489	519	476	468	489	492	487	441	453	468	493	502	508	516	507	479	484	520	457	434	500	485	475	483	448	441	441	450	516	506	494	448	493	481	474	459	476	479	456	476	496	507	486	459	523	456	490	455	498	482	463	512	497	474	495	437	471	471	471	486	491	482	441	433	485	457	525	501	494	501	507	495	451	483	466	457	463	515	452	480	502	466	548	487	460	457	501	464	488	478	436	507	474	486	457	473	471	499	463	460	483	480	503	469	514	500	526	496	506	475	509	486	498	469	451	486	513	449	488	485	473	509	496	473	485	484	464	476	504	481	492	471	479
25310	26172	36267	29528	16626	4285	1142	825	716	723	734	740	717	742	644	726	666	698	675	707	702	706	670	726	638	746	699	676	707	704	683	681	703	680	669	693	751	641	662	711	642	683	692	663	700	712	677	704	657	654	706	670	672	699	659	677	687	686	692	663	773	698	657	667	684	686	695	674	756	642	675	730	678	644	697	693	658	621	668	667	700	680	681	654	661	708	669	684	672	663	686	730	692	683	726	648	712	704	679	673	688	653	674	704	675	695	686	667	696	672	664	694	676	661	698	698	706	685	676	662	662	714	705	667	702	675	722	677	657	647	665	691	679	701	652	703	679	688	692	707	680	652	706	690	696	696	687	690	709	689	681	693	722	694	713	672	655	710	686	719	697	644	679	664	641	724	632	670	677	660	719	694	674	712	690	699	681	646	653	672	670	726	687	658	641	664	680	744	684	690	647	672	735	675	712	659	647	658	747	658	655	658	673	677	712	736	671	678	672	658	683	694	700	738	653	669	715	648	664	686	711	679	704	623	698	676	703	637	727	665	689	658	649	647	654	668	654	721	684	637	689	658	681	674	707	735	722	655	666	659	648	685	703	651	673	722	619	663	680	671	667	674	668	667	707	725	668	687	687	678	675	734	693	685	704	730	694	666	686	722	706	638	738	691	687	676	699	653	641	741	713	611	661	691	602	723	624	616	697	664	672	723	679	677	691	679	715	704	653	675	703	678	660	661	662	702	632	682	736	730	701	677	661	678	656	664	636	656	645	702	650	702	688	676	687	717	736	675	653	644	688	733	655	652	664	691	664	671	699	680	643	689	639	662	668	678	675	643	681	690	705	679	713	676	648	641	681	683	664	653	709	682	684	662	687	645	720	674	669	695	642	684	666	712	657	663	673	686	629	703	647	682	693	661	669	663	666	692	682	635	707	594	664	752	675	704	716	642	668	688	673	641	672	727	680	701	668	681	732	683	693	672	631	700	676	672	670	677	708	667	698	699	627	673	628	693	681	700	663	736	718	699	657	664	693	677	696	612	633	702	665	652	729	677	692	658	704	650	688	691	711	679	678	693	689	674	639	684	653	642	663	719	687	675	723	710	638	672	656	702	661	703	665	664	688	630	678	657	664	716	681	699	698	654	699	703	652	685	684	714	660	681	669	677	666	641	665	648	726	721	695	686	647	702	696	675	653	705	708	647	716	691	720	664	648	730	678	663	693	693	659	661	685	658	634	678	663	627	659	715	709	698	681	688	702	701	658	682	687	702	730	687	626	652	661	694	653	659	694	683	654	686	708	689	685	674	711	663	697	653	699	679	689	709	695	708	685	650	675	645	694	655	674	634	683	698	651	664	693	673	612	689	699	661	669	622	675	691	665	668	712	683	720	630	710	660	649	695	679	669	720	683	701	704	677	726	690	667	691	674	675	669	673	697	689	678	691	658	700	670	637	695	651	656	660	729	671	718	722	632	667	720	707	657	704	702	684	676	671	641	733	653	674	630	674	658	715	692	694	621	706	683	696	698	666	651	695	679	701	659	680	692	650	635	680	694	722	704	654	716	723	702	657	674	713	690	673	644	713	690	661	691	661	704	689	674	639	678	681	674	655	707	695	686	696	718	663	671	665	675	662	666	672	668	643	660	659	688	663	672	658	710	697	715	705	594	691	713	705	658	706	660	654	655	660	662	706	675	662	650	674	670	712	627	669	689	666	684	675	684	746	680	663	633	704	676	701	674	731	726	668	629	742	696	649	708	665	696	663	596	687	661	663	662	724	707	675	683	708	680	689	696	648	678	679	637	715	659	636	655	672	641	725	646	662	694	660	680	661	694	658	657	668	705	691	685	660	666	751	686	699	665	704	661	715	669	666	672	681	696	682	650	682	632	713	692	657	660	674	667	683	655	651	680	650	733	708	702	685	685	653	661	683	689	674	653	693	701	672	685	726	688	628	694	661	684	634	666	716	696	673	676	659	655	663	671	662	704	666	701	666	667	697	689	685	684	646	678	643	695	629	668	638	733	635	671	671	689	685	698	685	653	675	637	727	712	723	679	670	695	684	639	687	666	688	658	697	672	684	673	685	662	699	713	660	690	679	687	678	646	687	663	689	679	713	655	719	706	652	649	652	683	669	722	700	694	646	727	668	705	658	647	683	638	687	680	689	675	674	693	683	671	641	650	727	707	673	660	712	685	684	698	704	662	682	664	699	668	712	680	716	704	678	707	717	731	659	695	695	711	664	701	702	690	724	641	649	685	664	699	642	660	704	681	677	676	650	698	649	681	686	671	681	666	684	700	695	702	692	671	729	687	701	650	684	730	699	721	686	694	684	688	648	656	664	707	733	670	637	645	691	670	688	688	667	675	661	671	687	694	657	639	690	652	689	713	700	650	685	625	648	684	696	693	682	716	647	695	703	680	669	704	681	654	686	688	676	675	710	697	704	673	739	636	667	663	665	658	672	690	695	663	712	662	699	724	665	686	690	685	752	654	722	704	687	673	681	644	690	705	673	690	659	683	678	724	658	662	655	668	710	695	696	673	685	642	674	691	708	627	730	708	653	655	667	697	649	663	699	714	672	659	693	714	677	667	701	676	654	707	634	690	675	663	660	690	676	676	701	689	698	722	683	683	689	692	660	693	636	693	671	655	628	674	694	663	675	708	687	641	652	723	681	625	709	699	736	714	673	678	701	696	673	662	689	683	696	712	715	663	714	699	665	714	709	674	714	671	622	671	675	657	674	718	646	682	682	686	716	712	610	624	660	695	666	725	696	685	704	673	696	709	675	663	673	658	642	677	664	687	688	658	654	650	641	675	719	720	683	677	690	654	682	668	691	754	692	661	658	658	730	656	694	677	696	661	618	687	706	680	639	677	676	679	663	740	671	684	648	676	675	667	645	651	670	691	689	664	689	693	669	716	677	672	695	674	688	725	703	670	701	620	658	707	699	701	665	670	674	661	699	672	683	694	690	733	685	691	660	693	716	701	697	704	662	714	679	728	690	674	698	648	636	694	701	685	710	627	676	670	665	672	701	633	681	696	694	651	726	671	689	679	633	710	660	670	686	697	674	711	634	678	653	712	678	686	711	698	682	694	722	690	716	687	701	692	677	680	717	661	612	685	684	656	656	681	714	661	640	698	632	650	666	672	702	753	661	740	669	607	717	688	674	674	705	697	642	669	666	636	669	667	687	711	650	661	708	639	680	652	692	709	660	697	690	692	654	659	673	691	672	733	682	685	664	662	698	727	670	650	671	678	730	668	723	612	671	673	664	707	641	673	700	674	704	651	678	684	711	667	685	669	714	697	681	671	695	710	670	674	652	670	637	668	631	690	677	665	631	682	717	677	691	654	701	707	655	669	724	687	679	659	683	662	704	704	706	643	682	709	637	716	700	704	660	677	623	698	744	729	690	679	662	707	644	730	658	658	700	693	714	624	708	710	710	692	704	693	662	685	679	664	687	719	663	660	652	686	678	670	686	663	672	665	637	677
63247	90375	55718	22127	5634	1468	763	657	631	653	626	625	610	621	630	590	618	625	611	587	605	609	582	591	597	585	546	618	604	619	585	587	600	631	622	604	599	648	628	596	599	581	580	575	608	595	624	575	619	663	607	565	608	582	605	624	563	640	534	604	587	604	599	635	632	604	580	674	634	618	627	601	589	544	597	621	592	628	604	619	599	615	575	593	616	617	588	589	556	602	608	625	611	615	629	593	571	612	616	622	602	558	567	625	607	617	601	625	675	620	609	570	613	634	626	613	581	656	612	617	638	595	609	606	605	645	612	608	549	593	586	625	590	567	598	591	591	632	621	644	614	591	566	645	594	595	615	638	590	595	603	583	599	602	640	621	570	628	612	595	625	592	623	633	637	630	573	583	640	633	639	624	595	600	594	622	637	634	632	584	640	599	632	632	611	606	645	557	629	595	622	579	590	614	592	615	565	612	590	643	602	596	613	595	583	601	599	614	598	560	600	626	565	635	583	595	625	598	626	614	553	592	590	537	567	601	585	615	582	620	589	612	625	632	631	607	605	588	599	599	582	592	615	592	578	611	615	555	614	625	564	663	605	602	566	598	593	610	608	566	566	635	590	580	569	597	622	569	557	551	619	600	644	588	600	603	638	621	616	614	598	609	613	607	587	569	614	614	585	646	576	601	584	567	613	636	590	643	585	594	627	612	603	587	624	590	570	576	528	660	575	646	643	578	613	587	595	644	611	605	616	563	603	603	552	574	600	610	551	603	584	595	586	601	608	611	624	572	625	591	668	602	624	631	584	604	604	579	642	611	592	603	600	642	598	599	582	591	667	608	591	600	605	613	570	619	601	585	630	616	581	567	580	594	624	615	622	651	587	605	593	630	622	592	592	618	579	570	611	612	596	634	614	587	648	582	637	580	576	620	581	604	615	641	612	629	617	626	630	602	600	588	621	556	613	610	682	597	618	611	626	567	610	589	585	587	584	624	577	636	626	568	599	602	643	524	553	607	628	568	643	632	575	598	613	596	606	587	627	605	627	629	573	598	599	579	595	575	580	624	582	617	571	609	607	579	625	587	602	601	614	620	628	592	606	588	575	643	578	536	606	641	620	632	574	589	591	582	655	627	612	553	614	594	624	644	626	623	575	622	604	607	638	602	631	568	577	637	615	575	624	573	605	646	609	607	655	636	562	611	601	589	567	624	579	615	611	567	562	570	588	652	591	646	642	591	611	591	619	586	611	579	609	583	602	560	598	588	606	600	599	629	625	589	652	612	590	611	584	625	614	600	581	615	616	575	659	619	598	574	616	619	653	566	606	631	597	618	576	636	624	582	633	608	611	563	598	579	615	559	613	648	625	616	632	617	620	595	621	586	602	609	603	624	596	613	606	615	558	610	634	636	586	613	567	622	593	595	569	599	603	589	586	622	593	596	639	590	616	600	620	592	643	603	618	597	615	609	607	563	603	558	582	616	597	607	572	534	615	569	589	604	606	639	588	595	615	634	615	607	575	572	625	562	598	603	617	607	609	609	562	572	598	613	616	563	633	583	623	626	590	605	605	603	589	656	594	579	574	624	606	619	583	561	601	549	627	600	640	641	590	620	600	596	557	593	598	589	633	604	566	626	622	571	609	590	626	530	592	630	598	605	553	601	574	582	605	616	565	618	595	589	575	608	622	555	570	551	608	619	594	641	605	635	601	609	606	589	594	590	603	592	595	638	618	666	610	569	584	573	605	583	630	567	597	585	632	591	535	579	603	597	610	597	559	560	606	563	627	582	570	603	588	618	586	596	599	584	583	607	572	635	643	588	609	608	657	574	625	605	550	626	638	579	613	617	557	664	604	606	605	559	581	563	625	602	641	610	594	597	575	616	618	606	564	615	561	619	590	592	612	595	618	609	597	616	629	619	580	599	620	580	581	632	611	609	577	566	567	633	606	570	597	563	587	606	636	609	599	638	645	575	599	592	524	589	594	604	595	612	591	554	627	593	577	629	615	588	571	607	589	601	618	604	622	614	562	583	634	625	572	642	620	597	533	567	614	593	636	626	584	593	605	588	600	585	606	579	631	582	628	580	641	636	611	617	592	596	607	565	604	593	583	610	623	595	604	592	571	584	587	573	580	570	595	592	603	570	597	657	583	628	611	630	617	592	601	618	634	595	621	607	589	583	619	599	586	595	622	623	603	615	590	630	595	585	660	605	605	593	600	646	592	598	569	593	592	604	603	602	612	643	602	631	581	572	590	653	610	591	607	599	632	599	615	606	602	647	593	604	589	581	638	582	614	577	620	587	599	562	601	612	577	591	604	592	609	545	646	627	640	633	603	614	598	630	655	640	605	627	594	584	588	590	619	589	606	601	556	575	614	581	604	613	661	586	619	603	605	587	600	642	590	594	580	579	549	576	612	589	574	605	598	630	616	624	612	618	580	611	585	615	619	595	580	622	583	579	574	569	585	627	564	564	613	593	616	591	580	603	623	553	613	627	623	576	617	608	591	579	561	588	597	553	595	617	572	587	602	553	619	588	631	601	615	608	598	593	561	624	604	575	598	600	585	624	585	588	567	561	597	592	581	574	625	600	617	618	604	630	589	612	581	566	621	596	568	597	630	604	607	540	585	578	589	587	624	601	611	596	608	625	603	622	634	609	625	601	561	607	602	595	616	564	594	615	579	631	573	569	586	590	606	581	640	600	617	565	576	565	599	590	633	618	568	603	615	573	593	602	580	635	617	603	600	603	587	612	593	572	573	638	580	582	591	614	571	628	629	605	564	610	591	575	600	583	618	609	636	624	600	648	598	594	648	594	599	629	570	648	620	610	599	595	611	575	574	618	569	597	599	613	594	570	619	557	573	595	602	574	618	608	574	570	601	613	625	587	576	643	563	543	628	621	632	567	617	574	573	608	604	595	575	594	643	589	570	586	581	550	554	599	614	638	546	565	606	600	606	623	574	585	586	591	580	601	614	577	635	612	626	615	600	608	581	619	586	626	575	591	613	586	619	608	606	613	601	641	639	583	633	601	615	581	601	576	594	574	633	563	608	581	596	567	636	598	604	593	604	612	592	631	557	589	616	613	648	576	638	674	564	589	635	608	614	564	572	630	581	583	596	631	627	611	591	612	591	589	574	607	567	592	614	613	536	553	592	613	567	584	616	574	580	597	617	604	595	625	605	568	577	585	588	590	608	614	610	593	591	627	648	560	571	571	613	610	600	572	582	613	588	603	613	651	598	586	629	624	577	579	607	558	612	671	631	538	601	656	618	580	569	653	586	599	614	587	606	632	636	612	568	599	617	613	573	592	601	617	613	632	646	575	553	590	550	568	560	603	572	575	622	585	603	594	595	582	598	577	622	580	641	588	582	578	593	629	597	637	630	561	580	616	592	620	635	589	579	605	642	664	608	614	642	610	560	577	599	594	587	605	616	656	600	612	564	599	559	621	601	589	622	626	585	660	587	588	618	605	618	600	626	591	562	618	590	567
23915	23379	33310	27646	20779	11633	2317	1013	881	831	867	810	783	843	789	786	818	861	818	843	788	772	819	829	809	809	796	792	797	804	841	839	799	763	791	792	810	808	843	812	824	770	806	776	764	830	808	774	821	826	792	790	766	794	820	821	832	789	777	831	770	770	821	802	785	819	805	798	791	758	807	786	809	811	822	795	783	846	755	809	841	783	774	749	735	777	747	781	794	809	778	788	758	725	790	816	861	831	750	825	767	787	795	858	781	765	767	789	788	787	741	815	799	805	778	752	770	753	822	814	750	790	793	777	772	809	785	767	807	772	808	836	778	802	812	862	777	779	801	797	758	742	814	807	772	751	809	814	803	795	813	738	761	741	815	835	761	772	822	774	745	804	795	760	769	784	765	755	820	791	812	784	797	773	815	771	758	735	779	796	782	818	816	783	835	818	796	782	848	803	751	811	784	769	772	772	796	788	792	822	782	775	749	736	768	806	757	780	794	807	819	763	766	798	767	795	857	819	836	810	807	743	784	746	750	792	792	769	813	817	765	726	849	801	742	810	848	820	828	749	783	812	804	828	731	851	762	748	779	815	789	791	831	792	790	858	773	767	771	818	796	815	823	763	801	799	821	787	785	874	762	770	808	758	794	783	787	780	805	787	805	801	734	786	771	760	839	820	772	792	810	800	797	795	758	778	799	849	749	780	755	803	793	777	834	789	815	774	811	771	787	791	806	789	787	757	793	804	822	807	738	763	792	789	766	738	786	807	806	765	817	785	753	838	807	795	792	789	777	717	802	807	811	820	774	794	783	774	800	831	805	795	766	789	798	802	759	823	778	782	821	745	772	809	756	765	802	776	791	819	812	780	759	791	787	837	767	758	802	792	832	782	804	794	756	795	826	801	807	763	782	811	755	813	825	792	802	828	773	766	759	797	838	815	761	779	833	721	754	820	830	794	784	788	829	801	813	796	801	780	767	793	801	812	811	809	803	796	751	751	824	796	797	807	802	761	780	749	770	837	797	797	791	767	772	781	750	773	799	782	833	791	788	792	789	797	784	713	777	797	752	754	843	776	744	759	813	764	775	823	823	779	817	809	802	799	830	776	763	806	818	776	781	804	755	760	792	769	755	812	790	778	816	769	771	774	758	838	817	736	845	803	741	745	809	832	799	759	781	798	831	824	802	815	817	831	778	797	739	757	750	725	801	794	767	782	813	786	801	793	776	841	790	727	765	770	857	799	808	785	816	763	787	775	807	810	759	794	772	797	757	821	820	839	833	758	768	779	816	780	777	788	728	767	796	779	787	806	812	787	782	785	860	752	754	732	779	805	757	773	789	812	825	771	831	758	782	803	804	789	773	807	843	790	798	858	811	804	786	755	778	765	826	816	797	811	750	828	825	737	737	782	803	780	782	755	811	749	737	801	813	817	789	790	786	794	795	810	760	811	788	771	791	780	754	840	817	792	761	750	831	809	778	767	769	814	729	774	812	752	735	814	778	760	793	777	772	772	789	793	799	798	767	827	786	774	808	828	798	795	808	762	785	842	808	771	739	796	714	753	787	750	773	763	833	773	772	767	814	841	760	789	815	792	759	844	767	794	821	784	803	791	810	819	758	803	783	782	831	729	843	772	773	781	772	775	754	782	796	786	790	792	816	801	808	748	800	786	788	785	754	801	785	801	831	772	816	790	779	785	822	801	828	798	820	788	759	765	779	801	785	803	741	782	804	798	771	798	788	717	793	843	752	765	827	845	764	755	738	755	775	811	789	819	810	805	825	794	808	823	794	749	780	794	756	775	774	767	801	777	815	768	787	821	758	787	785	786	782	764	839	841	810	814	801	834	787	756	780	814	768	801	780	819	816	833	813	820	856	794	784	800	817	801	783	824	748	792	788	829	833	741	816	808	808	825	801	823	807	766	814	743	778	777	816	775	803	828	829	829	780	789	731	768	802	792	772	791	785	777	782	775	795	777	833	793	783	762	794	817	769	790	813	758	821	819	758	775	784	755	797	807	763	756	820	770	735	812	735	788	786	752	795	788	797	802	793	827	740	802	784	774	768	816	840	784	783	742	802	747	789	776	787	775	850	795	745	780	755	810	773	818	776	791	793	831	833	756	750	786	783	805	840	797	779	852	791	811	807	796	745	767	778	746	766	778	846	793	800	821	758	812	834	766	770	784	762	774	843	846	779	752	798	792	815	781	798	766	807	765	784	756	799	776	771	821	754	780	775	764	802	811	749	783	792	789	867	803	775	762	794	814	809	779	790	789	748	847	764	848	820	710	757	812	756	775	754	818	840	780	748	805	764	782	792	775	783	744	760	768	755	741	789	780	788	809	795	794	811	808	785	786	827	848	794	781	787	748	796	811	783	820	813	750	796	787	765	728	785	795	821	762	791	806	784	795	798	756	784	827	783	751	796	750	720	824	829	755	778	812	800	822	828	844	780	778	753	798	805	796	767	781	778	826	794	746	827	754	800	781	824	793	735	792	763	784	761	820	809	821	750	800	822	771	780	783	756	811	787	731	828	801	771	801	767	798	772	756	794	810	839	781	758	792	778	833	807	771	814	795	775	787	827	779	790	811	811	758	839	791	818	737	829	818	767	845	780	780	751	827	774	809	810	788	802	788	760	775	772	747	788	791	742	774	784	793	811	794	822	833	763	733	827	821	807	750	771	769	793	813	759	782	807	748	837	809	825	825	827	809	797	772	831	742	769	769	777	835	790	792	753	800	809	768	798	823	783	790	758	809	823	798	791	777	767	769	771	765	764	844	749	785	776	834	818	816	758	800	836	762	727	825	799	742	805	774	813	767	783	848	789	747	825	771	812	765	765	817	784	769	747	824	766	794	785	797	806	807	763	787	728	805	792	819	807	801	766	765	840	749	775	772	735	838	800	746	776	760	740	740	775	770	832	799	813	797	808	769	805	724	782	805	814	747	799	818	807	832	820	771	762	816	791	809	797	789	779	742	747	796	817	798	815	782	772	821	771	794	817	772	774	780	819	819	791	770	773	715	750	806	806	776	779	803	804	770	803	761	769	822	789	821	771	787	730	818	799	793	795	793	828	774	831	802	711	771	789	767	867	777	804	826	761	741	767	802	799	845	791	804	796	814	788	780	773	813	857	800	767	763	750	777	824	800	733	789	752	792	704	831	771	835	775	800	802	813	787	780	753	807	783	802	726	801	790	768	795	753	819	741	779	747	783	783	778	751	785	797	738	770	779	749	798	783	762	785	806	808	816	813	779	818	783	773	806	826	799	728	729	831	801	821	785	827	735	801	807	835	783	793	793	766	756	795	812	745	821	771	774	811	750	791	822	779	771	763	785	797	818	826	727	806	752	733	757	815	757	775	772	783	717	765	813	776	810	798	776	776	843	779	789	770	750	779	810	812	828	806	802	764	773	779	761	762	766	772	773	742	857	789	803	786	766	793	769	796	785	735	762	824	786	744	798	758	750	787	783	763	774	868	766	766	796	806	747	763
63277	99452	64181	29290	9554	2674	999	733	741	707	692	729	741	721	677	714	690	716	661	722	757	691	714	725	683	745	738	755	717	723	685	683	715	709	697	695	666	742	767	764	691	737	766	734	728	700	696	672	715	676	708	728	677	685	676	724	723	750	692	732	731	764	698	728	695	752	698	678	693	714	709	737	710	753	700	674	705	668	726	726	716	677	689	680	698	672	699	730	747	698	725	731	692	694	695	664	721	733	667	712	724	702	689	720	667	668	698	673	784	713	708	736	710	689	720	734	754	736	699	697	701	709	733	744	673	704	727	671	720	739	695	735	700	731	744	760	731	774	728	683	775	769	718	734	763	694	696	747	658	695	693	724	731	665	715	731	758	714	706	700	730	710	692	729	685	802	773	742	711	697	706	683	662	711	701	737	706	734	726	715	715	717	651	722	672	716	666	735	710	681	718	716	754	743	725	731	698	689	726	713	730	725	750	693	678	738	710	719	705	726	712	698	712	738	700	706	682	698	686	699	705	727	688	706	728	728	670	686	710	684	715	739	690	669	755	701	684	738	716	687	705	722	700	733	717	700	700	677	690	707	756	700	783	662	695	711	716	713	709	705	703	715	694	693	738	718	733	697	762	695	695	643	728	729	713	751	745	741	745	667	671	673	678	722	710	686	742	704	741	709	687	654	739	707	744	754	692	719	688	734	716	715	726	759	755	681	735	703	685	684	698	701	693	664	743	684	719	724	692	730	702	725	736	749	717	662	710	755	704	685	742	724	713	748	745	685	721	755	668	719	677	705	673	713	718	711	704	710	735	650	717	702	713	659	678	722	672	692	674	726	743	681	671	716	729	760	674	672	648	678	677	735	755	721	772	704	691	713	704	695	718	702	740	666	711	696	694	765	736	682	732	730	643	679	743	705	652	694	703	731	668	737	694	734	700	667	686	697	685	706	710	671	706	695	700	711	701	754	656	676	721	678	688	702	692	701	704	741	709	684	719	691	724	704	691	713	667	682	716	731	694	728	720	703	716	707	685	702	774	685	715	710	706	686	641	744	668	679	704	732	695	722	670	708	655	730	729	696	662	742	717	685	713	687	711	734	703	732	736	685	730	674	708	716	724	715	737	733	670	683	692	723	689	732	727	688	711	738	740	714	734	704	713	725	702	717	667	686	714	651	721	695	672	703	726	693	746	673	692	750	715	748	736	716	722	693	714	697	726	699	692	700	709	727	721	720	727	659	749	716	669	697	664	686	716	724	694	726	702	730	728	693	684	699	713	740	735	710	679	689	714	690	700	722	719	689	702	661	694	720	752	711	745	709	647	669	774	677	751	725	714	708	675	747	646	688	715	653	704	696	711	764	719	716	694	676	711	730	740	724	762	674	681	725	716	695	713	760	725	699	697	706	687	755	735	702	743	736	707	709	685	744	725	675	697	682	722	709	756	712	685	686	649	704	689	720	714	680	737	736	743	718	719	670	701	719	710	796	710	749	693	787	716	722	715	726	679	661	694	727	726	729	677	700	701	713	732	742	687	696	726	725	727	695	677	731	713	747	659	698	739	705	704	717	674	679	743	759	702	712	691	743	736	694	722	656	736	726	663	694	706	665	714	728	688	682	731	704	752	669	684	753	659	727	730	713	738	743	686	720	750	706	763	672	702	661	660	692	723	687	688	736	679	698	679	714	698	684	715	724	684	678	646	717	716	720	683	706	678	731	745	775	739	705	706	701	699	727	754	683	724	689	710	715	712	676	661	696	710	743	730	668	694	732	725	663	750	714	740	726	707	695	724	732	702	756	750	702	726	687	726	686	723	741	705	716	734	698	707	715	727	736	674	724	694	732	687	718	705	695	737	687	719	679	688	705	717	717	718	738	722	709	685	691	693	733	698	694	722	721	714	717	715	679	664	740	686	706	754	719	711	682	721	713	689	708	754	663	704	722	741	685	718	645	654	712	719	683	686	719	734	729	741	683	748	683	710	713	741	712	703	704	701	735	696	675	702	740	722	710	696	693	727	709	670	686	720	709	673	678	667	687	711	726	740	684	714	728	713	738	719	695	664	685	750	745	674	675	740	714	747	692	713	680	685	708	712	749	694	684	701	690	689	662	687	747	719	679	740	695	725	693	750	673	714	726	679	737	715	693	745	718	694	645	705	745	727	689	752	722	729	718	696	713	735	702	670	718	728	739	689	704	691	760	679	672	677	732	694	741	725	746	717	713	722	701	706	667	713	705	702	703	706	677	696	681	720	699	700	680	675	743	676	731	704	696	633	678	728	700	704	748	706	706	683	709	722	731	671	695	746	675	680	725	724	677	716	711	672	696	678	714	704	711	715	695	686	745	724	694	707	657	722	677	740	731	701	722	726	749	665	698	727	720	698	735	717	685	696	705	684	705	763	658	708	678	701	695	712	709	685	707	710	729	731	741	724	716	734	668	763	733	687	700	759	701	709	720	692	740	700	679	712	738	706	720	691	710	750	718	740	701	712	719	715	703	705	726	695	711	741	681	675	701	739	765	712	709	676	731	700	708	722	671	693	685	717	688	737	720	715	732	691	734	716	742	728	719	703	662	721	737	703	736	742	716	684	767	677	731	674	688	703	725	717	689	749	719	753	696	718	690	682	744	713	743	719	730	696	739	694	723	750	690	728	736	726	706	752	694	712	672	706	777	726	695	737	742	701	746	706	744	677	676	706	716	679	686	680	709	712	724	761	752	733	701	715	687	737	679	710	612	737	701	711	716	723	678	690	760	739	696	672	735	714	666	694	703	688	648	729	725	739	699	703	732	694	703	695	677	725	745	677	680	661	729	705	660	675	721	754	695	733	695	710	731	689	725	690	703	709	686	704	714	713	731	720	698	680	697	699	722	697	706	722	670	689	716	677	722	723	689	693	723	708	708	716	694	722	713	744	732	694	714	685	728	667	711	693	735	705	666	695	666	718	743	680	665	726	663	713	728	741	695	702	701	675	680	668	727	715	687	677	705	709	725	702	722	728	695	695	669	701	697	738	668	737	700	697	714	717	701	695	700	702	660	710	715	657	696	706	743	712	742	695	689	696	747	709	721	697	702	717	720	731	707	720	729	687	698	707	723	734	720	692	686	708	723	722	697	688	729	687	681	754	729	696	704	682	728	677	714	764	700	706	681	690	701	717	692	681	646	706	686	710	688	703	701	747	678	728	702	745	699	688	711	689	679	685	692	713	741	776	693	693	703	704	727	718	701	707	726	693	732	779	734	707	657	723	723	697	730	680	718	682	690	677	701	742	705	717	669	681	699	691	697	698	731	707	693	725	702	730	693	693	684	687	715	683	726	709	685	730	674	641	725	738	692	706	767	726	736	684	688	694	732	717	673	673	718	702	676	707	682	697	666	670	712	698	735	681	674	744	676	663	685	697	709	711	725	731	734	707	740	723	675	711	715	686	705	713	735	667	729	655	669	698	678	710	708	687	666	701	711	672	714	753	692	686	710	730	744	660	695	699	705
31938	30881	22793	7302	1591	795	665	612	680	649	666	646	598	617	613	622	620	592	635	642	641	616	641	620	623	657	619	607	609	640	629	670	596	585	655	622	623	618	644	646	626	620	622	616	634	629	612	605	612	636	616	613	616	648	605	605	608	653	594	611	643	590	632	641	632	588	590	610	622	644	606	648	638	575	646	603	619	633	626	632	599	606	630	575	658	632	591	641	639	592	638	648	623	630	613	632	648	586	659	642	610	641	608	598	573	599	613	614	610	563	598	609	632	608	611	601	628	637	606	665	597	615	632	588	613	606	623	586	628	661	585	603	595	621	617	617	593	650	623	641	589	631	589	619	650	580	612	618	658	641	635	608	611	623	580	623	586	606	659	607	641	615	678	636	626	621	596	600	702	608	661	628	649	615	646	603	586	621	661	636	673	670	626	621	637	622	628	622	629	678	666	608	620	655	626	604	639	618	617	574	610	614	625	604	652	617	588	636	626	602	543	651	639	616	600	635	613	612	598	607	617	622	654	637	607	612	604	606	588	600	637	625	612	642	661	649	622	629	599	629	590	642	608	598	631	618	626	609	608	618	642	614	678	623	555	620	619	633	638	612	653	641	578	631	586	637	597	643	634	637	633	662	598	603	592	598	622	668	634	645	632	606	615	609	613	640	631	608	649	627	624	596	649	626	581	565	632	606	610	611	607	577	607	619	601	611	614	570	616	640	569	608	627	614	611	609	597	628	618	631	597	585	607	669	583	631	616	609	614	625	604	616	613	648	634	578	657	619	615	587	629	578	635	612	607	587	653	639	641	590	617	607	587	617	581	616	607	619	584	601	603	588	641	570	599	636	624	641	587	560	557	628	612	608	607	600	618	636	624	635	636	661	593	647	601	628	610	570	631	584	609	618	602	643	604	601	656	620	591	601	589	633	626	615	651	589	624	637	634	592	574	668	599	580	588	638	597	607	637	618	588	603	629	572	653	626	583	588	563	598	658	616	626	616	562	646	601	619	639	633	633	593	626	633	637	593	633	577	621	661	624	651	636	565	622	650	637	642	607	650	600	627	642	637	589	625	679	623	625	566	594	550	595	640	577	606	605	644	617	662	636	602	643	612	608	642	638	628	620	615	665	637	558	622	660	606	606	646	620	570	600	647	647	642	627	638	630	652	652	630	675	634	636	598	606	619	572	608	643	617	599	568	597	631	616	614	620	598	594	620	681	571	644	608	577	627	624	607	674	618	618	623	643	612	623	636	624	627	583	587	637	620	648	593	606	662	650	617	625	632	637	602	623	633	640	624	601	616	632	652	590	632	642	601	589	611	609	644	634	620	644	604	612	628	608	649	604	622	619	623	651	681	607	678	630	666	620	645	593	586	615	613	661	613	648	605	598	616	605	619	624	604	591	568	640	649	625	584	616	632	607	663	626	586	660	599	629	648	623	580	635	616	628	598	593	599	588	666	642	633	603	581	598	677	606	651	569	628	615	616	642	607	621	608	609	623	612	653	624	639	619	655	640	589	618	635	611	614	609	655	606	656	583	575	608	622	587	617	584	629	597	569	589	613	628	634	647	643	596	641	603	596	568	590	647	571	566	630	600	588	665	602	593	608	612	672	677	633	642	626	636	658	664	646	586	691	643	662	597	599	644	629	629	611	595	646	615	582	627	618	623	653	671	649	618	657	632	595	606	642	622	624	656	603	626	598	601	601	633	604	602	618	641	629	660	582	592	605	596	629	615	619	620	621	650	605	604	624	602	602	646	634	619	652	643	609	613	646	625	608	624	605	635	641	620	604	597	590	656	592	607	606	625	646	591	602	582	645	619	660	607	602	604	695	645	622	609	636	606	644	603	581	596	578	622	581	657	588	587	613	606	669	609	608	624	634	601	651	644	623	584	597	630	576	610	636	673	588	617	599	606	576	612	627	605	598	550	625	620	650	636	559	596	632	608	632	632	605	649	660	586	628	634	668	604	613	657	599	617	616	600	574	668	610	637	635	591	648	617	608	605	626	606	617	626	627	583	647	636	673	617	599	647	652	667	601	627	625	657	633	595	620	637	596	629	580	635	643	642	607	612	607	641	575	607	587	636	656	585	620	643	615	576	642	635	613	606	648	647	636	640	637	603	625	642	638	600	645	613	603	638	656	620	599	608	665	613	586	578	616	624	661	634	572	602	616	624	602	617	617	639	604	669	591	617	637	608	631	597	604	585	610	654	651	616	588	647	606	620	624	619	617	656	661	627	618	625	635	571	615	623	622	654	618	582	614	660	657	592	641	635	601	594	629	638	612	636	590	581	600	634	642	664	677	649	601	619	652	592	613	583	583	582	614	626	651	603	578	623	646	616	627	573	638	655	609	596	628	635	644	626	638	648	631	605	630	646	621	649	625	664	603	611	611	625	620	616	627	633	618	615	610	624	628	625	593	593	640	636	637	620	618	606	603	618	576	633	581	653	630	666	632	682	604	648	656	644	617	641	638	665	570	625	606	641	591	617	659	626	615	607	604	620	596	587	625	644	634	591	666	625	610	632	650	611	610	615	590	684	638	617	617	607	639	624	606	613	637	572	624	585	639	585	627	632	621	599	643	631	590	612	637	539	618	649	676	610	616	602	575	620	623	634	631	642	605	637	597	595	641	609	606	650	655	597	600	636	632	625	672	598	621	614	597	612	630	606	597	619	642	635	587	637	624	665	685	619	671	646	643	622	625	607	602	609	589	605	651	593	657	638	585	626	609	553	610	597	612	610	598	608	658	629	615	659	619	585	631	639	604	670	636	610	634	649	607	570	624	574	569	644	628	607	593	587	598	625	632	598	643	600	629	632	653	611	612	672	662	629	623	624	594	596	579	653	618	584	670	622	611	653	609	637	676	632	631	619	611	646	621	649	639	626	581	620	608	670	655	603	631	615	611	603	607	611	624	578	638	628	581	605	584	589	594	646	612	631	622	587	577	617	667	577	600	626	591	605	627	631	619	617	633	651	643	679	615	630	600	585	630	596	589	604	605	668	600	623	597	628	609	592	649	612	631	633	632	584	599	594	629	621	616	649	594	596	595	648	600	592	612	625	627	627	610	579	603	586	573	643	628	606	625	634	617	628	588	558	625	597	576	632	616	618	620	635	618	618	661	593	596	641	632	636	637	630	625	608	632	642	583	604	608	592	645	615	614	638	632	597	620	600	621	597	595	591	630	651	649	640	610	627	612	629	627	598	645	634	584	613	614	583	624	638	603	614	610	610	577	671	607	618	647	687	590	632	617	657	631	657	626	659	624	611	630	643	612	607	614	590	621	591	601	616	617	602	643	601	624	644	626	615	638	633	634	626	623	608	599	631	580	646	626	639	637	608	584	606	591	632	642	634	638	622	628	585	608	616	618	601	596	630	648	643	603	609	641	641	616	580	592	636	630	630	576	617	558	612	592	608	605	610	630	652	614	614	644	611	604	636	609	590	599	641	638	618	679	606	685	588	603	610	677	590	625	653	625
26954	34049	15686	3575	1196	725	519	509	540	480	499	492	498	523	496	530	474	487	482	488	499	520	522	537	508	555	484	501	497	484	495	491	490	501	489	454	470	501	515	506	499	501	483	515	500	525	516	503	510	502	499	517	489	524	512	525	505	509	527	520	529	485	524	505	531	515	479	518	502	479	469	476	518	474	485	520	508	494	503	480	532	514	509	478	507	488	529	522	504	502	530	472	459	504	528	458	473	500	472	474	500	488	480	536	481	490	487	518	503	523	515	517	498	519	541	501	524	500	491	514	491	462	522	477	540	500	537	498	516	504	474	503	514	470	531	497	493	474	489	518	466	514	491	564	499	507	550	512	523	524	495	522	478	508	526	457	485	499	510	491	535	537	503	488	495	546	532	503	498	542	505	512	541	503	475	487	505	503	496	537	472	510	454	509	527	509	553	474	511	504	479	485	481	526	498	508	469	524	495	503	511	503	506	473	514	490	481	525	516	475	495	496	503	517	465	512	498	508	531	475	500	467	519	537	498	510	528	475	445	521	498	496	508	515	512	515	526	499	533	502	487	508	489	565	519	506	492	497	530	513	522	524	456	509	450	497	501	510	469	515	499	525	489	502	506	549	440	508	541	513	513	509	519	499	489	500	524	521	466	507	529	497	526	485	511	515	533	529	495	491	533	519	507	504	513	519	473	480	510	527	474	536	506	491	511	533	510	525	511	576	536	493	499	504	559	490	464	515	513	517	534	513	540	553	480	507	500	475	460	479	504	518	534	479	478	520	525	493	526	511	528	507	487	510	492	519	479	505	515	492	506	501	467	524	498	488	506	522	502	452	501	482	502	477	476	493	513	485	517	530	454	474	511	505	504	506	523	519	510	510	532	501	481	494	518	501	507	489	488	547	514	497	505	480	496	507	552	498	501	467	515	514	498	468	478	491	501	541	509	523	489	511	514	536	504	496	506	497	533	519	464	494	507	473	537	456	495	481	471	504	506	521	515	508	497	511	532	463	469	540	490	487	511	526	506	534	477	507	510	539	539	513	536	508	522	506	506	480	519	503	491	481	493	496	490	472	498	464	501	502	507	495	508	455	528	505	526	499	500	454	526	518	461	501	488	494	488	534	508	528	516	528	493	475	508	469	527	516	465	489	505	514	485	551	542	519	489	515	453	463	550	509	498	536	539	490	568	531	492	488	522	506	480	508	548	538	498	497	523	527	494	505	486	508	519	532	514	499	524	472	498	493	528	503	511	507	506	513	516	498	553	502	528	550	511	534	530	511	518	502	535	529	488	516	526	525	497	511	505	522	523	495	519	511	485	541	484	565	516	518	532	554	563	514	532	515	518	498	526	488	508	525	469	524	527	511	471	462	510	511	483	492	516	516	463	533	519	526	477	493	475	503	493	460	506	522	495	517	505	531	483	508	501	543	490	467	504	487	499	507	482	501	506	524	506	526	531	552	515	517	517	508	502	488	524	479	490	512	478	501	516	498	529	501	528	525	520	481	507	528	530	568	507	547	545	492	484	525	522	505	501	515	505	535	486	553	491	500	520	482	504	467	511	505	496	489	533	510	510	496	492	497	499	476	438	514	512	485	492	553	484	511	476	493	517	490	514	496	478	489	513	551	527	508	504	485	491	507	494	531	475	477	506	513	481	498	510	516	496	529	486	500	536	458	517	515	526	490	490	495	541	497	505	478	471	530	503	488	484	525	530	554	504	494	548	485	516	499	475	507	502	504	516	499	528	509	480	519	500	552	517	500	531	521	469	502	512	484	455	495	519	497	524	495	564	471	561	441	498	518	495	500	553	496	518	479	492	485	512	499	520	522	524	527	519	499	485	504	505	496	514	495	490	525	478	512	488	534	525	504	489	513	532	478	508	490	513	519	486	520	524	520	475	543	515	528	510	543	489	520	508	508	523	514	523	565	459	472	538	509	494	496	504	511	482	517	542	459	541	515	513	446	534	479	493	548	520	507	480	513	522	485	529	512	524	525	503	519	538	483	531	518	542	491	499	510	528	483	528	496	518	508	488	501	542	512	473	535	486	490	486	519	483	490	508	510	477	529	487	502	508	509	497	500	506	493	518	542	508	545	520	516	507	498	512	472	494	507	511	508	469	508	512	522	503	517	505	493	526	496	476	501	512	482	485	499	554	536	490	514	470	497	485	484	509	491	480	460	481	522	505	486	492	484	505	488	509	503	523	510	537	472	510	473	516	486	500	467	510	527	527	499	529	487	491	517	540	511	503	537	523	522	533	519	535	514	525	479	466	496	521	493	507	499	511	483	495	493	512	493	510	485	474	538	526	512	476	532	554	503	504	519	496	516	505	519	493	541	536	493	520	484	492	515	545	512	523	505	491	548	520	495	459	485	517	478	506	488	498	503	502	519	508	478	495	552	504	500	475	510	466	490	534	487	478	521	538	490	500	496	526	512	466	525	523	480	479	513	506	490	463	532	489	511	523	526	474	492	505	518	516	548	522	529	471	465	470	491	478	461	525	514	485	498	472	491	507	492	506	486	529	485	547	526	508	509	522	495	518	508	498	455	496	499	517	506	490	525	533	490	495	493	471	470	519	493	493	463	500	515	483	507	475	498	496	480	503	535	467	505	461	502	532	499	466	495	532	494	510	536	550	537	509	532	492	524	476	567	466	488	484	507	501	500	502	479	559	528	487	511	487	513	492	471	511	488	519	520	545	475	480	486	494	471	500	492	460	478	558	512	525	490	502	504	455	505	525	551	507	483	507	483	491	543	500	478	518	519	500	503	490	513	464	519	510	507	539	508	491	480	547	509	525	525	479	511	548	487	484	496	539	516	521	515	559	480	517	537	523	477	531	488	544	509	485	548	514	503	527	505	513	496	553	528	485	511	521	493	524	486	545	472	499	476	527	510	472	539	493	538	527	493	519	524	487	510	525	493	496	491	461	489	535	496	520	481	457	502	465	505	469	516	480	508	524	508	522	499	458	522	483	485	488	475	493	547	564	488	514	508	499	531	476	500	520	486	495	500	512	528	506	497	502	520	476	470	528	455	500	479	472	506	495	489	473	487	528	506	526	471	496	479	508	469	536	486	480	526	521	506	502	489	525	520	506	473	510	505	517	523	502	540	437	499	517	492	460	518	498	527	489	509	519	479	477	499	532	492	488	506	501	537	517	547	518	507	494	493	508	505	501	578	503	484	493	525	490	485	496	522	462	442	510	519	487	545	503	540	484	478	513	525	522	505	502	499	520	514	520	509	503	492	488	534	526	507	545	526	512	524	427	531	525	545	523	473	492	507	476	482	494	502	526	527	489	519	479	522	532	462	514	522	464	524	502	504	505	484	484	494	492	469	512	511	531	502	506	528	498	520	489	502	575	516	528	506	532	527	541	512	497	510	521	504	539	506	481	497	503	561	474	455	519	457	505	457	509	502	480	533	510	524	472	524	501	495	467	489	532	518	482	493	484	549	508	561	504	518	508	495	497	526	511	498	530	497
25175	25865	36283	29211	16995	4397	1205	847	750	734	796	731	747	721	743	757	675	708	704	699	760	759	682	674	737	704	689	703	734	727	696	724	696	754	664	725	718	725	749	681	700	739	684	732	701	711	685	730	690	743	656	707	704	742	735	714	670	721	745	721	725	677	697	752	706	652	700	686	663	657	703	697	712	701	705	718	696	749	708	676	709	736	746	690	718	682	669	719	700	741	699	693	728	735	750	741	703	741	746	728	717	690	685	693	721	707	707	752	660	695	722	694	775	690	719	722	730	712	716	706	659	677	760	717	676	705	715	747	659	756	733	695	705	763	714	770	692	731	749	662	694	709	737	686	738	672	717	690	717	740	669	691	729	731	718	718	690	685	701	763	700	666	732	730	703	701	726	706	701	728	701	712	699	728	685	678	731	673	710	717	712	725	763	722	764	727	718	735	695	702	708	725	730	754	696	700	730	663	723	698	675	666	675	669	701	722	679	728	715	703	732	706	733	730	710	719	679	699	727	691	716	701	690	712	681	671	724	668	731	689	720	707	709	707	652	694	685	734	693	718	736	690	720	677	691	722	650	706	779	663	692	720	688	713	757	703	714	729	697	706	749	690	719	764	678	707	697	747	700	726	691	728	744	732	691	748	718	710	755	702	701	707	733	659	698	732	660	721	692	710	680	680	674	703	737	664	674	766	718	713	749	712	731	696	638	764	728	702	703	729	721	693	683	755	661	741	694	679	721	686	742	711	663	733	680	694	705	690	712	699	649	703	721	685	774	705	717	700	682	680	719	713	742	727	731	676	701	707	742	740	678	724	686	700	764	721	689	730	697	681	710	724	735	768	719	738	709	760	722	708	705	716	691	717	686	718	745	706	670	694	735	684	747	705	735	709	718	745	735	716	672	723	733	715	695	657	679	702	711	692	744	734	761	747	764	699	702	696	697	725	710	721	717	658	714	754	712	724	694	715	684	695	725	693	749	766	722	712	668	675	720	718	670	709	685	709	727	783	712	752	702	711	701	680	682	670	785	716	713	688	720	697	668	659	709	746	734	727	694	696	762	709	741	694	717	660	685	734	735	695	672	681	712	710	672	685	701	711	696	667	711	709	716	721	713	713	709	703	701	718	709	772	702	718	736	737	714	683	748	715	729	727	695	666	689	708	702	715	646	676	742	727	749	742	726	676	684	781	710	742	734	683	731	682	713	725	708	678	754	727	708	717	726	748	726	685	688	666	695	753	696	695	674	716	692	704	699	740	720	704	698	678	722	682	726	692	697	687	703	678	693	673	694	714	746	706	686	700	692	681	677	690	669	729	700	732	690	694	725	698	720	736	712	690	688	658	708	704	736	679	661	764	729	702	700	711	715	706	696	763	747	690	721	711	709	636	702	717	650	724	751	685	736	725	800	650	697	754	721	795	639	748	670	692	732	666	731	709	676	729	716	693	702	710	703	677	712	710	714	710	715	729	688	691	697	706	714	716	722	716	721	718	707	715	689	705	711	779	758	734	712	705	702	716	715	671	682	688	726	701	744	747	712	686	724	731	704	702	711	684	699	739	720	735	722	674	662	689	674	724	673	697	717	700	670	691	728	716	693	700	723	663	689	696	744	736	690	691	696	648	751	711	682	711	690	665	713	671	716	719	681	757	736	755	708	728	704	669	731	724	756	755	693	725	713	726	698	739	716	684	659	738	725	727	718	682	758	711	722	728	735	718	717	694	692	705	689	705	737	714	740	697	671	730	722	680	674	699	725	767	733	750	711	698	760	752	706	705	711	708	719	723	719	685	711	673	728	691	719	703	733	676	685	666	724	662	760	714	715	726	729	700	675	715	686	695	689	728	667	701	695	729	733	723	700	698	733	708	719	659	687	734	677	684	743	719	658	709	660	676	751	674	769	700	771	684	747	691	718	680	750	730	701	728	677	745	652	738	736	708	774	690	655	707	726	709	687	717	699	715	715	703	690	687	701	705	749	721	758	727	717	681	707	691	717	696	729	704	725	694	711	659	713	683	741	692	710	710	724	678	664	686	693	675	735	705	699	699	723	737	667	677	746	719	734	703	707	655	760	731	715	710	720	698	718	697	705	751	779	743	754	710	735	741	661	698	687	765	688	715	709	692	712	728	694	710	706	689	745	695	729	752	712	719	678	748	698	693	721	745	665	711	682	697	708	752	676	696	703	707	688	730	702	693	698	702	670	691	749	698	723	702	742	731	706	730	728	736	715	725	700	677	696	739	761	672	684	744	731	751	691	698	700	669	729	688	718	713	755	735	702	675	728	719	702	703	755	752	660	664	710	698	721	723	711	650	728	693	668	717	696	720	685	697	675	738	716	709	713	747	706	713	700	685	721	685	697	677	746	689	672	698	681	675	687	693	687	716	685	712	725	710	707	766	689	656	699	703	678	691	712	707	735	727	681	737	723	657	718	688	677	687	692	694	778	733	700	730	702	719	723	655	747	713	726	680	737	658	723	731	706	720	719	672	744	667	655	686	643	738	741	655	680	685	727	658	725	753	724	686	732	698	700	701	701	722	675	737	710	737	706	753	672	713	718	714	727	735	716	679	726	714	677	694	678	713	710	713	745	663	733	712	644	741	723	751	748	749	709	720	696	715	665	677	728	733	705	710	721	707	688	686	705	681	710	668	760	702	730	707	708	723	737	711	731	754	724	742	766	736	714	686	697	680	691	726	681	725	690	720	732	719	714	692	714	762	705	680	721	677	703	719	699	738	667	710	705	747	714	701	694	682	725	700	687	738	708	697	680	660	689	702	741	761	719	709	693	724	712	706	701	745	688	733	665	665	708	758	736	686	726	722	728	722	713	725	722	760	723	628	691	729	743	713	665	682	705	761	729	717	711	704	671	704	719	696	701	729	707	685	682	712	693	688	642	737	696	708	721	682	723	698	701	711	668	718	723	737	714	718	734	691	649	689	728	690	694	729	725	703	754	712	717	697	690	681	698	683	730	707	704	724	702	690	676	715	672	701	702	687	719	739	712	684	710	723	720	713	735	686	749	703	733	674	749	676	738	650	741	698	704	684	653	700	694	703	728	730	687	714	690	724	687	686	693	672	744	674	689	726	693	793	697	703	709	758	726	660	752	691	691	737	739	745	741	654	720	693	670	726	750	716	725	729	719	636	646	700	679	639	752	710	707	746	696	703	745	693	726	698	741	679	725	719	720	679	700	693	675	695	675	700	696	703	704	643	687	717	734	728	717	715	713	724	677	731	722	677	684	690	710	714	694	738	716	709	747	706	718	695	711	675	761	672	723	727	659	676	706	657	756	697	750	690	748	698	704	697	695	673	726	708	723	669	723	680	685	729	746	726	696	687	675	671	726	738	644	709	665	692	702	734	697	683	694	724	713	730	679	744	733	674	683	661	682	719	723	691	686	713	711	733	709	734	708	693	777	686	705	659	698	721	699	652	688	705	690	725	737	728	736	713	744	719	690	750	728	646	740	741	689	719	659	674	719	716
62708	90159	55485	21294	6518	1610	770	649	617	628	644	619	609	630	657	611	591	649	641	639	635	625	654	624	623	614	622	677	571	687	598	646	588	638	652	636	626	621	596	601	612	622	638	613	589	594	638	617	632	621	663	615	688	596	615	649	588	617	623	622	643	584	657	638	608	615	623	605	627	602	636	632	601	635	635	649	646	589	607	629	644	665	609	629	646	625	657	580	629	628	635	627	619	648	626	649	663	608	630	613	620	608	615	615	626	613	606	630	616	593	655	664	621	619	636	597	649	595	628	615	602	692	604	622	673	619	603	574	621	592	600	589	657	581	640	663	619	582	653	621	598	600	610	655	631	637	632	609	640	644	586	640	637	650	620	629	631	643	623	645	677	634	614	638	594	556	637	608	627	637	621	626	645	596	649	671	610	657	585	591	655	629	653	636	582	600	584	622	610	616	640	692	579	628	628	636	621	609	615	628	645	637	591	601	623	622	620	616	596	593	621	605	579	555	654	606	600	602	638	596	633	609	598	639	604	626	608	659	674	630	642	671	611	553	626	675	646	659	632	622	639	594	602	609	656	613	652	591	598	597	642	656	637	616	634	586	615	657	626	585	663	626	663	661	602	610	595	582	587	614	612	618	623	661	607	602	623	611	588	620	603	635	644	614	639	661	589	643	617	650	622	607	624	589	591	618	618	636	651	635	615	595	646	609	605	664	635	653	581	638	604	622	622	620	624	651	601	647	616	603	570	617	604	609	608	688	619	614	660	625	615	609	607	649	621	666	657	668	613	660	617	612	619	622	569	603	643	597	636	637	615	635	603	646	629	615	650	623	594	624	583	580	619	644	633	657	638	604	611	648	666	595	651	633	602	649	650	598	628	645	671	657	595	666	622	652	619	615	651	654	659	632	635	657	588	635	637	630	593	675	608	639	638	646	588	615	616	615	580	640	654	655	620	638	629	624	629	609	574	613	585	606	664	608	609	622	605	601	614	637	601	584	610	653	623	581	618	674	652	636	654	624	659	619	583	631	646	639	651	606	585	621	599	586	650	643	602	622	640	614	592	597	625	605	588	638	619	616	611	603	648	598	619	608	610	646	578	626	624	591	571	626	594	596	599	604	607	629	594	650	583	671	632	633	617	613	651	656	623	610	650	597	602	560	605	633	636	606	615	614	653	638	641	609	620	678	661	624	661	637	614	628	616	624	650	590	619	604	598	600	612	618	622	656	649	628	650	632	650	607	670	643	598	600	612	650	617	615	604	640	636	601	587	636	628	609	628	609	643	599	607	600	641	619	634	620	651	621	636	615	606	632	589	638	649	633	588	644	638	633	632	627	631	590	621	658	607	602	650	602	606	624	601	662	644	610	580	662	593	607	625	620	612	649	589	605	627	609	609	623	636	629	662	656	628	643	653	634	592	684	598	607	629	608	600	630	622	636	604	625	643	616	698	621	596	576	591	665	642	604	618	638	635	580	639	614	629	601	638	605	621	623	596	615	639	675	627	612	572	612	637	671	632	620	616	657	610	656	653	637	638	620	603	602	604	599	588	573	624	646	593	578	609	665	622	624	623	619	610	626	620	639	668	599	608	594	614	612	625	594	601	623	648	598	619	610	656	631	635	602	621	635	628	632	621	600	612	625	665	611	630	667	591	554	592	620	617	648	617	627	592	601	605	645	657	570	594	592	567	584	698	645	615	584	652	646	631	598	606	572	612	646	620	641	645	623	651	646	645	605	621	584	571	592	676	614	626	643	613	623	658	661	647	641	622	645	592	619	598	581	631	641	596	624	673	594	631	617	617	628	643	630	609	646	646	611	582	624	635	596	629	619	649	610	630	603	596	617	623	650	600	625	592	586	659	659	650	644	643	631	581	586	581	599	614	642	593	591	614	620	614	657	615	602	561	639	650	643	607	675	630	624	685	636	579	621	643	622	603	641	629	569	582	685	666	622	594	621	604	676	618	593	591	630	641	600	586	611	600	631	628	602	594	614	625	612	620	612	670	627	643	620	612	580	639	638	643	619	556	628	558	593	632	634	603	644	573	685	617	607	625	650	624	647	630	673	583	596	654	633	650	659	660	593	615	630	614	646	647	665	622	622	638	633	616	638	627	641	630	613	652	632	603	615	641	593	610	642	659	622	607	606	643	607	595	614	635	607	644	590	662	625	615	616	618	655	649	624	650	623	665	610	627	667	640	619	629	606	663	650	623	636	603	639	621	600	630	618	614	644	604	609	641	646	621	631	573	602	574	578	646	639	635	633	580	637	594	660	626	631	606	635	622	622	612	608	638	621	651	610	605	620	631	631	654	632	625	621	587	632	617	608	644	643	621	593	625	602	623	592	646	628	643	635	575	606	627	632	609	565	618	605	613	635	676	644	629	580	600	624	651	645	593	624	608	642	618	605	587	632	642	591	617	627	583	661	617	609	631	659	635	611	618	629	564	656	588	593	650	607	683	650	611	628	579	563	636	679	595	618	607	671	642	613	597	627	566	664	578	642	628	613	670	601	639	637	619	636	591	629	619	619	619	648	612	597	594	600	597	593	596	604	661	593	569	589	609	651	614	606	599	579	588	611	659	595	602	625	598	566	635	632	658	617	636	615	644	609	627	655	581	610	616	622	646	630	643	613	613	639	636	594	580	644	631	624	630	627	606	627	640	671	609	647	615	592	638	655	641	560	607	632	605	601	618	582	630	590	611	617	649	639	578	597	596	620	582	639	603	623	606	586	597	602	580	627	599	633	640	596	607	604	593	597	636	630	631	617	622	627	630	646	628	632	609	596	672	628	617	610	654	587	615	598	622	643	619	653	643	621	601	612	620	688	634	673	626	585	631	615	602	627	638	628	621	660	588	624	622	571	612	580	615	640	615	624	612	615	652	606	592	657	620	640	589	664	634	619	618	619	589	614	628	589	602	605	669	637	615	581	574	663	642	634	629	644	591	630	624	651	576	615	643	611	613	652	616	636	657	622	588	615	643	648	622	609	591	611	641	578	622	611	631	646	620	626	630	551	612	626	634	635	624	597	641	606	646	645	595	650	614	616	597	639	601	634	627	631	596	609	653	608	602	612	626	639	604	631	627	643	615	621	652	664	661	605	617	616	658	614	632	631	602	601	588	625	585	622	646	581	620	625	665	643	630	628	611	598	617	564	617	629	576	644	599	557	597	587	648	643	624	602	655	575	629	590	638	606	645	635	613	590	633	663	610	615	633	631	642	618	597	591	614	590	582	621	571	620	642	625	602	634	625	659	621	620	615	637	607	640	611	584	582	647	575	642	646	638	595	642	679	632	659	647	612	630	616	624	641	604	623	622	554	627	606	610	587	609	614	591	624	585	618	596	627	609	646	624	611	610	626	629	618	659	666	617	579	634	604	636	639	645	590	643	642	653	666	612	658	599	622	586	660	606	622	626	599	591	625	606	638	594	608	557	634	581	617	609	614	607	597	603	607	610	647	603	616	588	638	647	607	613	627	583	632	598
23970	23155	32232	27371	20659	11012	2075	1008	844	868	838	862	822	898	892	802	879	874	872	853	897	809	812	786	854	825	839	832	843	864	840	864	841	846	853	863	835	827	808	888	839	870	796	868	795	857	842	872	821	795	786	857	882	822	866	891	834	849	820	855	798	819	840	812	829	858	839	833	817	829	857	839	805	823	815	847	887	819	853	825	804	815	834	810	795	833	834	797	849	830	796	849	746	846	874	845	858	857	842	823	818	783	846	814	854	824	899	824	886	832	829	809	816	836	881	841	805	853	838	810	824	854	882	801	811	846	848	802	871	804	854	819	833	851	789	830	869	839	852	828	814	876	804	834	843	833	825	797	780	722	819	778	752	848	843	833	892	883	830	864	864	859	818	804	848	878	862	809	840	825	873	806	830	839	867	819	887	821	868	785	841	834	810	836	795	855	828	839	836	862	808	821	836	881	856	848	842	852	825	818	781	851	870	831	810	842	837	813	858	824	842	814	854	848	782	827	800	820	848	788	841	818	857	843	815	813	840	900	802	863	832	776	814	896	897	799	825	795	860	777	825	843	824	886	853	808	820	751	864	839	870	839	815	817	830	841	840	847	805	855	829	829	854	829	838	806	809	809	788	764	836	882	752	835	799	836	860	800	792	823	821	740	843	860	802	850	853	833	835	837	838	834	823	842	769	845	921	871	841	848	865	840	870	849	804	838	815	837	785	854	818	844	807	827	828	851	798	822	840	817	850	861	801	833	880	854	856	865	870	785	814	886	830	825	823	838	819	860	846	835	761	823	781	827	840	850	787	830	829	793	826	811	792	855	772	819	821	787	824	845	804	806	820	848	882	815	819	796	816	777	852	851	829	877	809	864	765	827	830	824	801	882	817	777	872	823	841	820	852	846	849	808	832	850	844	767	781	832	824	820	807	809	765	817	788	810	804	833	804	851	826	860	851	859	812	807	807	789	833	850	835	822	867	875	847	782	804	777	819	841	850	848	842	805	836	851	783	822	811	875	774	818	787	846	800	810	868	784	844	839	843	828	851	842	814	821	828	812	839	876	889	859	831	816	847	864	795	817	918	783	808	814	797	826	824	808	889	818	814	827	827	826	802	907	804	845	809	819	778	832	862	817	900	806	858	830	819	861	879	860	807	825	870	876	796	821	831	857	840	808	868	822	860	836	827	843	885	738	813	850	819	858	796	865	846	813	852	845	820	861	824	808	782	845	791	843	855	832	816	790	868	810	846	860	759	838	781	803	809	811	850	824	844	835	878	828	881	804	875	850	830	839	829	776	833	855	803	802	852	836	828	791	791	879	851	819	817	830	806	785	818	839	837	787	869	824	873	802	834	863	831	849	816	825	816	829	844	811	893	798	839	833	789	848	835	837	823	812	877	815	772	829	810	815	822	798	846	866	789	851	874	799	834	834	856	806	804	798	846	806	826	866	816	777	868	831	875	856	835	813	807	822	865	834	851	879	804	828	854	837	831	857	812	851	804	813	805	867	835	792	819	786	848	828	868	832	805	796	825	844	822	819	809	816	839	792	803	871	889	807	822	807	827	859	864	826	852	868	855	847	830	847	836	859	798	823	845	835	805	844	770	807	848	847	867	820	823	806	773	873	826	803	836	815	880	851	830	833	855	820	802	833	821	746	878	823	815	847	813	866	851	874	825	828	862	800	838	825	832	829	805	806	842	844	899	849	814	817	824	806	809	809	796	827	854	839	805	844	796	819	848	838	838	790	779	848	841	806	806	797	824	846	842	805	882	778	805	864	836	884	833	857	872	802	745	833	834	863	848	829	830	852	857	871	800	844	833	837	856	838	833	907	838	816	813	788	916	817	858	856	803	778	825	814	781	870	798	812	820	858	845	874	848	872	831	825	784	791	833	826	799	834	882	818	813	843	846	856	821	857	853	807	830	810	810	824	832	824	802	884	805	807	818	800	870	837	825	801	812	831	848	821	834	806	811	840	776	820	843	829	793	816	810	821	752	832	759	820	852	857	793	882	808	816	808	817	803	810	872	804	769	861	793	841	849	782	789	846	848	806	885	837	795	854	861	799	779	869	869	819	850	813	826	810	833	832	835	867	821	742	846	809	813	808	863	745	793	888	842	822	824	842	759	878	865	805	772	786	809	816	817	805	866	858	834	865	807	792	821	829	833	861	821	801	840	834	801	807	819	832	807	788	841	832	840	767	830	861	801	804	827	826	833	890	812	831	864	876	818	800	848	864	841	836	783	815	748	780	855	860	861	792	792	807	805	796	825	841	819	784	791	825	836	854	837	862	866	821	798	779	812	881	774	746	823	816	823	814	850	821	807	831	802	823	806	791	802	824	800	810	744	823	854	807	839	817	821	793	808	806	836	876	832	820	824	809	828	839	842	820	817	791	812	823	834	812	835	846	820	789	847	826	851	831	854	792	811	832	818	834	860	860	794	836	823	815	808	836	751	823	833	859	812	794	789	838	806	794	818	858	805	833	809	846	806	799	813	815	819	838	819	824	787	814	832	890	792	808	864	838	837	787	808	843	779	815	779	811	833	846	769	809	797	832	801	829	781	809	826	817	790	833	834	870	831	836	798	818	821	833	806	776	833	810	846	794	854	833	813	853	841	771	802	831	848	816	847	787	821	837	851	834	771	840	818	853	802	786	853	763	840	849	827	829	868	861	805	797	855	813	842	850	854	788	795	760	872	825	828	831	829	809	805	802	797	882	806	828	801	863	824	825	818	840	779	863	850	816	791	846	816	822	858	777	805	798	840	799	791	787	818	800	802	812	814	796	812	835	797	814	781	815	864	837	829	830	817	848	873	803	805	816	800	868	795	803	900	879	806	808	824	825	818	851	810	815	853	871	802	820	803	833	822	787	814	793	834	802	815	828	824	793	804	834	773	799	783	826	847	850	839	814	822	862	840	797	851	806	844	817	829	838	845	804	822	817	863	895	811	804	885	782	831	777	855	823	809	845	853	871	818	789	770	854	853	836	825	814	839	835	790	809	857	847	827	841	794	877	821	833	846	844	840	824	818	821	782	816	811	816	873	785	814	794	837	815	827	803	828	747	811	797	809	824	865	860	848	861	811	865	784	774	853	839	850	881	830	842	829	790	829	864	865	872	840	794	820	831	802	816	854	853	837	846	818	800	806	843	826	816	815	839	805	811	815	807	839	824	821	867	784	805	823	854	838	831	813	794	787	800	762	857	821	803	834	785	750	781	798	837	751	845	826	832	823	817	839	841	789	832	796	836	822	854	795	810	813	847	808	788	889	816	786	843	875	839	831	785	798	832	787	845	818	841	857	841	784	813	828	832	829	848	800	831	816	777	781	843	826	810	764	811	845	855	809	761	825	827	837	794	920	791	825	804	797	843	780	824	796	795	809	787	793	814	844	827	794	875	809	847	873	864	832	822	831	808	839	804	812	800	842	752	785	756	840	834	820	787	810	846	864	909	878	845	817	811	839	786	810	840	862	804	836	884	835	832
62424	98093	62509	29049	8573	2041	909	839	703	740	738	719	695	784	757	720	729	788	765	727	812	771	688	733	783	806	715	714	731	749	785	769	682	746	750	724	743	712	767	729	811	786	711	741	728	725	736	749	722	751	738	731	727	727	739	732	756	715	769	733	754	721	745	755	731	748	789	745	708	784	730	733	750	741	759	720	714	723	756	749	749	694	771	724	681	730	763	757	749	727	714	689	745	724	727	716	741	772	745	727	729	778	741	761	706	755	713	737	733	768	732	761	725	760	729	738	739	792	723	730	743	703	735	751	773	677	749	753	739	736	728	752	708	702	758	728	737	747	713	767	716	739	701	744	721	728	772	759	706	744	730	718	741	739	723	743	721	719	696	751	723	775	777	771	729	710	740	738	725	714	701	716	755	736	717	740	758	724	718	745	760	741	748	717	697	678	691	747	739	707	724	751	743	757	737	777	720	746	688	766	745	745	705	754	737	757	730	764	727	710	720	759	712	744	777	673	717	685	717	697	746	748	745	719	767	729	676	711	731	792	809	721	764	740	729	725	748	753	718	773	744	766	755	711	726	777	757	735	748	737	748	762	725	714	684	744	745	745	731	725	723	727	767	730	712	639	763	723	764	759	748	711	727	728	670	749	739	709	754	741	723	699	726	763	720	718	755	788	763	767	718	738	749	729	737	759	719	781	752	706	774	727	715	685	712	721	747	728	745	750	757	726	730	711	751	712	748	773	730	765	699	750	752	708	690	732	728	725	693	718	704	729	732	721	789	720	718	761	719	753	713	756	747	710	697	734	694	803	773	732	744	719	701	771	774	748	754	723	731	741	713	761	751	781	747	736	720	733	736	745	706	711	774	704	759	739	761	712	717	769	784	768	753	722	729	695	758	747	761	716	711	691	716	715	755	709	731	765	760	759	714	726	755	773	713	710	740	789	725	763	736	732	741	747	704	778	762	703	705	728	680	716	794	825	735	773	699	731	700	775	743	722	740	714	723	766	729	753	721	781	782	736	709	791	754	726	691	780	688	667	678	732	711	745	711	739	743	703	741	751	757	722	712	765	729	716	747	719	757	711	709	734	720	731	726	761	715	768	746	690	710	685	752	723	727	672	740	733	735	755	698	704	710	715	744	745	768	746	785	740	714	749	752	717	708	721	741	734	721	730	786	810	740	756	722	717	701	745	735	743	749	691	710	781	756	766	711	767	755	727	774	736	736	722	688	751	744	755	737	709	728	695	761	746	761	741	715	726	689	751	761	713	758	736	748	766	716	718	736	779	706	719	745	703	730	811	775	771	731	735	725	710	732	765	772	750	713	751	719	739	699	743	742	756	755	762	740	750	751	785	743	723	731	712	707	692	717	760	725	764	720	792	748	720	719	729	696	810	764	721	747	707	770	703	816	752	772	758	730	779	742	679	734	735	686	751	764	710	745	712	690	724	712	726	748	735	763	715	731	715	696	764	724	666	729	751	748	709	782	750	718	756	698	684	739	764	753	756	737	675	720	739	761	740	687	730	767	744	775	692	738	741	746	709	737	716	746	719	722	736	726	795	681	788	726	769	764	771	762	753	720	797	778	759	761	687	802	743	698	753	732	759	730	712	760	737	741	697	760	779	719	805	759	767	738	726	684	748	764	692	774	756	755	746	735	719	713	720	714	740	686	708	722	708	752	738	685	729	707	725	729	700	786	757	734	754	761	718	740	722	747	686	702	749	716	709	791	758	758	697	709	719	754	733	725	691	744	723	699	743	749	697	762	724	707	736	744	761	711	721	733	685	744	738	724	732	749	714	714	754	703	760	733	754	693	730	767	714	735	774	693	778	701	759	758	734	713	737	722	780	758	743	779	695	753	731	696	772	754	747	731	697	724	731	719	737	727	738	741	721	797	687	750	747	767	764	727	719	734	712	765	706	752	705	744	785	735	714	707	736	740	692	807	734	662	772	713	723	761	751	697	761	763	730	748	746	715	706	736	759	747	722	733	763	707	749	702	741	735	743	693	725	684	689	765	696	710	787	728	769	766	705	723	729	713	706	706	752	738	757	728	704	689	757	726	717	740	741	672	751	764	692	775	723	721	740	715	696	737	735	717	775	717	776	756	736	695	709	711	759	710	700	783	720	703	732	743	765	744	801	711	720	778	685	764	736	747	778	762	726	705	782	768	770	755	762	712	780	737	727	747	709	715	725	741	754	737	743	715	714	660	735	762	724	706	774	706	728	709	670	686	751	729	759	755	745	744	803	724	765	741	738	736	759	710	715	706	754	743	717	712	776	723	711	739	722	703	732	663	754	737	719	700	746	707	740	681	792	724	729	722	737	745	701	737	770	727	733	792	685	755	750	736	743	728	724	723	733	759	732	735	763	743	723	759	706	735	753	763	712	750	749	717	783	788	703	702	716	753	719	686	705	742	750	721	773	767	710	722	732	695	715	750	706	743	680	707	680	735	772	692	712	732	715	749	705	745	771	738	724	726	724	787	727	758	695	742	713	744	767	751	715	698	680	723	726	725	725	695	709	799	770	740	745	735	748	768	753	745	690	791	734	763	756	760	693	682	793	759	710	732	762	737	755	750	738	667	701	725	733	718	746	775	778	677	753	704	738	747	673	742	761	697	691	690	725	742	707	686	700	703	740	712	741	771	751	773	726	715	709	728	688	816	708	759	734	708	739	705	737	750	743	727	731	746	707	752	717	723	716	750	774	725	726	724	746	743	780	703	708	762	739	736	726	733	746	717	756	706	765	723	724	761	724	694	711	730	726	795	741	766	711	699	742	726	718	750	786	775	767	701	718	751	779	724	736	737	755	742	665	739	708	736	745	748	752	761	711	811	743	742	731	732	766	728	733	717	690	720	740	719	770	782	711	753	723	721	715	787	765	715	731	732	664	712	757	726	756	734	773	747	782	734	713	762	770	723	776	769	736	707	728	704	774	694	736	697	717	763	746	714	733	709	719	700	656	793	763	739	715	737	742	711	703	719	705	719	746	715	755	692	737	726	739	729	764	710	747	709	694	708	720	725	798	700	724	698	740	685	769	699	730	699	739	739	681	749	736	705	757	738	764	758	735	654	713	735	790	728	740	702	751	776	744	727	722	693	755	732	703	721	704	727	722	740	724	710	744	704	710	735	721	729	755	761	746	731	747	710	742	691	754	710	735	770	702	763	747	726	712	732	753	770	675	651	692	721	759	717	740	793	713	735	750	770	722	692	733	755	777	759	751	772	757	738	709	817	735	742	718	713	771	743	751	706	716	773	754	738	785	783	719	746	759	745	713	750	746	712	747	746	707	710	792	771	719	718	701	789	702	747	765	722	763	752	708	729	734	746	747	727	752	753	756	705	672	754	788	713	767	761	766	753	670	753	708	718	689	755	719	735	788	734	716	770	690	746	728	776	734	739	731	760	701	761	782	758	780	788	726	667	738	704	699	717	724	734	746	745	743	745	718	690	762	738	736	726	722	685	744	737	743	740	777	758	708
31662	32148	24014	7847	1476	852	713	700	701	665	709	716	712	677	663	669	687	707	667	624	668	669	626	655	656	660	687	638	699	676	688	690	689	639	633	681	696	674	708	672	634	709	631	617	643	682	663	630	610	704	659	669	675	644	683	612	640	694	674	680	662	687	661	638	673	669	654	679	709	698	654	681	669	691	633	666	657	711	689	637	653	641	651	652	719	647	627	644	649	634	698	662	638	667	637	713	717	681	698	651	667	688	650	708	701	673	642	640	693	686	674	690	723	658	643	683	672	625	675	664	669	625	647	657	628	686	622	708	659	728	655	639	650	681	704	671	667	650	621	643	651	647	696	645	647	707	700	682	681	681	666	649	689	651	678	630	642	648	692	681	620	672	661	719	610	648	630	725	657	669	681	661	626	653	663	662	630	630	693	650	680	685	659	689	671	634	681	696	672	645	644	708	677	616	674	619	686	650	644	667	644	677	624	639	674	622	621	698	617	696	676	666	652	638	662	650	635	677	636	676	664	670	671	673	615	647	662	668	683	671	707	659	693	656	676	692	714	664	653	676	667	661	640	658	644	623	659	665	615	664	658	681	652	663	635	627	639	666	652	639	654	651	689	677	643	662	690	679	688	704	659	674	713	648	688	703	685	630	639	645	670	678	709	644	666	664	680	634	655	694	657	672	696	710	629	691	684	666	667	687	641	647	681	636	724	672	680	683	668	633	703	688	622	622	655	699	649	655	654	662	690	681	643	687	652	654	670	622	661	629	657	656	621	640	641	655	602	646	673	692	666	681	618	663	652	697	664	657	639	637	639	622	631	657	705	674	677	690	641	681	669	652	707	660	668	651	674	654	675	635	617	678	620	698	687	658	627	679	670	650	639	664	693	635	644	668	662	669	630	635	654	657	639	663	638	650	661	624	684	663	675	686	674	643	643	662	678	647	625	658	625	645	645	640	684	648	690	686	657	665	637	646	682	683	613	647	692	650	678	653	652	594	644	657	650	665	702	681	674	653	649	676	690	677	687	659	675	659	672	662	656	623	665	645	627	681	656	630	653	677	694	690	641	667	660	664	613	634	670	664	587	726	683	683	640	632	663	631	617	674	659	621	652	673	724	660	631	621	677	674	636	683	664	687	696	681	629	685	687	661	640	646	706	629	649	673	674	701	691	689	633	679	701	689	695	651	671	653	724	668	673	678	611	669	646	676	695	630	655	669	636	679	687	691	663	624	655	660	657	658	669	641	643	660	669	652	680	645	679	673	642	697	670	668	681	657	685	677	642	673	626	678	637	674	657	658	707	640	688	665	631	653	641	629	647	687	688	675	683	656	647	628	652	622	651	668	687	638	620	707	666	663	652	677	660	663	637	706	670	645	655	672	653	652	675	629	658	655	636	624	713	653	598	624	640	680	614	675	642	629	632	643	655	669	648	694	678	687	663	658	648	634	689	671	653	663	646	651	680	655	685	690	632	677	631	651	616	680	669	667	623	669	623	642	689	677	625	638	659	669	689	640	642	633	679	670	641	698	593	670	617	674	666	598	623	675	629	663	645	637	668	661	665	709	676	679	638	634	706	665	628	633	670	657	648	701	667	655	706	717	680	678	674	678	653	655	684	642	699	696	657	636	633	655	664	723	647	694	649	710	627	660	630	635	663	635	682	690	649	752	686	636	653	677	659	722	656	661	665	621	692	652	644	665	672	705	710	632	696	672	673	650	659	666	677	649	683	644	658	627	670	691	687	646	676	633	631	633	656	628	631	656	658	722	664	654	685	690	646	670	680	649	711	673	627	626	663	659	673	702	648	646	651	685	661	604	615	617	639	659	666	646	666	648	632	676	687	635	679	613	645	662	687	688	648	652	619	674	635	635	688	669	675	661	662	685	688	652	641	646	690	669	668	665	666	620	629	629	679	641	691	713	681	690	722	694	706	687	668	636	624	653	652	703	635	669	665	665	695	627	695	684	649	647	664	668	679	688	663	646	640	678	673	653	631	609	686	649	695	681	656	640	694	636	648	686	669	707	664	662	651	668	714	690	669	692	687	667	659	721	621	681	644	640	651	632	701	665	674	698	650	670	682	679	676	665	648	647	627	677	640	641	665	691	662	648	665	682	726	662	673	646	646	689	677	740	671	670	663	645	661	701	644	694	703	641	668	648	723	650	661	634	663	658	632	688	637	646	681	657	627	665	640	632	670	669	650	671	648	691	713	699	616	693	600	679	651	664	664	736	661	634	670	626	637	677	662	645	707	699	623	637	679	656	717	666	666	660	681	680	636	686	652	645	684	709	647	664	645	693	708	682	638	656	628	661	711	679	657	705	704	652	672	657	618	665	695	716	669	708	670	678	645	681	709	684	660	707	680	649	666	675	646	683	641	672	693	632	628	719	702	665	618	683	644	654	639	640	632	696	635	641	631	613	683	670	689	644	645	648	677	657	679	679	632	726	685	653	633	695	658	660	648	658	670	634	651	675	605	692	690	692	656	689	705	677	675	672	668	627	688	682	600	657	658	646	704	673	668	659	661	684	705	658	636	682	683	661	652	692	637	690	677	667	704	672	627	641	673	685	680	677	627	641	641	660	701	694	664	701	694	652	656	702	710	679	635	582	686	631	757	674	639	678	688	616	682	684	657	667	658	656	653	637	676	649	640	627	674	657	647	677	670	652	651	653	670	652	642	707	634	688	671	646	709	695	659	622	634	647	667	656	657	666	623	677	650	673	654	656	650	667	670	627	627	673	652	667	658	693	664	672	644	670	708	666	718	673	662	674	688	636	692	711	649	684	650	632	653	653	647	702	646	657	661	657	636	676	626	677	661	645	638	670	656	655	637	672	655	643	688	659	630	657	681	645	591	672	678	670	661	635	649	640	703	639	654	626	710	674	676	699	642	627	661	643	691	694	668	675	670	687	639	664	654	672	667	631	641	637	665	684	654	642	618	635	658	674	678	667	689	632	672	595	676	653	657	636	677	651	630	666	669	664	714	650	680	688	661	642	699	691	646	629	697	697	693	633	674	685	701	664	633	677	659	651	693	676	706	638	646	616	661	689	648	623	646	667	676	656	644	641	657	656	730	707	678	684	656	683	643	670	636	716	633	649	658	661	684	635	661	677	643	686	673	664	629	694	646	678	670	646	649	647	655	663	654	682	667	685	708	720	654	711	687	647	675	656	642	637	710	678	664	660	754	665	641	722	653	638	624	644	684	662	684	666	647	647	662	664	691	653	660	678	650	654	648	674	682	621	642	672	646	691	714	682	635	675	667	695	707	672	653	673	643	705	714	679	681	637	673	671	710	672	651	664	700	702	664	704	662	614	673	631	681	661	666	662	674	586	664	680	693	632	644	627	694	671	637	665	643	635	655	691	678	658	672	663	637	655	663	637	684	677	686	689	663	668	651	672	638	661	690	687	662	686	676	659	698	651	666	590	703	649	701	682	608	619	650	673	682	656	698	694	676	735	703	708	627	676	627	635	649	663	638	699
27199	35471	16576	3931	1207	601	584	505	572	530	519	558	581	577	559	507	570	526	553	546	508	575	559	538	560	526	558	534	500	500	557	525	511	538	539	552	561	544	536	540	518	518	537	505	574	512	569	499	497	573	529	512	553	536	540	563	564	511	531	515	524	538	524	502	576	547	528	565	567	538	547	525	485	511	532	549	525	502	524	578	536	522	512	583	549	576	546	544	531	521	548	495	516	505	516	582	511	535	529	519	507	521	533	554	514	560	534	545	497	552	505	505	516	540	537	534	518	531	547	522	515	538	543	580	546	529	519	558	507	527	534	542	531	515	521	506	544	559	499	529	522	563	518	537	512	605	528	538	552	568	562	510	562	543	532	534	549	509	541	569	525	535	560	519	496	580	533	504	519	551	524	508	547	541	541	528	523	509	544	528	516	467	562	548	524	511	537	537	538	540	516	538	543	555	529	547	524	564	547	565	545	540	483	564	509	542	522	544	515	516	548	560	546	553	487	507	576	526	568	552	549	557	524	533	515	500	495	523	532	519	524	536	527	485	554	544	508	516	528	544	528	530	486	496	494	573	532	525	542	518	559	517	533	507	513	573	550	528	543	560	524	540	507	536	563	525	539	525	542	555	546	578	525	537	565	501	519	532	546	500	551	549	525	496	535	545	516	552	542	534	540	533	512	499	518	526	522	539	548	520	543	545	519	562	505	527	514	518	537	501	598	496	535	545	534	548	525	551	558	530	546	524	537	521	552	534	562	548	551	513	534	557	531	537	532	532	545	499	528	611	582	540	506	539	578	549	478	517	515	515	569	496	504	495	525	532	511	528	548	511	520	594	528	505	515	502	487	549	525	514	537	556	528	566	525	476	513	544	537	551	531	544	505	558	477	527	543	537	545	535	554	553	545	500	546	527	503	515	529	523	496	565	534	515	541	515	544	540	540	521	535	575	499	525	543	523	483	538	506	525	537	543	511	517	539	560	515	509	510	510	513	486	549	579	550	519	530	548	541	527	539	543	501	513	509	496	588	512	574	518	518	540	507	510	540	543	555	541	513	537	505	571	500	496	491	521	553	572	517	559	538	532	542	568	527	530	484	560	510	531	512	515	516	530	528	525	558	559	520	523	534	529	508	532	576	550	528	524	475	542	478	508	569	548	522	537	543	510	524	491	542	538	502	540	524	551	541	529	537	520	557	546	540	530	511	544	526	545	549	546	509	492	501	537	540	548	541	549	537	522	519	521	504	534	526	508	544	549	522	544	585	528	523	546	527	500	539	544	543	555	494	541	553	508	523	553	544	487	500	553	578	531	510	601	526	528	533	539	517	552	513	523	526	546	500	534	537	518	562	515	510	563	505	533	568	529	537	544	558	529	570	491	512	536	562	544	539	529	520	551	492	536	524	529	513	546	537	546	542	531	531	568	501	558	571	540	537	537	509	520	551	578	494	500	501	531	520	557	555	558	497	489	548	536	548	569	507	501	564	560	529	528	497	504	531	505	532	544	549	569	534	570	516	537	502	531	523	508	558	555	488	510	511	519	537	511	521	534	527	549	545	508	521	528	532	521	550	569	528	505	543	537	534	520	556	529	555	541	565	519	538	527	533	520	548	559	521	520	483	535	534	548	484	517	532	504	568	547	531	519	542	554	536	518	542	483	512	473	557	532	554	529	501	549	545	543	554	530	525	515	557	492	541	547	514	535	540	555	515	470	519	510	533	515	540	508	514	545	539	493	533	585	534	519	542	563	538	508	512	521	523	501	500	546	562	524	506	520	527	519	553	519	509	524	552	567	541	521	544	510	530	527	532	505	554	500	529	523	533	553	526	517	534	555	546	550	533	516	530	513	512	543	522	534	530	492	535	541	535	510	527	504	506	491	547	511	550	515	538	507	547	538	553	540	534	526	548	524	567	517	517	559	550	529	557	584	547	539	520	516	563	533	517	584	513	538	479	571	572	528	529	526	523	534	554	513	528	582	528	549	519	524	541	568	561	503	516	593	542	551	528	556	535	533	560	466	534	553	551	567	529	599	528	548	502	559	518	501	555	557	527	537	531	519	570	507	486	509	532	497	561	542	551	540	540	575	541	516	515	527	517	566	517	542	515	528	516	507	533	522	518	526	551	492	554	483	555	535	508	522	524	526	504	502	522	541	471	546	527	525	527	514	525	528	526	527	562	550	543	505	516	536	575	519	543	576	544	506	537	493	532	537	544	572	527	519	531	531	570	559	489	573	508	532	545	535	532	533	526	495	558	531	558	551	533	493	533	521	510	523	521	521	523	566	549	526	527	573	525	534	530	503	567	517	534	507	497	548	531	538	530	524	519	540	509	536	524	554	552	536	530	523	535	544	552	531	488	548	533	540	543	567	530	541	535	531	551	490	498	571	511	551	515	502	522	525	497	540	524	508	526	540	500	564	546	524	499	517	489	514	571	556	521	608	528	555	523	516	523	520	490	504	525	559	504	529	525	515	570	516	532	546	566	544	546	545	512	535	544	532	529	533	534	512	513	510	531	545	536	538	531	527	515	547	513	534	496	562	566	536	521	578	552	528	547	526	549	527	495	533	544	494	554	519	515	540	535	507	565	551	546	524	531	552	536	536	532	576	502	548	513	547	528	541	525	519	535	531	559	530	546	561	522	519	526	548	526	552	522	520	546	563	495	527	516	572	530	537	517	538	527	532	566	550	499	518	507	530	558	500	562	553	513	514	523	460	512	485	548	529	504	505	558	569	488	536	551	519	536	535	550	524	518	527	511	562	557	563	495	569	546	536	540	521	529	552	509	555	528	554	561	546	537	554	544	519	557	537	483	484	493	472	533	510	534	552	559	509	562	524	534	528	510	532	534	510	520	520	543	523	544	547	517	556	528	493	543	508	513	556	536	497	553	516	537	546	525	520	532	502	522	545	542	493	534	526	526	501	532	518	539	518	517	528	550	533	523	531	530	574	509	552	538	521	532	500	526	552	539	512	575	523	548	568	552	497	528	561	558	535	504	522	545	598	549	555	500	551	534	520	537	521	568	555	501	521	516	579	523	581	512	527	566	511	525	517	509	548	543	544	584	559	516	533	547	541	525	535	530	562	563	531	570	518	515	527	533	580	500	565	476	514	494	538	523	510	504	526	529	595	538	555	535	533	536	534	542	533	570	548	529	535	538	552	530	566	555	547	559	490	538	540	513	532	542	497	539	507	500	555	516	532	527	522	529	540	523	555	570	508	526	542	499	495	539	479	524	500	546	487	528	541	562	544	528	536	519	542	514	534	523	538	564	517	525	457	538	469	500	570	546	507	533	527	560	516	526	525	540	522	508	525	580	504	573	526	532	553	535	587	583	583	549	477	506	541	512	540	533	561	552	496	518	572	524	554	555	556	499	535	488	537	514	539	496	506	538	525	526	496	556	488	532	525	521	506	524	476	533	495	548	551	544	544	529	518	522	525	561	548	555	542	564	494	502	504	505	515	541	520	538	522	506	554	480	491
25314	25897	35521	28637	16198	3939	1169	807	812	716	798	761	726	680	745	717	774	779	758	717	778	751	793	761	734	739	780	760	740	711	750	744	718	750	773	746	761	745	703	726	722	756	738	730	724	736	833	726	786	728	788	765	736	757	750	725	710	719	742	733	775	756	779	725	738	745	736	753	740	761	713	706	758	757	816	831	695	761	774	802	760	754	722	753	749	728	753	756	728	772	730	761	744	766	726	741	778	754	757	733	753	712	753	731	777	713	765	749	724	715	717	801	726	725	721	710	727	810	745	714	727	713	770	678	738	688	758	729	781	744	759	715	799	747	736	730	738	750	706	752	753	772	726	793	779	719	717	731	712	751	689	746	758	749	725	733	717	712	769	751	769	717	784	759	704	756	706	722	778	748	743	731	710	705	755	743	747	706	706	756	703	735	721	758	772	763	686	721	753	725	751	790	747	769	734	732	750	776	742	736	741	739	738	747	738	690	763	766	719	707	700	742	698	719	717	770	757	711	699	747	745	719	719	765	749	759	747	734	814	769	724	713	665	784	710	736	735	740	702	732	709	760	740	702	750	730	679	744	756	735	740	711	757	777	695	723	722	696	800	788	746	722	731	769	779	756	743	700	729	754	783	728	744	748	740	706	747	756	678	691	743	738	735	749	718	724	717	731	768	794	705	701	730	709	748	721	733	771	749	720	723	766	724	755	759	751	796	707	727	717	749	724	714	754	737	731	755	731	725	699	722	736	725	720	741	746	729	712	731	746	723	729	817	697	712	770	685	679	729	680	719	732	741	726	775	759	756	685	724	732	725	719	714	727	706	693	748	743	775	727	787	717	736	704	757	744	763	742	685	766	742	744	709	705	740	752	745	729	754	737	729	700	757	748	746	736	785	735	707	702	745	727	767	805	739	746	762	705	757	698	750	710	720	729	805	724	743	734	740	757	725	712	722	750	737	717	765	791	750	780	705	708	746	681	784	780	774	731	741	747	752	729	780	752	758	746	757	760	726	750	740	695	768	709	727	791	730	715	732	747	758	715	775	747	756	731	740	748	721	750	794	751	733	728	711	744	732	783	781	717	732	732	729	713	718	759	776	770	748	751	733	732	786	773	739	737	741	751	745	705	726	702	699	735	751	688	727	705	729	746	727	707	685	738	723	730	741	704	732	739	700	763	731	693	753	719	712	709	711	689	748	732	705	710	727	718	745	729	759	713	700	735	749	723	749	697	721	725	757	757	701	712	759	736	709	753	768	765	737	767	735	806	747	711	759	761	779	708	684	725	750	703	752	754	750	757	700	736	710	722	731	744	737	724	714	763	760	739	734	701	760	680	727	706	728	726	732	769	713	706	697	757	749	686	700	755	739	716	724	726	729	747	718	717	703	744	740	750	729	728	710	768	727	728	727	756	688	750	714	704	725	775	699	742	744	735	734	772	738	742	729	775	713	722	762	737	761	718	752	702	742	753	693	728	684	706	773	769	741	701	707	704	756	723	710	780	725	731	710	752	687	719	729	742	710	782	735	752	665	746	764	678	719	763	721	758	748	737	776	722	728	787	695	723	760	723	727	705	774	747	799	722	742	741	836	774	770	765	756	734	740	749	693	756	716	700	714	742	757	700	729	731	751	734	742	746	820	751	770	765	753	711	742	756	738	747	717	702	721	718	719	705	717	748	730	724	759	715	707	727	753	756	725	707	672	723	759	722	725	714	745	670	751	714	756	728	707	747	712	716	742	753	764	704	740	753	751	735	717	679	756	773	724	742	732	746	735	769	732	744	741	725	759	708	766	739	690	736	713	738	821	732	767	743	791	740	677	775	691	765	721	718	710	746	733	769	702	749	755	755	711	773	695	720	745	696	737	745	705	742	683	698	712	698	780	725	669	734	799	737	740	729	748	745	794	713	744	747	731	713	716	745	729	774	784	720	803	733	743	747	753	774	726	694	755	775	712	715	710	695	695	746	762	702	707	780	790	677	758	729	700	733	775	693	681	683	738	722	713	756	744	789	728	789	720	735	714	709	769	763	712	704	732	749	744	711	744	733	777	702	723	779	722	772	776	731	714	704	752	716	759	736	726	672	709	711	690	716	720	715	694	755	739	700	732	741	776	764	747	701	700	750	710	693	713	702	715	706	725	735	763	709	763	721	754	725	717	782	739	772	747	765	779	731	743	743	728	745	738	748	749	749	745	737	726	725	698	724	771	760	684	729	707	788	737	728	698	742	721	763	725	714	739	757	736	796	732	767	684	743	741	716	716	744	760	757	746	769	741	699	737	750	731	708	742	705	765	740	728	734	759	701	710	775	735	747	680	782	773	788	784	738	771	748	750	711	725	691	715	737	690	732	714	726	736	686	713	769	742	745	714	752	767	767	754	789	768	726	698	713	751	707	697	753	772	715	757	722	728	753	760	744	726	807	751	721	707	746	763	729	761	772	785	724	753	731	756	734	712	744	675	718	799	697	711	716	728	699	744	734	716	782	718	719	755	722	720	710	776	735	748	744	697	723	693	753	711	708	736	744	780	751	697	705	693	750	791	724	717	725	675	743	710	746	727	739	809	696	712	752	732	751	742	727	706	765	761	736	755	758	739	773	818	702	753	737	749	688	755	699	735	717	771	748	749	756	767	775	709	764	752	757	728	707	793	760	804	787	724	704	743	703	737	772	740	716	734	727	731	760	698	710	755	761	712	712	783	778	739	701	723	687	748	753	806	778	742	768	744	717	746	757	741	718	761	737	740	745	695	739	765	726	733	754	752	741	744	725	781	769	747	731	754	725	720	721	746	738	696	712	793	712	674	729	747	774	768	743	766	709	751	727	682	767	781	741	748	752	734	716	756	669	735	687	769	760	742	767	809	744	714	730	718	709	724	728	722	730	731	759	757	746	744	689	757	714	731	753	716	743	733	726	739	710	716	723	762	695	715	717	755	790	765	719	741	775	761	774	756	753	724	785	798	757	672	719	760	757	719	714	755	728	707	780	770	742	735	723	733	719	675	730	766	718	752	764	746	724	744	736	767	734	797	698	710	752	748	748	692	779	745	667	703	733	756	714	702	743	728	755	756	813	778	786	739	727	731	740	710	702	790	754	704	682	762	742	707	717	757	753	744	770	699	764	737	743	746	724	709	740	738	750	746	701	745	717	723	754	720	757	702	724	698	767	747	760	762	760	767	757	731	705	757	742	775	705	741	725	738	731	713	709	745	722	693	746	751	720	748	724	712	733	759	674	731	757	735	701	738	711	720	755	752	745	741	761	706	735	656	767	738	718	767	745	762	712	746	701	759	734	727	732	713	785	794	708	772	743	739	738	791	745	658	734	704	681	756	782	723	737	723	736	740	723	767	733	688	765	756	769	766	718	743	764	763	724	773	750	690	751	763	750	701	775	693	707	750	768	734	755	745	752	750	702	724	711	716	714	698	751	744	749	711	721	701	725	659	746	707	748	733	751	697	761	731	754	749	767	734	714	804	721	749	723	754	694
63518	89628	53867	20376	5429	1390	771	666	611	625	670	661	605	673	664	653	663	683	635	628	630	675	654	683	665	656	617	635	660	656	677	669	634	642	649	671	654	648	640	673	658	639	641	639	639	676	655	613	704	664	669	663	683	720	661	679	721	667	675	658	680	633	612	608	632	701	663	642	693	687	646	698	687	648	674	610	699	658	637	648	662	619	651	665	644	635	669	636	656	689	653	688	622	573	626	675	636	666	689	626	696	662	677	664	652	601	649	665	652	658	612	674	616	626	697	661	635	654	643	634	653	631	653	652	668	639	616	650	636	696	653	637	655	686	668	677	630	639	707	715	690	687	607	667	608	621	642	628	646	670	692	630	655	646	650	652	640	636	691	630	665	633	684	633	659	645	638	648	613	648	637	625	673	657	638	647	685	681	669	665	668	665	650	652	701	639	639	652	635	639	662	623	646	699	657	681	623	598	672	695	609	634	667	666	667	657	678	644	671	666	628	636	646	681	672	667	681	675	664	655	631	703	698	661	650	653	675	600	675	639	678	648	714	623	642	608	601	626	694	658	665	666	632	606	666	631	629	625	658	705	678	621	595	642	635	660	680	650	624	663	660	662	597	670	661	635	660	628	674	672	657	617	645	679	638	656	654	621	627	677	657	661	604	604	684	643	659	629	658	637	655	677	689	627	636	640	670	638	648	633	623	647	667	653	626	657	668	682	646	663	651	615	647	650	661	658	644	646	640	654	617	626	656	625	645	615	667	632	686	614	675	686	685	684	635	637	628	669	621	657	655	660	649	667	666	684	644	664	650	656	661	664	658	688	612	663	684	647	620	638	638	639	672	642	633	644	649	627	648	698	637	645	662	632	655	682	618	649	677	666	682	638	666	724	706	691	656	682	693	657	642	649	693	678	620	673	635	599	648	671	666	619	624	648	668	624	659	652	697	636	634	628	676	640	667	633	666	621	665	649	661	668	642	687	594	637	629	649	655	691	669	649	648	667	668	636	697	645	643	630	640	659	717	624	650	651	647	667	649	655	681	642	671	629	659	700	629	681	706	694	676	603	668	601	659	658	640	659	636	637	681	684	618	674	675	627	657	653	674	665	621	649	638	616	637	634	660	667	563	664	651	688	636	680	597	664	680	651	672	650	653	711	663	629	659	680	650	662	668	668	632	654	642	655	646	649	638	663	671	627	649	633	648	622	649	644	671	636	660	681	664	649	598	618	631	677	643	684	704	616	691	642	711	679	620	609	673	610	653	663	595	671	594	622	692	659	628	688	646	666	662	623	641	670	667	574	616	602	662	687	694	637	645	649	643	630	643	625	608	646	653	627	685	666	670	679	631	676	637	647	646	652	649	669	685	620	635	639	640	655	673	649	668	626	612	631	658	653	620	678	667	615	627	641	631	701	665	630	669	624	688	611	632	684	678	662	663	639	677	632	668	694	652	639	675	591	675	617	670	628	662	694	665	664	659	673	629	640	633	632	613	704	621	628	651	666	643	646	642	654	660	633	671	647	647	670	614	638	646	635	660	694	648	639	641	675	638	658	611	693	633	614	638	694	679	684	659	690	660	704	663	656	655	625	634	676	645	637	632	635	647	642	665	651	608	670	659	623	622	671	676	676	637	614	691	667	602	600	655	668	624	615	622	673	614	646	654	672	669	648	637	619	642	642	634	603	655	678	625	657	595	650	626	625	654	668	660	706	661	662	663	666	616	645	675	647	628	649	670	615	653	680	682	597	625	661	666	676	639	653	685	691	649	687	631	679	698	650	659	633	681	656	676	685	657	644	672	645	662	638	649	628	666	652	656	680	632	638	633	618	648	635	657	609	686	625	655	666	647	662	694	657	639	637	667	684	674	646	656	633	656	631	625	635	620	640	660	684	663	683	612	645	695	720	638	621	651	679	673	641	648	694	648	656	675	654	661	673	635	626	686	612	674	696	662	637	643	653	640	646	608	634	637	608	630	630	663	602	681	650	655	696	643	682	651	624	665	646	695	623	643	603	649	663	682	675	697	668	645	656	628	669	651	689	633	658	673	692	635	683	705	640	619	641	640	604	665	614	649	651	631	662	665	660	698	661	645	719	644	662	683	686	614	644	653	634	635	632	642	627	652	636	673	662	634	659	671	626	655	622	676	675	645	673	659	627	630	634	652	616	664	629	632	650	671	672	616	632	607	623	657	707	680	675	680	648	638	638	706	665	652	629	663	664	662	675	704	686	660	643	626	658	645	647	667	621	655	589	621	699	597	655	695	686	669	709	696	644	676	665	642	620	685	627	611	623	651	691	667	644	598	656	632	677	663	626	646	675	639	656	672	679	632	640	651	640	652	644	660	657	622	663	642	642	648	647	675	654	655	646	677	628	670	648	649	710	655	644	674	663	633	615	644	685	631	636	669	646	672	658	674	627	639	666	682	662	618	623	681	674	648	622	650	658	634	693	652	668	667	657	652	633	703	653	646	708	662	664	684	655	669	622	634	650	636	665	675	612	665	587	643	626	686	656	668	684	679	696	707	642	683	680	637	697	671	660	627	640	645	638	667	645	640	645	648	686	645	659	698	627	655	669	655	672	618	651	663	633	679	591	674	644	622	665	613	677	609	672	675	685	646	688	669	593	670	633	618	633	644	638	675	635	657	648	676	646	662	639	671	663	664	679	677	692	663	629	673	705	658	682	659	671	643	670	634	667	647	661	665	632	655	631	634	623	599	648	674	679	626	606	621	657	664	649	686	651	621	632	641	663	589	627	644	634	687	625	687	667	672	626	635	636	639	646	659	692	647	649	648	664	617	684	667	652	638	642	630	621	641	676	647	682	714	647	654	669	686	669	645	663	706	661	701	663	628	669	661	644	640	671	665	677	673	648	679	688	661	636	633	650	632	632	696	683	658	640	648	673	685	649	702	646	591	639	671	703	659	619	658	609	693	661	634	618	628	626	682	673	685	646	624	656	636	642	670	650	656	645	688	637	651	667	650	639	672	691	638	657	664	659	614	651	639	625	646	636	658	629	674	611	603	649	684	654	634	657	615	678	639	660	628	663	655	628	630	661	650	650	655	658	632	644	660	656	629	659	634	688	668	581	637	628	626	596	644	673	614	695	708	663	644	646	621	660	638	665	690	609	657	660	678	678	640	677	665	621	714	676	645	662	666	688	648	663	641	665	632	640	654	676	662	648	645	654	696	646	642	613	629	691	678	638	675	647	667	696	609	677	612	644	671	700	643	619	633	636	663	687	682	621	665	667	630	606	651	670	624	662	673	664	657	626	675	642	635	659	652	639	650	654	700	625	642	637	640	632	688	660	685	628	663	705	665	693	653	668	672	632	647	658	682	648	666	686	613	646	646	627	639	610	670	695	638	618	636	688	621	636	717	607	668	644	615	624	640	619	673	644	643	646	654	632	668	643	665	649	638	638	690	667	690	631	683	649	627	637	663	633	670	666	665	626	662	651	650	643	594	619	682	692	661	699	676	599	611	642
23920	23321	32409	27088	20622	11044	2056	1074	937	902	943	899	891	840	880	850	884	883	907	879	861	868	821	858	858	892	863	884	769	843	861	880	931	892	866	851	884	876	885	843	856	905	883	851	893	870	860	860	910	875	847	869	876	805	772	860	853	909	881	868	858	824	853	909	902	804	877	889	860	890	942	896	798	852	865	881	923	794	846	856	934	884	837	841	856	813	878	859	851	871	867	816	926	849	850	808	859	845	820	837	822	907	852	908	912	867	868	897	837	896	864	848	900	883	861	802	828	835	830	875	863	862	794	844	858	849	768	826	815	839	901	838	777	834	819	833	782	853	804	853	845	860	829	858	861	889	829	818	861	834	853	849	860	792	845	871	816	829	879	846	835	815	853	860	808	872	823	802	872	861	851	811	822	887	849	854	867	863	855	829	835	864	863	863	857	839	892	828	829	850	802	893	882	825	856	901	821	882	818	886	856	862	845	801	855	878	782	845	794	911	876	836	787	819	834	846	893	841	863	865	886	860	882	859	861	858	818	849	903	884	853	872	844	869	863	849	846	825	841	781	829	846	807	843	801	827	791	854	890	841	883	846	838	842	838	874	837	837	834	823	907	828	845	895	848	878	804	856	907	850	827	847	843	851	882	813	861	872	857	885	828	857	862	882	832	836	900	877	917	845	858	834	884	792	839	888	806	822	841	870	843	821	880	858	811	847	826	871	831	904	904	832	827	829	840	821	821	856	851	850	864	859	844	854	881	840	849	818	822	883	835	864	799	874	786	850	787	842	877	855	818	810	883	861	912	844	855	804	879	812	850	878	891	844	840	832	864	871	825	800	841	875	920	837	882	854	885	869	836	917	870	831	814	811	827	820	841	869	793	843	878	825	870	834	863	828	835	906	828	851	883	808	863	857	867	863	843	900	854	857	853	859	864	817	865	787	804	869	828	831	866	864	856	816	916	879	845	859	798	804	842	829	889	869	875	857	850	884	898	858	865	874	833	808	872	835	833	823	838	851	851	827	897	848	825	886	863	815	804	858	849	857	834	845	850	836	880	822	861	836	844	809	781	874	833	842	871	842	840	821	827	843	878	861	847	852	865	822	849	805	836	869	901	843	827	842	845	815	882	837	887	891	828	830	844	854	818	864	857	834	801	911	834	809	847	843	870	850	797	863	841	830	811	902	871	888	863	859	879	925	818	880	850	845	847	847	794	906	874	818	874	883	888	869	839	854	862	859	832	818	814	830	864	877	874	852	782	866	873	874	803	821	871	874	807	849	828	861	844	835	874	857	840	816	873	858	858	883	832	857	824	852	856	829	850	901	847	846	829	832	885	864	826	856	883	853	870	811	847	821	803	845	886	832	852	891	819	851	816	870	817	887	894	853	863	882	825	871	860	903	855	876	843	863	879	833	840	870	785	846	865	847	900	819	859	830	821	875	838	829	845	823	875	814	838	856	825	847	785	869	836	845	842	869	878	836	864	892	855	836	810	799	834	865	813	912	820	865	877	860	800	839	851	816	879	839	857	813	873	925	839	886	801	875	900	852	840	807	850	843	861	808	833	908	847	820	837	868	870	815	832	855	856	862	809	797	831	827	871	854	824	788	889	826	862	838	809	836	832	869	888	774	856	833	837	814	855	856	892	849	842	911	859	879	773	823	827	867	894	873	902	862	857	811	854	772	845	822	797	843	851	863	780	897	823	805	842	873	858	841	876	844	846	855	796	808	885	841	842	822	832	905	839	854	783	860	848	877	863	857	868	862	814	840	814	862	859	889	847	886	792	843	834	862	855	823	842	835	826	867	873	825	835	858	869	848	833	852	870	859	821	821	837	830	857	864	859	822	882	855	868	812	839	854	836	835	831	863	857	863	817	858	825	864	828	836	789	850	831	876	825	821	861	818	815	844	888	847	865	879	833	825	832	837	782	836	817	832	903	843	833	849	862	842	865	903	862	798	849	820	895	897	890	859	854	869	815	816	823	821	811	898	842	782	855	851	865	878	826	846	833	883	882	848	873	838	843	905	825	811	876	869	824	852	804	815	840	848	820	807	839	856	862	928	812	887	900	851	830	804	906	849	806	849	859	833	823	863	859	888	839	846	862	808	837	923	852	889	851	889	850	931	832	776	845	840	843	854	857	883	819	847	837	829	872	866	818	882	878	867	846	860	813	819	794	855	827	847	836	842	881	842	866	864	818	846	845	836	824	874	833	845	838	876	850	826	856	865	822	857	851	843	857	793	844	829	872	850	915	815	816	869	852	848	898	873	873	825	886	873	842	867	816	858	878	819	851	853	804	849	864	827	870	854	856	900	848	833	892	871	903	872	840	903	896	855	791	831	844	836	863	850	860	873	814	787	865	825	896	859	883	885	837	848	839	792	816	813	844	891	815	841	867	832	836	844	871	873	839	859	859	828	843	822	862	913	857	829	883	842	857	898	854	878	837	855	855	891	856	860	866	839	796	853	755	794	861	828	887	817	824	834	805	795	819	859	812	864	858	813	834	879	821	895	833	835	885	875	869	861	845	870	877	884	804	898	838	856	838	869	848	877	863	882	847	824	813	826	896	867	837	819	873	879	824	828	832	838	843	853	826	867	831	856	830	840	835	872	839	908	818	853	843	842	861	867	838	795	798	861	864	842	872	823	884	831	825	830	846	910	880	854	848	847	841	800	838	844	856	834	863	872	812	803	856	882	842	829	904	870	843	892	835	845	885	843	834	840	830	835	861	865	793	819	809	824	835	854	862	841	812	844	791	761	867	824	861	844	848	936	860	792	897	839	868	838	862	822	854	897	823	851	886	872	820	900	828	863	823	796	885	875	828	846	841	850	831	846	892	917	835	835	840	857	833	884	845	867	816	890	846	883	797	843	836	847	825	851	841	850	814	803	895	871	864	843	837	896	855	879	836	814	835	830	890	886	829	812	784	835	842	803	808	859	845	839	867	848	881	803	850	787	826	908	782	821	876	823	842	844	819	842	795	846	856	818	879	831	861	839	828	862	842	826	858	859	839	863	885	827	833	846	894	852	840	856	820	899	835	855	825	891	884	841	784	842	899	824	844	826	846	832	900	840	860	879	841	836	797	886	830	921	824	922	864	907	795	866	822	853	859	850	939	840	825	872	851	821	868	811	808	854	849	826	853	832	870	882	876	872	866	828	861	854	815	828	866	839	792	855	796	787	842	840	812	892	864	812	849	783	849	856	868	893	850	866	821	867	881	820	824	863	823	809	808	814	781	846	831	879	813	849	837	833	853	912	801	791	825	887	875	828	838	837	850	887	877	900	799	822	853	889	875	881	798	877	865	845	817	836	849	868	844	849	877	814	873	900	852	858	853	830	829	849	853	798	876	895	818	833	804	884	851	837	886	859	835	846	843	850	772	813	848	835	854	852	897	838	831	870	849	797	799	854	843	865	846	788	866	839	853	849	832	885	832	838	868	914	833	863	842	823	824	842	899	813	854	897	870	854	859	907	803	866	865	821
61526	98569	63395	28745	8491	2067	941	788	790	815	790	764	791	739	820	803	772	756	809	784	802	797	798	780	763	740	814	782	731	784	766	697	773	787	766	779	736	779	792	797	774	726	783	795	730	782	783	745	733	782	745	753	827	763	767	768	783	746	816	792	776	768	739	774	723	864	753	772	740	769	754	719	755	772	758	748	782	704	786	774	750	790	729	772	749	760	724	741	782	759	766	790	794	782	727	766	758	723	788	750	767	765	731	739	785	791	769	766	781	739	794	776	720	781	806	794	733	789	780	798	736	743	770	785	801	768	760	781	755	746	790	747	732	759	800	763	757	804	788	744	762	774	755	745	764	777	746	739	739	815	789	792	749	790	770	738	742	779	807	763	779	773	780	758	737	751	745	741	761	774	782	760	808	785	757	837	760	766	772	759	758	740	796	732	783	806	773	765	784	775	755	744	729	712	744	710	768	743	741	743	745	786	764	788	792	774	749	715	794	800	771	766	796	788	801	810	823	768	760	781	783	762	756	770	738	781	816	772	817	751	775	742	779	763	781	741	747	760	768	777	764	758	727	745	760	800	797	765	766	782	746	799	801	733	734	736	742	789	792	739	741	794	777	760	777	736	755	793	790	800	826	718	748	782	718	769	807	775	805	752	810	800	731	799	737	741	757	800	754	757	730	747	758	745	844	778	792	741	809	739	724	664	768	775	748	741	761	761	771	782	809	777	752	806	759	798	772	775	759	742	746	751	802	767	733	757	769	688	777	770	766	751	675	787	766	764	766	791	820	744	765	714	821	811	756	749	756	784	793	735	751	705	764	774	769	809	749	786	763	768	781	798	760	807	728	792	795	796	792	755	744	756	772	785	805	762	743	810	792	812	764	819	782	767	739	750	816	784	768	783	748	719	802	787	729	803	764	752	710	817	750	760	732	748	767	753	753	784	737	724	744	739	771	769	789	784	776	765	756	764	744	797	799	722	775	765	760	767	771	740	773	736	775	742	728	781	819	821	760	766	793	722	761	788	722	766	741	778	789	764	726	778	780	766	833	783	698	738	750	776	776	725	775	760	749	758	716	757	737	765	793	772	739	728	805	775	781	719	757	786	761	768	755	803	771	742	756	772	739	755	771	767	755	764	755	741	729	795	775	756	766	783	773	776	701	778	731	745	732	742	794	777	817	711	758	774	720	789	800	742	759	807	781	776	718	736	796	763	809	770	762	741	781	751	731	780	748	787	745	788	746	834	784	735	701	771	782	768	770	733	753	779	781	722	729	789	703	729	778	783	800	739	766	773	761	822	747	783	748	778	779	769	790	704	782	815	755	741	736	778	782	742	753	738	779	775	817	746	719	740	784	726	753	762	808	739	753	733	757	789	739	798	791	747	765	759	744	797	774	721	776	761	771	767	766	714	793	781	776	737	804	747	759	754	755	762	745	709	769	774	745	792	752	773	797	787	761	776	758	796	779	789	735	760	782	799	790	796	736	747	793	773	776	775	795	746	778	765	782	727	717	768	788	774	776	771	803	753	741	826	778	757	718	739	736	768	776	735	782	776	761	790	773	772	744	750	728	770	783	775	767	733	799	773	792	791	753	755	756	797	767	778	710	805	770	774	717	757	753	762	797	746	789	795	747	812	777	788	754	734	818	755	756	755	769	728	730	824	786	740	727	803	695	766	779	775	813	764	772	771	777	767	731	726	756	833	768	767	779	736	735	742	785	760	764	735	760	793	794	745	791	762	763	743	746	722	767	789	772	789	787	770	754	729	725	740	820	732	793	749	701	780	759	692	729	751	751	803	746	732	752	759	767	770	756	762	781	752	793	767	791	736	754	717	747	719	795	755	830	752	760	784	765	760	770	807	765	726	761	788	765	752	822	753	761	733	727	749	747	715	750	734	726	771	722	769	829	760	735	717	750	758	771	712	779	768	755	729	766	765	743	760	720	692	809	786	740	776	743	779	837	771	704	738	779	754	798	767	799	748	774	739	732	752	776	779	784	751	753	754	774	741	754	788	773	799	785	798	734	705	741	764	796	804	786	804	754	781	748	742	744	770	721	730	751	740	802	792	767	728	764	762	779	759	727	767	742	782	763	757	792	804	753	822	769	776	761	784	769	785	741	756	792	723	737	754	753	759	769	762	790	790	771	768	756	758	742	756	763	780	779	761	761	787	763	783	793	782	745	729	768	798	754	796	787	807	774	786	781	782	796	742	758	774	772	767	796	776	762	744	766	753	775	768	773	783	736	775	809	774	748	769	699	724	757	756	780	787	828	774	785	795	758	755	813	800	750	757	796	780	803	806	741	728	749	781	721	788	784	741	740	709	757	733	772	752	753	770	787	738	739	766	763	759	764	737	789	730	804	756	703	790	735	784	773	735	793	754	785	728	735	743	737	780	776	757	811	747	757	763	743	718	738	778	764	764	779	730	763	766	746	768	754	779	727	770	746	779	747	745	734	714	793	752	764	732	748	751	780	748	769	790	811	832	755	765	716	744	713	751	783	732	829	746	766	757	735	775	749	784	737	733	752	759	749	724	723	781	748	773	766	786	741	737	746	726	780	818	742	766	742	787	769	801	752	771	747	767	751	761	765	735	788	772	794	787	793	818	762	718	753	725	759	718	735	745	754	748	790	821	728	773	761	747	685	745	735	766	799	711	780	785	736	766	759	765	785	754	764	738	793	779	743	778	782	730	750	718	790	725	787	785	709	765	797	784	726	768	773	710	753	760	752	763	767	749	740	745	697	813	741	735	774	783	786	766	788	772	744	749	782	759	733	753	750	753	794	700	752	851	755	838	810	730	763	731	769	773	754	787	787	718	771	843	751	799	775	752	751	757	764	743	736	730	756	784	771	781	725	784	754	775	771	778	713	723	775	776	758	756	749	753	680	753	774	723	820	726	775	691	762	764	770	738	751	748	785	736	761	763	811	755	758	760	753	756	817	754	791	757	729	730	755	767	734	779	768	762	727	802	747	745	715	744	739	774	768	775	695	739	707	762	774	760	768	722	768	785	779	743	735	774	733	769	701	784	740	772	787	750	715	746	771	733	769	756	784	737	735	766	812	684	801	751	813	768	741	749	770	768	756	788	762	745	717	727	727	734	783	771	725	760	752	724	706	752	748	762	755	742	763	757	752	794	705	818	770	787	776	775	739	756	760	818	779	801	766	746	798	739	762	768	782	679	732	743	742	798	779	766	751	787	714	773	735	761	802	734	738	854	788	734	797	777	764	778	777	785	798	769	785	753	756	731	755	731	759	781	818	782	808	679	786	754	758	786	744	780	793	737	777	705	741	769	770	765	779	785	817	756	785	811	806	740	761	746	780	763	772	717	760	808	774	750	775	782	791	780	793	740	713	753	722	778	745	772	799	758	776	766	783	755	774	758	701	775	720	813	728	744	748	741	783	783	780	786	785	787	729	759	719	762	753	815	730	767	784	757	739	791	782	731	796	795	752	759	791	773	737	706	750	789	754	747	818	797
31575	31625	24136	8094	1598	823	701	711	682	672	681	657	703	702	690	676	643	691	708	696	640	682	680	654	682	707	703	702	724	663	655	704	687	708	706	663	661	641	679	721	696	670	653	677	670	703	658	714	694	682	674	654	677	674	705	634	635	657	691	662	691	682	665	684	679	684	665	631	652	631	678	670	725	721	653	632	664	651	689	671	659	688	681	699	659	670	683	683	700	695	710	671	704	632	742	712	685	627	643	652	647	699	642	709	684	660	706	704	655	670	679	690	680	675	660	698	655	703	668	663	645	690	679	703	687	680	698	674	710	697	684	661	667	644	687	635	653	627	629	684	689	695	651	670	689	663	685	726	703	705	713	690	674	663	664	663	649	684	728	696	632	694	695	646	697	670	678	684	687	687	703	629	668	658	699	705	698	628	675	677	700	668	667	701	709	673	676	683	683	681	668	690	654	696	730	691	652	675	687	660	682	694	688	688	713	649	665	644	681	668	676	718	681	670	724	671	697	651	728	647	707	663	668	638	653	689	664	703	682	649	726	693	653	679	643	649	692	658	762	689	667	683	698	678	629	646	600	700	670	660	678	645	698	636	692	618	661	700	678	707	678	660	679	650	688	686	718	683	665	710	656	649	642	669	682	684	699	658	682	654	631	712	707	706	705	631	716	680	754	699	692	701	694	751	672	658	680	673	641	670	658	691	650	699	675	738	679	655	708	678	670	642	658	618	674	693	701	632	688	689	639	688	639	652	712	702	689	691	676	708	651	632	654	682	679	650	649	670	711	686	704	700	651	687	669	673	654	663	679	671	674	626	712	655	651	694	671	684	679	681	667	657	712	729	688	691	643	678	676	688	672	648	626	704	680	732	668	688	660	684	683	646	652	664	713	668	691	687	663	678	698	630	703	644	692	675	662	678	678	685	700	667	689	684	658	679	720	711	657	663	671	652	679	686	643	703	692	736	662	680	627	613	680	664	665	682	640	702	668	641	656	689	683	702	711	721	709	682	695	651	669	683	661	663	719	663	717	648	674	639	658	682	694	688	677	670	672	671	665	659	672	678	642	628	666	698	652	730	698	700	645	677	655	643	663	663	667	678	723	690	708	681	685	671	693	683	663	653	687	662	682	705	689	692	675	657	732	659	722	691	662	698	743	690	661	663	684	670	632	675	711	697	679	694	709	677	673	637	659	713	659	696	659	702	711	679	663	718	716	680	708	628	679	723	695	699	677	688	659	669	715	680	683	676	679	663	703	756	682	689	715	676	733	680	706	679	626	658	663	688	619	692	700	658	648	652	661	680	675	679	698	703	706	701	692	689	682	676	664	686	667	696	713	704	721	674	653	635	711	693	698	676	704	644	653	694	654	640	705	657	704	677	729	647	616	714	683	692	696	699	644	683	656	698	687	677	709	687	669	694	686	704	628	679	656	696	655	665	669	630	707	687	640	675	667	668	691	708	652	652	671	643	700	694	673	706	699	674	666	688	709	704	698	688	680	684	677	694	665	687	727	628	714	655	645	664	710	675	628	702	633	701	686	730	611	691	673	690	680	690	670	715	720	679	648	648	661	657	655	666	673	664	700	712	711	701	660	674	693	677	634	640	686	696	660	637	682	707	719	693	702	712	724	647	710	664	680	655	624	678	634	727	686	691	690	670	624	690	724	658	678	686	695	712	717	666	679	722	720	667	696	676	682	717	694	687	678	648	672	644	700	691	688	686	647	684	638	640	661	720	657	691	706	669	666	672	706	677	657	709	692	704	714	669	670	688	711	694	699	658	679	687	663	675	644	662	669	671	656	690	670	681	689	601	687	658	671	642	700	690	651	662	669	648	690	698	685	697	660	717	737	699	691	646	729	645	617	682	685	689	707	712	679	715	675	681	652	666	682	691	680	716	676	674	697	683	645	737	663	661	646	648	669	662	619	655	652	748	701	718	655	710	650	695	754	643	637	681	716	664	686	691	691	686	631	706	670	647	685	641	648	699	671	693	664	677	679	683	700	700	724	677	691	659	677	663	679	622	681	646	718	704	657	670	693	684	723	686	683	656	650	659	681	641	677	703	645	671	688	711	689	623	674	674	704	712	617	669	649	674	648	716	668	690	703	692	715	634	685	692	638	679	677	691	695	695	640	698	652	683	693	708	681	684	675	651	694	678	642	635	645	713	676	687	678	742	675	647	662	633	634	690	647	661	682	707	672	725	686	676	654	650	674	666	700	689	694	660	705	679	705	667	689	673	664	650	681	693	660	693	748	666	685	680	719	654	720	640	713	650	664	669	695	646	709	671	685	683	665	673	658	666	676	633	684	700	707	635	667	728	675	642	696	656	654	700	677	670	671	645	641	643	656	669	702	673	639	699	666	692	665	709	667	681	685	676	685	683	758	682	725	724	688	660	656	689	685	662	706	739	617	642	683	683	650	662	708	661	689	657	664	669	683	683	678	675	737	621	707	653	709	684	646	675	693	657	669	685	653	687	691	681	657	677	614	683	657	672	681	640	658	653	696	673	670	686	661	697	703	663	682	652	655	673	680	706	646	690	712	673	667	646	691	705	714	682	643	697	701	687	634	700	695	703	676	666	673	697	677	686	652	669	681	666	650	660	714	652	611	697	666	660	647	680	623	635	681	703	659	717	657	666	699	694	643	672	690	685	668	703	668	644	705	677	636	697	681	681	692	669	675	686	700	677	660	678	651	666	666	701	693	677	675	686	668	656	687	681	672	723	722	706	674	636	679	690	626	668	687	683	665	680	679	664	723	681	654	642	633	679	716	654	690	722	658	683	652	672	676	661	694	664	660	677	657	649	741	699	723	659	695	705	696	660	633	598	694	685	639	720	667	682	644	685	670	684	675	739	629	658	651	691	701	737	690	638	656	735	619	644	686	686	692	732	678	665	673	685	691	701	743	637	687	671	657	676	671	687	646	710	696	681	704	667	693	696	645	687	672	718	688	694	670	705	697	639	678	658	663	655	699	668	683	669	703	694	664	703	669	676	669	678	637	669	667	722	699	734	659	633	677	679	711	672	667	674	697	650	690	748	681	757	639	669	698	692	619	668	634	709	619	674	621	667	736	701	666	661	666	645	731	680	667	643	682	632	723	676	700	719	666	637	676	697	704	664	707	667	651	694	664	702	657	710	717	673	665	683	684	670	701	666	677	677	685	678	639	695	716	705	636	682	651	676	646	714	738	655	634	707	627	664	682	667	706	712	673	668	680	667	677	632	664	660	659	718	659	665	705	688	634	661	623	740	652	650	697	685	622	649	647	692	667	686	653	704	687	675	722	671	658	659	691	685	696	700	653	681	689	682	672	637	653	690	688	655	678	679	716	694	686	651	644	647	683	683	701	689	686	697	672	682	683	673	651	684	663	611	682	685	668	681	691	668	712	691	662	700	688	684	732	698	704	671	653	677	709	660	696	666	677	678	647	692	675	697	664	674	673	659	688	673	638	675	692	660	674	734	691	689	670	611	691	722	707	667
26878	35135	16877	4102	1152	654	540	574	529	579	516	549	526	541	549	554	571	501	558	548	561	539	544	566	569	524	541	571	546	524	559	596	574	544	562	564	529	551	522	565	557	533	531	569	533	559	530	562	586	554	554	571	558	613	538	564	564	522	569	515	537	580	530	521	517	560	560	530	530	557	547	562	528	550	540	538	539	580	542	545	554	559	556	547	535	561	537	519	551	538	556	541	541	570	529	555	568	570	539	533	518	575	510	577	531	543	555	539	532	551	544	564	540	551	541	528	565	563	555	539	563	537	522	531	507	560	482	553	558	566	548	529	538	535	591	539	556	552	530	556	541	488	589	551	525	530	570	534	550	535	540	550	592	585	521	538	522	552	547	531	567	530	565	547	527	578	558	573	583	524	519	536	540	556	547	554	556	538	562	556	539	549	567	526	583	558	542	560	549	573	545	600	554	517	535	562	544	558	528	521	538	535	531	571	540	567	535	535	544	498	541	581	550	542	561	545	535	560	549	551	547	516	565	580	529	562	576	549	584	537	578	554	569	558	541	522	534	515	574	570	593	536	531	560	591	601	584	529	540	581	502	567	556	553	553	539	559	550	570	530	543	497	557	564	551	531	532	559	530	539	525	563	575	569	559	554	570	542	564	523	567	582	540	553	505	552	555	575	560	571	598	554	553	565	541	539	548	582	521	537	578	528	593	575	589	554	516	551	565	489	536	576	533	568	566	508	580	553	555	548	541	532	559	575	559	521	539	521	567	524	527	551	539	582	555	562	549	556	544	522	577	572	526	579	568	500	565	542	540	531	579	538	547	551	560	599	604	513	569	529	551	552	581	531	556	528	565	505	560	592	534	548	529	541	542	547	572	559	504	542	533	571	552	567	543	553	520	522	513	563	532	530	564	562	519	529	526	506	559	511	561	565	551	499	576	526	573	550	560	523	530	545	533	556	491	597	554	578	568	538	542	545	590	557	534	528	586	557	578	547	549	597	535	554	525	594	557	518	566	574	529	526	549	564	573	520	569	550	539	522	579	543	529	513	572	513	542	565	537	528	495	512	542	546	552	558	527	587	535	592	596	566	575	529	523	535	549	565	540	536	570	563	536	506	551	563	568	538	555	501	567	578	539	543	548	564	536	573	520	507	583	538	541	522	591	565	554	572	541	506	553	561	554	567	522	508	546	580	561	552	541	533	546	526	559	576	562	558	569	547	563	548	529	582	540	525	531	529	539	578	534	546	535	501	540	561	534	543	574	581	522	526	549	526	526	531	585	541	589	536	560	535	549	551	572	540	559	557	527	566	535	535	536	539	539	533	571	524	556	564	572	536	556	534	567	506	546	538	576	581	516	542	572	572	550	540	538	561	550	583	555	540	515	559	561	549	527	555	561	534	524	568	582	559	523	563	561	564	564	536	533	546	536	566	523	553	592	589	529	586	543	557	533	558	580	536	519	547	554	564	575	548	540	566	546	543	534	538	519	570	509	560	536	496	563	529	566	534	556	549	564	543	561	505	555	552	537	563	529	580	530	530	575	567	557	554	516	573	557	530	553	539	547	574	599	559	552	551	556	535	588	594	515	567	591	551	529	556	598	528	517	535	563	564	550	565	558	533	550	552	521	567	569	601	547	581	536	581	541	533	559	512	546	567	565	590	549	560	531	572	549	560	567	515	567	572	567	533	542	548	567	539	568	548	570	543	516	524	568	559	532	494	603	508	570	541	528	557	497	532	534	575	566	529	519	561	557	551	580	574	505	554	554	582	512	569	564	547	562	555	539	556	569	559	515	568	569	519	572	560	514	537	546	538	506	552	591	587	521	562	544	539	552	578	590	551	570	536	526	549	545	514	575	547	533	558	518	514	561	573	553	566	550	550	527	527	529	521	540	576	558	561	530	542	544	614	579	542	594	528	547	569	557	578	538	538	578	496	537	559	537	626	534	529	533	541	575	533	554	534	555	534	548	557	557	527	532	531	560	515	561	544	547	559	557	612	547	544	606	548	528	564	545	582	548	532	521	562	586	561	512	564	584	554	540	549	547	510	571	569	507	549	585	541	568	567	547	606	577	490	491	561	549	542	575	566	499	557	568	515	557	556	525	542	566	572	516	550	543	562	546	557	606	544	504	532	561	547	536	538	562	570	532	578	526	553	556	501	524	567	559	539	557	530	589	553	550	512	518	526	598	527	545	550	558	555	552	571	551	540	546	549	570	551	522	529	569	537	508	567	571	567	549	560	594	561	557	546	502	549	522	546	580	537	570	552	571	573	549	482	517	539	586	578	548	521	560	575	561	555	539	531	553	563	553	548	567	538	580	594	516	568	515	569	561	522	581	547	559	588	555	520	524	545	549	516	575	510	533	565	530	543	551	525	607	597	554	536	547	548	512	535	577	538	539	552	550	524	532	567	529	522	555	568	495	562	540	549	532	580	553	557	518	570	557	577	545	531	523	551	565	593	537	565	591	521	543	524	533	552	576	540	528	586	523	540	592	593	523	551	548	543	572	551	546	565	527	547	577	565	575	504	513	539	545	536	580	534	557	547	533	559	596	562	554	579	562	551	535	546	603	575	561	500	583	477	533	570	563	566	538	552	519	554	561	546	563	554	529	502	558	583	546	585	598	543	540	534	521	541	526	530	567	537	587	548	555	539	566	570	481	540	531	546	558	554	541	520	533	534	552	543	576	518	572	557	561	516	555	576	509	577	530	543	571	590	561	574	565	575	506	504	565	520	519	556	528	560	556	542	521	518	615	577	579	510	537	538	564	545	589	530	545	551	508	588	549	518	538	558	537	531	560	557	572	526	559	537	568	542	530	568	525	521	550	538	550	544	573	562	564	526	520	581	544	561	569	534	540	579	578	564	510	548	551	565	547	540	538	563	560	529	593	560	540	585	515	597	522	526	541	596	545	554	524	519	582	529	545	592	537	553	547	573	551	541	532	548	551	553	570	534	537	552	540	556	571	535	579	536	519	502	546	531	527	551	583	540	509	532	541	566	549	548	544	576	543	546	516	580	516	504	538	562	548	568	544	521	551	503	523	544	567	546	586	513	570	568	518	539	524	549	549	573	501	541	563	574	543	556	552	557	582	542	554	552	532	540	536	575	542	546	579	569	555	548	557	561	606	570	570	543	533	558	581	536	562	574	543	579	539	567	519	542	543	575	525	550	550	542	495	569	516	535	576	534	525	553	542	540	525	579	518	562	570	573	599	573	574	551	530	572	545	580	537	520	539	522	530	521	551	555	577	582	574	524	535	524	532	548	546	548	548	557	543	533	541	600	570	543	531	551	581	552	566	516	542	569	553	521	564	554	569	485	526	539	562	566	580	544	502	514	539	576	549	561	587	525	565	543	518	580	537	496	538	534	539	521	567	598	580	546	540	578	601	517	549	541	545	561	562	534	529	568	521	518	502	543	540	596	572	525	547	551	532	538	556	595	571	597	548	550	561	592	557	534	570	535	563	540	612	565	530	562	542	553
25256	25689	35433	29074	16088	3886	1131	866	822	824	775	752	778	739	792	801	814	705	724	793	772	768	758	766	772	746	759	770	773	771	802	785	755	815	729	799	728	754	765	776	780	723	771	760	773	780	738	766	773	764	770	756	739	784	739	768	758	759	794	740	740	764	748	735	740	757	744	756	738	759	752	731	770	746	714	748	807	717	775	740	742	755	800	745	783	788	742	746	725	776	748	726	743	785	741	728	746	741	709	738	763	741	784	737	775	783	712	724	782	787	761	756	749	690	767	793	761	752	674	774	711	761	714	753	799	764	826	748	742	748	740	738	768	793	768	731	786	747	792	782	755	742	728	775	760	793	787	796	728	748	759	785	787	819	821	796	753	747	779	776	790	749	758	742	716	741	756	734	747	778	735	760	751	765	732	774	743	793	770	763	746	760	775	777	749	758	740	760	754	780	838	788	776	813	712	743	762	749	774	805	734	752	766	785	724	774	713	791	788	765	723	757	738	816	741	737	758	754	722	718	782	814	747	767	801	767	766	767	765	747	776	708	773	761	773	729	734	763	752	732	781	778	766	794	764	763	733	703	787	711	773	801	774	735	791	750	784	809	739	726	811	755	770	746	773	756	731	731	722	782	695	785	712	760	747	774	771	711	755	732	734	756	768	784	777	723	744	726	706	769	768	764	714	746	736	723	737	751	735	772	725	775	752	743	768	750	716	690	702	753	759	773	762	809	743	762	784	766	759	728	729	750	779	753	747	784	729	787	749	779	722	776	793	739	783	808	766	781	736	721	774	725	728	779	759	798	798	738	770	752	825	802	739	710	733	716	777	770	766	757	748	779	773	696	783	777	723	740	761	719	739	775	730	774	760	734	771	727	768	779	765	824	780	746	753	751	744	760	794	756	748	738	724	748	750	741	728	749	751	806	739	772	720	753	781	705	782	786	810	731	748	764	750	800	783	761	724	722	716	771	729	771	738	704	758	774	718	790	745	740	776	781	737	727	751	750	754	705	792	686	733	798	737	736	768	761	797	756	785	756	766	832	785	797	734	749	774	740	746	736	723	744	745	754	774	762	752	726	746	753	777	757	771	725	705	715	743	749	762	736	745	800	753	752	755	760	803	745	712	790	763	724	749	778	711	727	755	741	741	713	740	778	703	755	783	760	743	775	771	738	800	781	792	773	750	753	760	801	749	771	727	741	746	718	722	718	728	773	754	773	734	748	740	775	716	777	765	767	714	811	751	753	803	785	750	715	742	783	747	766	800	779	763	773	750	727	766	759	761	729	724	802	809	757	725	735	773	788	740	754	743	772	721	758	771	725	758	769	734	802	728	734	756	707	777	768	730	743	742	752	766	785	775	763	764	757	699	786	739	750	776	740	744	797	747	731	726	755	730	747	720	789	747	767	752	777	757	714	786	762	782	758	789	739	770	785	770	760	722	768	744	745	780	762	786	779	719	742	710	754	783	785	788	766	777	690	744	736	766	725	764	742	755	771	768	786	783	729	732	732	770	762	712	754	810	732	748	729	726	766	713	783	757	762	745	807	736	725	718	750	760	740	692	831	746	742	704	737	782	751	767	774	752	787	699	745	763	803	788	762	746	769	744	711	758	715	745	757	760	740	748	793	775	794	763	752	819	733	787	732	759	697	756	728	734	735	732	788	796	782	779	735	767	782	765	742	756	755	748	747	753	753	796	733	733	748	734	741	732	780	796	713	742	758	763	793	788	715	809	789	770	745	749	785	734	784	734	751	711	763	719	766	747	786	765	782	795	752	769	790	752	713	778	732	766	746	744	770	750	768	780	764	774	781	791	742	774	742	819	734	754	751	694	803	739	751	715	760	722	761	738	702	754	712	750	762	744	771	779	730	737	758	769	775	767	763	738	734	782	741	733	787	780	817	742	775	786	795	769	766	772	744	737	778	725	738	762	785	780	722	796	768	750	766	743	720	806	694	758	813	749	788	749	749	798	767	741	798	800	737	729	748	734	755	772	764	790	716	731	806	795	739	751	758	715	762	734	767	773	806	726	736	767	769	755	753	769	747	803	750	727	758	771	794	793	745	721	769	804	743	798	750	743	767	759	753	783	715	806	719	715	752	781	774	729	768	797	750	745	712	753	756	799	768	775	751	765	773	764	732	743	784	792	807	746	770	784	729	745	720	727	761	776	750	746	760	725	775	784	733	770	765	777	747	717	735	723	714	765	797	795	697	771	759	722	737	788	788	748	797	748	749	783	779	810	787	764	814	792	710	772	729	740	695	709	713	780	815	764	735	771	799	725	752	756	760	799	817	761	733	729	759	743	758	767	745	711	752	767	755	765	700	751	733	769	777	768	749	775	706	746	736	741	774	752	705	780	780	794	731	752	772	734	742	739	796	761	709	756	730	792	776	722	761	787	764	755	731	774	818	751	741	745	782	763	759	781	769	701	759	760	740	758	742	809	770	808	777	730	772	764	762	724	763	777	742	748	748	742	742	778	762	760	757	758	732	752	768	822	735	750	729	755	694	762	780	772	707	704	774	713	758	761	738	754	783	753	763	711	768	773	740	754	726	769	731	791	779	756	749	772	757	728	755	738	734	765	811	781	765	725	777	766	735	763	747	746	733	733	708	737	795	793	750	697	810	744	787	723	768	745	749	721	783	753	778	788	769	783	763	740	774	743	716	774	734	761	741	724	814	735	746	795	733	710	780	748	784	758	800	787	781	751	786	773	732	735	678	768	761	733	809	743	793	739	731	747	743	802	747	827	737	751	720	756	775	756	798	719	731	796	789	807	731	778	699	750	845	771	741	726	814	715	728	719	755	758	720	772	747	765	746	764	752	770	785	721	734	735	721	746	760	730	733	768	757	793	737	772	738	742	775	721	728	689	745	720	721	722	748	763	752	749	757	770	710	745	732	727	709	760	729	796	746	722	752	773	761	772	781	770	750	785	831	767	771	765	698	773	740	755	664	737	762	778	736	739	758	788	761	815	738	744	756	692	745	736	766	761	767	767	769	719	762	767	724	747	757	754	814	748	749	773	748	759	787	779	714	727	756	735	787	706	744	772	698	786	779	727	776	754	712	792	731	810	744	726	721	767	764	765	746	710	752	765	796	727	804	750	699	754	764	736	783	751	778	762	740	733	758	778	791	813	768	772	764	776	792	759	766	743	728	688	741	719	782	688	708	718	785	776	767	762	729	706	744	787	771	800	738	779	753	710	755	744	716	805	770	745	756	701	722	754	737	752	757	805	734	754	720	731	765	763	744	780	758	777	769	722	774	734	737	789	780	767	788	762	704	775	753	776	780	717	753	757	766	750	784	797	765	753	743	737	712	740	727	803	742	775	733	779	722	777	750	797	736	759	763	741	779	731	719	792	780	818	782	723	741	770	762	747	755	753	758	765	754	753	730	754	751	722	760	796	720	776	797	748	752	743	741	738	776	764	778	745	744	758	780	754	748	758	779	745	710	791	773	741	748	767	784	728	706	756	747	727	718
63450	89331	54719	20954	5273	1390	742	694	691	676	699	673	687	653	691	695	670	735	650	653	697	675	680	676	628	713	681	682	639	702	736	675	651	705	653	622	719	690	695	624	652	668	660	683	649	666	655	667	685	639	672	668	694	661	658	641	678	659	694	624	657	681	635	705	670	690	646	644	673	649	678	670	674	677	656	650	673	648	662	665	677	633	662	667	677	692	638	635	682	687	683	671	618	670	674	706	657	658	645	676	617	651	689	612	628	651	683	674	634	684	661	675	649	671	632	631	602	668	656	646	680	643	688	646	629	631	660	673	657	661	642	664	678	667	659	695	659	659	681	643	675	645	642	622	639	663	641	698	674	682	647	685	644	684	628	666	659	677	649	690	679	649	674	737	667	703	657	662	623	665	661	651	644	633	698	639	639	652	693	675	663	638	633	684	656	662	660	657	658	655	635	672	697	662	668	644	639	694	703	652	711	664	677	631	625	654	686	633	650	644	662	665	649	664	648	638	665	655	682	664	640	660	650	619	650	716	694	665	659	623	653	707	631	684	678	648	693	652	670	633	712	653	619	659	669	669	637	677	668	655	669	680	675	674	649	668	645	659	677	631	616	620	719	708	618	675	656	675	687	680	677	666	659	650	651	645	677	668	650	629	642	651	641	658	640	669	634	657	653	651	697	636	638	644	587	650	647	631	676	664	645	678	667	608	687	648	654	640	669	645	645	669	659	665	679	666	619	671	593	637	640	726	676	685	661	627	689	653	674	674	644	633	667	651	684	644	653	667	685	649	638	698	680	638	672	618	663	637	669	640	638	629	679	629	689	693	716	648	618	674	670	703	606	665	685	640	686	674	594	670	683	691	711	648	637	680	639	649	661	664	640	658	681	620	640	671	690	664	634	627	643	634	666	682	685	645	683	725	691	655	634	667	659	622	642	703	662	682	683	644	666	684	687	647	650	640	655	630	634	659	662	668	649	661	653	600	613	695	672	650	662	665	680	675	602	664	670	654	632	687	665	657	701	694	642	668	627	640	656	712	695	715	705	646	635	660	672	663	609	718	672	654	688	660	632	624	657	638	704	623	668	690	667	650	663	665	631	640	658	669	663	672	686	642	669	684	670	689	647	655	671	666	632	660	654	641	639	662	640	625	659	613	672	625	669	597	643	643	693	624	660	679	644	679	662	700	607	619	618	651	688	611	627	661	670	640	657	668	678	695	629	641	652	670	644	646	670	705	689	665	643	701	684	673	606	683	673	653	659	644	682	690	647	624	649	677	632	661	639	672	678	677	654	650	605	668	618	656	652	654	663	726	660	684	689	675	704	680	614	699	701	619	693	622	704	663	682	687	686	679	647	698	606	644	641	645	689	698	644	646	616	641	653	671	689	704	650	705	639	669	629	629	679	662	610	649	697	659	689	690	661	638	648	612	695	642	596	706	620	697	634	669	630	646	627	638	663	643	671	626	603	678	640	679	673	678	668	681	656	668	654	658	672	660	653	626	656	688	656	628	679	674	667	674	638	662	608	657	605	664	638	699	608	610	650	625	598	664	643	642	681	696	665	655	640	643	640	663	694	597	657	659	674	621	641	670	646	671	676	611	656	691	644	622	673	630	670	626	664	632	650	682	616	644	669	658	687	670	680	633	672	699	626	666	635	688	646	690	676	653	666	642	605	683	666	709	684	650	653	626	683	656	660	690	719	714	678	671	649	644	738	688	682	665	723	643	667	658	644	622	687	651	626	720	710	712	658	694	633	631	675	663	635	663	665	643	669	672	700	677	638	665	672	714	657	632	658	606	648	643	667	655	696	706	644	644	663	649	695	693	643	659	695	674	662	676	670	646	685	650	671	659	657	689	705	656	651	673	659	667	676	653	659	673	703	652	644	641	682	675	646	713	646	675	672	649	680	650	680	690	690	683	653	703	632	691	661	615	638	653	664	588	672	666	704	650	649	651	679	689	653	641	652	669	653	673	697	628	627	667	674	659	660	652	667	686	671	683	670	596	737	696	664	656	640	635	656	644	656	639	652	661	677	709	660	666	674	673	669	654	676	657	665	621	662	636	680	658	592	634	689	675	668	673	669	647	645	622	682	645	627	643	633	696	645	621	609	679	653	717	726	686	678	666	631	599	639	675	678	648	684	695	658	651	634	675	645	605	647	634	634	667	687	608	704	639	612	659	673	614	669	691	698	661	686	631	670	633	707	698	643	660	652	668	655	707	705	687	644	719	671	680	668	640	694	691	625	681	674	631	689	665	678	648	666	677	655	641	624	660	633	657	647	617	693	658	587	626	707	643	648	677	707	688	637	662	633	633	658	657	697	656	664	648	665	638	682	648	675	670	643	669	650	669	666	676	690	629	647	707	703	686	658	650	699	670	676	638	637	686	639	712	621	649	623	602	637	633	684	648	623	640	652	676	714	673	656	674	668	653	656	637	642	663	711	642	673	668	638	638	689	691	677	588	672	658	632	637	702	645	706	682	637	651	643	682	678	625	677	706	645	665	661	665	641	673	673	671	658	678	659	643	667	674	672	683	670	699	666	672	657	658	642	623	646	673	676	585	625	659	666	660	678	644	669	653	698	655	616	646	637	673	693	684	708	615	662	698	645	647	649	657	629	702	698	623	704	665	650	674	662	632	619	666	607	685	625	688	664	645	654	658	630	612	653	651	656	671	682	670	680	658	651	622	673	656	639	676	693	718	650	647	643	686	639	658	627	679	650	664	645	669	692	654	632	715	669	707	677	666	650	653	685	632	648	630	649	661	650	676	691	604	649	646	720	668	648	677	650	620	673	653	654	621	614	720	693	667	646	690	692	648	655	615	696	667	647	635	672	661	615	714	666	650	661	642	682	695	634	652	671	674	634	727	650	638	732	635	643	718	626	668	642	652	673	628	684	683	679	705	685	667	642	634	650	728	643	666	640	624	628	661	678	669	641	670	673	641	653	647	668	687	710	674	709	666	696	669	645	630	619	634	640	679	693	651	649	681	677	685	663	675	637	676	657	662	664	634	634	628	681	628	665	633	711	615	696	651	655	702	666	623	611	666	683	642	613	665	656	658	644	641	738	676	667	634	661	644	674	659	648	677	599	690	647	658	703	664	654	698	627	646	674	687	648	676	672	644	669	692	656	656	678	658	668	601	667	611	663	648	628	635	654	710	611	582	644	699	644	669	675	641	646	661	647	707	675	673	655	610	651	649	643	664	634	629	689	638	646	656	636	620	664	709	644	676	699	638	669	654	689	662	688	640	652	590	667	635	636	692	650	638	660	622	679	640	660	645	653	643	674	646	650	643	643	631	653	669	639	656	635	642	665	658	649	609	641	664	672	637	680	684	682	674	651	688	637	677	680	646	657	632	655	706	646	616	629	679	627	671	645	666	678	656	681	647	642	603	648	678	645	633	677	633	636	627	662	625	645	639	634	640	648	670	679	680	632	721	662	695	628	671	605	658	692	664	685	661	637	621	698	633	631	643	668	676
23894	23394	32621	27034	20673	11013	2096	1078	880	868	964	900	898	925	915	875	928	867	902	892	867	911	833	898	852	920	901	884	865	864	863	904	841	852	911	843	813	894	913	854	907	908	896	878	896	887	859	895	877	847	874	877	854	901	871	827	845	906	854	845	870	881	834	890	842	834	852	865	874	899	863	922	820	831	861	867	897	860	811	951	839	867	936	851	816	860	881	924	895	894	839	868	847	828	852	882	857	836	820	841	856	919	866	855	818	851	916	888	855	864	901	845	851	862	874	867	848	832	833	898	917	827	871	844	874	849	859	882	824	887	833	874	806	905	824	837	860	902	815	848	874	933	804	867	838	837	829	869	834	882	891	841	861	822	909	881	848	847	872	922	923	830	872	858	832	826	807	861	847	852	888	857	887	863	812	795	845	876	843	895	870	850	923	905	864	869	885	878	819	840	933	898	923	899	842	847	852	831	842	833	808	856	861	898	843	844	868	866	822	905	895	850	868	853	857	835	882	827	884	847	861	815	796	904	867	890	882	855	890	873	887	851	874	827	823	885	871	850	811	847	915	830	854	825	857	856	836	907	887	899	898	860	871	860	883	863	863	881	827	863	857	892	860	851	827	841	852	862	910	873	826	825	861	896	855	859	906	851	873	864	861	841	867	862	827	890	834	920	830	803	874	875	847	853	875	853	879	827	841	884	888	842	884	830	846	845	833	851	925	896	874	914	856	789	826	851	852	852	869	853	895	852	879	861	859	844	854	864	836	856	837	835	859	875	865	887	864	846	904	825	874	809	898	866	893	840	844	860	811	878	849	820	858	862	840	868	878	883	834	859	861	867	874	927	835	882	839	903	840	840	917	855	846	875	874	836	830	884	890	867	880	784	878	883	884	868	897	897	826	879	856	875	879	869	868	836	865	859	827	899	856	830	912	828	863	881	886	879	856	837	860	858	919	898	857	874	833	821	827	881	913	851	871	927	899	863	863	864	855	903	779	857	883	910	840	828	904	910	864	836	869	814	848	889	823	822	863	824	840	871	931	879	886	902	826	854	896	829	885	902	829	858	820	847	855	861	899	884	882	816	841	891	835	844	883	860	873	828	821	788	857	832	815	876	875	873	836	793	875	911	881	802	821	850	832	879	842	892	882	863	866	844	901	866	869	880	882	837	855	870	847	874	849	850	821	857	861	841	833	877	807	889	871	856	887	871	866	875	887	807	882	885	847	821	906	889	899	884	859	896	871	848	894	862	868	845	823	919	941	849	857	876	857	856	798	893	840	849	883	836	822	843	837	911	850	854	851	799	895	887	907	859	853	886	842	818	860	882	849	839	845	843	852	876	828	874	820	863	878	908	813	880	887	801	822	836	865	833	858	830	850	813	805	848	872	961	802	856	836	906	918	834	858	791	858	857	896	809	874	884	846	836	888	871	879	831	871	838	896	845	854	906	884	853	809	796	816	916	870	852	838	852	846	848	861	873	852	913	853	915	834	894	844	870	860	859	867	864	842	865	854	873	863	854	848	821	865	855	911	891	856	822	919	920	800	870	909	889	857	852	854	836	864	853	844	867	901	841	881	871	853	841	906	857	875	869	861	838	823	939	818	897	844	852	889	849	847	837	855	852	839	873	878	847	800	884	818	809	849	842	858	805	893	835	898	829	928	815	829	817	833	873	863	854	858	809	841	845	882	810	826	833	850	844	838	884	839	889	870	873	855	881	853	895	877	874	823	801	866	865	848	909	813	793	857	862	837	897	846	844	896	903	842	854	800	873	881	817	832	853	830	876	831	845	882	894	852	814	856	856	892	892	880	894	860	842	878	892	823	835	820	904	926	856	868	919	835	896	875	840	879	864	848	847	835	858	824	840	861	824	865	850	853	836	868	920	846	884	907	851	822	882	815	873	911	880	849	870	862	826	919	888	836	832	934	855	813	930	811	881	913	871	866	850	821	862	864	843	844	841	862	848	848	924	921	873	843	898	892	841	799	909	843	827	804	921	864	823	767	856	849	910	854	911	825	886	902	871	886	877	873	826	831	857	861	818	801	876	792	887	790	865	844	854	863	847	835	842	882	840	850	900	890	869	849	885	854	868	852	848	877	822	838	837	876	863	881	832	887	883	831	861	814	864	800	823	873	882	851	893	843	842	872	898	843	818	859	817	855	833	823	893	871	844	877	884	803	916	892	851	850	829	852	850	872	839	846	856	845	863	879	901	828	850	893	847	877	809	836	804	808	897	865	887	849	823	882	876	875	867	847	849	839	860	877	871	868	823	816	875	796	811	885	918	825	838	835	817	957	871	847	875	889	840	850	886	843	874	895	855	887	832	792	878	854	865	870	847	879	860	883	844	874	886	870	811	890	855	865	884	819	792	842	859	909	841	913	820	860	856	843	862	835	881	866	877	872	848	857	908	832	818	842	862	938	914	893	866	900	892	842	829	870	878	921	917	846	829	844	863	899	853	825	894	845	856	845	897	883	832	861	891	845	840	852	860	887	900	878	863	843	872	930	837	813	862	831	864	818	868	841	897	894	843	905	832	876	861	857	793	871	825	860	821	899	868	797	840	886	876	776	802	876	859	811	873	920	849	862	853	845	858	880	886	840	926	921	792	858	839	894	883	867	790	850	870	831	858	855	857	836	812	847	864	826	854	877	888	874	879	909	906	833	865	880	841	788	887	816	909	869	817	861	885	858	828	861	847	789	838	838	839	907	843	887	859	856	889	799	806	860	914	831	872	864	794	832	843	879	833	865	860	870	859	807	901	886	842	805	866	875	876	885	859	883	903	840	823	833	838	835	864	916	871	853	863	797	857	838	908	883	889	859	845	883	858	866	825	879	837	845	878	838	924	871	889	893	875	824	845	858	897	846	827	873	858	888	885	813	881	871	803	839	846	822	883	860	876	866	841	909	850	872	877	818	838	812	854	893	868	892	862	898	823	862	886	906	875	917	897	809	830	843	849	902	896	839	875	869	845	822	868	887	837	813	848	907	850	807	825	830	898	844	844	846	900	892	866	828	759	828	856	820	879	860	847	819	858	856	830	839	831	883	874	826	834	865	870	860	856	863	876	791	876	909	879	874	856	860	814	831	852	870	831	903	848	841	792	875	799	873	880	860	787	868	858	837	857	826	872	883	862	936	931	820	839	857	819	840	850	904	903	810	878	872	868	879	808	878	861	861	849	870	887	838	827	823	848	858	842	869	913	856	905	861	845	849	865	824	864	880	861	856	831	842	839	894	842	793	849	892	833	849	903	902	845	922	895	867	830	847	856	898	873	914	855	878	827	874	847	841	841	906	852	854	876	901	860	898	855	915	900	864	840	867	875	868	790	890	898	845	884	820	888	915	866	858	813	854	870	855	787	837	922	880	814	841	853	889	839	868	816	895	858	894	879	866	847	864	854	852	876	911	868	862	840	872	876	845	833	825	858	879	853	862	846	856	921	828	900	841	900	829	804	824	883	868	826	917	859	885	844	841	825	839	894
62238	97559	62748	28396	8066	2053	984	777	757	793	816	757	805	774	782	731	815	825	776	734	752	744	828	781	712	803	778	808	826	715	760	806	774	765	743	780	746	770	762	805	783	727	779	798	756	735	708	803	825	753	751	726	797	730	773	777	760	734	812	737	776	778	817	802	792	765	803	790	781	758	731	762	819	739	804	711	785	735	734	757	728	704	763	768	798	739	778	742	764	783	814	809	816	727	773	766	772	754	802	729	765	775	741	777	769	818	755	783	806	817	755	820	756	728	813	755	766	770	723	792	743	769	733	783	773	790	808	767	739	767	777	799	754	822	714	733	769	786	778	771	809	732	810	744	788	801	759	747	804	773	777	749	773	764	717	791	799	747	774	774	761	788	792	727	797	781	790	800	755	796	757	788	765	748	805	706	813	809	771	793	805	783	766	759	754	809	783	808	765	774	752	772	783	811	740	785	776	800	740	745	777	716	768	810	792	711	759	818	753	772	728	804	811	764	739	727	806	756	782	785	762	746	768	857	767	732	746	717	787	799	764	728	706	779	765	747	792	759	825	768	791	754	738	746	780	752	705	797	776	750	849	737	773	759	787	752	798	758	807	795	729	711	822	786	754	767	803	791	745	735	714	767	786	728	762	768	788	792	738	753	792	758	772	790	770	744	702	762	788	778	772	807	713	758	775	773	782	826	791	797	723	769	772	688	788	778	774	747	762	785	783	786	813	759	753	762	751	788	802	791	766	740	787	747	771	791	806	777	758	746	764	762	729	739	717	784	787	759	757	729	758	797	746	756	729	778	795	784	742	752	762	723	785	811	773	786	724	754	766	738	800	752	745	799	744	739	807	756	746	769	769	761	762	775	766	768	765	787	780	766	799	757	773	707	741	719	796	792	768	810	735	793	815	774	804	827	774	739	720	743	760	809	783	720	735	783	790	717	765	782	784	769	757	759	774	747	810	808	735	750	770	790	768	786	739	781	766	796	746	758	761	768	803	727	807	749	804	771	770	773	809	750	792	785	759	767	761	758	752	795	732	762	790	745	748	770	761	748	786	771	778	764	746	834	759	713	743	781	773	758	736	737	761	808	757	748	757	736	795	770	806	729	775	820	782	757	716	750	744	736	791	778	799	746	815	802	742	728	759	799	738	731	757	796	740	762	733	742	786	805	813	748	769	763	717	773	789	761	782	741	763	821	761	779	763	767	837	842	773	771	835	763	752	713	824	767	798	743	777	768	763	777	802	806	819	708	727	733	828	764	812	848	741	751	763	727	779	764	780	781	789	716	733	808	748	706	764	752	773	752	757	764	741	779	771	771	736	770	768	771	805	792	727	779	725	794	783	772	798	837	758	755	782	723	770	770	775	791	767	754	743	737	732	775	721	742	765	747	827	792	754	726	782	764	810	751	749	809	763	742	795	774	748	749	733	794	799	767	773	763	764	760	815	759	735	792	789	717	756	722	778	811	757	806	773	776	788	740	757	805	759	774	743	769	726	797	790	770	755	769	796	754	751	780	783	710	732	771	769	760	734	792	750	756	803	750	801	723	750	766	715	772	802	769	767	769	764	790	741	770	807	786	761	750	764	755	814	817	788	747	807	758	776	759	791	775	777	764	739	750	690	775	718	719	759	746	782	765	791	787	739	801	732	783	783	781	746	773	724	763	778	770	807	722	766	743	740	770	733	754	752	763	749	809	739	807	765	764	781	767	756	764	798	775	750	770	788	829	719	772	769	831	811	760	738	748	737	768	708	756	768	759	764	795	815	769	792	750	794	746	780	755	740	786	764	763	772	743	795	771	796	762	786	745	816	778	770	762	736	742	734	777	756	692	800	793	777	787	796	787	786	734	753	785	718	742	733	731	756	758	750	767	768	752	782	754	813	783	768	737	792	802	745	778	770	761	719	801	726	758	765	806	812	721	743	774	769	764	773	771	706	750	824	775	781	776	788	747	756	758	703	772	716	792	691	803	771	776	808	764	786	768	772	722	769	779	762	750	783	728	770	763	794	734	766	823	818	793	756	739	731	744	773	784	771	762	801	808	764	765	836	723	788	729	806	775	709	780	764	759	753	758	760	735	774	747	770	808	738	801	786	765	776	747	742	779	841	756	791	762	783	757	741	748	754	731	748	765	742	723	787	761	764	791	747	746	771	749	801	703	721	733	695	775	781	725	800	770	807	791	766	776	760	748	760	775	757	750	781	722	768	784	753	762	743	764	789	756	776	782	765	729	792	716	779	768	786	785	754	750	740	813	754	768	774	753	768	771	729	800	798	740	761	707	757	780	801	784	712	797	810	785	744	793	804	737	802	772	765	734	775	752	798	790	742	711	731	762	770	781	824	782	755	758	836	762	813	756	790	762	827	732	783	765	732	742	715	828	721	810	789	724	756	780	813	789	805	728	767	753	811	797	739	794	721	738	756	812	788	780	736	771	811	812	737	768	746	756	746	785	770	778	728	774	762	767	784	775	733	773	734	751	703	762	771	791	751	802	770	830	779	780	760	786	806	769	773	799	735	742	755	756	778	762	701	768	739	760	780	766	791	776	771	796	776	763	762	743	764	804	715	770	739	791	775	800	738	780	813	761	727	767	751	748	743	785	745	783	761	793	742	711	757	815	775	777	779	743	743	847	793	735	746	799	791	800	779	762	741	818	765	753	760	789	753	773	764	780	786	774	755	826	791	751	784	810	759	778	768	817	752	689	719	735	695	775	731	789	786	762	720	819	712	761	742	752	761	742	710	739	800	756	723	735	776	760	770	766	744	782	750	741	753	779	763	800	775	776	788	795	768	765	748	756	758	775	726	784	736	820	783	750	717	800	772	735	709	738	705	758	803	790	766	780	798	777	798	750	776	784	744	814	782	753	746	751	803	734	806	695	734	788	780	778	739	774	793	758	793	777	735	783	693	754	795	741	788	757	697	794	796	764	781	752	804	811	764	856	825	778	791	761	775	741	764	725	756	746	777	759	755	776	750	812	765	721	769	787	746	740	765	749	746	738	777	785	788	771	836	754	749	751	805	764	771	762	802	760	811	704	712	772	763	741	764	771	778	734	783	798	774	747	795	792	763	727	763	804	761	769	788	778	770	779	804	773	703	780	801	756	798	764	775	811	763	775	796	750	733	747	730	782	798	759	778	757	758	752	794	747	744	829	797	784	821	754	814	807	735	739	768	765	787	734	777	735	709	721	743	760	847	795	778	790	753	775	738	770	747	756	829	842	793	762	793	726	747	778	810	771	714	718	742	743	751	689	734	711	742	770	764	728	787	758	750	789	788	742	749	774	720	782	718	737	756	832	729	792	789	774	729	805	737	753	750	739	786	744	797	814	768	761	726	769	776	775	717	743	817	791	794	776	816	721	817	763	743	789	752	793	784	784	753	771	771	823	772	759	749	719	783	775	765	759	747	711	788	796	755	774	804	715	776	739	772	787	768	797	750	767	745	707	719	743	757	794	728	756	769	763	759	825	720	730	754	743
31797	32050	24043	8140	1556	851	710	684	681	661	673	689	698	729	703	696	665	683	703	654	680	698	694	670	688	715	706	711	613	698	680	741	644	709	683	659	719	713	686	693	682	709	697	684	716	676	711	623	688	690	665	657	737	682	627	674	710	676	684	703	673	681	656	717	663	679	701	654	645	698	719	726	694	689	709	665	705	660	674	693	668	634	692	686	645	693	702	726	711	701	681	696	669	661	696	658	655	730	712	695	677	679	684	684	685	669	668	697	674	642	674	687	671	679	717	667	700	721	639	700	678	716	752	715	714	704	718	656	698	692	674	674	737	688	678	684	699	704	677	676	715	666	637	698	685	700	653	687	722	661	668	679	694	678	674	691	643	661	678	715	718	723	726	680	678	684	684	723	662	635	677	664	686	704	654	647	652	695	692	663	679	650	692	658	694	675	652	687	665	688	695	670	694	709	682	686	685	728	731	663	713	715	670	648	672	668	680	650	724	656	695	692	651	683	701	653	659	687	717	691	659	709	687	707	663	719	687	648	651	730	701	696	675	657	697	635	669	663	676	675	617	673	703	640	733	679	644	711	719	715	713	714	673	668	679	702	729	713	638	693	687	733	721	698	664	695	697	633	673	645	717	658	714	676	710	694	696	691	681	724	677	680	650	660	659	704	692	644	707	701	706	687	689	627	679	673	701	684	681	673	693	656	621	643	695	687	651	661	696	710	640	676	662	694	699	661	717	712	700	656	681	697	669	687	689	643	688	665	693	680	721	656	623	656	688	666	693	681	681	673	675	627	689	722	736	634	708	706	666	663	657	678	690	704	718	666	693	665	705	676	631	670	694	673	717	690	714	684	705	686	725	635	696	712	681	718	715	673	717	666	662	681	650	676	677	670	680	705	636	700	653	736	658	682	671	675	648	677	726	654	664	715	700	659	673	661	715	657	682	729	664	706	663	721	714	717	654	674	657	677	666	716	724	667	681	688	710	662	681	708	710	651	696	663	697	655	668	716	682	728	665	714	686	715	683	662	729	673	682	653	687	688	654	661	678	713	612	685	727	660	655	680	689	722	651	664	704	703	694	679	641	644	663	706	648	736	668	686	693	697	708	684	695	658	677	680	677	719	678	688	679	671	712	658	703	742	652	684	733	704	702	687	708	723	672	646	635	743	667	666	666	733	713	708	733	722	723	677	698	669	688	717	715	693	668	682	655	635	685	642	699	679	683	666	624	692	729	610	651	696	725	664	670	733	725	652	652	715	686	657	603	694	669	697	669	672	707	688	683	663	627	674	695	727	703	665	729	674	712	717	697	699	657	621	684	688	663	683	715	672	658	714	688	700	700	758	683	667	655	716	686	696	713	674	651	679	689	717	691	717	682	721	655	685	701	720	729	680	649	712	681	659	632	685	676	687	650	735	680	693	753	682	680	677	695	667	714	639	681	694	655	664	708	711	703	686	680	641	704	696	666	731	717	669	703	734	657	687	644	632	678	662	688	711	722	694	692	721	698	682	703	690	668	648	697	666	695	667	661	674	678	668	674	706	703	677	698	725	656	691	684	677	692	691	720	754	719	694	684	684	714	700	673	686	723	698	696	709	692	738	718	664	719	680	711	727	660	674	696	724	679	686	677	630	677	617	736	662	675	707	684	668	685	622	663	659	662	714	709	659	671	715	698	708	689	674	694	707	672	722	707	712	656	662	692	698	693	685	661	729	678	696	671	716	710	683	696	707	661	681	723	684	705	694	705	672	671	707	680	660	689	717	668	699	699	688	658	643	696	703	670	682	722	724	660	733	677	732	681	695	666	667	696	687	664	674	691	662	682	697	687	671	724	666	651	671	678	701	724	655	683	721	656	724	683	668	650	664	699	703	713	648	723	661	665	692	689	716	692	641	746	693	744	686	626	642	680	703	684	655	677	655	694	641	683	669	743	691	650	710	700	692	694	652	716	687	708	684	669	755	718	678	672	605	705	666	708	690	679	667	661	671	684	696	691	691	666	703	678	643	658	658	723	652	698	699	720	671	687	676	624	674	684	678	691	691	688	668	691	653	718	687	690	651	711	706	633	657	661	695	680	690	721	739	680	602	666	701	712	686	642	714	675	680	691	662	713	698	640	691	707	740	693	654	636	705	688	684	664	680	642	689	695	684	705	742	691	707	704	694	668	678	708	685	671	686	680	711	702	729	670	716	734	671	665	655	672	672	698	681	714	745	718	696	696	645	697	645	689	701	664	734	676	689	702	747	687	674	639	648	685	694	737	742	699	681	668	653	693	657	695	687	647	664	706	678	703	699	691	719	744	687	731	723	672	705	682	662	697	653	702	693	614	708	684	659	729	695	741	724	692	681	678	661	705	658	696	661	700	672	622	689	699	646	697	723	647	696	675	643	727	670	645	669	688	722	677	741	675	675	670	679	678	651	670	708	696	715	701	675	695	701	704	694	712	692	648	685	695	649	689	683	656	652	681	691	618	654	692	647	709	709	716	690	691	693	691	754	665	659	644	671	664	636	724	648	693	674	719	707	684	678	677	689	655	720	704	672	684	716	660	713	669	631	662	705	712	717	645	659	686	684	656	710	728	687	676	713	696	681	681	718	683	720	644	649	672	671	642	683	649	697	685	647	673	644	685	668	700	731	669	687	677	695	760	633	655	661	691	700	691	695	707	670	722	693	671	690	707	722	673	699	644	694	637	677	672	672	701	727	691	695	719	688	672	675	657	720	639	652	694	684	678	627	685	671	665	635	674	665	728	664	726	672	683	681	692	703	633	630	688	652	672	762	686	660	698	657	696	648	697	716	709	658	681	739	662	683	702	712	715	712	668	688	649	695	692	639	682	673	688	681	680	688	686	659	686	708	704	688	663	697	655	697	703	706	672	695	699	697	696	690	710	698	696	722	645	717	727	688	745	704	660	691	696	717	640	668	703	669	698	723	652	665	672	700	694	670	721	681	713	666	699	665	691	643	698	675	660	681	703	706	656	680	712	696	697	690	700	724	687	648	652	693	708	700	677	675	705	681	695	642	673	698	710	646	664	721	701	702	669	689	718	691	674	661	641	687	697	689	693	655	639	647	674	670	670	693	656	692	692	701	726	688	694	700	670	697	642	674	658	705	689	698	695	664	692	659	642	674	648	692	709	694	686	701	710	718	688	682	680	696	699	699	701	718	729	662	671	685	688	695	683	697	632	691	706	654	659	661	718	660	717	719	737	712	703	688	698	688	711	667	674	663	681	665	725	717	687	728	703	672	671	655	672	676	662	692	679	665	718	711	667	684	681	688	690	631	657	672	689	694	696	708	686	706	679	684	651	667	703	731	698	705	717	727	697	670	690	633	718	666	610	684	643	680	725	659	679	690	672	720	687	670	667	694	718	723	686	658	690	709	607	654	730	729	652	690	686	654	661	667	679	661	654	695	662	719	715	691	696	680	693	698	683	718	667	678	703	654	737	671	668	692	692	702	713	703	739	650	672	688	715	725	740	651
26986	35381	16352	4061	1178	628	536	563	559	533	564	547	526	564	557	572	550	571	523	553	549	550	531	544	531	573	559	554	561	575	564	509	560	542	550	554	553	562	532	545	552	595	581	563	544	565	535	553	534	532	561	510	538	528	587	541	526	538	546	582	553	513	525	540	555	568	550	561	543	580	585	501	563	587	557	533	592	520	529	533	558	550	521	559	577	553	551	587	554	530	568	550	599	514	547	549	571	566	556	557	565	498	513	540	548	527	531	483	524	504	550	545	606	579	528	523	551	538	503	512	597	558	554	547	560	538	544	572	547	516	542	597	546	545	551	555	521	575	532	537	552	576	518	591	497	551	558	549	545	591	543	583	539	521	569	590	524	545	524	564	579	560	561	526	543	554	530	552	540	537	571	538	544	557	558	557	537	535	528	527	587	615	554	607	570	536	560	597	528	529	584	534	547	569	575	590	569	575	526	539	610	552	509	542	580	523	584	556	540	580	548	546	561	549	548	530	535	524	538	548	582	549	541	609	543	552	572	550	583	544	501	560	513	527	536	543	528	572	544	567	562	551	525	549	553	525	589	567	540	547	572	552	532	538	566	578	588	510	581	565	581	571	579	565	529	558	563	533	553	517	536	542	526	565	561	540	531	570	540	560	512	598	572	546	568	529	585	532	548	547	563	555	534	548	552	574	530	556	526	541	553	581	542	552	546	546	523	546	542	568	580	559	538	558	526	537	515	516	558	548	550	554	487	517	566	510	569	612	578	513	590	477	546	549	533	527	557	558	553	560	536	545	548	516	559	547	580	545	549	578	587	580	533	484	577	589	529	541	563	551	574	525	542	561	546	526	551	568	598	555	523	560	579	563	570	532	521	516	549	579	571	588	549	568	510	514	541	564	552	518	521	540	539	556	571	514	561	578	529	545	548	554	525	555	561	538	535	569	546	560	553	586	553	490	589	553	537	560	555	559	566	563	571	510	568	523	602	577	538	545	516	548	547	572	568	518	582	530	543	560	559	538	572	534	575	575	531	561	509	572	576	574	562	510	550	574	545	545	551	522	526	565	538	532	531	586	573	561	563	567	570	543	546	569	553	536	562	581	520	550	549	564	560	519	576	557	523	565	519	580	551	528	546	538	547	543	545	567	497	522	562	499	546	550	555	597	584	539	531	556	535	536	553	527	546	537	554	563	501	589	538	551	563	523	545	575	538	524	535	580	568	573	539	549	578	552	530	554	512	580	524	512	536	584	585	571	552	552	564	572	537	600	554	591	538	537	567	541	532	524	571	566	560	515	607	496	557	545	586	606	549	594	548	584	577	569	581	517	551	545	595	564	522	548	568	537	557	563	563	528	521	532	551	589	543	546	543	567	582	551	586	576	586	534	544	580	512	538	513	563	569	545	604	544	570	556	545	516	531	556	539	531	544	559	534	527	587	578	554	575	557	562	568	545	551	532	527	545	556	550	540	534	562	525	538	584	556	530	553	524	514	567	568	536	560	563	531	529	555	568	538	556	575	584	526	544	533	558	541	489	588	533	550	565	550	536	547	577	561	535	583	554	577	513	536	546	569	555	596	574	564	549	549	546	559	537	546	547	547	569	565	588	550	523	542	554	543	539	489	561	546	570	546	610	572	537	539	540	511	541	569	550	570	571	577	592	602	536	589	538	551	563	577	553	554	541	517	563	538	550	535	565	566	512	547	577	585	576	488	549	572	541	581	577	535	557	582	574	540	557	580	586	562	506	566	476	549	556	540	546	527	566	546	536	569	557	542	560	566	568	572	489	531	529	529	601	598	511	574	551	518	577	546	569	563	561	569	528	560	568	536	541	573	561	495	584	539	529	537	565	550	524	564	561	524	542	531	525	538	544	546	568	533	535	531	567	538	570	529	549	553	544	526	562	550	559	519	558	538	550	483	563	520	549	557	511	551	514	551	548	500	604	523	522	553	540	552	534	561	566	545	565	530	570	526	569	563	549	512	567	570	551	544	532	584	527	550	584	547	593	576	582	551	527	549	589	551	559	564	549	508	572	554	548	600	548	545	546	503	528	555	525	528	559	528	544	557	555	538	550	533	606	552	569	598	587	521	530	517	527	556	563	538	573	575	571	583	603	550	576	544	530	533	553	551	542	546	554	552	560	567	559	567	544	572	548	571	582	552	536	548	546	538	594	548	557	560	540	534	536	580	575	555	539	566	524	560	553	573	554	593	558	550	518	554	553	546	569	585	542	542	598	543	555	521	546	528	538	520	566	500	567	530	559	507	572	562	547	551	556	517	556	529	534	537	555	548	589	574	545	585	533	543	564	577	571	579	499	553	555	581	528	559	561	556	569	524	529	561	583	560	528	551	559	543	533	550	532	534	561	579	530	597	533	546	560	550	528	543	510	499	513	535	538	528	534	594	558	585	545	533	560	572	561	529	494	533	565	548	596	522	581	558	551	545	582	524	572	550	570	539	552	563	600	541	552	550	569	502	538	555	555	524	573	567	564	537	524	554	567	568	539	519	581	547	536	558	516	576	589	533	550	564	538	539	547	531	519	559	529	585	538	545	555	538	611	508	574	518	540	521	568	597	574	566	540	561	566	580	504	519	505	527	520	589	555	568	523	514	534	579	574	573	586	536	573	552	529	550	577	522	539	589	555	560	578	541	570	595	577	598	566	540	555	542	548	551	547	558	575	595	543	577	530	549	512	588	518	522	550	560	521	548	573	556	552	571	539	575	555	524	534	537	534	547	533	549	551	602	549	555	547	588	566	541	538	520	564	560	564	546	547	576	578	553	575	542	570	567	569	532	527	530	567	518	541	492	579	561	502	551	515	561	570	539	563	586	519	539	539	558	554	548	525	548	507	567	534	576	573	513	556	530	589	588	518	508	526	575	521	584	524	564	550	545	548	608	524	578	523	550	516	500	515	561	586	565	549	543	531	525	520	609	519	595	531	523	504	534	587	550	555	574	522	517	545	523	520	539	547	517	504	548	530	522	561	530	539	522	564	540	557	594	560	564	559	553	549	547	540	526	553	584	600	559	583	555	496	546	595	544	570	547	554	524	550	581	572	532	563	550	550	579	564	550	538	545	501	565	571	554	555	527	535	560	532	555	518	559	546	582	547	545	539	592	557	559	531	570	595	539	506	578	537	529	553	533	548	559	600	555	563	521	552	579	560	540	530	534	571	547	601	520	562	577	570	542	570	549	576	539	543	538	530	519	556	527	556	556	549	570	544	528	531	544	540	530	535	539	533	569	554	548	547	554	580	549	569	542	583	534	561	551	598	581	599	547	592	538	562	564	565	530	519	537	536	553	518	555	574	569	511	533	576	567	611	551	547	564	531	485	562	530	592	554	578	577	555	583	526	554	592	532	568	535	558	574	505	518	567	573	515	577	519	576	513	522	550	557	498	547	567	554	577	572	525	554	553	590	535	553	549	584	593	564	602	546	559	533	581	572	586	559	544	557	491	543	550	552	549	510	558	594	563	534	576
25212	25288	34964	28794	16366	4106	1197	879	730	836	811	792	776	735	810	767	786	747	736	786	767	746	766	749	777	753	740	800	770	780	810	778	721	735	728	736	773	790	779	724	742	756	738	706	752	792	741	736	742	715	751	765	800	731	770	736	789	752	732	792	724	763	758	770	748	782	790	752	739	795	759	706	720	783	752	775	704	772	726	738	773	729	752	766	776	787	761	732	757	763	772	755	775	747	778	742	723	734	801	739	737	811	717	785	782	747	745	775	781	722	742	747	748	808	807	737	795	791	729	752	804	781	741	769	726	703	775	785	758	813	738	771	782	750	697	777	709	781	776	734	717	751	744	780	735	700	786	745	766	711	746	753	782	751	782	748	751	754	768	734	772	730	781	816	800	782	771	746	727	757	744	778	783	780	776	752	756	759	759	780	782	726	729	748	785	789	748	749	686	738	759	748	762	737	782	751	755	718	763	735	774	733	744	760	754	774	815	756	753	755	733	757	759	766	822	711	776	742	702	759	754	722	801	752	762	798	742	744	761	789	799	776	753	757	789	807	791	767	728	784	776	790	737	691	762	757	706	677	731	732	759	759	741	802	748	798	765	701	759	736	748	735	760	760	759	746	786	759	704	784	754	777	755	781	744	738	693	756	765	720	741	808	801	756	752	758	758	746	746	754	675	701	760	727	750	781	768	790	785	754	781	743	709	753	763	744	719	779	779	744	809	696	728	790	769	717	744	761	778	778	764	754	737	763	755	730	740	753	756	770	739	790	792	775	746	790	761	745	741	719	706	754	784	707	787	784	761	767	779	747	721	782	761	689	723	742	735	791	790	742	763	749	748	774	762	816	740	748	746	757	738	767	710	776	797	708	760	763	753	768	761	739	742	742	753	743	758	810	765	766	776	764	727	734	750	705	735	706	762	747	752	756	798	776	766	725	769	740	787	672	793	766	716	751	737	774	722	730	724	709	742	748	761	774	782	730	750	812	801	794	754	769	793	791	739	777	788	735	757	767	751	772	710	750	806	779	710	759	767	746	827	759	722	733	763	725	744	770	782	803	696	792	744	727	731	765	743	728	768	784	764	738	719	722	738	768	788	791	761	778	723	762	743	783	816	725	818	754	761	734	730	712	738	740	747	722	761	695	744	788	778	738	753	753	690	738	763	764	751	787	805	760	720	738	740	726	754	797	726	758	742	742	722	788	756	758	796	766	704	719	766	680	756	784	760	728	712	731	750	780	781	740	733	745	744	744	769	783	738	725	726	761	777	771	755	709	773	746	769	721	756	712	772	728	786	754	782	678	740	823	750	788	749	769	742	740	722	750	810	747	727	720	739	745	757	719	757	714	767	713	767	730	748	715	755	740	762	781	782	777	734	749	761	705	746	812	746	735	788	722	786	780	756	756	733	728	757	772	737	740	767	752	733	717	729	768	788	755	732	777	770	783	805	786	691	732	752	736	769	758	770	793	758	740	779	762	754	738	784	779	734	748	726	816	775	722	732	743	730	778	741	764	744	770	765	779	694	761	765	775	728	720	768	774	730	785	723	784	752	725	728	748	750	727	701	752	757	738	764	754	739	761	786	687	732	738	722	786	779	774	774	781	792	744	794	701	751	755	773	745	718	781	720	786	712	736	767	754	725	764	721	714	713	771	791	741	809	741	724	772	789	775	758	762	726	732	772	745	731	738	736	789	731	740	786	789	712	745	817	695	711	773	784	762	781	713	754	775	720	809	739	740	746	768	774	731	745	718	780	749	750	727	779	784	787	751	775	735	715	774	774	724	699	755	761	725	746	740	774	784	749	739	744	762	766	770	766	708	728	703	765	763	743	764	763	748	707	730	736	735	808	739	710	799	771	769	752	783	697	766	777	726	713	735	795	750	741	750	746	819	763	758	753	786	752	719	725	808	784	781	756	749	759	747	786	734	724	756	803	766	744	807	772	711	753	736	725	737	711	752	720	746	754	806	725	771	752	736	716	737	748	756	733	731	716	764	706	737	760	770	765	741	805	780	767	775	733	777	762	799	711	767	727	750	771	768	742	785	774	766	762	746	808	764	762	744	716	778	775	807	740	799	770	716	739	789	740	772	768	794	757	755	755	723	714	775	741	762	753	732	756	774	776	754	796	762	723	766	811	749	768	783	791	746	771	714	774	730	719	743	729	746	750	678	760	765	716	762	833	753	783	781	782	767	746	783	745	781	781	791	760	720	786	756	751	758	746	773	765	733	745	743	752	795	710	712	792	770	756	776	766	764	723	759	762	726	741	737	804	769	733	730	745	748	786	778	748	744	717	774	752	761	815	755	696	758	748	761	774	770	790	754	809	793	767	744	812	738	771	757	807	759	782	771	785	755	731	724	777	748	722	770	730	757	783	724	758	750	814	747	741	753	743	705	778	753	766	764	732	708	803	783	739	812	721	747	804	782	716	734	742	780	716	778	745	751	788	760	764	776	773	732	731	722	751	742	702	768	747	737	744	781	781	740	767	714	715	801	750	739	766	790	778	727	775	733	762	757	764	738	799	744	781	727	799	730	746	745	743	753	740	765	762	757	790	718	752	772	729	760	771	758	738	723	753	788	804	758	719	757	752	784	793	784	763	764	755	730	803	735	751	731	709	726	761	800	776	702	734	720	801	714	690	810	811	796	695	726	758	784	762	730	748	739	753	734	780	832	722	718	789	748	731	749	737	764	801	753	756	763	760	764	777	731	767	726	756	732	752	737	745	743	824	756	771	756	741	724	757	754	761	787	731	798	749	754	746	765	769	748	752	744	767	731	760	781	733	775	772	766	752	740	702	745	779	753	726	760	754	805	725	732	711	697	752	750	757	726	739	794	775	739	737	809	761	771	785	821	736	764	752	758	768	776	771	781	698	723	788	721	721	706	763	731	794	762	767	718	726	724	729	724	734	721	750	751	775	793	746	691	728	756	753	722	792	752	761	789	742	792	852	711	773	759	754	717	736	717	805	771	763	771	752	722	728	793	771	754	734	713	737	762	780	733	720	710	727	748	740	787	774	738	703	763	794	757	746	769	759	729	773	729	720	775	771	743	782	763	734	750	770	757	780	797	768	701	744	775	691	716	746	684	722	750	749	792	808	775	768	802	755	785	732	787	725	731	747	758	719	774	780	792	746	785	698	708	763	739	749	775	735	777	747	760	743	797	762	707	762	725	782	744	759	736	724	794	720	748	740	718	760	739	746	736	799	751	722	754	747	778	805	730	772	785	754	749	805	801	793	736	805	724	777	753	769	727	738	759	791	729	736	702	738	727	736	734	729	745	750	749	763	813	714	770	736	730	724	757	752	773	754	733	725	787	767	702	730	783	756	785	723	773	750	703	757	777	771	747	828	807	724	755	788	801	766	698	719	719	724	736	748	726	740	752	766	740	707	716	767	712	717	795	705	743	736	757	747	741	775	697	721	802	745	790	714	687	739	745	750	758	762	745	712	768	768	762	739	731	747	783	737	761	729	753	762	741
62701	87845	53410	20634	5557	1488	749	678	641	667	677	631	720	614	697	663	685	704	695	676	621	665	674	658	676	703	614	654	679	646	659	685	622	665	681	687	671	659	635	639	692	670	681	634	710	640	706	693	658	650	647	641	673	666	658	710	674	630	636	636	678	636	676	651	620	665	671	700	682	710	673	635	656	676	636	672	643	677	667	635	713	652	677	676	696	654	647	646	648	663	651	644	652	674	672	668	654	686	650	713	664	632	691	671	626	639	611	659	696	641	674	666	688	689	641	653	648	653	666	659	681	646	616	686	674	654	607	660	661	645	706	676	621	674	648	641	639	608	626	575	678	654	666	655	700	683	618	610	639	684	676	693	670	641	658	680	684	685	664	662	610	666	646	682	633	641	653	637	630	626	683	645	625	661	648	643	687	728	661	616	647	649	672	646	667	636	679	698	676	675	703	656	620	663	636	657	661	673	596	659	655	657	640	676	634	644	667	658	674	641	634	664	700	624	664	665	705	646	644	662	677	668	659	658	677	664	663	659	705	646	708	681	608	679	625	624	643	664	668	653	674	725	621	640	641	643	649	628	694	634	681	647	596	582	696	668	601	636	690	674	710	656	676	661	680	655	651	663	670	665	652	644	675	657	617	650	653	658	633	670	637	715	676	669	649	630	637	673	635	693	691	661	692	649	629	635	665	689	617	680	632	661	690	667	668	640	631	697	628	655	663	646	662	663	675	643	631	644	690	624	677	668	660	674	651	655	629	641	625	630	678	670	667	638	700	701	692	645	666	681	649	666	649	634	602	678	683	660	645	633	649	680	631	631	663	609	626	650	645	655	630	653	657	674	656	682	701	654	653	639	663	646	655	668	614	665	667	732	685	697	690	643	723	711	616	637	654	640	670	649	650	669	643	623	676	626	689	694	687	638	638	637	649	643	666	687	648	626	657	696	687	687	689	669	657	641	638	676	666	636	659	691	666	643	634	649	685	683	662	658	698	696	670	701	654	683	660	669	689	677	672	645	668	693	681	658	651	662	655	626	625	632	663	643	619	669	644	684	675	693	670	661	662	703	662	658	648	625	685	661	685	653	671	676	682	660	683	649	656	654	618	646	606	639	656	687	659	691	652	683	631	678	680	670	655	637	656	612	661	700	627	677	642	655	673	600	635	622	654	668	644	630	658	653	725	655	646	657	645	654	662	654	664	669	650	626	660	679	680	682	656	666	652	645	646	634	664	684	673	677	661	609	658	628	594	678	672	650	651	673	652	654	704	652	650	655	685	616	643	690	677	641	669	619	695	694	672	619	645	671	678	654	647	663	656	649	622	626	707	648	717	625	639	676	668	599	661	705	680	636	661	644	657	644	687	655	639	651	616	636	677	671	658	665	629	686	632	639	675	682	677	651	630	585	661	617	671	663	657	664	654	639	651	624	700	652	689	662	679	696	677	673	651	634	646	612	657	610	662	638	674	686	667	640	650	677	628	637	698	634	627	646	686	665	668	688	650	635	663	650	643	652	690	637	667	642	635	678	705	627	689	673	653	651	668	610	688	685	702	685	645	686	663	695	672	639	667	670	656	634	665	648	582	660	713	699	683	640	660	642	669	676	634	655	651	616	652	630	658	676	651	663	656	600	683	642	651	661	684	619	669	653	651	682	639	676	619	663	674	653	661	642	701	665	634	653	665	664	662	675	660	668	610	677	677	684	641	672	701	633	615	627	632	659	674	639	678	625	710	633	642	662	678	675	643	689	678	653	640	669	631	671	641	654	658	664	648	655	638	681	718	639	667	651	641	658	676	624	683	647	628	666	613	631	635	702	718	677	673	647	665	691	622	641	614	651	608	670	626	679	633	656	679	691	642	654	625	638	661	624	659	648	664	683	611	674	686	684	648	673	720	647	648	702	653	671	655	670	625	648	673	647	722	668	689	622	685	688	649	669	688	666	608	712	630	695	658	632	700	631	667	630	680	653	654	690	629	694	689	640	637	642	639	632	623	645	673	686	637	601	618	664	686	752	692	659	684	653	635	678	636	636	645	672	615	660	652	680	653	708	669	666	655	651	602	620	636	615	613	638	664	665	658	734	656	661	682	615	679	664	705	650	622	626	645	654	601	618	655	648	652	644	655	658	636	651	631	664	670	601	690	709	648	688	648	653	672	651	680	668	653	666	681	647	681	624	642	641	667	681	653	647	658	673	679	635	692	624	644	667	664	639	658	683	670	632	643	667	693	660	626	683	668	635	621	611	702	636	625	721	670	639	650	672	646	634	682	624	628	619	669	674	707	586	685	626	676	653	593	672	672	636	648	648	684	657	635	643	633	701	708	642	666	651	670	655	692	638	616	679	687	633	645	694	665	618	675	666	729	661	688	689	689	582	738	674	670	642	697	654	656	641	649	685	676	655	648	644	650	673	642	648	641	639	640	665	625	633	612	638	641	667	628	698	607	653	669	683	621	661	677	679	617	670	668	631	675	679	664	648	666	640	667	661	681	584	703	664	661	658	672	681	688	670	655	659	654	698	702	653	640	625	643	684	676	666	640	667	606	640	666	594	601	648	670	641	647	692	690	721	629	643	665	640	621	617	678	712	640	623	633	662	661	661	647	650	686	635	636	658	651	619	643	672	670	607	682	667	635	678	662	666	631	656	628	663	647	694	687	691	653	638	602	691	672	686	611	629	651	652	668	678	643	658	684	640	657	654	683	689	687	703	672	607	636	650	644	649	667	646	698	651	642	648	638	637	663	598	678	650	653	673	613	640	696	656	662	613	627	700	685	607	679	611	651	653	667	701	601	662	688	657	673	671	677	683	663	682	656	671	703	716	651	660	633	678	636	617	638	664	627	638	685	639	625	676	641	627	639	632	664	711	668	616	687	657	644	688	653	657	687	684	679	635	664	664	615	675	682	656	682	644	647	660	649	648	624	703	633	662	626	660	696	641	646	647	624	618	631	621	647	647	699	720	651	641	676	661	654	650	659	657	645	659	644	668	672	634	659	653	665	650	648	672	683	693	638	629	686	690	673	716	666	647	655	693	617	651	660	656	623	613	659	639	641	635	651	626	675	640	658	633	620	661	604	682	644	686	657	646	620	608	659	692	616	658	647	665	660	655	656	647	658	672	611	688	666	656	627	678	645	650	645	712	619	662	648	645	709	626	659	634	656	683	659	629	690	611	638	734	665	657	711	682	657	636	692	661	669	626	661	642	611	620	684	704	631	636	656	690	672	650	706	639	643	657	640	625	676	619	637	646	691	659	623	704	679	649	637	645	639	633	663	717	619	700	642	634	681	639	676	696	652	657	642	665	653	678	654	705	701	661	648	688	668	670	611	675	667	660	629	700	718	681	625	673	662	671	655	643	643	661	634	698	624	616	623	682	641	678	650	656	655	657	683	640	666	639	657	667	667	644	645	637	654	668	642	654	679	638	649	636	646	649	652	665	649	710	691	655	655	712	638	656	677	688	674	671	645	647	645	663	701	664	649	654
24024	23139	32120	27196	20763	11545	2143	1016	945	902	887	898	879	919	897	887	881	934	901	905	887	866	844	874	832	860	826	853	828	854	838	867	864	840	838	881	881	911	848	816	879	850	825	872	880	878	900	893	849	886	840	861	914	886	862	889	812	890	821	827	911	910	849	913	899	861	828	815	849	853	794	860	851	886	887	839	904	841	863	871	849	894	832	844	847	858	874	834	863	814	874	864	863	817	928	884	786	864	854	879	841	834	860	867	864	882	831	861	825	892	798	850	864	794	873	812	845	879	907	823	859	877	841	824	838	819	899	857	902	871	829	788	868	879	899	865	839	848	810	817	827	893	849	863	842	798	888	860	797	809	856	834	834	832	830	882	847	829	857	844	822	846	815	890	818	831	946	888	807	802	797	835	800	888	852	834	885	838	848	869	830	838	843	836	851	825	887	872	815	823	874	867	854	881	889	851	858	907	863	819	852	821	902	854	863	858	818	813	905	858	827	863	838	826	904	811	854	821	858	883	847	825	902	822	866	836	835	825	816	914	882	861	862	842	868	816	880	852	784	873	831	819	828	898	819	851	860	899	866	839	812	899	865	809	829	842	870	861	823	822	829	855	869	814	850	878	823	829	864	808	894	859	842	926	848	883	850	844	846	840	887	902	837	814	900	812	825	863	920	849	800	847	883	860	903	887	843	835	890	855	841	875	918	869	877	853	850	825	834	904	849	825	831	894	818	857	847	856	851	852	847	875	891	853	886	834	861	815	862	813	866	867	898	808	830	862	842	876	792	912	887	847	804	818	810	845	877	864	874	857	922	856	845	872	881	883	833	874	845	864	869	814	874	842	826	831	849	847	835	822	863	872	866	814	850	819	819	843	845	876	859	865	844	867	859	826	849	787	882	790	842	824	871	857	837	911	876	886	835	845	859	801	876	881	898	826	885	819	812	824	843	841	844	896	910	850	811	822	869	865	838	846	819	849	894	820	834	814	853	866	847	866	884	865	874	867	871	872	854	912	867	899	779	855	907	854	904	853	806	852	824	889	846	841	884	907	873	821	873	881	883	872	845	814	861	862	849	790	853	861	846	827	885	867	794	828	853	833	817	863	891	866	846	876	883	791	856	868	851	891	850	817	847	835	834	872	837	870	885	876	863	817	850	858	877	837	812	886	802	881	834	889	840	913	903	857	841	891	872	847	825	836	817	863	848	837	883	841	845	897	812	813	868	808	817	873	863	879	888	867	802	872	815	844	817	827	827	871	849	844	826	896	875	826	899	847	850	820	829	820	845	830	835	841	844	864	842	825	857	852	818	821	836	849	836	817	822	876	820	870	856	829	839	847	831	861	893	840	811	801	866	838	847	843	828	815	837	841	842	834	884	821	855	877	824	845	842	907	863	887	845	821	857	821	872	859	846	823	909	861	867	815	843	857	869	849	843	871	872	807	883	865	892	854	874	828	863	828	894	892	902	875	834	857	810	834	844	830	830	857	850	837	811	820	812	874	871	813	852	832	827	812	861	852	878	823	826	795	800	874	856	850	879	861	836	839	848	824	856	796	874	846	810	789	858	847	914	835	860	807	835	836	844	832	892	910	826	876	875	852	870	822	887	894	813	868	857	856	810	840	818	895	821	832	903	872	888	844	832	801	830	848	837	831	876	898	830	853	859	798	852	815	825	907	848	821	811	844	849	831	896	907	822	851	874	856	904	852	823	847	852	826	888	840	813	865	848	857	816	865	821	824	807	816	851	875	839	861	878	794	840	784	851	854	838	853	825	852	860	847	827	854	857	899	821	791	845	841	878	871	895	854	801	822	843	857	901	832	822	859	851	860	858	859	835	874	876	812	837	852	826	826	842	844	880	862	824	840	814	834	870	870	826	856	824	881	827	860	851	854	821	889	878	870	882	871	846	899	878	838	844	830	871	857	841	875	886	780	858	847	870	859	868	895	826	843	834	863	829	800	800	840	828	876	860	871	845	858	852	858	874	871	832	838	870	863	835	861	797	879	852	868	838	862	833	855	818	823	832	838	867	870	813	873	863	828	895	860	908	846	882	842	846	837	881	821	862	866	836	852	864	848	845	913	815	873	852	848	834	821	823	893	863	850	893	843	822	836	870	833	852	825	802	853	821	849	878	857	851	801	852	829	861	809	860	865	840	842	865	848	925	868	879	876	880	854	849	821	870	825	898	838	843	858	867	819	833	887	813	864	813	882	905	921	837	799	829	890	855	847	866	863	855	837	832	823	856	849	842	862	912	926	854	842	815	841	841	887	834	826	809	843	868	875	895	860	801	850	821	820	847	852	894	853	830	844	845	868	845	859	820	797	839	824	819	886	848	807	885	846	855	793	789	801	875	868	856	871	840	842	851	878	828	834	846	842	821	873	840	899	842	847	861	821	854	850	812	854	810	835	829	813	828	878	870	833	789	879	820	851	830	812	827	861	807	879	852	858	814	837	817	798	826	790	893	840	876	819	876	796	842	817	823	808	856	794	803	865	860	859	833	887	811	879	873	891	816	829	854	840	814	810	859	826	816	825	876	835	868	869	851	826	811	838	874	874	828	840	837	853	877	804	887	858	794	876	858	821	858	828	838	812	849	863	832	823	861	863	864	837	837	884	836	914	828	867	830	841	845	860	825	839	843	915	845	792	846	837	832	885	850	885	857	837	821	827	853	761	826	792	830	881	850	883	851	863	854	859	849	869	825	810	840	884	848	854	865	869	885	819	844	805	875	847	848	902	896	844	843	828	885	826	833	855	869	890	855	902	846	857	866	812	907	883	897	814	832	872	862	875	848	846	858	827	834	858	822	860	843	828	886	827	840	851	834	885	847	855	881	839	813	841	853	832	901	849	811	837	839	822	866	812	805	832	906	811	820	889	846	803	859	802	879	849	839	805	871	914	864	786	843	810	795	857	846	857	781	807	841	823	855	865	859	905	837	935	850	872	816	862	872	868	833	838	806	801	821	811	871	843	856	855	874	822	886	825	858	821	870	839	816	893	926	803	837	824	862	879	880	871	859	850	824	878	787	854	918	825	852	885	878	827	821	782	849	845	885	810	807	847	830	868	823	873	817	823	891	844	828	885	782	872	847	863	771	851	823	786	843	898	898	875	837	832	873	888	837	777	884	839	870	859	837	814	846	854	819	844	872	869	918	879	854	815	875	870	865	842	847	859	836	834	812	850	862	850	850	890	877	782	853	852	846	824	815	867	831	852	841	865	845	831	825	811	872	886	876	882	841	806	809	832	819	890	842	894	868	843	891	824	893	933	848	860	840	846	818	870	871	788	838	852	874	860	883	837	838	868	858	847	905	862	879	844	836	897	839	864	855	852	843	902	830	882	809	820	839	815	858	874	848	857	828	818	897	828	867	865	789	829	832	811	836	857	855	863	808	836	823	879	847	846	845	852	876	844	838	842	890	876	870	841	834	850	818	811	886	821	851	822	792	792	744	820	841	846	816	867	841	850	863	850	805	806	851	846
62524	97740	63501	28625	8850	2324	942	785	724	756	833	722	707	776	712	794	756	756	825	801	765	768	744	759	762	778	746	749	796	767	765	779	785	777	788	753	758	731	796	866	808	705	778	765	709	824	772	768	795	724	779	732	758	780	775	806	773	788	784	750	768	789	744	726	749	734	747	800	749	752	734	772	762	780	739	757	777	773	792	758	776	758	779	747	763	761	812	785	779	732	762	777	769	744	809	765	783	767	773	722	793	768	720	751	740	751	763	783	813	802	762	714	735	773	764	732	792	785	724	732	744	757	778	759	805	775	740	772	794	777	723	795	801	793	758	732	799	765	778	758	780	749	771	745	760	743	790	787	792	742	757	770	776	780	735	742	747	751	787	745	763	757	731	786	748	710	774	719	772	755	740	757	736	782	761	796	780	698	689	698	789	708	747	764	809	735	761	772	759	796	734	821	729	716	731	781	741	778	741	776	722	740	730	801	760	744	753	739	710	753	708	753	739	753	786	750	739	780	763	749	773	753	764	790	789	746	772	745	759	794	775	758	815	762	739	858	741	782	690	773	784	775	778	757	753	774	796	762	717	847	757	777	777	747	783	801	747	735	724	771	743	776	753	736	795	765	730	762	787	756	790	763	789	748	754	770	733	730	765	753	799	721	805	757	769	776	789	723	753	728	720	741	726	775	818	788	762	784	732	785	768	775	781	760	762	765	734	794	770	740	736	712	736	748	734	732	785	746	749	764	736	723	744	781	786	799	816	750	759	765	746	797	734	730	762	765	795	742	794	771	755	754	738	781	726	726	742	760	779	731	748	755	748	712	722	758	735	805	727	769	755	792	762	770	808	796	805	719	725	739	764	727	769	704	774	773	801	706	766	722	736	775	739	737	774	765	727	755	761	739	722	748	742	739	764	811	766	791	793	806	814	716	741	745	763	732	736	767	745	750	742	746	738	766	802	768	757	710	768	781	713	791	724	743	726	703	713	711	764	744	763	771	769	802	767	707	726	763	744	749	703	754	792	785	760	745	780	806	758	788	748	747	789	798	782	743	763	769	758	774	730	717	746	761	783	770	802	779	763	778	787	796	760	773	756	765	746	755	761	732	769	771	753	726	771	790	695	808	738	803	782	764	737	782	782	722	792	745	720	739	744	747	755	791	776	789	718	718	809	768	751	748	791	736	748	777	713	794	746	768	809	747	814	724	750	722	737	737	753	773	757	740	720	712	734	721	736	812	724	753	824	773	801	743	813	764	738	766	753	778	762	711	765	779	745	738	789	763	759	784	728	769	767	756	751	732	718	761	802	770	731	761	725	728	755	709	734	804	741	763	767	778	751	738	752	786	756	768	761	742	716	806	840	783	781	780	732	724	754	810	747	763	763	782	727	754	795	817	772	749	738	736	772	779	767	760	746	797	776	708	771	767	738	789	752	755	797	766	761	741	814	805	733	764	768	771	745	769	786	743	772	730	772	761	717	805	773	721	804	754	699	792	784	779	793	757	725	768	760	819	746	768	763	781	764	729	769	778	747	770	792	737	729	740	749	745	773	803	811	717	782	789	719	756	748	780	756	750	758	720	788	737	794	787	743	783	724	796	741	776	760	782	747	771	777	748	754	763	775	761	795	782	733	714	726	735	739	786	688	757	787	717	795	706	776	760	773	721	702	772	736	776	759	776	781	744	751	777	737	739	726	749	781	779	795	750	845	761	769	764	720	741	800	719	758	740	713	773	779	773	778	761	709	721	783	743	756	751	723	722	760	796	741	728	737	762	738	717	712	760	684	757	772	779	770	739	747	774	752	743	809	724	795	787	715	743	728	774	779	759	723	748	759	796	798	772	814	754	709	741	768	776	712	704	755	759	765	733	730	766	784	731	755	765	716	787	768	746	769	757	751	785	736	758	767	773	737	755	797	722	780	774	801	765	772	750	766	719	730	735	777	730	797	816	729	709	746	732	789	749	778	749	792	729	742	752	735	786	758	762	752	795	746	790	729	741	720	784	741	729	757	758	753	762	728	813	756	731	774	719	795	796	753	753	707	745	762	786	737	758	747	753	753	737	796	741	767	763	739	751	800	788	780	702	774	754	787	722	748	740	812	763	742	751	778	748	742	801	719	766	800	722	738	817	722	727	749	752	701	711	806	802	744	775	744	788	797	780	748	763	721	771	791	757	686	749	786	770	795	789	741	726	742	732	783	744	753	734	742	711	692	754	805	814	749	806	767	741	752	748	709	742	733	762	757	745	715	743	796	736	750	723	717	749	747	760	732	688	769	741	739	733	685	715	761	723	789	696	757	799	779	750	797	801	744	814	704	772	779	746	803	785	774	770	727	724	776	720	752	747	734	744	764	752	769	712	799	750	775	758	692	776	752	670	694	779	712	790	770	794	730	720	741	761	776	732	728	798	770	744	764	729	738	830	776	754	785	785	762	789	716	770	730	731	729	730	745	776	748	786	773	782	699	743	733	745	752	747	763	753	734	737	757	723	756	731	741	742	758	755	732	727	715	753	727	716	761	718	783	715	700	722	771	667	729	747	741	721	767	764	722	767	777	773	802	747	707	789	804	728	759	775	763	723	791	798	760	810	728	812	730	717	842	772	747	744	803	773	764	793	792	738	747	702	761	775	756	751	768	731	796	763	783	757	750	740	750	805	753	777	731	754	767	737	814	697	754	778	709	701	784	726	718	751	747	765	762	743	695	729	762	747	755	764	735	738	784	703	735	791	731	709	712	719	704	742	743	738	773	773	778	775	742	791	745	732	727	743	753	706	753	809	715	793	753	707	717	720	724	776	782	790	747	774	772	773	746	765	756	780	777	733	692	751	752	755	730	775	781	743	708	814	751	757	798	733	734	755	755	761	808	729	771	732	818	722	732	732	731	797	770	761	796	771	727	761	765	722	750	729	748	726	767	762	749	749	737	758	754	790	786	775	736	748	810	744	822	730	755	707	761	751	794	771	742	721	774	741	756	740	742	757	803	703	695	748	716	795	686	754	713	727	773	743	743	749	778	755	794	754	736	738	762	777	752	703	746	792	809	747	745	779	753	778	804	757	772	713	788	756	761	771	754	798	783	779	716	812	734	729	802	752	768	727	765	753	786	761	756	775	752	720	767	751	735	722	753	731	766	757	723	811	726	795	722	751	748	810	711	744	761	722	778	722	753	769	810	778	755	756	788	763	770	772	743	775	714	801	753	728	772	794	764	758	777	738	760	751	687	759	733	749	750	791	784	740	785	739	704	726	742	770	781	780	787	715	699	723	737	744	742	761	736	801	763	820	735	692	790	772	729	758	719	722	780	713	780	774	712	731	758	733	776	786	751	739	734	787	769	811	779	753	741	737	757	760	731	761	709	750	768	693	783	760	746	732	793	805	828	769	748	717	771	759	745	768	714	776	753	747	739	765	698	739	801	735	754	731	746	767	821	732	766	791	753	756	784	755	787	742	810	735	722	771	715	761	736	761	779	725	749	784	754	739	761	757
31349	31418	23791	7991	1546	830	720	612	672	679	628	670	667	662	714	687	710	664	628	692	683	640	707	671	681	684	696	695	690	732	676	626	683	688	683	697	678	655	702	661	701	683	725	673	618	682	634	698	689	677	651	756	711	665	649	694	697	716	659	676	672	648	709	652	676	710	658	687	646	636	702	651	662	643	639	630	654	637	648	707	688	704	701	691	686	645	687	738	703	671	664	691	659	643	713	689	650	666	672	642	673	656	674	632	613	639	677	616	600	648	661	666	712	707	689	617	672	661	666	632	663	636	663	649	718	693	661	727	633	643	694	650	666	662	661	722	655	659	686	675	691	687	625	649	651	643	673	650	699	660	688	662	691	674	683	688	700	645	640	655	672	723	707	670	697	690	662	644	664	661	636	606	722	669	676	641	636	689	715	667	678	660	667	702	736	662	667	692	626	683	658	629	659	701	673	661	667	717	674	691	675	711	714	670	680	671	700	664	679	689	673	705	694	722	674	697	638	661	719	653	678	629	660	657	694	679	652	717	663	687	707	681	710	685	674	694	682	643	679	622	672	653	662	669	692	731	652	650	675	679	706	667	663	647	670	666	681	686	636	658	657	644	696	697	648	637	667	673	655	673	676	695	720	659	648	620	684	651	651	638	658	696	677	679	687	694	650	641	713	689	711	669	679	662	691	647	673	658	709	697	666	673	681	703	652	624	652	724	664	669	693	694	681	719	664	661	665	651	664	650	630	664	636	667	687	679	678	699	719	673	729	679	687	695	621	651	644	686	701	654	683	662	681	663	668	658	660	645	684	665	670	699	669	670	663	622	676	696	654	625	656	685	702	644	698	713	661	682	664	654	652	678	653	637	673	650	690	649	625	667	692	666	654	701	664	663	651	619	656	687	678	642	713	644	652	681	659	635	666	661	698	694	672	684	647	632	684	694	650	657	666	675	633	624	719	674	675	646	673	694	657	679	661	671	644	714	662	651	645	689	629	660	652	685	675	639	687	655	612	696	639	683	681	652	690	669	680	686	647	702	673	647	680	662	597	624	681	690	690	671	735	714	651	660	685	664	647	697	680	661	674	661	694	674	633	696	706	690	668	656	661	716	667	713	672	705	652	656	668	690	658	626	665	649	684	666	677	664	636	657	691	687	607	665	722	700	673	728	729	695	665	684	731	685	706	717	708	663	650	648	682	654	666	652	715	680	662	684	653	668	637	686	708	649	687	656	703	674	645	655	660	660	672	650	704	696	692	688	662	688	671	620	709	675	665	622	646	655	689	666	636	697	652	662	654	626	660	649	696	636	673	673	678	684	673	695	619	666	661	665	661	664	641	628	683	672	654	633	662	657	648	610	634	648	670	652	697	650	652	667	667	688	656	647	705	628	618	710	642	665	687	683	727	688	664	658	669	659	716	710	655	659	654	653	688	690	698	691	709	664	669	663	654	653	679	638	696	603	635	709	659	689	708	655	669	724	683	666	635	694	653	700	675	662	706	647	653	650	659	715	642	671	679	674	663	656	744	654	683	705	672	660	650	669	695	697	707	690	691	656	663	688	697	682	677	678	673	643	682	704	678	695	666	688	697	661	652	679	696	704	689	666	657	627	690	682	690	658	705	632	681	653	634	637	697	633	715	640	677	652	694	695	670	688	633	680	645	672	648	688	725	653	683	649	653	657	676	721	673	659	686	632	652	673	691	694	674	708	636	649	649	707	691	665	655	700	635	652	667	711	649	683	660	625	671	656	652	684	678	642	663	647	711	681	674	685	670	643	710	665	701	685	698	684	673	642	689	733	676	636	672	693	669	673	686	698	707	665	663	717	715	668	672	636	641	671	664	690	635	678	675	682	684	649	676	661	701	692	641	682	666	678	677	664	717	689	659	694	649	659	682	651	655	655	689	687	699	661	656	658	641	686	699	655	662	655	676	655	705	657	673	676	732	688	645	693	663	665	661	678	633	665	645	652	695	665	685	638	697	674	639	679	624	688	670	682	636	660	661	680	678	694	678	714	717	696	714	674	678	648	654	672	653	700	691	634	653	721	696	641	627	702	661	643	708	695	676	706	709	617	648	667	647	725	666	645	661	695	648	700	688	672	662	620	665	713	714	694	641	672	662	639	641	666	680	690	652	624	639	678	693	676	668	620	695	700	708	708	683	674	637	669	659	684	670	649	639	691	621	687	676	655	689	668	651	637	687	677	670	653	624	725	636	688	680	736	653	683	689	672	699	645	654	710	685	662	701	671	671	652	680	667	664	618	683	659	663	658	705	627	697	638	655	708	701	622	676	674	657	694	682	691	635	659	647	710	714	684	659	697	686	633	664	665	656	698	698	752	639	663	668	641	651	658	726	671	681	687	708	716	668	635	642	651	706	690	669	719	698	642	667	641	663	671	732	664	647	635	687	698	696	718	670	690	711	670	691	666	679	683	689	707	661	669	676	703	665	701	649	688	655	722	652	645	683	652	654	703	705	663	673	659	687	664	686	631	700	689	714	654	697	619	716	683	696	666	733	711	708	665	688	724	638	662	639	696	655	668	687	667	685	690	681	659	678	698	651	673	652	652	673	668	715	634	674	689	695	673	713	691	679	636	669	653	666	649	685	678	676	637	690	671	656	666	682	713	676	709	652	693	700	697	675	728	649	641	657	664	716	682	662	629	638	704	663	705	649	663	677	667	653	687	662	672	660	678	651	618	701	724	674	732	634	651	677	642	676	619	635	715	677	724	633	625	645	724	678	708	665	637	656	715	680	663	674	636	655	628	699	636	672	698	691	655	657	680	713	640	678	702	627	710	719	657	665	692	737	667	733	668	689	635	669	692	644	747	687	685	669	694	635	677	664	619	689	646	683	693	731	647	693	680	669	668	653	636	700	625	625	686	621	664	731	740	708	716	620	738	701	659	631	666	668	690	690	693	710	614	693	662	676	644	611	619	689	667	676	682	684	723	687	674	703	691	702	688	691	698	652	718	675	683	674	673	692	660	668	658	622	678	670	670	684	691	670	693	636	662	675	650	653	672	642	662	634	691	721	662	648	705	618	685	667	664	697	660	645	710	686	691	623	694	640	668	630	655	674	670	674	715	661	652	646	687	632	683	667	680	668	677	655	683	647	663	719	676	656	699	675	690	669	674	672	691	674	656	652	668	679	693	667	676	633	698	667	673	652	647	695	688	689	698	686	667	695	667	697	690	672	670	637	674	661	648	674	694	679	630	685	736	612	658	649	629	682	673	694	677	661	668	678	669	631	641	676	674	663	712	708	658	627	658	661	669	635	681	649	709	645	673	686	675	666	641	671	657	721	625	691	690	643	662	647	653	660	632	663	676	686	675	667	645	645	665	726	663	636	698	637	638	688	666	666	674	676	690	680	743	681	666	731	620	647	713	697	679	633	612	638	661	686	681	672	658	703	630	657	699	715	675	693	662	644	639	655	607	683	694	657	671	660	659	664	642	704	692	653	668	685	642	654	702	672	680	670	641
26694	35143	16703	3934	1193	614	576	565	518	559	548	550	573	567	543	546	527	549	560	537	522	500	550	514	562	519	506	551	523	565	534	549	536	531	572	543	526	525	494	566	542	557	546	562	525	523	569	553	534	540	547	604	542	579	537	497	558	534	565	537	536	551	567	538	547	531	508	521	531	556	536	502	532	520	494	552	561	508	602	549	561	544	536	562	540	543	536	528	550	544	533	513	516	539	516	506	562	565	520	506	531	546	545	522	495	533	537	504	530	537	541	527	567	487	565	550	541	519	527	535	534	523	521	558	528	550	524	544	536	545	552	515	492	560	542	562	528	558	533	530	518	564	530	550	542	509	592	538	512	542	546	537	561	556	539	525	530	518	520	573	573	499	561	510	542	583	552	505	544	521	558	537	521	560	532	562	503	539	547	529	536	536	558	525	552	546	518	541	558	550	513	551	517	522	565	518	488	537	536	513	530	527	539	529	582	537	548	525	573	541	522	529	546	565	562	533	566	566	543	546	518	505	548	544	537	511	495	507	586	490	524	563	528	528	526	499	559	513	514	508	527	515	516	523	521	599	568	566	536	578	573	531	541	553	554	538	543	532	557	518	530	533	540	551	512	515	529	562	561	524	506	513	565	552	526	534	555	571	531	523	528	549	534	526	530	579	546	530	507	508	560	565	546	528	564	547	506	543	573	506	516	530	537	519	522	516	521	535	524	513	536	549	552	549	547	563	520	559	548	556	543	533	507	532	562	529	539	567	492	547	549	507	564	530	538	528	546	553	563	499	530	536	531	565	555	559	502	557	553	509	554	545	522	572	536	550	543	591	532	522	521	564	514	586	531	533	544	540	545	525	554	555	557	522	555	519	543	548	584	537	544	550	525	544	580	537	545	529	521	517	492	574	529	538	518	556	513	570	516	533	529	560	525	562	535	560	509	551	584	561	553	519	550	542	569	494	541	477	517	501	544	547	529	545	541	537	534	545	513	542	565	581	543	567	534	531	540	513	520	504	514	544	539	516	494	518	574	543	568	547	509	559	525	512	531	559	538	498	534	536	526	521	563	532	603	552	535	532	494	536	585	537	498	546	484	528	505	554	551	537	557	501	569	532	524	540	529	543	530	535	557	534	562	548	506	550	529	570	519	543	534	531	541	515	493	543	553	541	498	495	523	603	512	554	527	557	547	534	546	541	532	513	511	551	528	572	542	548	548	528	501	516	536	556	553	517	529	481	537	531	548	530	524	463	515	539	551	543	543	570	565	507	546	562	519	524	569	557	535	538	558	546	549	529	550	532	557	524	553	516	568	521	510	561	516	519	582	527	525	534	555	517	565	558	521	517	541	550	499	559	549	534	554	531	510	528	528	587	524	534	501	563	580	545	532	545	539	534	531	555	532	511	512	525	558	576	534	545	559	509	577	508	540	508	502	537	515	554	519	525	537	543	522	568	548	521	551	537	554	540	578	511	532	542	553	575	547	538	540	538	545	545	491	527	523	546	543	560	525	526	525	531	528	539	589	561	552	504	512	527	558	525	537	533	555	540	553	503	588	520	514	546	512	561	544	521	517	532	505	526	554	548	532	556	523	574	542	557	563	540	521	583	603	571	513	574	570	536	552	523	537	537	557	536	537	538	578	539	524	552	561	527	568	549	507	557	539	539	537	542	510	567	534	534	564	535	528	510	531	549	537	548	584	520	520	567	556	509	523	550	512	516	542	533	519	551	554	523	554	545	498	594	552	551	515	506	543	546	561	545	523	518	527	543	531	506	524	533	519	514	541	581	566	535	539	508	563	541	511	579	532	524	602	532	552	505	511	519	545	561	516	551	531	556	544	561	556	572	532	542	526	560	550	515	538	572	523	540	558	566	551	559	564	523	570	519	520	553	523	530	553	582	507	529	538	554	536	512	516	520	563	561	534	547	582	572	526	512	528	558	533	503	529	524	504	492	503	535	573	550	535	498	567	521	538	531	517	537	581	536	515	569	551	561	543	556	487	565	579	548	511	561	569	519	555	541	569	526	569	515	521	558	533	545	513	556	511	517	552	494	520	528	516	501	505	555	548	527	503	516	592	562	537	515	542	541	550	518	526	526	520	547	555	517	557	526	539	566	519	493	513	567	571	509	553	545	500	521	562	551	550	556	509	549	547	578	526	534	513	550	547	549	530	526	519	529	482	568	519	487	522	537	537	518	529	565	517	540	588	500	547	533	540	549	551	560	512	551	571	592	514	534	562	510	526	529	561	572	573	564	571	537	536	542	559	533	542	526	538	506	503	526	562	503	504	559	565	486	582	540	495	564	486	530	570	533	539	531	567	534	504	509	524	497	567	571	526	506	516	550	579	551	530	555	535	522	528	587	550	565	532	548	526	529	520	550	529	540	511	517	536	551	551	563	589	564	533	525	568	557	558	557	555	512	560	540	518	508	568	512	535	551	534	541	564	570	523	507	529	578	544	499	529	485	572	516	508	486	524	509	488	532	528	527	539	566	534	557	517	571	518	531	545	516	569	560	502	532	499	522	533	561	536	577	492	542	521	519	530	540	581	554	525	594	541	540	565	533	512	459	519	561	563	529	564	544	534	493	531	502	496	551	524	570	536	555	542	531	566	551	604	598	593	538	537	521	531	506	537	532	565	545	535	533	569	578	548	547	494	534	521	556	518	594	545	539	556	561	561	531	516	527	582	533	517	577	562	496	566	552	529	535	547	567	545	519	523	538	518	545	573	520	528	557	547	560	540	538	528	520	517	585	529	523	497	568	523	574	540	542	526	551	544	499	534	562	530	541	534	525	529	538	529	526	544	542	538	543	520	517	505	539	553	543	562	579	527	579	518	543	475	534	498	518	569	521	557	562	550	563	518	529	490	557	563	551	499	549	535	522	566	546	542	537	584	522	562	543	544	536	545	521	580	574	526	565	558	539	537	519	563	546	608	539	551	537	545	560	524	580	578	551	529	571	555	538	561	546	554	560	549	555	532	539	523	552	572	537	545	534	540	515	544	522	563	560	563	519	485	533	558	515	506	577	521	567	556	531	564	544	539	505	565	529	552	521	525	533	550	536	545	572	518	553	539	523	524	524	538	550	562	503	529	551	584	534	509	574	541	531	549	527	547	509	556	510	530	548	589	552	529	583	544	545	562	560	559	566	474	509	550	514	538	554	519	533	554	573	520	523	562	557	504	541	524	515	494	547	495	548	543	571	537	576	537	558	518	520	567	563	501	543	554	540	524	538	526	591	502	564	525	529	537	526	499	526	516	523	554	522	506	526	521	578	558	530	562	519	498	540	550	509	529	510	498	522	564	510	549	538	556	527	565	503	525	508	573	513	564	539	565	556	540	525	511	531	559	535	543	528	555	539	522	559	526	563	540	537	530	514	553	532	533	539	556	543	532	556	558	553	566	533	534	550	527	519	532	577	538	565	536	532	531	561	562	542	589	553	551	562	540	550	560	533	523	540	597	572	547	505	575	529	511	536	561	566
25189	25925	35844	29030	16260	4030	1226	865	737	753	763	766	763	736	754	754	725	760	747	771	775	725	784	788	710	805	771	783	723	715	701	714	666	769	744	748	739	764	712	675	755	738	729	791	718	698	741	717	761	689	724	731	709	695	732	727	744	751	765	736	682	741	722	716	748	803	724	728	765	713	744	720	741	700	718	729	795	713	724	743	727	747	765	754	723	762	748	689	729	757	717	687	741	777	753	731	732	735	727	735	704	698	730	712	812	745	735	682	739	719	729	727	731	714	759	745	726	717	763	710	705	743	764	717	717	709	751	766	780	732	784	731	770	750	703	756	736	703	758	730	729	735	738	770	716	756	719	750	754	736	714	686	731	670	694	672	749	729	715	724	762	697	720	730	752	747	711	736	764	731	736	725	720	685	754	705	683	740	749	716	738	702	781	719	743	707	750	694	700	732	679	753	720	702	714	718	726	750	746	759	795	751	761	762	735	722	720	774	729	709	753	773	740	730	741	704	740	742	767	736	747	736	769	777	716	725	740	707	743	728	728	754	724	746	706	731	751	781	757	734	696	705	739	742	707	761	759	738	698	756	714	739	772	738	787	707	730	771	708	778	713	760	755	750	767	737	746	772	746	752	749	753	713	772	731	763	754	724	774	776	737	735	723	716	726	739	754	710	728	716	722	732	721	755	690	763	741	732	712	787	764	737	726	737	719	731	761	752	719	730	710	730	738	738	775	748	736	744	741	741	721	779	752	746	687	760	737	742	745	737	767	742	719	704	734	748	712	692	743	775	729	727	780	757	725	763	718	732	720	735	723	753	707	723	730	734	712	761	755	730	710	708	750	767	773	715	700	789	730	698	734	720	749	682	743	754	695	734	725	749	731	673	741	803	719	685	745	752	753	738	789	701	733	719	730	689	707	706	707	768	745	670	717	731	738	708	741	783	740	692	699	762	717	675	732	754	713	703	643	719	728	709	757	743	749	732	737	735	754	699	775	740	738	707	767	727	746	738	742	747	751	747	744	732	721	694	731	705	717	764	744	721	716	731	772	751	749	683	765	765	697	744	772	694	691	742	714	750	733	751	691	746	737	697	727	752	683	714	748	717	756	711	773	756	731	757	765	747	749	754	763	718	749	718	708	755	718	742	782	703	742	759	742	702	730	726	709	735	732	747	746	776	762	702	786	705	692	723	702	774	710	739	738	778	719	796	698	766	745	698	693	711	676	699	758	653	738	703	696	738	726	765	725	738	722	694	756	713	720	699	770	724	721	743	741	758	736	742	711	757	714	702	724	712	679	720	743	760	712	734	730	764	720	708	735	786	679	730	679	741	706	717	814	695	742	743	733	749	780	705	701	686	702	701	742	722	768	762	730	741	744	744	757	694	696	681	721	704	771	709	700	818	763	758	769	797	707	706	725	782	740	686	739	736	775	770	735	756	755	697	782	717	713	705	729	759	766	761	736	750	740	778	715	761	736	755	709	764	740	735	729	749	790	732	711	716	746	728	750	755	734	739	727	760	756	703	750	716	789	708	754	732	707	748	748	726	740	731	781	756	788	727	761	719	745	688	730	708	687	690	701	701	737	740	715	710	739	739	685	736	708	700	713	737	710	707	750	740	797	783	788	668	765	751	792	774	740	774	747	764	732	710	746	738	719	693	759	767	714	699	760	745	722	737	773	758	738	713	710	704	713	736	708	761	765	707	768	715	693	749	724	758	733	726	785	737	739	717	742	722	712	715	730	764	706	705	694	756	722	751	703	735	759	707	726	763	716	774	761	721	661	695	753	794	751	768	743	749	704	747	729	749	740	737	725	745	742	767	789	742	768	716	740	741	736	743	787	811	770	778	747	723	727	695	667	705	763	731	733	702	717	753	716	743	730	736	757	701	741	750	775	726	754	794	701	707	804	721	692	736	764	692	744	695	705	745	773	718	756	749	709	754	723	755	684	743	769	738	715	734	698	674	711	749	768	679	750	724	765	754	772	724	666	747	729	737	742	716	741	706	739	741	784	689	731	735	708	761	708	741	691	773	714	742	736	699	755	727	759	757	774	731	714	710	757	660	753	787	784	746	774	768	676	740	697	734	697	725	745	765	744	749	750	721	691	743	726	789	701	726	726	722	777	683	731	760	774	718	744	701	751	708	753	747	727	710	720	707	752	780	719	752	732	737	751	742	758	749	734	718	742	719	714	740	733	726	708	743	715	654	772	745	779	752	769	731	752	713	756	698	776	795	735	736	740	743	756	707	769	760	759	714	701	718	753	721	755	684	750	698	737	747	778	694	678	771	744	733	733	811	752	714	746	767	745	755	737	755	738	728	721	713	722	698	707	759	712	719	696	752	714	789	737	759	702	735	741	751	690	781	718	701	761	733	727	703	737	691	663	694	692	734	747	729	751	718	754	754	726	696	731	736	764	733	748	743	776	780	695	745	797	678	722	763	727	746	704	743	743	721	773	697	723	713	742	731	728	747	756	715	724	753	729	758	721	742	712	752	735	743	738	783	709	710	686	734	734	687	730	732	728	718	779	758	708	736	744	744	743	709	677	713	772	798	730	742	759	711	727	786	768	722	768	746	715	707	705	709	728	737	758	699	686	759	751	756	770	715	795	703	733	717	709	713	703	731	690	743	746	720	770	760	729	714	731	739	765	752	740	718	732	767	708	748	711	785	775	738	729	714	700	742	688	751	713	695	761	759	700	736	760	723	735	730	695	676	742	753	731	732	716	697	730	675	728	731	735	763	723	709	750	721	708	761	728	744	734	745	737	714	754	779	806	746	768	719	742	698	742	762	711	748	737	723	699	716	707	777	699	743	753	739	729	733	766	767	763	715	752	750	728	749	783	717	762	759	715	764	756	724	784	742	687	787	746	699	738	718	695	782	733	726	768	741	713	707	695	704	738	733	759	759	742	728	730	784	728	736	741	777	710	742	715	706	745	745	725	736	741	698	694	764	736	731	749	711	706	732	729	731	731	740	712	731	733	760	742	760	740	740	734	729	693	780	755	767	814	719	707	748	735	763	724	777	760	717	769	773	730	763	728	709	729	733	763	742	778	724	723	775	759	717	737	746	697	717	741	691	769	727	711	709	731	754	773	746	705	776	767	748	772	751	746	727	725	745	775	744	749	746	714	727	723	755	749	731	718	797	727	794	762	734	721	706	696	795	766	700	792	751	740	763	718	724	732	671	725	727	706	699	694	718	690	731	799	722	715	728	726	757	734	765	736	752	731	775	740	730	755	734	765	755	773	693	724	720	768	740	791	732	765	750	702	705	730	756	728	723	684	692	708	696	722	722	726	749	731	747	744	774	811	703	721	750	723	747	755	763	722	730	720	765	753	785	731	743	719	714	749	679	772	766	734	734	663	768	761	719	786	726	697	676	699	759	776	799	768	705	741	727	784	800	768	764	756	764	701	730	736	756	732	752	752	743	760	677	759	749	695	717	712	701	710	758	735	757	740	755	734	749	784	724	697	740	723	748
62591	89728	54489	20614	5284	1434	736	652	639	624	664	600	643	649	689	663	638	657	616	681	654	663	681	672	683	632	679	624	647	640	635	643	629	695	640	665	626	629	670	641	670	641	654	713	650	635	697	673	675	700	686	635	665	682	675	628	634	683	673	659	629	662	653	640	647	649	643	680	604	652	660	661	674	661	674	666	664	669	619	648	660	723	698	619	639	656	652	624	599	669	691	689	658	645	657	641	633	630	694	631	631	697	650	649	670	654	649	671	631	637	637	673	583	667	626	648	634	634	616	700	641	642	655	607	687	679	662	638	646	653	687	602	659	702	662	639	621	671	641	643	667	690	600	671	644	661	649	603	675	627	647	653	646	632	650	647	685	647	661	589	610	666	657	637	667	642	659	643	692	668	668	655	667	665	648	644	687	660	704	697	635	687	647	693	610	633	636	678	655	652	653	649	656	659	663	627	648	611	640	659	647	646	584	634	650	636	645	632	634	630	678	643	639	646	678	724	679	641	660	617	713	646	634	633	629	632	651	636	660	660	675	633	657	641	605	630	683	613	579	670	673	651	629	628	719	710	662	630	654	643	630	661	660	652	645	623	643	682	644	670	663	672	665	631	637	660	664	655	629	639	643	716	650	644	640	650	586	637	647	603	626	652	667	605	673	626	643	614	660	618	683	648	632	700	644	668	659	660	664	656	687	679	646	663	675	631	620	665	589	642	691	606	635	640	663	640	656	649	665	637	686	665	674	626	602	651	643	651	674	630	613	633	653	638	645	642	626	605	669	628	649	649	636	707	636	597	667	642	614	623	667	603	699	618	637	619	644	643	676	668	674	629	618	651	661	661	649	685	599	649	626	680	649	647	636	587	646	668	667	653	644	629	636	646	639	633	615	625	658	622	673	606	688	658	658	599	647	665	676	655	611	581	611	626	646	671	658	624	614	606	666	660	655	659	630	649	633	658	634	609	649	664	639	643	640	648	651	639	609	616	614	701	662	621	658	654	622	665	658	630	649	616	657	601	635	658	652	660	669	691	677	675	645	637	633	621	623	622	603	671	647	642	675	631	670	623	619	643	697	639	661	645	602	650	670	622	615	665	677	616	701	658	582	699	623	673	629	629	629	625	652	650	621	649	657	710	664	633	610	627	659	648	685	619	639	664	648	653	641	630	675	660	684	608	621	649	651	607	638	664	649	665	645	626	639	648	636	615	634	648	655	680	660	652	643	669	585	639	648	594	605	624	625	651	618	639	640	636	645	656	641	639	598	607	606	640	651	622	705	622	671	658	637	650	626	712	591	598	654	646	657	667	633	631	653	669	676	651	611	651	609	656	625	641	620	623	657	694	675	663	668	679	648	623	638	601	644	615	671	667	642	649	632	600	635	622	692	689	621	629	690	657	646	637	689	643	635	644	614	657	695	666	647	677	620	670	611	645	664	680	673	657	661	626	656	657	587	602	667	652	686	591	621	610	693	659	676	649	646	614	658	635	637	681	627	678	660	646	668	642	598	645	622	657	650	711	668	625	621	633	650	614	616	570	636	635	628	641	633	646	668	668	680	655	634	658	624	672	657	641	624	634	652	656	647	618	646	635	635	661	624	595	604	610	634	622	634	649	628	607	632	702	656	653	674	657	651	625	642	618	653	646	710	624	650	656	640	669	634	631	695	628	643	635	667	582	639	672	658	611	633	669	633	562	672	648	631	643	603	666	613	665	648	647	676	645	609	630	640	683	645	670	650	671	658	656	700	674	652	599	627	634	636	656	632	640	648	638	668	610	663	667	651	618	660	666	661	618	673	595	723	629	615	629	646	670	668	648	641	676	638	641	621	634	617	680	691	596	665	654	645	722	660	629	625	673	640	606	674	665	650	640	663	656	669	635	631	640	622	670	650	638	645	677	617	653	662	624	656	678	692	642	612	613	652	620	629	626	606	651	666	638	626	630	642	650	634	614	695	614	600	636	649	642	633	640	605	640	600	643	616	687	642	652	615	633	666	693	633	657	652	617	645	645	612	616	689	675	634	684	665	619	627	644	577	643	652	621	651	622	622	630	661	651	624	671	690	628	711	665	673	633	661	643	647	667	699	665	660	628	651	648	607	637	674	687	635	613	626	668	666	618	678	568	640	612	651	628	628	640	616	640	675	641	645	605	674	637	685	606	675	644	666	660	607	677	608	599	650	619	601	627	650	630	631	599	632	612	637	654	653	680	647	664	646	635	647	618	660	617	642	651	627	666	630	636	624	660	617	610	651	683	671	633	623	613	621	676	631	617	656	646	640	643	677	668	702	692	663	652	626	689	656	638	589	606	659	624	668	695	653	620	642	674	624	626	639	634	621	708	646	653	641	672	639	581	697	650	674	614	659	627	660	625	639	635	649	654	654	618	675	613	647	645	665	648	605	648	680	679	650	703	672	641	687	632	614	590	661	658	697	659	606	679	631	598	644	692	606	687	607	654	663	655	678	674	667	653	687	648	578	677	641	629	631	610	658	637	664	671	657	665	661	634	633	625	624	664	609	651	628	633	623	635	634	686	634	654	664	608	619	649	712	692	619	646	649	646	650	641	659	664	659	651	674	578	671	660	659	638	620	616	636	678	639	638	652	669	650	645	647	643	662	653	669	658	684	600	662	623	612	626	660	641	645	642	652	640	641	624	601	673	642	638	645	647	670	652	652	688	666	677	649	640	661	626	694	681	627	667	636	611	615	707	690	642	668	624	614	670	634	614	700	668	644	674	611	644	628	636	630	647	617	633	603	619	643	632	635	652	681	642	639	640	652	694	677	623	603	638	653	655	658	633	637	643	672	651	635	634	655	657	664	645	642	637	681	638	630	622	672	660	650	608	646	640	690	656	649	651	679	630	617	643	610	606	683	658	669	621	655	627	643	646	688	650	618	629	635	607	609	619	647	661	679	644	674	645	639	643	657	654	671	621	632	673	630	607	661	618	659	667	654	623	632	662	627	607	619	618	631	655	646	678	622	692	603	664	664	634	654	630	676	670	620	633	630	643	630	661	649	641	694	655	663	635	665	637	624	636	646	621	643	667	625	690	628	620	649	672	625	629	641	620	620	647	648	620	653	660	635	631	579	636	652	655	655	640	660	688	626	641	639	658	680	667	629	648	659	623	680	621	646	630	612	617	631	601	652	617	664	637	653	662	669	614	618	646	641	659	672	625	633	649	656	674	628	616	653	665	613	606	621	642	625	628	642	668	613	659	627	644	638	628	637	652	673	627	652	675	627	637	639	629	647	617	674	643	677	633	659	667	644	667	640	631	612	619	638	668	648	610	676	640	592	644	638	629	635	629	658	596	637	640	637	668	617	631	632	697	658	625	666	646	578	628	655	619	693	624	641	642	696	635	634	677	597	716	643	616	660	640	690	637	674	635	591	606	673	666	638	612	659	639	668	645	662	622	616	651	618	670	688	619	635	647	633	670	636	624	565	634	611	639	666	666	625	628	612	662	621	643	663	640	657	656
24041	23272	32117	26733	20408	10576	1943	969	857	884	880	856	824	888	952	856	810	842	805	846	880	850	820	844	922	833	840	830	848	850	829	866	784	813	792	873	841	841	868	861	803	836	821	766	831	835	820	888	821	850	843	840	809	810	855	814	828	834	828	856	796	831	792	855	852	860	898	831	797	829	861	840	829	804	771	847	759	853	810	863	844	828	790	832	821	831	862	810	778	843	818	838	777	787	838	836	794	787	792	855	804	795	826	831	836	865	839	850	818	821	809	808	818	811	774	775	878	801	810	799	841	838	784	867	832	844	878	820	856	800	817	845	846	849	888	866	848	846	832	843	856	856	830	821	857	823	861	858	809	802	835	791	803	789	809	768	807	811	846	855	779	793	825	913	878	814	837	804	862	829	865	849	840	847	845	838	870	820	766	801	809	823	785	775	886	805	832	851	848	802	914	850	875	801	830	830	841	804	865	859	752	831	833	848	835	838	877	778	832	799	778	802	895	804	854	880	834	872	858	844	833	812	779	814	813	830	803	835	856	832	853	806	822	805	851	823	835	745	885	898	806	828	847	830	836	843	835	812	777	840	813	817	814	815	833	816	784	833	843	817	802	819	824	814	772	776	824	812	845	826	825	819	767	852	818	827	869	852	813	783	845	813	847	789	841	817	820	798	879	849	850	812	873	844	784	876	841	814	800	839	839	827	870	819	853	826	837	854	823	842	851	816	840	804	839	836	834	782	835	817	880	823	823	813	827	804	826	836	843	826	818	849	857	828	854	822	825	780	832	799	799	893	845	815	831	850	828	846	808	844	794	844	774	835	857	824	858	811	836	818	812	827	850	880	815	812	808	804	843	794	832	850	821	813	816	792	843	783	814	804	851	828	766	828	820	876	817	817	840	875	854	814	817	838	826	814	868	813	816	839	830	799	860	872	870	800	824	889	837	873	804	860	824	841	789	813	865	858	806	811	805	768	831	802	820	796	841	862	837	868	850	835	785	875	784	837	873	844	814	821	822	764	823	853	782	820	785	817	833	798	874	831	844	810	886	830	851	814	891	836	810	802	806	831	781	830	812	788	867	824	867	800	839	820	815	821	861	832	868	767	807	835	829	790	875	866	848	846	818	792	807	844	830	760	849	825	867	800	867	859	809	815	812	834	805	904	818	870	829	792	819	847	844	794	822	817	786	851	900	877	824	850	822	846	869	772	796	830	823	840	805	829	817	855	837	824	825	822	830	812	844	769	880	836	815	850	784	919	884	824	783	818	762	784	863	827	792	806	806	858	810	792	780	848	874	755	793	787	842	793	810	782	879	811	774	851	917	832	882	864	797	841	771	787	796	839	802	797	823	857	808	785	843	827	838	899	877	839	790	817	842	781	836	844	874	828	844	828	832	821	780	869	821	838	820	818	836	880	826	800	864	832	784	770	810	835	838	796	856	831	854	838	786	845	816	822	793	873	782	833	855	823	766	839	820	811	860	830	795	838	781	841	813	812	764	813	845	862	835	846	783	839	801	832	810	886	792	821	824	838	843	837	878	829	768	874	824	872	854	758	817	830	783	804	856	826	821	868	839	850	797	826	817	819	821	872	793	831	825	800	861	855	781	829	822	819	778	839	777	898	859	824	800	839	854	821	850	863	848	844	820	842	808	828	775	809	832	822	853	864	843	829	804	853	864	793	900	822	849	833	842	815	878	822	815	774	802	808	848	884	823	834	824	821	864	875	803	891	784	858	867	800	928	830	845	840	827	833	843	820	837	859	820	795	789	778	829	811	787	803	842	836	827	792	829	798	765	866	849	843	816	859	785	887	848	813	833	822	838	889	824	779	837	781	882	844	843	792	782	820	782	811	802	898	776	841	875	824	822	819	863	832	791	886	815	826	805	833	817	891	758	816	884	795	790	831	830	813	868	793	815	856	841	827	810	801	845	764	815	843	779	840	813	840	840	858	843	814	825	850	799	812	834	800	798	805	836	792	798	813	862	828	783	795	825	833	809	836	831	850	802	833	829	823	812	814	840	866	835	864	840	813	851	877	790	829	835	837	827	830	820	869	830	882	841	823	836	818	813	840	811	809	889	832	806	853	789	813	810	736	863	797	802	819	851	849	842	786	806	809	841	837	839	868	763	788	817	819	795	803	823	809	808	805	836	830	823	830	843	836	839	876	868	847	833	833	861	824	845	825	766	813	845	853	813	837	823	840	773	809	841	810	824	823	803	843	783	817	805	839	767	861	836	826	789	877	827	836	829	809	840	828	848	847	825	798	814	824	829	831	856	863	779	832	821	816	807	893	850	822	808	818	800	844	874	819	844	820	803	795	894	824	810	857	923	774	801	864	792	793	842	790	784	777	813	774	876	816	769	851	853	831	834	779	818	771	846	803	818	825	809	781	830	781	814	818	807	824	861	798	789	838	864	777	826	739	833	905	851	875	820	804	862	819	830	827	823	834	816	786	836	790	804	812	782	829	883	824	869	833	805	769	757	814	811	769	831	834	853	865	878	815	774	839	826	819	846	833	880	796	797	834	840	839	806	813	832	889	859	868	858	845	796	821	851	816	827	796	774	835	834	816	855	806	750	811	773	834	820	836	806	833	766	833	863	861	797	840	803	771	807	798	851	818	839	775	783	793	841	834	814	836	822	834	850	876	805	834	864	784	814	818	777	818	792	795	817	839	823	801	843	831	838	807	793	803	804	907	786	810	801	839	799	839	874	846	830	862	786	774	811	809	796	872	798	844	827	818	782	792	831	830	806	787	809	816	821	833	776	821	840	839	831	801	819	848	829	829	854	872	850	830	827	840	839	848	856	837	858	769	864	802	799	826	764	827	818	813	773	841	823	828	796	831	848	831	816	798	835	858	778	877	839	848	865	843	874	858	831	799	823	830	881	843	827	825	849	802	855	835	831	784	895	826	862	804	859	823	826	839	802	851	807	853	800	785	821	816	799	825	835	878	810	822	811	825	852	843	829	856	818	800	837	802	853	801	836	820	860	867	857	803	791	763	829	810	847	837	798	817	842	771	829	837	853	782	808	848	890	809	785	826	818	839	831	835	829	810	833	807	826	809	854	868	861	786	785	813	811	825	785	812	837	777	818	878	829	832	798	829	834	840	792	814	839	822	820	801	821	884	799	789	818	788	787	816	843	836	833	842	861	808	827	784	795	838	830	823	830	869	818	803	807	851	823	812	807	833	820	824	771	790	807	844	845	821	836	804	781	806	826	816	869	839	785	826	806	794	899	782	834	796	852	841	839	819	808	827	868	846	810	815	817	829	822	907	785	816	825	785	796	828	814	827	869	819	813	747	802	814	820	808	833	845	809	844	832	884	821	794	831	781	846	861	858	809	804	854	890	841	815	858	822	820	839	809	805	794	853	784	823	785	788	768	814	848	854	801	806	843	836	839	850	840	796	833	854	843	818	814	796	829	831	836	827	810	847	845	859	862	809	827	813	844	806	774	874	775	869	824	857	797	821	747	872	844
62310	97654	61813	27354	7681	1912	918	776	755	760	765	774	757	755	791	733	735	775	756	724	772	744	774	690	791	739	766	787	802	755	789	761	810	695	805	776	709	767	796	704	741	728	753	736	760	764	766	737	791	775	749	822	769	812	702	781	780	735	748	721	796	781	768	770	766	780	710	736	738	761	798	773	713	741	735	721	756	751	819	770	744	745	759	725	815	728	760	767	740	720	748	766	724	736	748	792	702	718	750	800	761	759	758	748	753	693	712	748	744	748	744	723	766	769	757	776	720	779	737	720	748	771	755	712	756	753	780	737	804	770	746	717	746	737	731	710	718	763	772	740	737	731	825	752	771	763	747	775	719	749	748	723	758	755	773	740	747	783	776	773	777	775	767	747	774	760	755	703	748	755	793	822	749	729	729	740	796	804	757	693	727	778	755	716	725	701	751	759	727	689	735	740	717	804	722	738	749	749	770	767	788	756	795	735	742	785	717	726	817	770	718	710	736	701	773	757	757	714	781	739	745	721	753	767	764	732	747	770	738	730	779	779	760	728	757	732	757	723	771	714	763	767	766	742	773	732	745	700	714	772	751	770	725	778	742	690	723	782	730	753	740	744	741	801	738	760	790	763	735	747	748	764	775	752	743	725	716	810	737	762	762	761	691	750	733	788	789	780	742	670	740	750	776	744	703	745	705	718	734	748	782	763	738	776	783	792	761	727	775	728	804	749	701	732	781	676	780	728	729	699	719	751	746	792	758	683	770	761	777	737	761	774	807	742	767	727	772	743	769	734	723	707	742	776	743	745	721	735	737	740	757	740	721	743	792	765	791	742	768	732	793	749	779	798	740	775	753	789	711	771	719	756	757	717	767	755	739	746	771	783	741	696	753	731	723	768	775	750	796	719	731	756	731	751	768	724	802	764	832	747	726	797	740	755	740	766	704	758	734	777	735	740	732	729	743	708	742	755	789	777	805	797	700	698	734	739	805	765	728	756	762	727	739	754	736	795	726	770	751	731	793	773	738	778	737	743	748	794	769	733	711	722	723	719	700	691	761	686	787	728	725	724	756	794	804	768	741	796	715	757	758	783	741	745	771	748	753	751	764	732	763	759	737	779	774	760	770	774	751	746	758	750	672	697	772	745	781	728	758	721	778	717	785	733	784	722	783	741	757	751	743	724	753	763	756	720	743	771	734	744	764	767	720	745	769	761	742	725	770	774	757	731	760	748	736	755	764	761	759	777	719	780	746	750	766	748	752	766	735	731	762	732	738	761	718	784	764	764	764	711	798	751	711	724	777	730	699	735	778	757	724	824	682	731	767	766	745	733	728	741	789	768	724	762	745	743	754	731	671	758	717	740	744	728	702	709	765	774	762	802	777	753	737	763	750	762	747	737	759	705	763	735	768	781	757	728	779	784	718	703	728	758	751	800	748	779	758	748	789	765	744	769	798	773	732	738	761	741	760	716	732	751	737	752	743	743	774	725	761	733	781	753	723	771	776	765	709	779	734	731	765	752	744	765	780	723	733	733	772	793	763	727	764	791	772	755	734	760	768	764	761	728	782	805	746	770	765	728	736	700	746	784	734	724	752	806	729	764	732	774	743	727	762	710	755	773	752	726	743	718	728	745	738	727	763	751	782	753	769	763	722	759	758	764	745	784	802	776	761	763	710	761	767	750	750	800	776	786	775	787	747	816	689	722	712	738	788	757	760	782	767	693	763	713	752	750	785	760	818	780	711	751	755	700	754	774	730	775	701	775	743	747	743	759	763	742	760	752	758	746	737	765	751	716	777	800	800	718	747	722	718	734	766	765	790	769	742	755	732	726	789	730	719	761	736	762	781	775	789	770	795	761	760	722	744	757	679	726	786	727	810	753	781	767	743	717	774	745	779	767	772	728	781	764	706	729	705	784	765	751	770	772	747	740	694	758	791	741	736	749	738	725	746	755	774	739	758	750	748	766	770	773	804	784	680	734	794	772	758	750	727	739	753	755	770	768	742	765	732	722	719	786	770	821	735	744	739	747	724	725	714	728	724	758	783	774	755	714	734	760	716	769	767	719	755	744	721	761	742	718	763	789	738	750	791	744	815	776	742	746	743	746	720	747	782	781	733	803	732	778	732	773	689	732	738	779	763	767	766	760	698	780	754	766	696	693	775	749	742	753	791	755	806	765	729	731	720	732	745	781	729	765	769	779	786	735	760	788	739	788	739	758	718	778	754	732	789	700	784	754	735	743	760	717	810	780	787	773	732	713	775	747	769	768	679	708	741	727	768	747	725	763	759	786	745	759	759	720	780	761	714	746	754	746	747	767	752	749	787	766	736	719	710	757	701	764	782	752	724	710	755	749	684	748	793	759	739	747	767	752	770	760	808	774	727	751	788	766	752	776	772	763	767	768	727	736	764	752	702	766	764	713	712	733	749	803	737	770	759	783	754	723	795	735	741	734	788	781	728	771	755	745	821	721	792	741	700	711	755	720	725	730	758	770	742	744	769	731	730	717	732	727	723	724	789	735	777	776	742	776	740	760	732	776	747	752	748	743	760	716	763	792	739	731	780	751	790	738	738	761	689	746	717	708	750	749	757	762	772	752	747	794	759	718	732	775	730	755	774	725	730	729	732	746	779	765	714	776	759	780	722	706	781	760	764	758	700	765	752	779	706	742	738	777	746	726	731	724	773	776	736	708	718	715	735	744	732	810	739	736	731	750	756	746	785	752	757	750	729	777	665	782	752	771	771	754	751	785	760	747	781	763	731	808	724	757	722	757	716	731	722	747	760	791	739	749	728	791	766	780	699	741	768	730	762	757	757	762	790	783	737	741	790	731	747	690	764	753	741	787	796	792	755	730	777	720	792	734	775	745	727	792	725	745	729	773	711	743	746	763	720	757	739	770	715	758	732	728	708	731	791	741	738	714	762	753	765	755	741	740	747	774	795	780	747	708	778	758	755	715	779	752	733	734	757	738	727	757	748	789	743	776	751	775	765	762	730	734	746	731	777	692	737	742	728	757	687	803	748	761	739	744	778	745	764	760	743	721	747	736	762	812	805	736	719	790	750	749	780	743	721	701	757	716	719	739	721	749	770	783	715	741	710	746	740	760	719	707	761	768	791	742	776	750	740	792	762	758	718	771	704	721	737	783	732	787	750	708	770	785	742	711	760	772	744	756	798	752	763	736	743	756	742	776	788	763	719	713	791	752	731	753	727	747	777	782	760	713	755	770	713	763	761	728	753	761	780	744	727	779	703	815	713	725	705	715	765	749	744	798	743	723	736	761	749	738	778	749	752	793	729	744	764	730	809	733	719	759	737	781	775	735	730	768	799	724	755	786	750	740	726	747	732	783	764	786	729	759	715	695	734	776	720	689	746	699	753	774	753	774	739	742	757	705	715	748	755	746	800	722	714	768	737	784	729	730	747	766	682	786	722	729	738	761	762	750	800	747	775	760	752	739	742	756	752	759	733	713	751	822	784	705	745	786	774	765
31844	31194	23365	7727	1426	776	706	665	645	649	686	631	711	661	670	656	677	618	614	668	696	668	649	641	676	632	687	663	675	654	650	671	648	691	670	653	593	676	625	668	679	669	664	646	704	654	657	647	683	681	668	639	634	669	660	683	643	623	652	659	677	693	684	646	632	659	722	672	630	626	681	654	646	629	647	690	611	641	684	647	680	655	681	638	714	646	655	683	636	665	620	654	664	636	670	688	685	598	675	659	686	679	683	614	691	707	648	641	647	609	628	639	682	622	640	619	668	672	650	702	654	681	673	674	624	656	703	665	598	651	653	721	649	655	678	666	652	655	634	690	635	630	689	643	602	630	674	676	655	646	635	644	655	655	666	656	715	676	667	659	651	667	625	642	682	691	650	610	663	639	657	633	654	646	674	685	680	648	664	669	681	661	675	672	660	654	696	689	657	675	642	679	640	615	664	692	646	662	649	608	629	622	622	630	699	668	642	656	677	628	659	705	629	677	685	627	671	639	667	648	624	700	642	638	648	679	640	635	653	646	633	682	662	614	617	686	675	644	676	634	674	603	638	641	668	676	591	654	647	599	650	658	673	701	616	648	673	630	692	652	658	600	632	658	648	652	685	660	641	681	652	652	624	640	637	718	624	631	634	654	675	690	675	683	658	666	643	665	695	676	645	669	642	660	626	635	692	636	648	668	662	692	647	605	663	706	610	676	630	656	672	665	640	693	665	677	636	629	645	646	623	665	624	660	647	652	653	608	630	632	621	639	697	647	685	663	689	669	663	630	644	670	653	630	653	656	681	610	713	664	673	691	679	680	649	697	663	634	672	643	672	654	655	655	658	668	624	667	681	680	666	678	642	618	647	676	636	671	673	628	663	647	627	640	667	629	662	695	630	679	669	607	677	645	688	641	632	687	686	635	626	636	649	643	646	675	638	672	703	593	645	682	646	636	618	674	597	671	644	585	615	674	628	603	663	660	596	691	652	701	665	675	662	641	687	658	640	620	666	649	622	651	684	675	654	663	618	624	680	655	674	639	662	654	663	632	644	625	670	637	633	728	610	656	691	593	691	647	637	680	670	688	714	662	632	613	680	628	673	682	704	640	649	698	641	657	647	611	676	647	624	629	631	628	669	658	686	682	614	607	599	653	647	663	629	650	665	652	659	657	673	640	688	680	663	689	642	667	698	650	644	646	664	636	648	654	643	622	652	703	615	649	674	665	616	700	652	655	671	653	663	688	670	710	666	621	648	661	642	643	635	627	657	668	629	659	642	628	641	669	677	615	639	679	626	686	673	696	588	656	663	628	625	624	647	639	621	651	660	654	661	663	628	669	689	651	673	637	685	639	627	633	637	689	635	612	695	657	644	633	675	663	679	660	624	653	678	690	647	613	680	651	631	647	630	603	676	607	641	702	672	646	653	665	685	674	659	649	660	642	636	655	691	633	683	667	659	616	642	643	637	620	641	632	642	644	656	622	695	676	632	667	668	653	684	656	671	645	672	656	650	635	608	644	692	659	685	652	672	655	634	653	642	689	639	660	686	667	671	658	644	640	609	652	686	658	618	631	646	655	691	637	640	657	654	663	645	617	632	638	687	652	679	653	642	613	693	623	682	685	622	639	687	678	609	677	661	669	630	644	701	657	647	656	671	684	599	633	605	640	673	671	671	707	673	619	632	653	617	667	658	688	624	667	651	674	614	678	692	676	597	668	610	664	623	645	644	626	624	662	646	662	628	638	659	633	647	605	696	633	707	607	659	639	612	658	656	623	652	669	681	621	621	616	663	666	656	658	674	698	640	710	623	660	660	658	594	667	606	628	675	634	678	667	680	610	635	662	649	684	641	613	710	707	643	655	654	659	618	649	626	671	669	684	675	612	641	663	610	607	640	657	628	625	643	619	686	629	647	683	662	661	651	650	653	649	692	656	633	658	624	616	652	646	604	668	665	660	617	688	596	669	669	603	668	685	691	615	644	644	703	653	698	630	645	642	670	634	670	636	669	620	630	634	670	648	680	664	640	623	698	630	642	660	651	638	645	704	637	651	653	645	639	640	646	651	630	638	659	648	688	660	658	683	624	651	654	640	632	656	649	643	620	652	620	686	635	666	635	672	637	733	724	652	615	666	630	626	665	644	681	671	655	689	640	642	654	630	608	656	611	610	646	723	626	654	636	652	696	634	633	677	661	609	677	663	595	673	650	633	631	684	652	626	620	638	672	627	598	614	646	658	716	592	637	658	659	645	599	672	646	669	615	652	641	606	602	668	691	624	640	686	646	640	668	660	669	631	684	654	661	671	630	590	671	618	620	619	617	661	659	654	640	664	682	658	702	676	658	688	618	647	614	623	685	671	668	643	626	658	684	632	715	658	664	649	638	656	645	688	631	637	668	642	644	660	599	674	653	663	676	670	650	665	608	651	668	609	658	661	656	642	637	657	609	678	648	632	616	642	640	663	673	654	645	643	656	687	668	669	665	651	711	701	669	626	678	643	642	653	659	592	657	605	635	632	605	645	660	658	665	643	658	637	667	651	619	669	657	685	658	660	650	676	677	669	654	640	655	685	669	694	663	659	659	634	625	640	691	642	610	673	666	646	649	638	663	663	644	629	611	633	640	678	647	691	695	688	647	624	712	639	642	692	632	681	655	656	634	688	645	706	643	642	651	643	623	655	640	623	669	643	655	627	680	660	659	602	612	628	671	640	635	659	671	650	626	658	658	651	683	636	660	649	658	659	653	669	679	636	648	666	632	664	723	647	637	692	657	627	663	707	640	641	687	648	650	680	633	685	614	698	730	702	658	649	601	659	667	698	608	666	639	664	636	624	676	621	649	658	636	668	686	688	653	652	661	654	654	631	630	648	595	658	661	695	654	639	618	649	635	651	654	645	663	624	646	626	678	617	686	662	661	685	628	632	666	643	641	645	621	712	658	659	654	669	658	597	667	689	627	673	656	634	648	645	615	666	666	667	632	642	636	668	653	631	658	645	689	644	643	663	648	688	696	686	640	597	644	641	672	678	672	705	638	676	682	672	677	614	618	669	640	638	680	620	680	599	660	646	654	657	657	637	660	647	674	696	625	706	630	622	679	646	659	678	646	663	625	653	630	661	639	649	652	693	644	614	645	692	662	668	629	617	632	647	620	695	620	637	666	693	637	642	651	677	641	604	646	661	667	676	641	644	656	605	657	603	680	662	677	677	678	660	651	634	685	673	661	623	698	665	649	615	638	641	665	658	663	632	613	647	644	698	647	660	673	647	676	638	636	662	646	647	637	659	691	650	675	647	637	643	653	673	646	695	656	620	670	665	666	618	663	721	672	678	658	644	641	651	685	660	673	607	677	638	618	651	678	671	679	643	644	713	663	624	663	649	669	689	634	600	664	636	648	676	641	665	654	696	649	623	601	707	686	689	612	665	651	721	691	634	628	628	635	644	683	671	641	654	664	669	658	650	621	696	671	684	710	667	709	636	661	621	657	654
27486	34728	16042	3781	1134	604	514	524	533	490	546	532	538	539	562	546	530	499	568	545	571	563	525	548	541	556	517	485	533	534	532	554	550	489	497	528	552	549	536	539	521	551	519	589	529	525	549	517	532	527	565	595	507	520	517	513	540	504	517	526	522	515	548	509	524	529	502	537	535	560	506	485	542	556	539	533	555	535	498	512	529	515	489	523	529	552	524	549	534	545	538	510	531	515	559	525	547	514	571	555	531	525	563	510	543	547	519	551	530	532	571	542	563	539	499	512	510	520	518	516	546	511	535	534	564	535	526	528	492	505	551	504	522	537	577	556	508	524	489	528	552	561	522	531	565	512	530	507	548	563	539	555	530	559	519	547	562	517	519	533	522	546	548	516	521	535	537	535	548	541	535	517	520	521	487	533	583	508	536	532	536	509	555	517	487	525	540	537	512	498	559	501	520	504	532	522	517	518	536	524	547	545	512	488	505	558	541	543	519	515	512	545	530	563	526	526	516	519	542	496	553	551	540	486	580	546	539	535	543	538	539	554	520	529	533	550	522	576	543	501	510	529	511	542	594	521	502	495	564	457	533	528	560	525	483	541	518	545	589	537	561	538	544	551	551	533	544	545	508	553	522	514	552	526	514	550	542	502	594	511	529	548	553	563	531	586	542	499	536	551	513	536	537	552	515	514	516	546	529	536	516	531	519	531	542	535	491	535	542	517	515	539	548	480	527	536	539	533	517	523	551	518	531	543	518	530	501	530	566	540	527	523	509	569	502	502	509	528	552	572	513	547	515	544	507	515	545	518	507	523	529	553	556	528	532	536	500	516	553	516	532	536	499	520	561	555	542	523	534	517	552	554	506	557	522	562	547	564	522	508	529	499	514	557	540	491	539	515	490	563	550	517	523	529	501	522	507	504	586	553	536	526	512	548	555	499	517	542	521	544	512	500	553	520	578	507	538	580	561	551	513	545	576	494	540	529	535	550	529	556	555	551	539	531	531	534	525	511	555	546	531	515	525	535	555	528	523	524	559	527	534	527	577	502	558	544	492	515	518	553	522	519	548	534	537	564	554	558	552	506	539	540	522	522	557	508	552	526	562	554	559	540	527	535	542	553	527	536	539	522	548	543	544	556	521	519	535	530	524	517	510	537	513	534	507	529	578	548	516	549	523	515	514	558	533	503	539	528	547	553	583	511	560	517	532	514	531	526	497	524	523	532	514	535	531	525	523	534	540	518	493	502	557	558	543	524	516	529	526	534	553	526	532	528	529	489	526	553	550	492	514	530	528	494	534	533	550	522	565	511	528	532	558	548	475	556	538	526	555	535	552	525	499	522	527	526	527	557	502	507	519	506	498	515	526	535	527	534	554	564	494	541	561	492	581	514	552	552	570	520	522	524	565	564	547	516	538	484	540	513	534	531	506	559	529	549	515	516	549	516	549	520	557	555	540	556	514	506	521	479	535	522	531	510	514	535	537	537	568	528	549	540	542	523	529	549	523	521	541	494	490	564	576	539	540	563	511	506	533	515	582	546	531	522	543	543	539	538	525	584	509	549	517	515	556	496	553	568	526	533	482	535	547	527	540	518	508	514	565	563	520	589	536	540	532	488	546	544	550	533	535	557	566	533	553	557	572	572	578	509	553	520	549	525	540	534	497	531	529	518	541	521	522	513	541	535	519	505	517	518	481	548	581	529	524	513	535	511	514	531	529	558	501	566	534	557	504	508	534	557	535	566	536	474	518	543	552	508	518	543	518	506	512	561	570	498	523	541	541	537	553	522	551	541	538	531	530	562	566	545	514	562	555	499	505	550	543	538	548	523	508	523	524	526	503	527	520	557	562	521	542	570	545	533	514	547	531	546	510	528	556	520	541	522	531	542	526	490	519	537	517	490	552	490	549	556	529	532	534	502	509	523	509	493	575	523	575	552	546	504	520	517	554	564	517	583	562	543	531	508	522	533	593	534	576	508	525	481	580	540	514	540	546	554	504	544	571	554	588	581	509	510	532	508	481	520	560	508	558	528	519	568	511	576	543	532	526	515	572	552	544	551	501	512	525	583	536	559	562	507	545	520	574	525	517	536	547	505	521	513	514	548	547	550	557	543	543	508	542	546	554	518	558	540	543	538	509	526	558	494	523	544	525	571	536	538	530	523	533	499	537	530	525	520	538	543	535	544	499	570	525	531	515	540	527	500	526	516	545	514	530	530	532	558	516	516	521	538	541	493	546	522	509	546	554	517	505	492	532	536	552	560	505	524	533	536	569	565	552	531	530	533	529	550	532	545	522	512	523	529	535	567	554	578	507	545	521	555	552	508	549	553	529	558	535	528	575	577	540	519	545	535	516	531	552	526	564	527	484	524	566	515	565	517	536	517	576	532	524	526	532	548	558	539	539	547	559	535	536	525	565	509	528	540	530	555	532	541	523	497	527	539	512	508	545	524	554	590	577	538	504	545	514	511	542	552	585	570	512	550	536	524	512	545	539	541	541	539	577	556	519	543	534	527	525	564	543	565	529	529	545	532	489	533	517	536	514	541	500	531	518	465	571	527	562	545	522	562	547	571	540	545	521	544	525	500	483	535	490	560	529	527	540	527	521	474	512	544	458	543	557	531	543	539	542	553	569	540	501	535	547	521	538	523	521	492	499	537	583	516	559	579	552	523	510	515	526	490	522	529	510	527	561	557	536	554	555	527	571	501	565	536	538	547	510	519	536	547	495	507	568	580	542	527	570	552	513	565	531	541	522	539	536	533	565	521	551	503	544	519	554	523	567	496	562	564	555	576	536	571	582	572	555	508	519	521	550	517	569	549	542	516	518	545	519	522	553	576	565	510	559	573	491	524	501	563	538	521	550	518	478	554	496	511	531	549	523	539	527	521	555	506	550	546	507	538	512	523	501	521	570	501	522	520	525	502	523	527	550	527	515	558	534	520	479	544	534	519	536	518	536	496	521	495	543	530	548	513	553	550	504	510	530	532	525	485	522	534	526	532	526	545	553	539	541	520	540	483	502	554	549	534	527	524	526	595	581	554	536	518	537	529	525	554	552	547	499	523	494	537	528	531	516	514	509	564	550	547	536	523	553	525	483	557	543	532	516	520	525	517	497	522	509	500	538	570	543	507	540	546	546	554	572	543	563	559	520	546	520	584	544	499	568	534	520	576	562	553	534	508	544	531	535	507	532	562	525	550	540	549	551	514	569	535	489	531	536	546	527	523	546	554	549	540	501	504	548	525	539	503	524	550	521	530	496	510	564	547	500	527	501	583	530	532	551	557	531	520	503	582	538	505	583	532	539	545	560	513	510	501	547	585	531	559	545	529	522	549	506	526	517	554	552	561	543	555	521	575	545	559	574	540	514	530	566	529	519	564	534	520	552	512	524	541	539	537	526	511	527	545	551	506	547	512	533	563	520	523	548	570	527	563	482	530	549	519	510	514	546	525	563	562	539	554	538	534	542	530	555	516	527	505	516	552	545	528
25248	25782	35210	28419	15750	3685	1140	838	762	759	778	756	723	705	738	722	743	703	688	727	758	720	713	723	732	731	720	688	760	666	710	703	714	757	760	756	696	685	729	704	723	736	782	704	724	738	783	740	737	745	715	697	739	708	734	709	759	669	724	722	690	717	700	681	730	692	706	749	714	706	679	726	728	725	771	725	738	701	692	726	756	702	757	702	718	728	715	693	716	742	730	706	726	682	706	718	745	754	743	732	738	707	747	717	717	691	712	678	749	675	736	720	739	687	775	708	694	726	720	730	717	743	715	728	746	718	772	759	753	739	722	746	735	706	684	753	694	726	723	691	714	739	743	728	706	722	781	700	671	753	686	719	719	730	683	746	726	669	712	727	730	731	759	701	673	686	731	754	738	727	730	692	710	745	680	740	664	699	681	699	724	746	748	698	728	738	741	767	711	732	650	727	710	717	731	727	677	769	709	742	732	715	678	741	707	730	717	773	727	675	706	733	730	739	690	752	727	680	708	704	692	702	752	721	705	758	666	728	717	693	709	771	726	688	720	745	703	724	654	703	722	754	732	740	705	761	710	755	695	700	681	657	744	710	767	707	719	707	746	756	698	735	698	697	739	714	663	710	731	754	715	744	738	751	749	735	650	701	703	765	687	701	746	743	716	691	739	727	734	732	696	765	733	682	712	699	761	700	655	718	714	755	719	674	696	675	707	726	723	732	696	718	711	754	703	679	772	718	708	677	737	737	687	707	760	670	693	704	721	706	734	733	680	714	686	745	688	753	732	726	712	699	711	710	707	708	773	706	674	734	705	721	693	694	700	732	728	703	686	740	747	731	751	711	752	732	715	741	721	675	699	683	732	728	688	721	693	735	710	728	688	753	707	708	721	715	713	726	673	718	681	701	714	736	728	783	702	738	689	731	707	642	774	697	753	763	732	672	698	711	728	679	733	737	738	726	718	718	714	729	723	749	737	688	716	683	696	681	682	715	707	733	658	700	731	661	682	725	740	638	746	720	706	697	709	731	726	682	719	730	705	710	689	686	773	739	719	740	732	706	696	678	749	743	742	688	694	722	705	718	761	727	737	707	726	740	753	694	697	696	678	717	665	730	680	689	734	696	688	684	733	726	740	712	712	713	738	727	762	692	712	715	726	679	677	687	731	706	699	762	685	728	740	684	746	770	759	733	689	741	713	737	729	764	707	749	671	714	682	672	727	696	741	732	773	706	708	701	737	679	744	702	679	705	719	694	705	711	697	681	721	771	712	688	644	753	746	707	703	794	655	704	703	715	682	719	755	731	700	771	667	691	745	723	722	696	728	707	740	713	712	717	727	673	670	721	715	739	677	739	682	679	756	678	713	704	693	695	704	684	726	748	698	704	771	723	732	688	698	697	703	709	739	741	728	741	717	640	669	752	691	686	711	742	741	735	671	693	694	696	718	669	734	680	710	709	672	719	714	643	703	709	684	723	734	703	712	743	723	763	702	658	708	698	750	718	714	686	745	741	674	769	719	701	743	724	712	705	662	736	728	754	720	717	700	715	726	734	651	682	658	682	728	725	745	680	688	729	749	693	731	742	684	692	749	726	693	756	738	763	718	710	718	786	746	721	732	731	666	671	668	734	734	676	731	711	672	728	745	699	740	749	730	705	687	712	688	667	675	677	736	739	754	696	738	708	756	729	713	726	701	743	724	716	687	727	724	719	748	674	705	697	710	748	718	703	722	731	741	740	692	706	715	752	711	688	686	719	758	710	682	720	694	782	730	680	678	723	734	724	697	739	658	669	719	691	736	707	715	727	763	716	733	753	714	717	726	726	683	683	697	737	732	688	723	720	709	721	737	706	681	668	672	704	692	722	675	703	684	746	729	737	664	699	650	713	708	732	675	723	685	728	725	693	742	735	726	712	732	767	717	720	710	743	726	716	696	705	666	697	757	740	748	709	753	674	749	732	674	716	713	671	735	715	751	706	686	701	702	728	722	686	702	703	758	786	743	691	713	719	684	706	702	687	747	703	742	745	685	677	727	747	717	725	740	710	721	723	685	734	707	740	686	722	688	683	761	735	698	727	703	693	737	695	669	729	738	711	730	730	742	696	701	719	678	738	733	704	733	703	741	763	710	741	729	730	721	663	703	698	706	706	723	711	705	700	715	748	683	703	708	688	727	682	669	709	733	724	704	726	706	742	695	668	704	729	718	691	681	741	722	727	698	700	725	641	694	754	772	729	726	665	698	786	775	691	728	691	696	695	719	704	709	674	699	695	670	704	715	696	763	701	710	741	721	720	677	722	743	698	718	688	747	691	680	714	701	694	752	702	688	652	711	732	729	716	700	727	699	712	731	686	652	651	733	724	750	697	761	710	728	722	706	699	709	700	751	710	677	683	703	754	747	734	685	676	695	727	707	704	722	712	657	743	721	712	678	723	697	711	690	704	680	662	712	723	711	679	723	701	713	712	707	706	767	741	682	731	679	681	765	713	667	772	730	725	739	683	740	748	760	709	698	704	715	718	747	734	691	741	732	683	738	704	752	742	720	733	722	731	683	693	745	660	737	716	715	670	665	689	673	734	728	705	707	701	769	738	681	706	724	748	729	687	700	749	754	748	766	710	708	710	746	730	743	744	689	708	709	734	707	701	716	733	733	731	732	676	732	694	720	717	738	706	727	698	731	707	779	696	711	702	721	727	714	716	665	772	688	672	676	691	679	756	717	736	755	720	668	744	713	727	741	691	756	715	677	733	767	726	694	719	714	747	724	718	683	712	703	711	706	693	688	730	729	697	700	778	705	756	672	659	703	706	707	694	716	723	726	699	742	712	732	707	699	725	708	710	701	694	700	761	734	719	712	754	711	702	733	712	699	690	738	711	714	677	677	771	710	753	692	696	750	717	717	724	729	725	666	698	707	703	708	704	730	700	699	747	686	760	722	687	734	709	759	713	727	690	698	729	723	696	669	708	743	684	714	756	716	657	720	690	732	738	714	732	734	719	701	692	707	701	721	716	718	716	712	702	708	749	642	729	744	695	734	748	713	707	708	765	652	750	690	704	724	703	740	708	703	750	727	687	659	697	735	687	738	705	736	686	699	733	712	713	690	734	678	738	743	713	726	717	752	660	710	688	765	760	740	671	748	704	687	723	750	684	746	745	692	765	706	739	710	761	715	765	715	707	684	728	737	716	736	683	712	680	753	702	720	715	720	737	763	706	758	716	749	727	745	689	708	736	742	671	669	729	755	749	733	717	711	712	718	733	752	715	694	696	735	736	791	723	717	682	749	708	741	697	709	745	687	684	719	718	727	692	722	704	734	719	738	738	693	744	727	730	711	705	688	725	757	719	716	678	722	703	690	693	726	702	719	739	751	695	743	713	746	702	675	735	733	733	709	729	694	698	774	749	668	726	709	678	677	724	711	744	708	672	681	683	711	746	769	699	683	711	734	723	696	738	689	739	710	744	787	671	691	778	732	789	703	729	715	732	668	733
62607	88299	53583	19417	5032	1397	777	624	660	652	651	701	652	648	645	647	642	679	597	635	656	648	679	633	658	641	632	642	581	675	645	633	659	644	616	682	620	637	668	669	637	641	619	627	685	668	607	674	632	666	676	658	596	665	637	617	633	635	661	611	655	659	634	635	656	644	654	643	629	606	610	598	693	615	642	620	650	635	652	676	651	644	660	648	641	656	628	638	645	664	624	606	618	633	610	641	635	646	583	650	635	612	615	630	677	642	656	598	620	646	618	649	623	664	680	647	632	619	612	674	625	638	651	652	663	639	656	634	631	626	642	664	632	704	629	694	640	600	653	663	649	618	607	622	602	615	659	632	661	641	667	623	639	662	600	645	625	640	650	648	646	640	659	620	634	618	627	628	615	705	666	624	660	621	631	625	649	672	659	637	622	635	645	600	615	668	644	624	619	657	638	637	627	646	651	662	654	623	674	658	631	657	625	642	582	655	658	653	625	621	654	620	590	660	615	593	629	641	606	668	642	651	605	632	639	614	598	609	615	652	676	588	640	626	680	663	638	626	656	618	643	633	624	652	680	629	654	634	641	612	644	623	638	652	665	636	670	677	640	643	615	572	650	648	650	648	644	596	645	636	658	647	618	646	624	603	674	644	626	617	616	623	649	640	650	643	630	627	616	619	620	639	669	637	628	650	615	618	635	649	627	608	675	619	603	676	630	684	637	602	651	617	612	631	638	675	630	601	623	633	596	658	596	627	651	616	634	659	666	637	634	615	666	637	650	638	653	631	626	627	631	621	615	672	634	615	609	655	672	609	675	635	680	653	630	643	658	625	631	657	617	631	620	603	639	612	599	611	570	640	580	655	673	653	674	649	639	642	663	648	649	664	637	638	657	601	660	649	656	679	666	603	625	627	621	614	659	634	625	597	630	595	628	690	663	631	623	636	637	639	644	643	612	615	638	636	616	629	614	651	678	602	651	691	628	643	642	663	655	610	584	639	631	599	616	657	647	683	639	653	666	638	647	651	623	608	652	643	642	628	626	632	627	617	617	623	631	654	649	649	594	656	654	642	649	630	665	644	632	637	637	661	645	630	628	591	652	690	605	645	632	646	617	669	648	655	673	616	633	658	660	593	656	557	646	639	632	649	573	629	610	628	621	585	642	614	648	598	656	631	657	630	623	649	635	641	610	660	628	650	645	632	626	690	608	621	640	686	650	651	642	646	636	643	630	620	619	674	668	603	627	623	667	647	605	624	620	632	637	649	624	641	612	669	602	587	657	643	615	599	641	629	640	648	680	635	627	642	613	658	651	612	657	668	614	611	638	665	678	633	630	640	658	619	591	640	663	588	607	618	584	616	618	630	613	683	619	685	602	640	684	611	650	628	618	605	596	606	658	596	633	580	626	688	654	668	655	661	706	654	614	607	610	622	605	607	616	692	600	656	651	667	645	661	629	623	649	638	621	628	612	650	641	662	657	652	625	669	642	645	617	631	628	652	647	659	621	660	612	602	617	623	627	639	655	646	608	666	666	634	633	623	618	629	614	591	637	644	631	657	647	582	636	606	622	699	598	634	608	583	699	632	623	635	641	632	654	593	649	619	603	647	669	634	632	641	641	660	644	624	629	632	654	657	649	634	645	652	650	630	633	640	576	635	632	649	662	615	675	592	642	614	638	646	680	656	671	647	656	644	627	644	630	635	620	640	590	634	642	662	645	657	595	611	680	665	645	614	660	615	625	620	629	644	604	619	658	608	622	589	606	588	636	676	642	589	629	639	595	635	610	641	631	659	623	657	604	601	689	652	665	647	670	618	638	618	620	650	631	595	683	664	624	644	619	669	636	667	576	657	664	645	602	639	616	611	644	684	635	652	636	600	603	638	599	663	643	632	617	672	652	618	621	656	607	633	641	620	652	640	607	639	666	590	656	623	648	599	626	602	648	575	646	621	644	646	631	653	618	606	606	627	605	654	644	604	612	709	612	646	600	652	616	632	652	644	598	601	634	630	622	676	641	647	627	631	562	621	638	670	611	629	627	615	615	641	616	606	660	641	667	636	657	693	633	667	614	633	675	681	687	659	652	590	632	649	623	639	644	656	602	629	655	647	670	630	630	644	629	658	616	685	599	600	618	650	651	621	611	678	656	612	609	644	668	638	609	658	606	628	652	647	661	649	622	642	615	629	647	629	603	611	642	644	649	663	649	598	629	632	604	633	632	675	634	673	627	662	637	672	625	603	673	637	662	662	628	645	662	652	628	637	616	685	612	618	627	654	661	661	649	655	572	668	632	642	673	643	636	617	654	657	715	643	663	631	654	641	641	630	633	657	619	639	610	617	619	632	620	613	644	583	674	615	635	633	611	585	626	628	615	614	632	622	634	702	624	655	629	670	642	665	616	636	630	640	663	653	632	640	616	631	620	606	669	658	604	570	648	640	633	630	596	631	622	632	615	640	644	630	641	639	631	607	595	633	649	608	661	643	656	674	647	669	691	645	631	643	601	611	692	637	633	657	598	692	643	636	631	625	652	653	644	616	629	619	653	649	657	660	604	643	614	620	660	637	606	635	614	684	656	663	655	652	679	601	596	598	674	609	623	673	646	651	654	628	596	678	619	628	604	667	606	624	621	624	651	629	691	593	609	648	632	627	658	646	634	600	621	654	622	651	625	638	624	624	623	629	662	637	583	611	620	637	648	634	623	576	645	603	678	641	655	646	681	659	630	662	675	675	619	639	623	667	691	643	610	628	613	648	609	650	638	656	656	639	618	638	672	606	660	631	630	659	620	603	624	636	674	626	653	603	630	653	609	649	630	628	664	661	619	639	640	598	658	627	646	670	628	685	640	614	607	625	616	629	669	662	637	656	626	630	645	645	661	638	610	651	600	629	606	658	616	661	648	644	623	663	613	668	661	648	649	664	647	616	622	629	610	655	631	619	678	607	626	601	668	615	626	610	617	639	643	635	649	652	696	645	653	653	612	655	639	615	651	621	664	680	639	641	640	677	646	583	576	628	656	669	620	607	671	635	640	611	651	617	652	640	613	640	640	624	662	634	637	609	559	611	645	625	645	674	652	622	577	616	631	635	647	598	659	617	597	604	629	678	632	624	675	612	651	604	638	652	653	603	614	612	619	624	628	625	670	607	624	637	648	642	670	680	660	626	675	631	670	642	651	612	642	643	663	628	624	626	624	621	615	641	626	628	618	639	623	590	654	598	605	643	689	615	668	628	691	641	637	652	627	672	635	644	647	625	645	635	647	584	646	612	640	624	694	665	622	641	634	620	672	623	631	650	653	648	613	613	640	653	647	628	638	614	665	630	624	622	675	603	664	679	626	629	637	637	608	670	654	616	641	636	674	661	611	616	605	550	649	628	604	609	664	651	693	677	675	628	658	628	617	666	673	635	637	643	602	628	637	671	650	629	686	656	618	650	629	651	644	673	634	601	622	656	608	615	637	621	658	665	662	682	639	646	619	662	658	611	691	622
23916	23153	32062	26757	20456	10675	1943	957	900	885	865	845	888	847	839	815	847	878	840	837	817	839	828	865	834	821	898	864	820	845	860	862	793	808	853	777	848	841	821	822	811	879	798	817	842	818	846	833	800	832	881	826	790	822	822	812	843	815	798	804	758	815	787	856	858	826	829	760	810	823	832	823	804	869	813	803	839	770	782	823	769	807	811	827	870	779	781	807	817	841	823	823	831	833	854	823	855	807	779	846	796	834	810	845	780	810	775	789	781	749	790	828	850	849	850	795	806	862	817	764	804	828	803	831	850	847	828	807	758	865	868	821	868	802	820	864	781	817	746	804	828	833	807	852	780	856	839	825	833	806	799	809	832	790	817	818	811	868	784	796	759	825	823	787	838	828	836	809	822	819	739	772	790	836	779	755	827	826	878	788	751	822	753	770	782	889	771	805	763	819	765	841	870	802	840	782	814	843	804	843	772	864	814	868	808	809	862	796	816	801	800	845	847	850	872	810	775	831	829	829	826	772	831	807	806	757	754	795	763	805	810	815	835	839	832	833	790	758	762	784	817	815	759	828	840	797	808	790	794	775	803	824	783	848	768	813	859	792	813	824	859	775	832	812	818	831	822	837	846	827	823	825	865	861	840	816	794	812	781	814	761	854	779	799	778	808	827	824	840	839	764	841	799	826	812	828	843	755	863	787	802	819	819	827	818	757	796	830	819	830	815	815	817	764	799	789	786	800	863	818	802	817	837	780	839	757	786	768	768	838	812	826	811	787	842	756	817	834	776	765	827	856	802	793	736	834	819	786	768	841	787	846	817	769	834	850	807	725	841	859	798	826	837	844	848	855	840	779	854	857	810	786	793	763	849	812	797	832	793	821	792	788	815	863	782	795	852	828	791	830	794	810	773	845	808	807	802	799	783	813	759	828	835	850	775	768	811	828	823	790	841	852	826	790	801	836	804	845	832	811	814	839	819	824	807	786	820	810	781	744	801	836	794	818	812	806	812	763	817	856	777	807	828	846	774	749	807	831	789	833	816	799	834	804	822	829	834	824	815	827	809	861	826	806	839	880	763	798	811	835	839	790	780	775	769	778	824	807	796	797	844	840	783	805	815	807	872	881	829	833	831	811	837	831	856	877	837	777	805	804	793	883	808	786	838	774	767	805	796	827	821	840	821	797	802	778	821	824	808	797	811	847	800	767	843	804	878	765	820	776	824	805	849	797	826	830	804	763	803	799	814	808	806	840	779	814	853	811	824	818	783	801	843	795	813	822	800	793	801	811	820	848	780	826	808	822	824	802	786	838	824	750	780	831	781	817	804	805	799	821	809	834	859	805	809	814	784	833	796	830	775	847	807	807	874	777	846	765	828	802	774	741	763	802	822	801	812	786	786	846	830	812	783	769	807	799	848	796	801	830	827	810	803	807	784	836	791	806	844	784	794	858	788	821	819	799	857	833	799	803	784	843	796	812	793	748	828	786	829	782	781	818	824	817	796	790	792	869	782	801	858	805	841	784	792	838	813	791	794	833	815	794	837	805	797	788	765	809	820	855	794	828	850	787	815	762	886	804	806	772	809	814	843	812	762	805	816	757	765	792	796	795	841	800	879	808	823	837	841	830	732	833	757	802	832	796	832	794	795	794	833	799	806	796	763	819	807	771	795	801	846	824	808	879	773	790	806	800	860	777	775	853	837	807	765	803	854	789	834	910	829	845	818	798	815	837	782	812	887	812	766	812	818	809	816	764	853	832	823	829	831	765	782	808	788	801	802	798	827	788	812	792	829	810	809	819	778	797	841	762	851	768	828	818	817	794	772	772	834	866	799	812	838	810	812	788	760	777	833	802	761	784	780	821	853	852	828	815	767	873	833	818	841	894	800	860	811	793	829	784	810	800	827	780	845	819	842	819	827	786	850	787	809	850	804	802	836	813	842	782	861	775	814	811	774	841	858	790	796	819	821	808	821	818	801	820	847	816	819	819	789	808	810	785	764	865	796	790	809	739	811	833	772	791	784	839	805	846	796	791	771	795	812	818	815	822	779	812	839	821	800	832	801	842	838	776	776	797	835	778	797	808	813	771	808	798	815	771	818	802	789	855	800	863	793	854	827	792	855	826	808	820	772	818	783	821	823	809	792	814	817	814	805	811	763	850	798	799	801	748	760	808	789	752	773	779	772	795	830	817	845	802	833	784	832	852	807	732	791	804	817	793	797	809	817	843	806	755	801	803	779	791	805	779	849	774	803	770	813	790	830	832	762	764	846	859	849	812	789	817	793	784	823	795	800	847	831	817	822	844	804	792	809	822	827	886	836	797	815	772	811	805	791	859	770	830	820	819	809	828	802	856	825	795	742	748	844	846	814	831	793	786	812	849	814	790	764	804	780	873	845	809	831	786	849	835	840	802	796	839	806	852	805	797	850	822	794	839	778	846	827	847	800	815	803	847	805	809	785	781	789	835	794	781	828	817	808	823	815	835	849	824	802	829	860	855	812	781	806	826	790	808	812	769	788	769	812	828	782	854	862	791	813	839	822	795	817	806	878	860	750	804	815	852	835	816	826	858	820	780	850	777	842	779	786	792	758	757	858	782	867	783	774	784	785	790	832	783	805	834	833	839	839	771	800	771	776	846	842	827	769	796	802	782	829	812	807	861	820	879	800	781	764	816	796	843	815	813	820	810	773	815	788	811	798	795	837	796	786	873	777	802	812	824	826	786	851	811	782	777	835	793	801	783	747	839	824	821	843	822	825	807	827	775	829	795	850	813	778	833	805	813	820	781	862	783	807	814	846	823	799	818	846	802	810	827	820	796	850	799	786	782	797	844	829	790	802	786	868	807	794	778	790	794	874	803	799	768	797	784	794	795	818	809	777	788	780	768	808	807	792	790	830	818	870	782	853	801	784	826	808	816	811	795	806	784	763	795	864	762	806	797	796	803	834	794	773	834	829	808	824	778	803	846	825	786	792	836	796	885	841	811	835	796	827	786	811	772	769	821	823	807	790	881	811	830	819	808	807	837	857	796	814	825	822	833	806	826	835	828	797	837	826	809	852	730	816	811	843	855	819	794	786	755	809	771	807	796	821	829	817	824	835	805	749	791	817	867	766	754	818	815	819	816	815	805	750	804	791	834	704	811	835	820	816	756	806	849	811	804	821	760	793	821	791	808	806	804	774	825	828	781	801	815	813	837	789	823	794	805	776	848	847	803	817	832	814	835	778	774	784	845	802	825	785	837	829	830	825	823	790	856	798	818	867	805	831	831	808	823	778	802	774	783	799	806	832	847	838	822	796	843	819	810	824	768	781	859	805	861	810	818	729	801	827	820	825	775	803	793	742	813	823	848	811	796	811	793	862	811	814	817	833	792	824	813	768	775	816	798	817	825	808	805	822	778	888	832	832	841	774	789	830	790	717	840	823	788	860	809	806	825	850	765	791	829	808	812	795	821	811	781	841	832	826	813	854	791	846	848	757	757	811	858	799	841
64387	97991	61719	27337	7854	1941	894	790	769	737	757	767	758	731	719	725	716	703	717	759	776	715	748	799	782	778	743	759	754	763	773	755	757	724	818	731	724	749	744	749	740	739	725	769	774	765	705	750	748	755	668	736	751	700	712	702	708	676	755	748	728	742	757	709	730	695	740	734	713	724	714	755	718	721	709	737	723	713	725	744	772	770	798	711	726	717	724	738	704	738	759	691	738	733	771	681	789	784	709	738	723	762	771	756	671	771	756	715	781	741	742	723	751	739	731	710	724	720	702	729	709	758	722	719	726	755	730	740	757	724	723	683	748	706	737	770	734	775	722	763	756	730	736	751	723	758	721	726	760	697	697	721	771	742	783	742	723	700	720	753	745	712	727	729	758	714	729	747	739	700	732	732	709	692	721	788	743	679	739	734	702	769	769	675	687	722	709	732	722	737	717	748	750	721	687	747	743	755	712	729	711	786	772	672	756	710	715	718	712	713	770	739	733	714	711	717	709	736	738	712	705	770	713	753	716	764	726	717	731	673	740	713	708	731	761	726	718	754	711	691	736	728	704	715	744	719	753	723	677	735	684	711	725	734	741	706	699	743	705	754	687	712	701	744	724	730	749	765	721	767	757	732	761	733	675	765	736	740	702	762	700	694	780	723	691	738	760	680	775	708	708	747	730	758	783	698	737	746	737	758	676	739	727	712	690	683	746	735	701	739	767	732	765	748	705	696	759	751	703	736	703	728	731	737	752	700	733	743	758	720	755	732	754	693	775	701	744	727	726	765	738	754	697	721	737	733	751	743	766	687	726	701	762	727	715	797	754	699	697	716	738	735	730	688	725	727	716	717	760	774	755	696	732	724	752	762	715	765	735	687	724	682	731	727	718	693	760	748	753	752	759	739	730	738	730	738	746	743	706	790	740	745	729	748	700	749	727	701	787	715	698	724	709	729	734	713	697	719	719	724	725	768	736	724	785	695	790	723	728	712	743	710	704	774	741	770	685	705	696	740	742	763	709	726	755	801	716	691	768	703	700	709	693	730	726	736	749	704	713	703	757	795	711	731	670	753	754	729	771	721	727	697	731	730	743	740	739	717	789	701	745	746	696	727	721	708	733	719	715	732	734	704	713	733	766	692	711	738	773	745	746	703	753	716	739	766	752	699	759	744	722	733	732	688	698	769	771	741	728	701	731	701	759	721	715	724	714	721	730	751	707	764	671	718	759	710	724	734	711	723	726	700	682	737	695	759	759	730	750	790	730	748	754	746	762	720	728	765	718	710	739	757	766	715	646	728	739	689	715	686	690	741	714	735	726	746	747	734	726	717	756	753	729	776	739	733	746	722	748	734	728	742	750	763	721	744	736	743	758	716	747	769	742	729	697	752	771	703	757	710	721	721	754	752	730	721	693	720	777	706	692	757	736	701	750	767	704	735	693	728	691	744	749	726	731	723	751	749	742	717	722	735	754	707	729	752	724	713	751	728	736	737	749	726	752	708	712	671	741	709	731	735	731	756	717	743	754	727	705	731	761	727	743	731	717	728	672	776	699	748	763	704	680	734	700	793	726	771	762	708	736	740	777	768	752	709	730	717	696	721	734	702	712	738	756	786	739	770	708	724	738	689	718	737	756	756	707	749	746	763	756	692	728	746	733	749	703	717	700	725	747	709	766	738	680	753	711	723	741	752	732	789	745	727	720	718	696	734	748	749	763	758	732	719	746	711	730	733	766	759	648	715	778	743	722	709	689	725	710	741	737	748	764	730	716	711	712	716	757	777	718	727	708	719	702	762	767	783	742	764	731	734	739	752	755	717	766	679	740	748	733	699	792	735	755	705	720	708	711	726	680	685	734	693	794	741	752	767	701	774	712	760	763	741	721	753	710	806	785	712	755	769	717	729	759	711	729	775	700	694	685	709	698	784	721	765	749	693	765	748	733	741	725	744	729	703	737	770	743	697	682	767	726	745	747	719	748	726	710	680	716	739	737	760	772	736	741	705	750	709	711	760	759	690	686	738	713	735	713	703	716	744	749	721	724	713	746	749	675	754	718	717	725	730	717	682	753	754	736	722	762	714	720	765	712	724	688	770	740	706	701	762	736	716	714	702	688	717	782	694	717	756	789	728	754	782	714	720	730	770	760	687	733	729	721	743	735	698	717	739	724	723	719	724	763	723	718	741	713	727	767	763	690	763	756	742	713	726	730	688	744	758	723	744	727	707	743	753	757	750	732	719	739	711	687	734	762	719	743	716	716	721	762	744	711	763	736	761	770	725	692	714	691	741	751	745	703	751	752	738	748	706	722	732	747	755	726	681	722	755	750	697	725	742	731	745	710	742	721	734	706	731	747	718	741	674	711	718	712	753	764	722	695	758	731	704	746	725	717	744	705	676	719	725	775	767	760	729	768	796	703	722	704	730	734	714	730	779	690	754	747	712	744	715	738	706	753	751	698	724	684	748	743	769	710	790	727	744	732	728	717	786	727	717	710	734	742	690	689	739	735	752	736	685	746	685	729	742	717	757	717	736	723	722	749	785	707	716	714	781	760	709	704	717	725	725	748	741	788	736	718	752	750	780	799	715	745	748	708	707	761	755	739	738	781	744	751	756	805	727	703	748	719	715	767	736	685	714	734	724	739	706	740	764	717	759	706	631	746	736	755	729	783	712	732	713	703	700	760	709	737	715	792	730	719	749	721	773	726	734	732	733	727	699	753	766	736	764	694	744	707	713	715	727	725	677	755	717	735	743	725	706	703	754	707	721	734	697	782	722	728	774	773	777	706	718	700	735	712	756	727	797	669	693	756	749	738	732	728	707	719	768	748	705	734	762	721	732	744	735	750	726	728	738	751	647	763	785	735	714	724	678	744	744	748	744	693	711	728	690	726	663	726	778	763	772	764	750	715	708	716	762	689	730	729	694	729	679	750	758	722	683	659	742	751	714	678	684	753	748	751	741	743	730	715	821	743	722	742	714	716	702	682	773	695	783	706	712	692	728	744	749	719	761	704	742	778	708	736	708	762	689	727	715	773	736	744	741	747	691	711	705	719	694	760	725	708	786	732	772	743	767	669	715	724	740	768	751	695	705	734	756	810	705	741	727	733	729	745	716	755	727	736	748	695	741	704	709	768	776	720	720	750	704	753	746	740	705	712	725	780	720	723	766	676	719	722	743	782	718	671	729	730	729	736	725	711	724	721	750	744	743	797	718	762	758	722	676	721	754	768	702	718	709	723	738	753	748	714	737	750	726	714	738	741	726	729	717	765	733	727	717	703	750	666	710	709	749	703	743	751	741	736	729	741	701	720	700	707	727	737	724	803	754	687	721	713	690	705	697	705	706	722	750	772	743	717	744	714	693	729	722	702	751	703	721	722	711	708	747	713	729	786	768	752	706	764	677	724	740	717	751	705	719	705	716	689	744	752	665	715	739	771	708	713	750	758	758	718	725	721	728	698	707	759	792	758	752	706	725	763	765	698	824	724	726
31454	31064	23992	7912	1512	781	689	653	668	612	623	659	672	607	676	651	604	614	649	612	598	661	648	672	632	647	627	656	659	598	645	653	650	654	623	700	696	621	633	658	625	625	640	632	617	636	634	635	639	681	653	631	657	677	593	641	657	597	696	613	626	650	674	620	632	598	646	679	647	651	673	612	637	612	631	650	629	660	616	658	602	573	643	649	663	644	601	614	615	667	649	627	613	608	648	637	660	639	615	585	633	613	656	684	594	621	677	656	619	664	626	623	683	640	607	595	649	641	712	635	671	674	599	628	684	659	654	701	604	573	603	615	645	657	658	629	646	632	672	643	660	706	645	607	646	644	681	669	630	627	627	631	590	582	611	589	640	632	658	623	670	662	611	630	621	575	651	610	649	612	639	625	649	681	638	610	634	653	587	669	656	642	581	693	639	656	628	652	675	617	643	621	667	612	628	614	598	638	651	642	598	609	685	632	611	632	662	687	613	670	622	667	636	673	661	593	609	615	693	696	669	627	637	602	676	622	645	657	631	650	649	597	639	606	647	654	599	644	665	608	591	620	689	642	670	642	608	621	653	621	649	648	665	682	659	667	610	615	630	632	629	656	596	637	606	647	614	599	597	629	627	627	655	625	595	603	661	642	608	668	653	626	620	640	615	621	559	600	613	632	641	678	644	625	610	667	647	595	631	622	640	583	595	658	646	613	640	716	631	664	678	586	605	610	621	605	640	648	650	603	603	614	614	633	645	654	631	664	578	629	608	656	651	665	621	625	679	631	667	688	635	633	654	672	629	609	642	651	666	596	610	594	594	634	604	635	662	651	634	644	686	659	609	658	648	654	670	614	641	626	653	664	635	642	631	640	631	632	675	594	681	633	658	646	619	672	680	615	594	626	632	604	643	638	642	630	671	597	610	629	602	630	592	626	640	651	656	655	606	609	593	592	664	624	676	608	634	671	673	651	595	657	634	699	643	647	655	675	641	620	592	629	641	672	650	663	662	607	623	623	626	586	615	615	605	670	669	659	652	618	585	605	640	603	654	636	624	656	664	635	645	641	608	664	603	658	665	667	629	604	614	660	691	671	642	651	622	641	636	620	690	668	636	642	647	678	623	660	655	637	631	640	638	590	601	600	637	612	688	626	619	622	639	683	637	624	612	664	632	659	677	635	630	625	626	646	586	603	582	619	669	645	622	640	640	669	661	666	610	642	660	647	614	608	663	633	667	652	632	599	641	642	601	620	632	638	670	671	634	621	629	632	706	687	608	626	625	655	638	644	612	604	645	657	657	607	602	660	656	642	622	623	606	701	610	633	627	627	648	671	606	616	667	612	664	625	660	691	683	622	664	592	634	654	600	589	661	620	686	652	627	645	619	612	643	625	640	610	616	616	616	608	676	591	625	677	630	631	684	609	684	613	600	696	607	590	580	612	609	613	623	639	663	603	628	655	645	589	662	661	663	654	615	625	594	651	646	614	625	629	623	690	620	670	617	639	662	644	692	642	648	650	630	665	610	583	635	618	648	601	609	647	636	624	594	619	634	630	610	673	680	641	657	630	616	648	630	700	629	619	591	683	625	616	664	597	606	640	662	639	693	690	653	667	667	610	592	626	619	673	637	643	618	636	671	609	645	656	658	633	657	629	627	598	625	645	601	601	667	623	665	616	639	632	622	616	646	657	677	628	688	618	664	615	640	607	648	660	627	596	653	612	651	632	678	626	644	678	652	655	622	647	650	698	644	641	588	605	673	665	638	629	624	664	613	670	581	608	606	659	634	624	679	621	677	660	626	663	661	606	638	610	686	674	624	600	668	650	605	681	649	639	661	605	627	609	632	679	617	661	624	656	656	622	643	638	677	623	596	572	621	672	623	631	684	614	631	620	631	631	633	621	669	615	620	664	654	611	613	639	628	664	591	623	632	599	647	599	614	624	621	675	637	727	633	685	685	627	700	617	603	635	640	624	637	654	607	631	621	668	650	576	609	651	638	631	622	610	627	588	609	626	631	629	600	665	624	648	582	621	669	622	643	635	638	626	651	636	638	621	674	592	589	633	645	686	649	663	648	672	638	606	605	617	635	621	658	651	625	626	637	648	635	651	625	699	629	635	624	643	656	694	646	638	639	639	631	585	606	677	618	663	617	632	616	653	623	633	638	611	627	631	641	642	677	667	638	606	622	615	630	600	609	653	628	635	601	642	604	640	624	636	650	616	615	669	623	626	698	623	625	650	649	616	643	631	643	660	664	623	637	656	642	637	625	658	656	619	638	641	652	662	628	598	650	578	608	681	642	613	677	645	657	639	633	631	614	649	610	651	643	598	626	604	633	620	664	673	692	598	623	652	633	697	620	639	638	631	616	622	626	599	639	625	669	608	624	664	634	628	671	599	699	625	612	613	615	638	657	633	614	626	667	611	658	629	633	641	674	679	612	593	650	608	677	641	679	625	650	591	628	671	646	605	639	679	611	646	622	637	639	650	674	622	647	659	687	612	616	581	643	646	693	639	645	616	593	608	670	614	589	595	641	621	640	637	645	604	642	652	618	643	631	642	642	621	639	642	660	668	590	580	623	584	630	654	617	667	616	671	663	651	633	627	616	620	684	643	637	623	632	685	608	603	649	646	605	663	639	648	605	658	694	654	628	699	628	671	607	667	632	625	706	636	653	627	665	620	682	640	668	687	641	584	625	647	629	643	608	611	669	632	617	682	593	648	632	650	619	623	673	649	653	638	629	629	630	654	661	633	629	608	663	639	622	632	635	644	634	655	610	666	633	630	657	627	601	609	646	613	660	603	657	617	614	674	591	639	647	655	708	636	639	622	594	634	630	674	658	612	648	610	640	601	669	659	637	613	638	635	624	648	651	657	623	660	639	654	611	643	595	633	634	623	621	620	636	662	608	625	644	617	616	616	632	618	615	633	649	631	634	639	602	635	623	577	679	602	644	612	608	621	628	579	614	629	659	646	689	607	639	608	653	621	681	648	607	628	624	621	622	625	622	619	624	633	644	643	616	648	664	599	638	619	664	649	568	640	660	654	644	606	587	652	635	642	625	634	666	660	629	680	637	660	621	658	648	632	630	649	631	601	600	642	636	645	656	621	626	661	621	654	639	620	666	659	657	658	662	642	602	606	632	665	609	664	617	666	648	652	640	621	642	641	609	624	638	633	584	622	663	618	623	667	690	642	652	647	602	644	626	629	658	640	638	645	605	690	641	617	634	633	626	685	627	629	619	672	653	629	620	615	602	653	629	592	671	669	635	638	636	602	658	656	619	633	595	677	621	631	616	652	616	603	594	640	658	670	640	626	647	643	648	659	702	649	655	643	659	644	645	592	612	607	637	623	605	640	637	602	685	634	638	582	632	640	627	647	627	633	636	660	651	581	620	624	675	648	619	628	640	606	646	591	614	659	628	677	644	646	610	665	634	608	653	614	652	627	626	626	636	651	628	636	619	616	643	589	625	624	652	618	639	675	670	654
25887	35254	16887	3982	1167	662	565	519	509	505	564	534	545	513	536	520	533	516	509	502	476	526	551	561	547	536	559	523	539	475	582	554	543	522	501	536	545	565	536	506	545	518	524	550	556	545	539	539	511	525	489	511	536	559	508	531	482	519	523	554	536	486	562	545	530	528	496	543	558	529	534	526	554	522	519	510	502	524	562	537	525	522	515	537	510	541	562	551	528	527	525	542	542	550	499	552	550	510	529	564	507	508	549	498	537	527	517	514	520	517	508	499	547	543	444	554	531	504	525	530	561	517	533	527	526	525	522	513	521	539	512	523	541	511	495	512	523	548	495	515	526	557	505	525	509	495	525	525	514	559	525	515	527	563	534	514	516	546	594	528	506	538	542	462	515	486	544	562	525	493	558	549	561	527	517	507	541	486	515	593	490	519	533	542	488	523	552	538	514	508	566	544	535	529	503	519	539	553	535	489	501	558	556	533	555	575	561	533	557	554	517	531	520	546	524	528	530	548	521	550	519	485	533	562	514	508	520	504	532	493	500	506	542	525	496	558	525	497	488	505	510	508	524	537	546	506	493	531	525	514	521	516	527	536	530	580	529	535	521	500	530	540	508	515	508	550	485	543	521	501	590	522	556	562	546	522	534	553	523	497	516	523	522	506	501	491	594	522	532	519	560	501	521	528	556	528	570	551	540	531	564	573	538	553	535	549	512	512	533	529	524	498	505	539	517	539	552	497	547	529	552	537	547	505	542	517	519	565	566	509	537	516	540	546	568	502	556	554	528	542	492	525	546	509	467	529	513	554	554	523	514	535	561	573	545	531	531	530	535	540	514	546	551	550	515	524	510	519	516	500	514	540	503	555	513	526	470	502	538	513	547	521	526	516	497	542	552	525	589	494	492	517	558	483	501	546	525	544	532	574	537	532	538	523	534	537	555	511	521	493	493	511	535	519	502	540	556	553	521	512	512	515	507	537	507	489	545	474	544	558	470	549	571	560	529	473	502	567	551	522	512	518	513	528	548	496	546	512	550	491	525	574	520	532	565	511	543	542	513	542	485	545	527	528	521	556	511	556	521	539	540	531	546	551	563	551	496	519	484	517	521	534	526	515	520	526	529	531	537	544	514	559	523	522	523	508	538	533	569	560	531	542	515	513	499	533	536	519	534	492	504	574	536	536	520	526	541	533	465	505	503	531	523	526	535	556	525	565	544	543	551	495	546	509	555	526	520	487	514	505	519	452	530	485	506	548	513	497	531	539	524	564	551	585	540	575	544	518	488	516	567	532	511	530	563	486	504	494	540	525	527	536	566	524	559	543	515	555	528	489	522	548	557	542	498	576	473	506	501	498	550	535	493	526	522	537	584	519	553	488	510	516	522	516	505	484	527	530	527	514	497	528	488	568	502	535	588	475	525	507	554	549	479	588	497	496	523	547	541	571	496	552	505	520	507	546	514	539	527	526	548	507	571	535	543	533	538	585	533	526	542	512	524	541	493	554	531	504	523	528	520	535	557	546	546	525	518	518	532	553	592	551	576	560	521	551	525	532	507	472	570	510	530	547	538	487	514	549	528	547	545	556	486	490	549	534	524	501	516	510	523	487	527	508	525	506	560	555	505	499	512	596	506	532	518	491	523	482	508	532	525	528	523	512	506	565	521	549	517	556	523	540	530	548	495	544	532	502	530	519	507	514	519	522	553	490	554	547	538	533	548	524	521	548	499	584	508	504	510	496	510	539	482	515	504	519	532	559	544	505	510	532	558	502	494	572	556	530	529	539	564	499	540	481	557	506	508	503	565	523	516	503	574	491	467	520	531	498	475	529	544	538	564	535	509	571	506	517	552	519	547	525	542	533	522	513	532	533	508	545	479	505	527	535	503	529	537	541	543	534	525	541	520	557	535	520	512	538	538	578	544	546	565	541	495	521	503	555	523	529	544	493	510	540	553	530	508	537	524	561	543	566	541	518	545	528	476	531	529	564	542	569	519	498	531	556	540	513	537	564	537	533	560	505	566	515	484	537	511	527	516	538	546	572	493	529	467	530	515	536	527	499	537	526	536	535	519	536	554	530	520	523	561	505	516	535	536	525	558	504	526	551	527	502	500	534	571	504	507	541	528	523	521	559	501	581	524	567	544	488	491	512	531	533	527	492	538	535	521	523	557	494	547	537	540	544	533	508	548	545	495	509	540	531	546	516	548	514	528	559	522	541	525	588	533	531	499	527	592	506	552	511	519	550	559	489	527	496	542	562	531	527	533	534	539	529	518	531	521	535	505	547	582	537	531	507	538	507	490	539	551	513	534	497	530	514	538	527	569	559	562	550	472	542	575	533	527	507	500	546	517	520	505	533	567	504	565	535	527	490	518	560	550	546	562	517	509	475	466	531	564	534	554	566	517	526	515	502	492	497	560	517	530	534	524	524	506	512	533	547	537	577	531	563	530	536	555	524	539	526	548	551	531	513	535	532	523	522	569	505	544	506	524	547	519	503	540	557	546	517	576	579	513	493	541	554	535	514	501	516	525	542	503	529	538	508	535	506	530	520	537	537	540	584	503	499	527	557	556	531	584	533	541	543	536	522	548	521	495	548	526	510	495	555	507	507	483	533	491	515	546	593	479	535	559	484	551	555	531	528	519	522	515	527	546	538	544	499	542	489	517	501	524	525	530	558	534	504	558	542	522	514	500	562	570	542	511	519	508	517	488	517	548	540	527	517	556	522	512	544	524	536	526	561	554	493	488	531	519	526	539	547	524	506	536	558	533	512	500	507	529	500	523	500	544	529	540	510	488	531	508	560	531	533	519	538	543	520	544	549	530	514	512	524	528	563	518	517	525	490	549	556	520	530	544	553	518	543	546	506	608	542	518	497	493	540	506	506	510	552	519	527	521	501	559	509	530	494	529	504	532	546	493	521	528	489	562	517	529	528	540	514	556	516	544	506	539	526	561	498	510	532	512	543	506	567	494	537	517	517	574	548	573	574	503	528	490	509	529	574	572	535	516	513	567	572	539	528	523	477	508	563	536	529	499	529	538	527	520	496	543	562	533	513	520	538	517	516	483	565	532	521	518	530	536	532	559	522	554	514	489	533	495	511	533	495	555	510	560	532	512	532	532	521	544	532	534	533	532	495	534	550	500	548	492	591	516	499	513	464	551	507	502	549	544	496	552	510	470	543	541	497	530	527	553	540	555	506	513	505	528	544	542	541	560	525	523	533	495	532	514	513	514	490	485	518	544	552	550	552	534	545	551	555	518	576	503	556	559	521	553	571	519	580	523	496	491	533	515	495	523	536	527	530	543	517	531	548	548	522	529	530	503	524	529	511	499	535	533	520	507	552	577	518	507	554	522	572	523	505	528	517	558	510	522	522	524	531	532	540	491	519	541	538	564	560	537	536	518	538	537	543	523	517	543	500	511	548	490	521	510	510	537	513	535	513	538	476	492	535	510	543	530	531	546	528	495	518	538	531	522	518	521	513	484	516
25288	25681	35531	28894	16000	3891	1123	823	716	781	755	720	724	683	780	730	698	728	715	687	755	734	690	715	719	660	707	709	698	689	686	695	718	734	744	730	730	727	709	719	727	678	725	700	701	695	727	692	723	726	720	710	727	771	665	705	689	701	677	677	731	700	707	667	758	700	729	659	734	697	708	738	704	691	681	701	658	740	734	724	710	725	749	712	749	725	630	790	699	716	689	703	729	737	721	629	702	678	719	665	690	683	684	688	709	684	703	745	708	689	711	674	700	795	699	701	729	722	669	710	659	718	717	711	704	711	735	713	701	715	699	713	729	689	671	745	739	689	693	660	702	695	751	713	683	722	669	684	723	704	676	707	676	697	755	724	673	699	713	685	720	663	716	680	683	719	691	708	706	672	716	710	708	720	731	711	755	739	685	695	733	704	726	715	730	739	716	740	713	696	716	671	741	712	676	664	709	662	676	699	753	723	711	732	662	679	731	688	685	675	681	695	726	693	726	682	683	691	700	717	735	712	692	715	745	684	688	753	725	669	691	693	672	720	698	676	730	709	739	749	702	680	686	687	710	705	691	684	718	685	723	730	682	750	652	714	740	682	698	717	724	705	697	695	712	719	698	683	677	640	711	747	694	732	688	715	681	704	733	660	670	689	697	712	696	751	702	676	647	726	682	706	707	699	712	686	678	727	684	711	660	647	704	712	692	695	713	704	741	706	654	689	724	722	672	694	718	681	723	738	746	725	683	659	679	688	700	729	755	694	727	741	676	713	658	685	715	690	698	699	720	687	668	720	701	694	721	680	696	708	692	710	716	717	727	708	648	687	681	689	728	665	710	715	728	713	753	721	689	727	752	704	698	697	709	713	691	706	713	727	739	655	673	743	748	721	686	752	716	707	738	713	749	676	684	694	664	735	695	661	728	681	705	719	688	731	727	672	737	657	746	712	725	736	696	688	710	693	686	664	715	723	712	652	724	677	701	729	706	665	696	740	686	751	689	688	718	715	688	772	728	731	704	697	732	714	697	724	754	709	702	729	701	682	764	682	737	667	744	691	738	682	756	740	709	680	705	726	708	762	760	747	723	684	710	701	659	705	727	739	739	707	693	700	729	729	710	644	691	714	712	661	709	744	693	663	706	745	724	734	725	643	707	689	717	723	755	682	731	743	702	692	733	706	772	696	712	696	726	705	739	672	677	763	695	740	727	731	731	761	738	696	708	730	722	667	678	700	682	694	683	713	717	734	681	742	753	726	736	683	667	679	639	747	695	695	742	717	699	698	706	735	719	688	689	700	681	721	660	729	718	684	699	751	706	731	733	684	705	688	724	726	734	710	676	667	721	732	689	670	722	721	740	721	709	736	721	655	701	667	702	708	688	730	699	747	715	713	695	709	728	735	736	707	710	727	690	743	722	680	791	762	722	669	719	714	694	671	711	705	693	737	687	689	702	736	697	648	675	744	693	743	676	691	699	695	688	745	714	723	708	720	658	730	671	723	692	673	664	712	715	708	702	736	713	728	684	720	688	731	701	725	683	748	702	669	692	709	709	774	742	727	692	733	689	685	697	727	700	669	708	608	746	686	688	692	660	694	731	732	706	696	678	703	749	735	769	737	709	735	691	736	726	684	717	706	685	713	715	706	682	692	709	682	694	705	738	758	652	694	663	729	690	703	720	712	706	690	686	682	750	725	707	753	748	717	718	742	707	697	658	702	724	699	760	721	654	718	661	701	657	727	673	731	757	705	711	684	685	669	695	661	777	681	696	698	736	733	660	700	678	720	692	702	679	686	673	723	723	712	672	714	667	693	716	730	771	753	715	679	727	717	728	663	690	671	668	715	722	715	674	703	750	725	730	719	703	696	701	700	670	705	710	779	721	716	701	707	663	739	685	695	680	694	701	721	741	677	712	698	659	730	708	700	695	706	708	666	669	689	684	723	718	703	736	756	739	691	730	702	698	710	761	671	687	688	688	725	703	720	691	697	740	706	703	705	704	657	743	690	688	689	721	675	671	675	702	719	748	689	689	702	697	719	716	682	694	715	739	674	732	749	721	716	699	698	725	650	710	755	697	731	700	754	697	699	753	750	738	704	693	629	681	698	709	699	651	692	705	721	724	724	672	672	735	688	749	721	710	767	706	691	729	709	693	726	697	713	740	744	690	702	651	701	729	725	617	703	758	772	683	732	740	760	737	650	691	715	727	723	700	711	706	723	707	761	688	716	737	716	687	694	729	682	721	673	697	708	710	726	700	664	729	687	721	685	707	712	729	751	683	685	743	761	745	709	719	656	694	671	742	734	697	679	737	716	665	717	727	684	719	698	700	710	678	721	653	693	775	749	674	684	690	688	723	685	722	712	749	701	698	715	689	733	703	687	684	739	748	705	706	718	716	685	704	712	674	690	691	700	676	731	720	742	733	699	671	745	694	709	751	706	688	704	727	666	708	714	698	709	741	755	732	688	648	722	681	707	726	702	697	739	674	714	645	726	693	726	706	745	678	696	683	730	708	656	719	683	742	702	726	702	698	721	714	734	693	669	691	726	728	636	716	673	687	680	692	707	708	683	703	684	689	702	713	679	689	708	718	692	669	740	735	675	717	718	689	694	684	689	689	684	740	728	696	713	720	708	741	687	739	689	746	736	688	715	652	702	693	685	745	658	664	732	719	679	707	679	720	681	769	729	717	722	756	699	692	698	708	729	748	710	687	684	675	674	699	728	682	683	667	707	743	774	674	726	771	717	706	721	734	746	681	661	716	739	708	740	685	758	703	714	734	672	715	706	677	735	684	721	718	684	703	709	725	718	694	686	727	754	779	728	674	688	735	703	689	755	632	670	704	707	687	697	689	720	701	717	687	720	682	711	668	744	679	696	719	689	652	674	684	709	721	718	765	676	719	694	711	675	657	692	636	705	739	698	739	728	669	674	708	745	740	748	689	776	711	702	681	725	721	694	706	662	706	684	708	648	731	710	735	751	648	699	729	733	683	686	761	727	705	684	727	713	717	723	690	754	708	702	801	717	709	734	699	710	736	726	667	732	688	725	727	704	733	708	643	718	707	735	727	705	725	676	713	721	704	680	696	724	735	729	688	689	732	699	676	663	742	691	658	720	684	684	764	701	739	683	712	710	768	704	709	686	696	671	728	695	686	704	720	710	715	717	696	709	699	739	731	738	702	691	697	690	715	716	692	713	696	719	736	705	689	700	680	710	714	694	657	711	683	702	682	696	710	689	731	716	731	728	729	694	696	698	634	722	714	709	674	724	694	766	683	714	716	661	683	683	745	645	733	725	734	652	737	705	719	709	741	752	691	711	696	715	701	694	670	657	694	693	737	685	718	728	688	719	705	735	723	718	674	722	693	698	736	676	751	716	766	684	685	708	681	720	758	733	675	682	733	694	739	704	717	676	697	683	720	723	716	705	701	714	704	729	705	680	703	692	708	695	730	639	726	712	721	696	682	694	720	706	725	679	682	731	703	731
62725	88815	53822	20124	5278	1405	751	634	635	640	586	677	619	621	664	600	622	600	629	638	635	628	641	650	651	620	659	598	587	643	629	612	642	657	618	671	640	655	653	613	662	617	658	639	635	602	643	648	583	647	632	677	635	631	598	603	653	635	645	628	663	624	661	606	603	681	644	596	650	643	650	622	612	640	553	645	605	633	588	630	602	651	641	637	606	594	637	645	622	626	608	610	610	595	619	670	614	629	611	613	648	625	629	636	633	651	660	653	686	625	640	608	597	641	641	660	650	636	662	616	604	622	644	643	635	656	629	650	628	610	648	631	598	622	611	601	637	626	624	630	623	637	676	582	661	611	629	608	609	636	618	617	645	655	642	589	638	625	669	630	634	616	648	606	641	609	657	619	601	651	661	637	593	597	650	609	606	640	633	642	613	649	665	654	634	599	654	639	647	665	625	673	612	624	647	637	641	626	618	622	583	624	607	600	620	619	649	627	631	640	604	674	639	656	655	612	615	619	595	609	626	626	611	615	611	610	641	641	640	618	558	663	643	591	628	641	636	620	632	646	595	633	612	632	628	660	672	639	600	632	609	613	669	657	648	597	587	606	625	627	606	637	613	648	578	624	586	621	647	634	665	607	617	639	642	654	662	613	580	650	610	603	619	647	649	647	663	639	621	597	631	595	619	614	636	671	657	589	649	660	640	652	634	621	580	662	623	685	628	634	625	634	663	619	693	624	630	655	634	654	634	622	584	662	667	682	600	637	640	613	644	662	599	648	608	626	656	641	599	594	640	624	636	629	682	679	608	580	616	680	620	638	665	664	656	613	601	641	666	609	618	631	670	689	632	621	601	617	635	608	636	671	658	646	613	592	603	663	624	666	648	696	598	650	648	602	618	608	611	603	607	618	591	621	639	640	626	572	628	669	615	662	610	625	627	628	633	639	618	628	674	652	590	628	658	664	638	654	580	651	647	632	632	644	587	590	638	668	625	610	622	619	611	612	700	602	653	629	665	599	635	661	632	635	640	632	647	569	634	621	594	600	625	643	651	611	681	639	604	664	625	603	624	631	668	634	662	625	628	621	649	611	627	668	639	632	607	662	610	674	602	647	694	592	669	641	619	669	616	630	619	613	678	652	628	656	598	565	625	577	618	612	644	626	590	618	616	658	610	572	690	609	639	604	661	617	606	603	631	636	599	661	637	619	619	622	685	620	603	629	641	622	624	596	630	659	571	622	615	643	609	648	630	603	649	649	593	623	627	652	636	625	646	642	649	636	594	627	673	647	594	637	614	675	644	614	625	662	631	560	629	650	594	634	569	608	636	674	610	591	655	623	595	637	598	578	635	626	634	599	626	635	607	646	613	614	670	617	628	657	646	616	605	604	680	645	619	649	614	622	594	639	610	628	593	651	643	607	710	608	629	607	618	663	623	654	637	614	647	592	644	616	606	639	625	591	665	615	673	641	643	614	620	603	616	601	702	663	659	639	686	624	618	587	608	613	625	616	643	600	623	600	589	629	626	627	619	637	623	611	668	608	594	640	654	601	593	639	644	632	635	614	602	655	639	619	635	582	590	633	672	646	640	661	689	599	603	607	642	639	599	664	633	652	638	637	595	639	607	592	597	666	630	647	627	609	574	599	609	613	665	625	632	590	596	612	621	577	632	611	644	611	604	666	645	644	577	618	616	622	622	625	644	628	597	591	616	652	641	691	622	622	643	609	647	625	662	665	625	656	618	614	636	621	638	605	616	607	617	699	630	635	616	657	640	630	605	623	646	634	617	661	621	647	614	624	621	608	608	629	602	661	654	637	639	642	588	670	654	655	588	637	610	616	630	658	590	615	608	627	657	649	596	630	652	633	604	653	619	650	627	611	586	645	643	652	678	625	619	625	666	615	631	679	629	613	629	646	688	568	649	612	663	645	656	648	574	610	640	628	658	635	612	615	604	657	595	639	626	618	642	609	625	640	635	630	630	608	616	674	645	626	651	641	590	638	611	590	667	602	672	595	645	667	670	602	621	615	660	604	608	599	639	661	617	598	628	606	623	595	627	598	670	639	612	669	616	648	600	638	634	630	626	633	643	607	630	617	604	603	604	621	598	697	590	640	616	606	617	627	653	618	639	625	674	711	641	673	630	649	633	652	663	697	652	648	611	608	628	616	635	648	630	597	612	617	606	583	664	610	633	648	711	651	613	624	629	599	657	670	644	624	609	611	640	630	665	647	631	623	575	625	669	631	642	625	689	649	635	592	612	644	656	613	681	596	647	571	642	644	623	664	602	599	620	603	614	680	609	666	609	611	648	597	630	632	673	629	646	610	658	610	646	601	635	597	627	626	623	649	599	620	630	631	676	595	599	630	655	630	668	597	605	633	635	629	629	624	676	610	655	658	647	603	609	672	572	655	631	603	641	631	664	599	633	630	645	600	624	689	632	664	667	650	611	647	641	584	654	611	631	635	638	599	620	613	603	646	592	607	672	649	666	606	649	623	596	631	642	646	623	655	615	568	608	638	640	609	612	620	617	596	595	627	680	607	588	649	625	639	631	591	630	594	645	649	608	607	668	604	643	642	639	635	608	611	625	620	676	599	603	598	649	589	672	606	647	623	656	657	607	630	578	574	655	642	697	660	692	618	644	622	617	621	626	618	598	638	614	705	652	607	633	675	623	629	624	621	622	617	561	633	647	613	628	673	613	646	628	622	625	604	641	653	618	646	611	660	594	612	620	649	642	603	590	644	637	641	637	625	664	606	643	645	634	628	625	617	611	606	600	652	583	622	687	646	625	618	646	605	602	618	619	666	613	572	628	678	646	608	621	628	629	619	674	600	627	596	667	651	588	648	646	596	594	609	657	580	620	626	621	672	652	613	641	632	596	550	605	616	594	602	624	696	683	676	636	601	618	654	628	606	621	667	639	679	632	581	648	601	604	631	624	633	618	647	608	649	661	626	618	609	612	623	603	641	582	665	616	597	633	665	639	594	582	626	630	638	650	641	622	630	610	663	617	597	634	645	629	638	637	649	636	629	649	590	609	640	628	590	605	644	607	678	650	657	681	595	610	678	635	661	605	631	611	638	591	648	651	605	610	640	602	583	669	585	646	619	636	592	601	639	616	583	689	649	610	627	624	625	618	606	608	594	632	635	651	633	627	650	616	667	645	638	646	612	643	600	636	617	608	650	643	657	613	582	652	642	617	622	620	629	637	646	653	628	629	633	645	646	662	594	623	678	602	562	644	629	648	621	675	604	596	608	655	635	583	634	650	589	624	591	644	645	647	657	611	602	672	622	639	605	636	576	616	599	620	657	625	691	607	599	583	662	573	596	633	628	685	634	675	586	619	622	657	590	604	657	637	643	645	614	585	653	641	620	600	620	624	615	615	642	602	620	624	611	652	646	618	629	605	644	593	639	636	620	597	603	634	649	584	642	611	642	612	626	623	613	666	654	641	583	588	625	577	635	623	630	596	633	624	621	638	606	618	593
23963	23046	32240	26935	20548	11178	2003	1037	871	842	834	894	819	822	881	786	825	808	839	828	880	820	870	796	795	817	793	832	854	832	810	829	843	803	833	789	781	863	824	825	837	816	831	791	795	822	824	830	796	800	838	797	794	821	794	847	827	801	860	796	814	820	827	827	814	809	779	846	817	769	834	854	787	851	809	773	809	786	805	788	850	803	798	849	852	864	813	755	796	782	791	792	772	834	788	803	768	813	802	824	809	805	796	787	831	806	806	816	839	804	817	866	881	813	774	824	867	863	863	804	793	770	754	791	848	809	803	846	779	804	808	743	833	797	850	767	819	801	793	781	801	791	777	824	828	832	810	832	801	757	820	810	843	828	784	795	830	797	809	828	780	769	823	796	755	799	766	806	766	837	792	832	817	801	828	858	770	792	792	778	819	822	876	831	827	811	829	772	805	834	877	851	813	845	797	790	807	852	784	827	796	778	808	828	839	778	846	782	785	798	800	801	783	804	813	816	812	801	775	781	791	776	802	769	799	812	789	852	793	767	806	758	760	871	782	836	780	787	806	775	772	811	793	818	821	776	843	870	836	844	777	812	793	803	826	814	830	762	803	840	810	775	784	763	831	792	802	793	778	814	783	791	733	795	798	776	802	794	775	844	823	880	835	805	814	814	806	820	811	809	786	817	798	791	823	790	792	820	806	817	817	798	804	817	797	834	810	798	769	769	843	818	785	809	757	816	779	812	842	822	802	811	792	878	803	830	818	788	807	787	811	799	843	780	754	859	775	727	793	826	776	830	791	809	793	767	770	774	822	757	829	720	849	849	775	832	801	826	823	753	900	760	811	822	812	857	778	766	810	764	795	779	749	819	804	835	764	835	770	814	832	770	801	820	813	788	829	817	762	829	816	789	815	770	812	849	784	746	811	869	853	815	837	855	802	783	810	765	799	823	822	709	786	744	827	812	820	780	840	817	749	825	824	794	831	803	782	845	842	823	864	810	800	798	816	819	790	787	782	816	807	811	856	790	819	798	802	835	831	781	849	886	820	790	835	819	815	806	761	838	810	784	807	835	803	819	855	741	819	804	834	806	756	820	831	799	818	820	847	803	783	805	769	788	819	775	824	822	775	847	799	787	836	788	825	824	769	850	772	774	791	758	764	790	803	809	812	798	842	789	809	812	827	803	807	822	824	842	751	796	799	838	767	795	805	821	815	804	789	790	786	821	840	801	808	826	816	801	799	805	827	824	804	816	828	772	886	768	821	801	839	838	809	776	838	747	789	822	773	813	795	792	839	798	821	766	778	777	768	742	821	849	799	808	764	804	787	840	835	803	818	830	768	824	792	778	777	770	743	812	827	860	848	788	797	859	824	790	735	792	834	782	766	794	790	802	848	806	865	785	781	807	832	809	791	787	799	807	837	747	804	778	807	752	849	885	822	814	803	810	831	783	814	861	768	780	817	772	818	814	818	791	823	752	816	778	795	817	807	802	805	777	794	803	773	781	821	777	830	783	845	829	827	797	817	762	804	844	818	810	839	788	822	906	871	784	786	871	802	826	870	767	845	797	801	818	824	791	764	852	859	761	789	793	839	784	834	792	796	781	817	834	772	789	761	756	808	788	821	854	808	813	796	792	750	791	785	787	802	762	804	799	786	828	838	840	800	827	756	835	815	808	834	822	802	762	822	815	820	839	805	833	834	773	744	778	764	803	720	785	760	837	792	776	768	819	838	820	795	804	820	774	782	785	728	817	809	846	867	792	809	835	785	821	766	842	796	793	782	779	759	819	840	816	807	794	775	838	785	798	830	803	799	803	774	793	815	845	828	819	789	798	776	775	809	820	816	796	823	773	785	848	823	800	799	834	804	802	839	792	814	788	786	815	787	773	793	817	836	804	838	817	813	852	838	824	766	803	811	732	765	798	802	776	822	808	862	754	844	796	788	779	746	850	787	837	818	837	781	827	797	850	813	798	862	795	778	790	797	824	790	823	804	767	833	808	837	799	793	787	807	792	884	753	896	783	807	832	814	748	906	815	820	807	785	817	775	802	798	797	827	759	832	780	805	831	810	832	844	875	781	836	816	856	813	844	813	768	791	758	792	818	830	817	799	776	837	815	787	826	770	800	799	839	808	826	775	826	795	792	770	782	816	792	773	781	770	830	777	836	821	821	833	787	816	799	788	807	785	794	799	817	845	813	793	810	846	797	782	811	798	818	834	775	783	840	800	783	874	796	753	851	811	824	812	803	778	795	829	790	820	834	781	772	841	818	783	805	798	814	812	793	778	774	819	795	783	797	812	779	840	784	763	802	805	804	751	815	743	787	789	789	795	804	826	831	792	780	834	782	859	806	817	812	807	813	785	818	779	816	777	768	798	789	807	845	822	800	806	813	775	746	798	768	790	798	752	796	844	828	811	814	796	805	835	828	776	776	812	809	778	750	788	768	822	790	862	809	801	781	834	839	780	804	806	787	775	811	795	790	759	813	826	803	861	773	790	826	880	749	813	824	792	782	772	798	805	790	823	743	766	830	790	795	768	804	842	785	853	755	824	760	790	785	802	826	798	801	801	804	830	774	782	835	818	790	822	842	791	778	807	834	837	834	830	814	751	771	771	826	742	795	786	785	798	753	750	793	859	759	793	840	821	778	779	816	806	794	806	784	811	813	832	825	848	799	825	838	802	747	823	775	767	810	826	776	782	780	788	754	824	826	805	837	841	786	873	812	797	830	737	822	748	805	839	811	777	776	785	858	786	804	813	792	809	747	789	747	793	825	847	808	792	788	818	814	765	791	849	800	802	823	833	796	817	802	845	804	856	816	842	794	759	816	797	808	839	812	781	825	822	841	753	843	796	851	765	789	767	792	833	811	798	807	791	785	840	833	814	773	807	814	807	794	796	784	840	837	811	841	786	810	783	801	774	784	809	811	817	745	823	884	775	775	814	791	778	770	777	778	773	831	801	814	793	793	794	811	828	843	817	796	873	837	812	764	786	780	886	831	857	846	756	811	822	799	816	807	801	844	807	827	805	754	820	796	823	834	796	786	780	829	814	849	762	849	789	835	840	810	813	791	835	793	780	813	773	829	861	832	824	792	805	807	805	811	783	833	794	828	842	787	772	820	785	787	783	771	784	766	809	799	812	852	772	806	757	782	857	816	834	773	814	743	826	809	812	833	782	804	755	821	822	832	787	830	796	783	790	819	765	837	781	814	761	783	815	773	858	784	782	819	823	818	827	810	829	803	798	835	778	797	751	857	863	805	843	792	742	806	783	776	794	836	766	778	832	801	851	824	842	800	813	884	784	788	838	795	832	821	780	826	743	831	812	847	804	819	755	765	838	834	788	809	878	772	792	817	751	799	841	782	739	760	844	794	804	828	751	808	793	783	842	794	813	778	792	795	746	842	791	840	789	791	794	738	769	768	847	801	800	831	821	740	810	778	832	760	806	776	832	809	779	794	798	801	772	821	793	713	821	805	752	807	803	826
63155	97923	62701	28111	8358	2104	965	741	763	740	703	728	778	785	763	769	750	735	767	730	699	742	721	724	803	748	757	764	796	740	707	718	720	741	759	747	734	737	776	692	675	788	790	749	754	750	735	755	724	750	688	727	759	710	681	747	708	719	787	728	767	757	741	763	775	686	761	760	756	739	740	728	733	699	717	708	747	726	743	739	761	726	703	765	779	750	733	782	754	720	750	725	672	749	752	722	750	758	729	715	711	693	722	729	705	732	707	725	734	761	707	699	701	717	753	723	713	756	722	744	759	703	724	730	786	721	670	740	731	724	732	759	707	713	735	718	741	754	772	680	720	696	746	688	707	700	745	727	735	771	752	719	721	746	745	734	711	730	735	750	734	760	686	778	724	770	715	749	764	720	747	717	706	748	693	731	709	758	742	692	687	698	685	737	770	706	726	705	693	688	710	664	709	743	751	762	753	740	727	711	739	785	755	692	719	739	741	771	697	712	800	737	731	707	746	758	731	718	762	732	755	699	723	768	749	754	734	787	703	733	714	758	750	749	787	771	694	738	724	726	782	680	739	770	737	715	727	760	739	733	738	719	702	717	728	752	727	766	764	717	717	765	799	674	703	731	723	719	689	782	743	750	753	757	788	763	709	748	702	688	716	712	697	693	746	726	764	716	786	775	739	719	729	744	722	734	727	762	689	753	713	743	769	738	728	689	757	725	745	757	718	774	771	736	739	722	716	730	727	743	730	723	746	723	738	722	710	725	748	685	734	761	713	689	720	693	730	708	754	733	718	745	791	739	740	772	743	751	723	734	772	720	712	756	719	764	750	692	709	700	722	751	764	758	732	734	701	697	725	714	689	685	741	712	751	710	724	702	726	737	711	705	740	732	733	718	785	743	694	702	781	723	718	715	754	743	770	724	736	792	688	752	654	712	719	724	747	747	714	735	767	763	736	741	741	709	756	727	700	700	686	754	697	650	811	726	716	737	714	738	710	744	731	739	701	728	733	750	721	735	697	714	728	747	727	729	776	685	708	742	671	761	746	751	759	784	740	755	758	692	742	750	701	704	736	712	725	732	719	742	762	743	748	713	721	744	728	759	732	699	726	761	722	744	702	739	764	725	722	788	739	753	740	719	720	714	773	710	735	747	754	776	725	721	752	722	747	752	734	749	716	695	764	712	738	748	752	706	705	714	695	740	737	731	769	700	693	721	757	737	687	691	713	780	737	689	780	765	770	724	723	737	693	749	735	732	743	725	726	644	660	768	745	721	743	775	726	716	690	738	689	716	759	745	735	697	695	707	694	720	749	756	738	717	753	728	754	743	739	679	702	722	734	738	730	704	726	733	687	739	719	707	704	769	722	739	746	805	713	721	741	728	680	737	752	718	700	674	743	741	727	717	747	737	750	714	729	697	722	798	700	716	733	731	730	744	725	699	757	720	701	733	720	729	736	720	752	702	753	745	762	751	747	667	720	758	729	698	718	702	709	748	735	733	701	745	725	749	758	768	743	773	691	762	760	759	718	748	733	693	749	772	752	736	715	723	737	749	741	737	742	731	683	744	759	718	782	778	700	733	732	753	698	736	743	720	692	703	724	690	686	730	799	758	700	734	748	735	727	738	740	718	707	727	748	758	736	727	763	716	741	761	773	739	746	718	779	683	725	762	724	715	738	739	732	756	733	744	751	714	741	743	664	692	776	774	709	734	720	718	742	738	737	745	771	700	698	774	689	736	721	771	693	723	718	720	678	681	747	690	683	754	742	738	747	737	726	762	728	716	749	746	674	764	748	732	732	732	691	736	740	698	684	718	742	718	736	730	707	692	830	755	729	732	695	723	680	725	722	718	762	711	703	749	689	746	757	698	733	689	728	687	712	733	708	712	741	731	745	745	719	710	712	757	669	737	810	784	698	732	738	739	759	761	724	723	698	726	727	791	772	728	741	732	737	748	702	742	711	701	725	746	754	717	732	708	716	734	712	752	692	741	744	714	719	753	713	745	731	762	733	706	769	790	734	704	761	692	784	710	733	752	738	729	739	732	752	752	705	724	770	772	785	723	707	706	676	716	733	719	738	775	764	726	709	701	707	739	696	685	743	783	760	730	713	702	741	748	736	745	722	707	733	697	754	733	724	702	732	694	771	710	769	719	741	710	741	719	724	697	745	715	715	724	736	749	754	730	721	748	755	725	753	736	728	759	729	703	704	730	736	665	703	751	726	719	700	753	685	731	742	729	738	704	723	701	701	679	661	746	771	767	743	752	781	709	698	709	737	718	700	713	758	760	731	739	706	690	771	687	748	725	744	739	700	764	720	742	729	735	710	730	712	771	722	725	682	741	723	734	769	724	752	777	755	759	727	748	729	728	734	720	741	706	683	695	755	695	713	700	702	709	715	753	750	726	684	722	724	729	739	722	664	760	764	716	699	688	726	749	690	690	682	726	746	737	686	727	737	757	691	674	735	735	706	723	682	683	693	738	749	713	712	734	774	679	718	802	731	693	722	697	744	769	706	704	718	697	736	733	740	750	718	745	693	749	754	739	712	749	752	730	745	728	753	712	743	715	752	737	691	729	738	741	676	691	760	719	758	728	712	706	746	749	681	735	733	734	755	698	681	718	735	671	738	751	729	706	761	729	738	727	727	780	787	747	732	714	697	742	692	711	707	725	733	752	783	738	720	736	685	772	733	754	723	761	737	704	752	749	707	710	764	681	728	737	766	755	754	732	747	781	720	781	745	749	758	746	753	742	702	760	710	655	724	722	772	706	774	724	667	710	718	749	736	724	751	735	724	725	731	731	718	735	692	777	675	729	726	718	753	723	711	735	718	706	700	717	723	734	672	751	799	739	738	783	741	766	730	734	679	741	722	767	738	723	729	723	746	753	753	659	764	700	724	741	755	754	713	755	743	747	779	686	727	741	678	711	773	683	737	741	719	729	772	723	783	734	705	716	750	749	690	754	731	811	713	711	734	744	692	778	781	745	760	765	717	765	727	759	715	730	718	712	751	756	696	743	709	710	743	778	744	793	672	728	706	756	694	717	765	744	764	700	733	763	774	751	736	709	686	695	753	746	755	683	717	724	730	704	733	722	712	723	748	722	724	747	745	729	768	746	707	731	714	739	739	740	734	686	713	719	720	722	739	741	762	760	715	772	760	698	714	724	709	708	688	744	757	744	783	763	732	682	730	708	755	736	755	734	729	690	722	741	699	725	758	739	718	724	737	735	736	718	698	763	730	778	766	704	699	719	746	738	738	775	724	717	713	683	745	715	724	768	726	783	730	803	755	741	725	708	751	664	756	707	708	749	744	733	746	744	713	707	745	722	751	715	714	733	746	751	667	745	749	760	742	681	740	731	734	774	736	746	752	723	720	715	738	731	743	675	741	735	758	738	720	734	688	732	736	714	730	695	761	711	739	728	757	735	748	778	733	715	696	730	726	753	767	723	762	733	732	741	689	713	746	754	710	718	731	730	736	710	776	764
31645	31358	23131	7642	1529	795	664	687	660	650	655	644	676	631	689	640	651	659	664	636	672	623	606	639	643	659	685	669	659	645	626	642	656	633	688	625	597	631	644	654	611	621	692	648	648	654	636	673	633	642	657	660	671	659	688	652	648	626	598	664	619	660	615	649	678	630	643	623	645	606	680	679	588	663	665	667	649	633	616	649	585	640	683	597	661	613	625	625	709	645	649	655	656	684	640	640	689	609	626	667	623	703	682	695	602	629	676	647	652	652	637	630	674	624	639	637	628	633	643	617	627	612	653	622	641	666	611	650	621	618	659	622	601	600	670	611	603	622	643	630	630	691	643	621	618	651	688	669	637	673	639	704	623	622	680	647	627	647	645	633	574	651	654	622	653	617	636	649	637	651	661	662	676	693	613	648	608	628	613	653	667	642	670	647	663	641	649	668	619	587	617	632	640	614	676	629	628	641	631	630	673	622	611	632	659	605	642	631	642	643	648	668	648	633	623	593	653	606	634	626	657	677	646	599	613	645	675	636	628	644	645	668	628	611	636	603	631	631	656	648	652	626	612	614	632	661	617	653	628	636	647	662	623	614	625	635	662	604	657	671	629	626	661	618	662	648	637	615	654	666	619	603	694	641	625	654	620	650	621	637	611	623	597	640	654	636	645	671	687	616	586	610	631	643	660	638	646	630	598	623	628	633	660	603	627	690	642	639	627	617	644	635	653	699	593	672	637	664	617	638	612	605	649	605	601	640	647	633	645	681	637	651	616	593	648	634	598	603	578	639	588	629	624	658	632	610	635	577	624	597	631	622	641	583	583	629	628	619	610	676	617	622	662	622	639	639	655	626	663	610	624	646	635	649	635	595	630	658	627	623	645	664	638	590	656	627	655	626	718	671	597	658	619	639	619	622	600	608	655	639	628	680	662	669	667	624	605	614	692	638	674	650	667	632	637	661	668	638	656	680	628	667	645	596	657	665	604	649	676	625	659	660	635	619	625	633	570	647	667	630	652	608	659	629	649	633	632	641	603	626	616	704	629	639	606	614	605	656	621	670	647	612	652	645	631	658	613	601	618	632	633	645	633	690	630	640	641	656	655	637	599	611	606	639	603	621	643	645	604	629	656	659	683	601	661	638	627	602	694	659	655	642	563	672	678	661	564	627	653	601	601	637	654	649	672	671	646	636	661	642	667	619	584	601	630	674	642	595	564	659	593	682	659	672	657	636	629	647	619	621	608	631	623	639	664	638	659	638	627	639	603	597	597	608	606	650	624	657	641	631	613	604	661	657	645	608	630	685	636	635	662	634	642	647	562	642	638	696	624	609	676	657	594	630	653	675	603	628	631	630	706	653	595	612	690	617	654	629	631	635	616	631	663	621	600	610	617	651	651	615	677	632	628	632	702	639	667	649	636	667	642	638	635	644	692	662	682	628	645	597	667	647	669	670	655	681	608	651	661	604	648	595	666	646	644	656	648	651	626	609	613	659	648	644	669	625	625	647	606	654	610	599	632	689	586	623	624	619	595	633	643	641	647	627	674	674	651	575	672	667	631	616	687	641	665	651	596	639	621	617	650	662	692	658	632	639	627	615	627	622	646	647	628	628	653	621	664	618	623	638	689	663	691	673	628	626	608	660	638	676	625	593	650	632	597	652	673	690	598	655	697	599	585	613	605	658	633	650	649	640	619	664	634	583	631	668	638	627	615	655	622	676	638	606	652	607	598	653	677	626	659	590	685	635	670	661	673	659	594	623	592	627	594	633	628	627	651	674	623	639	658	649	606	670	636	606	629	639	623	644	640	635	659	648	684	590	639	648	624	583	622	652	667	619	665	670	638	615	664	641	627	631	599	603	587	648	645	630	621	666	658	606	637	602	583	603	672	639	648	670	637	660	628	646	630	639	652	612	582	600	626	628	596	603	637	645	615	622	676	620	668	642	657	679	692	606	655	662	632	647	635	672	639	688	652	617	625	603	646	630	653	624	623	611	616	640	636	654	608	651	638	672	613	646	626	663	700	630	679	654	673	686	672	602	641	653	630	654	634	682	614	644	636	565	681	660	654	610	664	650	663	656	641	662	629	672	592	654	607	655	590	651	686	615	599	621	604	659	626	647	657	678	625	653	671	647	628	605	640	598	687	598	603	636	655	638	614	638	650	614	623	636	627	623	605	627	587	655	637	662	630	615	611	626	652	647	672	621	650	622	591	635	660	662	625	686	649	683	677	629	597	636	657	669	679	607	688	627	607	628	678	622	642	611	642	631	652	552	697	636	675	649	581	655	645	646	649	604	670	655	627	624	627	600	658	608	676	610	607	649	668	666	649	632	649	655	606	630	628	597	683	606	631	671	650	629	670	647	629	636	640	641	649	619	658	614	664	632	641	617	663	629	624	629	658	647	641	651	688	661	630	697	620	630	643	627	615	588	637	630	637	649	626	664	578	636	701	662	622	615	630	646	688	681	625	647	631	648	661	681	592	605	622	679	603	615	626	673	646	644	650	611	629	626	644	679	639	589	639	629	657	638	657	688	621	638	641	651	611	650	645	659	662	652	649	623	616	650	649	670	700	610	613	653	624	620	683	602	646	640	625	601	631	611	676	661	644	664	661	619	658	650	636	637	646	585	642	664	643	625	602	631	645	633	628	630	615	641	632	647	648	641	616	673	650	642	625	627	617	657	634	646	596	666	620	640	640	620	674	643	687	645	642	595	677	641	619	614	607	635	644	619	630	612	660	660	653	586	636	652	646	608	631	663	598	632	670	636	608	640	685	638	641	630	625	600	665	697	612	638	609	642	660	652	657	620	621	635	671	642	662	624	673	634	646	682	661	606	616	637	680	623	628	638	656	644	691	641	690	636	635	610	645	630	603	637	612	651	607	657	652	683	686	676	633	632	629	628	610	667	650	640	635	651	631	624	653	627	592	632	678	615	686	587	604	610	654	634	641	645	602	632	638	648	614	627	657	646	595	620	643	656	652	649	608	608	663	650	609	677	624	620	617	603	612	632	626	640	586	642	634	634	671	618	665	621	672	622	634	636	610	603	682	627	567	650	682	611	657	618	659	588	615	619	638	608	610	636	681	688	657	639	636	684	657	673	620	683	661	623	652	629	614	651	671	605	651	581	645	606	625	597	649	619	671	603	673	670	667	684	639	631	660	643	640	563	695	698	692	635	641	629	632	681	628	613	628	636	682	625	617	652	588	640	653	623	682	636	592	621	632	635	594	648	632	665	636	624	623	598	659	616	638	653	596	623	686	656	620	630	635	639	619	672	622	640	626	626	670	653	651	651	661	633	592	661	650	634	637	596	634	600	685	643	677	612	657	713	657	661	624	634	609	649	641	644	622	590	618	653	610	640	628	647	614	664	624	614	645	626	603	624	657	631	650	649	654	689	653	683	632	627	619	636	658	627	641	657	641	638	698	692	644	633	694	656	615	682	670	648	629	604	628	656	617	640	623	631	645	638	648	648	630	680	652	605
26815	34614	15989	3837	1206	629	559	498	528	472	514	513	514	504	547	486	505	479	536	528	550	568	517	544	541	536	513	571	547	527	518	523	518	511	531	519	515	510	482	530	525	512	560	540	502	525	565	532	539	523	532	542	533	510	531	540	536	491	487	548	525	510	536	505	506	497	535	519	581	489	518	505	521	499	527	519	488	494	517	546	517	532	487	541	501	477	542	492	488	519	520	517	557	537	539	511	556	541	555	531	529	539	510	513	525	538	511	546	526	523	537	526	511	541	544	538	529	554	538	528	554	533	537	470	529	518	523	542	506	522	537	544	541	518	537	496	553	522	507	519	536	518	500	518	504	562	506	529	515	491	521	507	494	533	483	512	489	487	529	538	514	527	533	523	538	510	532	516	481	494	539	523	553	507	546	504	507	522	517	490	518	501	505	511	528	531	503	510	515	499	551	535	522	499	499	531	476	512	556	525	553	481	537	521	530	548	514	523	532	505	522	527	498	518	490	529	532	492	537	533	521	493	534	595	504	506	539	539	500	507	521	502	507	531	521	527	521	512	504	514	524	540	519	517	519	516	475	521	591	528	496	538	532	483	532	561	492	499	540	524	498	520	528	517	521	529	524	526	523	539	481	498	529	507	547	556	542	549	530	546	517	506	494	535	508	520	535	496	507	525	541	519	553	566	533	526	508	510	509	522	487	517	519	490	506	557	538	509	564	485	529	540	528	504	492	518	518	546	524	519	569	480	485	550	485	497	537	495	526	512	509	524	517	497	520	534	475	491	530	539	537	522	535	571	503	559	513	466	504	564	544	504	539	501	536	551	566	565	496	509	488	507	501	466	512	507	514	516	528	493	515	498	539	502	554	553	530	466	531	518	548	543	493	528	508	565	515	548	504	557	514	493	481	515	525	508	513	533	474	535	498	531	517	543	495	555	531	513	505	541	556	484	506	539	541	485	525	513	546	518	502	555	524	512	551	503	562	545	544	530	516	515	559	498	512	521	526	512	496	521	497	526	536	512	484	508	490	529	481	548	529	514	522	521	510	519	524	521	559	516	536	518	536	538	511	529	542	453	486	516	513	525	503	508	572	502	556	518	516	465	514	501	509	526	564	533	542	522	491	474	553	530	522	535	501	532	494	515	512	570	540	546	545	515	488	529	567	543	487	560	552	512	507	486	486	527	549	540	518	533	520	513	532	556	484	495	493	513	524	497	506	499	493	507	531	495	540	539	536	532	560	559	512	579	509	533	524	540	520	544	525	536	537	513	525	519	532	510	517	532	545	570	507	543	553	501	533	516	533	536	514	492	557	558	507	479	515	542	533	524	528	518	524	554	491	516	504	547	525	496	492	525	520	515	513	550	522	509	529	533	533	511	502	463	525	515	509	518	557	483	513	529	530	525	502	490	534	484	527	566	493	517	491	524	528	558	509	513	559	524	510	493	534	521	540	516	546	521	488	504	495	515	523	535	488	501	529	547	552	500	537	533	560	527	536	515	505	495	526	473	513	521	563	515	513	503	515	517	511	510	481	487	506	528	525	525	523	519	534	553	510	518	530	525	509	517	554	521	526	524	513	513	541	505	571	506	509	519	527	529	570	493	546	529	549	521	531	523	492	495	484	510	569	520	511	531	496	494	525	502	482	546	550	517	523	499	512	492	545	472	520	513	528	525	559	486	556	536	523	509	506	525	510	537	514	516	489	527	529	475	514	550	516	523	542	485	543	526	495	517	503	515	507	526	516	544	533	502	492	498	521	527	521	549	525	501	527	556	535	588	473	510	519	554	511	516	483	569	511	503	476	544	527	536	534	513	539	518	533	568	530	525	518	528	560	510	523	517	544	531	509	512	473	519	523	520	515	556	508	487	535	533	520	476	527	541	535	534	517	502	538	526	506	519	505	512	529	554	562	528	513	475	501	516	546	504	528	561	564	527	543	488	567	514	570	541	517	515	518	578	488	509	543	532	513	534	510	532	554	548	536	524	571	536	518	525	523	497	530	545	533	530	532	504	500	537	544	515	516	541	538	506	532	527	506	532	536	531	496	544	505	532	518	499	534	518	561	530	515	544	542	546	500	540	532	526	532	508	467	541	515	511	523	519	517	546	531	536	510	569	533	529	518	511	524	510	500	560	538	500	502	503	506	528	522	495	570	528	506	509	529	592	530	521	551	531	512	511	532	507	497	557	545	505	552	553	470	468	491	577	528	529	539	486	487	502	507	526	516	569	508	570	547	544	539	561	519	515	521	479	505	505	496	512	528	532	553	524	552	542	506	488	560	526	498	514	535	517	554	516	469	468	540	490	540	506	572	508	480	489	518	481	501	519	530	511	499	521	555	552	501	513	524	526	503	502	539	524	520	541	580	523	546	526	526	524	535	530	525	553	534	550	485	508	555	509	522	536	498	499	558	518	545	529	518	531	539	503	489	510	536	512	524	516	553	540	514	539	519	530	554	521	471	514	530	537	510	573	528	516	499	529	507	516	555	480	543	508	517	509	515	504	501	529	460	528	570	537	500	496	506	563	563	518	507	504	501	516	526	534	523	499	516	530	507	521	550	531	506	550	545	495	541	510	504	520	510	517	502	545	527	531	490	517	511	527	526	544	516	493	509	517	500	525	534	480	471	492	481	505	490	519	522	537	555	505	517	538	534	541	528	511	508	523	518	539	550	520	529	496	516	487	518	511	550	501	485	507	552	492	496	516	524	525	559	519	498	543	495	515	509	536	494	501	493	526	532	505	559	497	544	500	515	526	550	514	517	501	537	500	523	526	540	536	550	530	506	540	534	461	581	596	534	554	510	516	510	520	539	501	545	533	489	466	524	525	511	505	483	521	528	543	532	551	581	514	549	518	507	524	545	555	491	535	536	518	564	521	530	514	527	552	491	522	523	518	536	543	520	507	579	513	517	554	486	561	526	539	520	484	523	541	498	528	556	547	513	518	526	501	509	514	501	499	563	564	531	532	542	487	532	530	529	492	505	494	503	547	514	553	486	525	532	487	510	507	580	514	559	505	526	535	529	478	510	527	513	523	553	532	520	485	505	547	535	514	502	532	514	550	534	518	552	538	551	537	514	528	499	513	522	502	533	505	578	595	554	488	518	481	499	544	545	487	510	545	502	518	513	499	568	549	491	526	497	496	526	504	524	484	488	540	513	542	528	504	502	570	518	540	531	529	570	500	541	545	522	492	507	503	526	514	516	557	509	523	545	479	523	523	549	549	512	531	500	563	531	501	475	489	521	523	548	471	531	542	501	521	549	535	547	504	550	509	538	552	532	561	552	524	541	546	523	506	550	511	488	498	531	561	506	508	538	538	506	523	513	515	555	525	523	550	493	533	498	544	517	525	500	510	544	504	530	491	549	538	502	483	528	527	530	523	499	546	499	491	550	508	549	525	525	539	504	511	510	536	558	520	506	511	539	495	535	504	516	494	511	541	544	481	494	527	518	537	505	501	493	527	490	583	492	504	542	541	528	493
25219	25834	35447	29234	16130	3848	1046	781	790	732	711	732	695	712	758	649	757	763	728	704	729	675	729	732	713	743	718	660	704	720	679	724	708	705	716	698	652	719	674	710	724	695	717	712	733	666	697	711	734	725	713	706	696	681	644	727	702	694	742	714	630	725	729	712	693	722	660	693	676	655	700	762	709	752	754	676	697	705	693	689	640	666	741	710	658	698	691	682	722	675	690	745	732	684	719	729	654	679	674	679	662	694	675	728	736	668	713	683	751	683	742	751	693	684	710	680	691	661	759	682	664	679	685	681	717	694	710	703	708	667	700	692	690	695	746	699	715	716	708	677	696	704	698	729	771	750	726	739	733	715	702	683	693	729	695	701	727	765	691	692	705	680	673	661	737	692	729	697	747	687	709	711	701	686	710	675	676	664	709	709	734	698	728	687	673	671	693	684	702	698	696	665	689	728	684	675	716	736	742	755	708	674	675	664	702	706	694	688	741	714	734	707	692	684	672	688	655	698	712	681	723	695	653	703	724	683	713	690	705	714	723	707	707	692	731	703	698	725	711	687	720	718	688	691	692	691	692	680	738	710	689	701	671	695	692	710	742	700	677	728	735	738	734	699	685	709	719	698	684	762	684	638	693	716	730	739	696	688	748	705	714	723	703	697	717	708	673	665	678	688	701	709	722	708	715	671	721	713	680	679	688	670	722	725	694	731	702	705	688	659	692	728	679	744	664	742	691	687	691	686	711	724	631	731	707	684	704	718	734	721	770	693	690	686	694	670	704	724	661	745	662	697	710	715	655	748	701	673	672	715	742	700	705	703	654	722	691	761	672	742	707	720	726	658	712	731	661	709	675	707	692	702	705	744	732	692	718	696	701	690	732	654	702	674	666	718	695	704	682	704	697	680	688	690	672	732	684	684	707	721	731	663	677	718	753	711	713	714	731	702	731	695	648	701	685	733	727	704	716	753	746	680	742	688	712	715	717	706	675	701	713	693	725	651	755	705	760	691	671	730	666	681	732	730	716	682	675	727	725	687	717	731	694	728	701	712	687	758	712	749	707	724	725	722	702	704	674	686	731	733	685	726	715	690	692	686	691	640	733	719	651	694	700	717	733	691	712	678	645	735	709	688	715	710	690	710	638	726	712	681	694	683	696	684	700	648	681	714	677	735	697	670	702	719	720	741	752	714	715	704	698	632	698	699	725	672	720	685	723	715	718	697	736	730	723	716	723	681	718	707	665	688	692	676	693	705	714	709	695	661	724	696	677	716	701	716	760	695	660	663	734	698	676	743	713	728	662	690	748	746	720	718	704	740	714	717	653	700	745	712	717	708	707	726	752	677	694	690	703	735	682	719	675	698	717	730	733	688	738	703	751	712	719	683	734	679	739	691	675	664	709	721	747	712	726	709	724	703	702	745	756	729	663	637	717	690	709	656	748	695	693	682	687	737	720	697	714	703	703	720	709	647	763	661	704	701	680	701	680	670	677	705	628	706	734	685	730	665	692	644	686	674	674	652	692	630	680	708	795	784	735	707	732	709	708	721	701	712	743	693	687	690	665	723	721	648	703	662	714	665	694	691	706	693	719	702	694	698	713	720	715	715	700	698	679	737	718	693	663	693	681	712	699	686	656	652	696	699	737	726	692	670	725	680	661	680	660	714	731	737	695	699	718	689	661	725	681	724	756	663	732	700	703	659	692	712	665	653	714	694	696	677	695	681	687	699	685	700	722	711	761	673	731	737	714	708	741	724	720	666	682	705	705	718	718	686	724	670	681	717	706	687	716	682	684	690	674	696	729	710	689	681	708	733	680	691	712	795	683	736	708	691	678	699	683	662	632	730	718	715	725	723	757	736	740	687	696	737	673	708	694	724	709	697	697	704	732	726	704	686	716	686	681	656	707	715	730	715	680	706	724	724	674	700	664	700	744	712	699	717	692	702	726	769	734	670	704	712	668	721	694	678	712	719	715	687	707	729	725	675	680	656	745	728	682	700	717	673	685	691	736	729	730	698	737	694	690	721	709	609	677	708	704	659	683	682	701	706	704	641	704	714	731	667	695	712	693	670	643	684	692	708	685	703	692	656	745	690	704	712	655	714	674	710	682	720	643	670	656	741	716	692	666	750	760	679	667	656	711	706	703	717	686	731	726	703	712	717	639	708	723	699	635	708	686	672	702	693	677	701	682	664	694	680	701	727	672	715	696	670	732	722	662	701	696	666	675	722	661	700	680	670	674	678	619	680	740	694	735	749	652	676	687	713	689	706	672	697	752	731	759	720	703	678	689	701	666	680	696	744	708	703	730	655	670	679	683	723	686	699	658	724	681	668	651	687	641	738	684	722	692	669	705	700	723	728	706	726	712	680	709	699	675	678	718	645	736	727	694	712	744	695	726	695	720	647	700	724	730	727	742	680	759	704	720	670	688	734	748	698	734	730	674	664	671	707	735	685	696	653	700	693	743	692	703	717	677	716	672	676	701	661	690	703	720	652	710	695	656	708	720	727	705	690	642	689	658	662	705	707	665	619	694	680	709	676	713	708	702	703	668	700	699	756	702	710	725	696	691	713	703	709	686	709	715	716	693	695	693	651	755	714	650	720	711	641	717	725	693	694	692	688	687	711	670	724	677	671	693	684	689	659	642	725	679	675	770	717	704	701	676	739	737	686	711	733	695	656	717	649	703	675	664	719	684	688	652	691	752	676	694	726	714	754	726	699	727	704	674	687	695	730	660	737	688	714	699	696	724	699	700	692	700	678	739	717	704	700	676	620	657	681	690	708	705	705	746	727	745	695	701	747	685	700	638	696	699	677	677	731	639	745	691	663	668	721	696	690	687	707	697	692	664	711	717	694	689	666	671	702	726	688	704	720	650	718	748	701	686	700	678	726	719	676	683	690	725	675	685	734	719	670	728	764	726	677	715	711	661	707	684	700	666	694	690	702	688	699	704	724	729	716	727	715	673	716	707	700	728	690	720	718	706	658	703	716	669	716	734	742	669	676	682	685	706	705	670	693	754	740	653	736	711	742	765	686	688	693	672	642	751	726	755	691	729	660	656	720	710	712	635	664	734	707	768	696	645	720	713	707	690	658	727	671	741	680	659	697	724	670	685	688	684	679	630	696	717	734	724	636	732	769	720	681	787	675	706	706	742	709	675	760	668	657	719	698	704	682	708	696	711	718	760	712	723	723	712	727	705	638	641	679	689	645	689	691	707	722	664	688	694	688	708	701	700	691	666	678	716	700	717	672	717	715	733	656	693	700	723	712	666	742	667	686	743	658	719	685	675	656	666	717	660	689	707	676	733	659	712	692	671	729	700	696	710	694	744	704	753	663	687	711	705	764	737	722	746	661	682	689	723	712	716	693	736	694	666	656	661	713	682	720	701	701	678	726	691	710	723	684	708	709	718	726	656	702	641	689	697	659	727	695	711	692	686	713	703	683	687	706	740	685	678	714	714	686	661	734	749	717	705	691	705	706	725	686
62215	88789	54353	20746	5641	1437	748	635	616	617	635	640	641	643	632	644	621	636	663	611	599	619	657	604	586	619	678	681	593	610	669	635	654	611	619	645	607	715	625	607	607	598	607	644	641	639	637	636	600	605	672	620	642	631	615	645	661	614	628	595	594	625	639	636	632	624	683	670	612	629	637	605	648	637	635	638	627	621	616	585	580	631	643	614	592	642	621	628	606	620	587	609	637	597	609	594	654	661	660	627	608	683	593	620	634	654	615	606	590	619	616	622	621	607	631	642	607	625	631	628	605	670	603	568	643	663	670	611	641	624	611	621	638	655	649	684	613	627	597	647	601	626	613	616	618	653	561	606	653	594	672	635	616	662	631	645	615	644	644	626	650	628	629	634	643	589	638	579	659	570	623	639	625	659	609	616	635	606	598	622	608	669	608	618	608	640	641	657	627	611	640	682	620	621	582	651	644	634	602	618	620	612	617	650	627	632	630	589	619	593	635	572	600	581	594	632	625	663	575	621	613	652	617	631	639	639	578	589	604	657	617	604	621	559	657	602	556	642	699	616	633	579	645	640	616	667	595	631	579	603	621	612	628	611	676	651	648	597	634	626	606	603	652	603	631	646	626	638	658	599	607	632	643	635	626	606	607	619	613	585	624	596	616	621	594	655	632	625	613	606	621	635	658	593	624	647	632	590	605	636	651	557	608	609	634	628	632	616	592	576	652	623	673	614	646	624	624	628	659	667	606	636	592	641	658	602	627	631	645	658	590	598	633	612	606	622	632	634	660	579	645	611	647	591	587	621	615	608	657	596	639	617	633	609	663	635	647	661	665	586	639	681	659	638	618	635	623	601	590	637	609	591	672	597	635	639	644	598	616	624	601	610	646	662	662	667	589	653	658	582	628	609	675	650	598	603	635	632	613	638	614	652	651	609	605	617	618	653	600	681	612	603	595	624	601	610	632	604	660	653	626	611	609	643	671	621	629	645	635	593	600	622	633	613	600	651	605	593	599	642	664	632	625	585	644	634	602	634	595	615	604	616	647	612	668	614	645	587	630	647	594	618	636	612	636	629	631	623	662	621	604	654	642	662	600	632	651	621	666	645	612	643	647	658	617	584	632	616	636	632	638	593	606	609	673	638	613	614	661	616	603	634	604	641	632	551	620	598	622	603	614	658	617	622	573	637	610	693	630	592	627	602	626	620	618	619	644	642	588	588	661	634	627	595	624	638	624	668	639	647	596	637	644	629	583	621	625	620	645	623	598	589	621	630	618	594	626	642	638	637	650	615	634	635	644	582	596	667	613	623	670	642	603	641	590	633	644	606	602	649	613	639	591	640	648	592	622	602	622	640	635	602	611	635	657	644	630	614	633	607	613	660	627	634	587	653	596	665	638	606	621	606	610	636	595	625	655	601	660	632	641	620	631	591	625	613	589	602	613	627	607	633	608	579	669	601	628	581	636	623	634	636	588	643	631	642	642	641	590	623	591	631	606	625	612	619	638	616	608	611	614	664	645	619	632	661	604	605	599	613	617	612	643	593	611	628	625	632	627	624	637	618	602	586	615	645	652	656	614	659	640	590	614	631	604	647	631	624	614	643	642	628	661	598	648	623	628	609	607	621	671	599	613	625	586	610	666	641	580	640	616	673	618	641	619	596	582	625	635	599	648	612	633	630	661	652	656	586	669	663	596	636	614	638	653	594	591	614	630	638	634	605	609	607	636	556	641	626	595	616	562	602	595	641	606	585	659	624	620	603	596	646	615	587	643	623	598	645	660	629	627	636	605	593	578	657	623	601	667	584	606	632	588	606	598	611	613	592	627	606	613	619	575	586	607	622	658	626	652	624	655	614	590	611	651	650	654	606	568	638	568	637	635	619	624	697	628	582	631	601	671	600	618	630	616	620	657	649	614	607	608	615	624	615	663	602	671	613	642	586	633	635	641	616	666	654	617	616	661	648	586	634	607	583	618	656	577	623	644	650	671	631	615	595	577	610	578	634	617	653	632	640	605	605	638	655	574	624	613	675	630	615	684	625	616	668	629	597	625	638	615	587	633	643	572	561	637	556	631	594	616	612	622	630	619	613	624	586	639	626	624	603	589	637	615	669	613	596	625	612	598	621	586	573	613	660	608	626	610	624	653	625	619	662	626	632	602	646	651	652	652	595	620	629	635	654	620	632	632	633	633	626	609	601	637	600	652	650	592	630	625	646	644	587	618	641	636	594	623	636	595	582	586	592	641	634	674	661	600	596	609	586	616	634	593	624	663	592	623	640	621	630	628	622	653	582	643	618	651	594	604	663	561	626	568	626	582	608	603	639	622	591	618	602	688	605	630	635	607	580	630	600	620	643	654	649	636	606	589	646	589	634	662	661	594	641	593	616	625	580	622	604	668	637	664	627	630	629	628	620	643	620	593	596	633	629	639	607	612	579	636	582	656	614	605	636	597	635	602	602	636	609	667	613	619	647	622	634	656	662	638	613	615	619	586	594	610	636	614	576	638	602	610	606	647	585	619	616	638	611	622	616	620	649	616	644	599	637	630	596	647	632	586	631	638	648	592	657	645	612	617	632	614	623	649	626	565	603	644	605	570	619	613	604	643	615	648	659	608	636	614	623	595	613	641	601	621	594	599	624	555	684	612	644	619	634	622	654	614	625	593	655	604	624	618	644	656	590	612	641	638	612	606	617	609	620	641	661	623	643	595	635	622	644	619	628	634	631	622	616	649	646	642	626	600	617	615	644	617	635	631	605	646	597	645	642	623	649	675	605	594	656	542	672	629	620	659	577	635	619	627	622	591	633	619	609	648	644	596	597	606	614	637	605	625	573	617	603	607	617	617	589	630	602	622	584	625	629	586	684	630	626	611	652	652	610	657	616	613	630	636	633	637	616	619	620	605	640	646	609	612	609	642	613	592	552	629	652	608	636	619	631	579	655	606	588	632	627	585	623	594	625	640	610	630	626	661	571	581	620	658	600	627	596	646	603	621	625	622	580	611	617	616	661	613	673	618	642	643	633	682	631	584	639	631	658	599	595	592	603	610	601	608	598	575	650	607	623	568	606	613	623	600	623	677	649	631	617	603	611	645	643	586	617	601	607	661	606	645	688	619	643	609	592	619	592	606	609	633	599	584	638	629	608	666	587	627	602	620	624	606	629	597	634	604	622	591	670	613	613	645	609	616	607	604	658	591	597	543	604	597	575	636	613	635	611	610	615	596	676	566	633	616	618	625	678	615	617	585	648	618	600	633	658	597	614	675	602	627	647	615	637	609	624	601	641	636	661	633	634	616	630	613	607	633	644	628	631	623	620	636	580	643	622	665	614	630	647	607	607	589	584	628	619	627	637	581	647	659	641	692	587	660	595	599	658	603	669	612	603	614	646	617	662	624	642	569	610	654	588	601	646	663	618	636	641	633	613	605	619	622	606	625	635	624	658	608	632	631	671	653	647	634	604	587	619	598	655	638	575	654	604	624	609	597	663
23972	23088	32142	27052	20527	10876	1865	1017	799	851	812	819	790	776	827	776	810	814	808	740	815	833	806	802	833	826	804	772	797	793	825	792	798	858	792	797	825	829	834	777	762	806	760	802	791	811	818	837	751	814	813	840	817	811	799	781	795	847	780	802	765	814	814	764	779	801	763	810	776	821	792	818	792	820	799	781	795	824	804	849	775	786	757	786	789	804	861	744	801	774	805	780	800	758	790	844	801	763	775	760	742	783	790	823	786	786	860	820	818	808	805	802	777	765	806	769	780	757	841	769	854	755	802	755	798	769	789	840	769	864	754	826	791	778	809	772	826	784	739	789	745	827	773	870	799	805	803	761	792	777	820	790	791	782	872	780	778	793	852	771	750	800	809	820	749	796	748	813	790	844	764	782	794	785	779	767	759	810	782	810	779	739	802	764	773	823	775	786	786	796	818	821	822	799	789	793	828	800	750	806	786	824	744	753	746	813	793	791	770	810	790	765	767	855	846	825	782	777	772	788	781	823	785	800	770	818	798	841	798	793	796	841	802	822	782	791	779	784	826	775	819	808	777	769	776	790	783	827	774	782	789	842	833	767	777	772	835	802	806	728	797	812	760	752	830	807	754	833	792	794	777	825	794	755	855	793	803	828	796	812	734	770	756	767	769	801	768	826	764	767	823	862	778	765	839	733	844	763	784	808	785	821	755	818	783	780	783	745	851	807	764	791	736	793	787	754	770	816	766	791	798	810	810	782	770	769	780	794	788	762	772	801	757	760	797	764	802	819	826	814	802	772	813	774	783	792	744	805	840	750	835	793	817	805	796	822	803	782	761	747	719	785	783	826	805	782	859	879	814	802	782	765	745	808	797	775	813	789	751	783	747	814	787	814	849	787	808	816	772	791	807	787	796	783	799	774	770	776	821	813	821	753	815	790	799	783	768	797	777	839	794	797	781	768	763	772	677	760	807	797	761	783	817	810	843	788	758	778	779	775	825	801	787	769	746	764	772	779	790	782	804	790	775	806	780	735	793	809	770	808	766	769	798	779	815	818	805	794	766	779	775	747	813	774	838	760	778	772	797	826	776	793	718	829	809	799	781	785	796	781	812	822	786	820	835	767	792	818	814	790	792	815	795	805	744	726	779	834	757	788	767	763	763	778	767	770	819	758	795	744	777	785	774	848	791	772	768	830	780	776	769	802	782	792	765	802	792	744	742	764	789	821	805	764	789	746	825	788	793	804	795	743	788	793	804	788	776	780	779	807	776	782	785	804	800	808	749	787	819	757	790	747	792	822	753	827	788	740	773	777	791	796	807	809	774	808	782	781	854	814	860	769	793	815	816	764	783	848	782	784	760	748	828	732	821	791	799	763	829	778	730	811	812	806	762	749	836	768	800	819	757	755	811	864	809	789	824	801	760	792	803	813	815	763	778	800	783	775	778	824	805	819	803	793	792	786	810	807	826	773	805	790	824	807	814	811	808	767	784	729	754	790	795	752	839	755	798	780	783	838	809	767	785	809	825	760	792	807	803	820	804	783	767	791	774	805	810	775	769	860	841	799	827	792	817	822	790	824	757	795	782	767	790	805	822	789	741	788	796	812	785	785	778	781	737	830	724	782	767	786	706	797	745	746	791	806	768	790	811	815	817	797	789	783	779	817	785	812	804	772	733	782	742	742	816	764	733	795	722	826	781	813	802	796	789	783	793	791	814	798	824	741	808	784	826	775	768	814	778	800	771	779	807	780	825	777	822	808	837	829	750	772	805	786	832	758	787	736	804	817	738	818	829	816	772	790	806	772	805	760	771	816	804	800	808	854	793	767	761	781	808	811	812	764	783	761	780	789	791	743	797	811	808	796	804	758	763	795	797	696	703	811	768	769	810	764	807	790	806	803	848	774	830	794	836	786	767	785	736	814	805	808	811	785	760	802	772	797	779	760	744	761	764	810	761	761	804	800	750	784	781	821	740	817	765	847	812	787	789	838	813	823	763	812	756	856	796	824	806	772	798	817	808	821	842	775	751	829	809	801	801	783	784	807	778	785	796	750	804	788	779	803	780	764	773	823	826	779	830	789	824	804	741	781	777	751	754	815	831	759	817	820	818	745	767	773	804	781	804	747	840	778	771	816	836	788	800	825	827	794	777	748	754	838	853	792	740	784	805	761	805	758	764	784	764	787	819	770	747	787	818	791	830	832	751	805	798	796	760	841	797	788	843	793	806	759	771	799	774	803	805	786	795	817	846	795	795	810	785	797	789	793	772	774	804	788	761	745	775	789	764	753	818	762	775	799	839	801	781	757	754	803	802	824	782	765	790	796	765	804	748	784	780	787	853	787	792	772	816	796	772	825	779	786	836	769	795	798	779	811	753	828	775	806	805	771	773	794	830	817	783	761	800	718	714	768	845	809	824	828	790	817	812	807	776	783	796	795	798	793	772	837	803	794	789	756	781	827	800	838	858	734	757	776	817	770	742	823	785	854	766	811	766	771	785	838	797	807	826	844	773	787	730	762	818	787	785	786	818	828	807	774	761	770	764	789	777	783	752	806	798	757	814	817	794	761	822	803	793	818	786	820	800	835	808	806	778	833	812	756	812	784	776	825	764	785	772	743	823	797	757	780	825	874	782	756	762	804	782	797	775	821	770	791	799	817	763	827	786	821	815	758	771	780	820	760	768	752	765	789	846	774	805	805	806	754	884	808	798	813	796	764	859	797	846	763	817	745	808	798	778	805	785	765	810	829	788	776	758	830	754	791	731	749	790	782	781	806	788	802	782	830	837	756	829	773	795	813	785	844	793	799	807	757	774	800	810	815	782	803	816	859	743	771	769	785	813	770	774	769	756	772	762	748	741	835	811	800	775	789	767	727	827	748	779	818	750	828	772	830	793	762	797	775	828	807	753	796	812	774	773	756	766	756	810	804	767	792	709	801	721	785	776	808	814	815	802	797	777	821	780	782	810	812	793	801	796	813	753	808	815	810	771	817	800	808	738	777	795	845	761	789	780	803	798	818	762	814	774	789	757	802	813	768	754	812	736	778	797	791	796	778	786	816	771	792	804	766	786	786	769	827	808	824	828	804	785	785	804	759	826	772	778	769	786	775	761	846	766	794	808	795	796	791	758	795	816	750	789	780	762	784	793	796	834	761	811	788	782	787	790	813	809	784	783	805	765	783	777	816	857	797	794	829	764	801	846	772	790	790	787	745	762	851	770	792	779	815	773	696	799	805	806	822	809	800	740	778	737	753	754	827	794	817	797	780	785	780	775	778	789	799	787	788	833	805	804	777	780	794	779	806	794	802	795	812	768	797	772	813	787	789	789	803	783	803	864	799	769	705	814	785	780	769	770	793	823	795	766	806	802	761	760	805	757	734	736	783	773	750	732	823	860	813	798	759	776	759	794	780	761	747	804	779	796	813	742	759	778	819	807	813	770	798	769	816	795	797	788	761	774	787	754	853	834	790	798	825	807	767	757	693	850	770	799	764
62580	97702	62760	28350	8040	2003	874	746	670	739	745	725	666	717	723	758	766	750	728	743	733	768	715	724	745	722	732	755	731	724	683	798	733	745	702	742	753	750	782	736	743	753	745	701	700	749	701	691	718	756	688	750	694	742	660	748	716	691	697	749	711	738	711	715	755	667	758	766	728	736	688	714	716	716	710	760	760	733	737	720	741	729	712	687	767	714	730	746	733	719	717	745	742	768	690	783	652	747	701	711	713	715	681	752	707	689	702	724	721	716	769	708	716	716	725	730	730	789	692	721	691	663	714	723	738	693	713	693	734	743	690	709	701	702	754	700	705	711	746	753	724	754	724	779	747	711	710	733	740	724	726	704	737	678	694	749	710	687	723	740	754	728	753	738	741	723	731	738	730	743	702	679	786	717	724	757	704	710	716	688	690	789	660	749	659	703	718	752	691	683	736	689	725	719	737	709	743	715	719	692	721	742	709	723	690	741	711	686	691	785	742	726	706	719	723	742	725	706	732	717	715	729	712	704	716	736	707	701	660	700	741	722	760	676	718	733	723	758	677	712	781	745	713	730	685	730	704	741	757	697	728	755	739	706	687	727	743	719	702	732	740	734	739	730	778	731	701	697	685	756	749	737	683	740	730	750	689	732	733	720	710	725	720	697	692	739	721	735	760	663	756	707	685	734	736	769	721	732	739	721	730	695	734	698	713	734	699	732	720	734	684	729	720	767	753	713	724	705	720	714	658	772	672	700	709	657	715	743	721	750	731	707	755	724	760	686	728	717	754	735	725	721	719	741	722	727	781	768	697	716	727	727	699	701	748	736	775	724	712	732	723	698	675	699	701	716	776	744	738	761	724	679	741	705	713	686	683	757	707	689	703	721	713	678	704	724	690	721	760	727	693	712	724	790	748	689	718	717	731	728	732	768	718	712	743	699	674	716	736	746	711	704	673	700	700	728	729	700	775	762	697	700	738	704	737	691	725	674	712	708	730	748	705	703	676	725	692	722	754	703	754	700	734	712	688	702	731	710	744	725	716	706	729	681	723	703	702	767	674	708	682	698	703	752	695	662	735	767	707	693	742	707	726	737	707	738	729	770	729	717	740	689	697	722	719	733	686	750	705	696	732	748	667	738	722	720	746	717	649	695	739	688	714	670	720	733	704	690	775	709	711	687	755	665	727	716	699	683	693	747	736	761	759	699	731	726	733	769	667	735	689	747	780	736	686	686	724	755	734	756	721	701	767	719	733	744	730	716	693	712	697	721	695	760	755	710	689	758	727	761	712	746	731	728	785	690	694	694	748	771	691	754	700	734	697	746	693	702	752	718	718	757	756	761	773	721	714	686	709	723	674	688	676	745	714	708	716	726	777	750	691	698	738	748	753	770	708	697	707	746	695	743	676	677	763	704	690	729	745	678	775	748	701	699	745	682	739	698	770	726	732	667	686	718	751	724	703	720	723	758	723	690	709	716	760	696	733	765	717	758	727	768	749	739	736	718	694	707	690	703	692	694	718	724	701	716	677	714	706	754	701	701	672	750	764	758	763	723	706	768	766	732	790	715	746	684	698	704	739	763	702	736	717	718	698	732	706	750	721	745	690	700	720	726	749	740	715	678	733	711	741	698	701	737	728	694	717	719	723	705	754	685	736	727	742	715	727	712	748	716	707	752	725	711	734	775	723	670	747	696	729	751	733	707	672	739	780	725	706	742	713	778	710	698	700	708	768	692	709	727	685	729	708	703	685	686	712	716	703	716	737	722	721	752	731	724	707	723	690	771	769	762	731	732	721	725	705	723	681	691	730	743	724	708	679	767	694	713	750	710	700	699	680	744	741	687	707	775	712	703	704	729	762	716	712	715	725	713	755	746	777	636	717	703	715	714	719	743	739	737	729	663	735	729	704	744	717	756	711	664	755	778	696	698	741	695	690	795	754	682	704	688	710	708	671	792	716	710	738	717	704	684	723	692	684	723	700	730	749	710	687	694	714	762	676	717	739	767	724	740	704	701	747	700	695	715	748	725	666	762	733	728	757	685	728	780	749	712	715	683	692	697	749	706	726	704	749	742	730	680	751	730	710	729	730	714	697	719	776	724	709	721	728	798	715	734	709	733	766	690	717	695	738	701	691	732	707	724	697	700	735	716	733	693	730	753	721	710	733	699	707	703	712	728	725	782	692	761	695	704	725	692	705	715	715	727	743	738	734	772	774	750	695	755	715	745	705	707	691	735	760	754	795	802	703	758	693	746	705	681	745	681	727	725	752	711	713	710	753	751	721	716	710	698	735	678	704	717	695	731	730	667	743	719	685	689	679	719	729	707	735	648	767	738	663	705	731	723	716	726	765	689	690	778	719	693	745	700	739	633	715	715	719	711	713	690	782	710	700	712	692	718	687	673	700	714	704	719	709	753	754	748	735	735	740	720	766	693	744	704	656	742	718	695	659	687	722	726	699	699	711	697	773	730	723	708	710	707	698	723	697	687	711	713	685	757	728	709	712	762	757	707	736	750	713	688	725	704	751	737	713	724	760	667	742	723	728	719	749	743	725	694	684	692	691	657	716	745	735	713	722	727	702	746	727	715	682	678	730	735	693	718	746	733	701	691	701	740	714	709	722	748	700	737	745	734	714	701	744	762	700	689	742	725	718	744	747	763	717	758	709	703	722	741	713	718	692	712	731	719	703	725	739	742	731	664	698	686	672	767	718	669	732	733	695	678	724	722	733	785	750	787	708	703	704	718	706	725	725	711	758	720	757	728	781	758	720	648	683	689	771	708	677	713	696	737	682	721	705	709	717	754	736	714	723	677	685	666	729	726	741	712	708	722	731	703	710	713	698	688	694	741	709	726	717	771	739	731	685	722	745	718	737	676	675	705	667	700	700	769	749	719	721	687	711	748	695	700	762	679	764	696	767	722	736	692	716	636	722	729	746	756	686	681	757	718	677	669	681	681	720	696	766	778	712	679	730	705	716	717	698	753	698	751	721	739	684	746	725	719	720	692	690	739	710	699	685	698	720	736	757	701	728	719	711	690	727	702	735	701	672	671	779	738	670	704	755	725	704	766	723	722	740	711	707	704	752	682	740	708	724	750	706	737	745	687	702	763	757	732	695	703	733	738	708	733	735	738	709	709	692	693	738	709	766	732	762	709	745	746	720	653	712	701	698	718	685	720	728	711	712	765	723	742	719	668	738	681	688	751	721	707	733	667	749	703	700	758	709	721	718	730	733	717	731	735	697	701	700	770	720	727	729	711	763	759	699	766	744	737	726	715	741	701	702	726	721	719	729	748	698	732	767	689	741	756	711	697	704	727	711	737	702	715	742	724	700	741	740	717	702	705	687	673	670	719	701	718	705	735	741	670	734	686	791	783	732	737	690	756	737	707	678	737	725	702	719	713	708	724	709	749	749	726	671	728	701	762	732	710	689	714	746	700	671	656	713	673	697	708	737	708	740	750	750	695	727	746	729	734	726	757	740	730	699	729
31507	31050	23673	8251	1472	753	619	605	641	632	616	655	622	592	609	664	589	616	601	616	590	598	623	589	674	603	630	575	650	629	622	646	587	581	633	646	653	636	607	677	645	611	653	671	606	634	602	601	594	595	622	641	598	581	591	586	602	652	658	561	667	603	627	602	572	636	605	597	600	610	654	622	610	589	585	656	642	670	611	611	589	611	586	616	622	598	674	629	590	603	631	635	615	579	655	599	624	579	612	551	653	640	661	610	580	631	634	634	638	646	627	611	606	622	611	608	604	557	634	627	612	613	634	642	651	627	625	582	608	621	613	616	603	654	667	621	652	648	583	572	601	680	612	592	614	660	615	582	643	637	605	647	628	611	625	643	609	626	627	639	585	620	579	626	641	664	577	596	644	625	600	625	592	614	594	630	612	641	597	604	581	649	650	613	600	589	613	615	648	618	587	654	638	606	601	658	609	658	662	625	603	624	616	626	610	646	618	592	595	636	584	640	621	597	634	633	626	619	609	618	642	621	626	601	636	607	579	635	573	585	665	588	618	551	602	623	618	673	610	599	647	644	608	599	632	596	647	575	639	621	591	634	636	615	611	615	603	630	625	594	596	616	594	568	584	615	606	655	671	647	613	591	639	611	571	605	619	587	523	632	663	662	606	589	624	646	585	614	605	606	617	635	636	618	604	595	654	646	654	645	611	542	655	613	568	640	604	630	605	640	611	655	601	617	596	587	557	609	612	643	619	596	591	624	621	609	634	590	622	622	607	666	619	588	667	599	646	615	586	601	638	635	625	642	611	562	625	629	605	701	599	586	605	640	619	592	563	649	638	622	616	583	602	596	637	628	576	619	600	638	597	576	665	637	592	660	639	602	617	590	630	653	609	656	654	612	640	619	669	620	680	636	614	623	602	623	573	607	602	609	612	610	577	631	627	642	609	631	606	635	606	592	626	612	590	595	648	639	580	589	642	623	601	594	611	631	617	613	570	609	570	607	638	639	619	622	599	603	612	656	596	617	589	646	609	571	665	659	552	593	614	571	624	607	644	600	591	641	600	644	596	633	627	596	575	636	583	609	643	582	626	630	612	636	605	581	655	663	615	637	625	628	609	585	653	652	596	655	624	651	650	640	617	623	601	628	595	627	594	633	596	627	628	655	619	627	584	595	564	637	620	575	589	574	570	573	615	671	609	608	614	575	607	579	619	596	584	663	650	628	648	613	659	606	633	583	641	591	652	622	580	638	581	638	628	658	609	610	654	595	609	620	609	626	653	642	615	674	590	615	603	605	620	616	597	572	596	596	599	597	641	594	574	601	642	655	637	631	626	633	609	612	618	669	622	590	627	628	624	642	641	607	623	614	642	590	632	601	623	586	631	614	584	627	627	649	629	608	622	650	644	595	618	647	660	597	669	584	612	648	637	620	662	599	654	626	621	622	585	628	576	631	612	637	592	612	650	645	637	680	658	616	591	624	631	602	626	593	638	572	575	562	641	613	595	614	642	653	606	631	589	638	637	618	629	595	599	611	678	599	630	606	611	590	611	577	587	630	539	582	620	642	588	602	646	661	593	600	610	610	577	594	622	590	602	562	594	577	557	630	595	602	593	582	639	584	625	605	644	621	620	650	664	669	639	613	591	642	610	620	617	646	633	645	579	617	606	621	614	598	625	632	629	612	604	612	555	638	600	636	601	608	582	599	658	625	608	617	627	623	595	577	605	609	565	611	645	582	614	633	616	648	602	615	640	625	611	567	612	606	605	615	614	632	607	573	570	656	631	632	583	598	643	641	610	636	639	600	645	663	606	659	610	568	624	675	613	621	607	633	583	610	573	612	604	643	597	606	609	579	623	582	611	575	612	650	637	628	619	612	624	618	617	646	585	630	643	609	616	600	630	609	615	631	600	644	666	614	624	654	643	591	650	594	621	605	641	646	620	626	618	644	626	627	601	625	633	615	642	596	617	618	657	572	646	642	597	601	599	612	591	620	578	634	609	663	604	637	662	657	598	620	666	638	628	589	594	600	642	572	632	582	641	626	602	618	634	587	619	628	604	662	626	658	597	639	626	604	665	619	594	584	606	564	618	669	602	609	612	646	645	625	631	583	576	649	629	639	607	637	615	576	649	645	642	585	640	613	653	659	621	609	633	610	605	622	615	619	682	640	604	619	615	623	633	664	629	621	595	652	590	589	610	663	563	590	581	558	614	613	601	647	569	642	604	631	608	595	592	652	640	637	651	622	632	568	615	624	607	647	649	629	651	617	635	649	641	649	581	614	656	591	634	616	623	625	633	654	624	658	648	647	640	614	635	624	586	608	590	643	603	595	576	620	597	628	548	595	626	600	621	640	619	630	588	654	595	618	598	618	622	603	627	644	630	578	616	580	619	587	555	605	600	602	633	642	599	614	582	582	616	629	631	626	632	659	648	648	556	612	624	602	613	651	648	662	570	614	606	619	659	652	594	581	602	606	644	623	610	644	615	634	625	651	643	637	651	622	603	610	559	642	606	605	631	618	621	605	604	601	569	594	602	632	615	592	612	633	605	600	619	648	587	607	598	601	639	620	653	644	570	620	633	606	605	590	597	611	621	637	595	596	645	629	629	658	624	598	622	616	609	599	606	621	606	614	661	600	621	650	635	607	649	671	629	602	591	604	642	601	604	647	599	597	641	632	586	616	605	639	580	605	639	630	616	638	668	622	570	610	573	631	616	653	623	639	641	614	650	603	659	622	624	608	635	584	625	606	670	621	614	641	612	643	629	634	644	657	610	628	587	621	569	650	613	628	612	629	615	630	589	617	610	591	606	626	596	593	563	655	596	613	580	605	600	619	671	637	596	600	660	590	580	588	638	583	628	660	558	610	607	640	602	608	629	639	622	592	602	612	642	607	600	616	579	630	550	624	597	643	565	612	620	627	602	633	578	627	586	607	569	607	619	622	619	657	615	641	607	647	648	689	610	640	607	628	616	636	684	626	592	604	612	638	648	610	608	625	625	630	619	600	591	604	652	641	606	603	575	639	618	595	611	658	615	604	612	606	645	647	613	615	634	641	634	602	611	646	604	644	633	626	610	629	635	569	599	618	647	592	631	617	643	608	618	605	609	636	622	580	614	625	581	660	653	623	616	619	615	641	609	639	621	593	623	586	603	608	671	651	612	661	630	629	636	620	629	615	630	637	639	624	638	632	598	619	657	638	660	640	625	614	622	616	628	656	619	584	600	598	601	644	582	578	628	608	631	616	590	651	597	626	596	610	603	637	602	637	541	624	585	649	657	653	620	645	607	612	607	594	590	608	599	620	624	597	582	624	644	641	650	613	638	603	597	627	629	603	634	647	630	623	598	608	627	600	640	646	622	601	609	585	650	604	645	617	665	604	632	636	608	623	624	622	574	631	600	606	634	606	655	645	618	629	608	606	576	641	625	651	579	620	670	616	628	539	649	616	639	569	602	619	614	666	629	657	613	628	594	618	589	616	622	619	614	612
26182	34512	16591	4026	1155	566	550	501	500	491	511	547	475	545	523	514	472	519	534	509	489	467	518	508	510	510	530	534	496	517	496	553	473	537	502	520	515	508	506	508	492	491	511	484	526	517	539	499	532	482	515	500	538	475	506	519	501	509	466	521	495	504	483	470	489	494	509	508	547	513	510	488	532	516	535	476	527	488	492	523	526	484	500	514	531	536	501	500	466	503	499	477	506	563	465	479	486	516	503	484	519	501	479	520	495	516	515	535	542	486	493	530	501	500	490	488	519	501	482	501	481	508	534	504	461	508	527	478	515	517	509	503	535	493	484	489	507	535	483	512	511	501	452	497	467	494	491	568	511	484	514	532	460	503	496	542	521	488	493	507	527	534	475	519	519	495	491	511	477	498	529	520	539	503	474	536	497	521	508	493	466	523	482	505	529	462	451	519	486	503	532	509	476	512	498	499	507	503	527	499	525	498	512	532	493	552	546	532	494	503	480	485	468	503	478	480	514	535	499	478	501	493	501	497	498	514	528	481	504	556	494	514	495	487	522	453	511	487	475	505	469	488	519	495	513	495	490	493	497	513	484	526	505	565	504	529	531	526	478	491	472	543	499	501	521	486	520	514	481	498	503	493	507	468	482	451	499	480	542	476	525	511	513	536	518	501	492	519	495	532	498	534	488	519	500	491	511	489	493	510	500	498	434	487	489	489	512	526	538	493	501	551	502	505	480	511	552	502	503	521	530	510	509	495	494	445	475	491	506	539	481	545	551	534	501	527	499	474	525	537	521	470	507	489	464	532	485	460	507	536	531	486	519	519	496	501	503	527	481	498	519	487	478	532	488	496	487	504	547	496	536	509	527	508	488	541	520	447	512	490	511	455	556	536	497	496	542	473	533	516	482	490	530	504	524	502	496	487	514	513	500	508	482	513	539	497	499	516	527	479	496	504	468	465	507	484	493	516	504	461	523	545	480	505	518	548	530	483	484	507	516	503	483	479	503	517	523	499	534	474	520	505	525	441	538	473	499	535	503	489	513	500	507	523	473	490	485	550	496	478	528	521	478	514	496	496	508	504	524	532	495	518	499	496	546	481	493	459	501	528	485	505	513	478	487	494	491	502	507	538	506	525	500	501	488	443	492	487	528	476	482	497	539	531	476	497	515	492	505	501	484	522	527	514	486	525	495	513	496	522	479	493	546	448	501	502	501	512	470	506	482	457	493	486	528	499	533	480	519	500	503	507	477	513	528	488	510	459	524	472	493	456	494	549	495	487	519	517	477	460	506	484	507	464	482	496	521	519	537	524	517	553	538	527	505	526	492	507	493	451	485	529	477	496	535	525	523	512	531	504	508	499	549	515	489	531	519	517	497	485	482	523	521	478	469	496	504	445	484	497	499	496	496	513	507	495	489	509	523	495	497	515	526	531	479	497	479	461	498	464	489	534	484	490	524	498	522	473	530	499	509	492	513	480	473	537	479	511	488	522	491	512	508	504	486	523	503	503	530	483	517	526	495	486	490	522	519	484	510	487	518	509	457	489	513	508	522	507	518	518	484	510	507	483	506	504	507	530	498	488	527	460	502	517	514	497	517	509	499	521	509	491	502	469	505	512	512	537	501	532	504	486	510	532	515	454	539	507	493	467	516	526	489	528	493	495	531	534	515	483	526	451	496	498	495	526	511	521	440	518	475	514	522	543	501	531	496	524	513	491	545	525	468	524	497	482	508	449	544	490	482	481	488	472	527	523	527	531	479	484	507	475	538	512	452	518	493	483	549	508	525	459	510	540	533	495	476	468	508	534	530	511	507	522	499	514	500	494	476	516	490	539	489	470	489	516	487	520	496	501	509	512	497	494	489	449	494	454	501	522	480	498	488	493	508	482	494	532	458	508	461	514	489	469	473	511	483	536	509	526	494	520	504	525	467	478	510	472	500	531	485	506	500	498	531	517	474	483	525	495	469	503	478	484	512	536	514	502	492	517	477	507	489	507	510	519	536	479	499	503	522	504	478	498	511	507	454	517	464	535	497	517	489	526	513	537	487	513	450	479	516	515	531	465	468	492	529	506	503	534	429	509	483	528	546	504	516	525	505	518	477	517	478	472	518	511	513	484	530	475	532	502	566	522	503	490	488	500	478	507	521	504	552	511	482	522	483	501	481	533	493	469	536	504	511	455	478	471	500	473	473	505	530	500	513	527	513	530	512	500	532	463	483	506	511	481	547	457	487	501	476	493	506	489	494	508	539	485	526	533	461	496	532	517	473	514	526	510	490	506	492	507	480	502	507	521	515	486	525	522	512	540	512	489	517	456	542	467	518	488	458	475	501	485	480	530	467	499	477	553	527	472	491	504	504	511	489	510	488	499	493	484	482	474	525	503	493	535	512	497	489	503	457	503	495	483	496	520	503	531	506	485	527	503	508	535	460	513	514	517	506	528	446	509	477	543	448	519	484	521	531	497	494	500	507	508	528	514	466	520	492	503	467	537	473	534	497	525	473	466	514	481	460	481	517	536	511	499	514	493	494	516	490	512	490	479	473	511	493	503	475	500	524	530	487	496	498	508	516	522	493	521	522	509	508	491	479	528	510	509	540	513	544	501	535	499	471	528	492	504	509	501	468	502	504	491	507	502	520	478	540	519	524	536	461	541	473	455	487	507	499	510	498	473	514	517	504	492	520	458	491	479	463	488	491	512	497	503	510	544	474	505	522	483	492	541	510	447	528	524	531	492	463	533	490	497	484	492	506	505	495	506	516	513	548	500	513	482	497	516	504	504	474	501	494	523	524	538	486	487	509	505	505	478	508	464	529	486	519	518	511	519	471	510	481	537	544	508	528	544	490	524	518	482	455	506	502	498	480	511	524	516	536	517	504	492	518	489	524	498	513	519	501	501	509	508	539	454	544	479	516	530	473	512	535	511	458	520	521	500	532	546	492	492	505	520	496	495	513	506	504	499	518	526	529	500	487	501	495	457	466	518	523	529	504	496	516	452	469	558	464	494	496	481	503	555	475	496	483	537	515	472	501	513	477	544	523	484	489	495	510	503	471	495	511	518	500	500	545	507	469	491	510	492	490	507	506	474	522	510	520	515	533	525	541	515	515	532	490	494	465	530	476	508	513	517	486	485	489	503	500	495	504	487	500	525	532	517	510	475	480	465	523	489	472	480	463	501	499	457	521	490	493	510	509	486	498	482	512	485	483	508	461	581	514	547	539	517	528	526	463	509	508	526	503	505	523	475	495	498	528	472	523	482	522	497	493	513	508	509	468	476	517	512	530	503	532	478	507	454	468	511	500	554	503	515	517	473	484	502	487	494	518	512	488	491	528	473	530	500	494	476	480	483	477	539	483	537	504	523	505	542	467	522	511	512	516	518	490	505	525	481	489	501	537	481	511	485	501	510	494	535	509	491	535	503	507	486	494	521	489	513	554	497	502	543	476	504	479	470	514	507	533	496	514	522	518	494	490	492	507	506	508	516	494	521
25401	25903	35705	29123	15803	3492	1043	787	724	675	698	705	650	692	721	708	689	678	703	640	687	719	692	698	676	635	649	719	696	687	711	661	701	722	705	714	751	722	724	692	681	698	683	702	724	672	701	649	639	705	669	685	678	629	662	677	658	675	671	673	689	660	700	699	665	657	651	664	670	662	654	659	695	666	663	650	684	681	690	690	703	719	670	679	687	654	676	682	664	690	694	707	668	670	636	707	669	644	674	715	660	680	679	693	719	697	689	684	677	692	671	696	652	703	660	696	662	701	680	672	683	689	667	699	671	722	641	690	628	663	732	729	658	680	730	701	728	683	684	703	638	696	728	678	708	685	654	676	682	620	673	708	635	642	654	706	663	693	663	706	756	658	655	716	690	705	686	647	664	682	705	714	601	668	730	730	663	675	622	692	663	667	682	699	638	670	705	672	704	703	661	690	644	645	704	700	725	676	654	692	703	648	672	687	724	658	675	684	641	666	642	703	680	683	668	662	708	723	679	663	702	693	705	683	639	682	676	715	649	695	656	708	673	703	674	678	713	694	673	662	644	667	661	696	694	665	701	624	709	701	735	645	695	669	650	683	716	628	695	670	712	735	676	688	676	674	687	627	628	701	635	670	676	723	635	628	652	701	717	669	697	661	723	704	660	698	683	641	669	687	650	704	627	662	676	677	726	674	704	738	712	698	676	673	688	653	672	732	676	714	715	619	675	643	638	699	725	697	687	713	669	673	654	649	709	647	710	714	698	650	632	708	689	692	677	703	661	708	692	692	696	719	676	718	690	647	677	712	646	666	682	649	694	642	678	669	699	640	686	663	685	703	673	695	676	646	674	704	653	718	647	670	700	711	703	708	687	671	724	668	686	667	619	685	632	693	682	668	705	687	621	677	667	685	666	681	674	666	676	651	669	726	660	702	721	675	675	669	662	649	688	659	650	682	660	661	697	626	700	693	666	699	690	642	659	644	663	664	692	673	670	718	679	710	633	684	660	697	647	666	669	669	667	708	655	665	627	651	613	684	677	692	687	666	667	627	638	671	652	655	665	669	688	713	708	700	730	697	661	686	669	670	701	723	709	674	657	648	699	725	655	661	665	690	663	624	645	664	707	696	703	694	683	668	677	683	648	685	684	727	681	654	690	691	660	697	700	658	667	704	686	667	684	712	665	630	678	671	623	724	635	712	659	666	680	683	656	646	653	639	654	665	685	666	689	674	679	686	655	725	687	682	672	633	682	688	656	711	694	709	695	707	721	663	660	654	739	697	693	702	654	668	679	691	674	697	661	685	677	705	673	649	637	612	707	661	711	697	653	688	659	643	697	690	689	644	641	654	682	679	651	639	683	682	678	699	685	688	683	675	682	706	659	689	680	688	674	661	688	727	703	687	701	705	672	679	688	596	610	699	622	736	714	694	709	659	619	667	672	661	696	652	705	652	629	664	663	661	651	689	653	703	678	657	671	695	684	678	713	681	729	658	683	658	697	625	624	679	712	673	674	714	695	712	673	677	648	677	630	641	747	660	670	683	641	695	695	680	673	687	722	688	697	710	688	704	706	725	661	702	686	670	704	710	660	726	661	722	682	677	726	638	667	644	685	695	706	663	717	655	657	673	714	647	659	694	720	683	655	675	677	717	699	647	705	661	704	701	676	648	639	697	669	673	666	657	721	636	687	682	699	702	719	714	673	728	678	718	695	721	687	721	671	721	653	674	664	685	653	687	697	738	662	634	651	685	686	650	658	683	661	702	657	652	681	681	647	667	649	636	712	695	705	631	735	694	694	695	702	686	669	656	651	701	659	687	693	710	672	658	660	655	698	701	684	713	708	655	665	694	654	687	694	651	670	652	672	690	640	655	677	662	661	679	691	658	734	720	678	670	664	706	695	690	685	705	661	671	667	730	666	689	678	670	664	642	699	691	683	702	679	706	676	672	675	663	668	675	655	732	723	718	676	726	712	673	673	653	684	653	708	688	667	659	687	692	675	666	708	668	685	715	708	748	704	621	693	704	711	669	689	678	664	699	727	691	639	719	714	705	671	706	610	654	723	646	639	693	656	738	728	636	660	671	691	669	661	693	666	702	711	703	646	614	647	701	669	698	670	632	660	658	691	712	613	674	657	698	694	701	701	709	700	689	703	655	679	696	672	698	691	688	720	677	688	645	671	664	624	683	701	622	692	707	671	722	694	702	646	652	702	680	655	694	693	674	615	653	709	702	682	667	700	661	677	659	714	688	714	646	672	699	645	637	701	635	695	640	725	638	653	653	692	707	685	674	650	676	710	712	684	669	709	685	648	708	665	651	674	699	710	668	651	675	661	693	656	666	706	661	640	670	687	644	650	711	659	646	688	645	668	670	706	664	631	664	745	708	698	673	677	699	681	691	651	688	659	667	654	696	648	677	674	635	671	674	654	697	666	650	706	664	611	705	666	665	685	693	680	659	696	659	663	658	666	641	657	671	709	676	669	666	672	661	681	696	682	655	638	687	698	687	670	644	693	695	677	636	726	671	664	658	677	658	706	678	673	732	666	627	690	722	660	676	672	644	633	687	691	627	701	696	686	699	653	680	653	675	693	656	675	729	684	652	664	666	655	695	649	688	683	661	689	681	595	667	623	643	663	687	639	723	702	677	651	701	647	630	745	668	703	682	633	693	701	662	653	669	673	671	674	687	679	694	637	627	681	660	677	669	706	654	660	681	601	697	694	665	677	696	666	690	655	670	702	655	674	670	686	695	743	658	636	739	675	674	652	711	677	679	698	668	670	675	701	679	709	715	684	721	687	690	722	678	683	679	691	682	711	662	661	670	689	712	675	693	663	687	666	638	705	662	667	654	628	684	685	666	711	643	659	700	659	700	693	719	674	681	680	683	652	687	708	703	677	696	680	633	664	698	651	694	722	685	692	682	703	685	670	719	701	695	669	616	706	633	668	674	671	644	694	665	680	689	666	646	681	706	674	701	679	667	671	712	601	683	637	615	686	714	693	676	668	683	667	669	682	618	648	677	662	643	635	674	637	662	664	709	660	655	698	735	689	658	685	668	650	685	696	656	684	668	681	693	693	663	722	694	685	686	674	705	726	699	714	667	660	709	712	672	691	643	705	673	693	682	663	691	651	648	704	642	670	662	730	668	683	644	696	682	694	689	671	667	711	727	655	665	694	666	667	652	670	656	654	679	706	700	679	663	675	683	701	724	649	683	686	667	699	703	672	677	641	672	645	671	740	631	628	678	649	694	717	663	680	673	673	691	681	710	668	700	666	672	725	718	691	726	685	685	654	707	721	728	663	695	696	700	663	627	640	657	691	693	674	675	653	679	668	680	674	675	715	638	682	669	653	723	711	687	704	663	669	678	680	718	686	604	726	650	702	722	643	663	724	690	665	682	692	664	693	709	671	674	676	673	721	680	691	690	684	690	636	665	608	690	692	697	614	658	683	706	713	639	686	689	673	684	679	662	680	648	692	696	723	705
63106	89073	53848	20599	5220	1290	735	608	626	601	597	568	613	603	614	637	657	629	596	614	609	633	613	643	607	660	634	590	594	632	644	597	608	620	591	623	626	579	627	628	596	654	592	640	619	648	607	612	618	628	597	602	661	578	564	603	581	600	581	621	628	608	577	662	630	597	601	635	653	621	645	609	560	638	642	603	592	633	618	597	610	622	604	584	639	608	611	583	615	646	642	615	594	559	616	559	612	597	617	615	629	591	608	659	612	596	597	623	609	585	600	618	633	645	623	577	601	624	575	603	621	644	626	634	606	665	612	610	620	591	644	592	627	671	594	647	638	631	577	667	576	593	595	624	601	635	597	588	570	586	618	563	617	597	582	601	634	613	600	604	643	623	611	632	591	676	601	595	601	590	617	600	584	612	614	650	626	595	652	652	635	618	640	600	590	611	585	629	594	640	595	573	588	620	594	633	646	652	621	650	609	593	654	594	603	618	585	640	626	620	604	611	608	611	629	627	644	613	612	590	637	647	622	646	581	590	614	586	619	636	620	590	611	628	617	596	608	615	613	625	585	535	556	578	617	612	640	651	601	588	613	569	573	579	593	580	621	626	598	580	609	615	626	591	600	611	587	654	593	618	656	584	625	638	610	582	616	591	594	617	650	619	585	594	627	614	614	602	589	610	618	564	588	626	588	557	624	564	619	599	624	619	647	619	570	618	586	586	582	576	576	589	585	628	592	636	630	565	606	569	586	636	608	612	615	619	618	608	587	593	641	628	604	613	590	628	628	626	631	605	612	631	620	624	614	614	603	613	622	596	614	617	630	581	616	616	576	578	571	584	600	624	598	588	639	628	635	603	593	575	596	619	594	650	620	611	649	600	598	609	601	582	615	593	577	627	615	617	604	603	573	601	572	551	566	616	624	628	603	639	639	643	621	609	558	610	644	621	586	597	650	590	589	638	590	668	579	636	615	598	610	618	609	609	625	569	594	578	600	566	612	588	588	565	597	585	579	614	607	601	551	590	617	666	590	582	588	612	592	616	591	640	586	587	620	590	633	615	619	581	592	602	597	573	574	564	594	648	593	636	570	618	638	613	563	628	616	620	618	668	615	586	577	598	612	653	585	588	629	580	587	612	621	596	569	599	624	634	592	569	629	636	627	623	680	542	631	591	613	597	631	568	594	615	625	600	613	632	643	650	636	604	620	567	653	606	579	589	610	620	589	605	626	573	604	614	585	593	598	631	586	600	633	636	606	617	613	618	638	614	615	591	617	623	627	587	612	587	630	565	595	622	556	595	601	605	586	618	614	544	640	567	609	632	592	569	636	614	626	589	632	599	601	644	641	562	591	627	581	573	635	587	643	599	603	564	606	616	613	581	610	574	643	593	576	603	633	596	586	626	571	607	617	637	646	590	591	597	629	594	623	615	628	615	652	595	577	587	645	601	646	595	631	622	605	635	609	614	606	597	602	572	637	599	637	586	605	606	618	613	629	623	583	612	571	613	610	620	573	594	610	619	647	627	616	583	645	593	586	604	563	618	599	603	564	588	628	557	601	612	594	626	587	620	608	640	622	607	562	554	621	586	636	579	575	610	624	617	602	641	611	572	579	602	604	664	627	592	637	587	625	591	619	611	608	653	581	640	576	636	565	627	640	603	637	599	595	577	595	561	632	631	565	627	616	556	583	603	605	616	614	606	604	561	592	577	577	607	607	617	625	634	608	599	593	582	582	664	603	580	610	642	591	605	641	612	659	599	596	612	633	603	628	650	605	600	572	602	577	607	587	671	627	628	630	615	621	590	633	589	617	563	609	607	616	603	611	629	624	642	584	635	595	610	624	590	614	608	575	617	586	592	592	595	573	591	612	578	591	626	633	614	629	594	614	609	633	619	598	668	615	638	613	616	595	620	647	590	569	656	603	594	613	606	600	591	613	607	585	604	612	634	579	585	594	562	589	621	583	636	569	566	575	608	663	630	601	565	601	611	649	600	591	599	580	619	576	616	593	613	625	616	578	580	606	601	582	663	560	591	638	606	609	584	611	579	585	609	630	638	557	622	596	611	639	604	626	616	635	632	648	644	623	608	582	593	605	592	584	628	610	653	640	572	644	575	621	619	651	602	592	619	659	606	579	618	586	591	605	606	642	597	611	639	605	601	610	614	620	580	615	592	607	601	595	576	616	577	588	605	592	614	593	598	632	648	596	552	612	634	585	607	611	612	617	600	582	606	677	616	611	630	577	599	610	615	645	566	627	587	576	614	559	634	579	596	568	599	619	625	619	611	591	609	589	590	607	612	611	609	628	634	647	604	600	632	631	593	624	655	670	582	624	611	604	622	593	553	613	569	583	606	653	577	618	589	676	594	584	607	582	600	595	618	585	639	634	644	605	590	627	614	624	542	599	620	613	619	595	607	648	622	633	592	580	618	596	605	566	661	583	645	635	587	577	603	594	633	569	630	638	623	589	654	596	651	612	631	586	600	620	646	600	625	565	581	595	599	600	597	610	636	578	589	613	627	611	591	571	566	661	614	551	537	590	640	621	629	604	622	585	610	534	627	567	590	616	615	616	609	634	609	581	590	631	628	592	611	598	621	636	642	581	594	631	601	672	590	584	601	583	592	653	621	602	622	567	580	620	569	602	616	633	618	580	608	639	593	600	613	584	637	573	601	580	583	549	569	602	621	599	587	621	604	579	587	605	653	583	626	610	589	617	587	593	616	624	616	630	613	586	627	597	559	608	597	642	597	583	611	642	604	604	607	605	586	620	590	631	596	621	588	593	622	603	625	622	608	584	624	625	605	662	644	613	634	604	616	593	579	607	636	607	598	558	609	619	602	572	635	590	629	608	600	602	577	597	640	581	600	618	603	604	579	596	609	593	634	608	636	589	588	583	650	614	616	593	623	594	627	609	634	620	592	592	632	609	649	626	605	615	569	609	630	623	591	562	631	590	635	624	605	624	631	623	633	646	605	653	648	616	628	594	609	607	644	622	580	594	606	611	616	634	627	565	604	641	623	596	623	637	595	573	577	611	625	618	611	596	605	590	628	633	652	639	591	618	659	605	609	636	612	630	588	592	626	604	599	606	625	639	582	575	669	604	605	635	600	596	650	592	609	597	615	649	621	593	625	590	606	618	592	582	642	578	587	607	603	597	625	605	634	546	615	609	586	586	589	587	633	576	643	591	586	594	566	623	653	614	608	622	604	617	637	563	614	622	564	611	597	585	599	612	591	600	638	617	603	615	665	595	617	600	596	642	618	619	594	635	614	596	589	579	606	599	643	625	621	579	606	625	533	612	611	601	580	597	552	572	604	610	619	593	641	624	572	588	592	611	613	627	623	631	570	597	620	597	652	602	579	583	620	605	577	588	617	564	566	590	610	616	535	601	627	670	621	645	588	591	637	629	568	596	590	611	615	551	594	630	606	583	610	582	622	625	561	576	607	614	609	597	607	614	598	618	616	651	610	635	607	609	582	601	621	583	652
23993	23153	32067	26844	20496	10779	1960	936	852	817	869	792	813	790	822	785	810	756	793	821	805	805	816	789	745	812	803	754	779	771	778	739	747	759	762	780	762	813	792	787	733	763	809	766	754	781	780	771	787	812	811	763	755	783	796	796	768	787	774	753	803	793	809	798	779	756	821	791	810	787	774	773	832	772	751	837	768	818	773	773	738	766	727	808	793	817	765	809	783	761	745	807	791	741	759	728	714	783	861	806	764	755	732	788	734	804	802	798	761	794	777	814	772	765	817	770	746	754	764	768	763	761	798	790	776	796	764	776	769	820	764	806	758	736	751	766	828	749	858	774	709	813	786	750	780	752	751	822	765	746	798	764	797	828	773	795	757	779	787	809	835	739	806	757	805	775	773	752	812	720	736	796	789	785	733	798	771	771	748	784	804	770	747	739	786	806	791	741	780	786	725	806	784	780	755	784	769	793	785	767	755	757	794	773	747	763	821	776	738	733	773	793	783	789	778	724	780	795	779	786	778	828	754	797	740	755	753	724	752	786	721	787	783	827	804	737	774	794	781	817	774	765	787	833	814	769	716	800	804	789	764	766	766	798	784	752	754	808	780	761	740	789	767	800	775	777	798	811	756	794	798	807	776	746	778	784	780	771	848	805	758	757	788	798	763	762	785	814	791	775	810	730	788	753	814	813	777	789	791	748	789	773	763	770	795	778	750	735	756	739	804	761	774	752	811	794	771	741	778	742	780	777	782	726	748	787	764	787	830	770	735	761	787	804	740	726	780	795	792	708	769	812	757	790	754	820	745	788	792	769	741	727	764	780	773	776	728	762	760	746	806	728	796	788	769	808	758	801	819	815	776	773	756	730	736	827	807	749	799	795	759	783	789	758	818	789	749	808	795	822	781	800	742	819	745	805	810	789	819	800	763	813	749	776	819	769	801	766	808	780	730	745	778	727	778	785	759	734	800	741	795	778	774	765	752	787	803	804	752	786	746	750	757	779	760	771	787	844	765	765	773	790	785	782	790	831	777	758	773	746	799	759	791	804	806	821	758	763	773	751	750	737	790	765	733	760	734	739	825	810	740	756	782	790	811	800	746	743	794	767	833	766	750	748	807	798	766	727	801	792	783	775	713	812	816	738	755	779	759	777	751	759	756	760	768	765	751	734	793	750	721	784	728	743	773	736	767	771	781	751	809	783	792	804	777	770	842	786	774	794	745	783	789	825	783	775	816	767	771	761	748	768	799	715	805	754	781	784	758	770	804	765	782	748	765	801	832	743	800	785	804	743	784	738	816	744	761	747	746	797	787	773	783	792	791	817	760	767	771	791	759	776	759	780	769	742	793	768	745	737	850	768	766	769	766	738	734	764	767	775	778	803	816	756	794	751	772	754	767	737	718	769	756	745	770	815	786	795	771	760	781	768	767	754	789	773	763	784	760	770	746	773	715	757	802	822	734	796	774	786	764	779	746	776	814	823	798	725	794	778	753	796	743	802	778	747	785	783	785	798	741	839	772	802	782	804	793	787	766	783	762	795	731	782	794	730	734	756	763	769	788	726	757	747	769	728	744	756	784	757	765	765	776	767	729	810	832	753	810	712	792	770	733	753	804	784	748	795	723	773	797	760	793	791	820	760	815	794	729	761	741	807	781	768	771	815	718	782	800	775	784	730	775	782	806	771	768	819	781	775	778	779	733	769	763	780	802	739	741	763	772	794	815	752	795	775	723	777	750	716	802	738	793	784	747	801	736	746	745	741	775	730	756	771	748	773	757	724	795	770	809	782	764	788	798	746	782	790	742	737	783	744	760	742	748	755	767	801	748	746	744	741	780	778	818	819	784	806	780	780	729	747	746	712	743	742	759	795	778	778	790	777	709	782	787	772	755	768	799	746	774	791	776	818	753	783	756	737	728	783	778	800	770	775	775	769	793	767	734	804	759	743	746	729	782	777	775	817	742	731	783	742	774	804	790	809	760	757	776	748	821	755	761	748	725	802	756	759	766	788	763	749	794	769	768	773	767	756	778	759	799	792	772	769	815	740	824	791	804	763	772	804	803	860	767	799	797	773	822	750	751	765	761	738	819	756	760	777	795	753	755	741	825	718	768	829	769	795	773	781	783	792	846	817	768	789	803	799	775	768	779	792	723	791	777	751	785	753	784	734	770	745	769	801	808	839	737	799	796	759	792	761	771	742	793	772	788	813	748	759	780	806	813	758	738	759	817	777	779	735	690	750	739	803	747	773	706	758	779	783	804	753	777	750	800	798	766	814	764	765	812	767	753	767	793	725	749	742	725	804	761	794	767	815	781	805	730	791	790	782	803	743	783	793	768	789	738	793	759	760	784	758	775	719	725	814	732	753	783	739	787	730	789	763	754	776	780	748	760	748	825	734	790	754	763	780	776	766	795	769	824	783	779	773	836	710	773	798	788	809	812	799	810	783	748	787	756	782	802	794	756	772	763	796	795	755	722	774	778	743	785	762	781	830	785	800	764	773	780	767	751	780	770	759	735	772	807	746	729	781	823	757	781	751	733	766	781	794	760	816	802	761	774	762	764	799	750	766	696	759	732	760	807	748	831	773	764	724	795	815	785	823	767	794	730	832	779	818	736	744	811	783	737	765	772	844	723	799	721	792	769	747	783	776	809	801	751	761	755	828	811	769	777	782	771	826	742	790	771	761	822	767	779	797	746	777	766	772	780	756	762	741	774	765	786	760	756	784	760	716	766	788	749	765	761	764	786	774	758	784	773	820	780	730	770	779	766	790	788	812	758	732	750	779	751	815	787	782	770	775	813	778	748	792	815	752	755	776	807	792	759	734	776	788	748	773	786	770	786	734	758	768	725	796	789	789	736	762	758	766	767	818	822	769	797	811	807	823	757	753	770	765	799	750	781	744	791	775	796	768	821	772	810	726	758	781	797	775	770	812	774	748	788	744	828	763	803	807	769	757	735	816	832	791	768	753	798	755	759	752	761	766	778	750	777	797	774	770	820	796	784	756	753	756	746	772	772	790	744	813	768	722	782	802	771	752	731	757	789	763	806	782	795	743	784	770	744	766	795	749	807	744	760	829	754	801	776	701	751	793	747	766	736	770	736	723	748	802	839	753	770	785	788	761	773	786	794	720	766	778	753	759	742	843	813	777	769	755	788	755	798	762	835	809	726	809	778	800	773	782	782	759	778	791	800	745	793	761	802	791	747	769	724	745	734	766	792	725	776	769	738	791	732	882	836	786	776	736	813	770	785	787	772	736	848	777	726	802	769	797	796	740	782	761	804	782	792	802	804	771	819	765	762	795	798	777	782	776	817	789	749	734	818	743	799	808	805	803	744	742	788	742	788	732	732	783	787	777	727	775	779	788	796	732	814	741	785	748	782	770	790	749	729	776	782	768	778	816	789	758	744	753	720	732	789	774	776	757	794	743	790	796	802	766	814	753	752	769	838	827	787	763	820	780	771	817	782	823	786	777	748	818	771	747	706	749
63759	97147	62131	27499	7839	1919	906	711	741	716	711	698	669	757	698	710	715	750	674	730	737	706	696	719	702	704	680	721	722	699	677	701	751	731	677	698	717	726	735	678	716	729	744	740	714	659	651	750	738	738	690	668	656	737	740	693	703	734	740	777	720	735	721	687	678	713	701	667	736	707	715	696	752	641	671	623	706	723	733	687	706	696	693	733	705	719	706	695	753	721	683	699	653	702	733	731	683	711	677	710	748	772	747	733	708	815	708	735	710	734	686	672	705	696	695	695	723	740	735	731	673	700	748	745	686	702	697	725	684	733	679	713	742	697	741	745	721	696	685	688	722	737	761	734	720	701	687	723	704	720	675	679	706	705	661	734	702	684	692	723	726	713	682	750	678	701	693	669	706	693	733	695	700	687	717	678	741	756	712	705	715	727	715	713	689	700	682	734	699	684	723	686	718	727	663	681	715	700	694	721	717	707	730	710	695	694	655	683	703	700	739	723	680	690	702	711	673	724	719	716	707	697	704	696	697	693	708	702	669	691	702	699	739	731	714	729	672	747	687	664	669	724	706	749	723	679	733	712	691	716	696	670	698	716	701	683	707	713	683	755	748	731	717	706	687	670	709	656	683	709	728	675	668	738	702	700	692	768	724	718	685	720	713	695	688	721	716	711	698	788	715	657	731	692	710	703	702	696	755	708	713	710	685	744	682	698	727	723	726	666	746	707	713	673	710	680	700	697	660	677	699	735	706	676	659	714	717	703	695	685	708	685	715	702	704	753	751	693	679	673	734	714	687	690	710	723	731	696	712	693	712	680	716	742	674	768	689	721	679	744	688	683	688	670	698	678	676	678	712	688	728	691	720	753	732	721	679	733	699	676	701	718	688	743	760	692	729	651	681	684	739	713	712	691	760	728	717	720	758	693	728	695	727	710	680	717	651	669	677	722	696	737	727	689	711	678	712	724	661	752	693	712	698	705	745	665	723	669	649	681	729	638	665	727	689	711	686	727	720	701	732	692	708	680	754	728	704	738	745	677	702	647	716	704	764	712	712	731	685	700	664	701	678	706	694	697	729	768	719	704	727	680	702	714	716	698	681	726	747	654	719	689	712	708	690	727	692	697	669	718	699	683	706	663	671	677	702	710	697	710	725	736	679	730	733	695	664	653	693	675	737	662	677	699	710	683	709	668	674	661	682	657	699	776	753	766	706	672	678	691	713	713	654	707	734	723	682	707	704	706	662	673	696	700	729	726	700	668	731	706	746	693	721	743	722	750	745	645	711	713	725	671	706	686	718	703	729	688	694	761	695	732	732	682	711	741	701	712	705	681	740	718	716	717	698	716	712	735	718	734	747	734	680	736	725	658	675	736	739	708	685	703	689	732	638	708	707	702	721	671	722	699	731	669	665	729	692	717	734	648	652	693	724	667	712	678	727	740	768	734	675	677	706	702	708	736	702	722	698	714	744	687	729	713	739	716	681	723	722	687	728	748	733	664	711	650	706	657	689	706	720	754	684	710	629	729	698	683	711	701	668	712	684	756	688	678	727	711	676	685	712	696	710	668	679	696	675	679	701	677	708	678	686	700	722	725	693	731	668	678	752	725	719	713	657	705	721	717	699	707	668	671	730	673	744	700	688	703	745	672	698	653	715	708	663	682	730	701	669	738	708	697	732	694	712	761	644	704	677	702	671	727	699	705	688	708	657	734	722	685	716	687	736	663	673	711	681	701	691	719	694	700	704	718	654	758	726	695	708	757	710	737	691	696	665	710	714	680	649	702	704	712	699	705	701	684	696	711	706	685	736	687	717	676	683	735	684	701	738	714	715	685	718	769	722	670	709	684	734	700	751	705	697	663	689	737	707	686	699	666	681	721	679	703	646	675	689	695	691	680	698	698	733	687	717	720	732	693	709	711	717	734	674	667	708	704	719	748	677	709	659	731	739	700	693	684	703	716	727	720	687	724	709	682	674	718	713	756	693	689	688	670	717	719	763	638	731	736	703	658	728	705	669	695	706	672	701	658	690	718	730	681	665	705	662	700	726	676	735	731	690	739	684	709	739	695	712	711	701	742	694	773	657	710	709	690	723	678	732	685	680	743	692	708	676	715	678	706	725	761	680	731	746	717	670	685	695	694	689	667	732	765	708	721	660	741	684	708	734	705	659	716	678	689	695	734	731	736	664	702	714	697	710	702	706	671	722	699	699	677	667	750	682	756	707	675	710	676	728	699	688	708	692	695	706	669	690	703	692	707	673	703	708	701	729	663	725	673	709	708	666	706	694	758	712	705	707	696	677	681	689	758	690	659	675	669	730	727	730	673	732	723	714	682	718	705	736	715	679	682	696	706	731	726	726	698	731	702	704	729	645	715	713	685	713	690	765	792	747	770	707	745	647	734	730	776	707	705	696	737	652	723	702	687	729	702	649	732	737	684	693	733	696	678	676	717	684	732	664	734	680	700	705	746	726	703	675	682	716	720	741	717	723	751	714	664	722	715	722	690	758	705	715	713	719	769	747	647	736	717	710	731	706	707	704	692	711	736	707	717	727	694	722	677	733	708	675	712	673	719	702	664	700	721	672	705	669	756	720	643	720	656	744	717	704	674	710	725	689	709	694	685	714	711	747	721	694	689	705	708	731	667	691	710	751	734	729	725	711	721	716	674	730	718	756	678	676	757	787	709	711	706	728	729	726	696	719	702	703	685	718	695	665	695	678	744	712	715	691	713	696	751	762	697	723	748	705	717	669	715	698	692	727	674	699	717	641	704	670	693	702	649	687	698	686	687	716	687	688	726	703	671	709	722	648	742	707	715	687	659	746	669	677	712	705	694	706	732	691	656	741	725	669	674	673	660	735	675	719	754	718	675	715	716	733	732	687	706	716	684	719	647	683	670	676	708	672	736	736	714	718	722	684	722	702	668	712	667	675	713	683	723	675	757	697	726	684	710	658	763	702	680	728	685	705	702	715	728	703	705	712	684	680	706	714	719	656	718	713	723	709	637	733	708	678	724	713	686	687	720	678	700	719	711	674	685	702	735	763	695	679	713	765	680	718	660	713	658	691	690	707	744	677	734	706	673	708	667	692	727	688	706	743	690	709	733	710	716	703	698	695	698	682	721	739	749	681	704	715	733	656	703	691	723	700	733	698	692	684	694	687	725	703	692	707	690	734	699	779	726	674	705	685	662	706	695	749	715	739	692	662	697	718	667	758	680	722	730	731	680	676	709	687	702	748	694	726	676	747	705	681	721	734	657	738	731	721	692	690	710	715	726	729	696	675	715	700	705	685	762	706	708	698	709	720	696	721	679	703	748	745	766	730	679	668	687	692	721	714	696	717	667	724	702	702	736	723	734	730	668	707	693	707	733	715	725	685	678	683	753	681	728	681	719	718	680	705	698	679	746	669	719	685	701	695	646	681	688	691	716	738	697	662	644	666	715	663	700	679	723	693	654	708	720	730	717	696	712	692	690	733	739	666	745	711	734
31826	30703	23468	7702	1430	698	627	579	634	612	564	574	582	565	555	602	583	561	581	603	641	559	614	575	597	644	634	587	584	602	567	622	626	578	598	573	598	587	617	598	545	601	585	562	660	562	579	584	586	567	576	588	603	593	612	573	606	639	624	584	652	634	654	607	575	552	612	627	575	606	543	623	588	615	578	566	541	626	580	575	606	612	590	576	599	594	622	584	564	571	577	578	583	586	611	612	572	598	587	573	613	594	616	576	597	570	602	574	598	628	597	567	579	601	661	587	621	553	575	601	587	573	597	579	617	601	617	611	608	588	588	565	580	638	638	574	594	535	592	584	616	598	608	578	631	623	625	575	609	585	582	539	615	569	592	584	594	627	572	563	575	607	623	596	561	602	579	626	605	591	575	591	566	596	624	627	609	612	566	594	570	612	579	589	571	599	561	625	587	603	607	592	574	575	602	619	615	641	581	581	575	613	603	576	591	597	583	564	564	516	599	576	595	559	567	571	584	605	581	597	586	556	551	592	564	593	616	569	590	613	582	605	573	575	589	579	605	582	596	565	604	625	586	633	638	606	599	573	588	570	596	617	561	613	619	602	609	592	581	576	569	599	573	576	575	593	603	568	587	545	600	590	608	626	576	579	583	674	559	606	583	580	601	600	580	571	605	626	647	629	579	574	535	572	569	566	605	602	583	575	585	621	624	556	545	605	636	644	553	614	582	563	587	627	591	563	633	586	565	590	550	667	601	580	618	599	694	584	596	618	585	583	583	566	594	590	570	607	581	607	615	593	606	616	585	570	598	571	579	633	584	563	611	604	603	588	577	603	617	627	548	574	621	551	571	574	609	580	625	610	591	578	584	562	572	545	605	603	575	594	595	604	575	588	590	567	586	616	595	539	588	566	646	621	568	549	613	586	627	598	604	630	603	611	588	588	619	582	567	602	604	613	596	612	600	611	573	620	571	580	634	606	623	592	590	593	565	632	523	573	602	612	585	627	581	595	631	585	562	578	596	535	596	578	606	620	589	556	624	535	563	568	615	596	591	552	557	619	576	616	588	558	566	641	550	628	586	594	578	602	552	576	630	589	536	602	555	572	607	533	604	607	597	574	565	570	629	582	603	604	602	605	579	546	613	606	617	597	603	579	623	660	560	582	603	588	617	616	602	557	633	538	590	578	614	588	615	605	606	589	601	591	596	603	632	576	532	566	574	563	562	543	584	592	593	621	597	557	564	621	584	559	593	584	564	634	595	604	574	587	577	589	611	569	553	593	574	582	599	595	599	603	578	596	602	620	586	607	571	588	538	578	614	630	615	606	603	573	569	588	593	587	621	628	654	606	591	580	577	567	598	595	601	588	557	577	579	563	585	586	603	600	591	578	564	594	601	603	576	599	597	541	600	586	599	620	610	558	597	566	573	595	564	569	583	555	619	581	619	607	597	591	562	589	577	599	618	559	595	577	583	632	597	597	628	536	599	604	624	609	610	588	593	589	561	632	591	647	603	602	610	577	613	612	636	577	543	599	638	571	584	602	595	595	582	612	561	586	619	629	515	554	570	570	630	560	562	611	608	592	583	637	601	654	599	586	605	577	579	598	590	606	577	626	581	590	564	572	568	594	617	546	566	605	541	545	578	606	609	583	588	582	597	600	608	627	572	590	582	586	676	581	643	577	595	601	573	611	579	549	663	610	611	568	603	538	601	594	597	581	597	609	582	637	621	625	553	573	614	594	572	601	612	589	591	635	598	601	563	577	589	570	601	635	627	641	531	578	614	617	610	617	568	567	592	584	614	575	646	603	577	603	613	572	572	617	569	538	592	584	639	578	554	618	590	585	590	558	586	615	571	625	591	614	592	629	543	621	616	600	632	572	567	555	567	583	593	627	578	601	572	583	587	587	599	604	607	572	587	564	612	606	585	624	583	613	593	611	608	570	601	605	560	562	572	580	591	581	596	603	595	638	599	591	600	599	620	638	572	596	607	579	584	546	630	633	623	634	612	601	573	601	612	611	605	580	610	586	599	542	569	575	598	594	559	567	619	586	621	635	555	610	586	637	607	580	604	606	587	603	604	557	630	583	623	614	601	566	583	567	597	596	599	614	569	613	622	600	588	564	607	589	586	576	582	607	649	582	601	590	599	601	609	577	615	612	565	537	529	636	580	608	642	615	631	566	572	594	625	592	547	590	586	597	585	586	584	597	593	670	591	588	588	621	560	585	584	553	618	596	544	531	581	598	597	605	569	602	579	622	579	614	596	558	604	550	593	600	551	621	592	577	588	573	588	596	572	608	613	619	569	602	598	608	587	616	626	549	589	623	566	575	639	606	557	599	589	604	601	593	553	587	598	561	596	596	620	579	558	583	614	588	596	620	612	576	574	578	561	584	578	602	575	572	594	598	595	629	606	606	559	584	597	593	588	635	627	588	572	589	575	571	586	546	575	600	597	609	616	560	590	584	583	635	567	605	599	601	590	580	593	618	572	611	626	565	610	594	580	590	536	636	596	574	624	581	574	598	607	567	592	601	593	597	625	576	611	604	613	624	618	593	636	641	621	597	579	580	570	615	566	579	560	575	627	550	568	561	628	599	583	611	599	585	557	591	601	597	592	602	626	590	617	550	575	626	602	593	561	597	599	599	528	599	556	616	634	600	606	609	607	623	555	593	562	602	571	549	573	570	593	574	643	592	599	595	576	600	608	628	598	603	547	598	597	583	587	628	631	564	565	639	555	586	598	614	611	630	626	565	598	668	598	589	609	615	556	595	631	670	620	587	614	607	517	599	579	617	603	581	631	609	573	601	599	607	587	610	596	602	606	615	598	572	597	573	573	599	589	629	586	587	606	594	611	591	595	622	565	583	572	605	569	571	593	578	612	606	596	564	646	596	554	594	577	597	638	607	626	603	576	574	551	585	574	591	622	575	580	555	588	591	582	565	562	571	669	592	608	588	575	606	552	575	543	586	643	621	597	602	607	583	575	632	614	600	550	572	554	580	574	607	618	586	578	643	606	618	601	601	610	637	545	628	559	600	572	560	614	579	584	584	559	594	568	597	553	600	576	596	583	600	561	600	610	582	590	605	565	558	582	627	597	588	603	584	544	578	598	609	584	626	565	581	597	579	614	518	596	574	615	595	602	602	594	592	566	635	582	635	587	614	646	604	599	603	611	611	558	607	558	582	659	593	547	545	595	556	585	623	603	561	584	583	545	627	600	584	622	558	595	637	579	585	562	624	623	647	609	610	613	592	568	650	614	591	560	603	567	577	567	608	636	591	598	622	593	584	581	591	546	568	571	560	577	618	592	585	592	589	578	580	565	631	594	587	562	588	644	574	611	611	582	554	587	638	574	583	564	578	618	581	533	587	583	619	608	602	548	612	585	624	567	591	579	561	588	598	618	605	626	584	596	630	623	585	528	596	552	586	601	592	651	602	574	547	604	639	555	592	620	598	603	606	605	573	564	568	604	589	620	581	614	569	603	607
26803	34088	16477	3800	1163	607	507	497	488	514	480	463	483	473	526	507	462	506	515	492	502	485	487	495	490	458	478	482	533	465	475	489	520	462	526	469	530	515	524	495	489	483	499	455	474	534	502	510	451	482	506	511	472	463	467	502	510	477	472	479	539	514	520	485	479	480	463	481	486	457	471	512	478	470	534	506	517	478	487	488	492	479	498	477	468	518	506	479	516	493	461	460	499	499	478	475	484	449	478	471	499	471	508	458	492	493	516	471	514	494	506	468	515	475	484	478	444	489	497	468	481	471	488	464	505	456	467	542	499	462	450	473	462	494	506	503	503	467	498	505	556	550	481	472	539	480	462	518	487	514	491	486	429	476	464	468	480	464	474	459	463	473	486	440	498	456	464	503	452	506	520	477	490	447	486	469	511	502	490	525	499	473	481	508	499	478	442	459	512	485	486	505	469	493	488	459	495	435	475	475	462	447	480	470	470	506	510	494	504	527	443	472	504	487	504	501	488	471	437	482	486	482	512	485	482	490	502	528	477	500	471	464	511	483	480	482	500	471	512	466	498	498	452	498	499	495	471	511	491	469	500	475	515	488	462	506	481	498	535	488	481	476	492	494	478	455	519	496	484	502	473	507	505	496	501	470	501	497	465	474	475	461	505	500	460	471	515	455	539	485	530	500	536	449	473	509	516	517	480	458	471	479	443	494	430	502	451	502	482	504	515	486	484	467	477	495	500	482	475	446	503	540	494	525	471	436	504	473	521	489	509	511	507	473	486	477	453	499	460	465	486	464	494	487	495	494	485	465	416	482	481	492	503	498	480	533	503	524	482	506	493	486	483	497	455	524	521	517	483	469	474	455	472	455	511	468	495	469	477	507	506	469	477	478	506	488	478	473	485	498	474	459	505	489	505	480	494	499	475	457	443	529	477	444	516	448	479	492	453	476	524	456	497	442	508	495	486	425	484	497	504	471	470	476	487	466	532	428	464	506	502	476	497	478	450	480	480	501	486	462	446	503	460	492	493	522	527	496	497	476	492	488	492	443	468	465	455	441	496	519	484	510	468	486	480	457	507	480	504	467	497	516	509	484	484	472	483	484	492	494	471	484	491	485	466	466	513	459	508	478	466	507	473	472	483	521	466	466	475	508	505	488	463	486	482	477	508	457	482	497	502	440	465	479	501	542	481	476	474	478	492	477	484	474	464	468	516	493	515	480	504	459	516	535	494	481	496	483	470	482	495	511	492	471	455	444	473	462	495	482	493	462	518	494	476	487	455	465	489	507	465	496	504	493	499	486	472	470	485	506	461	507	535	481	456	499	513	470	463	491	475	535	522	518	487	491	485	495	507	503	474	526	467	482	488	509	469	488	502	478	484	493	499	469	470	470	496	482	501	465	493	467	510	470	488	478	494	479	495	478	476	493	478	466	503	474	515	501	521	492	478	500	463	517	463	461	482	512	455	482	454	456	523	472	485	486	438	475	492	475	497	487	498	482	456	450	504	502	467	505	515	475	509	494	497	464	487	450	494	516	472	494	503	487	500	504	477	486	500	483	500	491	473	519	494	491	475	495	522	484	494	486	455	463	495	515	463	468	444	483	507	474	525	514	481	502	506	479	471	477	502	489	497	484	519	511	515	497	476	512	459	480	505	492	483	469	479	507	470	475	477	503	456	456	511	483	484	490	473	488	464	456	496	464	468	430	460	501	488	497	463	469	510	483	477	493	494	499	501	489	486	489	458	459	473	475	485	485	517	487	455	513	486	470	510	514	509	429	496	471	516	486	496	470	454	501	483	518	466	471	520	484	511	484	517	488	497	455	520	488	478	471	479	473	516	475	500	486	478	489	485	526	452	466	481	509	500	461	459	456	473	468	495	511	491	501	431	487	503	489	520	481	470	502	456	475	475	465	505	460	474	483	446	495	452	468	475	465	514	499	481	544	503	473	488	468	468	475	493	487	475	468	512	472	488	540	506	514	508	504	448	494	477	467	505	503	457	484	487	476	494	478	499	487	512	493	526	496	523	481	483	476	532	492	473	478	465	459	447	484	511	451	459	488	506	475	509	466	474	492	490	449	453	527	478	473	481	506	539	465	529	459	512	489	496	469	465	488	506	478	479	478	478	491	498	482	451	492	485	465	489	505	505	473	541	502	501	489	513	512	447	510	479	535	477	472	473	473	499	502	498	497	462	492	528	499	499	514	515	485	491	474	495	464	506	454	434	499	513	515	510	483	462	479	514	500	454	516	498	483	504	497	430	477	470	488	492	491	519	461	489	495	532	456	467	493	522	502	483	515	485	479	503	512	477	526	466	551	480	453	515	474	454	481	479	488	479	517	517	481	469	496	493	473	519	484	510	483	496	455	485	471	482	495	468	476	457	500	517	525	489	515	457	466	473	488	525	519	461	506	469	463	513	465	476	491	497	455	472	454	460	511	501	537	489	510	509	495	462	489	528	468	526	502	464	489	504	465	509	513	467	481	518	528	475	472	476	458	518	510	474	497	468	477	520	514	473	506	498	502	494	472	488	505	493	523	475	485	485	479	471	520	472	478	491	469	484	514	502	507	517	447	471	491	487	480	487	499	519	505	491	520	508	483	449	478	481	436	527	467	501	510	484	498	493	518	506	494	495	495	490	489	478	515	515	547	495	514	516	485	484	493	499	493	482	500	518	452	500	517	487	486	478	500	472	474	489	488	523	514	497	528	483	501	448	460	487	446	461	506	494	487	498	480	493	503	489	481	495	548	483	484	484	499	463	487	491	472	493	493	530	492	454	481	495	467	467	489	472	436	466	480	496	481	540	484	460	453	495	513	456	524	495	483	449	506	461	495	512	455	487	445	477	492	496	475	475	504	485	445	470	509	489	521	466	508	469	436	498	460	481	466	487	484	486	524	469	519	488	481	490	478	518	456	482	484	501	515	472	425	478	494	492	499	495	496	506	480	492	465	464	472	496	465	471	456	474	501	561	472	465	493	496	476	502	494	540	478	503	488	484	484	509	522	544	510	521	480	459	491	483	510	508	469	466	483	501	499	500	428	487	501	464	534	521	507	471	482	489	485	507	482	480	497	547	500	510	507	487	475	480	489	482	507	486	492	449	480	471	491	522	469	444	497	479	519	484	509	524	460	486	522	492	485	474	462	496	481	524	507	473	428	509	468	473	475	511	511	469	524	493	471	494	483	515	501	478	471	465	470	494	526	444	461	456	473	483	482	480	492	526	476	445	484	483	496	517	531	483	481	440	481	511	489	474	470	493	519	471	463	500	487	452	471	487	474	451	443	465	493	471	513	516	517	480	480	488	495	500	494	500	470	500	509	493	492	486	488	497	502	462	470	474	458	490	494	501	505	489	519	453	480	487	477	508	505	529	467	484	507	508	503	464	512	513	494	495	479	479	466	487	501	504	467	502	515	535	517	468	492	507	460	490	503	484	487	501	451	501	506	461	495	510	467	444	444	528	496	465	522	514	508	475	492	477	485
25198	25475	35388	29064	16332	3867	1069	747	701	686	697	697	721	678	691	678	664	716	668	696	690	735	689	687	699	628	715	712	694	638	678	708	690	666	667	672	662	678	674	700	706	665	664	719	646	654	666	662	654	704	714	685	648	642	687	681	624	676	675	684	703	689	672	620	641	652	662	683	690	706	631	645	672	636	710	664	651	631	681	656	663	704	703	704	609	660	645	745	667	689	725	671	660	659	676	676	657	678	643	665	669	640	675	688	656	690	669	689	706	642	677	638	693	703	674	668	679	661	657	664	677	680	659	683	678	695	673	673	678	643	723	664	633	693	651	654	613	703	688	687	693	696	696	664	688	667	672	640	637	643	667	650	660	648	657	630	652	664	695	691	694	618	652	706	632	664	710	697	682	676	683	631	675	622	633	619	652	654	643	685	656	656	650	605	711	627	658	691	626	711	648	682	694	696	622	670	617	739	664	640	646	679	696	650	684	667	671	648	656	658	635	587	657	664	683	684	661	710	677	625	677	642	628	655	672	656	668	670	670	668	657	666	626	689	642	601	662	714	654	682	648	692	720	640	660	629	699	684	672	714	676	695	662	684	701	623	611	640	644	683	653	655	695	662	670	662	689	687	647	708	698	684	673	668	619	677	703	695	662	644	673	667	657	680	679	668	690	637	655	651	636	693	622	617	685	687	732	713	628	666	695	643	676	668	612	660	683	654	657	673	679	657	617	612	652	677	662	687	661	696	669	674	674	696	667	655	662	641	641	715	636	650	686	639	605	711	643	642	663	659	665	697	675	643	667	583	700	644	667	664	663	707	653	692	663	633	647	619	685	648	707	650	667	643	698	697	668	645	641	699	711	664	644	586	636	663	662	626	648	676	663	676	676	696	682	637	664	614	682	643	614	602	649	664	647	659	718	666	626	686	669	634	644	695	665	654	657	638	682	648	692	666	691	709	677	637	665	649	641	639	589	710	673	641	644	638	672	679	717	619	737	655	631	668	632	681	692	640	635	643	682	626	635	677	630	680	658	627	621	634	710	671	723	694	625	655	617	714	646	671	689	663	663	713	591	654	652	641	708	712	674	709	650	660	681	679	664	671	668	660	655	671	691	721	645	704	667	628	652	661	691	646	689	640	697	675	679	688	689	635	681	653	663	722	637	692	646	633	634	676	646	638	689	655	678	661	657	632	649	650	690	670	645	651	660	643	672	654	653	688	662	692	640	614	687	625	648	674	670	606	665	674	692	624	680	648	662	653	630	630	689	629	617	656	649	641	643	669	627	680	655	666	693	689	677	655	660	670	643	653	708	673	639	607	651	683	632	669	664	636	664	651	650	637	666	666	654	642	739	635	654	659	655	615	615	661	679	657	614	652	646	668	646	679	630	641	659	646	668	723	649	651	650	646	633	685	653	664	667	661	675	682	669	684	663	638	618	669	682	691	657	689	683	663	683	667	679	664	681	688	674	665	740	723	671	670	669	665	581	587	672	719	659	673	669	661	646	654	702	671	654	631	682	718	674	717	652	650	664	680	660	659	645	642	677	684	664	675	667	683	667	650	715	637	682	650	685	651	674	672	647	671	678	672	641	703	661	675	683	686	693	660	653	680	678	703	628	641	628	685	659	650	645	687	684	663	668	686	681	630	625	634	641	679	664	668	645	715	658	661	636	668	656	635	694	664	664	643	622	642	637	639	699	686	637	679	627	684	686	685	630	645	643	652	693	644	657	639	687	669	660	658	720	654	647	614	618	677	680	667	703	698	648	702	674	669	654	623	603	649	667	677	645	624	697	641	656	642	644	681	679	706	683	657	623	659	717	646	667	696	660	627	642	696	672	644	660	675	687	660	645	692	635	703	695	637	646	688	660	683	686	674	650	669	669	644	664	643	685	660	693	669	675	654	638	623	636	665	646	661	742	709	695	684	644	666	651	693	662	647	666	626	665	691	668	679	622	716	675	693	672	635	679	654	678	650	696	649	687	732	671	697	690	654	651	659	677	626	701	660	693	705	652	637	668	637	709	715	680	696	622	644	665	659	690	703	623	674	630	636	691	644	673	625	681	684	624	662	669	624	646	637	640	663	613	701	637	692	627	652	674	668	646	702	611	640	649	656	680	659	658	681	681	690	644	661	683	665	642	658	676	659	695	654	712	702	672	662	650	661	692	669	649	636	637	677	678	640	691	647	661	641	651	655	642	669	697	665	677	656	657	648	622	673	665	650	673	658	698	671	645	661	676	664	651	649	624	632	686	665	693	664	627	690	671	637	700	702	619	655	715	652	686	667	649	667	674	706	718	674	645	663	658	639	703	690	727	696	696	645	655	682	636	673	690	689	672	641	595	667	701	714	690	674	690	703	636	647	639	578	638	639	689	645	681	649	645	650	641	636	642	717	670	681	654	678	695	679	674	688	677	657	686	649	662	674	654	616	668	682	651	648	653	648	644	630	705	609	666	627	718	640	669	634	643	631	642	628	725	625	664	690	646	658	634	669	681	692	692	683	675	656	708	659	660	662	639	627	629	643	644	611	679	666	699	683	621	650	645	628	675	733	648	650	631	660	684	682	673	650	718	651	662	723	647	636	617	676	644	671	696	682	635	657	670	668	615	683	660	662	692	702	686	676	681	619	649	665	675	657	638	654	651	661	658	651	648	671	663	645	660	671	675	680	663	660	687	673	656	671	639	693	635	635	618	698	654	608	715	662	655	623	670	629	640	661	654	674	656	661	634	682	654	618	683	673	699	655	694	662	646	661	681	666	665	674	670	667	669	644	660	601	660	669	678	659	618	638	663	646	652	642	620	698	656	668	613	678	611	659	656	710	668	607	639	647	662	692	673	667	659	668	668	652	615	692	675	685	671	625	643	648	641	688	697	674	642	661	714	662	701	629	636	679	704	649	619	653	685	709	636	672	641	654	673	622	707	609	643	700	619	634	694	716	624	695	681	680	678	706	720	659	631	684	633	637	693	673	674	659	637	652	646	700	704	680	618	667	642	659	677	657	702	689	655	686	662	660	654	678	654	662	664	671	673	650	626	658	699	621	680	675	697	691	666	678	605	651	653	623	682	662	631	655	751	648	686	624	668	643	638	651	669	656	656	661	679	693	690	680	622	677	653	649	710	677	634	668	668	649	679	631	638	661	652	649	686	650	660	626	637	639	651	635	637	700	669	647	715	666	671	664	643	742	663	693	665	620	689	703	641	694	706	623	652	663	681	670	674	678	699	674	687	681	645	673	702	674	651	640	655	628	669	667	650	675	627	688	634	703	683	697	653	637	704	695	671	675	653	722	640	683	622	619	652	638	630	663	643	645	652	639	706	679	643	675	672	665	620	681	665	687	691	676	676	706	662	645	687	639	652	592	630	669	637	680	693	637	660	637	685	637	632	642	650	605	660	690	663	723	675	650	671	643	629	711	647	653	635	614	699	615	692	687	657	658	669	732	610	674	695	694	657	659	671	697	669	670	696	680	652	674	713	680	681	663
62341	89437	54854	20643	5231	1346	705	564	610	631	606	629	598	593	627	622	581	643	628	614	606	612	586	614	623	608	621	633	575	587	616	578	669	623	569	611	563	593	604	560	639	590	625	623	577	560	629	601	626	602	600	615	592	593	593	580	592	611	595	627	568	601	523	559	600	653	599	559	598	623	579	598	588	573	608	555	626	577	591	586	635	591	585	596	584	626	597	596	607	650	598	587	625	548	564	649	612	595	631	597	590	552	604	574	599	567	591	590	608	607	597	587	606	565	579	595	596	630	597	575	598	557	592	600	566	596	607	587	581	573	578	627	587	558	603	558	636	618	597	555	630	602	656	613	562	598	588	606	607	620	642	587	577	608	607	631	604	576	650	582	606	563	631	595	558	568	619	575	619	631	605	575	577	578	567	623	575	571	595	588	607	571	625	591	651	588	608	645	599	595	597	616	609	600	588	597	619	607	606	578	607	647	634	550	591	580	616	585	606	601	610	596	579	608	642	578	547	617	557	600	595	591	657	572	620	554	562	593	595	594	596	560	584	604	604	597	554	612	577	578	565	585	590	615	629	600	661	546	579	582	579	602	585	616	644	654	650	609	605	592	599	583	606	611	599	608	587	590	604	605	560	580	595	578	592	631	582	688	581	595	631	604	591	599	583	596	572	596	605	580	562	617	605	565	619	577	595	619	594	608	559	589	603	627	598	596	633	603	594	587	604	587	623	622	617	579	584	597	611	582	644	595	600	598	637	602	595	594	614	602	633	602	614	591	595	550	616	610	562	594	601	582	607	550	592	616	612	582	555	581	640	613	587	621	568	606	584	642	618	569	599	557	655	612	604	590	594	613	625	581	587	620	642	603	576	592	618	617	591	590	586	628	564	611	591	596	606	612	614	611	626	620	585	584	602	609	609	592	638	585	611	585	577	591	588	573	581	614	574	581	608	558	610	609	639	653	623	536	592	560	610	546	616	580	606	646	595	581	587	603	572	594	607	630	596	585	614	623	615	592	575	628	590	584	638	613	650	587	597	553	535	605	553	623	601	627	621	568	603	619	581	607	610	602	583	551	567	569	584	615	611	610	570	608	611	630	580	547	589	585	588	583	572	614	586	617	637	610	605	588	588	618	564	591	607	593	644	549	615	599	593	591	586	637	614	613	587	578	644	627	600	601	611	593	606	580	605	604	590	609	567	589	542	603	600	603	594	638	595	587	577	609	592	598	647	564	621	613	582	581	628	560	583	620	640	563	594	595	619	620	599	609	606	581	563	607	578	596	600	601	629	621	557	600	603	621	583	603	591	589	626	534	601	581	578	564	553	555	612	577	597	589	549	593	570	568	566	576	580	609	570	590	595	580	657	603	594	608	583	634	593	569	604	605	548	606	579	623	591	564	634	592	629	627	604	579	618	586	627	624	591	640	596	566	591	581	530	547	606	608	607	610	576	519	553	573	647	582	610	618	612	593	628	613	639	606	634	582	622	601	584	597	583	584	589	654	580	614	579	568	561	637	621	558	606	592	574	579	611	622	619	570	567	610	603	539	622	574	595	572	563	610	570	595	619	584	547	622	565	580	586	600	614	601	550	581	611	588	603	583	613	618	596	595	635	563	577	539	555	575	593	539	578	583	640	586	586	616	560	599	593	562	542	557	595	555	575	604	572	598	576	572	603	608	574	589	607	615	586	669	577	640	580	613	594	581	558	579	591	599	587	598	610	592	600	674	626	617	596	588	577	617	572	610	602	558	631	618	570	601	571	619	591	541	624	597	560	604	647	597	603	586	582	593	616	621	587	569	589	564	584	610	599	581	572	601	600	656	589	600	594	624	558	559	575	623	622	623	605	613	632	559	612	597	595	568	583	635	651	592	582	596	585	631	569	571	575	632	609	638	616	600	630	561	562	587	612	630	644	586	623	590	603	630	611	565	560	571	601	619	581	601	605	656	592	585	639	628	617	623	570	588	583	600	617	634	542	612	552	614	601	627	572	586	579	562	563	594	599	575	512	576	593	591	579	645	590	604	631	600	627	617	573	608	597	571	638	571	612	568	609	574	634	589	596	610	573	577	598	612	622	619	586	566	545	605	575	577	631	603	561	637	528	587	613	570	608	599	584	614	595	621	589	592	571	568	602	601	620	608	613	595	579	566	562	564	603	610	577	613	620	583	613	617	627	615	616	551	555	615	597	594	622	573	589	569	592	596	570	585	601	567	590	598	618	601	638	644	602	589	567	588	603	575	623	592	617	613	593	561	594	618	638	582	600	616	579	570	621	575	590	601	584	542	579	591	618	622	555	574	596	581	602	570	594	577	630	616	586	611	602	655	602	556	629	589	601	621	586	580	643	641	642	632	603	598	576	575	629	571	564	608	614	590	590	613	579	559	639	576	635	573	648	592	626	585	604	632	607	583	593	596	588	532	598	590	572	563	592	570	602	563	610	598	574	595	614	569	574	626	612	614	590	600	632	616	568	627	594	603	586	541	582	600	611	630	590	650	618	612	578	601	635	623	592	594	631	562	595	553	603	591	593	560	579	577	591	625	594	598	600	594	602	637	605	616	586	643	604	580	594	592	586	585	581	588	624	548	627	607	578	644	618	618	611	615	538	567	620	565	626	593	604	603	595	599	590	573	520	600	605	579	590	605	618	593	554	593	585	581	629	556	586	546	564	628	579	585	609	575	612	608	604	577	611	595	634	617	562	578	670	623	632	597	618	612	573	555	581	550	594	571	619	563	626	603	584	597	607	614	636	595	603	613	595	587	606	627	654	589	577	621	587	597	555	606	586	592	546	577	574	579	559	581	608	623	539	602	566	586	617	552	598	599	636	563	577	586	534	564	595	612	546	598	574	539	629	572	580	599	563	587	621	593	587	606	589	564	584	598	547	610	571	591	618	596	584	593	582	597	582	577	571	586	611	597	548	580	633	595	584	582	597	560	558	605	577	570	557	611	622	600	635	577	571	616	595	598	603	601	625	584	597	583	619	600	589	591	617	570	548	576	602	575	606	562	634	557	640	582	595	598	621	616	601	615	602	603	577	651	612	653	613	566	571	591	593	611	626	558	587	581	586	602	600	584	593	604	606	575	548	571	573	582	584	561	598	612	632	603	588	597	604	588	636	552	625	599	630	599	575	569	594	590	591	599	594	606	565	535	576	634	600	559	603	567	577	596	579	584	640	653	576	587	590	563	598	600	599	604	592	610	571	558	611	607	596	643	636	562	576	587	594	587	610	592	628	632	609	622	606	556	652	617	579	638	647	556	597	584	584	592	641	558	586	554	608	600	548	607	572	601	593	621	609	624	605	601	618	576	629	600	582	623	620	618	615	622	566	593	584	610	610	606	574	663	587	598	591	582	650	624	603	619	563	600	596	567	602	580	592	598	610	626	561	562	635	601	619	575	608	585	572	535	573	601	570	560	584	590	638	621	630	651	600	564	642	572	600	571	615	583	587	626	581	616	611	624	594	599	607	597	587	583	617	621
23975	23092	31788	26699	20463	10980	1920	936	848	833	806	796	831	759	828	781	826	773	889	728	766	784	809	782	747	818	800	772	829	776	790	814	781	771	763	764	788	752	777	722	747	723	771	795	800	727	797	732	806	739	771	759	775	767	777	781	777	810	769	813	736	727	768	782	767	769	726	773	793	794	806	782	771	775	814	787	756	723	810	751	710	787	808	777	759	745	731	764	796	810	753	789	760	802	796	752	722	793	757	727	772	758	784	732	770	705	785	767	744	746	787	820	807	782	767	763	723	789	753	761	785	760	758	720	805	765	790	805	735	779	738	787	786	777	786	807	806	804	750	759	738	798	767	741	767	782	718	801	734	756	796	803	761	775	742	763	758	730	737	768	781	769	723	739	793	814	804	770	724	724	753	790	767	752	745	757	789	788	753	762	800	754	741	756	777	745	778	755	745	772	795	698	786	792	750	737	844	792	754	764	812	733	757	797	749	736	767	743	734	819	731	704	830	782	755	753	788	753	762	768	822	733	812	779	740	778	786	764	801	786	756	743	774	824	813	821	732	809	772	736	800	789	739	715	780	804	811	708	783	753	794	760	739	771	821	767	791	768	768	740	741	773	773	781	775	781	732	765	746	775	793	753	772	779	735	792	741	734	769	796	793	794	758	766	752	762	778	777	757	751	747	778	792	790	734	717	712	768	760	774	770	784	728	770	756	799	756	794	732	783	780	778	750	756	789	733	764	739	748	780	803	789	757	737	731	757	756	809	769	724	786	744	759	743	735	748	786	772	775	791	786	799	777	751	764	776	763	769	745	741	768	761	739	729	749	757	787	749	807	772	755	763	766	777	748	770	761	790	716	839	737	766	776	733	718	793	737	729	731	808	749	769	748	738	700	742	789	810	742	768	724	757	758	763	750	765	785	768	765	783	753	784	713	790	751	803	750	759	769	752	766	759	786	764	775	787	766	737	772	771	716	763	729	738	764	721	807	773	760	764	748	722	755	792	756	790	792	745	718	784	734	771	786	767	735	725	754	749	748	788	741	808	791	813	752	769	805	782	690	828	757	754	786	769	779	776	766	704	746	740	752	705	797	798	763	786	747	767	763	762	739	759	829	790	784	731	758	735	758	777	788	761	741	805	704	754	790	705	800	779	763	752	763	770	806	755	796	800	792	737	753	700	817	771	741	721	766	792	816	702	724	765	727	754	756	814	735	764	764	772	760	773	782	761	761	766	749	738	809	721	794	726	777	729	785	786	748	763	727	759	802	784	757	756	733	782	759	793	783	737	789	746	763	764	751	762	752	798	748	752	811	805	721	751	750	738	775	769	761	818	787	752	769	798	745	775	792	722	770	739	775	717	782	738	719	809	784	769	777	807	786	755	738	776	765	743	756	761	745	751	751	780	782	768	727	748	789	794	798	753	754	796	822	794	788	768	756	742	796	743	733	754	717	724	756	771	786	780	771	771	773	751	729	773	764	763	773	822	739	802	795	783	739	771	741	768	777	801	721	769	768	775	772	749	733	825	787	779	748	762	758	792	761	789	739	750	728	740	723	722	768	770	762	787	760	787	733	770	762	793	698	716	747	780	761	790	821	769	735	768	776	739	773	801	791	795	747	745	782	740	781	756	740	783	741	730	771	755	814	754	759	803	737	723	808	800	739	773	767	755	803	797	721	797	722	815	731	761	771	776	759	787	761	763	741	748	768	738	758	683	768	752	746	756	725	771	734	802	742	731	778	762	791	779	790	741	753	812	708	746	762	761	756	720	702	730	780	753	796	771	777	785	755	780	812	774	732	778	802	757	750	768	791	747	735	756	741	724	754	742	796	770	726	761	794	774	732	782	777	752	730	766	777	729	758	746	783	756	776	782	821	777	724	791	798	718	762	761	769	780	733	759	742	738	784	811	807	771	753	748	764	758	793	741	753	756	787	735	795	793	779	719	755	736	823	764	798	835	731	754	802	754	777	742	809	781	752	745	734	726	757	742	771	763	774	789	740	787	765	787	755	744	716	796	742	782	750	710	790	779	777	751	759	740	844	809	825	770	748	759	775	730	808	760	754	747	724	730	698	749	826	719	742	769	794	706	740	711	793	719	770	781	715	772	766	741	785	771	726	722	789	755	767	792	732	781	738	756	745	786	752	761	739	800	777	746	785	767	758	778	741	754	758	749	786	793	731	729	780	748	737	768	749	713	763	796	809	786	740	756	739	749	726	751	777	749	746	779	774	746	780	727	771	802	767	745	759	726	795	773	756	793	744	701	771	739	751	775	737	799	794	816	779	773	804	757	758	726	783	754	774	715	786	791	773	767	727	726	738	731	748	774	762	765	725	799	725	773	786	796	800	748	751	752	789	831	811	769	749	778	776	788	801	742	784	769	770	796	731	734	777	844	750	729	713	759	757	711	739	786	754	801	739	766	733	769	738	763	796	753	801	797	760	784	774	800	732	775	734	752	774	770	774	774	780	759	808	745	816	775	793	811	794	742	778	730	777	771	736	740	824	762	806	760	812	754	722	788	759	735	753	848	752	771	749	750	769	773	747	767	813	769	767	759	818	771	763	740	775	795	827	762	705	743	754	753	794	770	758	778	735	773	798	773	750	752	756	685	737	807	778	752	741	771	778	780	760	782	778	752	782	796	780	794	784	751	786	766	745	770	730	752	738	779	780	740	841	781	747	763	744	784	766	761	756	719	740	791	795	788	765	749	783	784	757	755	729	803	756	732	760	761	774	765	763	799	741	805	740	785	723	755	757	756	733	786	694	774	820	802	839	775	786	750	754	779	757	766	762	758	756	791	757	750	793	780	777	738	770	740	782	798	765	744	711	809	757	780	740	761	804	781	761	747	743	774	738	770	762	761	767	770	755	747	744	779	755	754	792	740	804	827	760	780	767	774	778	832	832	761	748	783	790	771	786	781	742	755	735	805	797	766	823	734	794	775	760	756	803	785	773	767	797	782	756	760	728	765	773	712	819	804	762	783	777	815	734	776	783	737	785	795	799	784	775	722	788	765	775	723	813	760	714	706	759	757	783	760	737	756	738	738	786	741	754	767	781	751	781	765	753	737	763	761	741	792	763	738	743	793	734	765	730	738	757	758	787	811	710	751	751	793	799	807	776	812	770	762	796	742	794	805	745	752	795	761	758	820	736	730	776	776	773	750	759	735	720	713	741	770	770	789	715	770	743	816	758	782	743	790	748	722	760	773	795	712	739	734	730	782	742	777	778	826	795	797	768	772	751	743	768	738	786	765	754	738	764	762	762	742	717	774	737	741	765	760	776	734	746	810	790	786	781	808	750	783	809	750	746	743	746	744	698	784	761	752	777	752	742	775	798	757	755	761	791	790	794	822	785	776	798	749	789	722	790	801	727	744	753	822	780	742	742	768	701	734	792	771	790	826	764	785	733	793	728	842	775	777	706	815	757	771	747	728	753	780	718	767	758	812	804	751	788	773	763	720	762	753	751	699	720	710	812	759	765	783
62636	97058	62051	26843	7772	1967	852	711	755	691	766	687	686	713	704	738	731	703	734	690	713	720	701	714	648	703	682	750	707	668	716	719	724	668	704	716	683	703	685	692	700	696	683	689	710	665	700	701	757	700	732	710	645	680	712	747	683	692	728	660	681	703	702	725	707	686	733	704	722	731	750	722	704	681	699	668	728	660	703	688	661	698	671	701	713	679	680	683	684	677	740	652	679	661	705	700	712	738	692	710	753	723	681	676	739	729	728	705	684	685	675	648	668	695	712	721	675	690	681	674	685	712	715	693	685	743	732	670	696	678	701	659	689	709	759	725	694	708	662	682	732	700	699	716	738	716	708	667	693	724	666	683	726	716	678	707	716	683	746	686	724	710	676	737	730	675	728	672	690	645	713	701	701	688	672	699	732	660	734	732	714	705	680	731	660	674	659	692	699	694	682	713	719	710	716	689	666	696	701	694	740	684	680	746	731	697	744	684	704	655	698	712	721	696	712	706	682	673	709	647	669	735	707	713	693	688	696	694	734	639	658	663	728	722	690	700	676	690	706	685	674	729	675	726	703	713	684	685	726	675	732	754	682	674	702	654	705	671	730	676	677	664	762	753	706	727	685	737	713	717	660	696	713	694	683	698	724	696	687	711	730	687	703	721	707	724	725	693	697	716	683	715	697	708	694	689	691	678	741	691	715	755	648	659	766	647	705	715	737	747	681	707	740	724	691	708	709	701	693	655	695	703	714	706	697	696	715	709	732	697	693	770	682	726	711	691	752	712	740	726	707	743	698	652	687	715	685	693	710	718	698	648	689	744	682	691	702	724	707	671	716	663	656	740	664	732	686	701	701	664	717	698	703	753	687	745	724	709	686	670	735	721	717	666	736	719	675	684	678	694	709	724	682	680	729	700	703	711	739	759	721	696	672	708	659	673	701	707	726	663	704	695	671	688	707	734	717	728	663	708	751	659	680	726	665	738	699	680	674	748	671	714	740	724	670	676	701	686	715	680	700	702	705	670	716	706	641	672	720	733	740	715	685	666	730	674	725	685	638	708	699	714	727	694	693	681	707	718	698	721	725	698	670	721	674	709	673	681	658	722	705	692	688	660	706	711	719	732	695	745	688	728	713	669	684	731	701	735	728	693	704	681	744	715	689	739	637	705	702	734	703	694	742	712	696	705	672	678	649	710	718	688	713	692	731	691	748	665	710	667	707	723	668	649	691	678	695	692	674	718	678	690	681	713	713	712	683	691	681	687	696	713	752	719	682	687	741	707	714	718	695	630	703	720	733	677	681	674	711	698	721	732	698	681	780	747	648	690	705	706	698	721	705	711	723	709	688	694	673	681	709	701	722	678	715	696	671	700	667	696	683	752	732	685	687	691	696	681	610	710	736	714	699	735	735	734	671	722	690	624	676	713	685	643	693	719	721	678	671	661	744	687	699	675	689	672	716	704	715	695	670	748	696	720	695	725	708	712	687	714	676	714	707	686	706	768	656	732	720	712	665	749	702	704	710	680	643	734	673	697	693	691	748	723	687	683	684	661	668	761	701	669	743	689	728	721	711	752	718	701	686	639	693	699	674	658	689	674	698	668	667	707	714	672	730	709	695	681	700	673	643	704	673	720	698	684	711	651	681	650	715	680	686	710	634	712	701	699	674	693	669	702	689	668	678	757	743	717	674	749	674	678	687	688	716	679	686	705	718	694	661	710	675	714	693	691	680	697	700	679	715	709	734	690	721	764	708	743	709	724	651	687	704	710	759	674	714	676	714	699	698	689	680	725	711	685	701	674	731	716	697	733	691	682	708	698	661	729	699	683	726	707	662	675	663	683	705	726	695	720	641	653	693	682	682	704	692	691	692	771	724	771	676	669	708	704	651	712	664	643	671	686	711	673	712	726	733	702	736	705	721	718	753	680	655	642	714	653	725	750	734	657	685	671	673	715	714	679	703	715	662	660	708	669	706	751	686	712	687	699	671	680	702	699	703	692	666	622	668	734	663	683	686	715	714	657	705	687	651	672	697	653	688	696	709	690	616	720	709	700	674	682	658	706	694	722	686	690	702	677	729	704	661	721	687	711	687	658	711	691	702	691	708	647	661	661	726	717	714	730	721	703	671	688	720	676	690	689	711	710	686	679	695	677	722	704	710	653	750	693	710	706	679	686	753	693	693	723	718	685	703	750	705	658	691	716	714	689	737	729	658	651	734	690	716	707	723	702	696	718	709	717	681	704	667	636	702	658	737	717	665	699	679	692	731	703	635	686	689	687	688	686	703	690	686	710	726	653	672	696	702	714	689	702	699	696	721	699	684	671	744	692	709	692	734	640	701	631	724	672	702	720	711	717	677	708	658	752	696	675	700	728	658	718	683	723	713	777	692	681	715	683	728	698	729	685	654	668	636	630	684	689	698	691	685	665	693	740	714	709	674	674	717	688	799	659	680	722	689	680	710	714	646	680	738	709	618	675	710	658	650	694	678	726	693	694	719	654	704	676	694	698	676	649	666	656	665	632	717	690	702	684	754	696	677	695	659	712	748	688	690	684	700	655	685	701	678	684	713	684	704	737	712	717	703	727	655	720	715	715	716	659	683	673	708	713	666	727	737	679	708	661	675	684	688	658	705	699	647	674	678	681	747	716	681	695	627	724	639	696	679	711	691	723	717	680	692	666	691	690	698	691	738	739	700	682	665	691	728	659	640	676	689	703	727	666	688	678	652	701	709	646	699	712	705	686	711	694	715	687	704	736	673	733	707	703	719	702	721	721	752	719	679	702	691	705	715	668	672	685	671	675	657	687	653	654	759	723	707	712	659	660	697	742	643	688	683	700	712	692	673	696	696	723	678	709	689	697	669	699	703	699	668	687	758	691	672	693	697	664	708	688	691	688	680	655	690	716	688	697	736	680	712	690	712	717	687	699	720	692	686	667	668	666	647	698	692	706	677	682	679	686	695	676	694	710	703	648	685	676	687	689	732	666	737	696	737	707	675	735	712	702	762	682	680	681	711	687	704	698	660	703	729	704	729	681	734	691	701	674	704	717	711	737	653	683	686	715	708	688	723	737	677	683	724	692	671	706	699	696	632	701	696	667	690	655	708	658	697	682	651	663	666	693	706	664	683	688	691	657	669	728	674	687	681	675	708	689	706	691	728	694	697	715	692	704	665	740	664	673	704	670	691	701	712	721	732	672	689	676	659	651	691	684	702	699	741	667	725	653	631	714	705	701	702	713	675	697	691	744	666	694	723	740	669	688	716	721	662	684	704	736	689	710	709	613	712	663	746	640	675	703	718	683	759	693	679	721	672	700	673	655	693	706	638	699	680	682	680	694	733	724	684	745	731	665	699	701	694	686	656	682	672	702	693	705	700	671	704	723	700	698	686	647	718	687	667	709	709	677	641	714	679	731	697	697	714	651	710	666	737	721	685	692	695	740	707	680	688	679	715	690	718	649	700	655	702	704	697	730	734	694	714	693	726	679
31863	31371	22645	7275	1369	676	589	582	596	568	555	554	550	556	586	592	570	599	587	581	563	587	572	568	534	611	596	578	591	571	558	571	541	530	592	602	549	581	550	598	547	583	577	590	563	589	614	535	610	570	526	586	592	554	604	581	584	580	587	598	563	584	603	581	583	580	621	588	547	551	563	570	601	575	611	569	603	576	590	554	556	566	563	581	562	568	574	574	542	593	584	586	558	586	579	562	634	557	573	553	554	628	585	593	524	552	599	573	568	566	574	593	618	564	581	568	597	591	545	586	587	557	603	600	568	595	599	564	589	595	565	584	571	596	536	624	589	563	544	574	597	513	556	571	524	603	591	585	535	532	547	559	569	584	570	578	543	574	539	532	564	597	578	577	594	572	556	591	573	555	571	573	547	571	582	569	601	550	610	557	557	576	547	546	565	556	563	565	602	560	563	631	600	595	586	583	603	584	541	619	607	587	569	562	583	557	564	567	565	579	582	555	597	573	574	579	540	585	580	597	583	579	583	547	548	589	601	570	527	558	596	580	539	613	596	555	548	573	600	561	568	564	565	558	584	542	596	528	572	610	582	582	576	585	548	591	592	635	552	546	592	622	563	557	553	597	601	565	561	565	575	567	595	541	589	597	553	579	549	581	543	562	568	531	605	597	564	588	612	550	601	602	564	592	617	569	625	598	574	561	571	549	547	578	590	544	568	555	595	561	554	554	588	536	586	608	593	604	551	558	586	595	557	584	550	562	550	582	560	580	560	527	607	531	541	553	578	558	559	558	623	597	581	566	548	596	569	582	585	598	542	568	562	573	595	578	560	543	568	554	602	556	557	558	587	570	537	557	530	573	591	576	571	577	579	575	588	565	586	550	520	540	570	606	562	627	542	598	534	600	560	581	592	572	553	569	603	571	586	585	549	554	560	576	577	585	579	553	523	578	579	578	583	550	572	550	558	558	609	577	575	625	541	606	527	576	549	550	578	553	539	516	593	566	594	546	606	559	530	616	580	610	586	583	524	603	584	573	547	557	597	605	565	571	577	591	595	559	513	581	595	602	611	548	609	584	592	593	608	583	571	550	622	590	588	547	554	582	572	572	601	542	574	567	598	539	538	590	590	545	569	559	592	553	560	588	563	600	544	576	535	528	567	543	571	598	537	585	569	618	605	576	582	600	592	583	596	571	557	595	533	586	615	575	592	545	554	551	597	591	571	568	526	571	603	582	573	598	554	541	531	571	615	565	559	589	562	535	605	534	621	605	520	611	577	577	556	583	536	574	608	647	599	560	547	558	537	604	589	563	572	559	566	562	557	575	566	560	544	565	547	569	575	596	560	564	564	544	590	587	592	557	635	562	552	541	563	568	548	552	614	601	581	578	577	547	561	578	592	571	610	525	584	554	611	582	563	580	596	623	573	598	560	595	607	587	595	561	581	575	532	570	575	579	599	579	607	542	582	576	547	577	510	574	568	571	533	530	571	613	538	568	610	592	607	516	575	584	550	613	577	622	605	566	531	568	540	555	547	577	573	588	573	567	590	596	595	538	551	547	569	545	587	563	593	594	560	543	628	559	577	535	612	585	581	532	588	567	559	588	571	564	548	555	539	621	570	577	557	593	584	547	554	564	545	565	544	589	558	534	585	536	551	585	573	568	560	549	539	594	572	541	575	598	576	602	561	576	574	591	551	537	586	551	587	647	550	574	582	609	572	599	566	542	548	584	543	552	592	571	554	531	587	581	600	562	545	577	569	589	586	584	606	571	537	588	587	567	583	562	557	595	603	543	586	564	563	555	591	554	523	529	542	612	589	565	538	591	525	545	546	532	567	596	570	577	583	617	624	578	597	567	536	598	580	537	592	549	618	592	538	564	557	559	533	557	586	542	591	589	567	579	630	585	623	537	572	558	609	590	527	561	568	540	600	624	638	526	593	550	554	586	516	522	552	584	578	510	551	562	592	535	588	558	582	594	552	565	554	578	553	575	543	581	549	553	591	595	554	576	594	585	583	557	578	601	517	550	547	578	585	566	598	539	560	588	601	517	564	535	625	529	573	592	584	615	592	539	577	563	602	571	589	579	553	553	570	579	568	549	588	589	597	572	579	579	552	562	528	596	579	577	600	522	571	566	580	594	609	572	563	607	575	577	572	563	560	585	595	614	605	549	552	562	567	564	551	568	571	552	587	582	542	522	567	574	570	595	583	581	562	532	613	599	561	578	594	592	583	605	594	538	536	581	551	564	590	549	557	606	551	590	603	602	552	563	567	584	589	579	604	554	544	579	566	557	586	582	542	544	547	554	561	577	546	570	586	609	516	575	604	571	589	573	566	522	589	569	541	566	560	551	586	555	555	569	565	587	551	557	572	607	577	647	548	548	584	560	546	588	525	556	579	627	623	584	605	523	559	539	578	552	568	603	587	563	580	569	571	553	573	595	616	574	552	571	584	552	625	577	569	599	570	547	497	586	557	545	573	551	592	572	517	597	538	591	588	597	561	590	537	570	609	538	600	575	588	547	581	613	623	541	575	555	563	557	612	605	541	567	595	604	554	618	577	565	590	576	539	567	601	585	547	501	512	537	568	568	581	578	597	545	563	581	509	584	596	574	589	568	530	586	588	571	536	561	587	566	572	552	566	545	617	587	591	609	608	560	551	535	560	594	548	576	568	573	599	599	548	625	567	563	561	569	588	541	559	556	618	532	567	617	566	581	572	616	522	546	520	589	521	581	576	609	600	549	564	597	613	578	604	541	561	560	573	601	591	571	588	589	605	578	602	596	614	588	570	568	541	588	578	584	550	552	595	561	506	583	566	569	575	565	566	551	564	577	571	593	540	561	579	572	584	578	552	552	535	542	542	593	561	591	615	560	599	574	538	634	591	608	549	558	579	568	572	546	625	551	603	558	600	581	616	582	534	567	588	597	612	541	594	600	583	561	571	594	560	604	584	560	600	575	566	559	554	574	574	567	544	565	542	539	568	542	549	574	585	590	587	561	587	588	557	544	545	559	573	577	576	543	562	603	565	574	490	585	543	599	562	575	547	580	600	623	593	562	570	587	552	565	609	569	571	617	589	614	544	599	566	620	590	577	593	545	575	579	583	581	584	597	587	632	533	531	592	537	575	589	559	560	584	550	583	582	589	602	567	603	588	574	574	574	578	556	562	531	551	576	597	571	587	580	584	518	544	553	566	537	541	557	576	581	561	562	564	546	583	562	559	575	579	558	602	571	546	617	594	568	605	568	626	519	531	601	562	525	550	512	566	564	550	546	545	550	548	580	624	614	607	598	594	549	556	577	590	567	606	541	612	520	576	566	524	563	548	641	598	600	582	592	637	577	544	563	545	584	574	569	588	597	538	626	618	616	574	581	603	555	580	580	596	562	598	534	573	569	579	543	583	626	579	606	573	601	567	579	538	572	566	572	574	576	556	538	598	560	570	619	582	565	613	541	546	609	544	539	510	598	541	598	560	529	524	548	556	587
28032	34571	15214	3571	1054	585	493	464	488	427	526	505	508	461	496	441	499	504	470	465	503	480	425	498	471	509	476	443	456	448	478	465	500	487	513	485	502	468	469	443	455	500	483	513	473	476	475	456	466	479	476	503	470	468	473	496	467	483	497	488	501	474	420	443	482	449	416	493	487	452	465	478	415	454	461	499	480	508	434	484	459	462	476	505	478	479	500	456	465	481	466	474	487	504	467	451	454	437	473	448	485	461	481	477	504	468	452	480	483	478	477	435	474	488	458	484	447	502	469	502	475	469	444	470	480	484	436	457	533	486	495	482	496	494	521	450	472	471	472	470	478	493	511	502	482	470	451	462	494	482	491	486	494	486	468	509	466	508	491	466	490	470	499	486	454	499	487	432	485	499	454	486	469	455	484	488	481	474	494	473	453	472	475	505	455	471	464	518	486	466	471	490	441	461	457	460	469	451	467	488	508	453	438	481	490	472	456	478	480	506	515	463	468	476	477	462	462	492	475	466	467	458	452	486	473	447	475	471	436	489	484	460	465	472	495	479	455	466	478	476	423	459	428	467	461	480	481	465	477	519	462	477	483	469	477	482	472	478	458	491	452	468	411	456	459	484	471	469	468	461	468	445	478	443	447	504	480	493	449	467	472	474	501	499	452	469	475	447	479	477	479	473	461	430	501	452	438	431	482	489	460	487	465	466	485	480	433	486	425	473	507	482	468	465	501	437	493	443	491	445	458	465	476	481	459	477	447	472	476	502	472	502	455	451	462	425	451	444	493	467	481	466	466	480	466	467	488	493	498	451	455	445	479	491	469	464	471	510	488	509	455	465	510	477	491	480	457	478	468	480	433	482	445	480	482	492	478	495	470	495	459	490	432	470	464	456	489	499	462	438	452	473	462	471	484	448	426	479	444	464	452	456	466	515	484	462	479	444	461	467	460	453	521	501	445	463	458	493	448	456	438	480	430	434	484	450	494	470	485	449	433	438	474	489	496	439	454	423	461	500	436	449	459	470	459	457	477	466	494	483	490	541	469	442	477	471	477	435	437	444	426	439	479	465	442	465	455	482	500	460	439	514	426	482	494	454	442	476	470	489	472	436	455	502	447	477	481	447	474	512	463	485	465	451	481	495	480	500	476	446	466	468	480	445	465	525	489	472	490	479	461	442	468	449	469	466	443	451	445	476	447	493	463	457	500	497	456	466	469	484	481	423	477	512	437	478	459	469	462	489	478	470	477	495	479	487	512	446	470	448	439	461	481	495	499	502	476	453	472	497	489	469	462	472	456	452	436	463	487	456	463	470	461	490	497	450	474	464	480	455	463	467	466	490	478	488	506	521	460	433	436	520	478	506	471	496	466	494	461	502	464	487	502	439	442	486	492	415	500	480	459	458	491	474	472	527	503	475	476	440	453	498	494	476	517	475	493	488	494	463	464	478	477	471	465	463	463	513	474	446	501	506	428	464	523	493	447	483	522	487	488	453	474	463	501	477	440	471	514	481	481	477	466	482	439	422	469	451	452	459	443	461	498	488	496	482	465	462	494	481	471	465	462	465	440	485	449	519	423	446	433	468	435	482	473	504	435	462	461	480	426	477	445	489	503	469	446	448	482	466	442	480	490	462	506	481	486	444	504	493	448	477	494	475	453	497	472	495	488	452	485	435	460	488	454	445	445	435	482	504	484	444	479	463	498	461	470	494	445	487	471	479	492	467	503	460	448	488	468	459	413	473	452	493	480	474	503	474	460	486	504	460	481	457	492	472	470	482	484	483	448	484	477	440	474	450	466	457	473	507	485	497	512	465	455	468	503	521	472	484	490	472	495	506	488	457	456	464	490	457	512	455	455	481	468	489	486	499	453	466	474	452	494	442	466	467	462	504	459	482	432	475	516	445	454	480	465	475	472	425	501	493	485	463	466	428	502	492	472	458	470	466	427	449	495	437	471	455	490	515	457	500	467	467	461	506	469	505	501	453	473	449	471	486	462	444	474	511	440	449	426	445	501	458	465	471	485	478	479	481	465	449	448	460	443	481	493	470	439	457	450	451	459	449	460	462	505	468	507	508	471	467	469	488	473	502	490	501	492	448	454	487	469	477	477	504	490	452	465	449	425	474	491	478	462	438	537	496	474	472	453	463	488	501	485	449	470	470	470	504	488	471	449	458	489	425	472	447	484	469	532	501	502	517	469	454	444	467	484	475	444	468	499	492	450	469	462	513	488	499	483	455	479	461	522	502	451	455	474	444	440	446	452	486	508	463	526	501	499	477	452	475	489	468	466	479	434	455	492	475	435	470	470	451	429	449	472	453	444	455	498	450	429	458	484	486	500	470	472	479	447	459	515	456	483	480	465	452	470	536	505	465	487	504	442	480	487	467	472	433	483	463	469	450	443	477	471	486	477	469	481	464	450	461	494	474	500	482	455	494	473	519	483	481	485	479	487	454	465	446	442	495	472	486	464	453	482	475	491	474	437	487	458	455	472	456	470	492	471	493	483	505	487	463	450	489	483	494	497	465	470	487	472	441	506	492	494	453	485	452	463	479	477	466	452	464	495	478	475	456	485	495	437	472	473	493	434	487	507	466	466	459	457	475	491	490	474	442	477	459	477	467	494	466	464	491	512	521	452	464	474	472	463	473	458	492	447	457	493	442	487	438	465	467	435	460	488	460	467	476	470	460	500	465	477	476	488	453	501	498	502	479	424	462	473	467	484	481	506	435	493	473	482	470	521	446	454	477	439	470	502	453	462	448	485	476	460	463	480	464	456	482	489	463	466	510	497	431	490	443	495	468	464	471	483	463	463	460	477	481	467	502	451	486	474	453	446	466	456	475	468	442	502	453	442	455	486	483	484	467	467	468	444	450	450	495	460	461	479	468	444	523	472	462	454	437	464	507	464	502	454	461	508	479	484	478	520	473	467	441	464	496	470	490	509	510	513	477	487	459	469	454	463	454	513	495	486	431	466	484	465	490	499	455	481	484	470	433	484	459	483	501	468	470	472	454	459	517	463	469	482	434	454	466	466	451	490	457	477	446	472	482	489	489	524	486	461	499	471	495	492	452	488	442	459	501	465	456	482	460	475	460	458	520	490	495	470	484	466	455	463	464	477	482	462	500	479	471	464	461	454	433	485	488	437	453	504	491	481	479	508	481	424	476	452	479	461	471	499	490	503	476	444	465	466	468	523	483	538	436	472	422	463	453	487	460	443	487	468	493	469	460	459	470	466	475	458	491	506	476	495	468	448	482	443	459	481	494	515	448	488	484	470	519	498	467	466	506	475	483	472	469	482	484	474	491	464	454	489	440	477	483	468	491	489	468	474	474	496	458	462	486	444	464	479	458	433	468	439	506	501	497	499	458	451	480	493	467	478	473	439	453	436	510	477	481	442	457	481	493	492	491	500	436	475	492	514	458	468	499	471	488	494	463	511	443	461	499	491	495	476	459	440	476	473	456	472	457	468	480	453	494	479	468	468	449
25235	25579	33862	27851	15919	3640	989	786	677	686	707	617	675	640	635	684	669	635	648	673	657	662	642	703	659	642	647	665	734	659	649	619	671	632	680	646	652	643	639	634	675	628	646	642	672	619	609	579	684	607	659	661	640	624	649	636	635	682	633	632	668	649	649	643	630	665	606	630	637	678	661	623	615	655	646	618	670	627	643	635	677	654	652	605	656	619	619	618	622	673	632	661	610	630	637	650	640	675	648	657	649	654	646	639	669	676	642	685	655	642	654	655	591	663	627	660	643	667	592	642	666	704	655	658	631	652	655	638	598	657	665	634	645	631	638	680	674	617	646	624	696	645	629	624	626	647	647	677	659	676	619	632	684	670	665	609	657	655	670	666	653	664	632	637	700	635	631	668	641	667	660	623	675	664	608	664	637	661	617	654	677	616	622	643	659	627	652	673	605	614	642	629	657	656	624	634	655	603	675	614	639	665	594	667	615	606	649	653	643	618	657	683	616	611	661	699	590	655	681	611	617	654	590	623	616	634	663	677	615	593	619	613	635	655	677	640	605	663	660	622	609	638	590	660	603	642	649	634	686	645	661	693	662	615	671	618	672	656	657	615	663	616	627	625	660	623	613	661	601	641	664	624	646	626	608	597	694	619	648	656	617	643	666	625	603	634	652	672	621	653	637	633	657	592	660	654	635	677	668	644	633	621	635	624	636	593	619	635	641	683	654	618	644	640	615	652	660	635	634	605	552	671	670	680	629	643	606	674	611	620	695	652	667	676	672	670	655	675	637	649	636	651	638	644	644	676	594	652	678	662	621	697	660	598	626	592	640	641	648	654	632	674	643	666	641	613	666	683	706	589	655	603	636	670	631	637	666	606	637	635	648	634	620	651	639	626	649	653	659	669	639	626	639	690	615	610	663	658	640	645	672	626	667	660	660	639	620	654	662	616	656	629	603	630	645	569	674	580	640	638	631	598	641	660	662	679	607	609	627	678	596	620	708	629	682	630	645	691	685	632	600	636	649	608	645	599	618	675	658	626	630	646	647	655	682	614	660	663	645	691	641	661	647	650	656	685	600	660	655	658	708	642	615	633	644	618	660	701	630	651	648	672	673	682	581	649	651	677	667	633	627	642	658	622	647	644	632	644	638	624	658	616	664	641	639	617	639	624	655	630	647	695	695	680	700	648	643	625	624	650	701	614	722	648	662	666	669	662	634	595	674	653	644	641	642	669	672	642	681	661	640	654	657	654	630	613	671	671	618	662	619	664	622	625	656	673	643	655	637	629	656	601	620	597	625	616	632	660	611	641	664	655	631	612	667	622	664	648	610	634	682	601	642	655	664	686	622	631	641	651	666	624	680	604	621	614	677	615	671	656	628	607	670	627	635	649	662	660	612	660	644	648	631	657	648	626	631	626	647	656	639	657	641	651	695	705	617	606	643	635	649	637	671	614	647	642	659	660	633	665	652	664	626	595	655	642	617	644	629	585	659	602	619	612	654	659	671	619	637	604	652	650	617	677	613	661	609	632	651	631	646	660	661	674	690	665	685	590	598	629	640	629	642	617	649	637	659	600	598	615	656	716	637	617	646	648	651	635	665	619	661	683	678	608	654	643	607	620	625	655	661	636	626	666	654	625	672	664	638	673	686	664	656	593	626	662	656	615	631	617	595	630	673	617	657	675	621	655	643	605	651	634	626	634	645	618	615	631	589	655	639	667	641	623	610	692	685	668	645	680	617	557	618	628	665	649	632	667	662	646	632	631	619	657	645	651	717	656	654	656	584	638	634	658	654	649	620	635	647	619	631	680	635	622	664	557	678	635	693	635	646	676	615	656	668	670	604	649	729	676	664	639	613	621	627	625	658	625	650	625	622	609	594	638	627	631	647	671	632	656	630	723	668	624	634	635	653	676	699	638	647	672	698	672	630	587	673	647	623	619	656	626	649	627	627	618	687	642	656	643	632	655	657	639	667	672	693	659	629	649	631	630	670	664	675	663	638	608	687	655	619	634	602	656	631	637	580	621	663	611	652	619	604	634	645	635	658	630	615	614	634	667	648	639	637	657	634	671	689	658	647	660	625	671	686	667	623	609	624	599	609	649	702	615	690	609	661	652	669	654	692	642	646	667	701	622	646	592	619	623	663	701	654	650	648	656	645	615	637	653	677	666	652	648	610	640	640	636	620	633	647	623	672	657	619	605	629	622	648	649	650	606	640	622	650	628	666	615	627	606	641	664	629	660	633	651	623	643	672	680	620	687	621	638	648	612	675	637	657	604	643	647	687	615	667	649	653	642	660	694	690	655	658	625	627	589	638	627	631	670	625	664	695	610	634	605	638	613	681	642	685	622	642	643	655	646	652	620	637	634	638	606	644	656	583	598	638	627	640	606	668	622	618	625	613	676	606	644	644	649	620	655	650	641	633	668	643	665	613	671	627	630	632	657	643	644	668	680	621	652	611	626	629	608	644	632	620	704	687	627	634	621	701	657	615	672	633	647	628	655	586	650	676	646	640	659	604	669	608	629	643	661	611	653	641	629	654	645	660	700	622	660	629	633	601	666	631	679	620	634	623	671	651	627	650	650	622	635	650	641	674	673	617	664	641	643	667	597	651	677	614	632	673	669	600	664	638	601	636	631	618	651	634	604	604	625	597	597	617	616	616	647	628	663	641	629	658	704	627	617	678	647	663	637	678	686	655	611	623	651	648	651	648	585	588	621	630	662	627	687	627	622	640	645	651	603	664	669	682	608	674	691	655	582	649	645	627	626	614	646	661	659	610	605	632	648	639	685	602	658	570	610	612	649	643	630	642	656	628	618	650	598	647	602	644	610	656	640	625	674	669	646	684	665	678	631	698	632	644	599	643	649	609	655	636	681	662	668	602	609	704	616	621	633	619	648	644	624	662	622	661	662	699	693	694	641	638	659	656	602	591	661	615	635	660	642	618	672	624	647	656	706	685	633	665	659	630	680	643	611	657	647	627	629	666	613	595	647	633	667	640	626	665	612	630	658	644	639	665	693	633	688	650	658	661	600	646	653	679	662	628	643	662	662	618	651	635	664	601	682	635	641	630	624	644	669	647	636	651	628	649	658	648	664	686	622	609	607	690	651	620	652	601	624	703	627	681	651	639	661	610	652	667	679	628	662	635	646	671	626	583	610	647	655	617	601	662	639	653	665	612	683	657	654	659	630	621	585	659	637	646	651	659	679	666	668	669	626	651	644	634	631	637	658	659	630	664	672	648	621	619	666	663	640	647	650	612	661	665	645	664	672	677	634	684	665	641	666	638	633	650	637	625	661	652	621	631	595	621	655	592	617	666	613	685	653	656	607	585	650	644	656	646	669	663	644	666	690	633	615	611	640	659	660	636	660	643	693	626	664	656	659	620	683	664	689	663	676	644	624	638	639	650	623	685	614	646	649	644	638	613	637	679	667	593	641	643	660	651	629	683	679	653	594	633	639	660	668	665	626	603	604	662	655	656	648
63409	87206	51487	19232	5110	1314	675	592	629	597	610	601	560	585	558	576	611	616	581	569	582	593	554	604	584	564	556	572	603	566	578	581	618	598	603	596	583	617	579	566	621	615	575	584	620	598	594	569	616	561	578	612	542	640	558	604	583	595	577	602	589	588	621	579	543	591	605	608	574	620	543	604	637	558	564	579	555	556	574	542	576	606	591	598	553	586	560	560	541	622	590	549	596	596	577	598	550	582	577	599	609	562	592	562	565	603	569	546	566	591	566	577	576	579	573	620	558	569	584	644	577	615	569	553	629	566	597	592	591	589	612	591	544	578	604	533	590	582	568	615	590	546	594	545	565	568	583	553	549	543	626	543	517	598	599	596	584	565	604	587	597	576	541	563	601	599	541	544	581	581	536	582	592	588	638	567	628	541	611	569	574	581	648	593	562	598	600	568	602	587	606	584	624	582	579	549	542	599	560	589	558	585	533	621	590	555	580	547	572	566	521	550	567	610	593	571	579	525	591	556	578	586	551	601	595	561	571	574	593	605	562	557	609	594	630	566	587	566	597	623	561	572	578	546	585	612	632	619	577	589	581	558	563	601	614	567	608	586	558	573	608	596	548	616	493	575	584	565	595	566	562	527	546	611	564	620	593	625	570	579	561	562	557	614	560	571	566	595	614	586	607	613	551	603	573	561	609	531	585	580	572	574	560	568	572	606	591	586	583	592	579	579	583	596	558	579	600	560	522	607	589	572	558	591	596	557	595	537	552	577	592	579	605	609	592	578	557	598	617	606	548	565	558	553	571	588	536	568	578	608	570	569	588	580	596	566	602	552	581	579	541	569	550	571	522	574	575	557	593	581	606	595	615	633	602	587	549	621	598	566	552	582	588	548	643	589	600	563	579	564	568	579	568	593	621	569	584	514	588	578	597	584	575	566	546	542	595	575	536	555	572	559	585	557	544	548	557	565	585	555	602	607	611	561	584	522	585	555	593	553	576	585	574	602	583	556	583	579	566	558	573	556	564	585	540	531	613	566	535	563	558	531	570	591	588	569	598	576	583	539	598	553	582	599	546	554	617	613	565	548	562	547	569	609	573	553	616	595	557	588	613	608	566	565	598	548	607	586	599	573	601	585	594	566	565	625	583	589	582	593	576	598	535	593	579	534	565	625	573	584	588	543	584	584	611	544	607	561	577	584	552	609	593	561	525	565	554	622	589	604	590	592	580	614	596	611	556	582	594	591	582	542	557	537	563	556	559	608	598	589	598	591	595	547	560	540	584	570	556	619	636	552	585	572	613	610	570	548	561	627	599	583	592	565	557	555	586	590	581	612	603	595	547	545	584	555	532	614	583	545	626	534	603	535	541	582	556	563	555	557	595	593	528	568	591	601	516	609	564	576	567	575	564	564	612	591	561	565	597	582	580	625	575	550	606	598	545	597	550	546	568	606	565	566	568	576	568	593	550	590	599	569	567	575	573	602	576	589	584	607	569	548	566	611	588	575	593	556	605	580	600	554	549	580	541	558	575	539	594	562	581	569	563	593	545	565	549	582	562	516	594	537	547	565	570	549	561	571	584	574	568	593	546	612	624	567	567	555	604	585	532	580	568	561	570	582	568	600	543	601	577	627	551	579	564	548	560	582	584	577	621	582	574	611	543	575	587	555	586	580	626	564	553	571	578	589	603	580	606	599	571	556	537	610	611	572	601	570	551	613	579	569	550	556	564	554	583	536	577	581	582	614	550	582	603	557	607	600	580	600	563	584	605	584	540	571	609	599	557	563	562	538	565	564	627	600	579	546	564	566	580	568	582	557	531	607	572	607	586	572	592	569	584	579	585	551	580	616	578	562	581	531	618	579	549	596	587	603	560	599	567	535	572	564	534	578	563	546	565	589	585	582	572	554	552	525	569	568	562	554	588	557	546	577	564	555	567	613	556	564	597	533	596	598	552	562	584	554	587	597	547	569	545	567	583	573	598	583	570	595	597	580	538	593	550	562	597	610	577	609	596	596	554	575	585	573	552	588	596	600	586	602	590	588	574	548	585	573	625	568	602	597	551	541	611	556	585	592	575	560	561	592	598	605	594	615	584	553	603	560	577	574	574	545	544	595	553	610	631	551	589	559	589	556	572	568	552	625	613	567	556	583	536	558	601	586	566	545	568	586	582	587	584	578	599	562	563	553	571	567	593	568	582	589	572	602	606	605	566	582	566	618	600	555	607	575	595	581	555	603	569	616	589	581	568	568	599	542	594	577	559	545	573	606	571	619	608	602	545	576	599	558	567	629	538	526	590	555	543	567	582	610	592	571	568	588	553	587	582	599	589	570	530	598	574	579	611	585	568	574	555	568	587	585	533	589	574	586	568	597	572	585	525	606	560	554	599	582	592	535	600	600	540	590	581	568	592	611	560	583	588	596	551	559	605	592	544	576	539	579	555	600	611	588	606	579	566	627	530	551	578	571	542	603	567	530	562	595	600	611	573	579	561	597	552	606	594	603	577	548	585	584	605	553	560	586	600	562	564	570	611	561	595	548	576	607	564	597	550	571	605	573	636	560	557	617	623	627	593	615	582	555	578	571	570	575	575	547	578	599	608	587	564	640	601	563	571	581	563	550	600	614	575	561	603	617	593	604	597	572	553	579	545	540	543	567	565	574	560	553	600	585	577	552	628	563	578	589	591	584	563	616	572	579	567	538	570	590	615	589	569	580	584	568	613	600	544	576	589	554	540	604	631	574	563	599	559	589	587	585	566	540	617	577	556	604	593	586	620	545	573	602	556	558	610	575	574	587	588	540	579	583	556	580	590	611	573	566	539	567	578	556	567	589	578	594	581	568	561	553	569	577	571	555	563	604	588	557	553	554	565	574	563	541	575	574	568	572	543	623	562	642	561	561	593	552	587	563	566	548	549	555	585	546	591	564	558	517	607	576	528	571	627	611	552	576	581	601	542	574	602	633	581	544	635	594	602	558	581	586	534	599	560	617	602	570	542	617	581	565	586	588	531	591	614	552	591	578	529	588	558	553	623	585	583	586	606	582	598	531	563	581	566	575	596	570	590	626	565	564	532	592	605	552	638	568	545	549	603	582	583	590	568	584	560	568	570	574	596	591	573	577	560	581	568	561	563	597	578	639	557	598	564	631	584	588	590	565	580	576	552	559	564	570	580	563	603	600	584	569	574	628	569	570	549	593	617	541	585	590	574	602	595	569	585	550	612	580	565	592	527	632	585	586	602	594	554	567	590	531	606	572	598	595	556	581	581	611	570	577	573	632	611	553	589	603	546	583	545	548	563	560	578	547	597	572	564	556	567	566	590	591	595	553	588	563	590	554	557	560	565	556	604	549	594	573	590	542	600	589	585	579	586	591	547	580	586	573	573	581	540	615	575	582	591	599	602	554	575	562	553	551	548	627	571	566	592	603	591	585	581	597	555	545	590	592	565	593	520	585	563	581	641	550	524	566	635	571	591	587	582	619	556	589	604	589
24057	23188	31735	26575	20563	10853	1887	960	859	780	811	846	779	825	829	767	745	698	766	765	726	760	747	806	806	732	736	761	815	750	745	798	729	796	768	775	742	770	805	758	713	745	744	836	740	732	737	718	726	753	758	735	751	717	745	752	751	727	815	766	777	733	768	757	780	719	741	775	733	732	765	758	724	751	789	783	734	703	732	774	838	745	739	723	691	729	771	754	749	797	729	772	774	758	736	765	806	774	774	723	755	776	757	732	739	752	774	803	738	738	717	785	708	768	737	756	768	746	715	724	781	756	792	761	749	735	746	735	747	758	753	746	721	742	777	715	769	752	729	765	740	781	762	753	743	753	769	706	756	770	787	752	768	735	728	775	780	772	800	728	720	741	750	727	753	761	733	764	749	787	773	798	740	769	728	750	712	770	757	764	760	786	745	745	740	777	761	723	764	774	757	757	777	741	742	697	724	765	740	728	758	727	761	763	740	705	769	772	667	766	772	737	741	722	746	709	731	770	756	751	723	794	706	737	782	789	739	756	681	735	700	764	727	713	693	714	780	781	754	800	766	742	797	717	778	755	714	773	762	758	777	710	784	753	732	775	733	726	792	771	799	757	767	796	770	777	786	727	784	759	724	775	749	778	720	733	791	756	755	722	769	779	738	721	739	784	718	749	719	784	763	771	811	759	753	741	756	756	715	689	746	808	732	804	787	742	765	757	748	776	764	731	738	807	748	699	716	784	702	732	788	774	744	781	741	835	745	704	708	754	752	733	803	741	810	790	766	780	750	737	715	751	768	794	725	797	730	772	742	713	767	756	748	791	725	737	756	756	750	729	737	763	760	741	789	744	715	748	755	744	798	802	684	741	753	681	725	751	732	742	730	755	785	779	678	751	740	808	748	780	808	717	727	801	730	752	737	712	798	714	772	770	718	747	710	700	738	827	734	768	692	771	754	770	717	732	740	723	780	745	773	730	710	727	750	773	793	728	724	748	726	779	715	769	745	762	801	754	763	735	779	732	774	757	744	733	700	725	744	783	745	817	740	720	755	753	764	717	766	777	680	773	741	735	759	777	759	774	774	725	745	722	782	745	717	752	728	735	751	727	681	706	768	760	817	771	752	736	724	839	740	742	769	770	740	760	768	733	730	793	760	736	729	722	736	696	735	760	760	776	779	759	742	765	774	784	701	745	783	738	744	759	779	777	777	763	719	731	726	752	734	763	747	749	761	708	724	778	727	731	733	751	751	692	728	774	768	781	785	780	765	754	728	745	769	721	750	718	768	750	717	765	782	790	757	750	706	744	777	731	768	744	751	726	776	778	820	781	719	773	760	768	725	791	735	739	716	763	759	757	756	724	788	739	744	730	757	763	734	739	741	742	749	764	694	802	773	795	720	754	746	728	756	738	752	762	725	788	759	808	786	720	747	756	735	807	766	706	752	761	783	774	808	804	758	839	788	781	747	743	772	754	777	763	710	776	794	730	813	762	762	779	765	752	742	776	693	739	736	728	801	749	754	763	703	800	778	723	778	727	742	734	708	759	737	746	755	723	757	739	776	735	738	750	747	735	759	770	752	768	753	769	842	725	745	764	739	727	735	780	740	724	789	740	690	747	746	707	743	709	796	831	753	765	701	742	768	757	752	736	813	782	743	717	777	789	778	719	707	805	742	756	786	758	829	749	742	801	774	783	803	814	739	758	784	775	746	803	748	666	732	749	777	788	752	775	735	727	738	771	717	767	755	739	758	694	764	706	759	774	776	728	772	738	692	756	723	775	755	747	693	779	757	692	758	780	774	749	789	754	761	752	737	775	762	752	743	695	714	769	794	762	766	730	785	748	839	762	663	732	732	780	762	744	782	697	739	762	746	776	716	753	737	688	763	742	742	749	718	777	761	745	757	697	767	766	729	724	748	778	739	735	775	727	772	793	787	716	765	741	737	764	738	703	763	780	728	746	746	714	703	760	771	772	777	732	759	740	763	677	749	728	755	715	761	769	801	789	799	763	769	719	749	718	768	772	697	767	730	755	720	767	793	738	784	733	806	730	736	736	740	819	786	749	709	714	801	775	752	772	741	766	711	776	743	760	767	778	730	734	746	741	722	782	747	775	764	778	794	799	766	772	737	742	749	752	730	753	757	746	761	714	712	768	744	740	762	761	717	729	756	678	787	768	810	746	816	739	722	731	758	732	761	731	753	761	743	710	733	785	749	726	739	723	763	750	800	782	775	755	736	716	747	758	735	682	771	779	710	696	743	721	750	707	821	725	764	772	752	791	723	779	718	761	764	761	768	750	732	786	743	768	775	742	791	758	740	743	791	726	733	761	798	718	735	747	760	751	747	768	729	727	767	718	720	761	735	727	745	760	741	768	737	744	788	727	763	730	760	742	741	716	765	732	770	753	748	725	744	739	779	763	773	772	819	751	777	792	718	755	711	818	740	727	750	745	723	717	763	784	739	814	758	727	756	734	735	779	745	765	760	772	766	707	856	760	763	753	774	745	777	765	767	786	775	744	762	756	786	713	700	747	790	748	757	729	799	714	747	708	767	746	768	771	772	723	718	773	788	710	757	728	760	760	743	725	750	779	736	753	720	732	759	741	760	731	762	778	724	767	763	755	819	745	747	773	764	741	815	749	739	761	779	725	758	759	784	763	749	778	738	785	749	748	842	779	748	730	724	696	784	812	731	763	786	736	714	737	769	732	813	749	787	784	755	799	749	749	799	696	795	822	810	808	788	792	768	775	780	749	768	798	735	737	829	757	759	727	685	744	776	746	701	761	754	757	744	750	754	794	787	777	685	757	745	758	739	752	716	748	768	812	721	759	820	725	762	721	710	765	710	774	784	758	724	759	750	765	771	774	761	702	730	744	768	747	723	789	705	794	751	717	726	703	779	734	751	796	748	775	781	764	768	775	741	742	711	765	734	738	708	737	763	749	729	760	735	759	785	720	773	752	786	720	756	762	791	775	688	702	751	726	742	783	750	734	714	730	780	717	807	696	776	747	776	782	752	711	750	742	743	743	751	773	761	753	699	789	774	746	768	780	725	770	709	723	755	763	802	723	735	788	735	751	768	773	734	744	780	717	758	718	759	759	713	687	713	802	750	754	775	714	752	756	750	759	736	695	713	753	741	775	770	808	717	745	772	799	784	745	769	818	808	734	764	751	735	779	770	766	739	792	755	756	764	749	754	759	768	763	723	742	777	750	727	744	731	781	773	731	720	779	758	753	777	746	711	789	747	793	749	754	732	806	774	750	747	740	764	740	741	797	803	753	803	785	740	741	698	721	752	792	695	724	757	770	735	762	740	733	709	769	782	714	766	727	795	711	727	775	768	752	798	737	759	792	715	718	772	732	742	753	752	738	785	709	749	780	735	699	819	728	762	749	736	768	746	740	713	748	709	737	756	735	814	713	710	759	756	748	717	790	760	792	747	764	756	799	765	762	756	752	727	722	717	788	721	750	715	771	773	777	750	761	720	770
61688	96860	60331	27789	7972	1983	916	739	703	681	698	675	695	695	673	646	664	714	717	715	700	657	686	725	695	703	731	706	685	678	718	716	668	713	686	690	699	723	731	742	708	665	634	720	700	667	729	694	705	704	684	726	681	717	690	739	694	683	688	702	678	663	697	650	698	692	731	714	739	669	724	712	698	669	654	678	726	681	657	696	649	687	730	703	702	715	682	709	709	671	688	716	675	708	703	733	703	672	725	710	691	674	656	709	718	721	729	713	726	702	661	695	738	675	709	690	626	668	652	687	680	714	703	701	679	657	689	701	665	668	668	625	681	654	667	686	694	660	721	692	688	648	665	683	708	670	719	680	636	694	661	732	665	656	663	659	695	660	714	686	642	708	676	716	741	671	710	685	686	726	697	662	653	680	687	657	684	707	676	627	683	683	699	672	698	690	663	707	655	668	614	723	678	690	643	748	702	723	655	673	717	690	652	691	689	655	645	674	678	700	695	688	653	655	681	682	699	714	704	690	680	720	642	658	674	655	656	692	717	699	721	673	715	667	712	706	635	693	701	688	665	666	736	716	697	662	713	694	683	673	691	676	703	692	678	713	698	680	657	723	697	687	701	681	706	734	661	699	685	698	766	683	700	696	696	746	671	711	654	687	653	693	689	685	691	670	690	707	715	660	714	688	696	675	652	686	695	675	656	682	647	678	647	679	662	663	685	670	683	689	727	711	713	778	637	729	656	688	683	670	702	702	717	660	699	668	680	685	658	655	704	697	656	658	690	703	669	732	660	672	681	704	677	740	696	671	702	683	664	692	696	708	653	699	718	668	733	688	692	670	663	701	687	719	665	705	709	680	665	706	713	683	658	715	685	686	672	707	701	667	706	690	695	725	622	703	665	674	703	717	649	731	618	725	622	681	698	677	654	632	672	691	667	684	696	694	693	670	648	727	669	706	674	711	671	657	696	721	714	621	708	688	666	687	648	683	650	643	705	678	683	702	731	712	690	730	637	726	668	698	648	668	710	686	693	690	705	693	645	710	681	699	666	668	697	708	634	696	643	703	721	676	692	694	691	710	718	701	699	630	682	704	645	686	673	682	675	648	655	672	646	699	674	728	647	658	729	688	714	642	661	719	654	615	741	666	691	715	652	648	722	724	667	668	711	668	694	652	682	673	684	701	698	695	651	643	694	720	715	638	698	642	680	596	672	663	664	668	688	681	739	687	714	705	667	622	715	600	713	676	669	667	667	686	687	703	631	679	694	668	695	709	691	631	700	711	710	690	677	725	665	707	697	692	659	660	697	661	718	715	676	727	689	673	673	733	669	762	671	676	651	697	755	630	655	665	681	656	664	691	710	698	610	689	695	701	672	687	708	681	711	674	704	652	651	708	698	693	676	679	701	665	696	660	675	720	675	717	715	683	646	726	674	683	689	706	658	696	729	713	709	705	658	685	706	673	635	701	658	648	703	661	676	648	695	729	687	724	662	663	667	691	677	674	665	742	748	722	694	704	714	712	681	667	645	712	697	653	652	714	734	707	703	672	687	707	667	682	704	703	704	685	689	669	665	675	697	715	689	714	658	664	692	658	683	705	684	633	671	692	693	668	674	694	664	696	679	712	685	688	682	701	648	693	696	674	692	696	714	661	705	679	690	681	685	690	733	694	700	653	734	656	682	710	652	756	690	656	685	655	734	687	689	672	706	727	692	675	696	648	673	682	649	714	689	661	709	702	678	708	678	655	716	737	681	688	694	696	717	659	651	704	666	673	681	707	659	715	650	684	726	655	703	671	692	666	673	720	676	718	675	737	676	710	734	686	620	692	692	700	688	694	676	689	693	650	680	695	697	702	671	678	711	701	683	698	702	694	689	679	695	693	674	694	699	699	670	662	731	666	661	690	688	671	694	702	699	668	688	702	666	661	717	684	719	691	728	686	719	687	672	694	726	692	640	689	679	745	690	669	690	717	728	650	684	657	713	700	691	733	634	677	697	741	653	634	670	667	643	681	713	702	706	696	684	682	665	673	665	692	645	703	698	655	638	678	696	673	683	690	648	706	701	672	709	667	720	717	613	723	672	702	667	708	694	697	718	687	637	667	731	631	755	730	641	657	666	712	716	638	705	698	686	659	669	706	689	677	658	668	713	711	708	680	696	668	700	673	715	699	720	677	699	683	695	697	673	666	668	657	669	711	687	702	663	670	722	656	639	696	684	661	702	654	690	710	652	651	653	669	726	676	727	703	669	686	717	657	668	675	707	688	675	666	675	659	709	676	699	670	686	695	652	708	715	675	695	676	656	675	695	708	654	659	681	682	714	670	654	700	665	667	706	667	656	646	705	716	660	728	676	732	709	706	684	690	670	657	680	647	702	694	695	649	656	650	667	684	681	680	680	692	664	686	689	678	668	651	686	685	694	713	673	654	698	696	665	656	673	672	683	658	690	682	703	705	695	708	723	688	654	709	710	696	727	717	709	725	658	683	690	743	674	665	702	659	721	700	659	708	649	682	695	702	665	685	688	724	671	687	669	652	676	763	686	671	626	668	679	692	664	696	718	744	648	689	672	700	728	665	683	675	649	673	733	642	689	697	684	696	633	703	660	689	691	686	667	699	664	723	695	719	688	684	686	647	703	673	745	665	667	685	657	692	706	666	688	656	696	673	711	701	693	720	682	710	704	672	694	674	691	714	663	690	685	713	715	682	729	669	662	686	680	691	660	677	632	659	704	667	648	709	698	681	690	651	691	679	717	708	681	624	659	636	661	709	710	646	708	670	710	695	705	676	686	669	665	676	703	663	648	720	643	667	706	705	678	703	672	700	717	682	671	687	675	676	674	666	676	702	685	670	642	659	664	663	671	702	679	673	678	682	645	691	707	667	687	696	725	693	724	677	662	631	653	675	681	667	668	632	716	649	684	685	693	694	692	683	663	700	679	659	693	725	682	619	648	643	629	718	676	675	737	632	707	708	676	716	650	663	689	648	678	692	661	722	729	665	685	726	718	721	695	659	692	642	687	693	658	662	692	703	688	703	697	691	640	635	655	699	676	688	743	676	719	656	633	674	666	678	648	650	691	653	681	703	705	671	683	689	662	739	653	680	671	735	705	665	680	706	699	697	701	673	630	633	705	698	673	694	678	664	715	710	701	686	693	720	674	694	689	676	680	681	714	683	717	673	695	672	686	672	682	720	669	655	698	667	641	692	699	722	632	719	707	691	725	652	684	708	676	629	689	711	673	720	722	690	657	696	704	679	733	655	689	718	677	665	667	669	660	672	690	699	675	677	694	672	627	640	640	701	663	671	701	701	675	695	684	696	731	621	679	688	656	669	657	679	666	683	665	643	668	695	676	708	673	676	729	700	677	708	687	715	679	644	679	701	646	691	703	655	649	643	677	727	669	686	698	716	692	658	670	650	647	656	705	662	673	734	710	668	651	706	693	709	662	681	669	673	705	676	680	686	666	653	646	654	693	658	699	716	728	693	678	669
31915	31690	22240	6816	1274	682	597	569	611	596	573	601	546	514	545	604	559	584	573	550	603	573	528	578	524	590	559	545	613	537	589	580	583	545	581	532	557	511	565	558	585	519	568	591	552	565	556	548	571	586	568	561	568	559	534	580	543	564	563	582	523	558	542	557	582	537	570	580	585	536	619	509	569	570	572	582	547	553	540	598	588	597	541	575	571	569	574	542	585	561	549	605	523	604	585	552	531	592	579	501	539	496	567	567	582	588	561	564	568	516	543	552	577	543	610	526	520	549	538	551	538	647	515	558	555	561	557	524	558	550	567	568	570	555	559	534	569	560	565	558	570	514	582	572	564	618	559	564	525	569	569	537	565	585	556	563	573	566	558	554	554	590	559	537	584	577	542	555	619	562	501	528	565	551	553	596	560	575	566	605	546	581	559	553	596	548	581	574	519	546	556	550	533	530	559	567	591	532	556	582	593	579	567	524	558	543	512	570	576	565	568	592	581	559	534	567	567	560	578	556	580	576	562	589	561	614	538	553	542	570	567	563	581	513	541	549	551	553	590	571	578	541	554	551	584	611	549	552	536	579	532	567	602	562	576	517	556	552	557	611	542	512	502	571	559	605	579	574	576	586	554	545	560	588	561	566	575	537	584	543	518	549	567	565	546	567	589	554	536	508	597	529	582	603	575	522	546	578	592	549	581	555	552	524	523	609	558	563	591	566	569	562	546	502	568	558	596	539	572	586	534	570	576	560	543	592	555	595	599	565	623	531	573	536	543	530	588	564	543	565	531	580	552	556	552	549	543	582	561	582	537	548	542	592	544	564	559	541	613	548	547	552	584	556	584	561	567	540	549	559	578	621	522	583	567	544	557	557	589	565	530	561	539	575	580	552	566	547	544	561	565	568	584	546	549	531	587	566	598	540	536	585	516	565	581	585	576	564	603	551	586	567	530	621	562	596	556	566	575	516	583	585	589	554	497	578	546	596	531	555	580	519	626	537	539	554	520	547	566	588	584	547	589	558	539	605	536	581	496	582	582	535	599	605	592	535	547	576	535	574	583	572	582	607	521	637	569	552	590	587	582	565	593	567	560	561	547	561	569	578	543	551	538	581	565	529	583	556	542	580	558	593	546	554	597	540	549	580	600	570	600	587	527	528	540	499	526	570	520	605	579	578	576	584	578	526	525	540	535	583	569	587	595	561	579	566	565	563	570	556	564	551	554	612	549	598	544	557	501	574	591	580	575	562	573	564	586	550	546	570	563	547	624	633	541	556	632	597	560	577	630	581	521	528	573	539	555	573	586	541	576	556	511	575	581	556	573	539	565	566	581	534	570	566	535	563	531	562	547	546	541	535	554	571	546	551	531	540	546	561	572	574	556	576	567	592	568	604	584	587	545	558	609	566	569	576	615	538	541	594	571	574	566	549	583	564	625	594	570	502	560	539	547	554	536	531	582	547	522	561	562	592	553	594	544	584	565	515	555	535	536	488	573	554	609	554	531	562	556	555	569	550	560	579	542	530	550	589	594	573	531	566	630	615	518	568	554	552	581	579	537	524	595	541	540	573	584	564	558	533	533	569	559	569	550	558	573	569	548	549	542	555	589	548	584	540	551	548	526	557	595	550	575	557	599	550	568	576	576	609	593	570	539	562	553	507	569	521	575	612	559	539	565	557	551	566	540	553	604	577	547	537	588	549	553	590	559	584	572	521	517	568	575	529	539	499	546	567	537	566	535	562	599	557	564	578	569	533	552	547	592	547	583	564	572	576	570	578	557	554	597	556	568	567	567	551	547	516	588	543	542	579	541	556	533	519	581	600	537	572	563	559	531	571	530	534	586	571	554	530	547	554	598	568	569	537	552	561	575	596	581	525	518	532	601	553	572	538	532	561	593	535	548	535	547	537	534	578	561	612	559	537	554	554	517	577	523	579	548	535	545	594	567	569	568	541	545	543	564	617	551	572	602	584	503	552	535	537	576	523	545	579	552	515	541	544	576	548	547	582	558	567	574	542	560	563	557	573	544	536	569	591	538	545	563	526	540	583	528	538	579	561	507	538	522	562	568	563	530	563	595	615	561	598	533	587	535	553	500	593	555	512	581	583	560	547	595	573	554	543	528	556	584	601	540	574	560	563	612	562	599	581	519	560	595	555	566	549	567	537	591	565	594	606	559	535	556	562	514	521	525	574	551	580	531	580	589	532	577	564	549	533	590	565	567	588	514	599	545	516	507	552	539	542	544	534	534	610	575	525	581	565	568	559	550	577	540	611	524	576	588	524	557	553	535	555	583	554	554	572	599	580	576	554	597	547	568	520	534	549	554	543	550	568	541	554	583	547	572	600	534	570	555	560	579	531	541	557	567	608	568	592	560	563	577	558	511	550	555	556	538	553	561	550	554	576	560	586	553	559	552	568	532	560	526	535	556	563	549	579	550	564	593	539	560	572	565	560	596	539	574	519	538	538	584	552	545	528	551	530	550	552	553	590	573	537	571	560	552	556	557	555	565	576	563	567	576	509	578	567	558	516	551	553	571	553	586	568	560	555	574	569	572	587	554	573	551	578	558	539	578	599	555	568	605	561	561	553	572	542	521	512	571	533	571	600	571	590	543	562	559	541	548	576	582	550	565	534	566	590	597	531	594	576	573	531	543	583	589	534	555	612	621	534	605	584	561	556	568	520	592	545	576	598	588	607	586	563	567	549	563	560	520	574	571	506	559	544	524	514	557	539	566	561	576	569	580	521	585	554	566	577	564	544	585	568	574	497	570	634	588	538	595	573	579	564	595	584	568	548	527	544	592	574	583	534	571	547	575	545	560	553	542	579	551	560	537	563	552	560	568	562	554	513	586	558	564	537	593	596	595	554	542	557	544	569	579	582	607	583	545	533	570	540	609	547	551	584	572	593	583	559	581	539	586	583	552	516	571	571	607	564	560	575	550	530	578	577	563	573	533	562	605	595	571	530	558	559	578	526	558	554	585	575	550	530	551	551	525	595	525	566	603	542	575	576	555	535	576	582	582	495	571	601	584	569	588	539	573	531	587	566	580	578	567	547	585	521	588	572	540	557	567	492	552	551	565	612	545	582	568	586	577	565	556	526	561	546	614	540	604	581	576	575	567	575	574	558	537	583	533	587	542	532	531	598	591	553	544	608	575	546	544	553	571	537	536	571	590	556	561	569	591	535	531	556	617	545	595	553	546	585	564	539	556	571	570	584	554	544	582	534	542	556	557	515	556	550	539	622	537	568	544	558	613	534	553	551	519	526	543	556	526	562	575	572	564	594	560	534	560	583	548	562	519	552	546	563	593	537	548	538	600	569	541	573	580	540	554	547	536	546	580	549	556	583	596	540	547	560	551	548	560	629	580	622	547	547	600	619	559	569	544	522	599	567	550	606	546	557	549	574	549	564	541	541	523	597	574	530	594	590	575	585	564	582	514	540	596	581	602	546	552	597	604	590	592	543	523	554	579	601	557	535	538	555
27634	34360	14620	3401	1014	572	496	488	463	465	463	452	489	477	477	476	498	440	462	460	480	445	472	507	455	488	445	486	472	475	468	495	478	417	453	472	458	502	462	494	480	511	455	462	503	433	460	505	446	455	433	455	509	505	473	460	491	434	486	474	485	422	446	503	483	447	465	441	467	462	462	486	482	437	475	489	485	497	436	448	473	462	463	470	445	454	473	474	458	504	468	478	472	453	450	474	472	459	426	445	495	476	486	464	438	470	464	475	454	481	471	437	470	453	479	454	501	503	472	460	474	447	444	419	497	484	471	447	422	453	475	464	454	461	420	425	450	423	460	491	491	469	487	496	479	479	472	470	457	417	486	492	456	488	427	475	460	459	446	481	438	482	484	486	422	464	459	459	486	472	461	446	448	444	464	471	426	510	445	473	450	475	456	457	470	494	445	488	487	448	490	432	464	451	425	457	456	452	500	457	477	482	459	470	476	459	495	485	483	486	434	451	487	471	439	476	446	450	479	464	470	443	509	449	495	462	475	487	461	493	492	466	431	459	466	434	414	452	476	485	452	442	480	482	484	484	479	466	471	482	471	429	497	507	440	451	483	491	474	429	460	434	471	443	465	465	456	449	482	470	434	465	499	465	479	474	446	472	483	458	464	442	463	439	450	459	483	430	439	494	441	427	465	463	489	479	491	415	421	443	483	447	478	430	420	501	444	484	404	477	480	460	456	437	468	468	479	444	470	515	444	470	443	433	483	456	481	521	467	490	476	449	484	434	468	451	470	475	447	490	434	478	434	471	461	496	455	417	454	461	431	449	448	448	455	470	452	450	442	440	437	463	459	452	448	476	468	462	476	490	485	461	471	494	464	481	467	452	434	442	491	437	464	487	477	478	481	460	440	436	503	458	488	474	476	450	479	435	460	462	495	481	442	461	386	454	499	485	437	505	465	453	430	474	475	448	458	474	469	464	450	444	456	469	446	469	464	489	466	446	467	493	481	469	452	462	470	505	497	473	472	470	466	487	488	467	511	445	445	447	463	478	469	454	485	466	465	452	475	472	454	463	452	489	475	471	457	461	444	489	465	502	484	478	455	450	504	443	503	453	448	464	448	473	485	437	463	465	511	428	478	449	451	485	455	466	443	491	430	458	436	482	462	499	464	457	469	494	471	458	462	479	470	485	417	497	414	469	455	457	472	460	467	435	442	463	466	462	483	488	450	464	451	470	448	470	474	453	513	481	493	467	432	456	490	495	443	470	483	482	508	442	486	475	450	477	483	476	471	472	431	469	451	445	456	438	505	448	471	484	455	470	485	491	455	441	463	450	447	494	480	480	442	434	482	466	475	489	467	466	433	463	456	496	449	499	479	478	492	448	463	506	485	459	453	493	455	456	457	444	420	463	440	455	451	440	414	441	485	465	502	499	501	428	440	476	462	435	458	450	435	466	477	462	479	490	428	460	434	447	488	439	461	446	453	433	471	472	434	463	478	458	453	453	496	456	483	484	483	438	439	463	485	485	469	481	488	441	429	472	446	426	446	473	459	486	494	493	487	476	476	464	448	453	464	473	487	461	421	435	443	470	454	471	470	413	431	474	485	430	434	463	463	480	462	445	439	432	491	456	477	457	426	450	464	463	429	459	455	488	442	465	490	472	470	448	474	448	483	433	467	458	448	482	451	437	491	475	468	446	449	454	449	456	490	478	470	434	466	456	475	439	437	439	507	476	451	447	472	448	437	481	442	489	458	447	484	461	470	448	437	446	462	477	504	428	432	475	484	451	465	465	494	468	519	488	444	493	460	476	486	457	442	508	436	475	442	485	461	492	465	482	463	459	491	457	469	487	488	447	470	434	473	478	452	453	469	450	480	440	453	482	452	441	496	482	468	464	452	500	468	442	446	506	507	472	451	439	509	478	429	447	456	471	450	452	456	496	459	482	472	478	445	462	475	475	441	429	488	464	477	487	440	462	435	509	477	462	490	437	490	464	437	490	490	490	444	418	475	454	470	476	446	487	447	460	473	473	479	509	491	493	466	495	437	442	464	458	476	453	473	493	446	440	502	439	440	468	462	483	439	442	457	488	469	486	460	477	486	438	471	497	444	441	453	469	444	471	457	489	458	475	488	451	449	469	519	446	499	471	488	470	494	456	494	472	470	481	479	438	457	468	487	444	463	434	477	475	454	486	458	441	487	481	508	464	448	444	487	468	485	491	450	456	422	483	467	450	443	477	443	472	492	435	487	457	466	471	449	446	468	493	459	458	465	466	475	482	449	477	482	496	458	466	476	470	458	475	456	492	469	463	457	502	467	485	438	545	449	421	467	462	499	477	476	427	475	500	483	459	459	471	455	454	463	452	475	458	497	464	430	472	443	485	493	514	472	456	442	480	447	459	447	472	471	455	429	479	472	444	448	470	433	475	483	484	448	512	427	489	450	462	462	461	480	496	480	473	474	445	460	451	463	467	467	497	462	463	489	420	434	461	487	465	435	478	454	459	485	440	447	440	423	476	475	478	461	464	489	468	481	500	500	432	475	440	458	499	464	455	461	474	488	430	429	453	441	430	464	481	464	440	489	477	463	496	509	498	460	450	467	493	435	422	457	464	450	465	461	499	445	472	456	451	437	506	464	452	447	398	471	471	427	456	465	455	434	488	422	433	450	508	480	449	468	508	421	450	457	462	446	422	467	465	477	448	478	442	465	466	451	465	467	465	505	479	484	497	415	466	462	505	463	454	458	473	472	459	472	461	453	471	467	462	486	459	451	452	453	476	480	426	443	507	490	476	473	443	447	479	464	447	494	468	464	499	475	493	489	454	501	473	473	492	465	445	455	485	431	470	445	462	470	452	453	448	475	451	433	472	440	469	452	457	453	452	403	476	485	463	494	463	425	432	481	432	498	460	479	455	437	494	458	436	459	440	457	481	484	428	464	446	469	472	470	529	454	451	477	487	433	490	451	452	478	458	477	489	488	437	449	442	450	460	488	469	502	483	461	472	504	483	461	475	478	441	486	450	442	427	470	449	451	479	477	473	422	473	483	483	456	442	476	498	465	446	440	440	453	447	462	460	436	437	425	471	479	485	457	439	485	464	417	499	486	446	492	444	462	469	464	452	476	454	519	434	467	464	432	472	467	506	504	485	494	484	441	488	452	432	453	453	472	484	443	468	495	454	465	448	467	492	478	450	466	473	465	461	491	460	468	471	497	459	478	454	448	471	452	424	444	491	467	459	441	479	496	470	454	449	451	435	477	481	498	503	438	478	511	463	509	452	466	465	476	496	464	482	465	498	483	464	436	465	419	453	448	484	457	485	444	497	478	509	507	441	467	461	484	440	422	487	450	419	489	452	446	436	435	476	468	496	455	459	492	472	461	427	454	483	463	439	447	454	496	479	433	463	487	471	480	469	430	450	448	466	462	450	467	464	527	453	481	481	460	498	477	461	472	472	485	465	417	450	444	537	466	492	453	464	457	466	481	464	478	474
25368	25410	34655	28371	15710	3522	988	732	702	705	739	662	625	657	705	598	651	674	703	644	652	666	645	636	654	626	619	683	678	687	694	649	650	668	641	637	669	647	653	638	653	653	647	669	627	677	611	673	696	703	688	639	674	639	637	644	662	630	665	621	612	660	629	635	655	670	649	721	685	690	615	660	694	653	676	658	675	670	655	685	608	603	644	686	660	646	677	622	658	635	645	656	652	666	643	634	693	642	641	656	604	633	697	667	670	615	625	648	652	606	689	617	622	642	669	657	699	648	603	661	676	641	661	675	665	630	653	692	615	646	626	607	646	658	615	661	624	661	673	683	692	609	680	685	672	619	588	647	699	619	669	665	673	663	625	653	605	686	720	640	609	640	681	689	627	656	633	653	663	663	621	653	615	684	669	619	676	657	677	649	667	689	630	658	654	643	645	667	605	617	674	674	657	645	612	673	651	632	671	640	603	636	648	697	619	668	658	652	663	687	640	689	679	630	652	682	615	627	644	651	646	651	627	639	659	691	693	645	640	629	662	645	617	643	637	684	619	641	651	664	641	692	662	674	643	663	646	623	653	636	628	652	623	635	635	660	618	650	621	672	617	628	661	645	626	649	633	630	684	650	636	634	622	670	661	648	650	679	648	637	640	658	629	612	657	676	632	688	624	648	638	604	678	619	633	690	625	662	661	659	635	652	677	634	639	645	677	650	669	695	628	690	667	610	612	636	606	644	630	682	651	653	652	668	614	641	636	659	676	649	635	663	663	599	670	697	604	666	646	601	629	652	657	684	659	628	675	621	657	624	611	627	665	656	644	667	674	636	664	606	657	630	664	669	612	663	636	642	631	645	667	654	667	650	633	663	642	620	643	652	615	603	608	657	661	657	657	627	662	601	662	620	643	672	603	629	642	614	653	649	623	672	631	681	644	642	670	638	712	660	651	643	608	623	658	677	638	645	632	708	600	627	661	644	685	671	643	588	660	637	614	641	664	646	612	621	668	685	642	608	672	650	659	660	669	668	672	635	621	653	668	661	687	626	643	665	699	629	667	630	617	630	665	624	665	693	637	669	663	657	649	628	652	632	693	649	624	648	638	681	646	677	615	658	629	625	644	638	656	622	649	656	653	629	615	612	646	664	658	618	594	666	654	697	598	649	653	697	667	669	590	645	608	668	624	629	668	639	675	663	603	650	596	661	692	641	650	633	641	599	631	615	636	636	608	662	696	627	679	634	674	610	669	678	650	616	640	597	636	630	665	627	654	626	643	647	647	641	706	657	701	639	667	570	685	646	637	664	659	678	642	695	640	649	641	655	650	671	634	670	635	693	657	622	666	643	656	671	632	656	619	668	654	676	632	652	664	645	656	638	612	656	663	675	644	655	694	652	600	655	672	635	679	631	694	605	649	643	654	610	636	638	635	689	656	651	625	623	715	648	680	672	655	624	667	643	675	656	622	642	685	627	611	647	641	635	655	581	610	612	641	649	647	620	658	601	646	606	652	620	694	621	647	641	638	646	618	669	656	618	677	680	639	611	633	639	619	668	637	651	648	663	620	671	599	648	631	649	669	626	650	638	606	612	652	642	647	579	638	640	643	670	680	635	634	576	654	671	637	636	688	643	630	678	674	629	626	644	653	645	694	653	669	700	668	617	663	654	615	639	594	622	639	643	596	693	639	666	682	664	636	639	627	629	638	672	627	671	649	726	646	619	653	643	665	644	632	644	664	593	635	659	631	633	625	678	676	635	623	656	646	636	709	657	659	682	659	661	663	649	665	705	665	681	673	682	663	642	646	682	651	657	613	652	653	669	661	646	747	628	618	669	651	681	612	635	658	652	652	651	663	629	688	678	634	628	660	665	654	653	711	615	640	656	654	645	650	621	639	672	638	687	649	647	657	611	648	619	644	639	680	655	628	594	622	680	657	607	662	671	645	641	631	620	610	649	657	696	634	642	681	637	606	675	684	630	623	646	654	655	644	651	647	608	633	661	628	619	670	667	651	621	625	633	628	596	666	663	604	679	651	626	631	644	668	638	622	686	643	656	599	628	664	638	689	667	630	599	650	694	653	672	621	605	637	636	645	643	671	627	675	638	614	648	652	658	710	646	691	632	628	653	663	667	608	667	656	663	632	627	661	679	689	634	660	664	660	637	616	691	672	645	642	613	689	629	669	632	613	692	605	638	644	694	625	635	649	658	666	647	649	719	643	671	679	680	657	637	668	632	688	687	645	664	640	691	663	630	644	674	689	674	687	698	660	646	652	658	654	628	593	620	651	635	623	648	680	647	643	654	669	623	640	706	643	601	649	624	708	637	697	685	672	634	636	656	629	668	615	627	658	653	641	665	630	656	679	645	648	635	658	677	585	633	631	632	635	708	640	614	615	655	633	685	652	667	664	668	634	647	640	659	627	632	624	644	670	642	625	674	611	654	655	620	643	619	696	659	703	628	639	646	641	696	659	612	617	672	629	626	623	658	638	687	668	689	672	631	673	624	628	645	620	627	644	656	692	661	671	645	657	660	598	618	663	608	664	660	666	626	676	652	629	663	642	662	653	624	593	679	695	609	613	625	690	651	644	666	669	608	627	619	641	659	621	651	620	633	687	683	637	643	711	610	665	678	689	644	624	669	638	636	634	678	668	671	680	617	594	616	665	654	653	624	630	606	690	680	609	650	640	676	689	666	665	626	638	632	634	697	612	669	661	678	652	663	666	651	657	603	647	640	625	668	692	654	665	659	651	651	652	660	639	675	621	708	633	638	643	637	664	618	657	658	646	693	658	599	646	676	640	609	630	629	582	639	626	649	645	641	638	596	664	644	677	624	659	622	618	641	697	627	640	611	672	579	635	650	597	632	654	671	608	623	653	654	652	618	665	659	666	625	622	629	679	607	651	655	608	607	655	627	689	665	630	671	651	687	594	625	665	628	674	693	641	696	660	613	641	620	614	630	618	641	628	609	666	651	668	635	684	670	599	662	666	648	655	632	674	642	647	658	642	612	663	686	658	666	669	657	686	660	660	669	643	618	593	636	655	619	642	621	627	640	606	616	621	685	661	703	616	654	639	643	659	678	657	622	648	682	631	659	657	640	654	687	637	617	691	632	609	655	650	615	665	661	626	702	655	675	624	657	637	655	654	656	640	652	652	629	651	648	655	662	640	657	674	653	665	684	659	633	650	607	630	633	651	674	618	656	613	614	682	693	601	620	627	675	586	640	656	661	679	644	636	642	630	665	642	632	683	641	634	630	643	676	664	656	613	674	628	609	673	674	648	655	635	648	669	628	663	652	623	628	636	648	685	646	685	643	656	685	643	660	627	599	599	640	673	618	680	669	630	620	633	666	657	620	671	605	667	598	620	619	655	665	656	592	691	677	672	636	666	659	656	651	692	625	634	637	645	665	710	625	631	652	631	657	619	670	647	640	631	639	651	675	638	701	658	613	656	659	642	674	620	666	626	627	666	613	585	704	696	638	664	639
62927	87896	52868	19745	5015	1303	718	600	603	571	574	601	601	521	573	565	603	587	600	531	584	541	584	611	549	572	601	610	563	571	587	577	564	605	599	623	552	616	638	632	559	607	586	601	580	564	580	588	598	601	598	593	616	581	589	545	555	604	555	571	521	605	612	612	640	591	571	567	600	541	584	566	615	581	563	558	544	612	560	614	567	565	587	542	593	616	563	583	603	604	547	558	561	581	575	618	545	584	586	576	571	544	575	582	538	617	563	571	581	587	605	574	635	598	604	560	625	604	586	578	618	608	559	566	599	600	553	603	571	582	534	588	538	603	572	558	568	584	576	595	569	569	581	578	577	544	551	535	584	598	614	595	600	571	585	588	584	581	586	624	571	547	600	587	577	559	662	587	593	598	568	580	532	598	619	614	604	599	632	606	637	565	571	605	571	585	596	570	615	614	587	588	596	586	567	548	575	565	603	598	612	607	561	562	585	560	580	601	562	563	534	540	586	598	560	580	573	597	591	595	611	598	557	593	563	637	567	551	602	580	601	615	578	558	592	595	547	604	580	544	565	583	544	588	534	619	568	604	579	583	570	583	556	614	605	561	560	613	598	582	601	575	545	567	564	530	575	608	618	589	559	586	588	567	559	565	568	570	609	546	598	572	593	615	617	597	625	547	625	554	549	577	545	545	607	579	612	622	547	568	563	577	555	563	562	583	541	572	595	598	584	586	588	610	587	574	593	598	580	591	584	565	566	555	599	593	586	551	590	603	570	577	585	594	557	595	580	576	603	602	580	603	550	587	616	581	560	596	535	569	583	537	607	587	632	575	577	599	594	588	572	565	579	576	566	542	617	552	591	596	607	542	579	581	555	592	598	571	619	595	592	565	549	587	586	604	610	595	577	605	575	556	588	573	528	603	529	554	574	561	553	573	581	624	593	538	590	587	572	576	535	570	590	556	590	592	613	588	590	606	585	571	525	603	584	554	596	613	573	629	575	576	583	618	606	599	572	583	582	600	591	574	558	551	615	542	590	576	598	595	592	603	573	574	565	564	572	594	588	541	598	582	594	526	604	567	564	584	563	583	595	594	557	585	583	556	565	585	592	613	574	683	586	594	602	551	585	592	601	588	596	572	580	608	581	593	546	621	596	576	571	572	629	567	584	565	563	568	572	564	574	575	573	621	548	613	588	602	549	561	593	599	615	543	623	545	542	564	573	577	599	640	539	603	616	618	613	566	562	596	567	539	545	632	605	550	592	601	571	559	571	618	596	591	572	547	556	624	573	581	588	570	542	571	566	528	555	566	552	594	602	575	590	589	594	556	590	604	564	601	602	575	608	570	587	576	586	584	561	586	598	601	575	555	523	572	559	595	609	616	581	571	614	587	550	613	554	604	590	550	615	557	584	570	584	539	568	600	609	566	643	594	539	543	627	585	603	575	602	594	567	579	538	561	613	578	505	585	594	538	579	532	598	571	609	596	570	579	586	522	594	608	557	647	587	567	590	582	574	633	546	610	575	568	614	612	589	562	579	542	573	633	619	615	571	593	562	630	553	586	612	587	570	582	630	583	565	578	577	635	559	614	622	580	560	563	568	555	561	582	575	567	545	567	589	572	630	597	609	594	612	622	589	576	566	561	600	613	590	540	621	573	639	567	586	563	594	591	599	563	567	605	563	609	574	602	564	584	577	553	598	593	581	535	558	610	565	583	549	588	567	596	569	598	552	596	583	578	610	533	611	596	526	599	531	609	599	583	593	603	626	595	610	562	583	618	584	612	590	562	602	562	575	578	595	569	577	580	586	591	563	588	586	602	631	568	595	536	591	573	593	578	581	595	587	547	663	531	600	570	601	587	594	602	571	579	570	547	551	580	577	557	587	608	567	620	596	629	560	621	603	621	586	598	597	564	565	569	607	619	588	607	585	577	568	565	618	636	573	550	566	613	573	584	581	566	621	594	560	621	607	581	549	576	584	588	579	592	584	586	597	584	566	550	582	550	591	574	592	583	576	617	593	584	562	579	584	555	566	566	557	578	590	575	580	568	559	616	580	574	559	615	591	576	538	573	567	549	582	623	563	611	556	580	595	612	581	620	612	532	607	584	620	534	582	615	557	579	573	596	595	558	585	558	541	644	550	593	595	584	567	603	546	577	578	571	595	588	541	597	578	589	523	547	594	523	559	567	593	543	574	571	613	569	601	605	589	599	585	576	576	562	606	585	541	558	566	581	543	601	594	613	591	603	594	582	587	562	543	588	583	596	618	584	574	587	558	614	602	605	577	596	553	526	596	584	593	560	598	623	594	594	603	589	602	577	560	556	575	576	571	568	552	599	623	569	601	588	589	637	581	622	598	545	545	585	575	567	594	552	625	601	569	568	614	578	591	597	576	589	587	573	577	618	589	579	576	586	587	592	563	571	589	561	618	548	531	569	604	556	578	610	561	587	584	554	564	609	602	557	564	568	597	580	579	633	566	612	569	565	575	555	585	624	562	565	571	569	573	604	573	609	572	570	584	624	579	618	572	556	565	561	594	577	569	548	568	575	584	571	601	580	571	551	565	556	555	594	563	572	597	569	583	563	580	587	558	554	603	583	603	581	571	633	580	559	607	623	613	567	610	588	567	577	593	577	594	561	535	602	585	521	559	554	572	599	633	568	578	611	585	580	571	550	560	569	607	586	565	560	563	585	579	601	560	615	549	587	582	602	594	554	584	551	559	554	620	555	575	581	617	563	585	585	598	610	626	595	597	608	597	607	598	609	576	557	577	583	618	572	555	603	581	579	589	628	576	558	599	576	599	543	532	615	541	607	563	580	617	539	601	572	574	567	591	584	551	583	565	568	542	598	539	570	562	559	567	525	581	609	604	590	540	572	559	590	539	577	559	590	605	565	617	588	613	606	534	555	530	588	608	614	611	603	560	580	588	542	528	569	600	504	565	603	546	568	583	545	543	615	599	580	562	579	592	577	578	591	596	551	612	631	574	571	612	537	571	586	566	589	598	625	532	583	605	613	583	613	571	551	552	598	589	542	574	567	599	594	538	571	569	539	530	593	566	574	587	539	595	539	539	549	526	591	575	564	530	576	548	575	570	585	634	546	579	565	551	574	573	596	594	584	582	578	590	565	586	549	559	605	617	563	583	588	611	604	568	618	597	574	585	586	608	580	561	589	571	585	551	604	604	544	585	600	624	575	578	564	566	566	552	576	561	565	584	601	591	626	539	591	571	540	538	570	551	590	609	565	549	530	599	534	572	558	558	551	589	586	586	559	594	593	564	618	570	570	604	581	593	561	576	574	577	574	575	536	559	540	578	598	575	566	554	590	584	594	586	589	600	550	536	607	545	566	594	593	597	613	591	612	638	556	614	564	584	531	581	605	579	574	554	568	545	577	562	537	607	602	592	570	616	573	620	572	606	569	540	592	566	571	575	573	587	561	610	564	609	550	590	546	581	601	630	582	578	614	548	588	593	525	556	583	575	540	586	573
23934	23263	31976	26774	20455	10807	1931	979	834	800	864	865	826	826	848	837	826	832	813	808	836	771	801	811	752	817	792	764	805	758	782	781	804	806	838	732	771	805	766	770	846	781	773	814	804	801	822	782	802	809	757	786	771	782	804	794	754	820	764	759	742	779	821	838	791	803	842	758	734	812	803	804	806	789	764	790	816	788	779	755	770	741	787	763	792	802	766	803	790	800	823	827	772	810	821	759	769	736	805	764	812	784	814	751	834	779	761	816	787	798	741	800	804	744	769	761	761	790	780	727	782	809	822	823	790	781	808	795	800	794	825	746	824	832	785	811	788	788	807	806	819	783	777	791	760	784	782	808	746	848	798	840	761	797	758	763	811	748	761	774	816	745	804	804	738	737	807	780	755	819	786	805	759	799	766	805	817	750	778	747	809	759	757	775	801	785	843	783	809	772	748	709	727	784	773	789	812	806	798	794	804	743	833	864	750	742	796	797	791	777	791	765	771	782	729	822	774	739	770	807	753	792	791	782	763	789	768	785	825	752	771	800	806	744	814	804	787	750	796	789	786	787	810	816	773	783	728	754	749	769	763	756	771	793	773	778	763	817	808	780	791	786	795	794	810	786	778	802	817	838	807	798	759	793	766	814	820	765	763	816	802	784	709	742	780	767	759	792	789	760	820	793	757	755	769	745	803	771	768	760	762	826	758	788	808	743	822	791	785	771	832	728	747	800	759	740	817	823	774	763	803	800	782	757	806	790	750	793	827	737	839	775	776	803	810	794	769	829	763	779	812	845	801	782	821	756	782	791	802	791	738	765	770	746	790	799	812	737	774	814	767	837	773	773	792	749	811	764	775	798	805	788	819	747	761	752	744	747	821	787	767	788	780	733	808	748	824	762	782	783	786	777	770	732	790	782	730	745	786	781	756	769	776	817	738	796	771	764	725	772	785	774	755	742	766	785	780	766	722	758	781	767	778	793	812	759	762	750	783	818	781	806	821	784	761	742	787	741	781	757	833	779	799	779	734	749	788	770	845	779	781	771	715	778	770	791	825	755	780	810	784	800	744	764	746	812	800	758	809	763	763	757	814	824	831	758	800	802	814	773	749	789	715	778	720	810	754	821	748	769	721	756	788	790	771	821	778	768	796	810	742	794	794	810	799	786	800	790	822	725	805	773	840	836	786	794	781	773	736	764	761	777	762	810	742	782	796	780	809	801	836	715	776	764	760	753	800	781	816	744	731	793	797	772	783	736	819	781	756	755	815	773	781	789	782	776	737	806	759	766	802	788	769	784	706	770	762	743	787	791	753	800	807	760	746	739	802	820	761	806	776	746	762	800	782	751	825	805	801	728	794	799	772	764	789	784	777	777	745	736	794	758	833	834	773	742	801	762	757	804	768	803	794	761	742	742	797	816	765	808	679	811	787	741	801	787	813	826	844	791	753	756	769	798	768	788	787	814	780	826	792	784	786	727	792	801	820	772	780	737	837	819	795	820	800	769	787	743	750	779	763	768	788	804	805	815	790	747	771	746	797	798	768	799	796	788	782	807	826	846	754	794	759	757	796	729	722	806	782	757	756	759	813	746	742	759	784	777	775	710	808	779	790	790	798	846	784	732	718	821	795	751	759	756	813	777	788	786	755	846	740	759	778	767	787	762	766	798	728	774	773	756	740	749	807	793	768	750	719	773	813	758	785	777	812	765	802	800	775	771	738	818	776	728	775	772	800	792	766	798	753	745	733	766	764	801	790	742	793	761	768	793	813	803	806	762	787	748	775	798	796	808	797	796	734	750	778	768	783	786	785	772	811	772	722	761	767	801	778	833	813	791	775	714	778	753	809	785	773	721	826	805	736	758	825	767	768	760	709	814	812	738	775	770	799	778	765	735	790	754	799	785	756	746	741	808	784	776	797	787	796	787	770	797	781	753	812	797	775	775	792	789	776	793	775	794	764	869	794	799	756	800	770	783	810	787	762	803	771	717	754	751	824	764	773	776	788	753	733	737	807	821	749	801	797	811	781	735	774	792	766	751	770	782	775	839	765	763	812	774	808	765	766	802	787	783	823	748	761	817	749	785	739	773	825	756	783	789	773	745	730	731	769	765	765	772	740	780	774	766	757	758	760	789	770	815	772	804	759	796	818	814	823	818	753	772	745	752	809	765	775	780	753	752	734	789	793	787	771	800	813	809	755	779	772	780	762	788	826	799	757	776	812	768	755	817	793	782	812	770	817	791	767	787	724	784	713	769	783	841	859	769	798	844	765	762	791	836	792	767	787	771	743	749	821	807	795	785	771	801	719	749	780	783	741	781	803	769	775	768	706	730	790	821	786	812	811	779	785	798	788	844	798	786	814	761	791	795	756	712	759	844	756	735	863	814	758	829	781	817	857	774	767	769	757	807	773	765	800	736	733	822	806	792	795	790	759	778	757	807	771	770	803	800	791	757	797	808	768	807	826	798	766	835	725	802	801	782	762	819	789	792	800	739	780	768	736	741	761	775	831	797	767	777	776	797	779	781	794	737	785	840	771	739	783	732	785	744	784	782	802	767	799	748	807	829	770	775	768	781	771	775	768	819	789	796	789	816	781	779	745	764	779	842	798	805	731	744	819	763	797	793	773	782	758	696	760	805	792	840	780	806	718	800	742	751	812	764	755	729	767	777	796	818	759	800	837	840	806	759	789	784	785	766	769	792	795	809	794	728	759	798	749	831	784	744	788	784	738	758	810	737	764	774	749	780	782	801	754	833	763	801	784	792	775	769	799	799	748	765	769	845	774	757	813	782	866	726	786	830	788	786	823	818	791	748	755	829	785	773	807	760	830	819	747	746	810	788	807	774	786	842	804	792	772	773	776	776	744	808	779	764	800	720	787	776	771	762	756	788	772	763	733	768	747	789	774	774	771	803	777	752	802	749	785	790	783	724	769	784	760	814	779	715	777	777	822	800	743	833	782	837	793	771	815	783	795	781	797	728	790	844	783	763	778	781	725	766	770	778	774	817	778	771	810	752	792	798	750	800	763	799	792	763	789	812	737	808	756	762	754	789	831	784	761	787	742	785	817	808	809	751	779	780	743	793	789	801	784	766	760	737	780	800	829	811	762	785	737	824	837	785	804	759	805	771	762	763	714	786	782	760	729	757	773	776	758	750	800	756	772	794	774	767	795	814	796	793	779	774	844	801	809	797	769	790	797	814	780	790	752	808	737	768	768	735	802	805	790	785	838	730	779	789	763	785	781	817	790	737	748	797	830	776	793	724	784	789	801	769	791	794	833	729	768	778	794	759	729	792	753	778	780	755	804	765	759	799	773	751	787	775	792	825	795	738	827	767	774	776	792	799	801	794	758	743	785	784	750	809	843	789	739	797	800	802	791	776	753	731	733	773	772	787	755	776	792	815	772	807	750	792	787	781	779	807	772	769	805	793	788	721	781	747	733	731	737	794	748	769	743	753	777	777	798	797	811	758	795	803	769	751	754	766	800	782
61947	97157	62279	27091	7615	1953	886	755	723	700	699	655	668	705	696	675	715	724	705	663	700	696	717	707	714	710	700	672	706	672	745	674	717	705	699	721	710	698	716	718	701	743	732	687	689	681	693	749	700	679	690	728	743	707	748	695	706	701	662	687	702	658	729	717	704	710	677	710	758	691	713	675	682	707	739	721	715	689	742	732	715	659	694	699	725	723	713	741	636	710	665	678	686	696	705	688	734	634	693	665	706	712	717	699	709	681	695	759	706	697	672	706	728	700	699	748	703	750	688	708	727	710	673	690	735	700	695	680	728	711	731	699	702	679	716	696	706	739	711	691	701	710	693	727	762	700	716	684	737	683	695	674	687	720	737	725	712	688	760	741	764	690	692	685	740	690	721	690	677	712	718	714	666	729	771	638	732	725	734	755	739	704	683	697	662	680	694	714	693	691	675	716	694	709	712	709	696	743	683	691	716	722	706	690	714	712	745	740	669	738	723	687	737	698	762	726	692	724	740	733	653	736	686	678	694	665	689	727	723	699	708	672	699	687	721	699	716	647	710	712	745	703	708	743	700	688	714	748	707	694	690	683	713	723	694	725	718	766	718	666	731	697	685	697	708	715	690	729	746	684	665	745	704	720	709	695	728	712	758	719	667	695	700	714	772	728	711	711	702	741	736	702	747	702	742	704	671	715	681	682	710	720	731	752	737	691	677	723	727	714	676	725	651	708	748	740	750	726	728	716	671	721	691	689	701	720	719	703	672	709	666	704	760	693	694	705	723	697	713	673	673	677	768	659	682	681	698	711	674	707	695	752	761	705	681	766	695	711	690	674	683	714	682	706	680	721	729	673	722	715	728	725	721	683	700	737	720	702	701	657	719	716	747	732	700	711	714	633	663	712	705	704	650	703	680	706	677	663	694	661	690	686	722	747	674	767	732	717	723	673	724	720	746	733	701	752	701	733	651	706	727	659	741	675	728	721	718	664	724	671	700	715	643	672	725	687	723	666	651	698	696	689	680	686	668	701	701	704	741	684	749	714	721	674	689	688	680	718	685	759	724	707	714	723	680	674	690	727	736	680	730	728	662	721	678	705	736	686	740	685	671	744	680	678	662	669	712	712	744	736	696	724	687	734	711	678	678	670	733	728	695	700	709	717	720	702	736	698	691	664	709	695	686	713	705	702	719	696	705	710	753	686	724	690	695	740	667	742	686	699	709	702	704	675	724	696	679	653	688	667	712	690	650	686	692	678	674	692	741	749	742	710	695	652	704	711	680	734	717	728	684	721	716	698	686	665	733	708	732	711	715	733	689	686	687	701	752	666	669	679	663	711	719	730	720	744	656	736	675	696	717	674	729	705	715	652	764	755	716	776	716	733	698	728	713	707	703	680	701	674	644	725	687	705	699	720	676	676	696	718	707	688	691	743	647	708	694	685	647	696	707	757	655	717	693	688	692	680	728	747	691	709	656	722	691	713	710	725	726	702	687	729	687	685	678	695	711	686	725	678	712	757	679	686	671	681	682	712	692	692	748	711	696	747	736	682	688	687	665	675	715	738	745	706	716	724	719	717	720	676	699	722	689	668	705	714	690	680	678	723	710	747	705	690	689	677	683	719	717	706	763	613	771	707	728	744	746	719	740	678	684	709	716	708	714	700	712	686	668	702	669	658	722	715	698	720	715	742	724	724	675	733	670	653	700	762	748	760	702	713	727	692	751	761	722	742	721	702	723	726	662	700	709	724	701	714	699	685	677	672	750	719	714	681	698	759	713	738	688	669	690	740	663	706	702	711	663	710	690	709	687	685	717	747	693	682	711	732	708	700	730	701	714	693	707	676	672	730	694	671	729	659	704	708	695	722	700	728	695	710	671	694	683	746	708	729	704	697	726	684	709	688	729	672	700	740	686	679	718	673	691	686	728	642	644	704	761	705	722	686	680	736	680	683	694	680	725	690	733	694	674	758	729	681	730	726	670	710	673	680	694	728	710	691	716	722	702	675	725	758	731	721	712	723	718	677	648	748	687	725	687	727	690	705	700	708	690	728	723	690	755	727	681	701	712	706	732	666	706	709	702	736	656	688	683	707	717	736	653	675	670	652	669	724	711	693	717	722	701	711	692	696	663	750	715	706	699	720	671	707	698	706	708	660	702	690	695	695	722	659	694	720	714	710	673	684	714	679	724	753	694	712	691	697	710	706	724	684	691	703	685	708	692	693	697	688	695	691	691	704	711	722	662	684	690	715	742	733	712	630	678	644	722	663	693	685	754	671	679	665	696	681	701	734	708	720	665	709	729	703	720	692	698	722	675	758	733	678	697	691	650	661	733	698	673	772	700	708	727	706	662	671	730	748	697	739	711	754	728	722	666	738	715	730	700	681	695	710	708	663	730	713	715	696	688	737	705	733	656	696	720	724	687	719	736	688	696	716	704	696	709	696	732	702	756	694	700	709	729	667	667	695	680	679	680	713	719	673	699	703	691	747	693	680	683	684	744	698	678	735	685	701	702	731	707	725	705	728	689	664	692	690	701	678	719	718	715	733	703	697	712	728	682	709	718	661	684	716	718	681	684	750	738	701	711	683	700	699	627	732	686	726	714	735	704	683	725	727	692	705	715	740	751	712	721	700	691	731	671	747	709	696	689	676	717	696	738	710	713	716	701	727	705	706	694	713	721	700	782	703	702	713	695	688	720	665	712	691	750	668	741	717	685	723	712	694	689	705	731	731	725	757	690	714	652	693	676	701	670	721	739	674	692	720	695	706	750	705	682	692	707	699	685	657	706	715	698	700	683	726	724	728	677	672	708	733	749	670	668	684	704	692	688	728	731	710	647	701	656	688	768	700	723	702	729	668	681	730	717	693	688	676	676	700	724	722	727	693	725	718	718	729	695	734	655	666	658	682	742	702	754	666	746	690	752	687	695	704	728	683	720	712	701	682	733	703	694	741	676	723	705	688	702	727	702	687	663	720	725	669	710	677	695	660	693	716	696	691	709	700	732	715	706	707	680	684	675	723	653	760	660	712	649	694	678	718	689	729	716	705	685	718	718	677	674	674	709	715	700	679	677	708	743	681	683	702	665	683	711	698	727	727	703	701	698	730	724	674	702	741	741	757	660	709	683	711	721	717	656	686	764	729	679	707	697	718	699	723	758	694	692	701	693	682	672	700	723	728	710	670	693	715	755	728	683	663	728	682	680	725	700	723	706	721	709	662	702	688	729	715	679	655	667	678	681	738	739	713	691	670	662	705	692	730	725	730	758	689	699	709	704	681	705	715	709	675	703	728	721	672	651	665	640	705	644	702	764	717	682	739	665	707	694	683	689	689	699	694	679	698	645	682	724	655	705	720	688	712	736	718	692	710	714	738	692	704	716	723	671	688	705	721	660	706	665	643	751	699	654	675	678	716	687	675	709	721	719	707	708	663	719	703	686	714	744	722	708	685	695	677	671	677	695	692	704	670	682	752	702	665	708	743	668	686	667	743
31738	32574	23194	7160	1370	783	675	591	623	583	625	592	566	632	635	614	622	630	586	685	604	599	596	668	627	542	624	603	597	615	646	607	570	599	611	585	584	598	639	618	627	624	605	607	623	633	612	641	593	640	629	604	598	642	601	606	579	616	591	587	570	597	616	621	595	616	628	597	621	637	619	594	595	620	597	607	574	570	628	620	650	652	643	611	523	591	613	596	586	613	613	623	681	622	616	617	623	605	603	620	590	611	584	563	565	586	592	565	565	627	625	613	626	640	606	563	647	602	607	601	578	593	554	589	586	593	588	631	636	621	576	611	589	594	509	625	649	569	577	625	617	607	636	581	607	552	556	618	642	582	590	616	613	610	616	598	613	609	595	560	603	549	561	612	617	598	637	606	610	605	642	580	561	577	583	582	587	603	591	656	556	632	591	627	563	621	617	595	621	582	599	590	612	587	643	616	590	639	645	570	579	578	650	628	607	621	622	638	582	596	640	611	608	614	610	601	589	595	588	604	613	617	596	605	620	588	599	619	578	573	640	613	667	642	589	611	578	602	568	596	625	616	593	553	613	605	566	593	609	616	630	628	620	615	597	613	595	617	600	551	592	623	616	580	602	629	629	635	615	594	609	617	627	602	618	628	575	615	595	582	591	611	623	629	580	600	611	577	593	554	587	575	600	598	591	624	585	641	660	610	617	583	653	653	573	639	613	591	609	627	572	601	626	585	663	621	622	619	600	622	587	586	612	572	595	564	656	588	611	611	585	620	569	631	613	614	580	568	603	588	616	640	621	600	589	616	600	594	621	611	593	631	626	582	595	621	594	622	615	626	585	605	653	554	615	598	632	598	619	607	653	579	618	641	585	610	606	594	609	670	601	575	616	595	599	584	596	574	639	597	614	661	585	585	595	628	627	606	617	594	612	645	631	601	625	633	609	579	650	559	601	613	574	619	634	584	618	614	584	581	607	632	614	620	619	565	583	639	595	596	617	589	643	580	600	628	627	631	601	626	629	622	554	610	598	605	643	595	567	604	639	615	615	620	647	639	629	602	607	635	605	577	597	620	558	603	592	594	615	645	599	557	579	653	607	573	610	605	558	579	604	590	603	549	621	608	644	617	597	588	652	598	629	626	607	616	580	618	583	570	618	590	570	643	571	588	608	604	602	658	588	616	621	619	603	600	603	640	623	582	576	623	635	603	587	571	618	550	601	621	613	573	596	588	595	596	597	601	589	636	567	593	627	637	592	605	551	612	619	647	600	641	556	626	639	652	646	635	577	595	609	610	594	621	613	617	602	601	553	594	579	567	583	617	575	597	648	630	630	638	578	618	593	618	607	621	560	611	596	627	621	585	638	578	618	612	580	596	647	640	606	620	629	571	622	608	610	571	659	604	621	611	595	629	633	602	638	647	642	599	585	618	615	637	618	607	630	613	603	626	629	567	617	638	605	618	601	622	630	587	600	615	603	586	583	610	626	588	571	585	597	598	641	614	578	604	592	624	631	610	617	560	605	600	604	613	610	602	607	622	615	618	614	618	590	591	628	587	608	570	572	645	580	597	592	616	582	569	626	606	606	591	599	606	616	595	587	610	611	612	593	610	595	620	574	598	570	621	568	590	619	594	583	623	594	602	581	622	646	624	578	610	612	615	567	577	633	613	623	613	580	634	627	586	629	609	612	562	561	551	611	588	608	607	624	618	617	578	613	592	639	573	630	582	619	597	581	601	599	598	602	569	677	611	607	555	635	594	592	601	603	628	539	590	564	605	588	582	641	602	620	571	641	618	619	603	627	631	594	619	612	612	544	613	600	603	631	618	604	620	587	655	612	621	609	627	518	611	595	591	600	614	613	613	581	594	592	599	602	628	620	590	624	606	587	595	665	578	608	609	581	613	651	618	628	574	581	548	605	594	562	556	622	609	632	604	643	629	569	568	581	576	594	593	635	597	540	600	611	585	579	606	602	629	612	619	587	591	643	613	583	610	627	596	609	574	608	589	598	608	619	641	596	625	620	593	601	563	614	617	613	602	585	580	620	602	615	626	605	669	600	551	608	585	603	614	593	583	622	620	587	572	624	624	573	648	623	588	604	624	600	613	577	576	634	617	604	593	618	589	589	639	570	609	592	628	645	572	594	569	614	635	648	630	630	597	657	625	615	573	623	615	624	647	610	607	572	606	630	589	643	574	625	641	612	556	598	588	595	644	606	561	565	623	586	599	610	617	596	638	626	649	589	617	583	588	588	591	584	651	623	608	604	606	585	588	599	611	608	597	577	542	643	610	582	614	587	589	620	618	589	623	618	613	570	567	616	650	671	576	611	621	602	670	588	593	640	619	611	605	594	577	604	589	611	602	579	575	601	596	577	628	621	595	558	574	639	654	596	596	623	607	631	611	602	626	641	619	593	649	596	644	588	605	590	573	596	586	633	554	634	575	591	594	615	657	608	566	516	601	600	612	634	567	613	620	596	590	651	603	592	615	640	568	584	571	605	596	594	628	595	631	621	618	628	618	598	582	612	655	590	628	615	598	642	589	610	570	630	669	598	624	589	611	588	637	604	622	609	599	600	583	636	651	635	628	591	654	548	593	639	591	592	557	658	590	608	594	610	603	593	600	617	568	619	588	614	607	597	587	638	626	616	657	637	603	624	643	614	570	618	596	551	591	629	563	610	626	588	629	633	639	571	585	617	613	630	613	645	605	577	610	579	618	579	576	666	615	638	608	618	566	610	633	568	559	628	626	574	620	626	599	610	618	602	568	651	594	608	640	588	598	617	628	621	597	590	605	623	626	592	618	592	592	564	629	596	610	621	637	549	619	617	618	613	632	632	594	594	583	601	643	594	613	581	589	581	587	556	572	608	628	645	593	594	627	630	644	580	585	574	593	621	630	582	564	615	619	610	617	589	615	586	603	633	593	558	595	610	615	585	649	597	575	596	577	625	601	652	595	611	639	617	637	605	627	603	556	559	623	581	587	563	595	631	610	593	592	626	620	612	600	600	600	580	603	616	630	617	568	600	603	643	604	635	608	606	611	589	612	575	620	561	585	614	668	577	599	615	591	617	598	632	637	613	599	605	574	605	595	578	580	620	580	589	576	621	581	619	600	631	608	652	605	617	607	579	574	619	537	586	576	608	577	633	606	631	595	634	575	588	606	595	602	562	610	595	623	598	545	573	587	596	586	606	640	577	648	622	576	595	609	605	604	614	608	621	620	598	635	615	566	603	583	577	630	596	656	587	652	597	612	585	634	569	660	610	595	631	627	582	631	616	593	628	600	628	562	621	621	591	607	598	611	598	592	626	595	584	616	659	606	575	627	604	611	564	653	621	628	632	609	598	615	615	623	603	609	581	575	600	602	623	599	611	605	602	605	575	610	615	598	622	640	605	628	636	682	598	557	622	571	648	608	562	615	580	606	622	632	592	607	595	555	610	614	567	603	550	600	592	608	645	640	585	658	592	563	572	568	591	627	621	629	600	622
27292	35084	15578	3553	1030	575	499	530	525	484	477	482	517	477	483	517	500	481	488	537	487	506	490	456	511	483	484	482	510	501	492	478	493	498	427	519	505	477	490	512	492	461	487	509	482	485	511	493	473	515	479	511	504	508	448	471	515	491	491	515	550	519	476	511	504	465	521	470	518	511	533	465	512	512	481	500	490	495	477	499	512	500	464	517	470	473	459	481	479	518	490	489	488	498	489	530	513	482	478	476	500	475	528	461	467	545	447	495	488	492	436	489	475	482	511	523	510	528	526	460	528	523	473	503	493	460	454	478	508	484	519	520	526	518	443	509	492	491	512	476	481	487	473	533	452	474	457	525	498	512	484	487	515	487	504	529	488	495	502	485	520	537	464	490	518	500	533	497	495	524	507	486	491	511	456	512	533	527	515	484	505	509	485	524	463	489	473	512	524	506	542	503	491	475	457	457	517	521	499	458	474	485	515	549	509	487	495	470	501	482	513	478	546	455	495	483	479	435	461	520	530	492	498	438	471	556	492	504	519	479	483	509	474	497	469	469	481	527	494	501	463	503	485	521	472	546	531	518	524	502	444	481	478	519	473	470	493	493	513	490	477	530	486	520	548	490	516	513	503	451	441	449	480	493	479	520	503	477	509	514	483	521	541	467	536	492	484	436	495	490	522	472	525	473	482	447	496	514	469	466	502	480	506	479	475	474	543	501	504	469	516	486	526	489	472	511	516	468	475	471	437	517	525	485	477	505	512	534	487	521	489	512	520	492	487	509	506	498	443	485	516	482	501	519	507	519	514	501	494	476	466	479	522	492	481	492	483	505	460	505	509	490	485	474	507	500	514	486	502	511	526	480	506	500	474	496	457	487	506	499	454	518	530	524	476	505	515	486	500	503	463	522	509	447	460	501	484	503	493	477	470	483	493	478	483	470	517	461	489	517	502	503	499	476	471	480	487	517	475	481	479	494	504	479	514	495	486	502	477	448	501	485	484	483	501	478	452	525	456	464	489	437	471	491	473	465	511	478	467	508	474	548	492	527	519	459	469	503	518	522	469	517	482	512	498	494	489	501	477	491	509	497	481	514	455	509	511	438	463	486	528	477	504	533	491	461	490	472	465	454	505	466	519	473	484	547	499	525	497	496	501	492	493	509	478	498	534	496	491	465	501	498	499	480	494	496	466	499	527	477	528	544	519	491	499	505	432	484	504	516	508	508	526	473	480	507	462	473	530	497	480	466	499	482	525	487	497	520	504	485	488	518	479	446	477	511	479	500	498	515	469	484	457	459	499	472	490	482	511	512	496	505	501	480	497	483	503	468	482	497	500	497	499	478	471	512	514	499	461	515	530	505	480	499	486	494	551	494	499	479	471	515	495	488	485	494	492	518	487	479	451	533	456	474	466	484	526	490	506	516	529	491	483	476	455	495	481	538	502	502	488	516	507	485	523	482	500	516	484	468	476	505	492	518	478	519	420	486	484	526	506	517	462	520	488	481	457	474	532	504	505	479	493	494	557	488	485	465	541	491	473	491	465	470	524	501	512	495	515	504	507	468	471	510	489	481	514	491	501	484	484	495	496	486	459	463	504	472	443	512	478	456	523	467	457	501	487	478	488	529	495	483	553	487	471	482	471	512	495	499	473	510	482	474	476	492	530	475	453	515	502	484	520	507	475	471	501	473	501	493	459	500	485	476	476	508	471	487	513	509	488	502	502	484	539	508	468	474	509	485	493	443	476	487	515	475	490	487	525	475	536	489	523	512	510	509	505	488	471	486	494	503	473	495	544	471	504	507	448	493	525	500	516	503	465	497	468	545	514	503	502	496	495	529	477	508	476	498	465	474	503	518	521	496	489	489	517	481	500	483	452	515	491	485	460	496	479	517	471	489	498	508	487	524	481	500	484	482	460	508	507	500	523	481	489	482	511	500	480	502	487	484	481	506	509	484	506	490	467	505	488	518	518	472	518	487	508	469	515	491	457	494	509	504	484	463	535	479	504	490	527	486	462	493	477	533	468	524	452	483	498	527	509	489	493	488	505	503	481	460	503	513	475	468	524	501	462	490	494	471	491	511	425	486	518	487	499	475	524	479	474	472	509	479	524	516	472	500	517	501	507	484	489	491	504	473	484	456	506	473	502	462	474	489	493	458	498	493	497	456	542	472	476	499	492	445	506	489	526	505	461	471	503	506	530	476	478	452	502	502	488	492	532	483	506	500	487	488	525	460	535	511	486	460	514	479	499	500	530	495	492	462	516	479	508	479	478	522	483	451	492	500	499	491	501	484	468	491	499	502	513	513	534	438	531	502	513	452	544	514	510	461	475	523	507	502	483	484	512	498	483	483	507	521	488	485	475	502	469	464	477	502	494	506	524	495	485	485	503	465	506	468	531	460	498	473	490	490	488	483	483	483	528	506	476	489	492	498	518	532	502	464	507	467	512	487	484	485	522	491	469	509	503	503	496	476	431	507	458	503	513	507	484	500	513	491	501	512	481	452	512	491	486	519	503	505	488	467	464	487	491	519	502	537	492	521	482	458	491	504	528	552	508	502	542	473	519	493	462	497	490	487	503	505	517	471	507	486	464	485	527	537	506	501	478	498	483	513	477	514	512	514	513	522	520	510	476	467	481	502	507	470	467	492	512	481	501	478	500	469	503	479	482	472	478	529	478	528	487	505	495	482	509	466	495	498	476	526	517	493	538	509	507	490	502	481	467	484	511	481	484	522	494	488	490	528	498	511	500	460	473	495	473	510	453	518	518	533	529	525	549	501	466	498	468	475	513	483	463	476	498	493	496	496	533	512	528	459	489	489	514	460	494	528	481	517	495	445	488	496	482	517	478	506	499	477	500	484	463	507	504	485	528	501	497	485	454	490	456	498	482	505	476	494	505	511	508	483	496	494	503	483	491	490	489	500	511	462	482	476	487	484	479	456	500	455	514	512	486	438	498	469	498	472	508	481	498	492	499	499	495	502	517	482	485	493	503	495	467	521	489	486	473	463	486	469	535	503	506	514	551	517	490	484	480	480	507	532	477	457	465	477	459	472	494	493	486	522	489	454	491	513	526	493	499	497	502	513	461	470	506	525	509	460	497	488	477	509	492	530	484	515	504	480	501	516	482	506	501	508	503	506	447	460	480	515	487	488	501	489	493	467	462	489	498	529	488	475	497	490	507	481	487	506	520	505	516	482	476	484	468	463	502	468	504	493	446	509	496	539	488	512	508	512	463	461	480	493	515	473	480	499	523	459	462	516	521	484	519	499	471	506	475	514	428	477	477	508	516	499	509	499	480	525	544	467	473	461	477	462	520	523	499	511	483	473	476	479	508	464	479	501	530	517	489	491	531	451	512	534	521	511	477	465	460	510	476	522	511	475	489	491	471	527	471	533	506	488	499	522	489	478	478	468	456	481	505	490	479	517	469	503	483	502	530	498	465	512	464	513	447	501	486	495	470	498	486	490	513	479	460	539	498	457	482	484
25431	25289	33687	27780	15845	3539	1093	834	731	729	734	698	701	731	735	748	707	743	719	702	695	667	689	748	736	705	722	732	735	689	721	683	762	714	712	730	706	731	710	711	690	701	687	702	737	730	769	714	736	741	755	751	658	699	716	671	685	747	709	746	707	683	782	755	700	729	741	694	678	738	757	710	752	713	732	707	704	713	719	753	746	695	718	722	743	702	719	721	720	685	712	754	702	692	737	720	728	720	726	748	681	730	691	703	680	766	656	715	639	718	725	704	708	705	718	705	682	687	697	719	703	710	705	720	716	720	740	723	677	699	767	740	701	694	705	704	703	712	711	698	712	785	682	677	721	670	719	677	721	710	755	705	752	694	712	721	750	760	752	659	733	727	723	694	688	690	720	682	740	696	688	638	717	730	725	697	725	699	695	703	706	731	734	681	686	716	729	737	703	690	724	680	700	737	730	724	722	713	730	715	734	734	709	710	707	700	706	698	693	678	740	687	714	757	695	699	803	669	716	716	710	723	696	698	648	691	719	653	698	741	743	677	673	714	701	712	704	730	670	684	672	750	735	715	677	730	743	730	706	705	752	707	698	716	699	706	693	715	741	712	688	750	787	700	734	710	755	721	740	725	703	726	709	713	704	724	684	729	728	738	706	756	722	743	688	718	696	756	683	709	708	695	714	694	678	704	730	724	661	717	675	690	728	685	695	687	676	721	685	668	723	703	703	689	730	716	715	692	691	683	675	778	727	682	729	783	740	690	746	754	711	716	696	727	674	714	707	738	697	737	706	705	706	685	716	732	687	746	703	720	693	730	708	711	714	757	713	680	673	729	727	736	713	724	721	685	663	690	728	712	688	729	726	736	705	735	717	728	704	688	739	715	701	680	727	693	743	694	739	700	735	681	732	649	716	646	725	744	704	731	722	654	719	681	703	721	748	698	734	708	719	728	771	669	700	712	728	674	738	720	764	730	732	701	707	710	750	681	687	720	733	699	695	688	737	640	649	689	765	663	744	706	689	673	697	664	714	701	748	717	729	678	718	699	684	717	710	693	699	727	715	695	711	714	705	715	697	705	705	699	729	729	705	726	751	665	695	738	706	709	728	688	737	681	728	661	726	689	720	759	727	696	734	723	706	705	735	712	694	685	742	690	661	723	701	744	749	726	716	746	686	706	663	722	705	720	680	665	723	768	698	716	704	728	715	706	692	774	726	735	739	750	731	699	702	759	741	710	702	669	690	722	695	681	795	692	729	741	701	730	677	719	727	709	712	697	706	744	741	732	736	774	693	685	729	697	671	710	716	685	713	688	700	735	747	737	740	724	677	739	691	729	664	625	668	711	713	746	757	700	698	729	702	699	720	745	693	737	712	733	669	710	719	737	723	689	678	687	693	760	736	681	710	692	749	726	701	701	742	723	721	676	676	741	734	708	695	714	690	701	720	675	736	746	734	695	728	729	720	685	704	704	701	676	725	689	696	726	680	702	717	733	687	719	711	729	735	718	726	718	696	709	702	665	721	736	720	712	666	726	665	697	727	662	717	698	658	706	759	747	755	700	721	678	728	719	711	741	722	698	716	735	765	718	745	689	750	730	732	689	700	723	761	693	707	684	753	723	694	745	689	724	729	672	708	761	722	692	739	714	705	732	669	694	708	731	671	735	739	606	699	680	711	721	696	717	708	726	660	675	707	726	787	727	713	721	682	728	695	754	701	731	728	705	652	719	683	711	745	670	670	696	696	680	676	724	699	766	732	687	732	754	720	727	702	709	683	715	670	713	730	725	705	708	775	686	695	675	659	667	688	705	734	722	705	680	679	712	686	673	740	696	679	711	748	728	721	723	723	749	699	684	747	689	700	714	710	674	736	708	732	728	695	702	669	722	713	702	702	679	717	737	727	679	712	707	736	650	708	705	742	721	707	714	724	705	671	732	718	709	743	686	746	753	747	747	674	686	743	710	713	693	694	704	704	670	750	661	697	732	748	695	714	679	772	716	710	701	694	776	772	692	745	646	745	683	738	708	702	671	724	734	696	716	676	692	696	676	699	694	686	701	673	674	671	707	701	677	745	685	745	740	729	688	692	709	730	705	700	679	737	706	703	733	752	744	729	710	702	717	730	712	710	720	693	692	709	731	701	710	758	717	736	742	713	702	694	722	702	762	700	671	742	719	695	725	703	695	713	691	697	740	740	760	753	697	751	736	688	720	694	683	751	744	735	705	743	734	799	722	683	709	618	675	731	657	724	707	730	681	748	700	679	705	660	720	689	682	722	760	720	738	709	747	727	690	681	718	717	736	699	765	660	735	695	699	711	738	703	705	677	712	646	709	779	666	655	651	711	702	748	711	684	719	704	733	772	705	687	712	704	746	700	686	681	717	739	720	724	685	772	686	724	722	688	708	729	707	731	722	727	728	688	701	725	739	706	746	692	699	733	703	665	735	714	735	656	690	690	692	724	716	729	696	717	696	673	710	709	692	688	751	731	723	707	695	718	707	690	729	700	707	726	678	678	677	756	748	751	684	728	726	677	733	699	692	699	685	709	682	705	682	691	724	715	701	720	722	673	685	723	755	708	718	705	683	731	715	701	680	688	693	667	736	692	673	760	693	718	708	714	700	678	720	735	706	665	693	749	708	707	706	693	692	714	687	696	664	750	673	699	679	719	723	665	681	738	670	695	680	704	707	725	706	709	723	669	694	691	696	709	702	780	736	710	697	677	644	634	734	693	702	690	690	732	722	718	643	747	732	712	736	733	735	720	765	716	654	763	764	681	690	674	717	702	711	742	753	701	690	755	714	715	756	695	735	646	704	753	721	705	715	691	651	729	717	723	736	720	727	724	672	705	754	695	720	691	743	751	724	689	722	749	670	714	710	706	739	705	699	704	720	669	724	730	728	690	712	701	737	757	673	672	760	709	735	714	698	704	769	733	700	679	708	675	716	689	715	699	710	680	700	739	674	686	707	740	725	740	734	754	669	729	686	768	679	680	733	694	733	720	736	694	787	719	718	681	733	697	716	712	703	710	694	740	778	733	721	729	686	727	733	775	703	717	726	660	696	664	698	725	705	734	718	690	714	764	714	680	745	666	762	733	694	702	743	695	748	719	740	714	722	718	704	693	699	730	709	711	708	659	656	730	725	727	663	703	727	705	688	747	761	703	700	754	639	715	768	712	730	686	661	721	735	660	711	724	675	695	696	748	736	684	718	662	672	723	709	700	749	709	705	722	702	688	664	718	674	727	710	727	734	683	689	698	687	689	712	730	733	724	684	675	700	720	696	716	691	706	723	715	696	693	700	690	728	721	747	676	664	672	718	738	683	732	744	670	683	703	667	708	672	751	713	668	697	709	695	740	707	726	741	715	721	713	674	744	680	729	726	735	717	704	648	681	696	713	736	730	732	721	720	702	735	709	731	743	703	683	665	674	713	708	715	725	731	709	703	709	672	713	686	685	681	754	778	747	715	757	664	696	707	700	725	728	719
63559	86739	51060	18685	4963	1319	750	647	653	670	650	645	612	652	613	653	624	681	621	668	602	644	628	618	644	667	657	652	645	662	655	655	651	646	644	647	630	579	573	636	584	650	671	646	621	632	669	673	692	686	665	647	621	643	645	641	631	632	613	622	642	595	652	659	647	645	605	646	614	617	628	658	643	647	624	612	595	622	639	625	641	632	630	623	584	600	609	664	622	650	612	676	628	652	617	637	596	613	639	647	608	665	589	659	628	644	683	655	648	639	650	621	608	624	644	649	606	659	651	666	642	627	647	631	672	593	640	644	574	641	640	667	635	642	643	569	620	631	639	635	621	639	623	643	614	614	597	633	645	651	630	636	639	645	624	630	652	672	581	650	625	643	595	651	661	615	670	645	664	621	648	651	615	675	645	675	620	636	637	637	649	601	613	624	624	597	615	653	676	630	659	576	647	595	642	676	714	674	635	639	638	634	575	635	616	621	629	631	622	642	652	655	677	620	683	638	631	620	625	619	618	636	612	631	636	670	629	619	621	615	640	627	582	627	645	605	621	639	709	643	627	649	627	599	646	649	626	648	706	654	641	646	660	674	633	606	636	653	662	625	656	644	592	637	629	677	586	667	660	596	642	589	641	638	633	633	631	599	610	699	627	652	638	613	684	652	597	637	634	649	621	619	618	662	648	621	637	630	619	636	622	638	601	624	644	623	630	643	611	605	658	637	641	687	659	600	625	641	626	647	595	670	646	644	644	594	636	606	686	637	650	639	666	633	650	601	638	654	638	602	632	606	601	631	601	607	617	669	613	651	599	618	626	620	683	668	625	645	619	641	622	610	612	646	644	604	644	611	636	586	612	636	596	636	672	593	646	663	634	660	583	648	650	629	639	631	658	599	619	647	685	610	620	625	648	652	656	663	643	644	597	599	616	644	622	624	668	610	628	623	640	615	630	648	618	582	599	583	653	624	615	638	623	605	641	606	637	651	694	629	627	656	660	626	616	579	629	623	613	631	625	613	634	647	663	629	627	642	630	680	670	616	577	648	631	577	589	653	610	617	627	655	609	657	631	619	618	650	638	610	587	646	587	641	668	601	621	623	648	651	642	642	654	637	659	683	627	615	668	657	644	630	665	586	601	595	645	605	581	680	664	631	626	619	640	657	669	633	626	637	613	625	622	651	687	632	663	601	627	618	616	616	613	645	647	635	626	666	635	638	621	603	660	645	638	625	597	633	646	632	646	632	627	628	652	631	637	594	660	647	620	649	619	626	581	604	637	622	639	633	678	616	626	635	621	622	614	633	593	636	618	635	590	604	641	645	627	657	652	673	615	644	663	662	630	623	614	636	660	640	652	604	655	648	651	632	613	654	602	586	638	622	618	608	621	631	625	606	613	658	650	621	637	668	629	606	650	644	633	629	637	610	606	704	625	621	636	620	633	659	598	607	617	665	634	691	608	605	583	690	594	650	634	613	619	633	614	644	637	679	612	614	625	615	594	632	614	619	628	629	636	655	597	630	603	618	664	624	622	622	604	666	624	633	617	637	646	645	667	639	642	633	688	623	678	593	598	629	590	614	637	577	632	632	633	639	637	652	689	632	636	664	601	576	661	633	679	666	652	618	622	642	630	625	627	663	647	610	646	614	661	655	664	635	657	602	640	633	585	637	639	657	636	652	584	660	683	630	635	625	622	604	646	652	687	656	630	596	608	645	608	632	629	608	604	622	639	616	646	655	645	600	639	662	615	619	625	631	629	634	612	628	633	643	650	609	644	642	652	671	672	602	655	650	632	664	609	643	628	685	593	681	602	655	612	625	593	640	637	617	615	608	591	593	646	622	605	642	644	616	617	620	658	622	636	633	628	645	662	619	601	641	635	610	613	659	617	636	573	617	624	644	657	621	629	652	664	629	665	628	686	596	626	597	646	627	655	660	643	624	615	597	678	608	637	639	628	653	600	611	653	661	662	698	628	590	567	638	670	628	648	622	635	663	613	646	608	632	646	622	621	689	594	594	642	621	653	628	633	590	582	655	628	663	638	645	606	596	626	612	668	624	616	624	637	633	583	658	634	660	622	638	625	663	641	645	598	618	634	669	631	621	653	637	627	675	613	666	637	596	649	627	656	649	610	669	623	665	593	609	606	665	626	620	620	611	593	579	632	623	601	624	632	620	652	629	639	600	616	577	571	645	674	571	650	639	617	615	607	618	637	647	677	608	602	592	574	650	664	648	644	620	609	646	612	618	616	618	608	606	635	630	611	606	623	672	619	648	642	677	607	624	648	659	630	625	678	664	636	652	630	620	592	650	643	679	617	622	646	643	629	658	602	619	641	642	624	630	622	624	659	674	625	640	642	582	635	618	652	633	642	584	615	654	639	613	656	640	617	638	605	645	635	621	619	674	653	657	630	630	645	615	649	684	638	627	596	646	627	663	619	643	641	614	623	646	615	574	599	647	597	659	601	633	624	649	659	633	620	651	619	633	605	647	659	577	599	616	650	640	636	656	639	636	615	653	628	637	612	671	640	627	631	620	624	679	620	606	638	624	640	616	629	634	607	636	651	632	621	618	606	664	639	656	640	647	634	633	622	655	669	603	627	671	633	649	605	684	608	606	607	657	636	623	614	615	673	624	629	635	631	675	652	650	645	645	649	596	678	601	609	640	647	632	618	652	672	636	659	619	605	603	642	643	609	646	656	607	634	580	618	602	661	645	616	610	667	653	609	608	605	610	641	622	613	632	662	615	661	604	601	623	663	652	597	621	662	628	617	635	648	575	622	617	586	637	583	663	599	595	645	606	641	649	613	631	627	623	623	620	624	576	627	592	657	659	647	616	660	612	626	648	619	649	668	630	621	624	625	672	644	703	646	665	646	658	637	632	583	614	623	614	636	667	605	619	700	657	650	626	612	666	612	670	602	616	635	612	617	598	615	645	657	657	564	667	666	612	681	629	591	640	651	637	615	603	647	632	613	637	601	614	653	587	612	620	628	601	650	650	636	640	622	696	646	655	606	607	658	638	611	588	620	579	650	687	615	645	647	575	603	621	627	580	687	637	664	623	655	622	613	659	623	627	653	655	607	629	635	631	609	615	643	593	599	637	618	628	640	629	584	676	632	622	590	653	658	657	650	626	589	635	634	663	628	604	610	631	614	621	642	611	639	619	628	675	620	644	693	608	643	632	615	620	645	623	638	615	639	630	613	654	612	615	593	655	633	608	676	643	639	655	659	636	642	647	633	647	621	601	647	598	623	641	614	610	642	620	637	626	618	614	647	602	626	650	597	602	587	630	632	676	615	630	657	612	646	645	629	643	615	587	603	679	637	619	596	639	583	622	612	646	618	646	635	649	622	616	665	606	637	650	620	632	606	663	599	651	624	640	585	560	606	677	598	659	628	593	602	617	660	651	671	699	671	654	618	634	662	635	675	614	657	601	616	600	612	629	630	638	602	601	609	602	623	612	631	647	636	591	601	634	614	612	611	639
24027	22993	31150	25974	20444	10660	1996	1071	816	877	900	847	894	909	847	853	895	909	872	879	894	839	899	870	835	827	876	871	836	864	860	828	871	847	853	813	827	871	860	839	831	867	900	851	869	876	873	841	825	821	872	852	832	810	868	909	776	828	875	782	905	885	873	786	849	906	904	808	901	828	852	815	845	874	863	831	817	877	862	815	804	817	858	872	901	824	823	831	866	840	780	833	857	809	836	855	906	775	806	864	862	856	920	810	817	885	830	859	850	852	860	822	818	920	840	860	825	811	836	897	831	905	889	912	831	819	813	851	840	863	830	823	809	913	861	849	858	807	792	897	844	831	832	834	836	815	807	843	833	820	837	804	887	887	860	820	863	819	857	874	845	856	817	825	838	816	856	850	883	853	821	878	797	814	856	841	870	854	835	804	862	838	842	888	811	826	884	853	873	777	795	832	862	888	834	821	788	852	827	839	816	877	847	843	881	784	803	843	811	845	850	862	778	877	811	815	850	889	872	854	869	839	835	829	857	843	824	847	807	830	837	850	888	797	791	803	852	857	788	801	788	881	843	806	829	832	801	868	817	813	786	848	839	824	812	867	894	859	836	881	904	856	835	870	833	863	889	865	793	884	846	811	819	862	805	802	834	835	833	804	855	837	885	821	801	759	840	866	866	858	852	824	845	905	780	837	820	810	841	826	834	874	868	843	883	871	909	805	853	863	849	815	867	833	832	793	835	867	824	870	836	851	826	879	797	840	849	841	838	819	832	803	801	838	830	843	870	838	829	863	858	870	865	862	814	862	879	848	866	840	828	812	816	858	853	836	883	872	843	902	839	848	815	876	808	871	872	802	823	827	875	834	858	846	890	827	821	871	798	867	861	828	846	811	834	863	845	878	860	812	900	870	831	791	843	849	848	864	845	836	849	878	864	836	826	865	799	863	869	783	865	828	783	779	827	882	852	878	907	839	843	830	885	848	845	855	858	878	846	871	850	831	891	851	848	822	828	838	833	830	910	811	831	831	856	851	864	833	860	859	842	845	939	877	809	839	862	879	833	802	896	863	842	842	853	879	793	822	839	845	892	888	796	807	855	822	892	841	853	864	790	821	845	826	816	897	841	865	864	842	835	890	819	832	860	866	801	877	818	834	847	830	851	813	833	844	839	888	822	880	865	801	832	819	861	904	845	875	889	847	834	859	811	818	860	835	873	845	801	849	838	835	812	784	863	820	800	845	846	827	829	803	807	869	802	851	837	864	877	907	879	816	863	905	785	869	848	838	871	890	885	873	841	888	827	839	811	831	834	832	881	832	788	924	842	778	837	805	808	828	864	839	824	887	855	785	843	870	831	855	889	851	804	841	822	904	844	871	863	801	807	808	824	841	808	860	880	899	796	848	837	848	868	862	842	802	858	828	824	865	831	845	797	870	835	838	853	877	844	869	837	838	830	818	874	888	814	866	835	832	870	855	834	835	825	856	858	808	834	789	831	859	840	863	926	827	844	848	864	867	808	808	840	786	843	820	856	822	796	815	855	820	792	839	904	881	830	800	864	897	807	860	866	848	814	840	808	865	855	857	862	884	852	825	849	846	839	814	865	841	825	836	875	834	889	840	845	844	880	850	850	867	843	844	816	828	779	847	851	807	820	854	853	816	824	851	806	860	887	849	828	825	836	840	856	877	813	787	821	893	848	792	862	878	857	807	835	825	850	857	806	881	860	855	832	812	872	844	849	821	846	839	805	843	828	885	854	835	804	808	847	843	843	785	851	889	850	870	819	826	861	801	843	826	814	891	880	797	855	842	813	859	837	852	851	819	845	816	810	843	889	844	809	802	885	816	828	850	814	798	834	843	852	826	865	846	882	829	861	827	806	861	924	831	855	790	889	857	801	809	816	869	881	873	851	831	831	843	852	840	853	848	843	876	826	838	813	810	889	873	829	848	798	838	860	866	838	781	852	823	845	854	834	809	871	852	795	781	834	873	856	822	851	804	789	849	842	833	858	871	829	795	845	805	806	809	838	893	849	826	876	814	870	867	838	829	871	886	859	880	816	836	881	880	847	858	820	920	837	894	793	793	798	801	811	833	889	830	930	868	829	787	873	847	816	770	868	833	833	808	825	761	881	842	823	834	865	830	888	917	802	877	889	838	816	825	834	893	883	848	882	830	838	852	887	873	793	832	853	791	826	899	802	831	818	791	835	819	851	882	788	836	914	810	808	867	813	893	871	882	808	818	839	823	807	838	845	900	899	820	806	849	747	875	836	830	865	782	818	836	898	838	776	804	755	778	820	800	853	826	821	792	850	832	859	857	798	847	829	866	851	821	864	813	875	845	863	866	785	845	843	826	840	862	853	856	839	810	833	830	850	853	827	838	863	860	852	888	854	859	836	846	849	811	799	864	916	858	808	828	771	833	784	843	882	839	847	830	829	854	868	834	850	831	833	822	820	816	869	836	817	831	828	841	886	817	847	824	833	810	840	856	811	882	824	865	760	858	804	892	879	780	886	833	832	855	846	859	741	818	808	847	839	852	899	874	883	861	867	799	812	832	838	889	831	811	817	867	800	858	855	834	798	837	811	929	802	831	887	896	804	859	856	837	913	855	839	825	792	795	889	806	742	769	802	806	887	843	854	798	830	824	899	852	866	860	814	816	781	781	842	797	833	783	803	864	856	907	863	810	862	782	826	826	864	891	812	825	798	859	869	812	854	876	882	860	858	836	781	816	850	887	781	819	824	804	809	846	806	833	834	787	894	876	862	859	875	853	860	885	827	791	881	824	810	884	795	828	841	903	819	884	821	846	811	808	839	843	867	878	869	827	853	799	895	820	847	839	770	851	881	827	824	811	798	833	855	884	867	816	878	894	841	780	835	832	789	861	787	853	826	844	833	856	892	839	809	851	875	818	801	783	844	837	888	873	881	891	831	868	859	860	878	833	829	844	841	821	849	826	819	755	832	823	806	885	850	883	835	860	842	837	882	872	813	834	806	896	817	818	800	802	804	842	841	840	830	792	778	915	817	876	858	809	808	885	851	812	848	793	837	890	846	809	821	859	860	796	857	826	835	867	850	806	774	874	890	836	831	840	816	857	833	874	860	850	850	796	808	856	883	893	860	826	840	864	892	870	841	893	894	852	840	868	843	803	783	829	813	795	882	809	837	784	819	864	799	864	856	863	832	857	826	803	828	822	863	785	858	843	843	862	865	819	837	853	872	848	801	810	848	872	854	825	871	839	891	807	845	864	832	865	824	852	832	864	806	851	856	856	829	899	842	805	858	819	842	850	793	807	812	767	848	844	863	819	840	875	789	860	875	836	850	877	811	839	834	893	822	846	849	913	863	821	835	866	787	848	872	866	897	847	830	823	818	789	816	848	838	818	884	872	820	859	788	863	827	843	845	810	833	873	804	837	847	879	847	869	859	890	839	817	890	818	852	813	849	855	839	861	796	841	890	824	825	906	833	833	826	830	795	809	868	829	830	795
63092	94769	59411	25488	7396	1995	934	762	752	745	770	768	801	769	751	779	777	756	768	764	772	779	800	748	821	737	772	719	752	759	721	778	767	764	755	784	731	794	749	753	741	742	726	761	753	740	822	770	720	736	733	757	768	747	793	765	742	740	705	777	778	722	721	781	773	728	751	747	763	751	759	780	772	775	761	767	765	711	731	724	796	763	738	738	785	779	752	767	761	749	701	748	757	776	728	721	777	744	691	756	808	762	764	779	756	771	751	778	766	728	718	763	791	768	768	723	778	752	748	800	763	772	760	752	746	789	757	766	781	735	740	755	768	771	753	745	736	755	775	767	724	763	738	725	745	787	788	794	736	744	781	779	763	764	770	763	761	729	793	731	737	738	735	731	780	747	755	775	805	786	765	790	729	744	766	741	718	729	771	809	691	736	717	771	719	704	760	758	754	746	750	744	728	770	725	715	748	694	729	809	746	721	759	797	782	715	802	744	727	783	719	739	773	768	769	761	767	744	709	755	776	765	772	811	808	774	744	745	771	741	742	770	750	729	746	744	743	773	759	738	757	773	752	792	764	741	745	771	730	751	721	813	741	783	813	768	805	754	772	760	762	778	776	742	761	765	753	761	765	771	722	764	758	752	714	770	767	753	737	740	780	773	821	757	741	741	769	712	782	771	749	741	810	731	728	823	765	781	784	732	748	684	753	739	747	761	769	773	771	728	765	810	768	717	700	773	723	708	729	764	757	780	735	742	775	817	774	762	735	728	746	757	763	736	825	762	775	771	772	730	782	700	734	765	758	736	689	740	745	784	753	758	782	743	754	723	716	731	772	748	749	737	749	732	746	782	739	743	756	769	734	765	748	724	749	762	718	694	748	748	705	735	762	755	780	753	766	734	791	721	718	728	725	734	739	734	769	784	757	742	752	733	736	764	729	762	801	733	748	744	743	694	738	708	789	787	774	697	788	770	745	742	775	736	690	799	759	759	774	764	733	722	736	718	749	719	765	733	792	792	775	728	771	721	716	774	714	727	746	747	751	732	727	750	786	768	714	753	709	734	739	686	754	781	783	741	749	796	814	751	754	783	761	723	745	708	770	742	725	750	784	702	752	712	700	737	736	706	745	765	780	745	751	721	760	763	748	769	789	751	777	768	787	775	740	794	754	789	801	739	768	769	752	715	757	789	725	734	706	757	824	743	679	795	759	741	748	703	719	780	758	732	703	821	780	760	776	752	720	718	711	709	735	773	709	744	768	768	792	818	768	760	690	775	788	777	765	793	738	698	753	805	772	708	724	743	776	787	735	755	717	781	706	740	800	722	740	773	801	743	741	835	723	709	690	775	730	788	782	780	746	773	693	761	740	759	753	725	776	729	769	753	759	728	714	754	716	771	742	789	697	772	803	763	728	747	766	772	788	784	802	740	752	775	760	722	746	807	776	729	730	680	684	749	746	738	745	725	703	754	726	724	792	731	797	783	805	707	695	739	735	712	765	716	737	789	800	742	747	742	761	743	732	759	788	773	765	726	737	754	764	746	763	754	743	768	730	725	747	799	771	749	784	769	730	750	699	771	753	754	774	715	734	723	807	762	699	762	761	766	781	716	715	746	779	781	793	773	771	738	738	726	742	765	789	802	711	770	756	780	711	778	769	763	768	782	770	815	703	714	783	753	764	749	745	769	778	759	770	763	733	746	711	768	795	784	741	750	731	757	744	720	760	751	778	717	733	766	807	754	713	776	720	741	739	745	792	766	749	793	704	740	757	756	756	752	773	765	778	728	746	716	757	729	769	717	776	746	775	780	738	754	759	726	765	727	776	738	734	732	787	777	686	658	704	786	782	764	762	737	745	764	775	770	747	748	782	760	809	779	726	736	694	754	777	780	729	747	754	713	735	737	779	691	729	833	751	754	744	713	786	754	748	752	738	728	769	749	715	763	765	784	734	750	740	701	765	734	708	775	750	740	737	716	776	824	824	724	769	740	754	775	733	783	740	727	746	786	756	763	787	740	764	728	738	761	760	790	743	712	759	715	780	709	715	723	793	701	791	777	792	777	761	774	759	722	784	786	725	744	761	721	740	698	766	717	741	763	763	770	735	732	727	761	748	758	774	792	739	754	716	713	748	733	759	735	735	767	703	703	766	713	714	718	746	792	774	804	725	764	756	752	778	784	764	796	747	715	806	786	755	711	742	763	775	726	750	768	748	717	776	783	801	739	768	741	719	748	766	744	781	804	790	741	787	706	747	736	719	761	752	770	767	751	787	743	743	762	748	807	713	724	771	774	736	729	750	698	761	753	756	782	739	756	708	744	727	749	696	746	753	687	744	737	716	710	761	749	721	781	720	767	716	756	797	687	786	781	761	768	740	754	799	737	775	792	752	747	752	736	780	735	762	712	727	749	754	754	755	752	761	740	730	739	787	736	773	775	740	707	753	739	745	792	767	747	760	721	735	727	762	742	765	752	754	805	690	745	732	744	764	736	720	740	739	722	751	789	723	724	734	741	752	735	730	766	775	783	772	817	719	817	745	716	738	684	731	789	781	821	768	732	729	747	752	760	739	720	808	730	713	743	784	779	753	723	763	716	765	706	741	758	735	786	743	757	758	737	762	750	749	731	705	759	732	738	741	737	736	778	757	804	699	779	745	720	756	769	710	761	754	749	748	791	755	774	722	782	730	707	744	787	756	772	744	753	778	790	758	715	729	794	760	748	743	785	753	743	717	749	739	758	752	718	733	743	704	736	737	774	808	750	751	746	779	732	777	752	734	801	719	730	719	778	761	737	715	717	730	765	737	711	735	735	771	754	770	754	789	739	726	775	747	727	740	723	751	747	772	812	773	761	727	709	726	719	755	773	784	723	730	693	749	801	757	708	683	780	735	755	735	721	738	752	801	773	736	766	724	740	768	774	803	745	740	714	769	728	756	787	785	744	735	714	727	765	787	750	728	753	733	731	764	742	707	764	761	723	703	768	737	742	754	754	753	710	761	744	791	788	774	765	736	775	721	818	766	749	780	769	722	752	731	735	775	748	762	753	737	793	745	777	709	729	756	770	777	754	727	767	753	756	722	742	751	694	787	747	784	767	743	758	758	797	761	760	783	737	795	749	732	762	751	747	750	708	720	709	699	726	762	687	737	729	811	714	774	778	773	714	752	717	742	720	727	774	690	761	728	733	705	702	709	726	711	789	763	765	755	797	731	738	761	736	702	755	722	800	762	754	801	800	737	767	744	784	751	762	786	763	696	752	762	758	718	752	772	719	715	770	750	759	723	741	729	745	736	793	774	713	710	727	721	732	744	747	749	740	744	718	793	761	753	720	697	713	735	728	782	790	706	721	770	774	744	728	743	716	773	735	766	765	775	713	713	779	786	770	706	757	764	778	728	741	756	789	738	747	726	745	731	742	704	769	724	720	695	777	733	717	787	783	757	773	760	739	761	713	712	757	727	770	728	751	766	784	754	757	742	721	754	760	768	747	740	725
32317	31073	22428	7170	1662	892	708	686	717	719	669	772	698	684	699	652	680	658	645	604	705	706	721	649	699	688	704	704	714	674	693	674	678	651	677	668	634	698	710	629	703	664	661	722	689	637	706	661	722	680	697	682	633	647	680	656	690	763	706	695	668	692	661	681	714	656	665	658	659	657	669	724	676	668	741	650	660	689	670	705	736	710	668	664	689	699	680	691	680	705	705	660	736	682	684	686	680	676	676	679	692	656	679	654	678	707	682	684	666	677	648	681	659	738	711	647	641	650	703	707	697	696	734	685	645	688	699	636	636	680	667	661	666	686	690	662	707	647	653	646	698	732	691	704	682	688	692	698	697	692	674	713	684	703	716	677	673	711	677	680	677	702	653	729	702	705	731	644	676	676	715	631	668	689	698	686	682	739	637	705	685	707	691	668	713	702	695	618	696	655	675	673	726	739	682	715	668	669	656	642	728	685	627	608	691	678	674	648	674	708	716	701	708	648	645	694	669	677	662	668	702	693	650	699	643	668	701	653	722	684	653	675	668	716	690	677	706	669	665	676	693	665	642	701	679	687	667	669	681	683	683	700	681	643	686	664	720	700	631	656	663	663	649	657	635	715	731	688	705	672	716	635	697	693	708	668	706	711	700	731	668	673	640	731	667	698	702	683	658	655	688	648	692	680	686	692	698	709	709	658	665	671	667	700	717	679	714	705	693	667	681	712	670	648	735	667	666	704	681	657	650	680	629	753	646	680	639	659	696	651	719	722	690	722	716	689	687	683	738	688	726	649	648	711	643	701	673	715	708	682	672	702	681	711	725	661	700	707	698	660	714	733	695	655	693	675	620	650	688	658	704	700	709	633	644	654	668	725	687	649	704	694	685	706	684	669	686	692	668	710	671	669	709	710	705	650	675	674	649	695	656	740	644	731	709	704	756	682	631	667	661	707	659	708	700	642	718	680	667	638	637	674	681	680	723	667	661	750	659	698	666	657	711	672	684	657	709	639	692	692	673	693	659	709	690	713	692	689	663	748	660	717	670	678	698	688	726	663	641	657	728	711	677	655	649	687	703	686	706	716	686	674	627	665	692	640	641	687	700	640	683	673	693	671	699	726	681	680	663	651	691	667	694	667	677	675	696	687	689	713	679	694	622	732	672	681	691	671	715	692	781	628	655	660	694	719	688	759	666	660	662	701	689	673	717	706	682	684	686	743	672	701	680	653	661	651	686	680	641	723	674	671	688	665	675	680	705	657	649	636	674	683	675	692	669	700	724	651	700	697	704	712	704	715	642	664	668	695	702	659	711	705	743	724	724	700	668	681	666	680	653	714	644	661	668	669	700	634	646	668	741	707	667	708	674	692	728	694	647	699	641	672	678	640	665	663	711	650	724	679	690	688	688	679	691	713	704	654	743	685	645	750	672	664	663	722	703	639	718	707	699	653	692	651	708	684	705	663	689	693	675	682	634	713	677	760	721	650	660	697	581	673	721	679	713	664	688	639	672	676	667	674	720	682	714	660	668	662	651	682	657	668	693	717	695	687	677	672	678	648	667	660	692	676	644	681	680	679	668	668	726	700	629	672	665	664	678	694	680	700	672	721	681	718	662	708	713	694	710	674	682	631	686	654	702	713	682	689	706	648	626	651	704	692	689	666	666	709	664	670	685	702	693	698	679	692	621	723	683	691	719	673	678	684	691	702	653	711	665	677	705	699	706	703	681	695	698	706	714	688	699	718	689	725	681	704	716	644	669	696	728	702	672	695	708	677	741	714	627	667	698	690	713	669	677	659	687	686	709	661	690	721	706	691	705	643	714	699	668	720	672	690	663	696	728	651	667	654	696	672	668	693	648	631	767	660	704	688	678	715	694	725	696	640	662	706	680	691	677	673	687	687	682	674	684	687	708	697	681	699	654	682	663	728	709	683	701	671	724	665	717	693	696	679	694	689	721	690	640	658	746	703	640	627	672	619	646	684	682	690	717	672	690	705	667	702	667	705	715	696	697	693	677	694	710	690	698	658	676	666	684	741	683	684	705	670	665	710	660	690	674	664	643	721	649	684	652	605	667	697	685	679	705	662	625	718	675	687	714	724	659	654	656	672	677	673	685	680	611	661	673	683	674	694	661	666	680	643	701	714	685	697	674	663	629	660	679	665	713	614	675	702	653	725	637	708	723	660	663	652	671	676	681	682	710	678	660	700	750	679	709	655	669	678	696	658	676	728	704	694	714	677	634	700	709	673	705	671	697	652	657	714	692	713	689	657	699	660	677	683	650	715	668	664	690	672	703	646	717	694	717	691	703	681	626	657	646	657	661	649	677	657	722	690	659	637	673	655	674	688	695	658	687	709	717	728	663	711	672	648	652	653	683	664	673	655	690	692	665	692	702	696	679	631	674	642	694	641	679	720	663	704	714	647	712	673	672	663	658	673	675	709	718	644	690	704	696	670	689	692	664	666	721	687	669	697	653	683	651	689	700	708	686	719	656	708	704	725	689	706	646	683	692	641	692	674	667	688	662	681	707	709	678	664	711	681	709	688	703	716	666	717	649	661	655	679	718	666	704	670	669	654	632	733	668	676	710	671	707	673	716	654	662	658	659	699	698	686	706	681	687	662	641	728	684	675	684	723	691	702	694	676	707	680	674	647	686	655	687	668	712	648	643	692	730	667	692	687	700	671	661	661	735	745	669	685	687	674	661	678	640	741	711	660	718	651	702	663	719	731	634	680	683	678	625	664	688	676	697	717	685	649	687	649	650	685	666	656	658	655	633	708	669	686	683	663	692	702	737	642	694	698	670	689	676	697	676	695	660	699	650	665	701	657	654	702	675	672	697	675	681	680	672	701	709	714	698	651	702	664	639	691	711	688	676	708	697	680	708	710	693	668	651	687	709	650	690	712	716	671	683	633	663	671	701	669	667	687	675	650	651	702	682	716	673	661	666	650	692	689	683	644	713	673	676	725	675	683	686	676	718	716	688	684	670	702	675	658	667	731	670	708	721	654	681	672	667	686	722	661	683	675	671	671	690	651	666	732	675	646	704	692	618	639	677	718	699	678	659	723	666	663	698	673	672	661	702	705	661	646	676	669	697	712	671	708	671	687	700	681	706	673	708	688	672	654	710	689	682	648	654	715	680	695	640	683	710	669	703	636	632	651	659	630	684	662	650	666	679	691	669	715	749	684	699	696	645	690	672	643	653	696	705	641	721	630	651	677	686	737	702	634	665	668	661	619	658	686	674	676	704	652	656	728	741	654	696	674	694	716	689	689	699	702	679	690	712	626	650	733	699	696	676	682	712	651	724	646	674	700	664	704	726	688	719	673	693	659	705	669	714	679	689	692	676	685	657	684	689	637	738	667	732	651	701	646	669	679	658	681	671	672	666	699	697	746	652	687	680	656	695	683	663	681	629	680	662	653	751	692	681	705	679	650	693	686	661	680	666	670	715	658	697	685	699	676	640	700	710	694	643	687	679	706	682	684
28502	34165	15084	3616	1177	673	532	551	557	537	539	556	533	555	565	559	553	516	533	546	620	538	530	531	516	584	556	553	573	586	510	575	558	532	549	544	550	552	535	541	523	519	531	550	542	522	545	564	524	588	537	556	535	560	563	557	540	509	551	529	543	521	550	509	536	599	529	503	551	557	518	556	553	532	570	581	539	539	584	534	565	544	528	529	549	600	552	531	560	543	546	555	545	540	493	528	556	531	543	571	555	552	549	532	600	493	544	529	553	526	551	543	549	535	527	534	540	552	559	550	524	488	538	552	548	541	578	564	570	581	552	568	497	543	534	540	600	502	567	539	552	528	532	542	519	585	510	546	544	540	574	536	550	541	562	547	534	530	531	611	558	520	616	530	574	534	536	544	557	558	524	534	551	542	552	553	509	527	542	531	524	566	525	593	565	545	570	535	580	549	531	492	584	580	549	571	520	521	525	595	531	519	525	537	530	537	551	548	511	586	541	569	563	505	541	568	569	508	571	535	542	503	537	501	584	560	514	578	539	544	530	538	498	554	560	528	535	576	566	563	535	545	512	536	568	548	521	537	555	562	573	550	568	550	564	529	550	524	547	564	555	533	514	567	571	569	537	593	542	569	535	528	545	549	549	514	521	553	493	577	562	538	485	522	572	546	546	528	556	591	527	580	575	582	542	567	507	556	538	559	536	533	590	559	576	568	526	555	556	538	548	556	535	544	579	518	513	557	552	519	513	533	573	577	532	570	558	568	547	552	562	572	535	563	552	536	520	509	553	497	548	573	528	548	580	549	564	529	546	569	567	571	545	553	524	525	543	523	529	551	583	527	517	560	583	550	532	523	483	579	555	512	532	574	545	567	572	531	523	561	502	556	514	554	556	526	547	571	587	533	535	568	535	563	548	546	498	579	525	529	579	594	538	544	545	555	520	540	548	573	548	539	562	544	555	550	554	525	507	544	558	516	545	561	584	540	570	553	602	539	586	533	500	544	525	544	533	561	582	534	573	556	549	532	578	567	509	558	512	558	529	545	544	554	532	524	499	541	541	544	607	529	530	500	521	539	534	535	564	561	524	530	527	531	551	527	578	524	567	574	580	582	546	553	508	520	545	553	563	583	543	566	482	539	533	582	525	522	563	517	551	508	536	561	540	528	545	520	544	540	537	553	583	553	542	590	577	550	531	524	535	601	510	557	514	536	511	574	530	557	536	547	554	556	526	564	543	525	533	532	541	564	540	549	565	564	549	557	555	581	537	585	561	544	585	544	507	532	562	577	532	546	526	530	534	545	548	556	556	529	528	560	541	560	541	553	542	578	563	507	552	542	533	527	535	554	566	559	530	540	549	537	590	553	546	541	486	520	541	540	488	576	539	534	576	542	528	552	532	533	502	510	603	550	536	521	568	547	546	537	537	505	555	545	539	562	580	555	551	533	532	537	527	523	557	580	560	533	522	530	527	545	535	583	521	539	535	548	557	564	557	553	547	561	583	512	543	574	548	590	548	539	492	613	560	536	571	544	538	504	549	551	518	542	530	519	516	538	555	552	550	513	521	578	568	547	557	586	568	511	539	580	536	565	528	569	534	525	526	570	525	515	551	540	537	557	529	563	532	567	521	532	549	579	589	564	586	560	571	509	511	538	555	561	515	552	579	585	623	548	522	519	539	541	533	566	510	550	536	538	566	543	562	548	532	563	580	536	579	539	544	562	565	557	523	529	529	567	529	575	555	565	555	540	494	572	530	554	541	523	558	547	573	569	593	586	524	524	587	479	591	535	518	542	536	563	549	548	542	545	527	534	547	550	533	551	532	552	531	543	531	557	564	549	532	535	504	554	578	547	562	569	492	546	568	542	555	546	545	569	531	551	572	520	503	544	526	540	544	545	542	573	521	544	570	526	508	542	556	594	544	536	531	556	543	557	560	560	586	583	566	549	542	525	535	540	511	524	539	529	566	587	548	550	536	546	556	531	542	573	538	560	535	573	507	529	526	531	528	566	547	561	587	552	553	551	541	552	566	538	540	534	525	531	568	583	529	534	538	519	585	519	551	533	541	543	550	569	528	573	529	563	558	546	545	533	520	579	519	518	554	535	559	538	549	571	531	574	553	499	544	585	550	537	540	569	536	548	564	583	501	544	535	505	598	565	549	555	571	511	536	559	559	534	559	563	533	566	540	578	548	551	530	540	550	550	578	526	559	529	511	565	551	524	570	517	556	524	535	549	537	567	547	531	561	517	520	546	543	562	520	579	566	552	577	567	589	581	540	495	582	515	527	544	520	557	563	522	568	535	574	531	574	535	524	549	548	549	518	538	534	585	545	556	501	561	545	520	559	552	520	535	558	513	586	546	581	523	573	561	554	534	561	524	538	585	553	534	551	528	509	524	536	490	550	587	543	550	528	520	557	517	531	512	529	581	540	615	524	564	526	554	516	583	549	548	547	529	563	555	582	535	559	567	530	517	559	558	536	560	554	544	569	545	556	522	552	547	590	547	582	562	514	557	537	544	561	582	517	513	550	536	576	562	520	503	557	496	557	567	612	575	499	519	506	544	526	488	556	538	555	558	543	540	519	544	548	521	519	541	518	538	546	518	582	555	543	522	574	522	518	558	543	515	559	528	575	511	570	537	543	533	581	560	551	548	559	516	576	537	541	550	569	522	576	558	578	516	554	558	525	520	591	554	599	563	540	536	555	536	560	537	546	535	564	525	578	539	540	542	531	541	534	503	566	543	558	555	557	550	543	535	559	564	540	524	522	575	532	575	543	548	538	537	574	516	564	540	586	536	559	562	550	554	562	527	521	579	532	583	536	587	527	518	553	558	557	572	581	622	552	584	572	543	542	534	527	561	524	532	547	555	561	506	539	558	561	526	548	513	532	553	511	550	575	555	578	515	513	558	512	550	542	570	548	551	540	572	523	542	563	527	532	550	556	520	571	556	556	586	547	518	539	569	556	527	536	558	533	532	509	490	490	575	537	556	510	516	525	564	553	531	537	534	552	543	551	552	548	556	515	556	507	562	578	543	551	545	510	560	534	540	595	552	520	542	562	519	563	531	562	607	543	516	514	559	547	548	565	549	527	523	571	537	550	550	572	572	564	543	618	518	537	550	543	509	511	543	524	561	528	540	553	558	566	543	543	526	558	559	545	532	541	548	533	511	523	546	548	513	576	520	551	566	539	550	552	561	536	567	545	513	540	551	560	573	533	533	536	559	573	559	559	562	541	571	563	525	523	570	554	522	577	547	525	533	518	563	523	555	561	557	597	559	575	528	529	569	528	548	576	525	556	553	582	525	521	535	590	496	519	500	520	551	504	533	543	556	507	554	546	546	548	586	530	549	572	517	562	526	548	517	527	538	551	563	533	564	535	522	550	539	539	542	527	541	534	527	545	550	563	529	555	536	543	546	562	562	536	554	545	561	519	531	566	546	510	538	536	568	581	567	526	561	541	499	512	592	572	519	491	536	547	545	547	543
25386	25168	34020	28248	15614	3582	1097	846	763	816	758	803	752	760	824	776	774	783	771	780	793	826	786	730	746	809	774	760	817	744	753	742	748	764	789	762	770	769	759	814	751	786	796	742	788	795	850	795	776	765	750	818	790	773	755	767	757	766	776	787	751	757	769	802	774	742	762	762	796	763	772	767	731	804	790	757	791	737	765	760	713	811	760	747	764	784	741	776	777	762	787	771	798	746	796	734	792	767	830	740	763	732	773	761	741	771	763	737	729	726	767	764	769	724	760	764	761	766	755	756	785	757	770	741	793	743	740	743	755	759	731	750	798	794	730	748	762	725	749	786	721	766	793	789	810	768	721	749	805	781	739	713	797	745	755	743	748	729	761	799	749	766	775	725	712	757	757	715	806	785	735	751	761	777	775	764	817	721	718	753	723	714	798	772	731	755	780	757	788	764	743	734	805	770	729	774	768	756	767	781	743	744	785	776	804	701	768	779	749	764	733	731	737	754	791	775	745	731	770	721	715	756	776	761	759	745	798	743	757	750	745	741	785	788	795	782	763	798	812	697	750	777	749	722	756	742	763	775	766	772	776	722	745	745	752	746	762	774	769	702	735	759	762	754	808	745	731	756	756	794	749	737	771	716	786	722	706	756	709	782	741	815	784	776	759	791	720	742	723	727	715	769	741	764	750	729	775	759	741	768	808	720	758	762	762	755	778	761	725	772	792	769	708	775	805	774	757	750	730	733	787	722	732	786	751	751	756	746	774	760	733	780	786	775	751	783	776	790	796	739	760	702	766	757	725	725	760	809	754	679	769	785	738	770	770	779	788	746	799	774	802	724	724	782	753	756	737	757	824	754	738	724	730	782	740	744	746	755	768	780	732	782	779	786	761	762	759	774	743	779	735	783	747	790	733	763	732	739	770	745	851	844	736	710	768	814	784	726	734	745	784	811	743	769	707	787	720	822	733	739	779	767	738	776	770	733	725	716	705	768	737	762	803	735	774	762	802	764	789	740	745	803	760	770	785	771	811	807	733	788	753	761	755	747	754	794	860	742	745	740	777	753	738	756	781	719	770	742	787	757	814	760	764	752	789	736	790	750	810	763	763	730	742	733	795	741	722	815	730	732	743	785	744	744	766	773	752	765	728	798	759	750	744	818	775	741	759	733	747	782	794	776	716	710	836	764	719	701	725	769	792	737	816	792	754	777	741	793	723	803	738	803	745	739	787	768	793	748	808	799	783	776	765	743	796	804	749	768	766	724	759	731	782	770	806	757	741	787	699	800	788	776	772	762	803	782	776	766	770	794	793	803	759	770	726	781	764	733	741	750	709	728	751	772	735	735	777	742	768	804	768	764	706	756	813	725	766	789	720	749	725	794	817	826	769	729	723	766	759	772	752	728	770	791	765	764	747	770	733	730	733	798	729	703	767	747	739	750	797	777	779	715	742	816	777	775	749	784	732	735	749	792	728	809	773	741	782	767	761	779	778	791	823	728	743	784	768	771	723	764	783	772	775	719	784	769	675	743	740	778	781	757	727	756	794	741	807	798	769	771	778	782	749	766	713	790	787	762	797	744	739	738	746	781	738	762	805	772	822	782	774	773	764	769	775	756	751	755	744	735	721	728	795	789	732	755	765	745	757	772	760	732	726	735	778	737	740	766	758	768	768	758	783	795	760	799	767	836	750	767	742	715	792	760	772	777	788	782	789	764	778	771	787	742	771	800	733	802	769	765	769	800	768	784	744	725	779	791	746	780	758	757	757	699	793	719	767	763	764	752	767	716	774	714	733	727	760	787	767	776	751	731	747	739	771	775	765	808	750	743	745	731	772	772	753	784	734	788	717	804	768	737	734	707	831	760	759	684	756	776	741	729	779	705	813	747	766	739	759	788	739	792	762	799	706	728	775	697	739	754	701	671	809	716	746	747	749	736	731	770	801	794	709	760	765	771	782	755	802	776	742	816	738	721	778	722	766	722	769	756	776	763	749	741	743	768	770	766	779	750	802	699	754	754	747	748	777	742	716	802	730	753	762	796	758	758	750	758	747	778	753	755	732	737	731	735	808	700	730	770	773	744	768	738	706	728	751	784	745	810	735	773	767	780	806	759	761	791	713	738	705	788	790	782	761	744	753	788	766	776	756	796	751	766	732	727	735	774	729	767	759	723	750	753	755	797	751	768	763	777	745	778	768	742	768	772	746	792	784	733	729	732	746	828	788	741	809	782	774	782	798	738	771	754	735	791	741	731	754	759	772	755	792	808	730	755	787	713	744	766	815	770	789	795	745	800	774	775	761	758	794	764	772	766	725	783	827	763	725	748	773	762	765	726	767	753	733	776	796	730	733	752	768	795	738	786	746	804	754	772	784	764	791	703	730	799	760	736	823	784	738	744	750	803	804	774	786	744	728	781	761	792	793	768	713	763	736	793	782	763	780	792	769	814	742	797	732	782	739	748	780	784	772	797	816	792	709	763	736	746	751	767	705	747	815	769	742	736	760	728	746	767	771	740	727	744	799	779	775	742	725	759	742	741	736	772	731	746	758	784	673	775	804	792	698	773	766	718	783	739	756	748	701	738	762	808	732	759	757	756	756	774	773	760	753	751	721	761	773	724	768	750	796	735	753	768	837	692	760	795	798	843	771	803	748	790	746	765	814	772	764	745	765	777	761	769	731	764	751	737	779	706	730	715	781	736	783	776	732	762	734	766	775	787	745	753	748	749	728	782	736	750	757	759	733	755	740	734	764	753	746	785	720	745	756	771	771	760	724	796	758	740	777	760	737	749	770	753	775	738	765	721	749	755	759	763	799	757	765	711	748	760	769	776	774	817	711	791	785	741	713	782	704	700	773	804	749	703	696	798	745	742	788	761	757	762	754	737	802	774	803	769	725	774	761	745	801	738	783	705	723	809	752	758	712	779	760	777	784	719	754	757	774	701	740	779	738	780	720	697	733	738	811	817	734	742	779	801	840	748	759	799	804	844	797	735	793	819	795	792	805	759	767	742	755	775	752	769	758	738	794	720	736	698	771	780	763	697	750	725	793	775	747	730	747	755	772	781	784	728	688	761	712	756	801	719	749	767	778	756	756	753	708	742	746	707	797	738	788	706	751	735	798	739	775	724	749	808	737	768	757	764	813	723	753	696	699	744	779	736	688	742	749	737	780	765	782	724	773	776	793	742	754	746	737	772	779	818	756	738	803	729	728	802	732	749	735	764	735	728	811	753	767	773	769	760	690	713	761	810	681	787	779	731	709	708	756	727	726	756	774	733	747	761	779	784	762	754	810	693	760	811	723	767	719	740	807	782	756	778	740	765	738	777	717	736	752	793	748	788	756	708	753	784	766	728	759	752	718	732	754	765	757	805	803	704	772	753	759	757	746	723	758	787	716	762	799	736	739	796	747	819	784	704	794	723	729	754	740	754	771	757	767	753	748	731	722	723	751	764	757	786	769	768	772	759	690	769	741	707	755	748	774	744	720	758
62494	85692	51941	18753	4707	1353	795	687	723	692	656	661	692	668	661	669	665	674	690	686	660	656	675	657	651	654	606	653	663	631	672	692	680	681	695	651	717	650	704	652	671	659	685	651	638	649	662	630	701	666	675	594	638	683	702	652	641	658	713	650	680	627	681	684	650	653	615	687	654	654	633	639	647	625	650	696	605	644	700	681	671	671	658	663	674	686	683	647	641	663	657	607	696	618	653	649	680	710	669	634	659	625	650	669	675	684	688	637	700	631	678	631	640	678	652	669	646	689	636	679	694	629	613	656	638	664	662	675	601	654	652	649	642	674	711	681	668	690	666	676	640	670	699	676	693	677	648	714	654	651	651	670	671	653	636	651	669	621	671	631	674	665	664	630	630	641	685	689	652	662	635	657	714	661	699	668	672	610	633	665	694	705	674	658	668	635	643	686	602	689	679	645	645	669	703	658	649	654	662	674	621	634	664	661	664	607	670	673	671	632	638	651	689	666	637	676	636	641	705	649	658	630	661	659	661	632	705	637	663	672	645	685	634	693	726	654	633	663	628	704	678	708	620	650	685	680	670	677	668	698	640	647	640	720	641	673	618	672	637	638	644	653	656	643	691	658	628	632	658	646	598	641	650	672	641	648	649	675	672	665	654	647	681	617	688	664	685	647	650	648	660	622	712	645	664	653	650	671	663	685	695	664	669	625	650	667	677	670	678	662	623	658	695	648	683	691	676	659	652	701	647	647	651	615	654	631	722	642	666	616	679	644	712	656	638	693	678	675	621	671	649	684	676	694	673	723	691	640	654	687	635	663	653	607	685	655	664	691	650	646	680	641	692	664	685	624	652	634	636	622	679	618	640	631	633	646	682	663	682	701	625	667	631	672	615	654	640	621	655	699	714	681	674	636	675	660	669	613	643	665	664	638	631	654	690	671	655	702	628	670	626	678	671	662	618	651	654	661	671	688	635	673	626	622	652	674	688	693	671	653	624	650	616	663	630	674	660	613	644	678	646	688	663	665	630	681	663	642	661	675	686	665	637	641	655	660	692	649	613	676	646	691	642	661	636	643	662	710	666	645	672	658	658	641	669	685	610	679	617	653	706	663	633	635	672	694	671	666	664	662	638	624	655	671	656	654	653	675	707	675	667	675	665	658	655	628	661	667	693	638	581	653	689	624	660	666	663	643	656	675	636	618	694	672	636	644	663	663	691	681	654	606	688	674	677	699	676	662	691	635	672	602	651	633	669	645	639	673	655	677	696	641	652	694	668	671	623	660	618	645	650	661	649	642	675	667	698	619	676	634	648	652	622	620	657	638	665	625	648	678	644	646	689	689	655	667	642	663	666	643	644	662	666	642	671	675	725	654	635	643	643	712	688	663	660	664	717	668	692	629	614	658	629	677	633	613	665	686	610	678	659	699	659	656	656	684	683	685	650	619	670	670	682	703	658	677	668	633	649	673	688	639	685	679	669	649	632	696	646	627	671	661	670	647	710	611	585	698	647	697	681	652	670	620	639	638	696	644	640	679	741	720	687	668	628	652	657	648	677	690	655	677	622	672	668	646	678	639	667	630	685	701	686	646	640	684	642	665	670	692	628	662	719	684	681	673	711	690	619	647	646	667	665	698	625	645	656	664	642	661	665	653	653	656	680	634	653	657	692	628	646	658	647	643	622	641	682	627	647	666	649	741	660	654	648	674	658	635	689	705	627	656	669	639	656	668	670	646	647	686	673	698	627	654	681	624	655	689	687	672	654	683	648	659	675	676	621	677	621	686	644	654	670	662	697	647	657	679	691	620	678	678	614	654	619	686	670	665	678	634	652	693	659	674	648	648	632	675	671	615	651	642	660	642	638	675	609	592	703	668	600	666	682	635	720	652	654	670	647	638	629	646	601	627	674	659	645	654	649	660	662	635	643	683	643	639	704	641	672	681	682	675	671	639	651	673	677	634	636	652	695	655	661	639	677	707	619	717	682	683	631	610	645	669	607	615	693	675	604	660	693	612	636	628	666	675	660	632	704	645	654	661	688	693	689	601	654	663	651	674	651	694	638	679	620	667	665	684	663	639	629	656	684	685	645	637	687	627	673	655	654	648	645	733	664	644	628	700	627	649	681	657	660	683	694	656	649	631	661	660	620	657	642	635	628	672	632	661	624	661	666	636	651	677	680	697	658	668	673	646	593	668	675	666	661	636	712	620	677	616	666	662	647	654	682	678	686	709	665	681	680	669	684	644	666	658	707	662	682	635	646	632	669	626	604	653	653	638	641	666	691	662	658	633	656	680	652	652	653	715	658	661	685	679	680	653	627	669	702	640	652	653	654	650	698	666	641	634	613	644	616	665	628	621	663	626	636	660	628	645	688	639	625	634	652	652	695	667	656	668	692	676	635	657	688	672	681	695	683	647	704	640	669	678	674	655	669	606	676	717	642	635	642	632	639	612	668	666	613	657	646	653	665	717	606	675	656	664	645	658	662	613	659	692	636	637	672	686	652	725	674	655	595	650	647	649	669	631	647	632	675	638	654	685	667	649	648	647	679	683	692	641	650	632	686	688	595	658	625	685	698	681	606	659	679	639	637	658	651	670	620	638	660	636	651	667	632	637	658	652	661	624	686	638	697	635	670	672	631	624	644	670	664	640	674	689	656	681	677	618	618	636	666	672	659	647	620	643	636	638	624	666	690	692	652	659	671	658	635	651	715	669	642	681	610	661	664	650	693	619	683	687	637	615	675	689	664	711	686	632	649	684	659	683	649	683	649	708	637	696	669	650	696	659	642	668	655	644	661	667	595	709	686	712	646	667	669	692	633	653	659	713	638	677	628	688	650	659	659	694	701	662	653	649	686	676	638	658	691	657	622	663	696	650	674	655	666	622	695	674	646	671	627	638	663	640	673	613	638	659	608	660	668	664	669	627	725	638	641	699	697	670	670	663	686	675	680	662	652	681	647	706	648	709	629	693	624	640	663	646	672	658	649	652	674	660	629	666	669	654	715	633	654	656	682	631	630	652	624	634	644	667	622	677	627	689	661	667	618	655	687	710	631	596	644	664	675	651	661	671	638	670	684	631	710	693	719	639	650	655	654	688	631	682	637	656	663	656	645	637	637	625	694	621	678	616	687	652	642	657	692	664	651	686	701	674	590	703	673	669	676	657	675	698	643	655	655	660	701	659	660	662	674	605	654	662	676	651	638	689	691	639	702	659	679	665	656	680	676	627	688	646	615	631	646	604	624	655	637	620	633	666	660	627	616	679	657	635	693	696	677	667	659	639	643	692	679	677	628	733	646	667	664	625	670	685	652	644	633	662	685	692	669	646	686	644	656	625	645	657	697	665	642	663	672	616	684	672	663	664	651	640	677	670	611	630	639	636	676	636	698	649	650	641	631	655	642	697	625	656	672	634	684	660	676	728	634	682	624	643	677	698	702	655	656	671	638	651	639	664	672	616	619	670	620	615	667	616	655	645	677	691	636	669	695	627
23951	22966	31630	26803	20596	10934	2065	1086	922	939	972	945	931	935	904	905	905	922	911	904	934	945	902	884	903	975	868	918	892	846	897	898	863	833	890	946	1006	903	896	910	856	891	948	860	822	930	853	883	886	893	909	876	902	916	867	890	888	896	867	891	914	872	946	870	811	890	908	862	861	836	882	873	867	871	899	865	862	904	845	869	865	875	884	891	899	829	913	871	869	932	925	897	880	936	894	906	907	919	821	904	928	875	873	943	850	926	896	911	879	844	892	860	872	921	858	913	850	924	897	928	887	910	880	840	912	848	897	930	887	881	875	870	909	860	875	899	908	912	866	927	907	915	922	907	883	884	941	866	920	879	838	916	897	877	827	928	845	867	928	911	852	902	925	874	834	883	866	879	912	855	905	890	911	897	853	874	898	824	828	889	902	878	864	902	841	867	868	857	891	891	884	896	953	912	887	888	839	845	855	931	868	889	922	870	884	862	875	901	869	893	871	859	872	884	868	927	850	917	872	895	867	925	866	875	863	898	890	841	856	856	856	903	912	861	906	909	889	914	861	865	837	874	877	886	904	893	866	866	907	888	945	917	856	854	866	919	818	882	857	807	908	877	898	832	883	908	841	913	888	858	885	923	842	862	867	817	874	897	833	858	899	901	886	875	867	886	855	871	947	893	874	898	841	861	848	864	834	843	901	877	889	879	877	934	888	890	835	864	887	875	891	892	853	853	849	858	888	894	853	887	911	907	876	882	851	904	904	911	922	863	872	878	882	886	893	864	852	929	867	892	882	875	895	863	886	857	866	853	849	868	881	901	922	894	854	854	902	906	865	890	908	892	824	889	881	904	865	905	949	859	883	908	860	915	868	859	888	869	847	874	898	882	890	873	855	917	873	916	861	891	891	859	837	864	900	885	888	986	884	882	884	870	936	871	881	863	831	905	906	851	853	898	908	887	944	877	877	860	843	874	902	878	857	845	861	867	832	809	907	878	905	872	904	869	881	921	877	886	897	879	861	882	880	831	888	873	874	890	903	882	861	849	861	794	900	839	852	900	921	882	900	876	875	861	845	881	793	877	883	849	930	919	907	867	894	929	861	910	882	867	956	844	856	861	824	884	824	822	885	923	824	879	883	932	899	919	812	880	873	850	803	854	888	843	840	794	920	888	889	850	893	858	844	915	870	868	909	929	917	860	904	849	887	872	902	901	815	882	874	869	844	884	868	861	925	856	899	932	814	877	768	845	952	794	906	875	886	872	888	855	927	891	842	872	830	907	894	876	886	826	860	878	903	878	880	830	828	861	955	872	867	899	874	893	830	885	930	913	879	864	910	887	823	845	888	918	890	937	877	865	863	889	944	869	881	879	906	867	872	814	914	908	836	921	871	857	899	869	905	924	918	908	909	833	862	857	883	872	855	860	912	890	837	867	931	885	865	873	857	898	926	905	907	884	880	878	855	881	919	901	865	836	862	844	885	865	911	888	901	897	856	892	864	888	850	856	880	910	948	884	890	870	860	908	862	872	864	903	837	885	834	861	905	896	853	930	914	914	898	851	884	896	827	877	868	916	851	885	868	983	874	875	853	913	904	885	961	895	925	850	863	924	884	894	886	883	936	875	892	913	921	855	887	857	890	914	914	908	873	875	852	938	889	865	887	889	872	897	858	836	894	895	852	827	839	914	887	857	858	911	864	843	860	893	819	892	823	858	946	936	904	863	849	883	897	878	881	889	889	871	888	882	910	866	876	880	890	818	878	905	850	905	844	861	877	895	892	850	894	896	884	878	913	953	850	923	904	902	865	922	896	865	894	983	870	919	871	868	896	853	872	857	877	910	852	914	876	880	895	857	814	926	869	968	855	896	874	871	866	871	873	910	879	836	898	888	868	851	874	918	857	915	899	874	924	847	899	882	858	850	900	853	859	831	854	912	903	897	817	868	859	892	855	909	861	884	810	839	887	876	882	912	852	924	927	896	908	904	853	874	838	868	913	863	866	865	887	883	877	883	893	834	883	871	902	908	810	912	874	883	884	893	879	896	910	925	819	865	862	911	857	873	903	918	885	896	871	852	905	849	863	880	902	857	835	894	887	905	878	909	872	839	870	842	859	895	870	894	848	909	859	824	844	913	911	889	875	915	867	897	891	850	895	875	869	919	832	910	932	866	889	846	905	883	875	887	914	854	895	830	883	890	941	862	900	862	905	886	868	893	869	883	886	835	847	869	831	913	908	872	924	818	871	923	856	869	892	845	839	938	871	862	843	849	849	841	895	881	884	870	862	851	904	860	884	943	876	872	857	868	868	901	888	844	900	874	886	900	868	902	863	870	870	871	893	866	890	821	871	869	868	846	845	915	863	866	870	873	896	833	884	835	844	916	882	833	907	824	903	837	852	870	910	901	829	856	845	848	875	881	838	886	898	889	893	815	893	843	825	877	837	884	884	858	874	902	825	852	874	874	834	857	912	921	876	927	878	866	855	882	904	907	877	872	927	863	897	944	879	856	887	875	913	878	862	935	882	836	827	894	883	847	889	829	849	925	921	861	889	883	882	888	867	865	861	880	851	874	892	865	882	922	872	882	905	904	873	850	904	895	892	903	861	852	885	842	869	871	856	908	879	842	887	875	820	875	837	838	887	861	869	896	912	880	882	900	901	889	859	948	864	884	898	888	891	910	870	862	875	900	886	854	840	829	856	864	849	847	874	872	928	895	885	917	839	811	858	938	908	854	863	819	940	855	862	858	951	880	895	854	889	883	892	887	950	856	880	897	891	919	826	874	907	898	805	808	878	894	870	861	882	835	925	893	877	882	847	839	835	890	858	910	904	896	893	872	897	933	896	896	852	883	940	809	853	861	850	887	882	892	882	848	858	818	873	922	880	935	834	837	902	895	905	918	878	894	844	883	877	873	870	898	842	905	846	863	868	865	912	859	896	885	878	847	874	865	876	886	895	843	834	858	846	914	897	880	814	881	889	847	886	800	862	876	857	904	914	881	837	885	833	842	865	879	853	877	867	903	856	814	836	859	882	844	887	875	812	891	862	858	849	908	925	860	847	918	923	888	927	856	863	849	862	883	925	835	842	938	857	883	910	878	847	891	841	927	889	884	863	886	896	858	917	860	864	881	917	915	881	848	867	841	914	895	850	916	877	882	856	893	868	846	898	872	925	864	914	955	907	878	884	826	843	843	890	848	850	897	859	900	862	810	893	842	894	888	865	914	822	848	833	883	885	909	894	808	880	876	855	859	876	959	835	882	905	854	887	853	927	839	885	870	858	959	878	880	896	901	901	798	857	844	903	843	860	877	820	864	907	881	863	898	884	913	878	870	884	892	924	861	924	915	877	886	915	890	858	909	868	864	896	895	905	847	904	855	901	877	872	865	798	894	853	886	868	849	868	847	846	884	902	859	852	892	868	868	944	806	892	899	895	821	858	860	869	886	911	895	893	909	875	891	867	864	888	881	893	904	884	823	880	863	913	866	895	871
63600	96754	62087	27828	8047	2014	948	792	797	727	757	773	806	810	775	797	774	789	786	751	781	784	777	770	822	794	829	771	779	755	802	795	780	750	795	791	787	749	745	765	788	780	803	796	836	788	766	811	712	760	822	774	804	774	790	787	789	753	724	814	734	754	792	777	777	775	782	797	750	773	751	778	799	774	836	801	779	771	788	789	819	745	787	740	791	750	805	799	736	731	769	769	789	799	751	814	778	787	764	722	816	796	820	754	737	792	783	753	781	837	791	819	757	824	821	740	806	842	771	753	796	783	774	733	790	755	764	779	773	767	813	782	747	797	753	795	792	802	775	785	736	774	772	784	787	766	775	785	779	780	786	744	779	706	785	770	829	762	757	794	817	800	775	753	780	783	784	754	727	797	780	748	742	756	763	786	759	768	795	746	767	796	786	746	758	818	766	749	814	775	746	756	783	769	778	763	825	754	728	760	810	807	797	762	800	746	785	768	775	792	800	718	741	812	750	804	764	810	762	763	836	713	728	764	788	756	768	769	851	754	800	736	845	833	814	781	716	742	817	764	790	776	782	723	781	808	776	801	802	764	812	779	757	755	787	748	741	759	788	767	738	817	747	775	796	769	734	790	754	738	757	835	797	729	767	786	762	732	759	754	766	794	768	794	730	791	781	762	764	727	774	780	763	763	803	731	757	780	771	783	805	788	790	780	789	773	806	756	767	768	772	810	791	760	762	785	769	712	728	756	773	758	759	772	732	731	743	829	754	800	745	780	726	790	762	756	760	784	751	748	714	711	728	751	764	762	764	772	719	733	721	750	798	777	780	759	762	799	747	783	752	758	738	718	786	724	769	761	730	751	737	779	797	738	748	772	771	768	744	791	771	760	757	778	795	776	783	762	776	796	775	742	740	765	770	759	765	752	756	820	771	764	772	774	800	780	760	768	725	789	749	753	793	794	742	781	752	759	738	761	786	764	767	769	802	754	787	764	781	718	764	800	767	799	781	752	777	795	794	766	744	793	770	748	725	759	739	811	761	791	744	754	788	791	786	787	767	825	760	740	773	721	756	791	773	804	748	748	811	810	776	781	725	726	747	793	780	809	772	750	762	807	767	783	794	777	788	760	723	805	779	739	823	758	762	814	809	835	827	762	782	800	790	760	783	757	751	791	775	749	785	756	785	860	776	738	782	815	754	764	723	737	725	749	762	783	772	775	782	776	789	739	791	796	791	801	828	746	739	757	785	787	783	724	752	797	741	752	772	808	746	778	786	742	771	718	762	733	758	784	803	778	754	761	781	760	812	736	763	768	774	814	697	797	788	769	791	768	754	702	790	784	817	780	764	739	688	778	813	782	786	759	737	749	763	776	779	749	760	797	771	755	784	766	759	832	749	842	760	747	774	770	801	778	783	753	765	766	792	795	784	744	788	754	794	745	756	740	758	745	789	767	781	762	790	798	778	799	790	778	788	807	778	763	719	734	766	797	784	771	770	776	772	764	745	780	773	775	769	779	771	734	692	730	790	828	784	798	765	737	737	771	728	752	754	805	797	780	752	787	786	759	776	772	825	770	723	818	795	831	780	737	718	817	790	727	805	772	793	766	745	729	786	799	800	765	766	740	727	778	733	773	748	776	745	742	795	738	758	773	784	772	791	821	762	804	731	781	757	805	737	736	780	734	802	805	837	739	781	741	793	779	760	727	761	737	780	763	811	750	731	796	761	794	744	757	799	744	802	754	746	804	750	761	819	797	757	826	774	792	788	768	764	763	791	728	731	746	771	770	796	780	797	815	775	783	820	774	765	815	791	722	795	744	760	806	765	816	796	801	728	752	779	732	789	792	799	748	792	769	794	765	739	775	743	789	792	758	790	785	761	732	724	774	762	780	753	793	819	786	784	820	774	780	789	779	765	731	789	784	758	744	748	799	697	751	781	749	760	735	757	763	713	800	805	776	796	766	773	730	778	695	787	757	766	844	739	757	788	792	812	793	815	795	807	799	740	734	781	795	788	776	762	767	726	746	751	729	811	744	784	758	788	748	799	764	808	808	781	790	807	829	767	727	790	800	748	817	711	769	758	799	792	764	788	773	808	783	771	791	813	769	778	760	742	797	781	788	756	769	773	805	771	777	727	781	821	787	728	792	803	775	779	752	745	784	758	760	800	761	772	780	787	756	806	741	738	796	754	744	747	768	771	793	798	802	793	755	802	798	801	736	782	760	738	798	799	802	787	785	763	776	746	729	779	794	770	783	767	745	782	780	782	785	766	775	786	743	718	774	762	748	756	728	804	785	707	734	754	795	764	768	751	714	702	766	807	804	789	782	763	762	798	790	791	764	801	711	791	813	811	771	755	845	722	763	813	778	788	768	839	778	773	796	716	799	779	797	770	809	812	783	752	784	789	780	764	767	775	786	760	778	750	782	784	720	793	766	770	791	759	785	834	814	753	820	807	743	765	814	776	769	812	754	759	773	791	755	777	797	753	802	764	764	836	811	758	780	778	792	770	778	781	788	766	796	775	773	722	769	761	735	780	828	779	795	806	759	733	749	829	795	802	731	780	787	773	790	778	787	735	838	772	741	753	765	771	746	772	775	800	777	792	789	817	763	766	757	740	769	777	732	769	755	759	797	778	793	760	783	760	759	774	754	776	767	792	764	785	679	758	769	781	734	801	790	796	782	792	755	766	821	802	764	769	804	767	713	769	721	751	726	767	713	737	808	768	748	770	768	770	803	780	754	791	749	743	808	794	727	805	744	754	774	763	766	729	777	731	784	759	761	768	774	742	773	783	763	752	798	809	726	764	776	724	749	812	777	762	778	775	810	761	768	785	780	775	753	815	733	773	747	766	764	779	767	742	790	758	843	738	769	751	786	748	822	775	824	813	760	781	773	778	730	749	763	790	777	766	784	726	757	766	789	766	763	774	809	751	751	766	723	783	758	733	776	760	819	772	757	770	711	756	755	762	791	808	755	821	744	750	776	819	834	809	796	773	748	776	810	768	728	811	784	723	784	759	744	776	781	732	806	813	727	760	792	767	703	786	793	769	751	800	796	767	764	791	733	786	719	755	788	801	781	793	791	775	791	775	738	798	799	797	748	778	788	799	739	823	868	786	745	804	780	797	787	768	775	828	814	784	786	790	761	782	763	763	696	757	748	817	748	791	796	752	769	785	787	776	794	809	757	749	791	812	757	751	788	711	780	750	776	763	770	839	763	732	774	728	764	798	769	762	775	735	751	774	764	713	763	776	751	742	706	779	755	793	754	761	766	781	724	804	772	804	757	721	775	783	770	776	744	777	767	756	811	755	782	747	736	774	842	768	758	792	754	753	748	768	824	796	760	793	775	794	788	799	780	781	733	785	752	748	777	760	776	725	788	770	764	730	753	759	723	730	813	803	766	784	757	804	798	767	772	752	786	786	778	745	741	747	789	781	813	808	760	760	771	705	784	772	776	729	776	759	751	769	756	744	805	742	742	691	779	803	756
32011	31338	23023	7722	1622	846	768	691	741	664	681	723	719	758	706	710	691	724	762	722	718	708	698	670	664	732	731	749	708	699	711	695	763	692	741	722	706	708	728	759	665	682	721	699	671	683	703	725	696	724	695	667	715	716	727	731	709	672	739	679	679	691	672	706	736	731	680	710	686	672	736	693	700	711	700	708	754	691	723	709	706	750	733	726	732	737	703	721	701	713	700	722	721	715	723	647	743	712	737	718	735	706	684	718	650	730	678	715	713	672	710	654	721	692	766	697	682	702	715	690	632	692	695	696	662	714	684	697	721	662	696	701	721	706	722	698	678	724	714	699	695	706	665	682	692	723	693	719	694	706	724	720	737	710	747	726	698	702	725	691	715	716	661	689	701	674	722	714	700	694	728	728	693	749	670	688	723	671	698	704	731	744	705	680	685	757	627	706	694	728	661	705	676	720	691	677	693	726	694	707	766	737	670	747	712	695	725	698	707	732	692	690	711	688	659	682	670	688	679	667	737	708	663	690	727	693	744	699	701	697	669	658	709	729	711	703	703	723	710	731	704	680	662	707	702	712	704	710	671	725	703	718	719	710	701	696	720	696	688	721	705	690	754	706	702	709	693	708	678	707	726	688	678	726	733	710	719	695	719	699	712	702	714	715	727	704	700	709	722	707	722	735	703	731	718	644	715	710	751	762	730	663	708	714	673	712	680	660	702	665	689	710	706	721	663	728	710	693	677	690	707	731	678	723	687	709	716	744	698	669	700	695	683	697	688	683	748	672	754	719	696	687	707	702	689	699	711	653	684	699	724	708	704	705	692	723	678	708	684	717	690	686	674	676	748	698	735	722	694	701	721	708	707	655	723	670	741	721	736	720	675	732	716	668	692	730	676	702	725	660	693	709	684	697	723	731	694	747	720	716	706	725	716	720	708	709	687	703	654	723	722	684	655	724	763	716	699	762	696	674	694	689	734	701	652	676	739	680	659	707	672	701	711	707	694	737	724	719	725	723	734	686	666	735	735	695	665	710	695	694	707	697	717	737	719	722	714	709	634	674	695	693	750	691	703	720	666	684	717	658	745	734	712	678	729	715	670	690	721	688	715	717	679	684	719	670	715	732	704	711	697	730	732	711	749	730	727	735	721	827	737	704	684	700	737	734	752	697	730	725	711	691	729	700	712	756	756	695	677	690	702	713	734	686	713	704	715	713	734	686	701	694	695	679	748	696	734	703	662	694	686	713	666	741	666	723	714	741	650	697	710	716	697	712	665	669	704	752	660	708	659	723	746	673	699	716	690	693	672	658	681	725	709	699	741	695	650	678	693	698	703	715	731	711	694	687	720	696	728	677	756	726	685	671	676	712	664	722	752	725	738	725	680	689	717	709	726	675	713	708	698	709	696	706	692	738	725	746	749	668	711	693	717	664	730	684	738	766	690	733	700	712	687	690	715	707	709	723	735	733	715	684	706	745	795	707	680	687	707	702	747	712	689	716	754	740	633	685	704	723	672	661	702	678	739	683	704	661	713	687	691	700	689	719	721	710	700	657	688	685	724	726	710	676	697	689	737	698	724	737	741	656	710	684	738	686	654	694	734	715	665	737	693	672	718	717	764	677	753	719	734	698	666	693	707	666	670	700	719	674	698	747	727	707	671	721	685	750	716	715	697	664	718	686	709	746	713	693	704	723	716	679	701	709	677	689	748	694	713	704	673	691	709	730	767	729	705	746	733	652	688	730	692	769	701	712	720	726	654	678	704	762	705	693	697	718	718	727	696	678	714	684	718	695	753	714	744	712	668	664	746	689	659	663	713	659	685	704	695	746	684	717	667	717	700	683	709	684	708	702	699	708	732	710	736	725	731	729	768	668	732	703	681	674	681	707	694	696	694	713	718	708	752	683	664	729	699	696	702	724	665	706	669	703	673	676	690	687	699	727	704	718	706	679	692	668	719	729	696	690	714	739	725	680	652	665	747	685	732	696	713	706	685	709	720	721	747	661	691	668	706	692	725	696	700	685	728	685	671	737	683	680	722	693	752	740	696	659	715	635	705	707	704	691	737	722	703	723	672	660	706	707	716	707	715	730	627	722	711	763	717	726	677	693	696	643	697	701	721	731	687	733	738	712	697	696	759	732	692	706	683	703	700	706	738	682	718	726	696	673	702	753	736	727	702	715	720	699	681	676	688	701	730	677	699	735	717	705	690	716	706	627	664	709	726	722	635	729	707	722	656	693	703	685	632	688	714	732	694	676	703	694	671	740	709	677	745	676	643	691	703	701	689	648	699	695	702	739	697	729	720	714	737	702	713	711	671	695	729	676	725	679	699	689	708	693	693	700	681	726	746	715	690	693	707	726	678	693	712	673	737	699	661	688	732	692	693	701	742	759	717	665	726	680	715	697	716	692	693	708	730	719	676	736	747	738	719	695	688	731	731	768	749	724	720	678	737	659	736	724	688	691	754	711	766	717	709	752	690	716	711	733	707	648	662	694	700	720	698	688	682	727	682	689	694	691	710	722	710	671	729	687	710	713	712	661	713	718	720	701	714	673	707	719	679	692	715	701	681	750	678	716	684	696	699	691	734	748	734	679	731	707	719	687	657	682	716	728	694	682	761	733	692	752	728	723	666	680	735	725	703	704	674	739	719	692	698	693	692	715	693	704	745	753	684	679	673	676	745	711	702	657	696	691	652	733	669	690	668	711	697	744	733	733	715	666	697	732	640	689	674	696	701	689	687	666	712	701	776	661	697	726	726	702	676	704	711	688	699	656	732	709	689	731	655	703	738	721	692	740	769	697	639	692	707	685	712	688	726	724	700	722	682	727	761	713	649	705	698	731	714	674	668	725	693	680	675	704	711	699	699	702	672	680	759	675	689	716	719	701	709	746	727	678	743	703	669	658	678	678	693	707	686	675	716	652	765	715	763	732	687	662	710	657	705	727	688	685	687	699	681	733	669	710	728	677	707	680	665	736	716	679	716	699	735	676	668	694	686	721	691	744	653	721	637	737	671	682	737	707	686	718	709	710	723	738	712	687	675	686	702	705	707	715	700	688	717	692	706	743	677	721	661	656	684	683	714	661	760	720	684	703	737	669	748	687	694	709	666	701	700	705	697	700	701	731	694	716	704	709	724	731	687	695	661	671	706	727	674	734	715	706	668	708	687	682	703	707	745	704	735	704	717	756	701	712	707	762	671	729	675	716	697	721	681	703	694	730	732	735	708	700	721	672	735	735	677	689	672	675	682	726	707	721	718	709	640	730	707	682	702	697	713	715	693	705	687	714	708	716	711	689	703	683	672	706	659	672	720	687	743	668	728	709	716	735	676	720	748	704	742	702	784	724	703	727	678	716	648	692	721	681	685	665	712	716	702	723	725	668	680	737	716	752	688	726	755	704	724	694	735	705	734	707	694	709	735	678	711	696	711	737	701	726	745	718	676	729	724	727	755	716	703	730	712	745	684	703	705	748	704	686	661	670	672	733
27380	34209	15616	3886	1174	657	567	593	547	513	557	552	572	601	563	563	569	577	611	592	574	559	566	585	565	576	600	590	571	541	601	577	596	537	556	607	569	605	585	582	550	579	573	596	583	545	542	577	557	549	521	571	547	530	581	592	561	611	591	536	610	589	585	536	569	580	548	581	580	631	549	563	596	582	611	515	619	545	564	557	584	537	541	554	551	561	609	577	503	615	523	560	567	573	551	592	557	572	634	543	572	558	531	592	555	575	576	579	563	561	560	501	566	568	565	536	577	575	538	555	481	571	556	584	576	529	589	573	614	598	586	546	554	573	549	571	544	548	565	521	562	562	625	581	551	547	584	537	542	556	552	584	616	534	590	558	556	551	538	571	531	556	551	612	577	565	598	584	555	517	529	551	591	556	533	588	585	558	579	587	533	520	602	556	552	573	557	572	576	582	573	592	515	559	557	520	557	532	551	587	557	551	568	572	593	548	590	556	537	550	525	561	638	549	607	615	558	600	549	532	557	557	555	615	584	578	554	558	562	564	566	583	570	591	557	587	612	514	580	556	603	520	564	575	537	537	566	603	585	574	556	585	549	623	585	563	588	548	598	588	578	574	536	589	561	555	545	578	586	573	553	570	533	532	587	599	593	564	556	551	546	583	548	590	548	625	568	565	540	548	563	548	566	608	578	549	579	596	598	546	574	622	558	603	556	559	583	535	608	557	573	567	595	571	527	571	555	560	548	543	569	563	587	540	570	559	630	587	552	562	569	567	590	606	554	554	556	558	550	562	549	569	554	554	587	567	533	586	554	585	610	590	560	552	563	586	563	611	573	581	535	548	559	539	597	534	569	602	567	529	600	556	583	555	564	577	567	536	590	628	553	531	579	604	564	583	545	575	583	573	595	593	591	555	585	521	554	580	546	565	539	576	578	601	587	597	561	538	587	568	576	555	556	555	575	587	616	634	568	591	530	619	528	577	586	601	601	547	553	558	591	606	566	561	540	533	532	568	591	569	596	554	567	597	578	567	537	544	548	593	545	565	539	592	579	554	556	578	591	585	574	593	559	595	578	586	609	556	560	549	582	572	568	568	571	575	602	563	619	544	585	553	564	570	578	558	568	595	560	510	547	616	584	574	585	614	562	561	538	576	597	538	568	562	586	549	599	581	546	559	495	578	533	614	602	582	566	602	539	582	581	533	533	541	594	590	576	574	537	554	554	516	573	555	578	580	629	577	581	549	596	544	561	597	540	570	576	574	570	566	576	570	594	598	536	576	565	614	575	601	566	555	604	593	563	570	608	551	604	571	543	568	569	593	579	611	533	609	539	603	531	548	558	618	517	564	541	507	601	561	575	607	529	609	623	551	591	576	538	571	554	569	589	582	559	603	542	543	519	583	547	553	563	522	554	548	584	572	568	538	582	583	599	600	556	580	555	581	610	519	581	555	565	559	587	586	521	557	549	593	603	553	582	550	618	559	579	617	572	558	566	569	554	565	545	531	554	618	584	559	568	505	595	531	546	574	546	575	586	548	576	607	572	561	548	561	564	603	604	519	589	573	630	556	580	593	562	511	546	542	526	536	597	595	541	596	561	636	523	582	588	537	592	589	561	603	520	575	564	576	549	590	534	547	566	545	573	601	520	548	589	552	573	613	601	532	564	556	550	533	566	552	567	557	577	575	572	616	547	552	588	534	605	558	591	552	555	564	562	566	535	546	558	535	568	579	564	554	567	550	616	581	588	604	590	577	576	596	593	586	544	568	588	552	566	534	547	552	566	568	572	528	554	606	586	596	589	558	571	616	565	557	579	573	588	565	572	556	594	572	538	553	540	545	575	563	562	558	570	554	590	558	584	552	532	541	596	533	545	517	584	557	572	529	582	572	539	559	580	588	560	577	593	550	589	554	555	549	563	541	573	610	536	555	590	589	568	588	578	632	567	555	540	551	584	554	546	584	587	575	581	573	582	534	556	585	562	572	606	578	520	567	594	552	565	517	584	543	554	556	551	542	549	639	542	566	555	523	514	539	568	583	568	559	570	575	566	549	530	514	567	562	599	544	565	556	592	590	573	559	571	607	586	542	540	567	575	568	587	590	578	569	549	573	549	532	575	586	587	572	585	541	586	595	579	522	530	579	571	563	576	554	560	570	587	536	569	537	581	553	547	563	590	585	555	581	594	582	585	578	578	594	568	557	585	573	566	556	547	582	583	605	562	552	552	514	584	567	553	621	568	564	581	548	538	565	566	559	545	550	576	581	613	570	586	514	551	551	587	568	573	603	545	548	579	606	549	538	566	568	581	537	542	563	573	548	563	551	588	544	597	515	557	607	559	542	568	561	567	604	585	554	553	592	546	587	571	567	568	568	554	572	559	561	591	568	509	590	568	580	587	539	561	611	554	537	537	527	546	531	583	569	573	603	560	571	552	530	544	545	537	586	550	564	597	605	585	574	559	529	551	534	605	569	603	550	533	546	540	547	546	565	559	527	578	590	589	569	555	586	574	586	552	576	557	500	542	527	570	549	604	572	606	576	575	535	536	565	601	558	568	576	562	523	545	566	537	550	546	587	560	611	534	557	580	616	599	541	558	595	558	562	556	551	590	581	594	530	595	570	582	569	592	568	535	560	575	533	610	556	535	586	603	600	535	565	567	605	542	583	570	592	587	554	604	579	565	567	612	574	580	555	573	549	567	597	590	605	557	573	534	534	560	574	586	550	533	575	598	556	548	601	593	566	518	568	602	553	550	521	570	554	554	592	531	538	526	604	565	549	562	593	591	607	634	608	525	588	573	545	601	618	588	576	554	622	552	555	588	605	588	547	564	565	528	542	567	611	579	546	568	573	564	576	557	583	611	555	535	578	587	547	542	596	575	565	519	584	551	595	589	635	554	579	576	557	574	596	534	558	539	573	589	555	561	596	533	571	589	562	618	586	544	526	559	532	591	545	554	575	570	550	567	592	543	604	531	529	612	523	517	565	561	554	594	542	551	564	553	526	597	578	590	555	573	574	525	590	573	556	564	541	581	535	525	556	563	559	581	532	600	594	535	565	610	590	542	551	577	577	582	553	559	557	522	570	561	599	551	548	528	560	587	591	543	558	575	538	531	557	568	568	561	584	540	574	558	583	579	555	587	562	547	578	542	562	577	592	606	546	590	578	597	539	523	590	545	598	521	559	554	583	513	598	537	583	605	555	619	537	527	561	622	588	547	563	563	552	573	560	579	571	586	560	551	596	550	582	513	570	548	609	510	564	613	586	554	577	534	555	556	558	579	547	539	578	614	578	565	587	568	573	554	546	626	551	571	567	584	537	571	578	588	543	561	566	608	544	542	566	583	557	555	598	561	626	534	592	519	515	598	600	622	567	601	564	558	595	559	541	552	554	594	566	521	565	588	513	574	530	603	611	554	557	574	560	568	569	549	570	556	544	573	591	566	557	547	544	555	584	508	587	538	556	595	567	509	611	577	579	515	546	536	592	566	596
25275	25485	35182	28628	15766	3585	1158	928	795	796	868	799	788	747	753	755	825	807	773	794	835	820	782	764	749	748	789	761	774	763	787	759	812	811	835	786	762	845	808	810	826	782	768	819	771	801	818	829	802	861	823	805	792	777	848	781	792	742	827	785	782	775	726	799	763	795	802	781	776	734	740	736	743	824	800	769	777	790	807	789	846	742	803	826	756	788	804	753	759	777	767	751	829	816	798	785	782	823	738	759	829	779	796	748	766	759	843	811	802	805	785	791	769	739	809	776	803	813	817	794	806	761	807	754	795	772	691	766	807	753	809	793	788	768	821	778	746	788	810	755	836	799	862	780	775	737	735	732	761	738	783	816	772	790	766	805	733	707	779	765	798	799	777	801	843	808	791	771	815	725	801	730	792	790	747	777	772	757	788	759	771	744	836	766	827	758	755	733	790	777	717	778	806	774	777	767	756	825	774	756	722	733	821	776	761	798	718	774	799	800	739	798	766	770	790	726	723	776	751	803	752	774	772	782	819	769	791	760	738	778	805	775	772	731	738	749	765	727	790	748	779	800	778	783	792	840	762	744	849	804	750	821	802	787	774	792	773	780	774	831	775	728	791	743	756	792	755	767	762	773	775	757	780	815	765	787	818	768	810	787	785	805	762	736	793	807	771	783	787	805	764	794	799	793	776	793	791	787	777	779	781	769	755	729	770	736	800	774	799	791	803	772	804	755	787	801	817	719	812	753	787	828	776	764	786	732	736	746	739	787	814	838	730	828	765	728	853	768	760	792	784	765	745	771	797	771	800	804	797	765	738	791	754	772	774	751	770	751	829	770	756	776	803	757	775	769	758	762	771	785	780	711	826	844	757	804	774	736	845	790	779	716	825	772	801	775	768	776	817	742	759	783	790	781	800	796	799	770	805	760	757	783	823	751	777	780	736	758	768	756	773	750	831	784	763	782	775	772	754	757	750	762	765	826	734	786	734	829	778	740	751	766	785	766	745	767	741	782	779	780	783	738	803	836	808	733	753	775	745	771	761	800	784	795	768	775	735	770	755	794	771	756	811	835	805	760	812	747	765	746	819	740	820	793	730	764	822	743	792	789	773	761	823	776	808	781	758	775	831	758	787	751	745	738	792	781	816	816	766	779	792	804	780	740	767	722	773	831	760	757	749	789	773	795	746	749	794	788	794	805	782	745	765	789	758	770	768	815	771	759	844	792	775	765	810	777	759	775	819	767	761	805	770	823	753	788	753	805	715	769	776	807	794	750	786	787	811	732	748	766	784	805	792	755	790	728	804	774	777	782	826	763	829	804	767	768	790	828	775	762	765	788	798	755	786	738	778	784	795	768	809	749	768	830	747	773	799	769	755	803	854	736	779	805	743	776	778	814	762	802	780	781	780	791	765	804	809	745	781	754	788	766	782	782	833	800	784	758	784	817	782	827	756	737	796	817	748	800	758	808	797	793	762	776	793	815	755	797	780	747	757	817	761	784	770	757	781	772	741	810	792	758	822	772	781	762	781	774	761	746	806	745	767	783	756	819	766	818	814	745	801	796	755	800	793	760	770	758	720	782	800	767	776	766	765	769	800	796	763	794	789	787	787	815	821	817	847	742	754	771	777	744	779	740	728	786	752	756	814	775	808	747	782	780	837	779	837	796	761	765	793	749	782	759	783	768	787	719	835	779	731	757	762	763	744	730	784	737	804	754	802	813	750	792	747	811	765	782	792	796	742	789	763	763	814	758	820	782	760	769	747	819	778	785	754	779	798	814	773	836	772	782	810	815	795	793	769	805	791	812	767	761	789	795	836	769	812	773	801	795	761	778	794	804	775	787	767	778	781	754	819	772	789	769	785	760	793	715	851	833	784	752	773	803	785	826	829	776	795	757	774	808	783	821	764	811	796	723	737	809	770	809	800	814	829	761	772	788	757	786	761	753	753	797	801	753	745	794	738	792	737	765	728	779	799	796	767	780	788	737	825	773	747	752	750	800	754	756	788	780	777	777	775	788	754	787	813	796	793	779	750	778	767	723	713	799	771	716	784	787	824	758	806	759	752	769	786	821	760	759	767	822	808	780	802	786	814	809	803	742	762	781	744	755	773	790	768	752	813	791	794	809	792	758	794	819	789	773	772	805	800	816	751	761	797	755	771	767	770	785	726	804	799	778	793	778	756	784	786	787	804	821	774	780	798	785	764	757	777	814	824	771	774	800	725	793	820	817	726	834	786	790	781	770	739	772	780	810	775	764	726	759	789	775	780	764	779	782	798	781	786	764	803	734	773	813	807	788	781	764	769	758	830	800	798	770	819	739	762	748	757	763	767	763	810	790	798	774	778	772	810	763	787	805	796	786	831	804	728	730	768	798	800	758	736	800	776	811	798	807	779	810	729	805	837	795	815	754	754	811	795	774	771	810	731	754	826	825	767	793	793	727	745	821	806	742	815	837	776	780	698	738	804	722	794	771	771	758	842	767	832	754	783	777	742	721	803	781	787	812	766	778	792	797	805	769	765	794	780	746	775	772	747	804	797	774	779	837	784	778	761	767	813	770	725	789	777	780	787	787	761	780	741	796	832	823	847	793	780	773	742	782	794	820	769	831	789	764	797	803	761	783	815	828	772	758	762	730	768	733	764	811	748	771	784	798	786	811	779	772	816	839	770	791	815	754	803	775	764	740	791	778	708	762	740	769	793	744	752	773	803	798	770	748	761	751	760	787	806	805	768	760	796	795	751	737	791	790	749	799	806	750	815	773	813	801	704	796	799	816	749	804	777	767	769	760	779	788	740	779	844	804	803	829	803	770	756	785	798	807	761	801	763	799	734	765	799	764	743	764	805	787	854	766	815	776	765	725	785	765	749	782	759	730	790	722	774	790	796	780	819	767	768	807	789	790	829	742	808	789	768	765	841	735	783	790	851	759	766	798	799	741	763	758	762	791	754	783	763	761	743	795	799	779	752	757	741	759	764	828	754	709	733	774	836	744	784	792	786	807	758	752	756	762	779	807	709	833	818	809	782	780	797	787	761	760	794	794	733	748	775	745	777	754	791	788	737	744	787	789	726	810	807	780	778	769	746	794	804	762	787	809	738	767	780	747	796	769	777	766	810	758	753	783	783	739	762	823	790	806	785	789	762	756	783	750	796	800	785	748	796	725	782	778	770	758	777	820	771	790	744	750	740	721	765	761	769	809	794	791	757	774	787	837	767	749	767	760	825	759	786	838	771	786	770	762	770	761	781	802	779	767	781	825	813	731	790	768	750	750	746	819	736	762	805	759	785	829	742	768	807	764	794	765	747	744	770	777	785	783	794	784	772	802	755	803	816	724	809	764	850	779	769	781	817	831	856	819	778	848	763	826	793	758	734	776	794	774	805	742	763	786	756	768	730	807	766	751	769	804	819	783	808	783	726	782	755	758	781	828	708	790	781	714	809	786	802	818	780	768	809	773	818	765	817	767	761	804	771	777	769	805	758	769	796	727
62721	87778	53620	19945	4848	1298	747	638	735	658	680	632	642	739	682	671	699	697	708	685	679	629	695	635	700	703	670	687	669	689	705	738	642	690	647	665	691	685	699	678	722	670	656	672	709	662	676	678	705	673	687	662	676	687	708	674	663	669	673	682	684	682	731	716	668	672	636	672	701	679	676	712	618	635	663	645	722	645	631	658	657	684	697	638	666	713	676	729	671	696	678	682	655	689	652	640	688	704	668	635	685	684	672	700	673	648	662	677	632	699	645	691	672	682	658	684	667	694	669	687	675	691	637	669	631	691	676	680	696	668	715	652	707	694	695	648	701	691	695	684	689	711	705	674	688	688	672	751	699	704	677	723	682	655	723	706	660	684	689	685	673	656	681	680	649	699	695	669	738	662	670	649	703	698	674	709	732	658	663	703	684	677	684	655	657	666	691	721	701	700	686	662	681	626	718	648	685	688	694	663	632	691	688	686	670	684	650	688	659	668	683	686	700	701	653	660	681	674	665	674	634	706	654	635	680	664	618	675	670	691	645	711	624	705	681	716	733	638	683	698	690	649	698	662	672	648	668	685	711	711	688	650	654	655	652	678	665	662	700	664	685	628	661	645	682	651	654	662	672	669	622	647	683	708	738	720	709	671	716	707	715	665	668	712	665	698	695	731	658	679	670	678	625	692	665	678	641	704	728	659	684	702	663	689	669	685	667	653	701	713	704	645	711	705	657	672	688	720	710	680	692	683	720	689	671	697	648	700	718	654	642	686	680	654	687	687	685	726	673	682	690	698	615	650	659	724	624	635	689	694	685	700	636	618	663	720	661	659	700	641	680	647	693	693	643	663	671	660	623	631	641	694	669	678	692	645	673	657	663	662	646	659	689	672	682	621	657	673	663	642	660	703	671	690	654	661	708	646	686	653	681	678	659	695	684	687	721	669	658	672	667	687	668	702	652	710	667	658	666	657	635	654	697	676	620	689	670	678	682	704	677	637	673	717	704	731	663	647	730	684	676	678	673	700	683	673	693	656	708	647	690	677	659	652	713	668	698	663	724	671	671	704	716	687	685	662	711	664	667	713	681	662	673	688	679	667	671	677	653	680	664	712	637	673	687	681	679	689	699	675	689	711	678	671	653	709	701	673	696	681	697	655	696	714	681	697	688	655	719	671	687	687	663	663	682	674	715	721	675	711	740	653	722	667	695	707	695	679	671	681	711	669	677	659	693	642	660	648	650	669	691	687	670	662	676	678	698	675	743	673	652	717	778	665	711	650	704	669	677	666	676	661	702	723	698	694	711	648	642	720	694	686	730	670	651	706	672	688	640	685	683	629	711	675	690	702	706	729	688	617	688	691	652	691	678	665	711	678	662	730	676	721	696	665	690	686	694	659	736	717	699	681	717	698	687	643	703	655	677	690	696	701	656	655	640	663	711	665	692	681	673	673	662	644	655	709	704	717	634	683	718	642	696	682	651	662	660	665	653	690	683	724	660	668	718	661	704	711	668	613	696	718	702	639	669	671	713	682	655	665	704	644	661	722	726	722	705	657	676	740	672	707	661	708	685	675	685	680	681	681	700	716	752	698	645	705	644	619	657	690	679	699	672	636	699	707	664	674	668	668	675	695	639	646	694	651	709	690	663	698	650	659	706	660	705	716	698	666	661	710	680	666	648	672	686	703	713	701	676	715	671	666	701	655	675	649	663	673	695	712	659	684	691	725	645	674	637	683	648	651	672	642	699	649	702	716	677	688	668	651	701	701	692	687	654	667	667	676	643	670	688	704	673	688	681	688	706	685	700	660	686	685	655	670	692	655	696	673	711	727	651	693	668	659	691	673	705	657	656	654	686	651	676	673	676	674	628	639	690	722	674	652	663	684	650	727	671	658	656	662	675	702	695	674	666	740	666	669	725	678	704	717	623	686	720	665	718	718	693	603	690	659	704	710	668	747	668	682	691	654	714	676	726	670	681	687	645	721	688	732	679	667	722	678	699	666	665	683	674	654	668	638	640	668	685	647	664	667	704	650	637	711	737	658	656	653	673	644	705	689	677	646	660	686	644	641	646	706	694	691	674	651	648	664	658	682	713	718	673	656	657	663	650	676	639	664	651	663	725	694	703	668	625	708	709	682	697	689	704	716	758	659	675	715	717	679	679	654	688	700	647	740	641	673	667	677	651	681	667	678	693	697	650	645	691	670	695	678	692	658	691	640	704	638	707	721	675	699	691	701	704	694	664	652	700	641	687	666	660	744	615	666	642	729	641	612	696	690	690	636	684	689	679	678	670	701	683	726	709	634	680	689	665	658	649	701	686	674	699	658	707	695	656	688	685	697	668	671	651	650	648	665	687	663	686	734	659	667	682	653	662	687	625	671	662	696	642	681	683	668	630	733	668	675	652	708	670	679	684	665	679	730	715	732	676	738	673	701	619	690	689	648	658	688	695	671	684	687	661	689	679	735	657	668	656	650	647	731	706	678	673	694	685	732	707	687	684	679	693	676	663	654	664	659	642	696	674	710	668	669	648	667	676	711	646	659	675	679	662	692	671	667	665	661	676	666	612	656	685	650	698	657	657	754	659	685	704	745	690	648	652	690	635	650	658	692	704	668	698	675	648	707	640	669	694	669	689	661	692	665	706	676	677	665	729	665	705	613	711	658	692	699	736	705	651	691	725	688	726	643	677	665	638	682	663	673	682	653	690	664	663	748	682	706	704	633	719	700	649	692	659	651	685	693	679	688	668	671	608	634	679	671	640	661	670	662	656	653	666	684	684	661	699	709	672	656	676	651	719	667	672	679	699	718	736	690	660	666	637	675	671	699	617	683	682	688	730	624	693	635	712	645	710	695	671	703	678	676	645	683	675	717	651	683	662	671	675	677	689	682	676	625	650	696	706	668	660	664	668	662	676	639	661	669	709	631	668	690	654	688	687	680	700	646	664	685	684	670	686	668	679	730	694	721	646	660	634	704	679	636	714	693	707	674	657	674	739	669	710	663	658	747	650	665	662	630	676	701	687	677	695	684	662	707	660	713	670	646	659	667	680	649	669	670	715	686	661	669	665	675	697	701	659	669	718	687	660	742	648	695	666	685	686	686	691	696	685	673	682	624	698	689	669	645	657	671	666	694	742	708	690	681	654	665	687	667	692	715	690	700	683	681	711	710	638	695	636	651	662	713	666	661	683	641	667	625	662	675	665	663	640	669	682	663	694	683	662	700	657	720	649	709	663	649	649	682	665	694	652	644	670	698	640	655	660	637	608	655	658	712	640	674	739	663	626	684	678	685	653	683	677	693	688	698	734	698	715	700	689	672	687	670	666	691	667	639	696	655	685	639	680	733	672	681	663	666	657	625	618	668	690	676	683	640	643	681	663	666	726	701	676	673	665	658	704	738	680	648	647	690	636	671	675	653	664	654	651	673	725	667	702	708	696	681	695	678	673	661	676	667	667	638	750	695	657	664	669	691	676	674	677	665	646	658	716	641
23974	23057	31915	26595	20342	10602	2003	1152	1012	950	957	936	938	939	939	883	925	934	922	894	898	879	896	886	897	916	900	860	899	959	887	867	855	927	951	901	921	897	893	927	929	902	916	912	892	876	865	936	881	887	871	888	927	894	923	918	886	849	912	910	912	921	836	912	866	891	898	929	878	923	900	897	933	897	919	877	885	931	905	870	935	930	882	885	896	923	911	937	900	952	879	885	901	906	971	861	819	933	940	901	834	890	949	883	855	894	890	900	876	857	880	885	918	873	898	867	855	907	951	882	903	892	898	808	909	936	851	890	879	893	910	822	874	938	854	838	901	921	868	867	864	815	883	905	851	904	876	904	887	942	915	833	869	890	955	937	876	812	890	800	909	873	888	882	867	928	926	864	828	860	938	978	897	879	916	853	869	883	867	913	899	869	890	901	917	850	908	867	905	910	885	897	909	895	909	882	883	941	897	866	905	856	874	932	895	867	911	930	943	863	875	870	911	883	913	888	895	905	915	906	893	893	901	847	877	860	883	910	921	892	923	864	820	880	959	866	875	922	915	836	860	918	853	904	862	909	882	957	936	918	927	909	905	862	844	833	822	925	882	858	907	926	888	833	850	932	838	952	908	892	921	904	899	913	835	853	890	938	892	910	873	903	854	894	886	889	907	872	871	945	870	860	857	863	885	901	955	883	806	838	917	846	858	933	853	867	895	871	923	909	857	870	891	856	923	900	843	913	898	891	880	852	871	894	889	937	896	906	901	891	881	928	868	881	884	926	908	921	862	873	886	918	858	876	871	867	917	942	865	898	891	936	878	888	889	889	871	841	887	916	880	921	860	868	862	871	851	893	889	899	873	863	918	845	880	931	823	920	889	915	921	871	874	892	929	822	849	853	875	845	831	927	860	828	883	872	889	931	906	882	885	926	880	867	924	884	891	868	882	830	877	939	859	882	874	911	947	889	892	901	850	825	933	873	835	877	890	832	889	882	935	878	880	862	908	911	911	854	850	888	920	867	871	890	908	910	915	918	889	903	946	860	888	849	904	907	903	903	844	842	870	870	908	906	893	862	849	893	880	902	907	924	839	888	919	925	882	973	932	867	948	907	862	927	931	922	906	910	893	903	857	901	861	876	885	866	941	939	943	920	937	921	883	831	840	885	862	898	900	907	892	891	912	906	936	892	903	913	908	881	929	894	854	870	906	881	892	843	849	892	901	836	860	849	915	854	864	881	842	902	905	888	925	881	889	874	831	907	854	862	926	901	856	864	882	915	921	924	887	939	873	929	882	881	845	878	880	881	908	894	805	909	878	906	875	854	876	917	970	984	863	847	895	902	868	835	948	862	897	898	877	914	890	885	893	862	876	843	876	883	897	812	903	898	895	934	871	901	871	880	900	940	854	890	822	904	864	873	885	941	818	920	879	908	902	941	886	867	901	878	903	881	879	929	999	901	898	847	857	919	917	815	854	894	918	879	879	901	860	886	909	894	938	843	875	891	893	891	919	928	847	894	851	829	852	925	873	912	911	883	885	814	843	888	970	877	881	835	841	873	869	905	895	923	931	907	840	907	901	890	881	865	917	959	860	933	897	848	889	941	907	878	881	872	839	897	851	895	909	900	927	900	920	863	921	939	934	855	908	917	840	900	886	868	874	876	899	849	859	891	871	898	857	872	874	885	946	881	919	824	905	870	869	843	925	903	863	858	915	873	899	858	876	886	847	868	878	873	863	862	845	922	836	830	943	849	920	883	851	928	936	889	885	923	878	859	905	872	874	938	959	904	880	885	922	881	914	900	885	933	936	886	866	902	891	909	875	929	916	911	856	868	900	856	868	901	922	854	885	825	885	802	864	914	882	900	857	896	906	856	874	898	869	881	869	891	863	902	846	960	839	872	907	871	881	908	922	951	881	864	904	921	896	944	860	945	850	918	880	924	900	889	875	863	910	954	885	894	913	885	830	848	897	894	907	892	895	869	907	906	872	892	924	854	936	879	870	846	876	836	876	848	895	889	847	884	873	881	863	946	911	908	884	886	840	907	930	936	901	877	917	891	875	912	877	869	870	924	881	936	856	929	885	917	846	841	904	872	909	867	884	910	927	864	866	838	887	854	863	913	867	890	912	892	873	921	910	918	884	918	910	879	861	906	866	886	969	912	946	894	909	936	809	853	929	930	865	901	871	900	892	932	911	915	858	916	883	848	891	892	880	898	889	948	877	884	898	906	852	892	864	884	908	858	939	886	862	887	841	910	894	935	842	856	870	894	878	926	896	917	847	900	877	838	895	878	849	867	874	862	854	859	873	914	894	872	914	890	915	893	908	890	911	872	917	915	901	850	871	921	889	881	874	862	892	926	843	893	925	894	871	895	951	845	861	891	884	901	885	936	865	887	884	939	909	899	926	915	873	862	911	916	867	919	895	905	892	888	888	826	864	880	910	881	878	898	890	893	813	886	845	874	900	895	872	902	907	843	860	868	905	832	867	864	869	953	903	847	923	868	903	922	875	910	946	940	838	842	927	866	860	864	877	865	828	912	868	849	907	912	884	891	873	928	942	901	846	909	944	893	875	879	926	869	818	883	961	864	884	904	896	887	946	861	883	910	912	852	857	917	866	861	846	902	882	865	863	854	877	908	891	850	879	903	887	879	920	898	870	890	923	894	946	890	880	834	865	917	883	923	855	892	875	855	851	900	885	921	849	876	875	923	846	831	884	887	848	838	869	933	924	879	903	877	863	868	946	885	837	896	895	914	866	819	846	851	922	917	898	893	938	919	867	891	881	830	908	848	911	817	893	871	849	888	876	870	902	885	877	848	841	853	918	933	905	860	876	883	824	877	897	852	912	902	881	850	901	875	833	883	894	892	861	914	888	930	923	848	951	861	877	887	848	881	884	839	825	872	924	886	868	873	934	932	867	865	897	879	837	887	892	877	886	921	871	849	906	903	873	866	873	867	842	873	876	918	886	921	904	909	826	930	903	903	901	883	923	851	872	868	901	896	897	931	884	868	855	883	851	893	850	884	837	870	936	860	896	866	846	894	859	866	939	883	846	880	867	875	880	872	858	906	824	846	815	939	910	928	862	897	841	914	924	905	927	874	871	854	862	837	832	822	884	911	870	857	848	902	893	850	933	929	861	913	908	895	894	901	875	837	910	912	929	868	839	844	881	889	903	877	849	891	874	883	877	904	927	830	960	903	864	926	897	870	887	820	812	917	907	902	828	896	850	828	872	913	878	908	865	839	909	893	879	881	848	949	818	893	894	912	865	915	886	929	872	851	904	911	912	897	823	851	909	868	869	823	860	883	955	884	837	893	919	858	939	908	909	874	881	928	896	906	911	924	899	868	880	887	889	831	894	869	951	873	882	911	906	868	907	854	871	860	863	909	886	889	896	899	860	836	881	875	899	905	880	865	888	849	906	937	846	915	866	879	865	890	909	906	887	862	823	904	918	887	838	863	927	892	873	867	927	938	884	904	906	881
62899	97434	62555	26220	6805	1601	939	767	813	783	761	754	809	848	814	812	782	776	843	869	801	731	796	811	831	796	753	809	758	837	836	794	806	796	792	773	769	822	780	814	788	750	815	724	786	788	739	815	814	767	794	804	775	803	746	747	836	803	795	764	794	817	803	778	809	788	846	739	786	766	806	774	773	774	817	797	791	772	774	755	803	779	798	794	775	791	791	764	820	760	794	826	788	752	768	775	806	824	789	763	793	784	772	763	711	785	709	786	844	825	789	767	761	784	820	785	818	812	807	856	784	773	753	807	793	842	783	817	797	775	768	858	811	797	830	823	798	818	841	821	760	799	740	797	767	799	836	823	792	776	806	805	800	775	763	740	789	788	779	823	800	779	761	737	804	770	766	811	781	790	789	750	796	786	765	756	835	823	740	764	768	774	809	747	777	820	784	746	825	778	750	725	810	809	807	789	800	762	811	810	782	796	783	837	788	771	791	769	803	777	805	754	836	774	759	769	776	795	820	755	843	859	839	788	783	795	796	825	808	761	817	871	795	758	745	790	755	749	802	808	752	762	782	793	799	790	778	802	779	811	805	751	741	794	769	855	799	807	786	838	776	776	801	729	818	826	829	821	842	804	772	805	817	775	813	794	845	763	720	862	818	809	802	794	812	761	797	821	778	750	813	783	811	829	759	833	778	770	789	733	770	776	758	816	796	820	796	756	809	776	805	747	818	817	824	772	772	757	776	840	757	796	726	779	793	782	811	765	741	802	772	788	712	786	831	850	781	824	807	798	785	766	771	804	796	779	820	748	801	829	779	744	851	773	776	790	738	792	803	798	805	836	728	790	794	807	798	779	781	769	810	791	790	779	785	804	728	789	766	800	733	800	797	812	815	807	743	795	818	812	786	717	828	801	758	748	799	840	763	748	784	769	760	788	744	786	744	772	836	758	783	797	795	851	830	755	818	802	782	845	839	804	786	780	783	819	792	766	810	746	778	778	826	822	784	833	760	764	830	819	793	828	819	769	806	794	821	811	782	764	773	737	807	789	834	791	808	834	718	759	778	758	786	786	804	837	791	786	808	826	819	798	829	814	737	753	745	818	816	716	776	814	786	770	772	803	780	784	799	799	793	737	746	797	777	825	793	817	804	792	790	796	796	812	831	819	782	775	750	830	800	829	835	741	773	771	788	784	758	758	777	762	796	788	776	745	757	776	764	810	807	728	772	791	795	795	830	763	799	801	817	821	799	830	798	772	761	772	803	759	808	750	799	791	755	794	821	820	801	794	789	794	831	740	771	820	794	794	861	809	790	799	769	784	766	778	726	777	786	750	783	786	783	786	789	754	801	779	751	788	764	806	824	825	781	797	755	769	750	797	761	768	815	771	829	789	834	803	756	801	806	793	900	818	824	745	780	808	799	795	805	807	726	772	826	827	785	816	800	746	773	789	808	833	812	788	796	811	774	767	765	756	766	785	798	812	743	809	838	791	818	828	829	786	750	780	734	780	780	791	797	755	757	754	763	766	757	784	788	818	812	768	778	747	819	798	798	762	787	849	775	770	790	774	785	792	817	810	812	791	804	754	823	786	780	774	764	752	791	782	779	826	754	776	778	805	743	819	795	808	821	784	772	757	791	818	789	819	778	854	826	745	766	809	730	731	774	767	816	805	789	810	764	786	798	808	755	785	733	768	806	779	779	801	801	794	847	777	781	807	757	771	777	802	782	757	797	753	783	800	780	769	790	783	763	819	823	764	804	776	795	823	781	812	803	836	777	821	761	788	771	783	785	815	777	825	823	805	774	779	764	752	833	761	813	796	764	747	785	772	758	803	810	783	763	730	751	813	843	801	774	755	818	779	797	805	805	793	805	781	810	798	857	796	790	774	743	813	781	770	790	739	806	812	795	765	730	785	764	769	795	800	813	801	828	772	785	762	770	699	779	752	835	799	777	805	753	791	795	812	790	828	773	778	813	768	806	775	813	762	769	776	762	763	802	771	724	780	787	788	787	814	751	739	781	771	780	851	748	824	789	775	750	717	837	778	755	798	766	781	752	784	841	815	790	818	787	824	799	807	811	766	769	781	762	813	822	818	785	717	811	788	776	805	811	776	764	780	778	780	794	768	748	773	769	792	784	778	783	810	749	846	795	806	778	814	771	786	779	814	716	778	772	793	800	736	771	796	767	784	797	819	759	756	744	791	807	756	777	792	772	738	789	799	793	785	782	837	804	817	757	753	764	754	782	769	777	831	801	797	777	846	822	812	776	802	774	825	785	774	796	828	795	798	831	798	763	799	769	788	775	776	801	788	786	794	794	826	764	836	852	744	761	783	781	788	791	742	796	806	753	795	808	740	791	790	799	824	803	802	792	805	763	751	779	730	761	752	740	784	758	748	759	773	741	770	786	777	749	740	732	759	783	802	752	827	747	803	800	744	766	767	787	811	783	765	840	821	733	780	792	821	778	746	729	823	812	766	802	746	757	794	848	805	804	782	842	807	815	791	767	780	742	802	832	783	750	800	748	790	809	760	756	800	766	791	752	787	796	776	786	777	816	792	763	783	789	787	828	778	769	796	780	763	776	845	811	766	771	799	768	815	811	776	774	780	803	822	830	783	739	773	768	819	780	752	816	800	820	768	795	768	777	784	762	751	786	797	785	788	740	756	755	762	800	789	742	782	774	787	789	815	802	816	759	788	766	772	748	773	818	799	819	745	769	844	786	801	827	786	801	768	762	762	779	756	796	774	809	795	817	780	817	740	823	801	763	783	799	779	791	777	775	822	796	771	768	767	809	773	771	788	749	819	812	802	783	824	761	828	794	723	760	789	823	778	793	777	797	772	788	809	826	732	781	865	771	778	790	764	800	797	770	835	768	764	799	786	756	794	728	815	763	761	799	778	814	740	778	760	805	765	812	748	751	782	771	728	815	715	801	755	827	772	801	749	754	791	747	807	818	778	851	812	756	725	789	797	810	761	772	797	768	821	798	727	807	771	831	817	751	801	719	740	774	751	813	759	778	800	806	780	769	777	798	794	756	761	755	765	735	823	774	813	762	786	766	797	787	755	820	813	794	775	800	764	763	772	791	823	756	793	791	810	793	786	815	770	816	802	777	759	759	765	764	782	837	816	765	757	772	798	763	789	802	792	830	792	733	796	774	801	762	831	830	765	767	742	787	741	740	784	740	784	777	802	827	783	791	795	766	773	754	751	810	759	783	734	821	788	754	791	786	831	790	760	776	811	743	739	816	788	767	731	819	782	792	792	772	780	769	793	771	812	783	782	833	785	800	793	798	824	788	787	797	810	791	836	773	774	795	741	784	786	744	756	772	801	803	780	792	759	785	822	802	762	766	758	791	759	774	834	767	742	780	776	810	799	771	811	800	794	751	762	816	732	742	804	777	760	774	771	762	768	822	802	773	811	775	744	761	746	758	826	814	718	769	814	784	784	779	788	770	804	793	816	789	798	841	795	768	779	764	771	772	831
32001	31707	23259	7201	1395	843	751	733	719	748	730	709	712	713	718	693	742	741	684	667	762	724	743	717	765	737	732	734	733	781	754	715	683	759	737	752	735	743	750	677	725	732	701	768	683	680	752	703	744	727	781	732	794	719	739	724	714	684	744	746	744	714	735	702	793	743	696	731	741	733	706	697	686	667	725	726	737	741	727	752	738	726	688	724	767	725	743	723	758	696	707	749	747	735	675	729	760	686	734	731	726	762	678	706	771	739	729	700	744	719	671	742	742	748	758	749	771	728	661	756	700	740	723	715	724	724	741	743	708	693	714	762	704	706	734	718	753	688	742	711	711	757	748	764	732	713	737	761	754	743	727	722	731	771	766	676	747	735	744	758	764	695	737	717	745	739	728	722	726	732	698	732	719	687	736	738	715	693	734	718	745	689	709	746	755	735	719	799	725	731	730	731	697	708	722	756	717	775	785	731	741	743	706	729	677	695	769	721	692	724	690	770	704	756	706	797	739	763	768	757	724	714	739	696	724	747	707	711	712	734	771	777	742	704	706	711	673	717	767	724	741	752	745	748	784	743	716	707	744	735	694	714	766	739	705	728	678	743	726	740	786	723	750	788	707	709	704	703	745	728	749	742	710	703	744	722	716	783	768	753	769	738	779	740	726	735	707	697	751	721	744	711	758	736	740	698	686	721	754	727	716	718	723	701	738	723	697	744	776	749	768	724	744	730	752	726	711	732	758	693	753	790	726	704	766	684	770	711	739	752	730	723	748	789	714	723	727	701	732	743	777	725	714	745	747	722	700	762	720	755	718	731	676	720	762	749	751	693	707	795	728	747	703	721	730	750	775	795	722	733	721	783	740	738	725	742	755	727	709	730	663	729	745	721	761	658	767	719	724	705	714	767	792	763	705	771	756	708	758	739	759	726	750	718	749	708	746	762	737	737	717	714	716	753	719	683	744	705	698	716	749	722	750	729	791	750	699	733	710	660	787	723	710	721	767	751	718	738	700	725	718	727	708	743	751	724	709	723	726	726	721	766	695	721	705	745	752	703	744	670	671	738	770	715	727	764	755	705	751	788	733	735	689	758	726	674	736	712	718	759	711	773	755	706	741	751	758	706	783	729	770	759	735	760	722	737	720	739	740	716	731	731	689	750	713	734	720	765	730	770	728	768	736	732	738	766	677	726	691	721	770	758	735	746	714	743	741	737	723	701	766	740	697	735	705	765	745	722	741	738	713	745	774	727	718	722	762	687	727	707	693	701	705	745	706	700	693	695	721	773	719	732	727	739	728	736	724	781	699	722	758	707	656	738	736	762	748	708	744	679	685	760	715	740	730	812	699	719	742	707	719	732	682	666	759	716	716	703	742	778	742	742	768	773	724	757	731	746	743	726	730	748	727	776	739	748	677	739	746	690	816	656	735	702	747	705	675	725	708	731	765	732	768	697	732	741	749	744	692	737	735	756	729	694	739	713	710	687	724	734	732	758	711	756	761	754	731	741	755	715	682	747	733	744	658	718	771	733	708	698	748	742	749	732	707	722	700	709	701	726	704	745	726	749	733	766	679	706	750	725	726	755	706	752	698	755	736	743	748	720	720	790	724	772	733	680	782	746	696	657	732	725	717	727	690	712	717	698	681	745	742	717	792	744	729	740	726	759	718	732	715	708	647	750	709	733	745	785	716	754	731	761	742	799	701	738	756	734	790	744	739	725	728	728	730	744	715	709	729	732	696	756	702	739	736	743	698	740	712	754	731	761	755	732	734	779	754	701	756	694	739	747	731	764	724	698	763	727	724	741	725	757	747	732	701	736	769	747	740	762	741	709	747	741	705	720	716	674	731	764	712	740	727	729	729	725	743	765	709	735	740	735	697	766	777	720	710	731	719	756	724	771	741	743	749	757	771	729	707	760	749	729	714	723	745	744	767	689	711	685	781	767	741	732	744	739	738	762	731	793	729	713	699	733	720	732	741	718	743	706	738	775	736	725	691	761	735	733	716	703	698	743	698	752	747	700	713	736	732	738	736	757	676	713	708	766	736	662	678	717	737	748	689	721	749	728	680	715	718	711	727	729	707	768	758	712	747	708	717	727	756	792	716	701	702	737	718	713	720	785	740	740	724	722	710	705	766	705	663	719	768	719	734	744	761	736	703	712	705	719	756	716	714	692	722	740	741	716	717	752	722	739	750	740	745	771	743	754	756	737	737	706	780	739	729	734	699	749	741	763	752	766	743	751	681	727	753	740	735	745	764	719	770	708	727	789	723	704	731	702	739	738	727	709	722	730	714	708	743	708	733	735	706	720	729	689	732	691	744	769	727	693	754	724	712	755	749	773	716	691	762	737	706	732	780	688	771	671	744	770	741	726	744	732	729	714	705	751	790	784	697	718	744	702	725	741	724	708	766	702	772	717	743	722	749	657	721	754	701	749	751	741	747	747	736	763	744	698	759	741	713	737	739	709	719	726	691	723	722	729	742	749	726	747	766	735	770	726	719	761	757	758	764	666	710	767	735	767	676	683	753	672	698	764	741	743	770	741	750	721	748	726	712	739	715	743	708	698	737	715	760	721	784	714	747	691	760	758	748	745	710	717	733	725	774	747	684	800	673	757	765	751	714	693	712	753	744	770	755	740	752	696	736	689	696	680	661	748	746	707	714	769	746	759	725	704	746	730	707	672	740	716	723	712	750	665	707	761	771	739	720	679	688	766	725	805	680	733	762	753	785	716	793	759	735	760	694	764	676	740	756	692	706	760	770	735	715	725	758	688	758	759	795	749	715	745	678	747	709	725	710	725	740	726	734	723	772	782	739	733	737	733	752	722	767	749	773	723	739	757	790	753	691	747	708	740	745	705	687	750	757	690	657	764	732	721	750	753	720	686	759	712	726	765	718	772	723	735	723	716	736	758	735	757	755	743	769	722	734	779	709	724	714	735	701	774	737	735	764	705	697	699	695	716	725	715	779	733	760	713	751	770	745	780	701	795	741	741	727	717	750	713	769	745	688	727	725	736	731	718	740	748	710	722	678	735	734	681	719	732	740	707	713	748	761	723	739	722	729	732	738	713	776	760	724	713	749	740	713	707	730	749	719	751	759	759	743	754	723	722	742	760	760	745	744	755	731	801	739	712	782	737	768	745	729	713	742	712	687	733	694	696	735	752	732	715	730	750	741	690	711	755	779	706	740	797	744	694	725	731	713	706	719	724	687	717	727	740	724	696	763	781	733	707	725	730	772	719	765	741	703	755	772	818	723	771	742	737	715	732	736	732	712	764	690	729	716	743	714	718	711	735	723	765	717	765	734	717	731	720	746	743	700	788	743	705	742	735	736	766	722	746	707	724	748	725	685	682	677	692	745	731	664	738	764	701	716	741	767	775	720	721	660	705	711	786	748	725	680	764	748	772	739	732	703	768	719	727	731	726	715	718	720	673	734	771	746	696	719	674	730	703	715	721	716	726	695	714	674	706	746	714	734	740	686	760
27814	34765	15226	3309	966	665	618	552	581	554	582	587	575	539	606	532	562	583	565	578	554	562	573	621	541	539	550	582	578	584	584	574	566	602	574	530	618	566	647	558	581	552	597	597	560	590	583	600	581	604	558	575	575	582	639	569	612	548	585	560	583	617	589	588	569	581	601	590	554	591	564	531	617	572	602	578	546	595	566	566	583	608	561	558	544	568	615	565	613	553	564	600	586	579	602	530	589	598	558	614	581	578	575	573	599	593	546	564	546	535	559	561	560	590	557	584	560	635	534	572	604	585	574	515	613	544	594	571	584	595	535	579	582	533	603	584	577	588	548	634	605	540	564	575	583	565	574	590	581	563	602	616	536	597	575	579	574	557	584	574	579	578	608	561	601	561	530	545	645	592	572	554	546	538	536	519	591	578	627	576	591	577	554	609	610	593	594	567	520	546	578	592	630	611	578	543	536	573	544	560	573	562	576	578	574	591	614	535	568	534	561	594	566	593	554	542	607	549	583	567	610	558	567	566	533	569	566	572	591	589	562	544	552	546	578	562	548	566	599	573	559	582	581	603	575	561	576	564	589	601	588	556	554	553	597	618	561	582	572	567	573	603	605	607	602	552	551	586	625	601	520	600	585	574	549	565	564	552	594	560	573	619	582	559	594	555	552	592	534	577	588	569	578	593	580	581	593	586	592	597	544	564	597	559	584	598	614	563	594	593	571	574	575	569	573	562	538	634	565	584	602	564	573	537	572	620	550	568	590	599	575	608	573	653	538	558	530	599	587	541	572	616	595	613	558	547	577	573	557	582	609	595	584	570	556	594	556	589	597	570	589	546	574	574	602	578	541	602	565	611	569	553	603	605	595	541	527	565	601	581	596	597	583	568	574	599	637	579	578	569	588	585	605	613	571	556	557	588	551	572	591	639	563	563	622	524	556	566	592	587	561	584	547	599	583	598	584	556	561	581	548	591	591	535	616	583	577	549	537	610	550	548	549	582	579	593	607	591	609	532	581	566	575	565	569	574	569	584	585	533	589	543	548	595	574	561	583	623	606	601	552	570	584	580	601	546	606	598	639	564	545	559	566	532	577	517	559	595	600	595	563	557	558	607	557	594	559	618	582	566	594	601	585	590	592	569	569	536	637	583	611	573	577	586	545	579	566	525	607	579	616	554	550	584	540	616	572	526	584	601	611	528	576	557	549	568	544	570	577	545	606	580	530	606	561	567	615	576	585	586	531	580	589	531	558	629	575	538	579	582	590	552	596	609	610	568	566	587	556	557	553	563	586	569	588	594	619	539	571	603	563	563	584	579	579	575	551	609	568	587	619	571	596	594	542	615	635	581	582	542	574	567	582	566	600	622	557	546	572	549	589	574	563	566	600	553	572	609	580	607	584	646	546	568	550	602	589	606	566	556	613	563	588	559	564	595	575	561	540	576	564	583	524	627	580	575	592	571	570	581	555	577	560	551	540	597	545	592	577	588	579	626	576	582	545	568	557	595	572	586	607	551	556	544	524	557	593	600	587	618	584	592	567	584	604	564	596	589	603	591	553	593	557	577	598	555	601	609	548	507	580	581	605	576	576	575	564	532	579	563	598	569	603	594	554	569	542	560	587	618	561	573	527	576	592	599	521	570	591	551	587	596	556	534	585	561	607	580	558	623	613	551	571	585	577	552	593	544	572	633	565	541	579	571	566	570	589	524	596	593	614	602	586	621	544	560	592	569	563	552	592	545	558	568	562	582	595	610	568	566	547	573	567	600	556	572	584	571	599	582	543	566	597	590	563	575	624	570	563	600	613	601	603	562	564	560	570	512	580	577	560	564	586	652	610	575	550	584	540	548	552	595	580	547	567	586	577	553	533	598	572	604	605	589	540	580	597	556	598	568	603	561	645	589	527	592	583	603	606	576	553	562	552	534	586	575	583	564	566	532	582	581	648	607	558	603	587	529	550	519	614	559	553	603	590	584	540	596	549	568	602	586	610	537	568	557	594	588	641	571	568	565	623	563	581	560	574	546	540	595	556	573	598	529	566	584	561	549	567	561	593	552	534	572	552	587	573	564	546	579	590	561	618	551	591	620	598	611	598	594	577	615	571	597	548	539	595	556	579	615	568	560	591	569	559	601	534	607	586	534	572	602	554	551	591	575	576	575	545	557	605	598	619	583	604	550	549	575	545	621	607	580	597	553	597	552	570	584	523	563	567	596	565	585	551	596	557	556	599	563	557	607	579	522	542	549	551	535	571	613	588	548	574	583	526	555	604	576	595	580	606	540	553	572	575	597	605	559	596	566	576	574	603	588	597	612	587	586	568	527	553	564	560	572	570	580	565	588	577	575	594	577	603	571	597	552	598	584	554	568	578	551	545	556	589	556	563	547	576	552	569	595	571	610	609	535	590	602	579	627	543	608	571	593	596	568	596	581	606	576	548	554	584	608	565	594	594	533	589	585	590	591	550	580	568	594	554	550	609	580	566	565	584	577	567	588	548	565	556	583	535	574	584	609	592	605	558	540	570	583	586	623	570	560	559	523	555	549	569	589	558	586	594	528	630	509	601	577	593	543	559	579	589	577	575	552	538	575	610	560	594	562	593	602	613	574	596	562	609	564	614	576	544	583	599	582	603	565	567	571	625	590	550	588	594	536	601	558	630	568	557	600	542	557	592	608	565	531	565	599	585	559	606	566	575	563	566	566	587	577	573	580	580	569	563	556	593	551	586	590	578	559	584	566	575	552	579	607	594	571	602	597	599	584	573	571	537	552	547	576	558	593	595	550	583	576	567	585	561	593	602	634	548	577	582	553	554	562	552	590	610	555	604	581	578	625	628	566	566	566	569	578	561	559	543	558	597	592	589	565	637	555	588	574	551	599	550	605	578	575	580	576	549	612	625	545	568	591	558	581	600	584	586	575	552	579	572	590	618	533	576	542	567	576	568	618	600	595	603	511	598	524	590	609	556	576	580	571	562	507	576	540	535	601	574	556	560	551	598	574	537	618	595	555	581	593	577	569	598	540	580	553	560	546	568	572	607	528	582	603	553	552	584	597	626	603	598	623	579	567	601	576	581	622	583	574	552	579	579	554	599	597	592	571	570	587	568	558	587	544	584	584	623	596	571	558	558	597	594	605	548	590	591	577	576	539	570	585	535	593	575	546	543	564	564	613	586	552	583	561	582	634	550	556	545	591	567	574	558	574	600	592	577	623	581	619	593	571	590	582	577	595	580	570	609	573	644	585	585	594	566	612	578	619	546	586	568	560	628	572	579	597	547	575	569	633	572	561	560	610	569	549	600	588	550	551	587	583	584	620	583	532	560	590	594	580	552	610	545	556	599	553	569	546	567	562	583	624	570	567	506	561	591	565	561	600	596	625	570	567	588	603	556	574	559	572	601	602	570	555	555	605	618	603	567	578	580	553	609	593	583	609	552	595	594	561	593	580	604	579	562	598	546	559	559	582	592	561	564	601	580	571	567	594	599	527
25448	25740	33466	26898	14864	3104	1140	887	769	813	788	788	803	799	808	873	771	840	852	830	782	798	829	781	777	795	862	864	732	830	735	833	789	777	794	840	805	816	770	802	759	807	765	845	752	771	785	802	801	833	785	743	758	833	764	817	787	809	816	845	808	815	838	799	755	774	776	868	783	803	800	805	779	784	794	741	785	829	798	773	768	768	768	834	772	718	776	768	760	847	736	797	754	773	815	744	764	802	849	770	787	778	852	751	808	741	754	779	779	770	736	796	780	792	763	796	760	832	856	803	809	786	832	783	803	796	763	760	819	805	764	836	757	807	816	797	760	770	757	794	768	804	746	767	825	795	787	769	830	838	799	769	769	727	762	747	796	738	772	784	770	811	799	738	769	815	746	795	790	769	769	798	805	782	871	782	785	804	810	791	777	784	849	829	774	860	755	801	792	822	824	773	850	760	774	774	773	774	813	792	748	788	839	802	769	743	818	796	785	764	742	817	818	759	761	793	730	800	838	810	812	802	759	773	806	744	782	782	823	770	844	778	756	717	797	797	742	752	795	763	782	795	787	800	806	760	777	774	801	804	814	812	798	782	816	742	758	770	808	790	824	776	780	765	812	758	756	818	778	779	746	791	809	832	770	748	720	776	808	737	788	797	779	745	816	791	821	793	760	814	828	775	764	796	837	767	746	767	812	767	809	768	795	760	833	797	795	795	796	816	813	778	773	818	758	756	742	767	790	768	769	775	790	783	802	781	788	776	800	789	792	834	815	798	739	793	768	781	743	788	745	792	759	760	849	829	786	763	842	736	849	702	773	772	768	786	821	811	801	769	846	821	837	781	769	780	848	771	863	780	784	743	777	811	761	818	809	766	787	778	778	778	810	818	754	781	764	769	820	805	776	786	854	753	839	737	800	781	793	742	790	795	779	783	827	762	757	829	805	761	770	777	773	738	762	787	792	719	800	788	755	793	791	786	807	786	772	788	814	783	737	792	803	807	792	823	773	779	787	790	767	766	778	781	802	833	746	770	766	777	820	793	779	799	785	789	806	786	817	793	766	776	774	776	804	792	834	817	759	838	829	800	738	762	784	803	836	779	800	776	766	755	790	749	810	742	791	850	753	731	775	782	791	779	795	760	723	772	793	817	824	776	846	774	833	740	772	746	788	750	787	732	781	826	773	739	770	773	775	793	801	797	829	788	726	731	828	815	819	793	779	802	796	781	814	816	818	773	839	838	785	828	813	782	798	800	752	798	803	817	774	802	785	755	755	764	840	768	756	797	788	787	823	837	803	811	814	795	759	814	802	724	814	819	837	732	800	801	818	788	795	756	790	782	795	775	762	765	794	812	764	845	774	821	783	783	850	841	791	765	789	843	794	802	774	805	844	780	789	800	819	803	797	799	754	808	831	773	818	754	721	789	776	830	799	789	811	812	820	790	804	804	793	764	754	800	853	771	756	762	777	815	791	779	781	781	772	729	782	805	769	791	756	754	762	760	798	832	751	816	787	797	779	821	744	734	731	786	764	832	803	786	823	749	760	756	784	811	805	769	769	779	811	774	834	762	818	820	821	773	771	830	815	797	822	780	804	760	781	800	831	772	736	794	796	780	810	755	768	755	771	757	851	755	793	788	757	754	759	773	802	750	765	823	788	849	689	760	780	819	803	758	756	772	782	787	759	799	814	784	800	797	851	815	776	778	807	786	735	769	769	805	805	770	775	813	762	748	829	769	834	771	806	756	804	774	818	775	811	761	771	792	782	807	802	782	809	758	784	737	772	790	854	784	720	781	734	832	779	813	787	784	731	785	822	822	783	807	788	795	789	850	807	800	789	784	783	794	822	766	792	792	751	785	741	822	791	801	813	773	788	745	824	800	757	776	787	803	795	816	767	800	776	800	776	791	780	813	753	783	821	800	830	821	809	790	783	783	744	781	754	757	787	775	760	819	749	746	717	762	786	736	829	773	804	752	792	814	767	767	749	851	801	786	787	782	784	816	778	809	781	790	807	795	776	769	825	782	748	764	794	777	748	772	790	761	757	766	776	793	806	803	805	789	775	823	784	811	848	809	792	795	732	776	817	753	877	825	828	787	776	745	790	776	801	796	808	771	777	798	789	784	795	813	828	746	800	803	808	787	802	858	715	788	782	860	797	787	738	773	799	803	801	795	750	759	740	790	847	765	787	804	755	790	807	806	817	826	815	812	861	804	817	777	773	770	808	796	769	744	792	753	776	769	777	769	827	828	826	798	771	778	808	805	714	786	810	803	794	759	767	841	806	791	792	807	767	777	783	852	808	822	715	746	849	861	816	745	808	785	791	777	805	751	764	762	736	770	812	790	801	766	801	798	760	747	787	856	782	790	793	794	737	766	809	809	755	764	809	786	811	784	792	757	820	787	756	813	802	788	803	817	810	780	755	775	803	829	793	812	824	793	814	802	763	768	818	787	726	786	776	833	805	831	743	763	764	771	763	814	757	761	750	777	817	805	756	818	772	790	804	747	761	766	770	763	799	779	815	795	756	780	798	777	804	801	800	805	755	793	797	765	774	784	833	800	781	811	829	779	729	766	759	797	803	848	791	740	805	775	818	796	790	733	780	772	774	843	785	734	798	813	811	767	800	804	789	830	791	763	767	784	751	787	816	817	826	818	771	816	867	764	804	773	840	773	783	785	769	784	807	742	763	773	768	782	790	786	734	824	773	818	809	796	777	735	831	792	758	847	761	780	744	775	786	787	804	809	782	745	781	786	826	785	815	824	767	760	801	807	803	837	870	778	787	788	816	749	806	767	812	765	800	771	756	800	780	764	812	764	780	801	796	787	801	808	804	833	814	764	742	799	767	778	742	757	788	824	760	769	772	763	759	743	797	849	819	765	856	763	810	808	758	787	778	775	824	779	786	781	761	762	784	735	789	786	752	797	772	816	762	767	777	781	816	808	803	740	763	800	824	729	781	824	777	796	819	818	817	777	760	813	765	797	743	803	763	814	795	785	716	803	735	813	784	769	808	689	800	730	777	786	752	753	745	768	799	808	771	801	747	790	730	782	821	851	738	776	778	760	805	782	798	730	768	733	821	796	791	824	719	770	802	769	762	775	774	738	755	799	803	789	807	818	826	803	845	751	789	838	844	772	805	771	809	808	801	829	762	748	840	763	795	794	750	768	794	730	805	777	793	772	822	832	825	790	759	774	774	751	780	835	786	778	818	793	756	780	823	769	809	755	751	786	790	781	789	751	786	756	806	785	752	769	796	837	821	790	771	771	777	768	779	813	799	772	782	771	761	803	786	759	814	802	803	807	779	786	770	782	794	825	726	759	779	802	776	819	813	805	832	781	798	836	773	750	782	816	798	808	829	775	794	841	761	798	755	783	799	821	774	804	776	808	772	795	804	834	753	751	845	856	779	756	769	736	746	780	816	819	785	809	834	802	800	796	765	801	790	740	817	729	777	757	778	804	817	863	783	791	766	787	809	858	784	780
64560	86009	48772	16100	3775	1077	725	695	680	710	671	696	654	678	682	680	677	745	647	672	707	685	715	674	659	646	689	696	676	682	678	732	691	667	695	662	656	705	695	659	674	645	674	695	701	657	726	683	681	715	617	671	667	688	726	664	670	682	717	696	666	708	694	720	670	700	588	663	701	690	684	675	651	676	664	685	720	668	656	670	706	689	666	672	706	730	658	662	632	667	660	676	709	636	704	689	694	706	665	709	707	663	697	647	655	669	666	683	698	711	677	695	691	684	703	708	715	696	639	697	732	677	696	702	649	676	680	652	709	687	636	701	707	732	695	652	677	687	661	699	646	643	674	697	669	686	676	628	697	662	655	703	660	706	695	746	712	690	669	661	704	676	671	670	713	683	685	701	728	672	685	658	687	668	668	680	700	696	686	682	658	671	684	678	739	706	640	669	695	635	668	678	632	679	634	664	721	650	664	675	687	697	677	663	640	672	691	672	693	709	696	650	667	696	687	701	668	694	696	680	686	692	682	664	665	664	675	667	684	661	661	741	672	694	705	663	658	680	715	709	709	677	673	688	691	656	680	685	624	683	661	694	683	676	704	639	710	679	689	713	670	715	720	680	680	654	693	651	707	662	697	647	728	631	738	687	678	638	673	675	647	679	724	666	685	672	680	694	694	728	670	706	670	685	709	629	691	714	690	723	716	677	693	704	672	656	688	702	649	639	656	653	688	669	691	695	654	694	715	692	667	702	682	683	647	674	713	704	637	708	707	680	706	670	684	689	677	677	680	696	685	666	656	727	680	712	687	650	705	705	716	671	633	695	716	702	657	691	706	669	657	748	697	700	681	676	651	668	692	679	716	690	643	697	666	669	657	588	709	668	666	714	686	663	711	641	709	688	659	697	654	708	698	696	669	712	669	698	669	661	653	676	718	679	711	700	717	670	668	697	698	653	670	634	719	683	722	680	686	659	728	687	643	672	715	671	693	701	676	671	726	663	659	718	630	700	654	688	656	703	706	578	641	702	688	693	669	606	684	664	730	672	666	644	659	716	662	690	666	654	685	709	706	681	649	655	713	732	712	679	710	685	684	649	635	640	674	671	642	631	707	662	724	694	700	676	675	667	663	695	647	705	675	740	639	690	698	707	635	728	652	688	711	674	696	671	665	737	685	664	684	691	675	670	658	626	657	662	705	609	656	677	675	708	688	673	661	662	700	646	683	687	671	647	662	674	686	682	715	655	672	659	690	711	636	655	676	672	708	696	691	694	662	730	681	649	677	651	695	675	643	683	676	673	664	670	693	645	694	640	655	636	688	653	664	651	682	695	658	661	727	707	722	662	648	689	661	664	683	677	649	674	672	708	640	666	680	675	677	663	684	644	655	715	628	711	643	676	683	669	682	705	715	708	696	698	624	699	714	668	657	668	670	692	669	721	686	695	725	669	683	730	661	614	644	671	743	707	709	685	671	702	676	680	672	746	687	660	664	660	718	675	681	664	705	674	699	670	669	696	713	733	713	683	665	675	698	649	678	713	749	691	666	639	681	701	689	690	678	676	703	683	666	640	655	698	624	689	710	659	681	709	700	669	661	667	639	663	745	675	697	640	699	670	670	710	682	568	692	681	678	708	665	639	661	690	650	663	683	608	683	703	685	657	680	685	680	668	692	689	648	684	661	669	666	701	667	670	693	619	722	670	677	676	644	674	696	676	702	707	686	673	666	644	677	672	648	724	651	687	665	699	676	703	681	670	698	717	672	654	688	672	651	672	678	628	681	658	725	703	666	646	657	645	643	691	679	754	641	706	640	688	640	654	676	653	689	673	661	681	691	649	648	656	687	695	688	713	681	696	677	712	695	691	687	683	702	704	700	688	704	725	696	686	662	685	698	670	669	691	680	682	625	659	681	677	690	674	682	698	673	660	672	715	719	692	669	686	682	726	644	642	688	683	673	664	731	647	675	669	706	706	679	703	655	692	671	677	678	653	651	654	667	665	717	656	689	684	648	700	662	647	656	652	694	671	711	667	671	661	654	643	699	666	657	703	653	673	628	679	665	696	670	628	712	690	681	688	635	638	656	677	721	668	689	654	673	679	688	700	677	670	665	684	657	685	648	690	696	646	661	741	731	676	710	703	700	644	730	652	678	683	681	680	623	680	730	645	740	674	662	707	680	679	687	675	678	645	686	677	664	686	689	694	623	703	739	684	689	748	642	649	707	648	708	748	702	706	648	655	657	693	684	705	653	673	690	708	648	655	687	733	663	633	679	669	679	661	650	677	689	665	686	653	695	673	646	655	670	637	707	671	648	681	652	652	646	657	687	674	722	707	684	717	701	645	706	688	676	662	683	713	724	678	702	662	628	671	650	629	664	691	747	670	675	666	703	644	695	675	703	666	686	667	711	739	673	666	686	681	746	590	671	657	666	709	684	673	710	711	636	676	675	690	673	641	743	718	666	687	686	675	629	650	684	662	682	675	693	683	641	758	696	656	664	672	661	713	684	694	650	718	706	743	671	707	737	696	710	685	654	664	668	684	683	678	644	699	709	693	722	682	687	697	640	693	669	665	691	674	688	628	652	702	692	688	687	658	645	631	636	704	680	694	706	631	644	707	649	673	631	665	679	710	699	694	626	714	652	643	700	679	700	668	650	707	665	671	689	700	674	696	717	688	682	672	648	686	678	695	662	664	650	703	679	702	667	657	697	699	655	725	681	662	709	687	703	691	713	647	648	660	634	682	638	684	705	678	716	674	648	716	629	711	664	710	715	668	712	679	674	707	706	660	658	684	687	627	653	657	650	746	715	669	670	694	644	683	695	646	679	706	664	692	636	667	675	650	678	680	752	703	698	667	678	719	690	679	667	681	684	631	669	658	731	688	677	631	710	662	691	661	678	611	661	683	673	664	697	699	688	664	687	657	645	694	709	730	610	664	652	691	688	700	674	740	707	699	685	686	658	711	619	670	715	664	680	647	676	667	644	672	643	693	683	675	707	679	648	700	682	706	713	666	644	662	665	700	661	686	704	675	669	688	709	682	670	668	643	696	675	677	677	675	759	634	681	606	704	632	689	651	637	733	687	662	660	646	619	678	706	681	722	692	666	658	692	684	664	686	695	641	714	648	662	727	679	663	653	685	693	683	691	689	715	698	726	708	643	709	708	677	636	675	735	753	674	710	627	729	709	709	745	697	668	698	671	729	680	661	649	702	682	649	698	689	682	710	660	693	689	694	650	704	693	708	708	692	682	707	666	708	637	699	689	681	679	699	673	690	671	681	718	675	709	718	694	665	701	712	689	664	691	668	674	689	690	656	681	656	673	662	651	689	680	674	682	696	639	701	677	668	657	611	685	693	661	706	679	718	695	682	709	681	715	698	688	700	647	652	696	730	703	713	652	678	658	689	681	672	683	725	709	704	665	686	671	677	661	630	703	702	695	692	668	660	667	693	640	651	663	692	694	703	673	713	722	640	630	714	682	681	656	641	654	693
24044	23212	31737	26097	20341	10248	1892	1111	943	908	971	904	972	930	958	870	889	887	896	914	934	893	896	884	909	883	902	928	904	873	870	929	880	886	914	923	879	914	938	957	882	890	898	891	870	901	914	854	936	815	901	873	915	880	926	876	832	890	934	937	955	843	845	965	917	859	882	939	874	918	838	915	958	924	810	852	879	910	919	859	886	926	879	857	873	902	827	838	893	894	917	888	864	883	912	902	822	915	878	847	893	962	878	873	977	898	901	906	880	860	911	869	854	908	885	888	895	856	905	848	878	865	838	899	861	887	893	909	934	872	915	889	857	906	879	914	857	864	892	873	903	875	863	916	908	862	864	892	897	859	892	868	915	882	870	907	856	867	905	878	899	878	887	907	899	861	933	863	878	853	922	935	836	855	879	888	902	877	908	847	880	914	876	866	904	884	892	895	878	933	923	925	881	892	911	872	888	901	893	912	947	878	905	854	901	866	838	908	894	943	850	899	891	869	864	898	918	886	882	883	872	882	895	837	873	922	854	933	872	866	871	862	867	893	879	854	842	890	885	934	900	925	891	899	881	904	896	877	878	889	876	893	868	879	873	893	937	935	892	871	835	847	885	892	844	864	942	912	884	842	886	869	951	908	917	901	885	855	881	872	854	885	866	855	871	908	848	867	807	904	859	907	858	879	911	946	934	940	877	936	882	895	852	905	854	878	905	825	887	878	929	872	889	897	847	868	894	895	868	827	936	922	823	880	890	907	869	941	869	852	856	845	888	866	907	933	900	867	894	907	878	895	920	880	949	862	897	895	904	897	905	902	921	912	858	840	881	897	926	912	900	912	900	890	913	894	899	872	863	934	911	869	899	860	911	960	863	887	852	894	895	888	876	857	859	875	868	841	893	850	930	909	839	878	895	854	879	831	908	888	931	855	882	862	917	860	876	914	838	858	898	848	869	890	826	904	861	871	844	866	868	852	863	833	939	852	891	892	860	870	897	874	880	890	893	896	845	882	904	860	807	876	862	885	885	892	877	914	889	862	906	917	860	843	857	910	890	887	847	881	871	816	900	856	897	857	896	861	859	877	909	877	893	856	839	915	850	845	874	829	911	902	882	899	907	891	935	886	864	906	899	852	867	876	891	889	882	847	873	817	874	867	883	892	919	873	938	935	866	881	923	898	829	877	885	904	837	872	876	862	841	861	916	893	893	870	887	845	873	929	840	878	882	865	899	917	943	946	871	879	887	888	857	890	866	892	881	856	844	890	890	900	827	835	888	920	888	826	860	889	833	864	867	865	863	857	827	911	870	886	890	898	846	861	895	876	871	876	848	815	827	856	893	911	839	902	869	867	894	908	906	887	848	915	886	867	897	898	880	853	918	908	918	808	889	890	880	901	898	836	972	888	893	899	873	852	863	901	813	856	942	882	904	861	842	931	844	887	879	851	886	858	918	816	843	835	911	839	855	912	847	931	854	832	873	872	894	912	861	864	930	851	918	896	857	899	888	917	873	859	871	885	871	888	890	875	899	884	898	855	889	840	842	883	873	868	849	894	884	857	867	900	829	893	924	841	833	893	816	831	919	885	910	887	881	903	841	890	884	841	956	865	895	870	928	870	853	861	862	831	851	872	849	848	877	860	909	837	879	928	838	910	914	859	864	939	905	896	866	842	900	909	866	890	875	880	884	879	888	884	892	901	921	904	891	887	871	879	899	874	875	845	918	911	906	885	902	864	899	820	870	883	851	875	933	844	907	889	877	876	876	886	923	900	875	862	897	911	856	821	914	930	865	916	906	865	854	923	919	896	921	898	889	915	860	878	935	869	858	880	880	886	909	883	848	885	879	847	855	861	887	852	912	849	903	935	883	861	834	870	895	928	845	878	910	875	861	858	956	850	834	886	846	852	867	905	902	865	855	922	894	879	834	827	939	892	801	877	888	918	882	899	869	907	930	942	968	842	868	846	933	829	901	916	865	966	890	953	889	909	829	862	902	874	903	859	866	933	844	937	859	877	869	890	864	860	868	869	856	881	813	867	882	907	866	918	864	900	877	898	893	909	917	912	854	939	897	880	893	863	882	863	837	913	909	900	857	828	917	843	845	881	864	891	833	903	921	875	883	848	847	891	883	870	879	863	824	901	911	873	845	804	891	879	885	882	885	881	899	854	922	888	876	796	872	876	910	850	879	846	852	884	857	902	810	891	829	907	887	863	883	912	887	828	836	819	882	873	894	900	889	884	872	854	898	877	909	871	881	897	906	866	961	922	827	907	889	838	885	842	924	888	913	824	917	878	873	899	863	888	867	905	893	846	919	845	895	923	858	866	926	877	921	921	938	875	897	900	938	847	937	891	848	858	863	862	883	865	881	857	844	859	859	926	855	921	822	859	880	903	852	861	901	803	849	904	842	836	881	886	827	918	870	898	839	887	875	887	876	916	844	928	890	819	908	930	883	894	833	902	889	875	880	915	903	876	840	906	921	894	869	894	840	919	862	932	875	941	902	895	909	879	867	819	868	911	864	870	921	848	910	954	904	896	926	955	905	900	892	876	873	910	922	895	879	866	859	861	876	932	890	917	846	867	901	861	836	908	875	904	900	891	867	877	877	802	825	867	837	933	872	854	856	885	885	836	848	853	851	914	822	860	841	849	891	862	823	844	871	834	863	888	887	887	903	883	893	910	894	903	884	850	926	842	864	885	886	912	911	867	853	926	907	906	835	885	886	843	860	818	849	910	927	866	824	902	865	871	878	929	867	873	844	918	907	910	901	901	891	863	907	860	850	899	859	865	884	919	831	895	857	889	898	878	846	886	899	820	913	895	866	863	935	887	870	836	866	870	911	844	882	855	908	902	872	850	905	896	854	883	885	913	868	930	824	866	828	870	863	867	887	857	857	872	823	871	893	842	853	902	946	959	902	858	868	911	901	834	880	931	872	894	873	871	852	865	853	870	886	894	873	838	915	887	874	847	856	900	871	878	853	882	902	904	868	880	867	856	944	914	905	830	874	971	835	899	913	883	846	876	872	875	861	893	886	906	828	884	822	859	884	953	884	887	949	886	893	837	900	891	866	842	848	889	826	855	899	833	879	878	842	899	855	840	850	877	874	871	869	891	884	890	854	867	864	862	911	857	910	889	919	937	874	828	839	937	917	906	857	892	838	893	865	848	853	837	906	868	949	836	896	916	865	910	882	865	871	928	861	863	860	911	890	889	887	904	906	814	891	885	899	839	854	909	869	867	878	855	940	898	880	854	863	881	915	874	895	900	880	899	882	883	914	935	866	919	820	894	919	825	866	907	885	825	910	876	843	880	863	897	869	848	900	877	889	846	833	870	857	877	858	911	874	813	829	873	849	908	908	872	857	856	854	908	867	853	919	832	915	870	916	950	906	859	837	872	856	897	837	860	849	864	936	890	876	902	922	885	904	908	895	864	842	899	910	836	901	884	900	908	906	904	861	900	911	910	871	881	954	877	883	858	871	887	902	867
63570	96378	59780	24849	6588	1671	908	797	804	776	761	812	779	809	783	747	793	772	807	790	780	861	806	808	769	817	748	809	769	798	744	780	854	771	824	783	728	791	804	785	754	780	766	832	741	740	779	811	767	770	741	785	784	786	786	743	764	765	763	755	796	781	767	828	796	754	812	833	778	802	737	792	742	768	796	772	781	766	742	777	796	804	780	786	723	783	793	778	757	786	772	793	784	817	795	789	760	832	767	743	739	773	824	802	805	748	772	800	757	765	750	771	819	784	800	763	766	765	727	756	790	775	746	781	800	790	828	793	852	831	749	799	754	807	781	756	767	769	769	825	758	792	766	806	822	838	799	791	752	805	733	760	807	797	786	784	790	793	760	782	752	814	791	838	785	749	754	801	775	791	801	778	790	745	767	766	779	800	767	777	799	765	781	783	763	808	795	798	758	772	738	792	809	792	733	753	747	801	819	769	824	734	746	773	757	727	812	721	812	760	781	792	758	778	792	759	792	778	790	848	791	735	745	801	760	777	781	792	753	783	796	764	789	766	792	798	801	740	780	737	806	812	771	791	744	769	791	800	755	837	839	792	741	761	790	809	770	771	750	758	794	755	755	816	780	793	738	782	781	790	715	748	778	768	749	809	840	771	748	744	775	778	784	755	761	755	742	781	790	780	816	747	810	802	777	765	821	781	758	760	764	759	762	765	800	814	800	784	811	798	778	775	758	826	836	814	793	770	780	784	767	805	756	778	747	796	728	755	773	797	792	868	769	801	798	812	806	755	728	807	751	773	775	761	741	784	824	790	766	795	787	765	775	795	774	764	790	749	760	788	815	763	781	785	768	779	763	772	791	842	797	790	739	785	762	734	801	781	712	747	781	776	802	794	747	762	767	791	768	749	822	738	768	789	783	785	816	788	803	775	760	764	821	736	733	795	796	796	782	782	787	784	776	743	773	789	807	735	770	809	784	807	807	761	793	778	800	840	831	790	794	758	743	799	802	770	750	788	782	728	790	754	788	787	768	809	775	728	794	802	781	770	809	797	797	744	793	818	694	813	751	754	778	770	754	783	774	782	756	812	784	809	820	764	743	787	784	828	752	797	753	785	783	797	818	804	695	809	773	744	789	752	782	814	808	757	792	727	779	750	799	762	780	796	745	788	805	778	767	787	775	747	752	743	795	766	793	856	801	744	729	790	770	758	747	841	739	784	779	771	772	828	734	771	784	776	828	762	778	760	774	803	774	809	797	779	775	797	753	758	785	768	797	778	818	759	772	728	821	774	838	768	832	793	748	795	733	786	839	766	791	788	804	794	758	780	752	732	738	848	789	774	809	788	798	764	792	793	764	785	752	768	811	815	756	780	800	828	763	761	783	745	776	783	828	748	794	786	804	787	762	759	762	779	802	805	802	850	755	761	795	786	802	801	745	788	821	810	787	822	771	810	773	752	785	781	788	800	788	800	827	779	743	748	772	715	765	799	770	753	738	796	750	791	763	822	806	767	770	811	764	768	745	769	741	779	798	811	770	727	720	778	726	758	806	791	778	751	792	779	755	757	783	736	754	820	797	749	800	824	755	821	804	778	842	807	795	776	769	777	821	749	807	792	755	794	823	801	778	785	767	809	779	776	759	797	772	781	767	783	766	753	783	747	758	771	816	800	751	837	777	764	765	802	790	795	727	769	732	799	788	792	765	781	749	826	777	756	768	758	787	791	791	813	777	761	783	754	795	777	752	818	743	740	781	780	822	754	764	802	769	771	785	831	810	791	795	785	739	761	769	801	820	747	798	798	808	760	748	778	797	761	825	809	789	806	783	775	775	806	780	755	777	765	799	799	734	802	765	709	759	786	797	765	795	760	789	768	753	800	792	798	802	721	792	749	701	765	748	792	787	757	771	802	751	737	771	759	785	785	814	745	782	758	819	758	799	805	748	752	772	731	783	761	778	797	829	793	818	797	781	822	830	808	786	754	704	818	747	755	747	770	787	795	799	773	754	799	811	790	775	763	789	752	780	776	734	742	782	735	737	768	797	769	741	805	812	792	842	790	781	774	759	802	796	771	779	729	778	820	776	779	778	698	741	779	799	788	775	746	780	757	776	762	814	776	810	801	739	778	770	795	770	735	779	791	747	754	755	784	776	770	783	793	740	788	789	781	752	750	795	794	771	779	789	765	793	795	774	751	789	742	795	792	767	756	770	748	800	770	823	779	774	789	754	838	797	781	782	797	780	808	757	813	815	780	759	799	766	772	795	839	769	770	767	821	763	787	745	790	816	765	758	767	832	783	777	788	768	758	733	794	784	767	711	801	790	799	769	805	757	693	754	770	771	785	759	751	784	764	753	813	772	765	771	772	734	802	766	780	803	765	762	721	737	779	806	788	809	781	761	770	749	727	813	829	724	769	737	765	808	744	748	796	765	826	797	799	787	758	770	764	777	790	763	791	788	796	790	747	789	763	818	767	776	755	834	804	767	792	805	774	734	795	740	733	810	765	811	799	737	791	772	774	730	798	809	734	783	778	717	785	785	764	767	787	782	721	771	785	770	747	748	782	767	792	713	818	763	789	753	786	794	758	793	775	799	754	747	749	779	749	742	734	730	794	787	845	734	783	761	790	783	800	748	813	742	777	799	789	795	813	782	744	778	756	759	787	793	813	788	753	780	743	783	788	801	813	775	771	758	799	782	771	772	820	765	773	788	804	810	778	749	795	812	788	791	770	764	790	716	795	819	796	771	756	769	717	819	803	797	777	769	752	742	713	734	734	792	763	786	766	763	820	763	822	808	778	816	797	782	757	718	768	752	801	853	814	745	799	748	784	720	752	815	818	786	775	786	780	817	806	783	748	756	778	821	787	741	781	814	783	816	786	780	748	747	755	755	801	826	796	750	800	732	797	785	783	734	762	785	790	736	795	802	779	731	770	741	848	773	807	764	743	781	762	830	779	745	749	674	842	791	822	726	760	777	785	814	771	781	782	757	821	805	762	797	763	766	724	756	768	756	761	740	780	800	800	768	700	793	763	739	797	782	735	782	766	729	780	834	804	780	801	811	730	770	747	798	770	746	759	740	759	823	798	729	733	750	747	791	790	730	724	715	827	774	818	829	762	750	831	786	785	800	772	821	744	786	755	777	797	737	772	762	757	765	753	782	775	793	784	774	747	795	753	790	778	802	794	792	788	815	747	789	749	768	791	758	784	709	779	758	762	722	763	787	794	810	778	772	743	812	783	772	777	780	821	809	802	759	760	749	745	720	793	821	832	812	758	780	785	763	767	783	797	732	832	751	785	792	765	756	794	765	839	778	814	791	784	795	725	809	775	843	757	838	795	772	795	764	816	798	763	765	779	723	733	752	789	747	775	802	807	796	728	797	798	823	746	772	751	782	737	740	796	709	768	771	738	769	827	777	805	752	831	804	695	730	774	753	754	788	774	748	782	871	774	729	733	767	726	801	741	755	746	768	788	766	749	763	764	804	804	776	774
32201	31321	22585	7082	1385	823	720	753	768	779	741	671	713	704	702	748	704	699	726	766	721	745	677	745	769	685	719	723	681	701	689	706	715	743	738	666	760	716	755	735	699	757	683	722	702	686	708	691	702	730	741	675	755	754	693	741	682	678	720	770	683	730	689	729	735	742	717	795	715	743	698	729	711	705	670	699	719	710	723	699	664	718	727	687	676	721	758	695	757	676	691	690	696	755	673	772	688	704	749	743	719	687	763	748	733	735	699	688	685	699	718	746	705	689	727	698	772	740	736	713	738	746	739	671	735	700	680	716	746	714	737	722	733	705	728	728	702	720	744	741	755	732	728	700	725	662	708	703	761	707	701	689	744	678	750	737	749	745	697	687	743	719	727	689	696	756	741	693	692	726	747	716	730	738	735	708	725	733	715	672	721	649	682	749	720	741	755	706	757	738	707	719	688	733	703	709	705	699	721	665	722	693	724	717	688	687	708	666	723	714	732	708	778	720	689	707	711	719	635	699	733	670	663	742	687	728	671	730	785	722	741	696	742	685	746	689	717	713	722	716	743	697	730	712	748	707	737	729	712	716	775	711	745	681	732	742	679	742	713	699	729	746	659	710	682	709	719	688	743	741	696	721	712	722	713	715	712	747	749	749	739	695	684	715	697	716	702	653	703	672	698	776	676	698	769	720	735	648	704	763	736	736	758	719	744	796	727	742	738	734	723	708	678	748	705	764	745	727	713	733	662	702	691	718	774	703	732	760	704	749	693	700	728	690	696	711	773	682	747	684	734	684	679	700	707	742	714	710	687	691	698	704	755	736	728	674	700	784	707	733	731	699	729	700	688	724	775	680	710	711	763	706	696	721	755	733	751	729	756	793	704	756	724	706	717	717	712	674	702	695	701	660	739	680	688	710	745	708	665	720	752	728	727	710	727	776	734	682	699	722	669	690	690	724	726	736	707	733	712	713	712	684	697	691	720	729	723	698	765	684	693	741	717	718	745	698	740	701	726	717	745	682	729	740	780	697	712	762	693	730	748	701	775	692	709	757	730	758	717	745	714	725	759	715	688	717	740	701	691	693	695	705	713	683	762	698	703	675	664	712	759	696	689	718	694	701	668	737	700	708	717	663	767	726	715	711	713	704	698	675	728	769	734	683	683	656	710	692	713	715	727	691	751	695	769	749	659	734	724	690	730	695	718	747	747	717	734	725	705	667	753	722	751	727	725	745	716	633	690	688	743	696	753	710	720	717	673	740	689	679	752	709	726	716	714	701	763	747	737	769	748	660	763	702	725	701	700	754	724	709	733	725	728	731	743	690	727	711	739	744	712	719	705	713	690	730	703	717	716	799	710	763	720	725	739	743	674	686	732	711	723	743	753	728	708	736	696	702	768	697	699	744	763	691	711	734	701	760	725	765	714	715	734	709	755	781	718	732	740	725	691	675	709	712	739	760	738	781	740	701	759	699	685	675	700	736	691	676	702	718	710	718	661	702	674	724	633	748	703	713	710	720	715	724	728	718	747	687	722	693	704	695	746	708	705	728	698	728	717	695	674	756	709	722	716	765	687	709	711	704	726	724	773	687	713	707	743	676	734	662	701	745	745	717	743	707	735	768	764	696	713	693	696	727	723	691	720	711	704	796	732	688	756	724	740	698	749	757	709	745	667	737	733	693	752	743	694	697	711	691	744	670	717	742	699	702	711	697	732	707	734	731	698	753	702	721	692	724	769	697	718	736	717	696	721	709	707	698	752	684	704	764	731	692	697	747	687	739	695	726	648	709	703	694	744	712	743	753	715	709	725	715	725	647	724	726	706	767	686	713	734	718	723	740	758	712	734	769	760	757	708	700	704	752	673	721	697	730	691	674	736	705	701	711	721	705	711	705	711	690	731	689	698	698	664	697	703	705	715	691	691	741	738	699	706	704	710	769	740	783	721	741	729	701	690	710	718	713	701	707	707	721	755	733	696	716	750	725	664	727	717	690	702	693	753	755	715	711	765	694	720	719	674	739	755	736	746	688	677	724	715	697	722	701	729	741	740	742	685	721	685	759	719	705	766	782	700	751	731	693	739	678	693	683	676	695	687	727	651	703	803	700	698	740	708	700	737	693	771	697	736	704	716	698	701	738	709	732	718	744	670	717	729	708	709	701	736	704	727	682	699	734	732	709	725	732	695	707	743	684	663	740	708	668	773	728	749	706	694	737	652	701	714	687	738	767	727	725	725	719	701	715	685	746	701	769	735	724	694	736	719	692	717	682	710	687	696	722	771	744	752	703	720	740	685	719	749	733	738	738	689	736	694	758	693	734	722	700	736	742	708	727	629	720	698	687	742	713	746	725	721	729	698	691	725	736	709	710	726	750	713	740	691	746	672	720	742	693	736	689	698	701	740	700	710	725	759	708	704	724	717	738	716	710	760	712	804	704	703	669	701	720	721	698	767	688	709	741	714	722	698	727	738	664	717	694	710	759	751	740	738	716	699	704	740	714	663	732	715	736	738	659	721	704	717	715	727	662	692	739	679	703	698	716	706	704	704	719	733	673	725	726	770	704	722	727	677	728	778	698	712	736	701	709	725	715	731	733	707	656	748	691	714	721	690	713	683	724	722	670	682	756	761	753	755	763	700	719	715	756	686	711	754	746	710	690	742	772	688	711	719	698	725	724	714	717	695	699	751	724	706	720	718	737	697	703	699	744	698	725	726	691	766	733	745	762	713	708	711	674	723	675	655	735	728	711	697	716	730	719	757	752	724	719	690	772	725	715	726	752	739	735	731	673	716	714	735	707	745	729	767	743	744	757	729	697	741	679	686	716	723	736	724	694	704	701	686	722	727	709	736	718	680	741	754	745	735	717	760	702	677	689	705	691	693	746	727	684	700	720	722	688	677	781	753	694	698	694	704	697	698	715	728	726	736	761	724	692	732	675	734	738	746	718	734	681	719	683	722	681	735	700	704	707	740	727	715	715	664	751	676	735	703	713	733	746	760	724	735	710	787	729	719	686	732	742	763	701	713	695	691	724	753	701	695	719	708	736	694	712	720	700	808	731	718	686	745	748	741	670	735	679	714	705	667	713	757	768	693	737	721	725	763	727	694	688	704	727	725	718	677	703	685	695	699	677	759	748	691	721	716	692	684	701	698	717	756	711	699	741	689	730	737	737	790	713	689	689	721	697	719	692	735	762	698	726	752	696	740	676	768	722	706	739	715	746	702	740	716	762	737	688	714	736	686	738	714	722	730	661	690	715	727	709	704	728	672	737	741	782	700	691	699	673	709	702	685	738	720	707	744	749	709	706	704	742	696	741	695	679	713	766	706	696	737	748	747	720	729	727	718	717	715	696	729	698	746	758	709	728	708	746	754	704	679	739	678	709	696	676	744	654	720	715	729	731	753	759	706	753	747	712	730	711	718	678	679	752	714	687	739	695	697	708	722	675	783	741	723	685	741	702	752	693	735	736	739	715	698	718	676	701	671	697	680	734
27586	34013	15095	3399	1065	664	590	521	535	612	544	586	559	538	609	603	617	588	578	572	564	581	579	533	599	556	547	603	567	571	572	564	579	601	574	590	597	653	625	571	552	580	594	553	580	588	589	564	574	550	576	573	594	579	601	586	583	564	590	531	557	602	603	561	565	559	528	564	561	564	586	525	584	552	586	561	551	561	556	578	539	547	577	560	619	588	583	547	577	586	559	552	573	604	613	556	558	585	583	565	601	562	551	547	581	573	574	573	541	559	588	624	535	556	588	531	586	614	594	554	565	577	585	577	558	622	567	578	593	619	569	577	561	577	591	587	585	611	574	557	561	593	528	582	528	545	528	578	561	542	572	562	588	566	531	593	578	579	564	544	539	587	570	555	561	560	536	567	583	586	564	581	579	536	599	550	618	554	547	585	588	560	590	611	583	568	619	568	576	547	589	551	572	571	569	559	573	556	563	597	609	554	561	573	568	552	599	590	577	553	622	534	563	529	573	602	598	593	537	577	533	608	598	557	560	555	579	578	561	565	570	592	573	567	601	614	522	582	555	550	572	580	596	530	566	542	589	598	600	587	562	575	515	607	592	568	527	537	536	548	578	568	593	570	533	615	538	556	563	620	591	585	579	525	533	612	553	587	617	572	596	564	589	599	595	613	553	566	592	552	576	584	586	597	553	522	573	624	580	553	586	638	572	576	566	590	589	598	616	566	571	573	619	571	583	594	512	601	523	549	578	550	544	577	555	559	576	576	563	587	580	587	594	561	526	564	540	558	581	590	555	572	612	588	567	545	599	534	556	575	552	562	607	586	539	571	595	510	554	586	526	629	555	577	567	580	598	618	590	553	580	602	563	569	545	560	550	542	607	624	562	550	564	567	585	624	601	552	621	592	577	567	579	573	576	573	601	546	574	612	547	590	560	575	559	571	559	560	535	553	550	557	589	607	614	627	555	543	606	562	567	557	581	569	600	530	559	578	610	572	546	589	527	577	553	563	566	534	525	582	553	533	567	593	536	560	546	555	532	544	560	611	574	589	561	562	560	547	603	540	551	550	591	613	583	587	572	566	565	577	541	578	570	576	598	592	625	604	597	580	562	527	575	586	521	530	566	545	560	554	570	557	607	593	556	545	579	575	555	564	576	567	551	581	591	544	606	573	603	607	563	589	569	579	603	609	580	576	591	544	579	532	553	515	570	572	585	599	570	545	566	586	586	542	551	589	580	551	607	572	566	542	588	564	598	609	564	538	588	572	593	546	534	587	578	550	591	590	545	588	600	551	557	551	601	559	542	536	595	622	544	593	557	550	567	541	559	554	551	569	605	589	552	565	542	536	590	590	558	563	577	549	562	556	555	538	586	518	568	575	577	576	560	584	549	588	555	543	519	540	568	548	540	615	605	575	563	574	569	567	574	554	530	565	563	572	535	566	584	579	584	544	557	532	592	543	573	563	552	558	634	580	574	566	574	591	573	570	599	550	594	577	565	544	529	635	587	550	544	594	548	619	580	574	547	573	608	602	579	563	575	620	601	554	585	543	590	547	585	584	618	567	557	570	583	578	560	577	578	587	593	605	554	581	596	568	568	552	603	583	553	594	580	568	568	548	588	563	600	516	515	592	566	540	603	536	569	558	553	559	549	554	550	576	593	573	514	569	612	555	570	570	538	527	615	580	601	596	567	561	571	617	543	569	572	619	561	612	547	576	585	597	560	570	571	551	585	607	605	579	598	558	576	565	559	571	598	575	525	557	556	555	591	589	578	607	597	558	578	580	591	596	528	536	587	571	557	606	547	589	566	588	586	553	561	516	535	572	556	542	602	577	574	577	579	547	566	536	593	570	555	549	504	621	553	569	553	551	578	590	580	560	575	598	556	578	602	559	640	543	541	594	558	575	576	594	556	556	545	537	579	564	586	552	580	631	577	542	593	587	558	600	618	553	560	590	570	591	555	574	562	536	566	564	563	567	578	593	565	591	617	567	603	553	619	584	556	587	601	580	592	556	600	577	573	557	582	567	547	567	615	534	597	589	563	572	558	598	550	564	589	579	571	552	580	575	590	577	549	565	584	581	570	552	555	598	586	562	549	576	521	559	586	586	617	567	576	587	583	563	550	549	579	578	549	524	573	580	553	587	552	562	559	603	578	622	581	597	516	515	540	554	553	586	547	603	599	556	603	621	549	570	612	562	543	569	602	546	539	577	543	571	576	551	595	599	562	574	588	605	545	573	550	561	591	541	566	564	531	554	575	608	612	590	598	542	532	527	574	593	589	607	540	575	549	534	539	529	558	558	551	556	593	576	547	542	575	553	559	625	553	547	584	563	554	609	594	581	586	563	638	565	563	599	583	612	612	574	556	570	587	608	567	596	554	618	604	561	593	552	584	569	549	578	601	584	568	551	552	557	617	594	539	577	562	548	555	576	559	571	554	535	566	555	552	597	570	618	535	582	535	539	551	578	566	580	541	551	576	594	577	569	589	610	582	543	592	553	553	600	555	569	569	628	543	604	564	585	565	602	569	597	553	538	543	571	568	569	588	542	547	578	582	587	523	583	549	538	566	548	563	588	577	587	568	581	583	590	602	570	562	557	530	515	549	564	556	517	571	569	570	540	601	550	559	563	601	532	558	584	566	590	545	530	606	638	589	596	597	536	603	620	565	586	591	537	546	564	572	570	577	617	573	583	561	544	542	538	575	589	595	523	578	602	581	592	588	555	614	540	539	574	556	573	584	569	556	561	575	542	612	562	518	560	534	597	562	549	543	587	587	566	594	567	579	581	544	645	547	553	584	638	535	568	572	589	530	590	602	570	555	535	546	559	553	507	557	586	561	578	530	547	615	541	538	585	508	547	533	611	574	554	571	636	566	578	530	587	554	548	554	561	615	583	540	591	518	559	549	544	544	561	533	607	583	588	580	561	585	561	590	588	560	581	564	578	555	560	538	574	545	552	529	580	573	573	534	553	551	569	555	569	545	585	586	556	561	580	551	580	569	589	568	553	529	559	640	537	576	625	534	582	568	569	588	606	571	570	532	598	572	585	561	584	574	569	577	550	592	566	562	573	556	565	584	548	555	536	579	543	605	585	587	593	581	600	575	583	564	569	568	617	568	545	565	564	576	535	553	547	548	604	604	585	551	555	585	575	578	578	607	570	584	547	576	616	588	537	563	517	561	562	570	524	535	576	581	586	580	593	586	575	549	527	581	538	570	615	569	561	578	554	563	605	574	575	508	583	595	531	576	617	552	552	574	583	583	578	592	596	561	564	542	552	546	617	595	575	537	567	537	558	591	585	560	539	582	564	568	575	610	593	583	547	583	560	566	577	588	540	564	539	594	587	550	598	582	574	526	573	595	612	566	545	576	569	559	576	562	550	552	570	546	579	548	605	563	573	588	568	581	548	561	562	578	553	545	543	540	573	533	577	552	568	582	538	604	569	565	559	613	594	544	567	561	559	569	555	573	578	578	524	525	580	556	592
25414	25629	34701	27843	15744	3689	1132	912	808	859	843	824	794	807	777	809	774	856	794	812	866	794	825	812	812	790	850	833	757	795	774	805	756	744	783	771	843	783	802	779	760	824	824	766	798	744	762	796	800	780	771	805	811	798	783	772	799	809	766	844	749	808	776	838	822	787	831	736	743	747	783	833	836	855	786	779	783	763	790	759	856	772	745	767	791	831	803	785	846	769	737	792	812	778	757	758	834	776	780	789	785	777	795	814	820	790	807	778	904	775	860	765	794	743	822	710	796	809	755	839	804	786	843	768	822	802	805	759	784	797	804	802	744	788	820	792	790	769	783	814	768	743	794	769	744	782	747	755	783	777	814	822	812	831	783	823	794	751	782	772	775	761	776	748	790	755	764	816	804	799	758	815	806	808	752	777	757	783	768	787	758	745	767	825	802	826	779	827	757	747	794	815	750	776	777	818	799	799	769	838	824	793	857	760	752	769	794	801	815	852	735	753	745	818	767	856	795	813	780	739	825	807	798	790	767	778	804	748	756	792	801	782	776	804	895	789	793	766	829	763	790	851	719	843	777	772	771	834	797	770	811	775	775	792	804	809	813	809	803	760	807	794	793	799	764	801	788	815	784	802	800	759	756	799	791	771	772	791	745	760	783	707	762	831	814	875	779	769	812	783	783	840	788	829	757	796	722	804	836	716	814	859	814	746	743	776	791	793	822	828	791	825	779	779	764	775	808	773	804	838	793	808	819	810	792	773	807	781	798	784	766	779	763	801	799	814	766	786	797	772	811	818	791	787	812	794	814	811	767	817	764	735	817	809	791	804	785	798	793	794	826	813	815	769	832	766	756	761	801	756	798	794	824	755	789	815	804	746	793	800	834	756	799	746	779	785	777	795	808	734	800	765	772	798	788	772	780	792	819	762	790	807	775	823	754	782	771	742	795	789	770	774	811	798	744	802	771	822	807	833	799	802	791	782	774	727	837	795	760	825	786	778	810	773	779	781	753	812	749	797	798	717	789	765	778	829	800	777	793	787	830	820	798	814	794	784	796	816	810	782	819	741	802	810	850	782	754	772	798	773	795	798	771	800	768	831	799	793	739	720	781	792	791	772	771	798	853	768	796	771	792	810	770	823	774	807	764	779	829	774	796	820	790	793	754	762	766	760	800	803	739	784	826	798	769	799	773	778	757	753	801	785	789	782	802	775	736	801	825	785	801	821	768	821	807	833	831	799	780	798	802	791	783	792	754	736	768	766	797	738	771	746	762	825	811	796	751	838	712	828	762	770	796	790	793	741	795	795	823	813	814	795	745	810	763	756	840	752	792	808	820	792	801	826	786	784	758	792	773	748	815	776	777	775	820	820	741	761	856	741	802	761	796	783	782	743	788	733	757	827	780	750	813	773	846	772	817	778	763	728	859	766	783	816	786	742	779	801	781	832	768	783	817	775	731	808	797	819	825	820	768	756	807	789	790	756	801	720	819	812	762	806	794	793	792	779	805	739	788	712	765	772	778	782	787	810	780	759	752	741	799	839	768	778	797	789	796	760	775	791	717	798	780	753	794	794	820	759	771	832	757	787	797	800	773	767	784	801	783	765	806	786	817	744	819	734	752	792	763	746	807	777	804	787	764	779	778	781	819	758	796	705	730	752	807	793	767	812	752	803	752	769	821	802	807	810	755	778	786	793	753	721	751	791	759	815	819	814	746	796	835	749	759	807	791	839	786	800	797	847	763	746	763	802	766	765	819	818	808	746	798	787	809	834	800	753	810	799	771	782	754	804	785	788	774	753	777	766	779	787	788	782	791	787	753	727	764	731	755	810	753	808	787	819	756	808	785	764	721	815	788	752	792	811	819	798	800	777	756	772	754	785	815	754	774	775	882	800	801	786	770	826	823	768	839	843	759	778	780	771	800	776	802	784	744	810	877	807	773	745	756	819	781	779	777	796	783	816	759	815	800	823	761	774	837	832	782	769	737	776	769	733	833	759	791	817	801	764	811	814	759	780	782	770	775	784	797	769	808	830	789	753	832	787	839	771	804	805	776	805	799	789	792	790	748	766	763	791	775	828	745	828	792	733	803	789	747	747	802	802	814	787	788	828	791	807	802	809	775	800	758	819	780	769	760	798	781	746	794	775	754	820	763	797	784	775	803	811	757	792	797	851	790	794	773	775	768	765	707	741	784	767	799	798	777	840	804	782	768	748	784	807	796	762	780	762	835	761	849	835	809	769	806	812	760	723	744	806	799	763	777	829	807	770	767	797	812	780	801	797	799	831	803	825	819	756	821	796	795	841	759	773	745	790	850	775	801	828	759	783	775	754	797	783	764	781	787	776	780	812	789	831	776	730	761	841	798	758	755	794	788	805	806	754	832	789	846	774	803	765	810	786	843	806	770	834	798	720	740	823	760	751	819	802	809	708	746	820	776	769	815	787	781	827	789	805	765	777	805	817	761	800	801	777	784	776	819	776	806	733	882	795	781	758	805	787	816	791	780	748	838	796	810	815	756	813	796	782	838	751	768	817	793	795	744	732	764	823	741	772	772	762	812	789	794	801	794	769	774	784	779	817	816	815	813	825	826	816	779	773	743	790	825	791	726	813	795	840	750	759	783	811	772	756	788	818	835	737	740	796	754	848	792	797	796	734	772	822	811	797	754	796	768	758	768	760	819	767	761	820	778	806	791	790	796	787	807	794	874	822	846	765	775	751	782	764	798	838	799	805	765	821	774	830	735	794	790	742	796	820	820	791	770	815	776	754	809	777	754	762	794	775	851	782	781	832	807	775	850	754	774	773	784	811	789	796	825	790	806	753	794	800	790	763	848	802	745	804	800	763	775	786	805	791	781	788	794	756	826	811	801	775	801	802	792	766	845	821	811	789	801	759	830	758	789	858	766	754	773	750	820	785	795	779	810	754	789	764	771	806	777	802	802	785	782	757	808	797	752	799	777	774	770	750	776	770	777	733	793	791	769	770	820	760	785	782	815	725	868	830	806	794	800	766	862	821	816	805	763	781	819	841	802	774	801	829	826	791	762	815	822	808	798	782	803	777	848	801	787	805	788	826	754	822	787	792	773	805	763	769	806	775	755	705	773	793	783	817	772	799	789	789	771	747	807	821	770	762	766	782	826	804	785	807	836	777	748	801	788	799	857	783	790	776	780	802	752	819	798	752	769	798	745	825	828	832	796	817	771	812	790	833	804	782	780	833	803	771	779	774	756	840	780	830	856	774	765	793	814	858	846	763	791	760	750	794	824	804	776	765	801	777	760	821	765	816	772	807	804	784	767	761	790	775	801	787	802	790	788	806	825	762	773	802	791	754	792	777	782	780	781	760	769	738	759	795	802	856	758	788	841	818	831	698	806	781	783	774	777	800	777	773	784	764	817	812	785	794	774	796	775	789	796	748	793	832	786	793	778	804	750	808	849	805	828	757	786	797	812	783	765	770	826	794	855	787	793	769	769	808	825	825	760	784	773	782
63666	87271	51727	18532	4601	1286	789	700	720	700	672	728	704	668	674	684	667	692	684	678	739	671	715	696	649	695	729	734	669	685	688	644	662	691	680	648	672	680	652	701	686	696	724	636	687	666	680	695	640	699	701	682	682	690	705	666	666	688	762	681	661	665	698	639	682	690	738	671	683	650	704	748	650	714	726	645	702	670	691	665	681	742	654	690	717	708	655	692	649	663	713	666	680	665	646	732	668	675	701	629	676	614	699	692	674	685	684	694	657	633	694	664	662	699	712	670	680	674	698	653	672	665	657	685	688	709	668	675	711	651	712	672	711	747	740	659	709	681	634	639	707	734	668	659	646	655	695	672	702	670	680	700	681	700	684	650	672	661	678	640	704	691	702	681	665	650	679	677	688	681	681	711	700	647	725	638	631	703	659	702	702	678	646	664	657	651	683	664	682	652	687	638	700	688	667	743	644	654	719	675	677	700	669	661	665	674	652	675	706	685	660	687	670	679	687	677	699	714	706	698	665	719	684	692	700	639	735	704	640	677	675	678	684	608	689	700	666	703	635	657	679	628	687	644	687	715	644	679	676	668	703	644	715	668	685	668	677	701	718	697	686	668	661	692	698	673	688	684	712	697	679	661	678	651	656	699	714	635	675	699	697	678	671	686	695	727	677	597	649	672	667	673	674	643	658	669	686	688	656	694	684	711	668	664	655	668	658	649	679	658	726	688	658	642	690	654	680	705	682	637	693	631	706	661	690	690	666	660	634	682	617	657	652	659	659	599	682	668	703	695	653	692	650	664	682	675	666	681	670	718	641	663	669	675	615	696	683	697	719	681	720	661	671	660	667	671	660	688	698	667	720	701	653	648	690	690	688	704	719	656	683	655	715	646	691	698	686	694	718	665	685	692	670	698	659	688	717	660	688	656	643	650	688	675	742	673	635	693	735	685	679	663	692	670	665	692	667	691	686	679	674	685	647	673	721	686	728	705	703	701	660	645	709	651	637	707	689	658	628	665	669	699	620	717	654	716	674	690	676	733	681	688	744	707	671	664	697	683	719	711	635	656	676	656	658	676	629	651	684	642	716	673	680	759	655	644	689	739	696	731	688	640	659	708	680	696	694	674	692	706	670	658	698	637	641	693	657	665	682	771	676	723	685	716	666	662	613	660	647	702	665	678	705	665	655	706	683	685	717	668	683	705	690	722	677	651	606	706	690	647	686	673	745	672	721	675	719	681	670	691	685	683	691	685	663	632	645	702	726	712	692	708	652	635	641	696	680	703	696	723	696	683	686	741	687	720	645	688	621	679	700	706	630	662	681	663	686	681	659	660	669	681	681	682	678	653	669	658	675	653	665	667	683	636	641	705	635	702	731	654	690	641	644	652	701	699	690	659	676	665	680	684	679	695	694	699	679	666	701	682	685	660	667	705	674	726	621	649	680	642	665	629	695	650	692	656	687	628	660	653	662	663	650	696	598	650	704	658	655	731	630	646	714	670	665	691	665	698	684	677	708	696	696	689	685	702	655	656	654	667	666	629	655	680	685	706	671	718	671	682	667	648	654	659	670	692	664	663	680	669	666	677	637	663	645	610	667	659	693	697	644	605	685	713	667	622	672	655	660	685	675	711	682	687	677	633	669	676	662	699	682	660	684	657	634	632	682	677	676	626	651	698	673	681	700	682	705	654	722	710	664	648	670	654	724	640	703	698	657	662	603	678	630	700	655	645	653	675	650	717	676	682	689	658	683	672	720	676	672	680	659	676	702	675	684	698	682	703	660	651	697	657	671	694	684	701	698	708	674	675	654	679	686	664	681	709	709	680	688	684	688	700	682	744	658	716	689	684	642	648	651	637	716	641	671	676	628	701	716	669	697	690	680	715	689	680	674	717	687	680	710	701	678	700	698	670	673	672	676	691	716	660	663	636	703	657	671	663	704	679	668	714	662	644	664	678	631	684	697	680	688	655	721	660	662	668	687	657	666	719	641	713	652	657	648	673	649	669	660	692	686	685	662	667	653	646	703	683	668	709	710	700	667	709	684	679	674	647	695	711	676	620	688	746	728	652	713	661	694	704	705	655	682	693	690	663	674	697	677	704	710	674	688	699	650	668	661	653	684	675	692	658	689	688	699	677	668	662	671	664	655	660	683	709	629	670	695	713	659	734	652	687	701	671	666	703	677	660	635	705	654	658	686	687	682	693	741	662	657	708	685	719	679	682	687	666	628	673	696	669	670	647	652	672	662	635	715	658	657	626	665	724	697	654	674	672	668	677	681	724	673	671	671	715	685	638	665	689	679	688	654	701	649	672	672	668	686	690	701	666	703	716	676	628	680	680	678	690	726	673	647	682	693	671	720	626	655	657	706	679	669	687	678	751	695	709	675	657	669	692	714	707	683	676	682	665	683	686	710	658	651	645	637	724	704	679	692	701	633	730	666	676	692	696	689	665	721	702	641	672	680	660	692	690	628	656	695	664	707	673	715	662	654	691	727	695	691	675	676	723	732	636	715	698	668	659	667	686	640	675	694	657	679	683	674	671	677	659	719	719	690	665	651	643	667	690	679	657	668	676	740	708	687	659	652	692	677	620	630	674	673	638	629	646	682	656	670	670	691	679	678	673	641	679	707	737	677	700	647	668	619	680	674	715	692	702	633	670	678	673	674	661	634	707	680	677	670	673	662	669	688	668	640	695	715	700	660	688	641	662	654	688	669	667	690	665	682	682	695	707	737	632	636	732	627	671	733	635	650	616	654	684	692	688	677	678	667	653	669	668	687	649	705	646	686	657	682	668	681	685	641	677	675	671	658	660	726	661	677	672	687	651	712	633	701	629	691	674	717	698	684	673	680	686	595	661	639	734	699	698	673	688	656	630	672	693	687	692	706	684	639	636	648	670	676	713	675	680	690	673	698	712	662	662	657	683	706	653	713	654	694	680	704	664	693	726	705	725	649	670	644	704	648	685	687	671	654	702	703	652	737	647	679	646	652	722	642	659	671	683	649	685	697	651	711	724	687	675	651	730	668	665	632	685	699	707	667	657	624	663	716	666	653	691	685	723	687	648	692	670	682	679	653	698	672	662	657	651	706	652	693	697	637	733	661	690	645	687	680	629	666	691	726	656	760	710	676	673	673	712	672	721	699	717	657	654	658	684	675	731	711	651	689	664	680	643	643	686	671	673	707	662	742	670	708	652	685	670	694	667	677	678	658	704	648	688	610	692	612	664	656	635	709	727	634	679	656	679	649	668	684	660	703	653	672	658	602	691	641	703	635	677	696	612	672	663	682	657	709	682	649	658	655	699	674	678	716	675	663	702	693	656	698	672	662	682	670	677	711	672	648	670	660	695	692	702	681	672	663	728	685	671	659	669	695	686	667	638	691	667	667	666	626	687	660	638	645	705	662	671	646	643	688	692	743	687	665	699	690	703	669	680	716	634	688	671	672	649	643	679	678	680	672	654	627	689	686	714	639	694	640	689	686	672	659	658
24019	23193	31903	26829	20458	10756	2010	1071	987	980	943	885	929	885	946	939	944	924	924	859	863	833	947	938	857	880	895	899	911	921	899	915	883	932	947	838	924	898	898	860	931	879	858	906	903	910	925	925	894	886	938	936	950	963	867	904	888	867	900	894	899	855	843	838	903	858	929	939	888	908	964	844	910	912	869	891	873	918	872	930	907	916	895	892	904	877	873	890	904	905	893	878	910	900	881	909	890	897	930	890	884	894	811	888	895	910	874	882	859	880	923	906	866	895	889	911	879	862	845	877	857	881	906	890	867	901	886	911	911	892	910	879	917	887	866	894	917	884	898	884	878	866	931	928	905	917	904	907	924	840	924	891	883	924	887	888	873	938	908	883	872	910	857	855	886	896	887	924	884	845	877	862	902	850	877	984	919	873	876	886	894	895	916	872	890	878	865	870	879	888	915	909	958	955	887	864	861	904	915	906	842	881	868	867	851	858	869	861	895	920	924	920	898	867	882	839	928	925	887	850	865	915	877	903	901	855	835	890	887	913	902	906	878	883	874	855	900	872	862	910	919	889	919	891	903	902	861	897	867	909	882	888	904	882	960	929	940	902	843	892	896	845	951	869	884	890	857	900	900	870	949	873	897	848	902	894	913	895	948	885	844	819	904	932	830	863	861	934	853	878	895	861	888	943	879	903	907	915	886	911	900	884	865	892	921	925	926	898	840	870	887	889	914	852	886	899	853	935	860	887	878	859	908	929	910	827	847	858	872	853	882	910	875	866	901	888	913	850	905	896	882	926	836	869	885	898	929	906	871	845	941	872	885	889	874	910	898	947	921	890	895	899	865	907	871	874	912	903	900	942	926	908	905	911	880	885	900	882	867	852	881	912	895	886	868	885	946	850	940	853	893	920	851	897	871	892	895	928	917	861	913	847	895	843	889	898	903	866	896	939	891	858	876	911	907	890	881	921	929	891	928	910	907	911	868	888	866	932	920	907	867	898	839	866	957	867	902	866	890	867	864	910	950	961	886	905	892	881	922	838	901	876	911	887	857	879	889	877	885	907	864	864	907	857	883	889	863	898	836	915	895	819	876	886	903	840	915	902	902	882	934	836	886	885	866	875	921	916	853	935	909	853	855	885	850	865	813	878	895	932	869	920	958	924	928	908	902	829	832	852	889	900	879	873	913	837	854	900	912	916	867	915	924	868	868	852	881	886	836	846	914	872	878	882	936	871	888	866	931	901	853	881	887	878	863	905	887	884	934	900	940	873	974	895	881	889	938	876	868	889	845	885	957	855	904	863	863	863	851	820	888	865	917	878	831	919	936	872	917	915	872	888	887	844	881	861	910	878	866	902	851	892	909	942	929	863	827	904	828	881	828	910	897	866	909	917	855	864	871	857	930	961	869	918	882	875	891	880	862	929	862	832	892	843	842	863	899	874	905	941	891	884	828	884	882	900	889	908	899	895	849	899	923	905	849	913	884	931	867	841	892	910	876	878	943	842	881	915	832	862	843	831	868	878	883	886	866	894	885	943	892	891	943	933	876	928	862	865	897	916	879	864	901	864	857	925	918	876	876	913	888	908	843	887	896	911	895	902	899	898	902	865	904	913	809	879	920	910	843	929	872	854	895	834	842	887	867	924	889	858	868	925	901	931	869	921	922	992	891	937	977	905	839	901	916	924	903	850	916	903	872	902	857	899	894	861	904	862	903	916	949	844	897	858	877	915	851	927	896	943	864	872	932	923	937	876	875	885	905	834	876	922	920	904	885	891	915	917	900	835	893	933	848	846	920	886	890	915	889	930	930	888	854	898	942	881	876	883	881	909	792	907	881	887	902	871	888	903	873	917	917	887	866	851	809	916	913	861	899	911	926	905	921	877	885	864	877	887	871	915	920	901	902	843	866	857	846	851	873	894	850	875	900	950	901	856	890	885	906	891	873	879	919	872	906	909	866	922	886	880	848	921	913	866	918	886	901	843	861	900	830	845	892	954	850	914	899	851	861	871	842	909	895	839	882	880	829	890	911	861	799	884	916	907	918	864	877	873	922	907	898	945	938	915	918	921	915	969	854	907	894	931	901	910	892	863	962	895	885	914	854	869	881	889	879	945	852	907	880	862	817	911	911	891	975	903	894	908	888	910	861	867	846	925	888	885	894	898	807	918	937	879	897	883	871	890	884	903	875	863	848	881	897	895	876	883	884	881	885	881	917	874	906	906	868	833	871	875	969	898	883	864	947	881	922	895	880	909	908	886	880	914	853	843	904	880	846	927	874	845	868	877	835	892	927	891	873	879	886	926	846	937	896	883	929	889	906	908	843	896	941	910	909	860	850	912	863	878	902	889	888	815	882	862	886	885	882	901	898	895	928	893	929	888	909	926	926	921	919	937	890	913	905	877	863	867	840	888	855	883	838	936	939	884	944	883	900	857	866	921	914	882	889	916	900	866	875	881	899	891	900	894	872	878	893	875	870	841	859	905	838	909	876	904	866	854	867	907	877	906	882	931	916	876	860	870	873	868	909	886	919	889	882	934	919	896	909	936	907	914	830	943	966	949	868	860	859	905	856	892	866	889	869	839	914	907	885	884	861	871	867	881	893	886	865	912	909	855	926	861	855	846	931	871	864	808	915	881	921	859	845	931	950	933	894	883	871	870	834	940	900	863	898	916	849	879	879	906	862	869	869	891	859	873	912	909	908	873	921	914	852	841	891	921	922	872	866	863	893	890	911	877	923	906	910	926	920	879	917	862	890	847	924	845	962	878	932	900	884	917	872	874	876	858	854	868	914	881	893	865	843	885	842	861	887	852	887	937	926	881	917	935	809	900	917	873	896	901	912	836	911	855	869	904	913	890	864	881	882	863	895	873	937	863	918	946	809	850	930	881	904	887	872	851	871	938	837	900	902	912	874	914	884	877	950	827	879	954	895	856	887	882	888	885	900	867	934	851	868	825	898	853	852	909	885	923	891	907	891	855	894	904	919	857	858	859	837	900	875	869	865	872	906	921	886	921	874	903	923	936	924	882	846	889	918	893	930	891	859	877	892	902	973	913	901	851	855	902	891	866	911	875	917	873	854	907	832	865	838	912	874	904	909	899	915	902	895	920	888	924	912	869	933	881	834	871	849	883	847	925	900	885	859	934	908	928	891	897	886	870	938	868	823	859	918	889	867	839	835	891	901	843	848	927	888	902	911	885	901	894	908	921	884	853	885	896	886	864	886	878	862	917	940	874	912	899	873	947	923	895	899	875	825	922	924	882	847	882	889	881	870	901	881	884	885	943	909	847	913	862	868	891	887	860	899	921	849	918	906	916	877	858	870	891	932	893	886	858	895	870	905	881	901	922	884	905	935	893	875	904	895	869	880	855	933	893	891	869	858	834	866	878	959	860	873	900	860	843	883	947	916	882	873	918	895	877	904	936	919	897	871	904	866	882	899	888	828	913	867	897	905	876	930	830	878	867	911	852	894	880	873	867	882	893	922	870
61536	97402	62099	26961	7323	1779	877	808	779	789	818	786	803	760	781	823	795	819	763	782	752	757	762	774	831	815	782	781	800	782	768	792	812	817	780	788	799	759	798	728	792	774	783	774	731	876	770	764	805	816	821	773	793	809	777	750	774	793	798	782	841	761	788	735	776	792	789	792	768	782	805	814	733	748	788	840	814	819	766	827	779	848	749	767	778	793	825	782	747	775	793	773	787	777	772	765	746	806	780	808	770	816	770	809	805	779	785	772	779	785	825	787	760	769	776	709	751	775	784	771	729	748	808	778	773	780	830	817	785	808	795	761	790	793	765	768	776	760	799	782	794	794	776	786	759	739	783	804	767	759	766	797	809	830	773	738	776	792	753	749	772	803	756	791	815	804	784	787	788	782	748	759	770	759	818	812	792	742	788	793	783	742	738	731	762	782	826	741	827	787	787	796	784	755	779	775	732	782	725	803	790	771	777	702	703	803	791	784	759	826	779	767	761	755	797	796	815	727	828	750	782	720	791	787	847	752	779	810	746	804	774	833	798	756	797	776	799	777	751	815	808	741	792	731	766	765	769	792	785	791	783	765	775	789	803	753	759	787	795	791	810	785	824	751	766	778	748	757	776	759	769	835	802	752	788	797	761	813	802	790	753	794	781	766	799	812	771	788	800	761	772	786	778	787	748	799	763	771	807	800	795	750	777	795	751	779	772	737	765	800	778	800	792	818	773	752	801	779	785	801	793	814	748	777	793	760	762	769	777	812	738	805	806	812	821	790	772	777	794	775	851	798	817	797	761	803	797	778	753	765	796	796	833	754	756	805	769	727	827	771	791	788	745	781	786	763	751	811	828	777	742	768	797	772	826	802	781	772	766	734	744	757	745	747	776	762	783	788	760	809	780	827	744	817	785	743	740	752	764	760	783	749	774	803	749	807	796	800	749	748	802	753	770	731	790	764	801	722	752	772	805	817	748	781	744	772	780	794	752	756	743	768	760	781	783	779	734	755	798	767	725	775	785	791	788	752	787	732	822	799	789	714	770	715	745	772	771	835	738	789	777	803	749	779	789	762	806	744	795	758	801	749	759	732	722	809	764	791	771	817	828	725	773	783	768	794	763	744	801	778	776	770	818	754	773	779	793	770	762	751	789	736	791	789	789	778	755	792	801	802	750	798	782	849	783	785	826	764	758	758	746	810	814	757	753	808	802	756	791	778	787	803	745	827	749	726	778	757	762	740	788	764	745	842	762	757	774	755	756	740	774	794	807	746	735	797	814	770	798	748	763	766	812	778	806	740	792	783	800	776	807	830	770	741	778	767	753	758	765	757	777	809	709	734	762	756	766	764	850	791	817	787	825	783	759	790	783	754	732	804	790	781	793	749	774	793	783	789	772	785	778	787	765	726	808	782	734	813	758	777	746	821	809	773	747	756	777	808	780	814	824	736	774	740	748	766	716	781	809	814	770	754	818	765	775	779	763	720	818	779	770	811	819	798	771	764	734	742	748	825	783	777	792	770	742	774	794	794	774	755	803	784	785	775	759	782	788	775	797	805	764	740	755	811	806	747	805	767	781	759	757	784	788	774	796	800	720	763	733	774	786	764	793	749	803	806	802	728	746	768	784	787	806	826	775	812	748	826	743	763	754	767	810	778	820	754	790	790	785	772	780	774	770	732	774	773	784	771	748	723	762	772	802	782	761	827	768	745	812	785	798	829	847	814	770	774	743	822	752	799	796	766	835	796	756	796	768	766	732	808	826	790	753	781	781	822	794	750	750	768	784	777	791	779	765	768	756	776	803	794	765	764	804	766	793	780	799	794	817	770	756	803	734	764	727	840	822	800	763	801	705	788	774	766	774	792	789	762	787	783	814	797	790	816	785	812	770	757	836	765	787	828	734	744	764	789	755	778	776	748	729	770	788	756	753	789	769	757	760	779	769	823	781	773	733	758	742	797	793	736	775	775	796	794	743	828	792	809	716	796	770	752	748	774	810	809	763	803	840	774	802	822	729	795	796	753	773	813	809	743	785	782	825	756	795	782	784	778	757	755	787	825	737	795	774	787	753	753	779	788	755	743	769	753	787	831	760	811	774	777	778	803	752	765	781	814	787	748	768	759	741	726	827	743	810	773	731	733	772	793	787	751	771	735	759	766	804	818	778	743	790	779	731	787	808	771	765	757	695	828	807	776	748	816	820	790	776	739	772	786	758	805	770	776	759	868	729	780	773	764	784	773	786	789	762	723	813	740	763	797	773	795	757	842	779	772	833	718	778	729	802	741	746	756	798	795	768	769	780	787	786	790	810	747	789	749	775	833	764	764	794	769	781	726	805	769	826	790	796	767	729	755	811	801	788	756	792	813	730	792	803	794	787	767	758	787	783	766	778	731	762	766	812	769	782	802	849	748	788	752	772	796	779	805	756	788	745	811	742	756	782	797	798	720	783	814	775	752	771	763	819	781	746	767	762	767	713	735	758	788	775	803	766	827	823	772	785	770	788	800	743	758	796	790	780	767	797	805	765	778	792	771	814	786	736	793	804	758	765	781	766	770	806	804	801	800	826	809	721	776	774	791	776	787	777	780	736	758	759	766	785	784	792	783	778	771	749	779	805	761	729	782	779	778	732	742	772	761	787	788	777	772	775	839	772	794	722	804	800	800	763	773	731	855	734	760	783	818	750	794	764	818	778	771	739	804	797	787	734	796	766	752	759	744	737	808	762	739	715	768	770	777	814	810	767	749	734	808	770	772	820	791	767	779	779	769	792	777	759	785	793	768	792	757	783	755	813	762	776	761	761	741	763	824	786	829	778	780	762	773	739	772	782	782	774	842	773	796	810	773	742	754	752	776	766	829	798	759	777	788	765	771	808	774	745	775	740	760	838	771	794	752	751	766	782	810	751	753	794	801	746	784	819	809	795	772	793	777	800	765	732	772	777	819	812	772	771	798	720	770	767	806	828	796	740	794	749	800	761	813	751	783	766	724	816	741	813	762	793	773	766	756	787	839	785	798	747	792	737	740	801	768	820	806	745	779	782	802	756	758	793	800	726	759	780	772	830	786	753	782	723	793	776	804	789	750	735	823	836	780	814	775	739	771	760	807	761	806	790	790	767	732	819	759	750	770	844	738	799	796	785	808	791	805	746	798	762	780	791	787	772	771	766	761	755	726	704	769	775	754	757	735	752	772	816	760	753	696	743	835	762	798	810	744	777	752	824	742	746	734	759	804	809	730	793	758	762	789	781	727	784	741	781	754	746	799	782	800	734	807	797	784	773	793	750	774	730	828	754	800	794	807	777	762	792	811	735	803	726	760	770	758	790	802	781	789	762	770	762	812	798	741	786	727	784	739	794	838	766	777	776	798	792	785	797	770	752	769	750	770	823	733	727	782	832	744	815	792	749	759	793	756	800	741	723	830	778	733	726	816	792	736	793	803	757	756	752	759	800	788	801	789	783	830	742	762	813	735	792	761	771	748	808	775	798	742
31387	30779	23443	7891	1555	874	747	744	698	739	702	686	676	752	724	734	746	681	681	728	729	742	765	778	674	723	671	721	711	783	704	734	718	695	728	698	698	745	694	687	723	705	749	721	665	731	688	692	743	695	708	698	712	743	693	748	712	709	714	724	734	732	663	690	746	710	733	699	753	748	715	679	719	753	737	670	691	737	753	680	708	748	724	711	708	749	692	714	697	691	660	737	736	732	685	725	709	792	710	776	722	691	724	759	731	713	691	748	674	699	758	686	753	741	708	727	719	780	734	687	695	715	699	736	667	716	731	672	730	749	710	732	679	745	713	736	729	704	710	712	686	667	748	727	708	720	712	756	737	688	692	746	701	707	730	680	690	702	720	728	701	654	766	737	746	721	668	725	730	737	691	721	692	720	762	733	707	677	723	659	718	693	714	694	721	703	680	717	693	699	673	703	737	682	702	732	709	692	733	782	762	747	721	672	721	717	705	721	709	706	702	697	681	692	702	737	725	713	686	711	708	689	699	692	763	696	758	682	739	729	680	704	688	702	747	757	687	734	763	704	692	663	721	769	749	650	728	703	727	716	671	759	715	749	665	760	707	732	695	681	759	713	728	722	729	699	727	753	717	687	774	724	667	653	700	772	682	700	660	720	765	743	758	703	733	705	736	738	689	732	715	738	732	755	723	676	731	706	718	745	697	721	664	763	712	693	663	742	728	673	692	727	728	726	664	663	745	728	750	689	696	696	699	758	704	713	715	730	792	711	738	645	693	689	703	695	715	736	713	720	738	682	718	712	731	715	724	707	756	774	698	711	737	757	742	736	718	763	702	755	715	733	693	730	676	712	745	739	702	739	732	683	699	722	719	674	649	705	699	713	704	757	668	680	648	693	658	762	766	715	746	709	676	723	705	676	728	707	738	732	711	725	754	712	727	709	743	752	717	719	735	735	702	752	682	742	695	742	715	772	697	746	737	675	678	759	712	754	775	682	697	732	694	743	720	700	713	673	647	737	702	712	704	719	763	740	649	772	721	747	700	716	739	697	731	681	712	701	722	709	744	702	753	724	750	714	746	730	720	746	735	692	699	789	735	746	736	688	748	721	758	735	719	720	749	706	696	699	683	773	792	704	720	719	717	751	733	751	688	747	714	692	704	748	687	714	736	723	733	691	740	698	711	715	701	669	748	727	710	683	695	747	711	722	698	740	721	716	743	740	680	737	752	683	721	746	686	687	720	716	698	745	767	773	688	742	737	723	729	709	723	705	666	710	734	747	737	680	678	718	663	717	708	740	727	700	689	728	761	727	729	719	683	719	740	744	728	724	721	712	743	743	725	749	692	716	698	765	705	656	758	776	732	706	738	724	700	694	704	660	734	736	754	705	739	725	681	671	709	706	796	715	727	664	707	708	718	715	675	672	696	726	724	696	722	709	725	734	702	698	673	748	703	749	707	724	708	683	692	681	705	707	699	713	705	733	702	733	724	693	729	739	714	715	726	685	756	724	707	760	728	711	659	714	713	747	746	711	723	705	705	714	721	730	688	713	680	686	709	720	720	698	694	718	686	754	727	688	718	713	766	736	696	742	701	711	700	669	739	728	737	704	702	673	716	703	725	716	727	722	723	659	703	702	685	744	704	721	709	681	732	706	674	714	686	700	740	764	696	734	692	733	756	738	703	730	712	747	710	733	710	700	702	722	735	761	702	730	694	681	680	733	667	729	743	720	700	713	728	740	697	702	708	725	744	743	755	686	729	699	749	716	745	736	715	701	727	675	754	704	701	665	657	705	712	739	707	729	744	729	687	689	710	732	735	727	718	729	705	672	724	772	730	720	709	724	717	715	712	747	735	671	702	738	746	735	690	691	720	727	775	676	710	755	694	753	767	714	694	689	707	723	708	750	706	756	722	780	763	759	695	698	658	646	718	752	678	731	713	666	703	725	710	687	704	709	693	718	697	730	682	758	727	684	729	736	749	734	754	668	691	767	744	764	735	746	738	693	736	726	706	737	714	701	705	649	723	716	714	707	656	737	697	728	709	666	662	731	772	734	705	691	714	705	684	724	788	686	710	731	723	745	709	709	721	724	691	737	689	714	757	656	728	753	720	716	714	713	707	699	700	730	701	690	662	745	720	756	718	663	744	729	747	677	759	688	723	702	753	773	671	750	697	668	711	762	674	749	732	746	716	687	733	660	689	679	734	679	695	716	710	654	709	690	698	699	676	708	731	777	724	688	707	724	721	703	715	682	685	709	689	737	733	687	715	716	688	730	704	710	727	652	741	734	689	736	728	686	725	703	733	725	698	680	740	680	683	715	704	656	690	736	721	740	708	737	734	707	667	702	745	661	708	661	689	674	749	751	729	724	736	715	670	715	713	692	665	717	747	756	688	752	714	702	690	722	699	709	700	692	732	720	746	766	725	713	705	715	718	751	667	759	734	724	709	715	720	692	689	747	729	725	712	710	741	668	737	723	735	752	695	721	678	747	733	734	729	706	740	725	686	736	669	684	764	729	706	748	731	745	695	759	732	673	781	752	710	700	735	732	732	715	657	709	721	706	747	720	682	702	737	735	740	722	711	768	726	699	766	710	741	724	718	759	678	688	723	733	666	721	723	698	731	746	731	707	743	760	714	689	711	715	729	710	725	725	760	745	711	722	713	689	689	675	714	722	727	717	699	676	712	735	743	686	686	704	702	743	689	689	758	715	674	777	717	701	718	762	715	702	690	714	714	706	703	649	693	694	736	701	724	748	726	702	712	719	712	708	670	715	691	717	714	692	743	707	733	721	689	701	723	669	682	745	692	716	711	778	707	689	722	719	679	697	733	673	732	727	747	718	705	698	728	728	730	698	705	725	719	704	708	732	733	689	687	712	726	703	774	735	700	748	702	713	749	700	673	753	693	742	762	707	723	746	729	686	748	696	681	638	714	695	711	721	712	671	709	752	713	746	694	748	721	659	734	716	696	700	730	700	718	681	686	674	677	708	727	745	739	737	761	746	737	737	717	745	709	700	702	743	721	748	739	696	713	699	716	731	692	775	698	723	727	746	689	708	726	766	744	703	707	719	738	749	732	726	680	669	696	694	728	692	701	772	670	725	711	757	739	756	666	707	754	712	700	702	703	711	740	744	711	718	708	727	672	714	714	775	725	718	758	737	707	756	693	724	725	748	727	761	746	701	694	687	727	715	673	712	697	715	694	720	672	697	732	730	754	727	708	769	697	704	744	723	730	759	705	799	706	756	728	679	687	727	714	714	697	717	729	739	756	656	733	732	739	722	695	782	699	696	754	675	748	714	717	738	706	707	718	725	777	721	698	698	770	714	707	761	693	707	743	753	741	679	690	701	678	716	693	694	719	690	705	716	721	644	733	699	745	709	699	726	686	721	710	726	761	666	751	714	717	705	739	745	734	715	781	733	680	704	735	677	668	754	738	691	697	695	677	764	708	746	679	745	723	722	696	723	708	723	726	765	728	746	714	718
26835	34236	16114	3856	1142	676	543	549	606	550	606	559	578	569	607	560	571	598	581	559	579	606	556	588	594	556	557	625	593	560	588	570	563	554	573	572	604	556	585	564	614	551	531	540	551	590	556	609	560	563	558	561	558	624	515	598	585	533	561	557	549	614	542	539	578	575	542	542	560	580	583	583	555	605	599	603	575	543	556	558	607	581	572	588	559	572	564	544	539	524	543	543	601	629	568	559	543	590	560	599	570	543	591	558	576	566	582	557	588	535	546	582	590	576	563	596	571	555	546	551	536	580	562	566	554	577	554	587	621	563	541	565	581	563	548	573	581	573	616	548	557	538	573	555	541	561	602	533	529	624	531	555	555	564	560	551	561	550	560	561	568	537	542	537	553	556	534	566	585	544	522	593	570	569	570	592	600	536	533	561	574	559	568	562	547	565	597	586	606	497	545	585	558	596	581	515	564	561	562	583	563	581	585	556	581	579	558	604	548	586	582	556	564	588	604	596	563	538	533	567	557	569	546	549	568	574	583	561	559	592	561	592	575	540	537	588	554	561	589	597	568	554	583	535	593	516	573	582	567	562	540	578	559	567	576	533	572	613	575	589	554	614	582	544	554	561	577	585	599	526	532	537	540	601	524	541	545	541	559	561	545	566	549	578	535	526	552	556	565	567	595	558	557	576	539	573	601	535	597	589	531	565	600	572	562	586	535	554	568	574	558	573	610	601	569	570	594	547	571	562	539	560	534	614	576	520	516	576	574	574	577	615	534	595	548	587	564	518	546	529	526	548	553	546	553	572	534	554	563	591	567	571	589	592	556	594	584	596	576	554	592	559	615	541	546	587	572	586	585	592	525	537	580	577	528	595	560	520	622	535	599	601	646	555	565	573	532	540	601	559	525	571	557	566	564	562	550	593	582	598	612	500	569	505	578	563	600	566	546	590	592	527	573	573	540	603	557	587	621	539	592	617	576	581	540	597	619	577	561	538	542	584	588	586	570	550	542	577	544	590	581	570	546	635	559	590	604	595	561	560	597	556	539	531	572	581	589	571	577	567	564	599	555	566	557	571	566	569	572	588	535	580	543	556	584	581	577	602	581	566	588	531	550	551	581	530	584	540	545	529	628	607	531	565	599	592	544	590	589	570	559	593	555	564	575	603	525	546	583	579	580	544	578	573	590	563	505	532	552	561	584	558	558	578	523	540	560	545	581	577	563	587	551	538	551	568	567	566	575	567	551	564	607	578	545	588	580	542	591	573	582	619	555	571	564	550	597	570	558	567	579	588	578	561	579	569	539	570	553	543	599	565	559	572	556	608	570	604	603	602	558	585	575	563	589	546	568	529	539	589	528	527	540	586	605	549	557	551	549	546	608	616	588	526	590	539	559	565	586	598	585	553	569	573	537	552	565	610	589	565	535	524	572	584	559	578	565	586	571	568	587	604	609	556	545	569	602	584	545	563	504	528	567	570	539	543	534	593	577	533	604	551	600	578	565	557	579	554	607	569	563	538	554	560	535	541	574	512	565	598	599	537	545	543	508	576	560	615	581	536	533	561	613	583	605	561	576	583	542	545	548	567	559	561	571	537	573	569	571	552	549	533	570	589	561	608	558	576	548	541	606	555	585	561	599	555	580	554	594	513	567	560	549	553	560	566	555	575	571	578	601	530	596	558	592	549	545	562	548	571	542	590	534	572	536	537	594	581	604	556	572	523	556	580	578	595	573	547	538	528	577	573	596	588	548	545	566	594	578	579	590	555	580	528	594	548	550	558	592	529	596	554	564	556	562	541	540	579	569	575	554	519	546	602	594	570	524	577	588	548	593	547	582	563	599	532	605	597	555	560	533	525	586	573	548	537	605	553	535	589	546	556	571	591	582	578	583	569	559	586	571	605	620	574	569	533	584	504	625	558	540	580	592	549	570	548	553	605	538	544	557	597	556	543	568	583	565	557	522	540	579	557	538	535	540	565	613	561	572	524	539	552	555	569	599	591	617	573	575	578	535	588	545	531	519	531	543	592	566	567	595	578	543	555	598	549	546	599	578	628	546	582	597	552	545	573	576	542	569	555	603	527	615	577	533	585	545	528	519	526	577	605	529	605	540	583	572	545	571	577	577	552	575	555	590	557	543	570	599	547	590	568	577	568	581	565	534	561	584	552	570	558	616	568	594	546	545	563	560	581	565	598	566	575	584	579	544	584	593	576	567	573	551	575	529	556	512	656	545	548	584	601	565	556	561	563	570	624	586	544	597	581	577	567	585	565	553	567	532	559	594	539	557	580	615	550	547	594	583	569	521	587	636	547	597	590	574	613	541	571	574	550	553	547	558	558	569	573	555	559	576	581	575	602	552	600	575	594	580	608	567	571	585	560	561	608	587	561	579	554	547	559	533	533	559	543	524	589	542	574	570	582	585	525	561	561	543	547	573	553	605	531	546	578	590	565	530	577	594	595	527	556	552	577	594	589	566	547	552	590	562	533	586	573	537	580	600	606	540	572	562	585	590	547	569	548	596	556	537	537	622	569	560	605	585	577	588	575	591	571	568	587	564	588	571	547	560	595	545	546	570	575	591	597	576	595	565	536	599	538	548	566	583	503	561	590	588	560	562	546	580	599	570	578	567	554	593	572	582	565	569	570	548	553	560	593	547	541	569	518	599	588	560	564	525	545	565	588	602	556	563	609	552	601	580	578	537	537	588	578	555	585	562	564	547	587	544	551	556	598	576	581	578	547	609	615	583	568	566	575	622	586	605	619	580	583	562	545	568	568	533	617	543	571	520	526	589	552	585	579	554	536	599	580	578	607	588	583	550	555	584	546	549	574	573	566	572	575	546	527	552	554	563	549	579	612	549	597	551	574	545	592	550	583	545	558	598	563	572	546	539	576	594	530	517	579	566	521	565	558	560	561	572	559	608	558	542	569	600	562	561	585	541	568	589	562	559	565	549	585	564	568	535	595	636	587	541	535	589	569	576	552	585	578	554	549	576	541	562	575	582	548	571	552	578	595	545	572	520	550	576	544	582	544	587	540	554	535	537	562	535	514	563	574	525	571	560	567	600	569	545	559	575	568	593	586	537	595	620	547	581	529	573	566	546	589	580	539	636	579	585	569	592	566	576	622	563	588	592	562	592	573	545	583	536	607	576	571	592	586	540	563	574	608	599	580	595	528	571	559	576	582	568	601	592	575	609	580	570	570	538	563	600	585	556	552	554	597	577	503	569	561	582	576	572	577	598	579	562	579	613	546	574	574	569	622	591	590	561	583	589	596	594	612	569	587	550	581	608	569	563	563	552	552	521	566	550	556	502	588	579	562	588	580	570	555	570	596	594	596	568	523	523	532	575	600	579	591	557	587	531	563	559	584	620	586	604	557	542	563	553	614	553	529	587	583	559	564	573	548	620	570	568	546	599	510	595	588	570	599	577	589	579	526	540	568	545	560	520	566	534	545	587	550	578	590	553	577	581	561	566	563	516	546	577	558
25322	25322	35076	28370	15750	3727	1186	912	827	752	772	781	834	788	783	786	829	846	794	831	746	780	734	813	766	730	803	803	786	813	864	758	785	827	783	815	823	760	778	783	761	747	739	789	732	772	776	778	741	769	735	779	812	774	819	827	769	777	823	741	742	748	758	732	763	801	785	732	788	738	748	761	765	782	752	776	767	784	741	852	753	793	788	834	802	834	744	814	848	746	765	814	794	766	752	766	757	821	769	796	788	771	761	768	742	739	797	794	759	756	762	796	799	796	783	742	817	832	813	791	753	816	769	812	805	765	805	797	771	751	725	751	770	786	756	776	760	803	797	794	803	771	770	798	770	769	792	782	763	806	774	752	781	809	779	766	760	784	766	701	763	757	768	791	813	767	782	772	777	758	756	769	738	763	767	805	772	754	741	758	748	727	826	772	750	777	805	765	805	756	810	742	695	721	789	829	772	781	730	780	800	715	765	773	790	821	809	757	801	813	776	798	835	776	750	719	815	743	753	777	792	763	794	745	770	765	765	819	819	791	785	802	726	802	814	777	798	792	778	797	763	789	754	766	716	758	792	772	765	743	809	766	792	720	757	815	780	748	797	723	774	751	776	842	800	792	786	768	768	776	734	778	760	743	780	781	747	786	778	774	762	766	760	782	741	846	777	862	812	799	774	787	790	852	781	836	813	817	747	785	787	731	746	752	820	800	749	770	802	779	780	772	811	789	788	810	810	797	828	788	786	762	770	771	780	738	819	769	828	756	756	749	791	736	809	787	735	766	772	771	736	777	791	802	809	817	773	771	798	754	767	768	839	782	789	779	791	770	772	751	773	759	817	780	772	811	773	757	764	787	728	764	804	818	765	803	786	766	815	768	788	770	765	750	800	788	770	768	770	804	756	808	818	796	832	784	782	805	792	792	770	832	800	799	786	796	798	784	812	780	743	772	791	760	736	767	794	742	738	793	790	808	758	834	788	839	772	798	781	764	790	742	731	828	751	772	795	775	707	780	822	735	742	781	774	786	810	782	788	775	840	789	825	751	746	744	826	779	798	780	798	807	760	779	783	776	775	766	814	748	799	757	744	769	767	800	795	788	777	801	806	751	795	764	791	752	760	753	764	795	812	741	788	795	717	788	753	806	776	820	800	778	757	787	723	725	795	763	780	747	792	796	743	817	773	725	755	751	799	760	737	766	805	755	788	729	778	769	815	805	774	730	770	757	814	771	751	791	782	779	795	760	785	713	760	787	800	767	734	776	825	749	746	780	815	714	741	830	764	806	814	792	798	815	747	791	767	792	765	761	760	768	756	769	786	743	758	748	792	777	788	801	804	812	802	732	771	778	776	798	791	782	775	773	798	766	759	762	795	803	832	757	744	782	805	825	768	736	754	755	808	780	738	785	792	828	792	810	782	733	732	750	802	761	752	784	755	756	780	804	744	758	799	803	750	771	794	744	773	770	828	761	802	776	799	770	778	818	797	766	768	784	829	740	800	786	821	799	768	737	786	773	788	760	780	754	805	793	755	770	834	778	802	743	757	786	836	743	794	790	764	780	745	771	730	813	794	813	765	795	734	784	761	815	724	766	779	752	780	752	756	804	769	816	768	828	747	795	785	788	705	803	837	824	733	779	785	776	824	821	752	804	744	777	806	740	789	807	783	746	772	766	739	820	768	757	832	804	773	745	742	770	792	777	787	741	773	827	820	781	777	805	782	790	799	778	792	751	770	795	780	815	760	754	834	800	741	776	727	738	781	802	733	762	771	738	778	769	778	715	778	795	766	786	774	790	739	729	817	762	746	756	768	784	694	759	771	746	774	788	744	727	760	791	749	763	789	779	792	807	754	772	794	794	797	748	824	773	738	702	783	759	826	754	775	814	817	808	784	784	815	808	806	785	755	766	749	820	750	758	811	865	780	733	737	825	762	768	750	785	789	775	821	769	764	771	812	769	819	765	773	777	755	823	756	794	723	795	798	791	848	808	764	799	792	774	746	789	810	770	819	750	813	764	793	829	775	759	820	773	825	807	790	794	769	830	763	786	789	807	767	778	791	791	792	788	799	830	765	733	768	784	762	788	751	753	795	771	755	789	716	816	721	749	812	797	835	771	795	736	738	749	841	786	755	803	799	791	801	761	743	803	762	752	795	798	764	756	782	771	753	811	838	772	803	753	710	745	821	787	810	712	754	809	776	760	755	736	800	837	781	783	757	778	780	800	800	777	808	792	727	727	776	788	767	805	777	805	742	787	763	854	755	774	735	771	743	746	775	748	765	836	784	740	736	781	774	758	750	813	794	777	783	751	779	787	767	800	760	784	783	823	803	775	743	777	763	788	767	815	749	752	791	782	795	794	789	780	788	812	801	781	751	810	754	742	763	787	793	823	764	802	793	785	708	794	807	775	806	781	771	751	840	800	755	765	767	771	763	753	767	743	774	812	746	756	810	801	770	847	798	770	773	753	750	813	789	768	777	786	782	782	792	726	765	819	790	768	743	785	818	743	782	777	721	783	790	758	780	830	765	772	783	779	761	743	756	772	824	795	795	747	837	790	756	813	760	729	770	745	730	775	753	747	761	794	798	757	783	766	775	824	768	803	752	830	764	794	730	807	753	795	763	807	796	766	813	815	807	791	718	756	776	759	769	800	796	772	805	794	794	684	782	776	753	743	766	751	804	799	743	773	789	842	794	775	813	809	790	783	841	800	752	815	746	731	792	776	769	775	768	791	790	763	798	797	745	823	775	767	790	757	701	809	787	756	854	772	795	757	749	791	806	728	786	834	791	797	758	805	738	782	788	757	790	776	717	830	752	760	819	777	765	777	763	752	790	824	772	744	785	767	759	754	758	795	762	867	782	753	817	721	755	796	754	751	753	768	779	760	747	785	722	803	793	814	823	733	771	729	750	816	810	826	801	752	778	799	831	781	826	820	845	878	722	793	780	813	712	791	805	730	741	786	834	799	759	729	779	767	757	753	746	837	809	759	813	748	761	773	739	771	782	781	810	818	789	751	787	726	776	786	782	753	756	817	791	823	751	767	779	818	798	810	763	755	815	776	712	767	752	769	739	767	808	788	793	759	764	752	799	762	785	779	772	753	783	717	737	781	833	813	778	826	830	755	843	739	737	794	812	831	769	733	719	776	853	764	798	769	776	759	764	816	737	776	776	760	745	813	768	766	794	813	801	799	770	782	747	741	795	743	845	758	811	755	784	785	771	807	817	768	813	845	754	767	796	791	807	780	777	733	776	779	808	810	758	774	785	794	734	740	753	746	767	750	791	744	843	761	741	800	768	798	824	745	767	781	732	784	748	723	759	768	792	811	783	799	784	779	823	779	788	753	775	740	764	735	798	789	801	757	753	786	813	777	761	734	840	817	774	781	786	785	822	738	728	789	773	741	728	754	831	768	774	767	762	808	830	780	780	754	850	812	786	774	741	782	812	758	755	772	799	741	773	779	740	703	765	743	785	712	785	793	777	784
63132	87711	52934	19111	4859	1314	751	658	686	652	683	669	700	708	671	687	707	712	697	692	683	626	670	652	654	697	701	657	678	695	700	697	685	682	697	674	723	721	672	670	672	667	642	651	685	649	656	637	686	671	675	637	667	676	655	677	691	707	663	682	675	697	694	680	634	658	688	646	733	678	701	671	661	645	656	664	689	695	666	639	701	693	632	673	669	663	692	660	673	702	626	664	694	711	687	696	689	658	689	670	696	733	690	671	655	655	731	660	664	700	685	651	657	635	675	646	622	711	663	681	673	703	687	659	671	638	631	672	680	631	660	693	674	671	650	697	631	663	639	713	660	682	626	690	659	687	665	689	657	667	689	666	640	662	637	645	708	641	699	627	693	660	648	656	682	646	713	693	657	627	607	691	704	599	681	701	639	633	633	666	651	709	694	706	678	682	665	641	659	681	706	701	692	621	665	700	653	693	670	638	668	685	711	664	678	695	679	663	662	643	661	666	678	662	682	703	675	670	657	631	642	662	640	647	652	660	620	712	652	641	633	644	653	656	690	685	636	631	630	687	725	659	688	677	695	626	672	678	680	610	652	664	706	688	687	636	715	686	664	642	660	669	666	635	668	660	668	678	625	683	656	645	702	674	636	696	632	661	682	659	619	725	699	674	688	651	678	666	673	685	691	641	614	665	607	693	680	666	665	671	666	689	637	668	689	688	603	667	700	680	697	653	683	675	634	692	655	662	661	698	746	669	706	726	660	647	696	696	641	644	667	671	649	665	599	665	718	655	667	684	724	680	662	711	673	673	633	668	614	671	682	690	681	626	661	615	689	674	697	672	678	655	681	662	682	699	666	665	670	656	652	653	677	653	676	660	642	646	668	691	695	687	601	682	663	700	628	700	665	702	707	651	667	664	702	654	648	715	616	663	682	620	623	696	675	673	630	667	684	679	683	676	654	656	647	673	690	626	689	691	628	704	668	668	704	728	669	639	623	685	672	709	683	661	667	689	685	656	676	711	690	654	660	646	613	671	681	619	646	677	669	628	638	650	634	654	617	677	658	656	694	655	665	661	693	693	664	685	705	666	621	634	670	613	656	659	674	669	673	632	690	670	675	655	748	691	658	702	675	670	696	659	678	701	658	694	694	643	700	671	682	642	708	691	659	682	658	674	720	673	669	647	711	643	694	674	679	649	665	693	696	689	668	700	676	648	693	691	674	672	692	697	663	692	643	679	703	668	662	694	664	693	607	640	698	693	651	680	643	674	691	729	655	662	696	651	654	657	652	671	714	641	630	654	689	648	659	688	663	675	685	715	684	691	646	655	662	693	678	668	672	689	696	631	639	688	718	661	673	651	637	686	647	676	627	725	683	654	655	655	701	650	649	684	658	653	677	707	690	678	624	679	692	687	667	634	666	640	674	690	673	664	667	707	726	667	670	656	694	657	707	658	643	635	670	699	676	677	678	637	676	699	621	659	650	721	712	717	669	667	705	695	642	675	665	675	664	714	653	675	688	639	662	686	725	661	686	670	662	652	649	630	671	681	632	628	648	657	725	644	674	671	645	670	663	688	685	673	679	656	643	657	637	687	660	661	674	645	685	664	635	569	678	666	679	681	666	687	668	653	669	659	671	666	702	638	657	635	636	659	675	702	626	674	678	743	698	683	664	716	673	690	687	639	671	639	686	658	636	649	692	642	619	674	679	634	621	645	609	739	665	629	658	670	705	634	652	671	678	703	697	680	665	693	629	678	711	665	665	698	659	724	676	730	685	641	662	650	690	691	669	652	654	661	647	643	672	704	664	628	675	650	647	668	677	645	690	623	657	644	658	681	651	651	710	684	644	683	667	649	645	662	686	626	620	673	691	704	672	631	682	639	690	647	688	687	682	643	687	680	714	704	661	646	705	670	666	657	687	670	722	663	602	641	670	717	709	633	714	671	666	693	696	623	670	675	656	654	682	636	669	684	702	697	663	666	670	644	668	697	644	667	662	638	644	684	638	684	680	657	682	643	654	647	714	654	656	616	646	689	639	729	707	748	651	687	659	692	646	662	665	650	664	699	667	697	654	674	718	695	696	670	717	658	643	668	661	674	631	657	652	643	706	636	677	636	680	682	641	639	673	701	669	667	648	690	681	702	692	719	625	668	668	668	694	676	662	648	659	695	680	695	668	669	702	683	676	670	678	693	629	643	667	686	648	718	663	685	664	658	644	655	664	672	680	648	669	678	655	726	646	631	616	725	693	690	677	671	720	666	648	690	666	619	659	679	685	685	689	660	705	651	665	677	677	695	679	655	717	697	654	665	692	679	690	683	636	648	638	676	713	655	594	651	680	688	649	669	675	685	656	673	678	659	665	666	649	663	669	644	642	660	670	637	645	679	681	711	696	648	662	695	627	656	658	685	653	659	656	706	712	685	660	701	658	679	678	690	667	653	679	664	668	684	666	677	662	668	668	708	672	674	660	678	661	651	719	679	678	668	667	649	672	650	643	680	698	676	639	641	678	669	672	663	606	652	611	662	691	642	697	649	639	663	619	643	617	730	676	686	700	688	630	626	687	636	667	639	668	638	663	652	657	620	684	683	625	688	670	662	696	683	705	665	678	662	664	665	671	695	673	702	724	643	660	685	661	676	609	696	643	663	730	678	681	668	695	707	657	676	727	720	654	695	698	670	690	684	673	675	611	692	662	632	659	617	668	665	659	713	659	676	716	687	700	646	649	657	658	688	649	668	673	641	698	690	640	669	686	701	684	680	665	705	688	656	704	682	596	684	658	713	671	706	665	694	643	670	621	706	667	674	709	646	636	713	651	635	646	681	672	673	640	650	631	694	631	632	638	658	682	699	674	662	680	670	683	656	658	643	658	686	663	616	668	699	684	643	670	651	682	707	679	636	671	634	671	649	652	633	677	628	639	688	672	643	609	631	706	659	636	676	647	674	654	690	647	677	681	633	722	665	698	649	643	678	681	714	693	658	680	656	679	670	687	660	667	659	630	627	625	698	684	695	630	671	617	689	678	659	688	689	667	688	662	640	630	628	673	692	645	628	696	657	659	691	658	692	645	676	657	613	672	678	664	652	647	656	689	691	697	662	642	679	623	700	654	707	663	699	653	638	708	727	682	619	707	658	633	668	696	668	669	631	610	648	684	652	683	646	649	643	639	659	667	674	613	686	641	610	737	659	682	648	656	641	682	694	646	651	667	672	644	640	644	669	670	655	682	675	663	655	669	653	642	662	708	712	684	696	641	646	685	749	686	651	698	646	645	621	640	704	711	670	684	665	687	672	657	680	658	672	650	696	613	660	656	667	715	683	651	700	651	697	654	667	680	616	656	629	679	646	685	660	633	648	671	679	640	665	705	622	673	673	651	690	671	642	650	679	625	639	668	658	636	650	680	630	704	661	671	665	686	644	693	680	655	652	656	657	658	647	675	667	643	619	681	686	661	645	728	681	668	648	690	662	680	647	635	611	662	667	669	710	680	661
24021	23300	32241	26842	20508	10926	2040	1081	914	898	907	865	863	882	889	839	888	869	848	890	914	891	870	922	837	922	915	901	892	914	839	921	938	842	890	886	854	893	836	857	857	905	912	833	899	872	884	867	888	887	854	854	927	917	847	879	895	882	889	905	849	856	815	856	837	841	813	896	870	922	846	867	844	832	890	872	856	919	877	847	905	883	890	882	888	869	864	844	869	896	877	878	876	830	867	880	829	827	911	871	852	859	867	882	880	851	876	853	902	831	872	851	897	801	792	917	846	811	846	870	860	874	877	836	881	828	895	888	872	855	823	848	823	882	867	863	820	896	842	883	886	873	870	856	787	908	860	873	880	849	850	923	846	881	836	838	875	872	853	928	890	870	860	885	899	864	878	821	793	899	856	841	862	856	839	830	842	823	869	860	850	831	917	835	829	876	859	826	835	857	800	843	846	869	842	854	874	872	832	889	904	909	848	847	913	873	900	847	875	840	833	872	849	857	902	854	876	871	827	877	879	894	886	857	898	853	864	822	847	873	861	815	847	845	850	858	842	843	872	840	828	841	848	887	844	845	861	882	871	849	888	872	876	861	838	878	864	850	873	866	866	897	873	868	880	869	912	801	901	877	833	862	916	806	832	879	896	880	871	886	846	832	858	802	869	848	853	893	878	866	828	816	899	881	856	886	798	874	905	907	905	843	892	869	885	875	894	902	859	858	863	872	894	848	899	834	866	805	879	877	893	903	859	820	877	891	875	850	841	868	857	844	827	850	850	906	860	817	850	823	940	845	883	942	796	852	842	850	917	891	859	896	857	836	881	817	853	860	873	885	841	924	824	891	841	827	882	875	912	841	824	888	884	894	849	840	829	834	811	821	890	891	856	952	868	869	903	887	851	847	887	848	883	867	902	851	859	875	911	907	920	914	884	878	858	875	901	847	891	858	868	880	912	937	825	880	913	855	829	854	887	818	823	845	865	831	862	859	851	887	885	891	856	917	876	823	846	888	871	862	885	874	838	897	864	838	929	836	840	809	851	867	879	893	847	870	799	888	845	907	855	889	834	874	877	898	850	872	857	890	914	840	867	919	828	883	863	871	827	830	931	888	841	840	781	877	883	851	850	843	835	882	883	845	869	861	885	872	889	835	852	860	875	869	890	926	818	833	894	856	890	921	874	906	834	867	861	865	871	860	835	894	876	838	912	821	830	829	882	830	863	873	877	839	851	914	885	838	853	838	876	818	834	918	870	812	935	832	871	804	873	815	848	804	854	853	905	923	854	895	860	850	815	867	841	852	861	875	889	857	900	856	817	807	859	856	888	870	922	816	857	920	868	845	842	861	850	916	877	930	844	833	806	846	821	907	851	826	902	900	890	847	882	907	880	855	882	857	881	883	902	898	805	855	888	843	842	830	867	828	824	912	912	846	852	896	863	892	886	872	879	908	842	883	840	882	894	862	833	852	852	804	829	858	904	853	867	876	859	899	841	857	886	886	866	857	845	840	929	829	858	827	854	873	875	865	881	882	895	810	903	874	909	834	864	895	870	843	862	859	892	899	884	837	829	896	814	878	892	864	880	861	887	835	875	867	909	916	850	877	901	852	832	885	904	851	886	847	857	871	843	892	856	857	872	907	903	896	816	836	868	900	890	865	821	801	839	822	850	850	848	841	827	832	831	831	840	854	814	804	857	936	843	902	893	846	906	885	833	867	843	829	842	864	801	846	831	897	875	924	880	844	843	872	869	875	844	864	856	866	874	872	900	833	864	876	890	915	874	838	859	870	884	878	848	862	791	865	833	854	904	909	835	837	868	879	871	876	879	917	856	882	893	838	880	807	899	809	948	837	834	826	878	859	821	848	854	919	871	805	864	861	857	805	858	880	897	852	927	842	847	883	859	894	851	874	876	846	889	893	872	857	904	838	850	900	827	864	897	869	849	868	863	894	830	852	893	907	823	874	896	793	881	901	804	862	873	802	858	903	864	865	857	840	869	879	920	891	857	858	822	817	909	889	875	804	867	836	836	833	877	883	887	850	854	891	848	846	871	836	809	884	865	840	878	869	842	852	837	885	838	869	856	868	891	846	858	864	860	852	911	832	800	832	887	851	867	885	833	833	913	919	849	857	877	832	874	817	824	834	872	882	861	842	866	856	870	820	883	908	861	896	845	892	889	878	858	870	822	837	889	879	799	899	868	829	835	847	864	788	843	821	833	910	876	861	869	855	857	826	835	903	884	827	890	844	834	870	789	926	881	837	891	900	876	889	848	868	905	858	841	885	818	854	829	923	786	842	845	861	847	868	951	840	836	814	861	915	850	827	872	870	859	847	867	929	809	850	879	860	868	899	872	840	857	803	864	860	868	865	876	892	886	843	870	832	830	959	810	894	835	852	869	844	860	836	860	833	830	874	854	868	898	866	933	876	827	844	828	861	865	850	825	849	847	916	862	842	892	854	862	814	872	899	867	849	900	877	892	860	888	854	864	849	854	873	864	886	842	849	853	854	866	864	926	881	857	905	906	868	904	859	905	852	876	849	828	854	836	887	875	912	885	833	851	883	837	865	830	874	877	888	856	831	887	801	842	854	847	891	860	888	931	878	821	797	850	886	828	836	839	828	925	849	863	896	916	833	888	853	888	853	815	863	909	916	817	854	873	877	829	846	881	912	820	864	902	892	864	871	822	897	831	921	826	854	836	851	870	914	878	889	862	882	821	902	880	882	885	832	910	911	866	863	858	878	874	862	820	866	866	810	897	852	872	861	874	785	815	843	833	822	823	829	850	877	854	876	848	834	863	879	886	893	872	823	872	850	844	872	825	835	913	870	846	859	852	864	857	845	903	873	854	898	788	867	896	883	828	850	836	898	854	885	899	913	859	874	860	877	846	846	869	895	875	879	896	847	907	820	896	871	886	868	916	891	867	873	860	817	841	914	813	844	906	855	897	848	958	872	839	879	855	859	856	883	816	850	898	882	888	854	876	869	869	858	795	817	873	823	867	856	819	925	809	840	880	830	868	883	888	899	864	838	855	862	861	837	850	870	827	821	891	821	807	874	848	873	845	896	876	884	839	889	880	856	840	845	879	919	852	876	878	859	788	852	865	864	878	847	852	894	842	896	826	877	887	856	849	867	853	805	851	879	827	866	854	822	797	864	829	800	877	847	865	891	877	884	812	851	855	912	780	881	817	843	842	832	905	869	885	874	841	850	870	882	884	859	862	867	850	835	891	871	827	867	852	869	893	854	805	841	865	813	887	828	852	895	834	842	881	936	823	841	865	861	812	889	895	838	829	821	863	841	851	850	831	846	817	883	844	875	895	927	855	884	846	884	881	877	872	842	892	856	849	870	856	844	796	853	891	877	878	852	851	911	863	858	824	899	901	860	857	878	879	828	845	863	908	872	918	847	813	868	868	861	887	859	863	894	849	796	867	864	835	871	864	881	894	881	844	867	846	790	828	843	860	868	847	826	940	904	842	852	870	860
63873	98289	62375	27525	7712	1872	890	789	706	771	777	756	780	781	810	727	760	796	754	752	843	808	777	746	825	760	825	776	799	805	749	776	794	763	732	782	775	759	756	791	783	775	773	765	727	782	810	769	725	721	760	767	763	782	827	808	827	798	759	747	802	766	799	773	782	733	753	775	784	776	737	805	779	750	745	779	791	789	762	746	724	757	736	790	753	845	791	756	798	802	820	774	757	789	760	757	761	756	743	810	785	802	821	757	782	781	793	772	751	784	765	741	744	788	743	762	754	795	749	816	759	752	773	757	794	781	737	780	783	819	768	814	752	764	763	781	756	806	752	755	796	778	703	828	727	710	776	737	772	739	787	732	788	757	766	753	751	775	756	771	758	762	809	752	756	781	769	760	829	809	774	787	780	797	787	770	755	765	742	751	767	741	788	794	743	735	777	745	727	809	824	833	732	795	758	767	786	766	773	736	796	766	776	765	750	732	768	789	773	768	799	799	728	761	769	759	725	819	771	759	756	776	755	765	733	761	714	744	767	794	771	785	772	703	760	755	775	746	826	780	774	782	738	776	749	802	759	750	787	733	777	749	756	781	732	794	787	792	793	740	732	753	735	771	800	755	733	797	740	739	825	801	789	742	754	723	792	735	777	772	789	812	792	797	739	753	744	821	758	773	732	781	784	755	784	769	739	811	732	750	816	794	782	756	749	716	774	741	787	725	797	734	763	783	787	746	724	795	797	801	802	754	736	769	761	797	751	748	786	798	750	755	765	748	730	735	786	788	757	757	796	792	789	752	790	797	781	788	765	770	750	785	769	725	813	775	767	748	741	741	747	739	744	759	752	809	722	753	790	779	827	723	775	762	720	807	817	771	793	742	794	782	743	762	748	746	773	752	799	769	793	704	740	735	761	722	743	739	808	739	764	803	733	774	751	761	790	729	741	798	812	779	770	755	743	779	755	777	765	740	770	739	771	760	806	756	759	739	726	777	801	782	775	747	763	726	794	721	794	750	776	795	767	748	858	739	732	769	795	750	740	753	769	739	739	737	743	714	764	809	740	780	752	754	773	741	759	786	804	803	777	736	761	833	776	792	797	742	770	744	744	771	788	771	825	767	815	764	757	759	765	833	768	720	759	771	770	746	762	752	726	767	712	761	814	789	782	798	756	760	809	783	793	761	775	766	764	748	736	752	766	777	776	794	764	744	736	790	760	751	737	778	758	811	781	759	782	799	792	742	772	776	703	772	763	786	821	739	769	803	835	767	705	742	759	768	798	811	753	765	756	755	767	758	756	756	771	761	793	737	743	763	752	756	702	805	798	746	764	773	739	758	725	762	832	792	741	798	754	807	794	766	726	773	744	789	741	774	736	742	809	742	786	753	774	786	788	767	763	826	799	782	733	773	723	779	774	735	770	789	733	788	729	748	777	805	778	758	734	753	794	752	744	724	781	765	768	782	797	792	735	767	754	788	795	813	764	709	788	742	810	770	759	819	763	776	788	736	792	765	775	767	762	818	748	740	749	794	787	723	737	787	766	719	760	772	717	774	764	760	774	782	726	800	755	741	758	730	785	784	743	788	713	762	773	766	783	727	779	749	781	791	759	784	755	825	749	753	802	741	790	752	747	798	789	752	771	737	765	786	772	702	741	730	749	787	717	791	710	799	791	824	763	787	741	783	799	774	776	762	782	752	741	785	768	719	729	727	742	774	777	809	704	744	736	799	776	743	704	770	758	777	743	740	752	720	746	790	777	761	737	839	720	808	749	789	792	763	797	773	732	798	782	764	764	776	699	725	805	754	800	738	781	801	820	787	762	784	760	777	716	787	795	746	773	811	764	730	744	803	770	731	739	803	741	767	773	748	742	776	754	817	776	804	836	802	810	744	825	783	803	790	743	770	761	748	817	773	757	816	789	822	757	745	754	767	779	793	756	756	738	728	760	789	725	783	767	762	807	735	754	762	747	722	776	741	783	772	814	741	736	767	787	724	732	739	746	803	763	725	776	735	778	766	829	767	747	769	763	766	761	814	757	739	805	813	797	749	810	819	768	774	669	771	748	795	737	804	852	796	811	772	753	715	762	774	764	807	726	771	761	784	731	764	767	721	772	784	798	785	766	804	773	806	746	761	767	717	768	750	765	714	763	725	720	687	740	741	756	726	767	775	772	770	788	739	761	773	710	721	776	752	729	708	737	749	770	742	750	755	820	770	805	730	765	798	760	776	772	772	769	743	728	736	753	759	728	717	768	788	763	789	773	792	831	707	769	783	724	780	770	796	794	784	798	741	750	797	739	764	786	757	773	769	723	795	766	819	772	804	788	735	760	762	815	775	735	707	809	766	776	728	771	806	761	774	788	702	750	787	763	754	763	769	793	768	777	752	771	785	832	728	758	730	797	766	805	784	772	806	776	740	795	786	767	709	731	755	792	778	726	735	818	759	800	830	765	755	775	790	790	748	741	706	765	752	752	808	759	809	758	787	765	797	769	714	785	723	807	723	747	761	741	826	741	743	815	735	765	773	758	748	712	756	750	804	771	703	752	787	743	805	762	793	723	730	799	824	760	711	746	800	788	772	781	778	790	734	756	715	761	785	757	790	779	797	779	758	743	746	754	741	723	813	770	768	776	766	716	806	748	812	705	765	733	778	783	789	764	778	771	748	790	729	755	743	729	816	766	789	758	752	758	792	775	777	755	762	761	747	750	795	749	766	766	740	747	777	721	757	725	750	744	786	769	773	752	768	735	758	785	757	768	774	742	808	684	783	763	840	794	776	790	759	757	790	822	740	729	749	787	761	761	770	760	783	748	752	738	747	721	756	741	808	778	776	743	758	693	806	766	784	747	772	819	772	738	761	724	731	755	765	781	752	759	804	782	724	777	775	769	740	840	767	735	779	772	794	805	735	721	739	830	794	741	752	790	751	815	768	775	781	746	715	731	737	763	748	711	787	762	811	734	756	725	755	750	794	804	738	756	745	804	767	764	786	791	748	759	817	739	740	762	766	762	780	784	812	733	792	803	720	752	796	775	778	746	715	772	769	739	725	730	767	797	734	805	766	790	743	794	723	803	765	740	754	707	726	731	778	838	766	736	736	791	784	796	733	750	775	773	771	768	803	755	759	758	727	756	753	724	782	807	766	740	772	734	725	761	765	739	725	777	759	753	758	730	750	752	762	756	769	719	741	759	761	754	755	745	753	745	831	796	751	804	782	781	780	765	791	743	763	772	737	706	789	793	783	741	715	785	741	790	744	752	805	763	792	805	742	733	786	759	754	764	763	738	743	797	762	766	752	727	775	791	753	774	763	737	710	827	808	749	747	769	753	764	771	775	781	778	759	769	733	758	720	728	759	732	768	789	740	813	753	782	765	797	781	788	770	728	759	762	735	760	786	761	750	769	774	742	780	787	730	747	749	805	747	753	768	787	782	765	755	778	768	812	790	779	754	769	757	762	772	745	784	709	774	784	753	773	775	770	777	777	734
31541	30751	23778	7917	1630	873	668	708	698	711	671	712	666	682	674	707	662	734	640	662	655	719	623	735	675	699	679	695	722	644	726	700	724	666	691	639	648	670	703	657	658	708	666	697	715	659	689	707	649	725	680	711	679	666	728	650	746	688	634	643	685	623	656	669	643	661	685	690	689	675	713	714	663	725	673	674	649	668	699	682	719	698	685	681	657	689	646	641	685	704	701	669	682	708	661	685	679	716	685	676	666	683	650	680	663	641	719	743	688	675	693	663	660	685	660	715	637	671	688	663	654	674	658	664	644	665	687	650	673	701	704	671	696	677	695	681	643	655	727	660	717	691	667	650	713	677	739	717	630	709	666	657	682	721	677	643	664	681	670	643	624	651	649	692	699	686	634	679	677	678	698	646	678	707	670	684	712	677	683	658	710	697	708	645	655	709	673	693	677	698	705	676	686	693	691	690	636	664	668	619	664	678	667	650	671	700	657	710	688	673	694	692	683	695	675	643	666	672	649	666	654	716	698	658	685	719	686	708	670	722	687	671	650	689	635	674	698	688	708	697	684	677	712	715	687	668	684	654	657	675	663	682	662	680	710	683	569	633	660	698	643	685	621	664	672	633	642	697	704	724	704	649	667	680	686	668	668	673	716	660	679	675	637	655	632	654	678	623	656	661	653	660	658	688	678	672	680	659	631	725	668	648	705	678	696	641	693	687	665	653	733	701	710	663	666	665	663	648	676	664	651	688	689	714	715	685	695	669	725	707	691	657	683	668	694	665	663	673	690	656	668	668	712	667	685	615	706	668	675	725	680	706	649	678	679	663	681	713	644	654	676	723	690	666	696	697	697	663	680	699	653	663	713	644	649	647	680	660	623	698	626	673	667	691	649	667	644	663	656	675	619	696	673	695	646	710	642	657	679	674	635	664	672	703	730	686	658	695	673	689	638	695	726	701	721	702	673	665	664	698	729	698	649	691	645	730	656	664	642	684	711	648	712	651	706	655	704	673	642	679	618	717	651	642	717	729	658	683	727	642	652	706	705	672	688	662	673	665	679	670	680	676	670	670	668	723	689	696	664	670	697	656	712	657	679	715	700	702	667	723	649	643	667	663	677	689	684	689	683	660	709	734	652	656	668	628	703	691	696	739	656	640	721	701	685	663	681	677	662	643	665	687	645	649	661	675	689	651	647	637	701	656	656	732	679	700	635	673	702	672	695	661	725	677	676	666	675	644	642	679	693	687	660	689	656	664	709	670	669	657	672	692	740	682	694	648	663	721	683	667	710	687	719	713	679	710	686	654	681	726	679	703	669	630	714	685	693	682	664	675	638	677	669	690	681	696	653	687	669	689	663	679	679	706	709	678	730	683	641	671	676	705	689	658	678	700	660	650	685	667	687	641	662	676	691	665	695	658	692	662	680	682	702	666	713	669	678	666	685	694	690	646	749	691	686	665	622	680	706	673	657	661	634	686	675	687	634	665	632	686	675	613	707	670	646	676	685	649	643	679	692	634	653	701	642	669	657	668	701	707	674	689	678	678	707	669	740	712	666	679	732	660	641	614	705	707	655	718	617	674	675	705	635	716	689	700	673	687	657	653	719	690	695	696	687	650	695	686	641	680	669	646	693	694	658	671	663	698	673	720	682	663	680	678	690	715	683	659	622	675	681	701	722	737	642	679	670	658	667	662	745	716	662	686	686	685	669	681	634	688	667	687	675	683	681	727	683	701	681	680	681	655	653	642	647	665	736	688	689	680	685	610	679	693	699	667	686	695	625	631	690	680	675	683	662	669	711	606	699	644	692	723	726	680	681	666	646	691	638	691	688	698	663	702	655	653	690	626	728	676	659	690	681	693	700	675	668	703	722	691	657	653	722	701	732	678	684	709	691	692	700	698	730	696	662	708	640	658	678	734	673	681	672	675	661	675	665	661	717	655	638	706	724	710	641	654	669	685	690	644	684	692	673	667	696	649	723	669	700	639	700	704	703	660	640	722	713	674	668	649	675	664	718	674	659	726	663	694	704	730	667	662	669	695	645	694	709	691	749	684	682	645	659	677	643	724	672	710	685	638	661	647	665	731	688	684	649	665	668	674	683	702	681	664	637	694	694	707	665	716	691	679	652	683	657	703	651	682	698	679	671	672	630	684	669	641	656	636	669	637	679	713	664	717	697	674	738	605	693	659	664	654	709	648	673	663	694	663	676	629	665	648	644	694	716	626	672	695	630	634	668	704	658	672	734	678	661	670	663	647	690	716	722	689	688	699	660	652	698	659	670	685	679	676	665	704	686	651	673	650	690	660	671	697	683	682	647	659	660	700	687	690	662	681	683	675	672	684	678	632	681	670	655	635	663	669	647	652	676	669	652	659	664	676	675	652	635	681	677	663	688	661	684	668	668	656	696	665	650	646	705	648	716	632	669	629	673	684	699	703	652	643	653	677	673	651	635	678	649	647	673	673	707	662	694	707	670	689	668	683	655	692	718	709	707	691	728	648	635	691	706	722	700	688	700	688	668	688	687	618	697	672	658	645	674	672	720	652	675	692	680	675	695	680	638	657	656	704	642	680	631	706	703	676	668	695	688	716	720	683	640	662	663	644	672	685	684	693	705	730	682	654	715	635	690	638	705	742	672	689	696	646	713	643	651	678	647	676	694	715	657	670	712	678	675	661	638	658	654	676	661	709	681	718	677	673	693	677	683	673	682	705	675	680	709	658	689	685	680	705	628	675	699	707	667	678	679	713	721	695	659	644	662	710	647	659	674	668	647	703	655	690	725	666	686	668	680	669	685	683	687	680	714	671	712	706	695	701	655	648	736	650	683	695	709	694	724	649	672	690	655	653	716	735	695	711	687	703	682	687	662	652	661	705	684	675	643	644	695	641	688	657	719	676	659	691	689	667	658	670	675	683	704	657	698	646	670	677	677	648	649	666	625	657	709	641	687	732	655	621	663	686	661	642	675	687	719	709	741	677	673	668	650	657	650	637	689	717	667	669	669	702	672	704	653	694	707	705	670	665	692	668	694	658	659	717	679	668	709	656	684	697	687	706	686	701	676	665	705	691	682	713	698	690	685	647	682	669	634	689	670	708	710	731	644	701	674	681	673	629	681	683	665	670	693	687	692	636	659	693	672	640	697	692	672	693	710	613	732	672	731	694	729	674	677	718	675	691	671	676	648	685	697	630	659	676	665	708	659	672	671	695	673	712	632	676	666	646	701	694	690	644	667	671	668	703	646	618	692	699	632	704	688	645	701	682	645	665	683	586	654	653	705	725	684	673	661	673	683	722	690	653	657	709	687	669	696	672	673	705	674	713	627	645	689	681	684	640	678	636	713	645	672	690	690	683	668	688	651	652	714	664	646	680	675	653	669	688	702	681	651	689	650	672	671	662	739	670	647	701	666	664	651	676	654	653	679	745	728	673	644	672	627	718	734	702	682	727	683	712	673	675	705	710	668	665	696	698	693	676	689	676	650	656	710	698
26650	34725	16688	4025	1178	664	564	549	520	545	557	574	556	543	576	551	549	546	565	559	503	568	548	561	527	561	567	567	524	553	575	556	543	555	550	560	587	539	550	601	597	578	540	576	543	523	571	550	486	539	606	573	520	552	538	536	578	548	606	561	519	517	522	507	567	571	588	516	521	598	556	533	559	563	530	534	531	580	558	569	517	530	552	527	567	509	561	571	564	540	585	528	530	580	533	543	526	541	535	564	545	529	503	538	534	511	562	578	527	544	523	541	504	546	517	543	541	536	541	532	584	557	545	533	533	543	583	537	560	568	529	583	507	498	565	545	524	496	540	548	562	556	497	580	555	531	548	565	570	581	512	562	530	535	517	546	554	569	609	553	568	537	537	560	584	529	557	517	574	546	502	557	538	531	571	546	557	552	548	534	568	532	542	576	595	485	492	561	541	551	566	540	556	547	525	562	580	543	581	558	534	518	578	492	569	570	579	586	545	531	537	579	569	539	534	536	546	566	529	520	580	501	525	606	540	553	555	554	600	552	568	519	550	569	568	563	560	568	540	583	554	541	565	569	569	549	539	527	506	511	538	555	537	579	524	534	555	546	542	533	538	533	600	520	531	520	534	581	575	529	556	560	562	537	532	549	535	520	520	581	528	520	556	557	526	502	542	539	536	547	542	539	596	560	536	538	581	533	551	534	602	550	551	561	551	532	565	565	550	572	577	576	581	540	543	574	544	545	535	549	526	546	543	549	544	542	516	585	584	563	552	538	535	597	545	533	562	525	528	535	587	559	539	548	509	559	549	574	536	566	532	564	547	564	568	532	542	550	559	473	546	539	546	527	552	571	521	541	530	521	558	565	535	513	573	549	525	557	573	587	570	490	543	601	522	513	504	530	508	560	545	576	518	587	537	553	560	548	523	515	514	570	561	536	545	522	552	559	535	557	548	522	530	565	556	536	530	565	528	541	577	556	572	578	559	570	572	491	528	585	536	551	550	546	537	538	593	559	555	534	537	510	555	564	538	585	552	567	500	539	544	570	562	549	589	500	516	551	551	517	604	572	578	550	542	564	549	548	587	565	540	540	538	475	538	558	549	517	569	521	548	535	574	564	563	526	540	571	564	526	546	538	547	600	563	554	569	516	551	558	522	555	577	562	576	515	557	538	560	524	535	540	503	572	583	524	541	565	573	499	532	544	600	550	601	555	551	567	544	531	543	560	537	574	552	514	544	562	541	576	565	539	535	546	554	527	611	560	534	574	530	507	547	590	535	586	546	459	567	535	562	510	555	546	525	540	556	526	555	558	547	563	558	554	512	539	533	520	590	502	578	563	535	582	553	549	581	522	531	568	539	581	541	541	541	565	559	555	518	569	540	564	526	588	536	553	513	544	576	531	539	554	567	572	573	557	583	579	551	527	542	540	509	547	542	526	560	583	547	549	525	525	522	559	586	556	552	538	533	554	551	555	524	529	572	565	561	567	538	545	558	574	549	525	579	505	557	555	567	587	581	554	514	539	582	562	538	581	574	508	581	538	572	542	535	537	564	569	536	552	574	550	527	557	573	532	540	530	538	532	573	553	551	587	530	518	494	502	515	560	567	563	534	517	579	554	536	579	570	542	545	530	522	566	554	566	551	543	531	560	537	548	554	581	558	525	487	516	543	527	547	519	501	504	553	521	541	552	495	540	575	571	503	546	541	537	535	548	538	532	551	526	515	548	504	549	535	557	539	554	541	535	556	554	538	536	571	556	565	540	568	603	531	551	559	537	545	563	570	554	577	553	537	527	562	545	533	578	543	523	517	543	566	558	567	537	535	496	544	532	573	538	527	553	554	554	571	518	565	560	518	582	522	555	591	585	615	546	520	537	564	555	554	543	559	587	533	501	564	524	535	551	511	547	584	542	577	537	555	538	562	573	540	550	545	560	565	549	517	572	552	526	549	533	543	568	514	527	497	530	574	514	584	561	560	587	549	565	560	533	541	536	548	529	548	520	524	541	500	534	541	513	575	532	539	533	556	587	552	508	560	525	524	541	593	545	519	531	560	531	555	537	541	568	564	519	549	532	548	544	569	573	521	549	583	572	560	579	546	531	534	585	501	531	572	545	551	538	557	547	535	561	544	545	513	537	553	602	524	523	567	546	539	519	549	474	545	543	587	569	527	547	581	540	561	540	551	544	528	566	552	574	534	545	583	515	536	573	567	540	539	576	594	573	550	540	559	571	581	557	548	565	511	528	565	589	590	597	541	547	535	601	565	555	552	541	489	549	556	549	526	552	532	523	541	539	553	547	527	502	516	566	543	546	557	558	550	539	571	541	524	555	508	540	549	604	528	565	567	570	506	531	592	575	549	555	592	542	517	548	559	547	597	548	562	556	564	529	555	556	564	587	529	571	547	559	533	575	531	571	570	536	539	552	521	604	561	587	549	556	539	540	537	539	531	558	537	557	558	545	500	560	539	563	562	559	557	558	565	534	557	623	527	542	539	570	548	586	601	541	531	577	543	547	528	547	545	565	556	548	528	532	553	557	551	539	516	581	535	545	522	535	547	551	518	573	539	531	553	549	540	530	580	516	587	568	543	588	561	546	542	516	511	541	557	553	522	562	532	548	583	570	562	551	549	565	534	562	546	522	584	525	539	528	586	577	578	548	511	556	548	530	543	554	524	580	568	501	554	529	569	542	511	546	585	534	547	558	534	540	579	498	528	574	530	536	532	562	550	573	554	515	564	549	548	556	542	524	591	576	531	555	612	554	507	546	523	516	561	542	567	605	515	568	497	605	549	522	544	573	541	550	526	560	535	569	559	515	572	523	561	523	545	561	569	574	550	562	514	551	524	547	535	563	539	548	551	570	570	546	545	554	565	573	560	571	503	555	542	570	573	529	551	523	536	535	533	550	521	560	530	555	539	538	546	567	574	543	502	546	562	541	518	550	544	585	556	565	518	530	538	544	549	547	524	588	563	563	559	560	557	594	547	580	536	548	543	575	505	555	524	554	525	562	522	564	536	559	565	555	522	547	546	571	560	480	564	582	530	564	536	557	568	558	538	559	556	578	550	539	569	584	563	565	558	560	586	547	530	537	590	555	568	550	544	516	551	574	542	565	538	571	523	551	552	563	567	536	588	554	515	538	533	540	569	537	550	546	547	526	544	544	583	580	555	559	574	552	574	529	549	520	578	553	538	570	516	532	536	533	580	504	576	557	517	577	506	523	523	548	562	542	548	622	562	496	551	516	617	535	538	559	570	590	576	553	554	589	569	538	538	565	524	555	546	537	508	560	552	529	554	587	553	501	566	545	580	543	583	539	570	595	541	568	548	558	578	546	501	541	560	571	540	533	560	520	571	569	563	573	575	553	551	544	583	527	571	520	535	575	545	502	593	562	575	538	526	567	548	572	581	540	531	577	547	548	524	586	548	581	599	549	563	511	550	543	574	531	561	554	558	577	547	553	555	586	545	531	551	565	533	544	560	552	534	564
25203	25530	35659	28892	15723	3683	1127	841	794	761	786	731	745	730	737	785	772	774	733	686	783	750	735	779	750	720	742	755	722	719	718	726	756	683	767	771	705	728	704	732	715	740	722	734	711	729	720	729	742	739	753	702	761	709	680	743	679	774	743	780	717	755	728	757	728	754	718	725	741	766	735	712	740	702	758	716	727	773	710	733	709	738	773	728	811	750	752	715	769	773	705	749	734	775	766	734	753	758	734	729	737	792	717	759	754	742	722	718	777	725	737	665	764	723	749	787	724	711	738	714	736	762	680	763	730	751	710	708	745	742	763	720	729	762	775	698	725	714	711	768	700	708	766	701	729	721	731	741	705	754	739	740	732	741	734	667	723	711	745	727	748	746	746	740	784	750	745	682	762	700	739	766	743	727	726	719	661	701	708	715	762	701	781	796	740	747	718	694	740	771	774	735	692	734	710	746	734	732	695	706	778	711	757	763	710	745	715	740	701	756	701	782	686	711	711	760	721	744	766	727	718	714	727	770	728	726	787	727	773	720	697	749	697	778	800	773	743	683	713	702	721	705	733	714	720	698	732	738	745	722	744	718	732	720	706	727	734	779	710	706	713	677	743	734	749	714	726	749	738	694	712	736	775	792	753	726	685	734	789	748	711	707	760	705	733	784	747	684	699	772	773	745	727	696	764	712	728	736	743	714	779	729	756	783	717	729	700	713	735	679	754	753	752	733	728	734	709	708	769	719	755	750	694	720	729	674	755	730	772	759	781	736	696	736	765	720	753	754	752	720	756	708	747	728	737	700	691	775	774	708	727	710	699	747	712	765	727	730	743	726	703	717	702	720	738	762	735	761	749	697	727	761	727	705	749	719	697	772	742	729	767	711	745	711	777	727	778	755	739	732	746	708	712	683	740	701	720	730	703	750	739	733	732	761	759	699	691	761	709	772	756	703	712	734	770	752	701	687	746	751	740	777	743	708	727	736	732	714	775	690	731	723	694	735	685	732	750	740	755	782	741	767	697	737	767	750	757	792	740	791	753	783	705	711	677	772	744	745	739	740	709	726	725	728	708	721	722	723	684	744	714	693	742	713	719	732	746	757	760	740	766	682	751	702	768	750	708	713	741	698	768	696	687	733	693	731	744	723	757	692	702	766	675	757	773	740	775	702	714	724	702	757	716	696	732	750	755	730	721	749	711	682	678	724	722	759	739	729	705	743	740	704	746	753	728	746	757	773	769	747	739	714	726	709	744	734	742	748	733	710	740	739	707	771	766	798	697	768	764	782	742	739	732	712	700	755	758	708	717	727	743	702	739	709	715	760	690	729	706	785	716	727	715	744	717	741	719	812	660	773	728	721	735	779	701	722	683	676	761	683	752	737	707	717	768	770	724	740	770	781	677	702	679	730	768	666	713	694	741	775	763	733	703	752	725	729	720	695	723	705	745	745	772	690	738	732	707	735	742	796	749	768	674	728	739	712	734	775	732	728	754	700	744	735	719	740	750	723	712	717	759	763	734	741	688	726	719	691	729	764	741	720	761	669	759	737	751	694	735	767	771	725	715	701	683	716	677	671	734	756	736	766	732	709	722	687	666	760	729	724	727	665	734	745	741	718	767	719	775	781	710	737	716	722	761	699	771	709	712	725	760	711	731	733	752	731	742	735	709	720	726	756	729	736	744	754	752	774	716	748	736	750	693	760	702	674	737	731	712	713	746	793	760	697	710	760	729	733	701	751	759	747	748	740	705	788	737	706	738	735	755	728	776	736	705	728	761	717	765	784	716	739	728	705	696	782	688	723	751	747	668	730	681	717	792	682	773	762	728	708	690	719	720	745	729	753	746	673	732	761	731	758	738	731	759	757	743	747	716	720	705	744	736	729	759	712	735	741	739	717	756	774	712	713	728	734	711	707	696	703	668	803	742	703	765	742	702	705	733	735	739	752	750	767	730	715	721	743	686	733	674	750	756	737	750	758	675	735	718	727	686	709	740	679	730	719	718	757	759	800	702	691	793	768	729	704	710	658	717	729	743	681	711	696	718	742	731	761	747	738	748	738	762	750	692	741	740	738	738	744	752	749	708	756	727	762	708	710	711	749	749	765	775	752	705	730	733	720	746	735	718	714	748	738	727	749	716	704	733	719	751	710	718	738	744	734	692	721	736	708	709	734	753	745	750	766	734	711	685	741	723	737	733	740	765	689	736	777	706	786	727	731	753	710	728	696	731	715	726	711	711	741	779	743	743	715	736	757	698	716	689	727	740	695	706	764	736	725	688	715	774	749	693	767	716	763	727	704	699	746	751	735	679	744	740	722	748	749	733	727	721	797	710	728	727	755	729	741	722	738	743	724	782	735	714	784	777	725	719	708	725	722	727	763	745	748	768	693	729	794	743	718	759	737	704	726	744	721	700	696	735	752	774	728	735	758	726	756	711	738	743	708	758	735	726	731	739	745	738	757	753	748	743	809	700	729	679	740	737	721	730	758	745	752	746	763	714	724	737	716	680	773	738	726	711	773	767	724	710	752	725	697	743	762	712	739	712	727	728	699	743	707	747	741	686	730	697	745	734	761	693	747	784	737	757	708	704	729	723	680	673	715	759	702	720	712	741	762	745	717	726	746	761	743	749	694	696	750	733	772	728	729	718	710	711	722	716	701	701	709	739	727	753	753	736	714	793	779	751	741	699	699	726	715	691	736	714	708	731	756	755	696	756	683	739	700	742	682	733	793	739	745	726	726	722	721	770	793	723	740	752	768	715	741	711	743	705	720	746	710	702	712	753	749	749	734	770	718	717	747	798	737	761	775	752	782	724	713	709	729	748	697	738	737	743	757	753	708	711	749	737	778	770	771	723	722	748	719	781	744	720	720	734	748	781	757	719	756	714	768	770	708	694	744	682	671	721	713	698	761	770	729	698	715	716	696	769	723	766	750	736	777	738	787	737	699	763	741	747	766	743	715	708	781	744	749	713	725	710	762	711	711	753	733	699	726	741	721	718	735	725	729	702	711	730	753	696	741	726	715	780	757	738	737	702	723	798	772	700	753	737	726	733	740	745	786	738	748	759	727	742	718	750	726	739	766	711	720	731	731	757	738	712	731	743	726	748	757	717	703	729	774	716	739	724	688	728	727	773	711	712	725	685	720	740	759	745	740	727	725	744	720	748	741	727	723	730	708	742	708	753	745	792	733	673	706	721	723	738	712	747	696	781	718	751	758	689	722	712	714	759	743	749	724	735	725	736	744	725	742	728	751	693	759	788	758	785	766	728	709	695	750	748	731	721	733	739	751	749	754	764	743	733	693	719	682	688	777	716	786	752	659	753	727	727	718	703	740	709	730	739	742	737	736	741	793	769	720	734	723	767	720	698	695	719	744	707	691	711	697	726	743	708	724	770	781	765	767	741	669	743	709	727	729	684	748	791	721	723	736	717	751	726	778	749	733	705	765	704	721	757	731	721	776	718	704	741	740	740	745	746	822	758	755	733	724
62517	88414	54164	19756	4992	1367	713	671	636	641	672	642	670	647	710	648	606	694	662	611	694	636	610	633	644	678	674	677	584	626	643	672	663	610	675	657	639	576	667	683	628	649	651	674	637	644	650	619	698	684	672	651	647	642	615	668	649	688	649	642	645	676	632	656	664	623	640	639	661	665	679	623	660	672	673	651	642	629	627	691	673	627	652	673	654	671	634	650	642	618	626	696	628	637	619	668	638	646	643	646	658	671	673	648	649	615	664	591	631	608	628	623	613	659	624	635	676	731	664	656	625	649	683	666	628	615	680	666	669	650	642	693	684	645	597	662	687	690	638	670	667	627	649	586	695	599	616	620	648	627	653	616	678	638	660	655	649	617	686	650	683	649	655	618	654	629	627	647	690	600	656	655	652	654	671	586	638	593	651	668	648	655	635	660	650	601	649	671	662	609	632	650	651	651	635	640	658	596	665	635	659	663	623	646	620	662	672	656	651	634	645	622	632	656	642	649	699	633	631	684	668	641	642	683	599	642	626	675	670	623	628	651	579	653	676	644	601	607	629	592	647	646	616	604	634	642	685	679	665	607	650	651	647	619	702	645	638	636	628	680	618	633	640	682	689	640	646	662	615	728	644	655	621	659	666	636	635	616	660	632	655	678	687	636	619	630	608	641	665	673	635	701	597	626	625	629	646	653	623	621	667	655	664	634	623	618	610	689	699	644	658	623	681	641	674	656	627	595	722	609	639	649	616	658	656	648	668	651	677	641	631	653	654	654	688	640	643	647	664	656	668	627	644	640	617	664	655	679	615	668	683	669	647	637	693	674	680	626	602	669	664	640	651	627	664	659	621	642	641	654	664	614	681	675	648	605	694	623	631	648	643	641	639	617	633	635	602	647	649	613	658	665	663	675	617	638	671	652	654	631	658	658	700	668	650	694	611	661	644	682	651	642	660	695	663	634	681	629	649	661	634	626	642	622	694	638	631	634	640	624	675	657	670	625	624	623	637	593	705	674	681	651	690	642	611	646	671	678	660	635	674	671	616	631	647	621	639	619	677	646	595	612	661	693	655	674	604	662	677	655	617	593	633	689	580	636	606	610	639	643	639	665	692	692	628	610	635	652	642	669	600	682	692	686	679	654	684	636	635	641	645	669	621	668	633	624	654	655	601	678	604	631	664	617	668	668	630	663	618	614	630	622	621	647	636	663	627	650	669	645	669	645	634	658	658	655	628	621	613	662	613	638	594	646	660	695	655	651	664	675	654	642	630	653	617	636	639	609	669	653	662	621	641	612	592	628	659	594	639	645	608	634	658	615	693	650	648	672	632	581	653	622	684	604	651	622	625	668	624	650	645	652	637	630	633	655	639	655	623	610	642	634	624	622	650	643	641	620	638	573	651	673	651	641	633	658	672	678	649	645	655	665	668	620	625	653	644	639	590	648	610	665	643	657	636	659	705	576	633	669	637	660	645	665	609	628	666	706	656	682	638	589	613	652	662	648	626	687	688	621	645	657	657	642	664	659	595	662	633	636	665	666	623	667	659	677	690	608	628	642	677	637	660	681	625	637	628	666	617	668	634	650	621	626	608	635	632	606	654	676	653	675	616	671	621	661	687	654	608	673	646	673	644	617	626	642	612	665	680	619	665	678	678	655	638	608	620	621	619	647	650	616	661	669	617	683	641	628	640	632	621	649	619	597	637	636	639	612	608	697	629	600	679	610	620	611	632	635	631	619	665	625	644	663	684	637	641	676	647	659	687	667	623	655	669	678	612	652	641	660	662	570	655	676	637	662	639	664	624	613	715	645	674	633	669	639	621	657	655	648	659	632	657	645	685	640	643	650	622	629	620	653	646	680	635	614	684	669	661	627	620	600	637	610	646	667	660	675	602	679	666	577	659	706	601	586	687	601	615	639	625	665	652	630	638	682	654	618	645	656	640	691	603	639	647	591	687	612	690	650	657	616	656	633	625	670	621	649	644	697	662	610	660	581	657	638	654	658	615	618	647	670	663	616	640	622	615	687	688	633	667	679	633	659	645	649	642	633	639	678	644	627	640	668	604	590	674	607	684	641	661	607	636	638	655	656	651	701	652	679	676	652	674	639	661	612	698	647	628	617	611	658	655	679	631	598	650	650	634	644	626	666	647	613	639	659	618	622	687	602	610	671	600	637	630	656	645	656	648	644	644	608	646	666	645	609	652	626	659	615	631	665	618	642	634	653	685	684	611	667	622	673	681	611	645	632	611	646	580	630	656	686	621	656	702	632	647	664	635	665	688	634	638	602	602	643	635	626	633	632	650	666	671	609	678	674	614	663	641	664	620	632	599	664	676	661	642	634	651	641	628	615	628	674	635	604	644	618	620	621	645	668	648	651	652	648	634	655	596	646	628	617	635	666	650	677	677	632	659	631	654	601	664	649	619	614	661	585	647	679	616	650	628	679	622	638	629	669	645	649	611	594	619	675	638	631	665	636	633	616	665	611	655	652	660	640	640	625	655	612	625	639	645	669	655	642	612	639	624	674	637	629	639	599	646	590	639	614	678	634	647	649	618	652	671	624	639	638	629	678	659	658	651	615	657	642	663	628	650	639	653	684	666	597	662	656	662	607	635	628	674	670	603	703	647	641	628	667	672	640	615	646	654	655	593	652	636	639	595	630	629	664	639	655	632	634	592	628	680	694	651	622	661	617	647	716	638	678	648	641	629	645	686	638	649	637	648	667	644	644	598	640	610	615	635	689	646	597	645	603	639	619	613	686	642	669	648	653	611	629	667	641	604	634	633	653	667	654	669	636	638	646	668	664	575	652	677	627	618	634	607	598	627	619	646	633	664	629	643	676	602	669	645	633	605	680	645	627	615	598	645	650	628	665	644	667	657	667	699	655	593	643	664	677	626	676	662	698	614	640	704	623	665	686	638	647	639	667	661	663	612	694	647	625	651	625	670	669	635	661	651	648	651	627	604	642	637	645	611	647	687	660	644	633	615	664	660	616	628	636	635	647	644	622	602	625	592	641	663	652	650	632	659	618	642	629	627	636	630	638	637	639	666	607	608	644	639	640	668	676	661	657	619	598	661	681	640	659	667	667	617	682	653	631	663	625	657	620	658	634	656	613	644	629	686	636	638	663	646	614	650	660	648	631	633	697	650	676	659	667	610	662	656	677	663	620	647	636	589	589	662	661	627	616	677	679	615	679	641	658	658	627	658	682	655	624	642	729	659	613	653	656	621	617	663	677	633	667	680	666	621	641	666	643	696	628	608	685	625	627	637	663	661	648	632	627	617	603	669	658	684	635	626	688	655	643	672	643	646	633	659	634	657	662	622	651	657	620	625	651	655	685	675	604	585	640	648	631	642	660	651	656	670	675	651	622	577	636	676	635	628	646	671	635	648	644	674	642	654	641	684	674	629	637	649	642	632	655	638	648	594	627	650	663	598	670	638	667	645	657	662	627	650	655	654	644	645	637	644	628	689	633	631	613	668	616
23927	23237	32179	26634	20534	11001	1948	1049	879	864	841	865	866	831	880	901	844	859	863	888	852	852	903	828	910	866	879	835	863	866	784	859	878	829	870	863	834	847	863	858	824	820	891	776	799	830	797	837	833	837	830	804	854	837	807	870	814	903	812	837	813	828	846	815	797	900	865	797	873	784	826	816	838	835	794	843	844	802	801	838	811	823	835	790	785	849	878	815	801	769	843	806	840	834	807	828	823	767	819	825	813	826	810	836	816	834	804	797	915	858	791	795	852	807	849	823	885	834	878	842	784	868	861	830	813	810	795	840	874	817	880	757	815	795	837	808	808	840	837	837	839	852	843	799	820	820	824	837	847	852	864	878	813	785	849	831	815	795	837	850	817	788	843	809	803	864	798	778	846	837	812	811	781	809	867	882	840	767	847	824	800	794	862	887	868	829	797	788	853	885	854	810	889	790	787	829	817	843	831	879	780	840	833	824	820	796	884	825	802	790	772	875	825	771	812	828	821	747	823	769	839	791	919	831	873	807	833	827	784	819	824	848	830	845	874	847	869	864	785	908	867	820	814	857	836	851	863	849	828	793	760	851	842	841	882	842	845	819	841	844	829	843	785	802	888	834	843	796	854	907	848	856	822	852	775	809	812	815	859	857	830	876	794	854	778	808	870	845	864	829	828	814	841	813	869	848	831	863	801	822	834	800	838	831	817	859	820	818	870	794	844	841	815	834	819	784	818	826	828	760	825	853	844	848	835	825	800	838	840	817	874	818	856	859	820	805	840	805	796	826	829	839	835	858	838	820	845	858	802	841	810	865	825	785	853	865	893	844	766	848	890	839	782	820	813	845	787	808	815	833	835	816	841	854	848	841	787	794	832	849	909	859	826	852	842	795	845	816	864	829	777	791	830	849	843	835	855	825	792	882	841	826	815	807	823	830	819	841	840	826	844	861	824	854	832	803	794	892	827	819	833	853	862	812	849	854	799	841	862	836	825	864	830	852	759	869	775	840	845	789	795	775	812	845	763	874	776	812	819	823	841	863	820	831	823	810	837	843	822	853	856	783	800	783	777	846	904	903	801	790	816	854	848	838	826	753	783	869	811	845	832	819	809	832	796	854	827	835	836	788	853	835	840	853	798	791	835	812	861	867	849	834	779	815	847	808	847	845	808	836	872	760	807	804	793	841	864	798	792	777	816	836	860	839	840	809	862	814	871	859	823	837	839	810	816	852	822	803	824	791	843	823	844	816	829	829	840	803	835	862	803	772	843	841	853	869	838	844	809	820	867	767	828	858	823	802	811	816	815	865	819	843	805	821	836	843	836	811	809	838	847	847	829	777	803	820	772	817	832	799	859	819	863	834	823	855	790	829	823	805	826	820	825	859	786	829	834	837	800	848	812	831	784	846	864	820	858	825	838	822	809	800	789	749	801	827	856	867	801	805	783	866	834	827	859	777	826	816	794	810	841	862	849	797	815	866	862	810	783	812	858	825	789	827	877	839	825	808	836	862	768	828	849	878	845	839	836	807	831	858	856	808	797	841	838	830	821	861	830	817	852	812	861	868	792	853	796	791	833	869	828	813	904	841	825	821	790	794	810	858	823	827	820	772	819	840	822	797	805	847	855	827	797	850	827	890	848	871	836	841	866	790	881	804	791	834	876	866	813	828	793	785	849	899	777	849	828	818	836	878	836	808	829	826	828	810	787	848	813	859	826	828	808	873	837	838	829	811	781	849	817	834	833	865	854	804	792	898	836	857	807	820	828	873	869	861	807	840	759	839	818	867	828	831	800	789	838	823	813	797	841	828	831	803	815	846	842	805	776	836	851	846	856	790	853	801	852	791	841	847	817	867	791	796	876	823	883	818	841	841	813	837	803	806	849	827	866	845	834	830	833	823	810	880	859	854	812	806	849	843	802	837	825	812	865	834	811	866	844	818	812	852	821	839	797	838	836	808	790	808	831	806	808	799	876	892	798	820	842	848	868	855	824	821	801	761	836	825	862	849	793	819	842	832	866	828	858	798	849	858	840	835	833	820	849	869	841	835	830	832	880	862	845	817	802	840	830	845	814	868	797	841	844	798	861	833	896	829	827	850	819	823	871	820	850	845	825	851	807	776	839	848	825	789	832	859	843	796	821	861	838	794	794	804	829	839	811	793	845	863	860	798	847	806	800	813	842	778	847	770	812	814	850	800	809	830	812	823	792	899	864	831	826	846	852	824	808	822	809	867	805	815	830	894	887	774	877	851	792	788	835	830	819	846	808	839	849	774	836	832	874	822	766	813	773	816	788	847	803	828	812	791	805	809	830	835	781	832	819	836	843	832	806	813	873	886	835	840	847	837	831	765	848	810	834	820	821	750	864	792	782	903	819	845	889	847	868	819	823	817	871	836	811	802	804	841	773	802	844	827	820	864	803	862	884	843	836	820	803	829	811	816	824	799	811	799	820	871	798	794	811	829	840	905	875	797	826	832	845	825	818	781	808	834	794	885	811	882	750	825	801	830	898	855	812	822	820	792	800	792	757	827	788	856	830	821	820	824	881	827	820	837	866	856	815	842	813	855	820	855	806	843	844	807	771	825	799	795	880	849	886	809	767	874	781	785	831	853	819	822	797	828	829	803	824	830	833	800	788	829	849	844	849	830	814	826	819	827	814	838	836	812	861	838	823	819	824	796	820	829	817	802	814	875	847	830	760	806	857	868	827	829	807	800	827	761	823	832	871	827	811	827	802	807	800	786	818	806	838	884	847	844	851	815	809	835	830	836	830	801	813	818	794	835	893	841	740	779	809	809	797	792	819	825	815	873	849	788	791	796	809	840	806	800	861	821	837	833	786	801	782	811	861	885	789	823	855	817	830	790	805	825	768	824	859	871	792	865	854	861	825	857	900	825	832	791	778	820	802	802	801	856	851	897	836	831	817	820	790	830	853	843	776	830	813	836	885	838	857	827	812	825	798	852	880	827	794	782	814	886	789	822	847	835	781	781	791	843	868	834	836	829	825	852	868	776	834	868	806	873	803	845	841	831	830	842	829	839	754	868	828	885	907	818	781	869	868	840	820	818	777	837	821	839	814	836	834	819	825	783	794	871	844	874	848	837	851	779	800	843	864	832	799	813	831	794	827	782	851	809	820	798	837	809	809	827	841	783	837	811	806	808	777	837	808	791	773	851	846	857	845	880	842	809	815	835	845	868	841	806	778	844	844	860	842	858	844	812	828	769	835	821	882	861	826	831	814	891	853	742	814	843	836	832	883	797	813	810	868	774	871	856	831	812	803	812	835	840	839	814	823	872	814	885	769	851	844	816	853	792	824	813	847	826	788	830	791	826	821	797	854	839	784	803	850	824	908	814	827	821	867	830	833	844	822	840	786	851	852	860	827	835	801	832	792	849	809	845	816	847	880	792	805	834	841	808	814	840	816	772	783	789	824	813	822	780	836	835	856	842	849	829	835	830	854	826	800	850	830	814	823	837	866	888	846	772
63848	98189	61495	27420	7828	1954	913	779	779	735	710	773	759	747	745	755	774	768	804	787	761	764	773	753	770	737	765	776	740	760	752	705	728	798	698	751	753	790	755	719	765	749	800	772	736	779	780	732	736	753	776	772	730	751	747	715	775	747	711	757	733	756	751	753	716	759	725	782	763	742	698	683	742	758	791	724	709	767	721	740	719	715	734	767	720	764	720	744	756	725	723	772	742	752	732	752	756	739	788	759	777	793	753	752	735	734	736	709	744	757	736	734	796	748	706	732	740	815	726	784	748	703	765	725	694	797	712	749	712	745	747	713	757	699	729	706	728	802	703	737	725	760	761	759	737	742	776	765	703	687	691	687	722	703	733	760	725	765	745	689	726	796	763	744	766	765	707	736	739	772	752	769	721	758	791	783	753	722	814	750	749	703	756	720	736	734	713	773	726	747	717	730	701	808	756	741	741	747	736	737	759	769	724	761	736	671	738	762	719	717	789	715	793	773	712	736	730	726	773	782	776	745	769	774	763	742	750	728	775	777	724	736	731	767	778	689	765	776	724	773	722	757	746	720	708	722	753	738	702	712	738	753	754	759	735	740	706	756	725	717	743	740	790	722	712	729	743	756	719	729	719	751	750	762	722	746	757	752	740	734	782	748	691	758	778	775	759	750	697	719	675	740	716	723	748	725	689	728	733	743	722	744	806	701	696	780	746	752	734	768	781	761	755	753	741	750	754	784	703	800	734	767	705	733	706	720	717	772	733	752	756	686	757	767	719	700	745	726	735	765	739	742	768	751	706	746	744	784	728	747	738	704	748	760	740	732	693	725	796	788	733	710	722	759	745	742	735	711	778	754	750	725	787	775	782	720	728	721	739	834	755	757	758	697	745	715	736	753	748	725	762	745	770	786	754	803	749	795	775	739	751	734	756	687	742	736	751	773	731	744	714	742	743	718	712	748	742	765	734	754	709	719	717	733	726	733	755	771	747	715	821	741	724	747	739	731	772	760	745	752	683	702	742	748	698	711	778	745	758	700	738	728	714	735	746	759	742	762	746	797	725	755	726	729	748	737	778	722	744	770	772	740	753	760	697	745	707	708	753	723	780	708	774	726	718	757	688	725	734	776	739	696	761	720	737	734	725	729	719	744	724	702	688	760	712	731	766	729	746	727	697	713	780	744	766	723	758	755	733	736	694	704	713	771	734	755	740	741	743	736	726	701	707	672	751	736	800	765	694	697	732	752	704	730	745	755	724	742	750	779	763	731	778	750	722	745	730	690	762	738	774	770	708	771	741	754	784	761	777	760	747	770	759	689	714	723	717	746	743	768	720	791	688	763	677	769	744	705	769	749	768	727	757	721	753	749	718	738	771	723	734	743	733	719	743	750	774	725	761	748	748	764	727	726	731	753	745	701	735	732	742	772	754	751	696	715	795	723	698	734	726	699	733	707	735	693	740	782	764	719	747	780	731	741	736	735	741	734	750	726	776	695	731	719	773	711	715	724	715	766	743	699	746	726	708	754	731	727	763	760	768	757	733	718	735	751	789	739	760	762	738	733	653	773	783	727	726	778	726	741	757	733	748	790	754	727	698	728	735	731	748	741	742	731	723	744	750	790	762	782	763	744	744	744	710	762	740	696	751	751	746	727	731	754	760	732	745	705	793	780	684	702	728	738	765	721	750	699	726	748	723	746	742	727	771	768	787	733	790	767	768	753	681	741	722	729	686	739	727	735	738	766	710	723	743	736	759	721	729	734	741	813	731	723	761	723	769	704	738	705	738	744	764	701	757	707	678	713	710	769	732	721	729	741	739	741	746	726	741	729	694	753	693	699	698	703	717	718	737	746	748	735	730	718	725	706	737	772	736	743	764	707	754	742	704	751	761	744	773	729	724	735	702	747	734	700	762	794	720	722	783	725	762	717	761	732	746	763	748	750	765	753	750	788	737	749	739	770	727	717	766	747	737	776	741	727	744	772	749	761	729	731	777	703	718	719	730	768	742	686	784	705	710	737	767	717	729	701	754	714	764	736	721	762	739	750	747	782	750	792	687	769	730	752	757	811	711	738	786	737	742	716	713	735	717	769	750	732	731	761	731	684	747	770	746	757	743	785	784	736	752	719	783	761	754	737	740	709	728	762	758	760	711	738	718	763	740	746	747	735	717	735	705	738	731	737	760	715	707	802	732	780	769	761	698	787	762	730	711	702	742	767	744	776	752	740	725	701	732	741	737	758	781	736	733	747	690	741	729	769	765	789	734	775	757	753	743	721	684	815	737	723	750	748	718	712	731	763	705	746	733	717	778	748	745	728	790	708	718	695	692	736	770	748	742	748	691	742	725	744	766	723	741	752	749	747	747	768	748	731	704	702	789	718	789	744	743	711	729	693	682	715	751	747	757	713	736	732	796	735	726	735	722	718	731	750	757	765	785	721	725	703	747	720	723	723	756	761	758	758	736	741	795	752	738	764	696	753	759	701	785	755	792	806	750	709	741	718	715	712	757	729	728	722	746	756	751	761	742	790	734	733	772	744	699	760	707	758	715	746	722	735	759	754	757	725	745	781	742	720	743	718	726	741	718	749	733	753	758	779	695	774	753	742	785	796	750	710	704	705	745	720	737	739	689	732	729	690	758	720	722	761	729	700	743	717	703	787	782	725	746	761	742	786	732	725	775	730	752	767	725	730	757	733	782	718	748	705	731	765	724	731	727	763	722	744	738	728	718	804	724	757	775	733	763	729	751	731	755	704	748	673	734	719	742	730	753	703	704	708	759	761	735	793	748	729	737	770	765	744	682	756	727	779	706	761	751	717	720	748	744	723	750	739	714	753	697	756	756	737	740	711	746	730	724	723	737	738	728	726	736	773	728	731	711	723	729	730	690	744	735	740	786	758	728	738	758	805	717	743	765	736	773	739	729	792	756	734	692	759	759	769	673	679	749	773	752	717	717	698	753	757	724	754	736	720	718	734	779	733	697	751	737	736	750	695	683	741	720	726	720	737	736	750	719	710	775	753	732	745	713	777	754	777	742	699	767	748	740	704	805	723	695	758	715	748	793	775	725	694	712	744	728	739	697	719	753	726	733	740	746	725	767	729	716	725	788	734	756	793	710	767	735	705	723	787	776	730	740	774	748	739	732	760	692	718	737	756	757	765	747	700	719	746	791	767	720	763	731	764	735	733	735	765	756	725	730	739	759	708	698	772	764	713	722	758	762	715	761	725	761	736	734	739	717	711	757	733	726	770	741	720	730	763	679	713	748	757	730	737	685	687	681	764	721	713	725	777	717	727	745	746	678	730	742	752	753	713	745	741	744	809	739	714	740	735	753	737	766	739	735	794	768	761	721	735	757	746	711	738	761	713	734	736	721	713	716	748	779	731	713	743	749	765	722	824	750	726	769	698	733	736	768	709	807	751	737	732	750	695	740	723	727	736	716	750	755	701	759	738	790	804	769	749	730	700	752	725	725	716	752	733	738	704	751	717
31349	31694	23734	7632	1429	770	689	668	595	631	682	674	644	665	608	647	668	632	594	637	677	690	638	641	679	671	669	684	622	623	600	690	588	673	668	694	667	698	644	617	646	639	628	674	603	665	658	663	659	644	681	628	722	729	665	606	653	633	696	639	603	641	645	633	631	612	647	634	679	670	637	672	648	635	649	689	697	662	653	698	667	651	596	652	631	639	682	676	649	648	623	661	682	643	653	712	608	624	622	641	609	660	655	588	626	644	611	649	659	670	674	592	693	621	621	730	658	698	683	667	615	637	698	650	671	612	677	589	647	629	676	641	640	641	648	626	651	654	641	623	657	643	607	628	708	629	641	620	691	654	648	682	609	637	657	624	617	633	675	622	654	625	640	626	658	642	644	636	625	590	613	646	636	630	655	648	658	656	635	655	633	632	678	620	668	640	663	656	641	647	654	659	677	656	692	617	626	697	668	598	666	687	656	631	634	644	617	640	680	625	639	643	635	649	653	678	643	608	642	683	661	582	613	656	626	614	640	681	665	605	649	622	628	656	657	620	649	602	657	657	630	630	662	663	624	619	632	633	657	646	635	650	638	691	658	676	638	630	669	610	662	693	628	630	648	681	662	655	629	651	705	634	633	630	607	616	631	671	619	627	619	628	652	680	590	591	683	698	633	685	701	646	651	615	712	654	693	631	655	601	669	619	658	584	603	651	635	695	644	661	646	661	688	636	646	639	591	633	626	647	643	654	659	648	592	633	654	646	687	631	638	677	640	641	663	645	647	633	631	638	660	681	674	621	605	610	650	673	650	625	660	686	627	653	609	677	670	625	655	644	587	685	614	650	656	625	631	637	634	707	635	582	620	633	639	667	686	662	645	646	702	629	638	615	635	644	649	647	638	634	644	700	646	652	658	678	665	638	625	647	669	678	655	638	654	633	646	622	676	626	683	686	662	703	647	700	648	678	680	640	672	676	659	662	697	627	656	662	647	638	653	629	681	678	639	621	654	662	663	658	611	642	635	600	624	625	681	682	648	638	692	661	647	652	651	672	641	662	612	608	695	646	646	609	638	636	668	625	580	606	598	626	629	633	705	641	659	628	596	657	658	650	661	644	665	620	647	645	637	632	643	630	624	655	642	646	673	622	664	667	651	619	603	688	622	622	627	650	658	660	614	622	641	698	650	603	639	638	640	667	637	653	677	636	610	643	635	651	653	642	670	672	654	675	641	633	651	675	660	658	686	656	657	689	662	649	621	607	641	667	631	617	663	596	622	621	638	683	680	652	664	655	605	637	615	635	611	653	649	654	609	626	623	683	656	665	682	633	638	585	638	622	627	644	657	598	609	673	621	658	652	606	669	654	642	627	653	631	650	691	616	653	703	649	629	631	598	678	674	619	632	676	639	617	638	602	639	690	627	631	607	638	689	635	653	619	604	644	610	676	610	646	650	622	675	626	606	641	653	669	592	661	672	696	649	556	638	576	644	576	613	623	649	641	629	630	654	676	649	639	683	647	646	660	647	612	605	647	618	686	602	695	671	630	687	630	639	585	696	641	696	647	622	614	593	668	641	637	654	657	654	613	655	604	610	624	624	675	646	661	661	614	601	629	695	644	649	657	678	676	618	646	589	650	662	653	668	658	657	651	648	636	621	650	653	625	641	636	630	624	620	667	693	614	656	593	636	664	646	652	668	660	644	678	655	654	638	625	645	642	670	645	631	620	639	680	694	657	566	671	628	661	629	715	647	622	630	617	704	660	620	612	591	667	654	580	633	679	619	673	660	665	672	634	666	669	656	635	648	655	622	637	623	647	647	649	628	639	674	628	617	620	611	619	625	649	632	595	627	630	627	607	634	601	630	660	683	630	591	651	665	634	648	689	644	676	661	623	661	600	626	653	680	620	668	630	638	639	652	697	657	642	643	619	654	648	686	673	670	663	643	628	645	648	586	632	669	634	668	660	608	620	641	614	627	665	650	634	643	676	623	649	596	624	630	605	627	639	637	681	630	672	627	663	621	665	591	624	677	655	639	576	642	649	649	629	642	622	649	627	660	638	645	639	620	638	642	652	668	697	624	655	590	654	610	671	633	587	647	596	637	664	614	648	610	645	635	679	629	630	676	646	621	653	644	690	663	644	701	690	657	580	682	676	651	641	656	657	628	707	681	618	643	620	638	688	647	643	701	621	617	646	619	639	639	598	658	692	689	647	634	648	599	655	623	682	639	693	674	635	621	643	635	660	626	614	663	630	691	678	619	706	622	664	635	658	635	677	680	641	613	674	655	706	658	615	600	627	656	691	614	635	616	657	629	609	660	641	613	663	626	684	633	616	646	603	675	600	599	639	712	666	641	671	620	679	653	617	616	679	647	669	657	666	663	652	668	619	650	626	615	634	633	621	628	648	685	633	620	607	639	648	629	632	638	697	654	642	655	653	655	652	665	608	669	641	625	638	634	656	652	593	633	677	673	620	654	650	671	642	667	621	647	670	646	638	633	673	689	677	652	614	679	621	620	672	653	667	631	623	627	659	667	685	607	643	647	671	629	650	675	625	633	706	668	644	654	679	629	613	646	645	644	646	629	624	612	599	615	642	685	641	598	613	576	617	681	653	664	665	679	652	659	648	620	637	642	636	609	664	612	645	622	610	629	673	664	686	649	638	646	671	662	646	605	666	641	582	679	667	665	640	665	664	601	692	700	672	651	718	609	633	599	601	658	671	631	680	645	616	648	711	650	623	652	657	645	646	686	652	637	644	644	606	696	645	619	619	657	611	654	606	626	625	685	627	691	655	644	635	604	619	660	688	677	679	603	691	636	652	615	609	644	655	686	629	651	669	618	654	647	612	676	644	645	634	648	601	616	667	635	584	683	627	641	682	647	632	627	709	603	679	651	624	650	606	648	668	674	659	644	615	625	612	644	695	685	617	673	617	589	665	645	633	625	643	631	658	617	658	609	643	598	619	676	707	654	620	627	642	642	617	687	642	621	631	633	652	600	656	636	652	638	645	671	641	645	684	653	668	601	653	655	658	689	623	668	626	637	652	690	656	632	620	646	642	692	635	637	632	649	660	676	606	694	632	680	667	640	655	688	681	626	652	669	658	651	645	671	662	649	616	644	636	657	655	642	663	658	647	657	661	666	620	633	646	640	632	611	679	651	690	664	667	644	610	669	627	631	664	655	633	591	638	665	648	644	639	662	657	632	682	651	654	618	612	649	638	622	594	633	649	636	656	608	681	645	663	665	660	711	666	622	652	646	640	626	657	656	631	705	674	691	630	661	624	673	640	707	658	657	632	657	650	623	675	633	662	617	681	646	710	691	634	683	646	635	666	649	640	619	661	678	675	648	671	640	615	648	703	664	607	651	628	612	648	687	659	648	660	595	656	698	590	639	658	633	680	658	655	637	622	677	629	647	663	667	631	628	623	639	651	596	642	652	596	645	702	631	682	683	599	643	656	643	668	639	625	637	640	660	647	652	647	639	636
26050	35224	16168	3664	1059	630	491	514	514	527	503	523	522	499	528	524	482	496	485	474	511	486	485	477	552	503	538	518	500	523	554	572	503	518	488	516	528	523	513	541	564	503	489	552	505	548	559	528	502	531	511	530	570	507	519	504	511	509	519	522	540	481	500	534	538	501	499	494	590	521	516	532	516	526	552	478	519	518	542	534	514	529	531	524	529	571	518	554	572	552	498	581	509	564	535	474	528	489	532	529	528	493	528	475	529	573	496	512	514	508	517	537	539	521	535	532	505	475	516	540	510	500	487	524	487	482	506	511	524	521	505	513	532	533	515	530	530	536	521	525	524	522	496	532	496	498	492	514	523	504	529	555	468	564	495	497	496	554	504	513	500	532	491	539	554	486	477	501	567	547	506	506	525	528	505	525	542	534	506	540	525	459	488	505	513	457	489	567	544	526	535	534	514	484	566	552	494	495	523	524	552	510	491	509	541	497	487	512	547	493	529	531	483	548	550	506	544	483	509	509	497	489	486	506	515	520	475	521	572	505	547	476	545	493	552	512	502	514	475	524	508	542	473	511	516	525	526	516	539	501	522	545	539	518	523	544	523	518	481	479	516	494	531	502	495	532	491	514	534	483	563	518	499	504	473	516	532	556	510	497	529	482	515	526	516	486	471	535	516	523	546	517	542	500	499	519	479	519	509	537	499	498	530	504	528	528	504	555	569	506	507	535	540	499	553	510	536	469	489	516	533	530	515	514	497	515	509	537	480	569	485	512	512	506	475	562	503	530	508	473	486	529	537	548	502	509	522	532	501	505	483	485	511	506	521	511	454	557	492	473	513	484	527	529	513	487	552	511	512	506	526	506	550	576	507	482	515	510	532	501	515	508	519	514	484	559	518	503	519	542	505	493	509	482	535	506	517	561	520	504	497	498	507	513	513	496	479	544	494	531	492	560	486	510	531	521	520	512	554	454	513	492	518	514	530	521	524	513	509	487	505	528	524	532	495	508	524	520	502	492	479	539	527	534	505	548	519	530	538	526	504	513	507	559	490	491	519	478	530	536	514	550	507	509	529	527	513	525	517	512	538	473	522	561	562	489	530	483	522	490	509	533	514	554	537	532	555	520	518	503	510	523	494	490	491	535	536	526	511	519	515	522	494	508	531	545	522	488	516	553	562	501	536	533	496	550	510	530	533	525	524	520	513	473	534	522	522	503	494	519	518	508	511	525	558	539	489	536	536	500	502	526	521	533	512	564	500	489	540	509	525	505	441	481	533	541	499	497	528	502	530	545	495	500	474	543	508	539	514	497	504	530	511	519	511	472	491	521	536	507	524	457	502	546	501	519	528	525	558	513	563	495	510	498	473	517	494	463	507	508	499	512	489	540	566	495	511	539	523	531	515	536	524	490	552	514	546	502	522	506	511	560	492	498	483	525	540	508	532	557	529	521	516	487	506	496	520	561	493	553	493	525	506	521	512	519	473	543	529	550	549	567	507	523	493	532	494	506	481	537	535	507	529	524	500	528	500	505	554	483	497	523	490	529	512	522	509	500	504	518	530	541	546	487	555	512	497	553	520	514	504	506	511	522	512	520	522	511	535	509	549	513	526	546	528	511	523	529	532	524	462	529	529	526	478	501	533	486	521	493	536	547	537	506	493	521	498	525	498	536	496	548	523	528	532	548	462	513	528	505	498	560	493	478	492	477	507	519	513	510	544	543	493	533	514	513	511	536	565	527	534	519	497	476	484	518	543	492	506	514	519	512	527	492	530	496	540	572	564	487	517	516	540	508	534	502	538	509	530	524	556	505	527	547	523	541	510	521	480	521	502	467	553	511	511	511	508	526	530	517	526	522	515	483	532	546	513	522	459	523	516	510	513	509	555	525	535	509	488	495	484	502	490	531	488	498	476	526	521	546	531	515	534	510	508	564	479	535	532	487	525	512	561	527	544	530	527	551	516	508	477	483	486	519	522	515	549	530	530	539	504	482	507	487	525	543	509	510	536	541	516	495	521	485	498	550	518	498	569	538	537	499	515	499	509	557	508	478	526	526	537	531	446	517	542	524	522	528	483	479	519	556	497	564	528	531	483	524	494	510	525	493	552	517	480	517	566	522	515	549	504	556	493	518	515	481	524	517	510	478	488	508	474	545	468	535	525	529	510	531	476	475	480	515	515	505	481	519	563	489	536	513	516	522	531	525	517	513	492	533	530	499	503	510	508	545	525	522	516	549	595	507	513	536	507	519	489	521	472	517	497	512	518	538	532	510	521	511	508	534	504	550	488	487	523	484	478	512	523	490	507	527	499	483	523	508	499	524	517	514	495	501	497	516	532	498	502	472	491	581	522	523	547	550	491	534	535	513	545	514	531	528	514	474	536	481	546	533	572	531	497	519	479	496	525	524	554	505	469	515	530	526	513	526	522	470	500	558	510	500	537	508	523	525	540	523	502	530	538	555	519	541	517	516	539	502	506	562	509	505	538	510	515	523	498	500	528	494	474	530	494	504	502	552	509	525	480	494	519	529	490	511	462	505	480	535	521	525	501	502	512	504	528	502	556	544	505	536	531	510	529	524	544	549	500	475	528	508	523	495	524	472	517	521	502	487	500	491	517	494	534	516	481	535	565	544	489	521	519	562	510	473	518	530	494	544	541	543	488	498	498	557	501	542	503	470	538	503	480	504	514	533	499	520	499	516	528	479	502	500	496	480	540	510	530	471	543	515	535	532	492	554	554	492	523	520	512	470	506	510	491	510	520	514	509	542	484	507	541	517	534	513	502	495	508	494	492	490	522	543	528	538	490	514	505	526	549	514	493	478	503	530	544	502	508	558	497	526	510	530	530	504	529	521	558	504	507	493	536	527	547	501	501	530	521	549	508	541	512	479	525	516	512	534	473	483	509	514	504	519	524	525	504	526	494	521	522	536	536	546	485	537	485	477	541	536	527	526	524	537	544	520	544	499	484	493	511	515	524	490	541	527	482	524	503	473	558	537	531	563	503	527	505	548	504	497	520	488	502	517	528	522	515	507	507	519	515	520	520	553	566	511	507	562	533	533	489	504	535	481	524	508	502	529	526	500	518	505	488	497	530	519	536	517	476	508	525	528	548	489	455	530	526	534	518	537	509	508	523	495	457	554	478	552	508	542	513	486	525	512	499	527	510	544	497	518	503	496	514	556	513	502	517	513	524	495	497	553	505	499	527	515	464	489	505	514	513	528	539	522	511	518	549	510	523	597	522	526	515	498	516	485	482	518	541	511	560	497	547	512	534	490	525	512	509	518	479	494	502	557	492	538	513	531	504	500	522	506	525	518	520	517	546	517	530	516	492	492	512	526	510	484	507	540	505	495	504	470	539	491	542	492	506	520	482	504	529	557	561	560	541	491	528	506	510	539	520	519	549	515	492	547	540	505	497	485	530	497	514	481	513	546	543	513	488	519	509	496	564	493	513	495	553	553	533	486	495	522	527	498	499	476	541	511	522	539
25307	26713	34523	27692	14662	2999	1023	810	712	741	763	709	748	712	723	712	744	683	728	710	742	689	728	695	687	666	741	723	746	718	690	715	743	738	749	688	706	773	705	705	725	674	665	737	714	677	730	767	690	690	732	729	659	680	685	732	746	705	686	712	737	703	718	692	737	694	723	728	736	754	741	695	719	702	706	713	719	731	745	688	680	709	666	708	668	682	704	694	683	711	711	733	682	722	694	738	754	697	737	696	694	699	703	710	737	685	695	762	740	724	755	705	745	729	720	691	679	775	759	701	717	682	711	739	705	736	753	749	696	663	649	726	715	725	727	713	690	714	666	663	713	705	731	711	671	713	726	698	704	713	760	703	689	676	711	680	696	701	708	693	707	717	718	671	730	706	693	711	706	687	733	694	721	721	742	702	695	716	715	689	731	695	700	702	701	692	698	717	750	760	690	734	724	706	663	750	762	736	681	706	700	707	720	708	737	675	715	667	694	751	709	675	736	688	655	694	703	711	679	742	687	682	764	690	736	699	770	663	675	693	698	718	702	694	704	689	669	702	707	676	695	681	750	742	727	725	697	703	685	737	748	740	715	727	704	702	666	674	707	732	731	677	727	718	708	721	716	663	682	702	701	676	705	718	706	721	700	701	698	688	691	691	676	686	695	735	673	698	700	703	724	708	711	726	657	719	737	707	720	702	773	743	758	690	698	692	680	716	728	695	706	738	733	728	767	729	685	705	706	722	736	705	711	704	756	696	701	727	701	730	710	759	718	715	662	699	738	724	732	681	736	741	744	704	704	698	675	731	684	672	714	710	677	753	704	714	643	716	676	715	732	720	745	708	722	687	718	682	668	695	701	671	685	707	745	723	759	692	735	727	693	681	692	713	698	686	716	702	700	706	698	711	733	736	775	747	713	706	699	713	761	713	726	727	671	680	705	728	727	665	755	727	731	737	718	741	738	717	681	689	713	745	700	727	658	739	688	727	715	672	685	760	652	707	738	717	782	712	701	682	709	726	713	708	674	714	696	721	730	672	717	647	739	689	697	696	717	722	664	664	699	718	688	693	730	760	732	717	701	700	722	727	745	718	693	669	714	686	753	739	698	681	694	680	672	668	669	632	669	682	676	693	723	731	700	686	689	701	748	720	703	749	694	694	703	721	714	730	697	670	685	696	664	713	714	685	707	677	648	643	708	714	738	674	708	728	691	740	700	703	685	680	713	765	712	695	700	709	739	742	666	744	683	707	733	670	658	667	718	680	716	733	739	684	701	697	676	740	731	715	661	678	662	721	708	639	718	657	690	735	681	746	698	743	655	701	742	716	725	723	685	699	704	729	695	699	696	718	670	692	721	660	687	683	709	695	694	727	734	713	674	730	735	701	618	718	683	739	690	725	695	662	721	667	687	728	784	717	694	740	677	744	700	691	694	714	694	701	683	660	697	665	662	705	734	731	692	738	682	710	657	721	736	705	704	705	736	665	704	711	713	733	719	715	763	752	712	747	747	728	707	687	723	705	675	702	751	711	693	694	669	691	709	743	668	689	754	695	719	693	768	778	742	718	692	693	749	679	687	735	734	688	727	737	684	735	704	699	751	729	741	708	702	721	746	656	740	765	740	685	706	739	715	677	723	712	726	756	694	709	728	719	746	733	727	719	710	730	745	717	713	703	702	701	704	736	729	669	685	679	697	632	693	725	746	741	741	667	711	685	698	725	703	700	718	708	680	727	689	687	677	691	705	710	703	698	743	706	705	685	696	715	715	727	726	707	638	746	748	702	705	688	722	711	717	691	739	705	701	694	686	717	730	734	716	692	679	686	676	678	717	692	695	682	665	684	668	724	704	673	725	705	709	686	712	748	709	742	711	693	676	697	671	694	737	722	712	696	750	729	717	716	725	684	697	685	715	745	705	687	717	687	697	665	693	708	687	714	693	739	713	708	685	699	728	729	770	723	770	706	724	753	723	731	667	749	739	698	744	718	737	675	708	687	694	735	695	762	684	720	733	722	701	696	696	757	713	734	700	742	672	761	756	704	677	678	714	693	710	713	735	730	750	709	730	684	757	676	715	714	802	714	750	755	721	742	702	666	719	744	761	721	740	710	688	671	736	713	676	734	676	654	683	740	710	706	720	713	703	739	715	695	691	719	723	699	713	738	676	717	665	761	647	714	705	703	711	716	692	688	701	643	742	702	701	693	701	712	716	691	726	692	715	672	670	721	721	741	711	735	715	755	685	719	699	641	731	715	720	700	661	742	694	721	694	722	693	706	723	709	759	726	718	679	753	673	718	711	726	690	704	724	701	690	714	690	734	719	692	705	722	694	717	661	744	705	693	698	703	762	683	686	740	783	703	718	696	710	758	733	747	733	681	726	710	745	704	701	723	723	743	734	721	771	751	707	703	724	686	715	700	692	696	673	731	671	730	718	728	716	698	712	680	696	710	690	731	659	740	717	696	681	688	693	734	689	659	752	741	725	686	710	696	706	784	716	745	708	724	733	701	706	669	700	707	734	748	707	684	738	721	698	723	667	739	693	674	706	737	725	739	681	693	659	748	697	739	701	723	706	720	733	736	743	673	751	754	705	748	713	686	736	801	730	686	716	733	723	696	709	691	722	683	776	716	672	701	686	716	720	683	748	654	670	697	649	712	689	708	714	677	716	690	681	707	696	726	711	686	699	759	715	715	705	743	693	713	714	689	738	711	674	740	751	720	721	721	666	693	726	669	696	702	676	687	682	726	739	668	706	710	685	694	661	726	687	695	695	701	710	697	732	747	711	735	710	654	733	763	688	682	686	656	753	716	683	698	734	675	691	714	684	706	709	700	707	659	667	724	670	739	688	727	735	749	661	688	699	703	708	748	676	743	708	703	740	693	720	737	719	708	736	709	753	706	727	757	776	665	712	654	680	682	700	683	729	700	698	694	746	657	711	701	744	673	724	721	735	718	729	669	707	738	726	682	720	668	727	702	720	677	743	698	689	711	715	676	673	733	676	680	703	739	702	729	760	661	689	724	756	730	766	692	723	687	753	733	729	757	755	710	686	721	700	643	676	752	692	679	714	749	704	723	688	723	745	684	705	685	635	720	718	777	701	648	713	748	745	739	682	712	743	721	723	736	712	722	749	709	704	696	730	709	691	705	710	686	704	720	752	752	700	682	723	763	719	710	777	680	725	714	753	702	763	646	664	689	732	684	694	662	681	707	703	749	707	719	730	707	706	674	681	738	689	718	706	722	704	749	679	706	660	671	719	689	764	754	734	769	703	732	699	746	652	692	681	745	664	710	669	701	710	752	711	709	706	708	693	730	646	678	717	733	683	705	687	701	759	702	680	729	709	741	674	717	719	734	726	719	707	661	741	693	681	757	647	740	757	655	745	723	700	725	692	731	715	730	723	763	720	741	694	706	708	718	721	666	734	681	692	721	715	695	695	708	690	654	697	675	678	668	702	709	683	724	728	733	721	685	727	695	694	706	683	718	656
63898	86791	49805	17323	4079	1163	661	621	629	638	621	638	620	596	606	593	685	646	598	657	629	581	645	614	645	651	612	609	658	665	688	653	597	615	596	592	615	640	625	626	635	597	623	620	617	632	610	618	606	596	640	613	639	654	581	645	647	603	608	633	628	602	594	651	647	576	660	639	572	578	628	625	620	656	633	638	609	622	646	653	612	632	619	595	629	602	634	607	616	570	622	563	596	630	590	610	623	646	626	652	588	629	651	592	590	571	649	604	631	653	616	643	589	627	645	604	641	636	578	672	629	599	661	612	643	597	619	611	610	577	561	601	623	612	613	676	615	626	606	595	579	658	617	649	639	597	636	614	657	636	586	648	642	629	626	597	593	637	596	627	652	625	617	613	591	589	597	610	606	645	624	616	637	606	623	642	628	667	648	600	622	641	628	583	637	612	602	615	632	615	610	615	581	643	612	636	630	610	610	630	627	621	625	660	661	656	636	658	590	659	590	644	600	633	601	616	664	648	638	609	631	636	630	592	672	647	639	621	607	596	613	629	605	640	623	601	593	605	615	603	603	606	576	592	621	636	645	586	602	620	648	626	660	627	633	613	622	615	621	598	589	604	639	642	623	622	604	628	607	626	586	699	629	604	573	609	635	620	593	618	624	636	606	639	637	638	654	605	616	613	613	600	657	628	651	610	625	586	655	615	638	620	626	602	594	642	624	609	605	619	659	569	588	636	637	622	602	608	623	633	601	564	617	611	620	648	637	652	590	606	596	640	584	614	674	612	657	621	597	586	595	596	626	614	618	611	607	590	587	613	674	654	600	613	594	616	600	656	616	646	592	602	608	664	579	588	657	618	594	621	642	608	587	649	600	594	629	640	621	617	630	595	589	631	572	644	611	610	642	625	636	600	598	608	637	628	659	667	619	621	622	617	637	629	606	575	631	594	588	591	597	615	657	666	597	615	643	572	625	662	646	608	630	617	617	632	632	616	625	632	634	617	635	622	645	607	625	658	633	624	619	620	614	660	626	670	651	582	588	574	661	598	607	640	566	683	621	623	614	572	641	637	597	610	577	578	647	664	564	602	657	585	614	627	601	606	561	658	624	640	670	657	621	640	626	632	614	608	581	621	636	562	595	536	627	567	602	620	593	628	606	609	664	611	606	631	615	611	616	638	584	637	603	590	589	617	643	606	595	602	586	615	596	618	651	619	622	608	649	606	624	619	602	648	619	663	657	621	621	624	581	576	593	646	599	593	609	608	653	634	606	618	571	602	639	617	636	628	612	563	608	610	625	613	633	620	625	570	644	637	649	621	626	591	581	570	613	659	605	636	588	615	588	616	637	588	611	584	609	603	605	617	646	607	584	603	644	629	583	612	616	604	608	612	615	614	621	633	596	613	626	595	568	573	571	647	617	541	608	611	595	606	618	578	622	601	628	591	606	614	609	620	606	640	644	638	655	622	607	602	632	587	607	671	653	612	595	580	623	625	599	612	609	595	627	622	642	657	617	643	612	637	638	608	609	614	609	645	602	614	629	592	608	613	651	615	578	628	629	586	633	621	601	621	575	659	570	626	578	620	576	615	615	594	607	612	617	599	621	594	582	651	598	626	606	575	614	634	637	643	641	658	608	635	585	626	588	611	636	634	579	633	653	602	620	624	587	632	590	629	597	646	618	617	630	582	583	595	599	691	644	641	621	629	618	624	628	623	620	621	612	639	600	639	692	608	597	591	614	647	606	675	556	624	639	610	610	599	640	574	621	607	664	560	618	637	619	633	631	599	659	630	601	609	632	590	576	629	574	611	657	603	629	592	598	657	597	641	632	591	631	618	626	605	576	597	584	616	694	581	618	572	615	613	617	616	598	598	627	594	583	612	666	607	633	627	627	576	573	613	570	595	646	591	617	637	669	617	607	561	622	626	584	639	636	579	614	640	580	654	586	618	570	621	627	635	577	641	600	612	622	608	620	584	607	605	612	581	621	620	597	573	610	622	651	614	649	634	666	665	638	644	598	536	655	614	608	633	590	650	635	630	657	586	583	640	565	605	583	614	612	641	627	603	634	576	623	612	599	623	621	610	625	623	598	601	615	636	650	621	624	599	655	574	607	623	614	627	602	605	585	590	601	633	625	623	628	609	675	642	628	644	598	608	615	609	619	614	615	609	609	629	636	651	643	587	584	611	657	608	581	620	640	620	621	632	633	600	569	611	613	634	625	595	611	629	598	628	631	642	593	628	584	647	574	603	637	604	602	585	621	663	616	653	622	633	576	577	578	616	628	676	624	596	601	607	595	654	613	643	609	604	614	608	623	605	618	575	610	604	627	676	619	594	598	605	619	637	605	602	623	638	579	568	597	548	570	674	592	581	619	606	607	628	616	674	587	600	635	654	636	604	606	605	597	643	593	607	631	595	618	593	599	630	629	627	659	688	600	602	614	630	620	618	610	643	627	602	615	633	627	613	671	561	667	667	616	663	640	622	630	604	635	623	586	598	651	618	589	634	666	605	624	629	652	674	616	643	611	620	638	642	589	606	594	637	651	626	644	631	629	630	623	602	640	619	623	633	568	624	586	642	658	595	606	620	597	606	601	610	627	647	619	664	644	644	614	613	609	645	615	605	626	661	623	663	601	635	625	564	577	617	632	634	610	648	619	644	582	625	640	642	609	681	603	649	643	608	626	604	602	625	603	605	621	599	663	634	627	628	590	618	616	647	616	597	637	622	567	664	626	646	598	627	600	603	600	618	621	618	637	680	585	613	608	630	595	601	627	624	613	599	625	603	628	597	626	661	623	590	616	613	627	651	626	619	622	626	619	663	612	642	623	609	585	593	586	593	643	636	637	597	636	584	642	653	623	624	573	590	642	590	595	598	621	607	598	624	648	628	617	603	626	629	607	638	624	602	622	658	567	604	584	613	581	613	628	639	640	631	609	608	605	612	601	631	596	622	640	617	591	635	598	666	602	627	625	617	618	583	624	628	623	594	586	610	603	643	651	592	615	543	633	593	614	646	593	653	637	627	614	644	645	626	623	624	624	633	626	602	656	610	622	602	608	616	619	613	659	598	638	607	640	618	613	609	649	650	612	605	604	611	612	599	637	623	593	576	623	639	651	629	622	614	619	569	639	627	598	590	607	644	615	632	627	632	628	608	626	629	653	612	614	610	614	619	612	630	641	631	600	625	642	610	631	626	639	639	606	650	558	628	636	603	633	669	611	604	560	635	647	611	583	621	589	602	601	594	627	613	634	583	606	600	590	621	616	603	608	675	583	621	584	593	610	597	593	579	641	618	616	617	640	608	637	598	629	601	578	662	605	613	616	617	620	591	638	657	621	576	631	616	613	641	660	577	616	604	664	640	605	602	608	607	597	615	588	630	615	603	611	628	591	612	614	592	608	625	622	571	580	645	616	656	582	639	638	605	642	619	625	626	630	626	646	643	589	654	617	644	565	620	609	593	629	636	613	597	607	598	653	624	634	608	583	607
24003	22971	30364	25174	20215	10535	1885	1034	923	840	854	879	884	888	864	887	793	851	836	803	872	889	831	776	872	887	844	864	791	869	793	859	861	799	863	836	739	844	833	771	860	797	795	857	796	834	842	841	813	801	839	826	845	832	797	837	802	834	844	799	865	810	869	831	798	825	830	840	802	808	800	825	876	818	802	825	824	851	817	854	794	815	836	833	773	821	820	780	847	856	810	878	854	828	803	847	787	781	835	795	830	800	824	826	819	800	810	860	872	823	799	832	792	793	862	815	866	781	758	802	789	809	873	796	817	845	853	863	823	803	842	800	810	793	808	800	816	811	841	780	823	834	817	812	815	826	802	869	784	848	816	814	826	788	743	778	854	824	824	823	797	853	809	803	875	800	825	795	806	777	836	817	797	817	833	800	825	859	810	824	820	810	799	848	807	791	833	826	764	810	825	757	844	814	817	826	846	830	854	825	795	830	806	796	818	796	789	767	883	791	841	848	798	771	785	847	832	837	789	792	802	858	803	847	802	806	846	813	811	821	798	779	834	857	794	802	777	801	843	838	814	827	820	791	811	814	834	819	835	806	812	804	833	816	783	852	816	799	833	841	823	861	851	859	806	808	815	766	843	818	785	818	797	771	827	820	801	822	787	855	799	769	840	843	806	811	818	817	793	836	790	797	874	791	799	831	863	777	742	836	796	854	891	807	866	832	781	820	839	780	793	826	807	841	825	773	847	734	869	792	777	833	840	831	823	850	814	837	871	798	806	879	799	807	818	812	784	792	760	882	852	865	766	815	781	850	844	795	795	828	794	833	850	789	825	805	870	758	774	785	775	820	836	817	806	764	799	794	807	846	884	864	826	854	796	860	803	824	837	800	785	799	816	823	832	784	820	847	792	825	763	797	809	806	789	794	794	786	842	865	853	818	871	843	811	823	824	826	804	786	765	801	832	861	810	797	770	789	837	818	856	808	816	830	870	842	829	791	816	786	840	876	793	857	810	812	831	809	851	780	834	817	780	806	802	775	790	786	822	840	784	798	823	822	758	813	829	794	807	856	883	810	777	811	797	821	803	852	797	803	825	804	781	776	796	797	785	749	824	800	816	787	868	756	739	832	798	779	818	830	765	825	794	847	805	870	773	812	842	795	834	808	797	817	778	806	832	790	780	806	800	793	765	829	828	804	815	818	847	837	813	828	887	799	860	797	847	810	806	838	820	828	829	801	819	813	777	830	814	749	805	828	867	787	838	804	851	777	855	769	772	781	829	796	840	844	827	878	816	834	810	808	807	801	801	777	870	825	800	739	804	779	822	851	808	831	815	794	841	858	840	820	817	783	817	762	857	868	783	884	826	817	859	838	790	803	884	811	880	806	835	830	805	798	837	841	801	820	792	823	805	810	773	841	816	774	793	863	800	782	826	837	883	862	802	805	849	778	825	852	793	812	793	828	776	821	833	853	858	850	799	788	803	833	802	807	838	774	822	806	792	809	821	789	805	862	875	801	827	830	744	783	787	830	803	808	822	798	743	828	784	743	832	887	808	810	814	797	832	832	793	769	772	853	794	852	829	808	818	801	804	823	832	810	797	823	797	820	776	848	799	791	774	757	857	805	811	865	788	761	843	796	833	830	832	834	859	771	824	817	808	810	792	817	807	829	806	766	826	827	847	863	811	781	815	780	788	813	820	783	782	790	826	830	844	847	796	843	781	834	769	791	817	820	792	838	773	835	809	807	839	829	822	838	819	821	885	819	837	810	816	807	811	754	826	797	827	815	847	772	863	803	797	896	841	791	816	834	853	860	879	834	837	829	783	793	826	806	825	833	809	808	854	852	810	839	821	791	885	837	866	812	794	846	839	856	848	857	812	809	796	816	830	807	840	794	815	829	849	779	840	813	817	823	835	801	790	770	819	829	854	813	839	798	827	823	776	797	816	789	847	809	851	820	799	835	858	816	767	827	849	812	854	810	862	795	811	827	790	821	752	847	886	807	821	774	823	830	786	799	758	844	817	799	819	832	806	838	814	849	800	817	832	796	811	764	814	799	790	778	804	806	822	862	853	845	852	793	863	825	810	811	798	762	771	907	762	832	836	815	819	770	821	856	878	858	870	814	801	841	810	857	792	766	855	847	820	803	802	785	837	831	799	840	819	826	755	833	797	818	764	811	806	772	895	797	792	787	777	860	793	792	790	904	818	816	809	858	792	838	749	781	805	802	822	839	824	777	844	833	814	805	804	790	835	895	776	821	862	825	786	788	815	815	812	808	803	776	785	831	833	807	783	811	806	809	823	786	857	838	841	815	781	785	824	891	861	801	780	831	819	789	846	819	851	821	831	836	803	829	863	776	882	784	842	835	811	749	828	826	796	796	804	816	793	804	802	775	786	824	862	818	764	809	823	798	865	767	856	866	837	783	885	807	778	791	909	843	822	773	805	836	828	789	838	841	841	778	807	813	792	817	875	818	763	788	827	826	832	791	829	806	777	868	790	836	836	788	833	826	783	840	815	845	804	811	815	826	872	788	811	838	804	844	781	788	806	782	803	853	822	798	819	804	829	840	767	813	812	781	799	810	830	794	802	765	835	791	849	773	819	835	775	797	809	799	826	782	852	825	788	778	786	790	738	867	825	817	769	800	801	836	790	834	818	812	874	761	809	791	813	768	776	814	833	851	821	795	802	760	800	878	817	848	818	829	787	776	786	817	764	820	821	825	799	836	792	825	769	854	815	763	816	782	829	797	779	798	836	858	813	777	792	825	755	735	813	786	805	780	788	796	852	837	832	844	808	857	825	831	836	847	790	817	808	829	791	831	874	860	810	772	830	797	779	838	842	844	817	747	829	828	811	791	797	874	777	778	773	801	826	760	806	779	784	748	800	814	840	778	785	849	837	815	831	785	817	794	827	841	810	834	800	776	831	757	777	816	844	775	822	775	851	824	811	772	788	819	784	800	857	847	842	810	804	785	792	851	843	838	836	790	833	825	800	777	814	774	814	831	813	818	817	855	841	789	836	842	828	792	807	817	789	775	774	852	799	840	756	796	801	802	767	795	781	777	838	792	883	725	832	798	805	778	799	812	822	818	834	849	808	826	782	817	807	780	868	766	794	837	849	800	767	733	813	764	811	842	839	816	819	828	808	866	790	802	776	810	849	802	826	780	770	843	851	811	810	801	832	828	836	808	871	842	836	818	832	776	848	799	769	777	804	818	830	800	787	829	807	753	834	795	819	784	841	801	823	856	828	868	801	802	834	848	897	820	884	885	843	765	884	860	787	843	821	775	816	813	885	814	882	794	825	812	863	786	812	724	822	817	802	790	805	803	829	784	791	845	837	811	797	825	812	760	836	803	808	846	757	815	784	783	772	814	843	818	819	802	787	822	808	800	800	811	875	833	873	782	832	838	791	784	839	787	832	821	810	800	817	811	747	882	816	815	780	794	784	831	830	752	804	839	795	807	779	821	803	831	803	748	776	790	765	794	843	814
60493	93298	55537	20156	5735	1573	838	715	672	755	715	753	744	743	711	725	741	731	727	716	698	714	748	749	751	743	724	693	783	749	768	770	719	795	729	715	730	694	705	707	723	714	739	722	705	731	767	727	736	740	726	776	704	677	763	726	722	738	767	716	723	702	716	723	696	770	682	737	750	682	746	781	701	735	757	653	759	746	717	740	706	739	704	757	737	722	774	723	714	728	771	747	764	744	782	748	730	746	738	744	745	751	743	766	735	746	705	701	787	713	721	681	765	730	741	693	743	690	777	772	696	741	743	758	720	687	694	704	762	731	713	714	719	738	730	721	701	692	684	767	731	715	725	760	744	680	781	756	741	724	724	768	739	726	734	691	727	718	755	710	700	744	727	747	696	728	763	707	750	737	750	737	753	729	748	704	750	701	733	785	773	728	743	709	700	692	684	721	737	745	745	725	727	749	705	701	794	731	745	720	712	673	774	772	727	783	729	731	739	669	709	718	710	692	714	728	725	706	736	732	693	705	746	711	731	723	692	706	750	687	707	730	718	721	699	727	686	693	720	718	764	689	701	699	718	748	728	716	763	684	668	725	731	739	766	668	697	739	742	728	698	693	721	735	740	749	713	747	780	756	759	755	761	695	718	686	751	711	742	721	744	728	715	700	710	722	706	741	761	698	735	741	751	730	696	760	704	751	673	729	707	744	733	728	717	703	668	706	734	708	722	713	712	708	711	680	735	732	658	704	706	671	780	725	664	692	783	736	747	714	718	742	683	741	699	719	696	711	741	706	741	710	685	708	672	686	706	740	698	738	724	681	698	732	691	743	738	741	731	692	676	713	762	711	707	756	730	695	711	702	755	748	720	710	750	737	723	701	697	725	721	700	720	701	713	743	636	719	733	736	722	716	726	751	701	722	706	735	719	668	756	727	697	742	737	682	686	722	770	758	702	711	771	686	762	759	699	716	716	720	762	743	721	777	700	728	711	682	718	716	738	763	698	739	722	759	720	747	746	732	735	681	714	718	656	713	723	724	714	723	708	676	754	674	748	742	696	724	728	688	666	673	686	727	703	732	724	692	669	729	729	702	723	725	741	698	766	713	682	758	742	719	736	712	700	670	716	740	743	688	745	735	725	661	739	767	730	691	754	725	701	737	716	746	757	686	673	725	740	731	702	695	732	674	701	748	742	688	733	669	732	688	707	728	689	704	704	768	689	762	764	741	765	741	726	696	713	756	712	706	713	691	690	687	713	736	756	763	745	714	712	731	689	720	745	744	729	690	722	741	729	698	764	702	739	710	746	735	753	702	716	706	743	690	770	738	687	735	716	723	722	735	704	731	709	740	674	723	718	728	745	695	754	707	709	671	721	694	720	724	742	763	751	763	756	726	681	698	744	723	682	740	706	689	733	754	714	688	729	705	733	731	702	737	719	687	756	682	717	676	709	714	715	707	699	686	707	725	692	738	709	710	733	717	709	726	690	757	700	689	713	732	764	729	710	744	706	740	745	732	754	749	665	696	713	728	736	693	732	698	725	688	716	709	718	770	739	697	712	702	758	728	677	706	722	714	697	718	667	754	672	734	728	762	728	729	744	666	777	692	749	692	684	756	760	694	768	721	695	729	729	674	733	707	735	750	736	739	692	742	724	681	721	775	755	702	723	732	675	735	696	754	764	748	771	746	746	689	740	737	762	718	716	739	731	732	738	745	731	759	788	747	687	706	716	674	731	739	680	716	717	744	711	709	745	668	738	693	676	661	710	670	682	722	764	755	714	750	729	714	752	733	746	728	738	732	696	702	662	739	759	737	705	715	752	769	755	709	721	668	690	762	724	734	725	733	662	700	709	723	697	752	738	721	746	639	712	716	728	717	732	755	723	742	705	714	735	724	707	715	688	733	700	711	711	711	720	705	703	721	743	709	698	662	763	736	756	751	746	759	802	756	747	701	740	693	684	731	667	725	720	748	734	713	721	702	702	697	753	735	719	728	721	748	785	732	753	754	694	728	743	725	757	731	719	730	757	751	748	684	731	707	712	688	739	772	740	691	729	705	727	719	693	706	725	679	741	722	681	725	677	772	680	705	735	770	723	694	726	689	731	768	791	755	699	711	740	708	754	707	702	700	711	682	667	720	684	691	746	726	702	692	673	710	704	708	745	715	743	786	725	703	722	700	764	723	750	681	734	697	718	771	743	742	777	720	702	728	694	710	694	743	686	666	767	716	698	713	758	710	729	720	762	737	742	725	692	708	725	735	699	699	722	716	697	733	719	722	746	704	735	750	684	692	737	723	764	706	693	709	756	734	739	692	724	695	737	717	752	726	731	674	689	712	720	713	738	721	736	746	682	753	750	705	672	747	776	718	747	697	706	707	748	682	727	707	744	662	744	720	697	720	748	720	729	749	714	771	710	702	718	737	713	714	731	710	656	739	700	702	712	712	678	719	745	714	741	762	727	698	677	697	746	721	729	660	755	711	723	723	732	728	704	721	714	769	751	723	689	712	732	754	752	739	728	695	679	700	708	677	694	693	743	780	722	736	706	698	720	746	738	699	675	745	746	758	715	764	719	693	750	710	723	700	749	731	755	688	705	700	739	674	758	726	734	673	772	743	772	734	733	774	705	683	707	732	667	674	773	690	757	720	687	762	741	697	683	746	696	711	744	713	742	690	713	681	722	741	621	729	760	791	739	709	724	710	710	720	700	701	695	706	743	696	777	726	733	751	737	729	783	728	712	760	742	763	725	691	735	767	694	768	745	728	744	713	735	774	786	690	746	724	761	753	727	743	699	701	688	698	703	748	717	701	707	693	689	695	735	740	713	711	719	722	719	708	722	707	728	721	709	760	673	673	718	714	757	723	700	738	740	737	715	709	692	768	710	699	685	746	744	698	731	736	734	751	703	711	714	717	697	722	765	737	750	723	731	670	746	719	725	662	717	721	729	689	705	738	742	735	717	733	711	731	709	712	685	725	745	715	761	669	686	683	741	716	715	730	754	717	696	691	735	704	742	705	721	767	707	756	641	690	756	712	733	746	690	671	734	761	718	682	720	707	738	717	701	714	704	716	715	756	751	681	734	717	722	752	757	736	744	733	713	716	641	721	728	708	776	731	740	736	715	745	713	698	762	750	744	723	661	741	757	708	753	714	724	776	663	754	733	720	695	702	729	743	776	717	732	752	714	685	713	702	737	736	705	719	651	740	716	698	701	697	685	699	786	686	688	720	719	742	731	711	715	707	714	708	759	763	730	743	702	719	711	761	717	761	702	681	758	706	708	689	745	732	736	760	749	743	779	735	735	762	681	682	730	707	752	777	706	692	716	739	690	754	704	733	737	760	758	705	735	693	713	655	703	672	689	724	717	720	768	771	738	697	706	766	700	730	723	692	672	759	686	694	735	673	739	690	802	704	711	744	774	689	716	656	681	683	689	680	668	748	721	718	753	719	709	735	725	711	708	736	743	674	741	672	679	715	697	692	709	753	717	713
33334	31700	19747	5289	1191	758	668	676	665	646	673	613	649	605	671	628	684	700	671	626	644	673	646	632	669	683	616	685	626	664	675	638	614	677	652	653	652	680	679	700	648	672	683	674	686	621	630	672	623	663	610	617	631	648	620	617	611	679	626	670	617	643	614	665	673	623	599	676	626	678	685	645	676	649	643	661	668	633	639	612	645	647	640	681	642	642	639	684	645	646	637	610	639	648	684	644	654	691	665	612	639	666	714	654	631	651	631	635	624	590	576	648	625	639	659	634	661	652	645	674	696	652	621	666	637	658	615	644	623	640	629	635	640	665	570	632	652	638	657	689	637	641	621	654	651	679	640	618	656	674	652	638	613	622	638	671	598	644	660	657	644	624	702	694	622	644	652	619	671	649	682	650	641	637	679	617	691	638	673	693	665	661	643	673	647	601	684	606	596	691	622	670	617	646	661	640	605	634	657	579	671	655	642	654	617	644	617	608	597	603	597	660	621	650	635	631	684	653	600	664	640	632	650	628	611	638	595	658	637	646	625	608	586	671	640	692	662	659	623	642	648	605	653	619	631	668	617	611	668	680	674	622	639	660	593	628	648	678	627	631	684	616	634	706	644	645	655	634	660	628	651	631	643	659	611	651	639	594	613	652	670	670	640	642	655	638	611	657	600	706	676	602	699	641	559	688	683	658	630	611	624	664	606	630	683	664	640	645	616	668	644	676	660	643	657	635	659	614	657	674	612	658	666	668	617	652	663	609	641	677	645	622	635	617	665	722	672	639	638	637	644	656	638	645	637	634	639	632	669	711	682	626	662	592	665	656	637	653	635	629	630	614	631	634	607	700	667	643	654	658	644	632	641	703	667	676	643	649	650	649	599	649	635	620	652	633	620	610	626	603	625	647	648	666	665	649	632	689	598	657	671	666	659	684	668	642	651	670	646	678	639	625	609	607	634	641	642	653	611	599	615	574	671	678	647	669	650	636	652	656	620	620	652	658	606	636	649	653	602	668	637	647	573	620	660	624	700	611	658	653	616	592	644	682	644	608	651	642	620	620	667	698	657	606	596	659	625	618	620	650	648	655	656	608	636	653	646	630	649	637	702	629	641	666	657	644	644	652	629	634	658	645	617	647	625	644	615	590	630	687	638	663	638	607	684	661	632	658	660	675	620	642	620	643	637	655	661	668	634	640	651	653	649	672	625	633	655	655	613	664	627	676	716	624	587	639	656	667	683	656	644	627	631	647	645	641	663	669	675	694	635	671	638	625	652	618	668	648	688	583	629	661	661	667	669	640	627	672	631	625	637	667	655	607	662	601	641	590	621	670	691	649	599	614	597	670	598	643	641	644	633	658	650	611	631	620	639	645	658	667	658	628	667	668	652	658	603	602	632	619	623	642	621	631	599	631	624	657	681	610	645	656	670	641	650	616	634	676	625	627	683	647	655	627	637	622	675	661	673	652	621	632	670	691	632	648	666	603	646	650	659	645	667	677	621	643	660	640	598	662	633	624	656	621	682	619	667	654	621	656	628	681	646	601	666	621	683	630	637	654	630	671	651	624	649	604	643	629	672	625	646	628	658	616	659	658	672	622	638	611	664	648	643	630	685	644	623	655	633	651	624	643	641	665	629	646	675	602	652	604	640	679	612	630	629	649	687	670	607	615	646	669	650	651	645	667	605	639	604	611	611	662	680	657	677	642	654	648	671	637	611	658	645	602	630	655	599	579	613	610	658	642	640	619	638	642	626	607	655	622	663	642	649	632	644	615	655	597	634	646	673	677	670	605	662	646	680	654	665	662	633	644	672	660	681	642	671	604	630	671	637	666	592	689	624	688	639	609	605	618	626	621	638	646	666	657	643	609	660	677	634	650	640	622	628	664	598	689	649	642	639	650	625	639	656	670	599	618	671	654	635	635	648	681	657	645	645	638	666	641	602	677	675	642	662	596	666	642	673	617	650	672	632	684	645	630	618	628	630	632	602	687	626	680	649	674	610	674	675	653	626	613	697	646	688	639	613	640	596	643	667	648	630	606	643	686	614	641	626	609	691	641	647	686	652	671	632	633	611	668	633	613	686	655	631	629	667	645	654	661	638	650	669	664	590	636	646	636	613	639	619	648	644	655	631	621	625	636	625	654	616	625	652	649	660	641	618	651	641	666	641	683	649	681	599	633	641	670	678	643	668	704	629	611	667	637	642	643	634	667	657	681	631	640	625	666	682	658	641	646	661	672	685	668	619	626	680	632	652	622	671	667	689	643	664	703	696	629	686	673	634	616	627	618	615	645	651	650	630	617	693	605	644	588	630	660	609	662	599	636	657	632	580	665	635	631	659	643	599	681	636	600	658	641	638	642	661	653	638	641	644	644	651	658	635	707	611	598	623	657	645	633	641	670	641	638	672	691	615	623	644	618	608	638	644	642	624	624	639	675	638	647	662	670	628	611	675	706	582	651	641	664	633	622	669	640	627	633	685	656	618	646	636	670	620	615	675	652	664	673	636	634	688	645	694	673	671	693	653	659	597	658	631	654	665	631	618	633	613	680	649	662	619	649	615	627	645	675	660	626	682	633	649	569	678	621	599	662	682	611	641	660	675	668	655	650	726	648	631	639	588	588	633	661	632	635	666	651	668	668	658	650	694	643	620	662	626	622	603	690	631	658	602	644	658	634	579	651	647	628	615	667	646	680	649	633	659	640	615	673	642	631	635	685	621	626	635	600	642	647	626	652	624	635	674	680	659	633	682	672	658	661	682	641	616	617	624	664	660	690	689	649	621	686	683	681	637	640	641	646	615	631	653	676	629	635	636	651	657	648	607	681	622	658	636	657	715	662	668	657	660	649	642	639	596	626	616	596	662	611	681	696	669	624	647	634	631	657	632	683	634	666	668	591	648	681	649	672	619	674	661	623	622	686	628	684	628	677	633	644	619	617	650	612	634	631	668	646	661	629	642	661	647	685	630	617	642	630	670	642	635	670	635	650	673	668	663	609	644	650	673	648	665	617	676	656	686	645	632	638	626	677	649	620	674	641	644	649	617	648	621	622	641	636	639	619	632	640	603	640	712	646	667	605	625	684	679	616	620	633	645	653	610	667	678	647	686	665	652	685	633	618	671	639	676	633	636	648	631	609	680	615	631	621	629	620	669	687	671	663	645	633	614	634	654	695	608	648	666	641	662	599	622	630	601	622	638	628	655	636	671	685	654	674	649	666	655	602	665	615	671	602	674	633	657	685	651	652	660	665	693	653	674	616	699	616	601	644	667	692	647	623	674	639	642	629	653	684	621	631	661	647	614	642	616	614	618	683	662	732	624	632	585	611	679	640	598	590	669	653	675	678	628	646	662	638	628	641	685	636	678	604	636	622	660	665	605	654	638	640	651	619	640	655	661	668	642	623	624	639	610	618	649	632	670	652	633	644	651	647	686	637	619	669	645	650	694	617	684	610	633	650	596	653	607	641	630	645	644	668	648	615	601	628	640	661
29697	32551	11840	2599	942	603	542	521	485	510	517	520	532	559	569	525	548	518	572	469	511	549	544	529	517	521	540	499	508	499	508	526	508	525	476	539	492	492	539	511	525	539	493	546	548	533	530	542	508	535	537	499	507	556	492	516	556	529	540	512	492	502	516	526	527	543	492	514	520	518	528	501	502	521	493	541	548	516	526	509	555	551	485	521	518	571	512	512	526	524	507	490	531	527	534	504	516	572	499	514	509	564	547	512	523	527	508	524	521	499	540	549	536	563	506	520	529	495	532	516	468	521	512	497	492	505	529	513	536	509	521	521	529	512	551	515	509	530	553	498	521	510	523	498	560	499	518	502	513	482	528	511	523	525	548	512	538	511	546	517	545	511	556	515	562	510	491	496	556	499	540	493	483	513	526	505	510	511	501	532	551	543	496	529	460	518	515	543	532	531	486	548	541	480	511	478	531	479	539	532	516	503	572	534	521	528	495	518	524	542	557	521	535	497	521	512	510	498	542	498	530	473	477	499	509	498	557	492	534	529	530	530	501	494	498	494	517	519	532	531	502	491	500	484	514	515	509	498	579	505	550	547	528	516	499	507	543	517	535	446	519	532	531	566	510	480	562	530	492	495	546	506	538	550	545	517	538	504	508	527	529	503	514	501	542	509	552	511	522	548	547	529	519	534	477	485	494	504	502	544	519	497	519	526	503	544	479	533	554	549	479	551	568	485	529	517	496	552	557	451	492	526	554	497	519	541	552	492	520	500	507	551	507	486	508	543	507	526	518	501	555	548	485	564	528	531	517	529	540	485	491	482	546	508	528	519	470	508	524	500	516	535	492	509	488	530	467	524	490	524	508	512	509	511	526	519	521	537	523	516	515	529	549	517	524	517	521	551	515	516	467	506	502	499	480	527	524	512	547	503	482	511	550	509	543	509	541	507	504	449	551	530	527	487	559	533	491	477	504	514	503	507	512	527	511	527	518	519	550	520	522	559	541	488	515	512	536	487	529	480	544	552	515	468	439	485	486	522	540	485	518	510	512	521	513	531	502	512	515	530	490	514	522	514	513	535	528	529	527	520	511	522	537	487	514	533	496	531	525	566	534	504	563	512	524	513	546	510	526	511	518	534	523	535	525	554	525	504	509	499	542	524	521	545	484	498	518	535	532	424	489	555	536	506	498	502	517	525	540	499	502	491	492	506	535	499	537	520	514	509	551	484	534	526	569	533	519	526	521	491	543	506	500	504	535	532	525	487	543	499	505	503	490	526	493	505	519	521	526	496	505	485	499	526	515	537	516	511	501	512	566	504	483	537	536	521	496	507	489	542	483	534	515	514	530	530	518	541	502	539	523	519	500	524	537	485	504	525	512	538	520	500	513	496	538	515	493	479	470	552	509	510	530	500	474	512	522	515	487	520	490	543	540	532	532	546	532	519	513	551	501	538	531	545	526	497	551	521	494	508	549	522	486	486	549	507	531	507	520	530	551	525	507	533	474	523	516	532	527	502	525	489	530	520	484	521	488	516	521	470	513	549	507	512	522	519	500	473	544	480	524	567	518	526	548	494	541	505	522	510	525	495	518	472	495	533	506	529	527	525	535	506	510	554	536	510	545	507	496	524	554	490	518	519	526	568	518	515	538	516	536	539	482	554	550	532	519	535	512	469	475	518	527	511	499	506	521	522	505	533	493	523	534	531	529	566	548	545	536	530	512	472	509	535	489	550	527	499	550	523	509	517	536	515	499	527	507	537	526	518	550	506	485	557	524	517	499	521	514	511	530	527	496	536	528	498	521	537	510	522	527	544	536	533	501	551	490	546	510	514	520	537	515	549	458	511	507	497	534	531	523	530	540	506	535	503	521	542	513	539	499	504	521	506	495	495	510	533	520	523	508	512	517	529	493	453	533	525	557	509	523	518	487	514	512	516	491	496	501	526	506	530	520	520	507	478	536	498	515	511	470	501	494	499	526	547	542	528	494	448	517	513	536	483	542	507	466	510	483	507	505	524	536	507	502	505	501	500	499	532	541	485	507	502	500	494	520	549	526	504	508	498	480	563	524	516	541	518	530	512	555	516	514	508	529	526	558	540	503	549	521	542	514	506	532	532	524	515	519	510	484	529	512	518	493	546	500	519	495	499	542	514	506	454	520	484	493	530	519	525	524	532	530	501	516	497	522	528	524	489	523	476	513	530	478	513	539	509	505	558	504	554	540	481	560	489	505	542	510	524	544	525	531	488	505	537	524	497	502	531	510	515	543	479	531	537	499	545	540	486	525	554	519	511	514	542	519	495	505	565	502	521	529	473	530	512	546	504	525	501	521	508	516	491	540	508	532	541	505	521	459	515	532	526	545	510	511	543	475	533	488	514	504	542	488	510	528	503	500	522	524	519	531	554	530	520	518	491	522	490	503	524	542	510	460	473	567	527	522	534	526	527	548	533	515	508	533	520	543	507	507	513	541	527	515	574	515	530	485	541	558	525	503	509	515	484	554	493	550	496	522	502	540	532	484	479	499	522	527	543	546	544	491	534	519	521	493	510	512	459	498	507	515	501	511	533	526	500	510	530	527	494	490	471	541	500	536	523	498	538	518	525	514	576	539	522	533	491	555	549	513	466	544	501	559	509	567	530	541	508	510	491	509	533	525	505	501	502	548	559	478	563	486	545	484	489	484	524	459	494	509	514	554	529	508	490	507	523	522	510	550	499	552	495	502	492	512	552	560	500	542	522	534	525	487	558	529	532	496	504	508	507	512	526	513	544	530	486	527	544	583	520	532	534	507	505	508	516	517	520	476	525	526	510	507	523	506	519	510	520	566	546	475	539	544	530	553	520	515	519	510	544	535	532	508	520	537	519	484	543	582	520	516	514	512	554	566	550	511	480	522	566	508	493	493	519	536	494	503	524	553	537	501	542	488	540	525	540	523	501	522	530	511	520	541	522	527	497	528	508	534	534	494	547	533	538	517	491	494	510	528	529	522	562	472	505	521	524	481	527	531	549	513	500	508	545	529	542	487	506	521	542	540	555	511	481	502	520	502	524	528	509	510	483	490	497	490	485	539	525	541	504	512	523	525	542	507	525	497	552	527	487	545	501	497	502	530	537	485	507	507	546	503	483	511	528	485	502	497	527	518	550	530	509	553	515	500	497	515	522	500	511	501	504	489	505	482	470	536	534	544	486	513	540	520	490	514	533	518	563	552	536	513	527	576	485	525	497	535	534	531	511	522	491	500	499	524	554	566	528	525	545	500	481	517	515	552	488	525	533	445	558	471	512	478	520	525	524	558	514	476	493	515	522	513	471	521	526	512	475	505	523	530	544	507	486	521	513	522	496	538	566	516	532	525	591	547	482	464	529	503	521	513	509	504	525	545	516	574	527	528	537	478	515	549	479	522	526	524	520	486	531	479	527	527	501	550	496	494	523	511	482	538	485	518	524	489	511	487	526	550	526	552	501	525	505	550	523	498	544	501	523	523	550	523	503
25643	24375	30421	25531	14400	2613	1023	788	720	694	770	777	771	700	756	774	773	723	746	709	705	780	772	722	715	728	769	717	725	745	710	673	736	731	715	760	703	671	743	793	720	686	748	774	716	694	755	730	741	698	731	689	762	752	741	729	718	751	723	713	728	677	739	743	713	756	698	766	727	709	672	741	737	674	722	706	775	773	719	700	775	723	776	717	711	731	729	719	755	750	758	694	776	706	804	735	676	715	732	697	721	754	703	704	717	755	723	692	705	712	734	686	742	745	707	740	696	720	744	708	715	722	748	727	699	700	689	742	712	689	704	662	674	712	708	734	702	754	711	697	717	703	707	723	712	762	811	712	734	730	685	723	735	767	696	751	724	713	750	738	724	687	699	703	748	756	759	728	754	751	743	703	731	739	722	722	805	704	737	748	720	684	707	736	678	675	686	789	697	687	746	746	734	725	769	689	754	720	742	656	741	712	692	709	703	736	755	719	703	690	735	723	696	679	733	726	701	718	725	737	743	759	717	715	722	751	719	725	765	751	667	757	787	657	748	693	676	700	781	718	726	681	694	694	701	730	711	718	749	745	707	728	679	719	763	734	711	754	730	687	713	727	713	703	717	735	715	698	775	715	762	696	728	675	733	763	719	730	672	765	728	672	716	747	748	713	717	689	700	729	705	704	743	725	752	689	682	732	723	734	709	739	792	737	798	716	747	702	711	722	671	727	665	727	725	698	699	703	698	765	740	672	748	726	758	720	716	692	691	672	705	685	734	706	732	736	749	734	738	746	705	706	698	683	707	696	691	716	713	715	655	677	740	712	776	689	753	722	778	635	715	757	778	669	694	714	744	772	747	721	717	740	754	749	688	717	714	712	677	712	731	733	757	695	731	709	709	746	739	730	764	706	718	691	697	764	752	696	711	742	736	754	692	689	767	686	766	693	734	784	696	708	650	689	788	770	737	724	701	678	747	738	713	664	733	722	727	719	779	749	664	750	762	722	714	714	671	743	741	685	721	762	702	687	670	715	713	730	758	708	765	744	746	679	691	701	692	691	683	753	687	734	687	739	735	743	731	721	691	754	788	693	721	726	725	707	723	732	732	711	674	745	724	750	744	703	691	696	768	718	726	726	769	689	725	712	697	786	773	731	727	654	689	750	765	747	750	697	784	740	690	723	734	667	726	749	704	718	743	743	745	678	748	745	718	678	711	724	710	694	684	700	751	732	728	702	782	699	737	716	725	714	678	748	746	728	748	762	701	710	703	712	733	673	737	723	622	711	768	725	729	775	714	733	745	725	693	742	722	755	695	703	751	719	772	697	772	710	677	739	702	699	678	694	710	741	710	753	679	681	739	715	723	723	736	736	740	747	721	733	748	724	700	746	741	700	734	736	740	711	739	731	735	745	695	710	717	735	696	710	697	721	719	723	729	747	739	690	725	659	714	752	700	759	713	712	735	743	754	736	715	743	712	702	737	732	721	647	686	705	733	718	662	721	706	670	730	758	667	716	713	695	704	733	686	725	765	715	749	748	730	746	699	727	723	741	744	708	711	721	734	722	733	727	722	707	741	707	715	709	757	767	746	710	707	699	728	712	706	732	716	721	707	729	687	728	738	683	768	689	730	697	691	705	722	764	730	711	706	757	734	717	716	718	694	731	712	729	746	704	763	715	737	668	719	684	754	742	658	753	751	748	728	728	769	720	727	740	735	699	692	697	716	720	745	707	734	698	667	730	654	736	713	700	719	743	674	751	725	701	699	698	722	718	680	692	684	690	713	775	695	656	736	735	685	697	719	761	698	701	735	742	743	717	742	702	693	686	723	746	744	727	692	731	728	720	762	731	731	690	735	771	728	728	720	719	747	701	698	728	763	716	752	726	715	724	740	740	745	709	691	747	733	754	707	704	719	688	751	664	764	745	705	705	744	745	724	738	718	706	701	721	714	715	713	749	707	679	682	705	677	697	743	709	687	730	730	724	724	740	672	757	699	724	673	731	723	715	709	690	719	748	750	713	701	734	759	734	740	703	707	731	732	730	720	728	697	671	751	745	756	722	705	782	724	717	710	777	665	739	702	723	672	730	671	725	682	708	711	720	706	684	755	726	687	729	729	753	728	709	725	743	728	719	667	738	748	711	728	725	718	775	724	722	704	742	707	691	709	715	725	721	735	698	741	728	694	739	762	687	682	698	680	738	710	719	736	699	687	701	721	730	744	710	720	712	688	729	725	768	690	740	695	711	739	734	710	706	753	705	734	736	742	759	712	712	712	685	735	739	742	748	670	731	708	706	716	732	772	731	738	664	716	709	718	709	750	712	697	695	686	760	722	768	703	709	691	673	685	715	711	740	748	715	714	712	697	685	723	687	707	733	720	714	742	688	726	733	737	747	690	696	690	693	745	696	733	716	709	736	699	735	720	743	717	738	729	744	696	763	750	733	683	759	730	673	694	706	726	768	772	746	701	738	708	724	715	716	753	704	766	698	704	752	694	726	728	731	741	746	720	704	729	759	701	771	783	759	693	751	788	751	696	740	705	688	753	763	668	749	738	787	674	683	748	705	782	728	703	673	714	709	678	713	684	714	727	709	723	749	755	726	734	727	768	748	745	702	719	728	731	729	723	731	678	709	757	728	683	738	694	730	721	705	747	722	710	699	744	743	727	700	727	730	760	728	727	724	710	758	709	745	730	739	729	759	732	762	716	705	755	743	699	740	683	717	695	701	741	729	704	692	738	721	737	687	740	707	740	689	732	687	736	740	744	700	747	712	713	721	727	725	677	707	702	699	685	725	740	741	678	730	770	739	767	734	739	697	720	702	718	749	730	712	775	706	677	720	739	734	673	740	732	733	772	696	704	728	716	704	757	765	702	711	742	750	722	784	744	699	738	751	753	760	732	697	674	713	748	714	726	728	750	726	739	763	714	731	692	764	701	712	705	734	746	721	734	713	755	715	743	728	758	707	771	698	711	723	710	668	683	700	707	715	756	698	693	712	723	729	734	721	762	713	722	691	690	686	692	769	734	721	721	695	684	760	687	688	719	702	724	702	730	694	694	740	754	691	717	739	692	773	706	721	705	731	715	730	741	699	709	725	740	741	686	716	695	724	708	681	726	761	748	720	759	731	742	649	720	700	706	723	709	738	722	753	762	786	744	736	722	706	680	742	730	726	720	704	677	650	727	745	709	747	725	656	699	735	737	759	702	704	708	731	710	681	712	721	710	742	715	722	687	756	696	691	667	722	736	703	725	711	755	698	725	720	735	706	686	745	700	713	718	727	692	723	711	712	753	719	735	721	694	709	747	729	766	723	703	720	770	690	682	707	711	734	690	719	749	748	689	729	663	691	695	758	720	739	676	698	675	690	640	734	682	675	737	754	715	759	713	716	748	752	740	716	737	691	690	698	715	731	710	717	685	667	738	669	714	734	721	735	698	729	715	720	718	707	736	660	751	736	657	701	729	749	715	690	725	696	725	743	785	727	780	747
62480	79889	42093	13506	3393	1036	693	625	631	663	646	636	623	625	605	653	627	632	636	624	642	641	611	598	597	619	602	631	622	694	649	654	628	600	603	630	619	593	615	622	607	587	637	656	613	627	632	661	572	628	566	639	620	595	616	596	606	640	581	596	652	669	628	575	610	613	662	594	641	621	626	634	638	642	623	641	625	641	634	627	588	648	639	625	615	561	624	617	615	568	645	596	630	622	610	625	595	616	599	568	613	664	609	630	616	586	622	596	627	583	662	630	629	636	609	574	594	608	578	639	603	601	622	621	637	588	645	649	643	617	616	604	617	603	664	624	621	618	628	577	593	583	601	625	607	600	672	587	627	630	641	633	609	582	621	628	662	583	586	619	583	592	696	615	600	633	613	597	600	638	580	610	591	599	611	594	623	594	611	603	644	594	661	627	624	639	577	595	614	647	608	654	670	623	630	595	641	622	627	624	591	611	634	623	595	667	610	595	629	627	631	643	588	615	571	625	602	641	576	638	664	611	635	661	603	587	653	636	608	662	634	628	649	580	593	583	631	636	630	592	629	575	660	644	626	597	580	618	592	598	641	577	651	676	633	638	649	573	640	630	654	580	585	633	620	651	663	608	610	579	604	644	618	624	612	648	642	647	635	661	587	619	648	604	578	600	676	610	579	607	662	593	624	610	562	600	627	659	616	613	614	662	682	626	592	644	592	639	671	641	606	592	674	592	636	655	634	657	562	617	604	637	633	658	597	612	586	642	608	631	607	620	628	587	610	605	612	616	628	585	604	621	628	619	603	610	630	633	634	608	646	607	623	617	652	630	658	643	616	604	570	649	612	621	621	610	632	619	620	568	662	619	620	634	652	615	599	603	610	651	591	663	645	602	605	609	612	643	665	590	646	575	599	629	626	584	624	647	592	647	643	622	645	644	649	598	623	614	640	563	647	599	570	572	615	626	630	618	637	681	627	596	605	592	578	609	607	649	631	674	638	592	651	614	623	628	662	585	636	598	588	593	636	613	615	603	625	601	635	654	651	603	677	640	624	627	657	649	621	606	641	616	638	601	600	650	673	599	613	591	636	613	625	577	620	591	639	625	631	594	619	630	628	636	604	607	628	616	653	660	604	643	656	603	644	648	646	618	621	639	579	613	652	627	645	664	622	612	616	614	608	649	668	615	633	648	643	611	612	606	647	661	609	587	621	552	609	580	609	613	599	623	611	637	607	638	621	550	607	650	608	609	606	620	611	607	589	668	597	633	580	617	604	575	652	598	645	615	612	586	579	618	589	645	624	610	604	615	601	567	618	644	621	636	623	653	599	608	638	619	612	590	622	607	601	686	640	605	595	643	636	670	642	580	657	623	606	616	624	631	632	634	578	600	601	620	650	612	689	612	631	631	604	600	632	606	640	593	563	630	591	621	627	613	660	652	584	638	604	628	638	702	627	615	615	654	590	622	620	643	624	643	605	635	621	612	608	631	609	644	632	613	615	642	616	634	602	617	635	615	620	615	562	621	609	624	676	630	594	609	623	612	640	637	667	548	615	634	611	641	649	630	594	577	599	654	618	615	617	586	650	632	642	628	639	621	612	648	594	611	623	626	579	596	614	622	613	657	617	610	655	555	597	604	625	608	661	640	638	612	634	607	647	596	618	632	655	606	639	596	654	602	609	605	615	602	661	638	630	589	643	571	627	630	603	561	597	641	633	635	654	632	602	669	656	611	606	647	643	650	629	659	615	635	625	625	627	586	594	655	651	605	608	634	651	672	643	593	645	633	621	559	629	618	595	624	662	612	615	613	621	635	607	598	665	640	627	627	614	645	624	634	652	660	626	575	607	622	688	627	689	619	608	606	633	638	612	638	599	600	644	643	620	599	611	643	635	645	636	633	620	637	604	639	601	662	622	623	606	563	595	630	614	622	641	619	653	610	616	609	629	676	644	655	641	650	614	598	616	592	631	629	645	622	582	637	589	611	615	613	622	649	630	602	641	597	629	613	596	666	624	619	630	645	578	617	624	590	652	583	612	655	631	630	630	591	613	577	569	647	646	638	588	611	561	595	608	579	636	618	628	605	605	605	626	573	658	607	634	660	612	584	585	604	604	571	644	647	620	645	680	646	615	624	637	628	586	599	578	617	602	599	632	618	635	625	628	612	683	668	586	592	645	573	616	615	647	620	619	597	650	647	617	591	627	647	663	603	571	614	613	611	592	601	625	654	583	574	631	604	643	621	616	618	652	628	605	575	646	630	645	649	557	622	657	628	653	597	625	618	597	615	657	646	672	639	621	658	620	638	607	616	624	624	584	579	615	653	632	607	632	643	602	653	633	600	646	593	633	641	607	602	634	586	624	623	590	606	615	603	628	614	625	608	611	637	632	619	675	638	588	651	656	578	627	619	600	661	627	597	633	594	626	631	610	590	651	627	602	657	620	624	654	627	584	613	641	645	618	645	633	625	645	677	606	658	594	623	610	601	625	677	618	611	623	659	647	616	641	643	593	651	596	609	614	656	583	610	633	616	623	610	607	604	588	634	602	590	650	592	606	628	618	623	595	618	611	602	621	596	631	620	633	581	603	579	561	572	655	570	637	605	641	651	608	579	618	632	602	625	652	613	613	628	630	620	677	642	626	619	581	611	609	634	609	613	609	651	621	634	608	598	628	640	621	671	675	603	587	588	608	616	654	620	597	622	637	610	665	588	629	658	594	629	628	585	628	574	602	673	645	593	604	645	589	569	605	645	598	650	640	595	658	631	624	610	661	620	623	570	621	575	619	607	610	629	625	626	661	635	637	605	659	680	659	606	623	636	629	629	604	609	602	665	620	645	639	605	592	618	645	614	627	609	624	644	614	609	613	651	624	620	624	586	617	631	591	594	600	603	587	596	633	564	604	619	599	629	592	617	602	632	625	599	617	618	626	654	619	616	629	609	588	598	617	614	587	607	604	644	584	689	611	599	629	651	645	602	648	645	625	595	617	612	619	631	614	636	631	625	571	660	613	576	645	635	636	650	662	622	618	606	658	620	663	607	576	595	618	611	621	606	638	675	583	632	596	671	651	624	607	617	641	634	633	577	662	634	597	647	604	612	603	622	584	622	607	628	631	604	672	612	628	619	637	603	598	646	573	565	615	639	539	614	627	612	634	612	608	632	652	647	669	661	625	623	628	648	623	626	579	614	606	609	664	643	607	653	636	604	576	622	624	617	631	643	615	650	636	584	614	641	562	639	582	626	627	580	595	595	607	607	672	578	582	607	634	635	636	618	678	660	572	610	635	609	568	639	580	600	623	608	594	660	584	601	571	640	619	632	590	593	633	594	620	648	626	624	680	627	609	585	629	575	637	610	607	609	611	637	606	622	608	574	620	609	690	616	614	597	615	597	649	633	604	647	585	643	685	634	621	621	595	634	598	605	638	556	603	652	590	625	627	641	630	579	651	638	617	581	662	574	596	630	596	618	585	658	639	627	621	618	588	645	618	650
24061	22452	29525	24566	20126	9751	1630	993	863	847	833	851	887	833	874	806	896	867	831	869	776	873	835	804	856	821	835	850	828	781	855	832	819	798	783	855	865	807	805	898	863	853	851	851	865	809	810	796	768	854	834	790	826	842	796	855	841	792	806	815	810	801	829	838	860	841	849	837	784	838	843	848	791	781	793	809	757	808	803	814	863	774	799	818	824	846	817	829	844	868	830	827	841	888	861	808	811	832	823	852	765	794	840	847	768	817	828	840	832	847	841	828	819	771	804	829	793	788	818	822	848	812	784	811	820	813	794	821	820	826	788	782	811	828	832	837	802	835	821	813	874	772	799	811	791	839	817	831	766	787	848	818	802	836	822	778	807	823	786	782	848	774	857	829	768	893	839	802	802	795	827	835	768	810	790	818	802	785	857	837	808	788	810	785	865	826	814	827	772	847	806	829	807	797	821	784	836	826	823	883	854	849	776	816	805	825	875	826	858	868	817	869	785	820	790	805	833	811	819	834	869	813	787	807	792	765	797	838	811	830	828	828	803	861	848	860	870	802	825	777	792	796	828	802	827	809	825	844	823	812	836	857	830	798	793	810	799	820	850	785	844	827	784	847	794	845	780	863	835	825	803	780	860	789	821	782	840	843	859	808	807	838	796	830	826	821	776	801	767	847	886	867	833	865	846	838	827	794	784	781	796	826	770	775	776	824	778	860	845	770	855	763	800	801	811	795	778	754	830	789	835	802	824	847	826	797	793	818	751	808	792	810	816	806	793	828	807	795	831	815	799	787	868	806	729	825	841	832	821	766	819	817	805	839	841	759	838	843	853	843	765	779	837	880	776	836	777	771	844	827	807	806	914	794	796	787	829	796	828	834	770	845	880	777	819	891	787	815	856	797	818	822	801	876	805	779	779	849	820	819	876	805	824	782	817	787	830	808	798	821	784	863	816	810	813	847	803	839	798	808	825	779	815	814	839	797	812	809	775	778	782	815	846	789	784	842	836	831	811	883	842	767	787	833	837	813	823	776	841	770	845	765	783	776	792	807	815	875	823	822	841	813	844	839	735	820	816	821	837	814	848	831	790	809	780	799	833	837	767	808	864	800	760	805	848	803	803	849	829	826	811	851	793	791	825	811	810	867	780	850	846	803	814	847	807	724	824	810	826	817	802	835	815	813	824	811	806	849	805	859	761	805	854	850	815	866	788	807	799	791	815	851	816	844	822	828	833	780	833	811	838	786	815	832	839	823	782	842	825	856	824	823	816	770	810	789	833	804	848	859	787	828	786	820	851	855	788	813	805	801	791	773	795	800	834	774	774	764	793	807	822	793	882	826	841	786	760	873	801	785	816	810	850	788	803	767	796	801	863	811	759	813	825	849	758	793	789	847	780	805	803	807	797	828	798	777	800	849	854	831	827	839	810	780	823	829	773	806	791	772	869	850	801	772	793	758	806	789	859	824	781	812	792	776	800	792	840	810	832	805	788	756	831	812	788	845	796	859	795	875	809	857	869	843	832	772	767	786	845	823	781	799	859	793	861	837	806	812	855	819	866	778	825	837	812	877	837	821	833	822	820	821	861	808	821	809	796	863	853	809	824	847	789	808	796	813	802	831	815	762	868	817	786	824	842	814	779	863	877	801	795	818	865	807	813	796	820	792	789	816	835	782	798	827	785	819	859	833	799	827	843	837	855	839	767	814	867	794	828	783	780	788	792	843	805	802	838	795	796	840	800	855	770	832	813	769	831	858	839	803	850	778	830	798	817	783	814	872	808	775	834	800	850	874	783	794	788	815	831	838	795	832	811	806	826	882	808	809	840	792	806	854	805	836	809	831	776	793	796	812	822	838	843	832	821	774	790	810	830	808	848	762	813	868	835	813	813	802	886	823	842	824	810	799	858	852	811	827	831	820	813	820	813	822	841	852	791	839	818	818	829	791	797	848	833	762	793	859	812	790	807	800	841	817	841	824	840	847	795	787	803	795	797	791	815	794	822	772	799	821	826	813	833	801	804	833	852	885	863	814	843	804	814	824	847	808	751	842	807	771	827	831	826	827	768	791	866	816	842	855	840	802	844	749	863	787	862	758	838	871	846	818	850	773	828	812	821	756	783	835	832	780	811	789	839	867	778	774	805	805	791	792	793	832	831	743	798	797	736	777	809	822	802	812	858	760	799	819	829	844	875	801	845	872	775	817	889	827	739	860	851	820	839	821	784	779	787	838	847	777	851	824	795	768	820	837	817	799	862	825	874	850	801	915	792	799	816	811	797	845	880	836	796	817	820	855	806	846	771	804	793	869	821	842	772	790	783	819	847	864	761	718	797	826	823	857	837	825	798	809	834	767	809	830	804	792	850	795	789	837	798	807	819	851	796	766	798	833	758	827	777	796	807	842	810	840	803	840	861	798	868	821	852	731	843	824	806	829	724	801	831	765	741	754	818	775	833	803	838	854	800	838	806	801	835	835	829	814	784	841	807	750	834	788	787	797	780	780	835	820	783	803	780	821	807	847	821	850	849	797	889	829	864	819	812	814	840	778	829	849	829	837	769	765	826	825	873	814	799	774	837	779	817	817	842	795	787	810	819	799	868	808	829	831	806	819	812	806	869	854	797	786	846	820	821	808	755	804	815	833	833	790	827	809	803	820	797	796	838	797	819	799	822	853	811	857	806	807	831	817	861	787	786	796	821	836	791	840	882	812	804	771	805	822	831	774	797	772	830	828	836	768	828	844	729	839	803	827	779	831	818	826	887	829	789	846	824	749	826	796	870	778	809	769	779	765	833	779	818	790	823	822	869	801	807	834	797	785	846	775	821	794	817	823	814	842	838	794	794	874	838	774	807	770	843	835	795	834	796	813	819	791	866	893	770	813	785	789	824	787	832	750	853	779	806	852	812	813	837	814	802	800	853	802	787	820	806	791	852	806	837	857	810	889	783	832	837	844	820	809	766	815	731	851	827	856	822	872	772	851	811	825	805	899	787	808	793	852	822	784	793	865	788	815	792	773	792	806	811	826	785	818	832	832	799	807	801	784	788	851	815	810	823	792	830	828	772	779	824	872	837	844	808	840	808	812	796	838	789	827	847	776	802	795	826	827	823	772	809	779	803	826	835	780	848	806	826	811	801	807	848	845	809	839	820	827	831	852	807	787	833	826	772	839	776	800	788	840	836	821	790	806	806	788	822	777	789	819	797	791	869	848	849	810	818	864	820	803	751	787	798	806	832	778	805	907	817	833	782	794	829	870	760	787	851	833	826	798	822	801	801	741	793	853	802	764	822	827	830	774	825	826	831	793	834	860	852	838	784	778	838	885	781	826	821	790	810	821	878	858	803	811	809	803	821	794	856	795	792	844	803	866	841	773	755	832	853	795	866	821	780	799	790	825	831	773	816	834	832	750	813	792	802	849	791	817	790	809	804	827	752	764	792	797	838	836	810	825	770	821	796	857	853	786	835	813	815	833	839	823	792	796	791	803	846	799
62342	90072	53014	18635	4769	1430	775	765	728	695	705	699	669	701	725	743	734	726	725	709	764	751	759	706	731	792	795	693	747	715	740	785	733	686	731	700	707	738	728	711	730	789	708	762	743	700	746	735	750	697	794	754	711	663	761	749	724	690	691	693	734	724	720	692	738	699	736	724	701	705	698	772	750	720	718	709	703	774	718	725	719	732	711	701	691	721	695	763	753	696	760	732	715	749	706	646	714	638	768	725	727	764	708	705	725	718	711	709	741	726	731	745	727	693	709	752	757	669	759	675	670	733	710	732	725	713	689	696	688	687	697	730	655	741	665	749	720	737	713	712	716	751	713	764	734	701	723	712	686	736	772	751	726	691	740	725	691	689	729	749	661	702	735	710	704	690	692	769	746	731	748	731	728	736	694	767	776	704	746	743	726	679	709	714	720	748	756	717	747	717	761	752	731	756	671	757	713	661	755	742	683	730	693	719	723	690	695	731	693	716	677	733	703	691	673	743	750	716	711	707	702	719	719	739	779	708	734	701	721	724	755	751	724	702	714	734	694	691	741	667	766	701	759	721	685	739	720	703	697	704	729	713	703	749	711	721	721	760	697	694	737	702	688	697	726	706	695	711	751	685	669	714	701	706	735	739	711	740	655	677	719	710	735	681	687	731	693	725	725	672	714	676	726	752	730	687	741	672	714	747	705	739	751	705	700	739	692	704	701	767	742	726	694	682	719	725	686	729	744	701	703	718	716	711	705	684	749	733	683	701	744	698	717	697	699	719	723	689	727	695	741	711	732	684	702	701	731	733	695	668	744	720	759	718	700	709	756	709	731	686	723	708	735	669	726	740	741	679	754	714	691	714	763	729	742	717	727	715	750	678	721	752	742	713	717	709	701	759	748	718	698	753	696	693	728	734	723	746	735	695	688	704	722	730	777	709	747	647	688	736	671	734	721	742	683	762	695	719	725	702	727	700	676	723	698	679	745	727	761	683	680	726	729	765	764	697	742	680	793	738	717	697	705	701	694	711	710	667	734	723	689	720	677	724	752	679	653	758	710	728	707	633	732	714	721	695	724	717	712	714	706	681	754	728	758	716	724	754	695	748	728	695	718	764	671	705	742	735	711	786	731	719	708	729	690	736	708	734	707	692	703	717	711	755	757	698	707	694	697	722	723	668	773	718	751	709	711	724	719	708	703	735	667	696	723	689	785	783	729	694	722	707	723	675	699	678	702	743	703	735	737	735	751	716	720	745	732	742	690	750	680	683	668	690	724	709	694	661	789	721	750	712	719	770	715	716	747	681	741	715	679	672	725	752	748	689	716	743	671	678	717	748	690	699	709	719	720	671	770	720	738	689	711	728	719	709	667	769	759	723	687	740	703	735	702	733	730	711	732	692	708	723	670	723	708	734	718	643	712	718	710	711	710	687	752	675	716	698	770	737	747	721	736	721	676	704	685	691	732	734	668	718	710	712	701	680	684	684	763	690	718	771	686	709	707	694	734	765	691	767	705	704	730	764	711	709	715	731	728	723	750	685	702	726	728	726	721	697	690	702	716	707	746	706	734	672	745	702	721	716	710	696	718	682	709	689	736	714	744	686	727	682	716	697	720	747	729	696	757	699	741	736	722	747	703	721	746	773	691	675	660	692	707	684	703	683	746	700	739	713	726	736	693	730	705	739	708	692	675	657	725	737	722	704	698	769	712	705	681	740	700	716	720	749	683	758	706	721	724	727	738	670	718	712	706	746	720	692	708	750	708	712	661	688	663	697	660	689	782	741	683	681	770	738	693	704	688	680	716	715	705	728	708	667	711	741	686	753	742	707	709	691	742	693	669	688	715	734	750	742	763	688	744	721	704	745	723	732	689	739	675	785	689	731	687	688	690	681	692	700	713	713	685	694	723	665	713	730	749	686	663	672	715	678	763	697	697	774	735	767	723	679	706	705	729	733	714	711	736	747	716	703	700	771	717	729	731	744	708	759	686	703	691	715	730	699	683	734	752	740	695	691	701	733	752	733	727	729	694	716	712	709	698	723	676	711	760	719	749	746	780	724	675	700	672	743	685	701	735	715	754	731	733	721	755	671	756	746	708	749	657	726	701	638	724	744	709	702	690	729	703	712	699	738	711	699	695	723	737	708	709	703	710	713	731	689	714	694	677	752	713	733	686	711	721	652	674	679	718	676	737	726	700	752	751	682	687	690	705	734	712	739	719	698	729	684	700	700	709	705	751	706	693	729	719	736	739	775	726	709	750	692	738	723	698	707	707	691	719	730	714	722	702	726	733	677	714	730	729	683	672	713	737	663	760	719	729	684	703	724	709	714	707	731	717	677	703	650	680	696	732	717	736	681	760	737	726	691	725	716	698	713	747	707	699	701	730	693	711	739	684	753	708	707	719	720	731	683	754	666	692	723	647	679	721	741	745	694	737	719	694	705	696	751	698	686	774	691	720	693	676	685	735	676	742	698	707	761	722	733	716	758	743	675	704	682	726	757	689	719	715	754	745	725	716	720	672	686	712	721	709	692	706	717	701	728	710	717	701	699	702	708	681	672	747	750	710	731	709	730	727	766	752	749	715	700	690	682	707	718	716	705	715	713	713	689	680	706	715	763	751	751	749	710	692	665	684	692	673	708	768	706	741	747	714	707	723	750	702	698	670	711	729	710	688	748	708	689	719	735	735	737	679	722	728	708	677	693	753	672	743	733	722	681	740	749	762	696	712	724	712	700	782	731	729	718	702	726	689	665	694	642	718	695	723	703	725	716	705	640	724	747	740	711	793	688	661	684	725	753	645	742	722	719	707	718	690	727	727	736	710	693	730	687	722	733	715	724	656	700	744	725	758	700	730	702	725	737	719	693	714	703	722	709	700	711	704	719	701	729	721	689	717	710	662	684	724	746	689	721	701	740	730	717	687	707	738	695	688	688	744	680	736	777	712	712	713	732	716	701	719	704	700	693	710	678	747	700	748	689	707	693	737	802	729	701	712	773	755	715	820	738	746	713	731	718	728	736	735	696	714	682	673	721	717	726	675	702	684	732	688	724	712	711	728	746	721	706	716	685	761	726	668	691	691	718	715	694	708	683	685	744	755	721	694	733	670	720	714	672	728	705	714	735	709	712	691	668	712	670	720	741	717	741	713	679	688	656	730	709	700	682	699	751	724	677	700	731	727	755	724	665	736	754	718	769	685	682	738	709	715	700	715	698	708	699	707	681	697	757	701	720	716	720	786	730	663	728	727	693	743	728	711	675	715	713	680	664	750	748	710	719	749	673	744	684	696	715	710	698	727	718	670	746	657	689	725	674	700	711	720	710	667	747	743	706	692	708	659	701	681	743	674	675	769	734	707	736	752	722	705	675	727	676	753	674	723	683	705	693	668	690	717	711	727	691	701	716	696	723	670	707	686	732	693	742	729	723	650	748	754	678	710	699	701	699	720	662	730	693	722	690	731	727	710	758	639	684	734	703	693	767	696	711	714	710
32921	30419	20102	5483	1135	772	724	673	684	674	676	657	683	647	657	681	678	673	659	695	663	682	657	668	669	657	687	688	677	660	642	644	636	651	665	694	645	678	628	663	685	645	662	654	702	681	638	671	701	637	642	656	647	726	667	609	649	734	684	644	663	662	610	681	643	601	657	620	690	696	666	638	632	644	717	653	697	625	618	666	674	653	683	622	675	698	655	692	639	649	670	706	665	639	657	662	628	682	660	705	599	646	648	643	682	722	628	638	656	653	674	641	697	699	656	653	624	643	631	650	665	679	666	667	691	681	677	666	643	696	695	664	678	668	636	660	634	674	681	655	682	628	668	634	700	684	698	655	678	705	671	653	627	648	632	672	668	633	642	640	702	645	634	626	675	644	661	664	677	642	685	664	646	619	683	621	698	686	704	671	699	680	676	625	670	666	645	724	660	622	640	668	674	658	652	616	652	671	717	650	604	669	686	664	673	672	665	671	666	688	696	654	639	688	691	684	638	658	714	618	655	666	606	652	644	649	690	702	654	670	653	670	693	659	729	646	727	664	655	651	693	698	656	637	653	675	658	698	660	682	672	634	689	678	685	679	684	695	644	677	716	692	719	637	683	663	635	672	642	667	707	647	649	674	681	631	616	666	597	612	669	669	672	643	669	668	643	693	712	637	622	620	690	662	708	658	652	680	669	639	669	675	669	636	666	655	678	646	635	658	631	706	666	708	689	673	655	633	643	691	652	657	682	710	653	667	649	626	685	677	707	674	656	677	613	677	696	644	687	593	664	619	650	622	660	657	683	661	611	661	621	645	647	633	659	606	627	648	662	662	682	649	655	695	648	660	638	702	655	643	694	684	630	633	590	694	643	631	645	641	645	632	672	655	648	659	676	677	635	641	661	667	733	636	663	667	661	635	663	607	647	651	659	630	635	652	681	679	648	617	606	634	643	647	613	657	638	662	630	663	688	658	650	658	600	619	691	621	688	621	728	643	640	659	652	663	643	673	663	659	689	642	611	656	710	678	665	691	627	683	653	588	714	635	649	671	700	660	620	658	648	729	665	661	643	646	633	643	669	629	605	699	658	682	670	667	688	669	672	632	660	708	689	679	648	677	650	624	658	644	636	648	668	632	660	642	661	715	661	663	691	686	672	621	652	666	663	668	611	668	632	675	642	697	693	686	724	678	654	666	646	652	678	650	650	635	652	654	712	607	664	636	662	671	651	655	651	665	590	654	644	662	612	655	640	720	663	708	670	662	664	642	664	669	648	625	669	727	622	643	648	704	629	644	696	658	706	685	665	633	722	661	673	718	647	690	614	687	677	669	651	643	658	653	654	606	691	675	644	651	645	691	718	654	597	680	708	662	684	694	644	642	655	632	670	648	665	668	697	668	674	637	632	624	669	683	704	687	632	663	658	667	683	638	661	682	653	659	672	672	649	680	640	703	637	671	636	684	591	684	664	684	615	731	607	667	657	662	654	680	718	635	686	677	652	603	638	642	649	659	662	608	642	666	709	679	658	646	633	662	653	628	686	653	630	609	636	635	677	653	684	641	654	637	651	644	636	645	604	641	662	664	694	705	642	664	661	628	670	669	642	667	655	676	663	695	674	673	635	635	636	665	676	650	660	679	687	646	663	718	638	684	606	639	679	658	659	656	618	645	652	646	678	607	652	636	726	639	659	627	631	630	651	620	667	648	691	635	665	628	630	667	673	650	642	636	667	684	679	674	664	649	644	662	646	673	684	598	701	687	647	641	668	662	657	692	650	638	622	633	649	652	701	640	635	648	613	654	629	725	645	662	634	650	662	658	629	648	654	667	668	639	650	645	662	659	636	672	693	650	672	632	652	670	616	692	622	642	665	657	638	666	670	640	701	675	601	673	675	646	645	677	702	661	694	628	667	657	600	660	677	676	706	676	647	649	687	646	650	638	657	693	659	663	661	608	651	619	654	657	704	658	651	655	677	669	665	685	683	594	654	645	690	665	656	642	665	615	678	647	650	682	706	690	637	699	628	645	658	682	646	607	655	661	652	669	625	685	631	676	669	634	649	648	713	639	615	687	687	636	658	660	696	634	631	705	660	633	648	656	677	710	629	648	641	613	621	684	674	677	704	617	634	704	667	665	679	612	604	660	714	661	665	638	664	663	637	695	639	675	640	625	652	643	639	671	729	667	660	635	646	631	658	670	648	649	630	666	640	636	635	668	605	682	627	628	658	641	668	707	642	671	623	672	615	673	623	639	604	645	610	608	665	628	658	708	653	635	650	659	653	651	642	668	661	685	675	666	650	685	659	654	651	671	642	703	629	674	651	683	696	638	640	635	642	678	643	653	659	621	648	688	655	679	656	670	641	632	672	652	625	649	623	662	689	700	658	609	686	612	715	642	659	622	651	658	688	703	632	639	674	609	659	658	632	680	650	660	661	623	700	662	617	670	669	670	660	629	681	627	650	672	633	669	673	672	621	623	603	679	660	676	674	681	613	655	697	665	662	654	629	627	628	665	665	701	667	667	636	619	637	661	664	651	660	650	666	618	639	649	671	619	626	691	666	666	661	635	675	668	642	652	681	681	685	655	654	642	659	657	625	649	653	631	690	625	657	607	714	632	621	616	665	642	602	647	665	610	645	649	706	638	666	638	626	677	641	659	649	641	643	638	628	642	666	637	652	619	639	701	642	657	654	661	683	639	596	652	649	666	666	654	637	657	644	634	663	662	691	653	634	683	647	656	664	616	650	664	659	699	676	727	649	686	700	673	652	671	619	661	656	655	691	654	676	667	613	717	670	679	676	658	657	660	635	650	664	628	637	710	651	691	674	688	640	674	607	647	689	637	674	672	604	702	683	640	664	666	655	673	674	688	689	652	713	666	668	618	704	666	611	639	657	690	621	665	667	650	665	670	655	669	680	644	671	670	663	646	631	657	697	658	649	642	649	655	668	697	625	704	685	670	640	686	667	646	639	650	675	717	655	680	634	620	656	663	628	652	706	629	638	597	648	631	603	615	679	632	630	627	677	631	685	674	642	682	690	644	673	635	688	680	663	673	655	671	651	670	681	682	658	674	666	660	694	646	649	637	681	612	697	679	674	661	651	682	645	659	660	653	654	666	721	663	659	692	649	661	599	621	621	666	638	674	662	638	680	651	676	695	670	671	672	674	629	670	646	676	650	687	689	649	657	636	694	638	696	648	628	677	704	659	675	675	650	639	657	621	657	654	658	698	662	672	628	679	701	623	694	647	646	660	646	643	663	684	670	683	639	677	675	645	652	651	646	655	651	659	654	643	669	662	656	661	642	689	682	686	646	658	633	638	688	706	659	679	669	688	611	663	666	672	670	677	671	597	682	648	665	637	633	663	633	682	640	680	650	690	676	644	681	631	653	651	674	669	679	623	632	614	629	662	661	676	606	631	656	644	680	640	659	677	689	628	630	632	636	627	635	695	711	708	661	728	636	689	659	686	732	698	662	680	635	664	714	662
27872	31835	12133	2498	862	607	559	508	540	514	533	519	550	530	536	483	526	594	571	524	490	526	503	530	549	543	508	548	508	563	488	524	570	535	545	523	554	511	528	574	529	534	562	525	562	558	532	495	536	535	517	521	533	517	516	543	547	513	554	539	540	543	531	520	532	567	546	574	540	545	496	523	518	541	490	535	564	551	522	507	579	548	543	518	499	508	505	513	491	514	565	498	534	515	561	545	523	540	553	543	526	541	518	555	541	527	511	540	525	501	517	540	534	542	539	522	506	522	551	522	538	522	508	534	572	550	463	538	503	522	566	566	555	552	545	519	500	537	503	507	554	528	543	505	502	553	542	533	539	535	516	552	516	490	532	570	518	544	497	530	537	515	501	499	493	579	495	559	576	510	529	561	530	548	506	486	514	517	514	551	511	507	513	527	565	539	566	483	544	500	537	492	543	526	515	537	540	512	532	542	525	482	524	532	554	536	550	560	502	507	529	558	555	519	526	534	532	516	549	487	533	499	543	541	539	536	540	528	528	522	491	537	520	497	507	530	501	548	565	526	525	530	503	500	529	541	536	539	546	524	469	560	530	539	548	534	537	567	535	552	494	530	528	514	501	540	521	550	531	554	511	511	545	545	579	520	549	527	513	535	527	551	527	498	517	513	458	528	538	529	484	527	548	554	531	567	512	527	505	565	547	549	526	526	552	569	510	516	538	493	519	524	522	522	513	584	516	541	559	543	523	529	507	546	497	539	523	508	524	522	483	499	528	559	525	480	557	514	497	501	521	558	515	537	489	483	506	508	537	515	520	492	491	563	520	505	522	582	498	532	527	511	508	519	540	525	557	499	533	520	531	582	539	549	548	485	523	519	544	511	505	524	562	512	528	530	532	503	503	503	540	516	553	491	557	560	498	519	502	512	511	510	535	514	526	548	536	508	515	562	485	533	531	487	527	540	478	511	527	538	527	527	516	545	534	533	561	527	512	524	547	535	550	541	521	548	553	529	519	518	535	501	538	553	524	560	516	567	533	540	518	541	550	513	512	517	512	543	524	496	548	543	530	513	501	539	554	511	545	549	473	537	492	523	536	535	493	523	516	537	520	572	532	507	525	563	527	559	538	538	550	545	546	523	517	508	550	524	536	517	518	517	521	507	531	510	550	532	538	551	506	548	561	519	577	588	525	511	478	510	562	524	524	560	532	576	500	516	566	531	505	510	529	543	499	518	525	502	539	495	538	534	559	523	533	514	512	505	546	538	525	518	564	510	536	530	559	541	533	555	519	573	536	537	541	513	510	515	518	526	493	512	499	556	580	515	509	526	520	519	548	513	510	533	519	528	555	515	510	531	526	518	546	534	529	490	522	529	541	516	539	502	553	473	516	516	520	540	483	492	535	524	531	516	538	512	554	521	538	564	562	508	520	519	537	536	507	524	557	551	494	525	567	514	531	540	559	538	484	519	461	534	537	541	454	530	527	573	519	528	488	525	524	524	503	604	522	557	564	571	539	479	508	526	517	568	496	489	530	477	571	472	560	520	561	510	540	520	526	526	528	503	545	534	510	556	519	516	555	526	529	518	495	486	496	533	552	533	525	521	501	508	540	493	551	549	526	496	519	539	549	560	574	485	523	533	543	518	529	483	527	504	552	544	524	535	511	496	527	527	534	562	523	516	509	556	504	503	536	496	535	562	490	523	541	547	502	558	561	518	500	493	528	564	506	539	523	527	502	568	564	521	516	533	501	526	533	506	528	514	508	514	482	559	508	535	529	575	520	519	541	550	518	517	528	554	494	540	501	504	537	542	507	543	503	547	547	511	524	515	485	559	524	533	509	513	466	521	550	593	508	519	553	544	537	532	519	527	514	509	561	518	500	550	496	499	563	594	473	497	543	538	529	519	483	533	496	511	555	538	506	571	568	534	545	544	543	505	535	519	528	544	509	534	522	534	517	516	490	539	537	533	534	507	532	519	551	496	522	470	571	572	524	524	535	568	476	536	514	509	571	528	570	533	538	525	501	517	553	521	555	537	536	515	543	523	507	589	565	525	556	541	576	528	525	578	584	530	540	538	500	531	514	509	521	576	535	554	506	521	500	567	480	555	532	522	555	533	520	501	526	538	503	544	522	539	536	509	537	552	572	547	549	514	496	527	551	523	506	481	546	494	525	559	580	513	509	573	503	555	518	507	519	480	553	505	498	541	512	544	516	495	527	527	525	540	517	475	537	504	536	576	582	516	572	505	489	571	535	517	544	528	515	524	551	516	530	480	504	517	543	559	523	493	525	535	539	465	539	538	541	537	515	557	569	527	537	519	474	519	518	532	511	538	508	520	523	545	534	497	551	512	526	500	491	545	553	534	512	575	532	558	519	531	530	521	543	494	517	488	547	503	512	536	508	493	562	523	523	530	526	527	526	521	498	518	523	532	530	500	500	527	535	533	534	526	523	502	529	498	528	562	536	523	531	522	506	508	521	535	540	550	536	515	566	533	525	538	546	519	524	562	490	527	544	565	526	538	541	507	541	517	525	533	519	557	538	538	547	530	551	485	518	538	561	506	499	546	529	497	558	545	530	573	517	507	499	547	489	548	525	497	516	547	500	504	565	520	512	541	550	550	548	527	559	533	528	498	530	503	526	523	566	522	543	518	526	533	544	509	519	496	533	569	573	518	541	505	556	547	535	512	551	516	512	565	535	528	533	501	529	514	566	529	511	537	523	565	488	518	549	553	514	516	562	510	536	492	575	490	476	564	561	582	511	500	542	499	503	556	559	531	515	537	523	505	531	527	497	523	546	518	484	531	466	532	529	518	534	538	491	517	502	530	547	514	533	535	525	532	501	518	520	530	516	498	519	510	532	528	531	542	533	514	568	559	501	574	553	536	518	563	559	538	514	517	566	559	568	499	532	584	539	540	536	489	562	578	501	492	547	545	512	531	498	522	551	535	564	495	587	528	548	514	490	497	548	566	531	549	503	552	529	554	573	520	560	532	540	556	506	570	537	544	515	541	519	556	503	503	550	506	500	506	532	522	501	515	558	522	519	569	545	532	508	492	514	521	515	556	537	505	510	574	568	550	546	557	525	512	546	559	528	545	519	496	515	481	551	507	542	567	527	519	544	492	546	528	568	559	555	521	512	528	503	504	502	552	542	530	522	550	558	564	541	492	529	543	545	515	511	491	537	515	510	552	521	545	528	538	519	579	547	565	536	520	536	489	536	526	518	544	510	546	496	534	543	511	519	489	529	537	521	515	512	546	517	484	506	561	527	558	544	501	528	518	531	517	569	516	531	519	526	509	511	515	521	539	544	533	494	549	557	540	546	502	525	533	533	513	541	512	512	577	515	531	523	521	523	517	514	543	559	529	560	512	566	509	513	541	509	509	504	542	546	530	568	488	561	555	516	546	533	502	496	558	506	584	508	557	530	562	487	542	573	576	581	545	524	518	512	526	538	524	527	557	539	515	520	523	525	529	534	535	545	509
25510	25041	33167	26681	14359	2826	1127	872	758	774	770	770	740	756	792	753	798	758	726	748	783	821	733	737	750	752	753	757	699	751	777	745	760	761	750	745	718	745	732	716	787	788	784	779	757	735	800	781	780	779	768	803	785	814	762	744	695	742	704	691	747	742	733	781	766	759	705	728	763	774	749	781	769	733	726	746	779	782	698	733	719	735	713	760	718	775	741	760	694	754	761	733	689	736	741	745	758	730	808	739	726	690	730	665	757	706	740	700	776	755	770	720	730	775	758	742	712	696	680	730	706	786	812	746	786	688	758	723	754	733	717	724	734	701	748	771	760	685	694	778	749	782	713	738	751	715	741	755	738	757	725	741	705	760	735	704	728	710	753	705	733	777	746	737	768	726	755	770	719	753	750	714	721	746	750	757	777	801	719	688	770	751	764	792	736	779	735	735	748	758	730	758	719	756	722	738	715	766	736	726	761	730	730	743	775	677	807	710	736	767	653	725	726	719	749	748	755	744	729	696	716	764	743	761	778	764	743	780	750	749	768	713	773	740	760	731	696	651	801	807	781	708	700	726	745	761	736	678	702	776	745	721	760	736	787	760	711	713	756	756	775	735	710	761	788	777	707	770	752	732	718	738	721	745	787	769	730	771	734	830	744	708	721	715	740	748	745	731	754	725	734	764	756	772	727	704	765	752	741	689	762	728	754	778	686	762	756	727	753	751	798	735	709	759	744	720	733	759	712	744	746	708	707	734	765	744	754	756	760	745	751	738	735	729	697	774	740	752	719	765	721	727	755	726	763	695	773	759	759	783	756	777	729	731	711	712	783	737	773	704	783	757	748	750	813	730	724	720	716	770	759	709	720	718	765	760	739	684	718	786	759	714	705	821	753	728	754	729	736	764	741	702	700	798	771	727	772	743	686	741	739	773	756	726	706	782	762	731	757	720	721	772	754	774	731	783	736	818	731	773	740	716	700	705	720	713	767	743	769	746	734	777	718	748	765	737	728	690	677	712	724	750	749	717	741	765	713	715	785	737	735	722	727	733	734	726	765	758	722	760	725	764	766	687	704	759	739	743	760	740	744	745	769	733	711	762	768	723	718	773	760	768	756	739	745	772	727	709	720	701	697	722	717	710	764	735	749	769	765	737	750	780	756	749	714	755	732	781	795	739	765	734	693	782	681	673	734	751	725	744	728	738	733	736	729	706	751	757	778	741	791	763	727	760	743	742	770	725	729	737	684	753	733	770	721	730	737	754	727	724	784	746	731	753	731	753	719	765	736	699	786	770	746	746	719	692	746	755	733	777	794	759	771	713	758	715	719	751	778	797	741	739	800	736	770	745	765	772	772	714	749	776	748	730	749	701	725	794	754	765	818	718	732	715	736	773	753	750	721	731	730	710	788	757	764	773	726	718	813	716	723	786	781	753	738	720	779	783	747	722	790	762	782	745	702	723	784	769	760	752	745	747	733	706	767	711	740	743	751	749	747	761	771	723	712	719	752	702	789	742	761	745	774	742	726	773	698	737	767	753	763	740	712	656	719	706	749	754	767	771	776	751	692	702	719	741	760	737	747	736	734	722	750	730	724	776	747	770	751	689	791	755	760	735	772	746	761	694	707	686	705	772	803	775	695	810	779	704	757	771	757	763	711	735	749	770	760	746	752	725	733	740	740	762	732	735	754	710	691	740	773	711	755	738	739	698	735	720	750	720	742	714	757	774	743	727	775	723	755	742	692	732	725	721	691	727	740	719	727	726	713	701	715	801	703	731	748	731	742	721	730	728	684	728	741	772	760	736	789	795	750	769	756	721	792	749	711	710	718	751	750	725	785	720	794	774	756	791	762	769	739	735	746	735	751	722	773	755	729	757	744	757	726	797	763	740	732	766	727	753	761	739	756	747	785	751	738	727	732	790	728	764	753	768	767	752	725	690	753	732	707	783	779	733	769	722	731	749	732	757	737	714	762	774	701	740	711	744	753	750	727	788	744	757	809	759	682	723	758	689	805	738	770	764	748	720	775	744	716	696	739	718	752	682	721	684	712	726	722	717	726	751	762	743	769	720	765	721	740	764	774	712	774	757	719	756	766	682	765	681	735	718	730	735	755	748	730	712	750	757	831	782	731	727	773	724	685	720	753	742	730	751	703	725	747	776	751	741	739	748	795	751	744	770	732	754	750	703	742	728	712	739	777	751	695	729	755	747	731	739	753	724	709	703	696	727	758	718	780	798	699	719	679	749	787	772	758	740	740	734	743	717	723	762	758	780	787	726	746	753	705	753	752	734	748	787	754	760	703	752	737	737	717	713	736	761	739	691	743	718	716	764	762	733	798	756	730	775	741	728	753	791	726	748	726	772	730	778	756	711	768	708	710	751	744	778	768	764	767	720	736	740	766	756	760	733	776	733	761	783	754	770	769	732	790	759	696	747	734	722	765	701	760	771	770	739	762	719	736	751	778	748	721	699	729	728	707	776	693	736	704	729	743	733	757	808	715	714	737	772	747	751	763	746	761	736	733	744	779	696	698	756	751	754	746	771	775	768	787	731	708	707	736	733	736	700	708	775	719	763	721	720	721	741	753	733	743	714	722	772	796	769	771	755	760	774	810	748	716	736	789	755	789	746	778	778	749	790	732	744	776	725	762	741	771	732	718	721	780	722	764	767	698	720	713	736	760	759	759	727	741	785	759	722	720	739	675	689	742	769	729	776	684	730	755	731	762	753	761	678	728	722	706	717	797	730	740	765	767	734	777	763	734	743	687	755	821	750	724	709	744	765	713	689	747	762	742	732	711	769	771	733	761	715	739	761	703	760	724	735	725	739	769	740	709	773	719	760	736	720	734	718	762	719	694	697	718	755	712	746	751	723	799	747	801	761	710	755	735	724	787	748	796	756	793	715	715	736	778	748	735	749	749	755	773	763	749	727	756	750	794	736	752	747	741	740	740	718	735	784	748	739	721	771	700	760	733	672	745	735	783	730	739	726	759	701	813	742	769	765	781	798	724	735	728	728	725	726	739	760	797	708	772	709	752	726	766	725	794	715	767	758	747	779	752	758	747	739	759	783	757	715	764	732	723	738	755	723	750	731	722	723	761	684	728	774	731	729	705	724	806	727	749	738	726	740	735	741	763	751	734	721	767	776	734	769	752	727	710	736	747	744	773	728	771	725	717	733	712	720	749	725	699	741	770	732	775	741	759	758	736	695	728	749	797	744	745	731	744	798	758	763	698	779	777	729	699	728	706	742	724	718	731	733	763	707	745	733	727	730	730	722	775	818	736	730	729	789	739	667	719	738	764	758	698	742	761	706	746	755	782	710	777	760	754	761	768	750	713	735	719	741	707	728	720	741	740	739	689	747	785	713	716	753	749	727	745	727	706	707	731	753	710	680	707	757	771	702	807	712	736	754	775	752	734	748	743	715	754	769	735	744	746	704	719	766	731	723	746	739	721	706	715	723	725	750	732	755	756	774	700	750	707	697	761	727
63114	85109	47811	15076	3651	1087	687	667	633	696	641	664	645	650	643	609	695	635	628	622	656	690	631	693	629	611	594	642	651	649	613	570	675	644	643	639	641	655	696	660	637	613	628	706	654	636	656	657	658	658	669	676	646	660	685	598	637	593	612	615	646	603	658	661	674	643	628	643	599	597	657	618	585	667	645	640	629	657	648	619	638	674	618	617	637	616	631	642	654	616	666	644	716	644	645	659	680	675	585	646	709	654	631	597	625	642	696	641	589	610	671	633	632	669	636	642	664	650	626	621	582	640	615	630	661	668	686	658	644	644	631	594	640	623	625	656	635	631	640	582	632	651	673	605	675	618	636	677	666	618	613	588	648	613	664	651	632	689	628	639	656	647	641	659	656	655	662	642	626	662	609	649	669	639	633	633	621	644	642	592	660	646	647	666	658	677	604	679	652	698	654	588	603	687	611	625	618	596	653	648	657	613	622	659	596	647	674	691	671	632	670	675	602	670	709	635	615	617	611	631	676	663	659	668	690	636	618	644	620	606	577	592	638	653	642	617	593	670	590	700	658	665	667	631	644	656	662	661	633	625	642	642	626	623	609	662	635	626	663	634	622	659	657	672	640	664	652	621	623	676	667	669	611	641	639	673	649	643	630	646	639	673	637	650	652	656	608	616	658	626	651	603	672	629	646	643	627	675	645	647	659	629	594	638	648	613	647	652	623	626	617	649	626	641	657	631	616	651	639	647	667	666	637	622	651	648	636	656	657	669	630	639	623	681	618	654	646	601	642	627	641	685	583	647	654	645	631	639	636	671	655	620	649	654	649	674	673	665	645	593	619	611	645	644	619	687	698	674	655	652	645	676	643	647	638	632	589	677	621	681	661	656	650	687	609	633	636	615	617	601	619	601	647	630	634	609	635	623	638	668	630	650	598	622	729	665	645	645	644	650	632	624	627	640	644	626	617	700	644	632	659	630	670	650	649	618	637	660	605	662	661	641	646	683	616	612	647	655	637	641	634	693	665	606	645	662	617	652	648	653	657	633	617	615	631	668	689	678	619	702	650	628	655	659	624	628	649	608	669	635	661	594	656	620	654	636	621	627	621	625	618	645	657	592	627	647	641	619	601	669	631	661	658	640	609	654	661	661	640	633	635	632	630	619	636	639	600	640	666	656	649	648	622	667	592	633	626	626	622	607	613	652	657	587	622	602	619	659	612	657	662	672	630	635	640	674	632	623	615	678	610	664	622	661	665	643	654	610	626	593	621	627	624	629	665	653	644	635	641	674	614	633	649	645	602	647	662	658	605	671	643	628	662	632	662	607	631	636	638	593	685	658	636	657	627	618	626	621	659	660	616	607	593	669	624	636	646	653	670	632	619	671	600	630	627	684	671	633	629	673	638	632	624	644	588	631	626	662	627	645	718	686	648	679	656	621	665	648	647	666	667	603	669	666	659	666	648	645	659	682	610	591	628	668	593	616	616	670	664	586	618	679	651	619	631	665	643	648	606	597	595	653	625	627	648	626	650	649	582	597	660	604	627	608	643	679	644	617	613	677	609	630	680	627	648	639	678	582	591	687	645	636	649	649	607	611	659	650	646	622	652	604	656	645	626	579	686	640	671	626	656	632	634	659	640	645	629	680	667	660	635	626	630	665	632	637	653	575	666	617	667	628	640	634	636	631	610	658	597	653	628	689	629	612	652	670	634	658	625	660	686	627	706	611	654	668	657	665	612	703	623	657	628	627	632	617	629	635	593	634	651	652	655	618	626	664	639	658	644	640	604	662	599	690	633	621	673	653	625	680	626	623	556	591	634	598	624	688	672	631	651	646	626	628	645	631	636	616	659	623	644	663	640	618	638	636	600	608	611	699	624	680	628	640	626	658	635	617	611	646	579	691	655	561	630	645	638	595	625	631	632	647	636	611	676	633	649	622	658	636	654	645	657	637	670	628	661	629	645	620	628	608	626	640	611	665	624	600	663	634	671	621	627	616	633	636	611	606	614	615	660	613	662	638	615	687	639	644	570	599	627	605	645	643	608	626	658	666	630	633	621	674	656	582	615	613	637	656	625	628	626	620	615	679	640	669	642	635	634	643	564	697	611	640	670	569	611	646	632	641	676	694	674	602	609	665	647	633	621	597	605	610	638	642	665	616	677	664	642	601	617	631	591	664	659	624	651	638	636	649	634	632	625	625	639	609	626	627	613	641	676	627	645	635	593	622	649	692	647	655	601	606	656	589	633	602	631	631	657	646	604	657	633	597	654	620	665	618	628	599	633	662	606	660	608	637	625	648	620	648	610	622	627	620	645	662	624	663	616	633	618	617	605	660	630	618	623	676	623	639	637	630	671	645	626	651	653	635	669	660	622	585	659	624	670	675	676	676	619	617	656	650	660	636	613	620	616	664	640	663	666	642	621	547	613	661	641	592	625	641	625	654	599	571	610	665	612	670	674	709	639	674	600	621	638	612	658	593	643	666	617	644	607	649	630	644	646	617	643	633	625	627	658	603	634	657	623	630	635	574	635	645	703	701	631	627	673	627	645	668	656	648	646	629	623	675	617	601	652	657	689	585	667	668	605	631	623	614	673	707	582	588	664	630	605	687	593	605	606	627	633	642	624	655	648	603	663	602	645	634	628	622	639	624	655	650	641	625	660	618	642	629	647	649	673	628	630	667	671	651	614	636	649	631	679	603	635	626	610	642	629	622	652	645	614	653	657	708	670	644	629	642	626	644	618	663	640	652	654	650	672	649	635	637	665	630	648	636	620	654	634	658	626	625	659	642	655	624	612	629	601	624	582	580	637	651	682	639	608	618	595	593	673	643	599	626	652	659	606	619	658	629	617	653	638	657	641	638	624	635	637	636	672	695	631	662	659	618	666	658	641	668	635	637	643	638	645	643	635	614	634	649	655	633	677	667	615	660	555	585	640	624	643	590	652	662	597	585	617	673	641	648	641	674	654	609	649	676	670	619	662	597	613	630	630	640	630	629	617	563	633	657	632	661	630	639	647	587	659	664	701	680	662	643	663	647	630	631	645	644	671	633	677	628	624	639	610	656	675	636	636	666	677	635	655	666	641	622	626	632	623	636	601	627	605	616	645	617	624	603	655	674	648	670	695	621	624	682	654	664	665	642	713	632	639	628	640	604	610	651	634	644	607	669	680	656	646	649	686	622	648	627	629	641	651	633	647	626	651	630	639	655	662	647	636	632	635	640	629	670	681	650	588	622	649	638	625	617	665	637	637	622	622	604	644	642	616	665	660	669	634	671	624	637	606	636	598	632	694	637	651	661	615	674	615	652	631	607	634	596	594	706	651	676	632	687	681	623	624	652	665	674	634	629	642	653	677	624	717	670	620	647	613	646	581	653	598	630	619	621	660	667	608	619	642	662	680	629	638	618	636	634	622	654	638	673	645	638	643	666	604	585	640	671	655	635	657	666	645	661	653	626	663	609	641	639	669	668	616	609	656	620	625	603	639	670
24017	23309	31411	25734	20147	9939	1916	1059	903	930	899	880	925	941	835	971	835	880	902	916	884	859	877	892	877	876	850	882	847	839	841	883	882	864	894	863	881	879	860	827	869	868	890	884	909	845	852	860	851	867	892	904	835	884	865	812	894	900	813	843	891	882	841	896	844	886	874	851	866	861	848	848	887	898	878	909	847	791	831	862	896	870	885	863	848	910	872	866	846	877	835	884	805	882	903	806	893	924	872	813	913	926	971	837	836	871	851	860	820	838	858	892	866	882	874	895	835	819	879	857	867	822	843	832	844	899	874	837	876	817	881	885	855	836	866	864	839	836	875	905	853	848	846	855	890	840	867	866	835	914	885	875	876	834	904	860	864	855	834	886	851	832	866	844	917	854	846	820	894	834	802	896	873	928	848	923	833	884	914	857	866	892	843	868	907	859	891	914	851	872	901	890	881	902	868	869	896	852	837	847	816	849	864	837	855	867	886	865	909	863	907	806	919	909	880	879	852	869	834	858	860	884	850	893	832	842	865	929	836	902	864	832	844	889	858	861	815	823	841	824	853	867	882	844	896	903	852	894	812	879	849	876	846	847	880	850	827	806	878	858	861	875	848	861	840	891	852	798	905	849	828	859	881	888	865	882	838	872	851	845	862	885	849	846	838	910	856	905	847	842	822	837	945	893	887	847	849	897	871	826	857	847	881	833	882	832	880	841	835	774	821	906	853	814	810	865	834	876	830	864	867	860	900	852	893	867	835	889	872	858	839	814	867	888	810	882	848	896	847	837	830	855	879	837	857	838	819	819	872	875	862	861	811	885	845	854	906	834	872	832	834	853	820	858	820	855	877	848	897	896	838	819	899	858	838	827	885	924	825	889	822	865	842	844	831	918	866	925	869	854	888	891	870	829	847	865	861	913	847	808	811	813	858	824	854	859	827	886	830	871	835	831	886	843	815	888	889	813	867	874	899	863	811	836	885	861	863	878	851	790	820	843	832	838	852	912	850	885	900	890	836	855	838	848	882	896	911	851	849	935	902	872	917	833	837	836	820	825	887	847	865	818	840	904	809	865	845	839	845	880	885	842	866	864	866	906	866	829	837	846	849	832	869	850	879	857	843	898	851	833	876	812	789	871	830	859	857	882	802	809	872	805	895	924	881	863	872	834	879	875	882	855	834	845	873	890	864	788	881	835	836	826	855	909	842	824	874	902	833	876	833	892	848	858	824	889	873	891	853	854	865	886	815	870	860	873	869	843	842	820	831	882	830	833	908	912	838	858	898	833	863	826	860	847	845	879	872	851	834	884	877	903	832	878	871	853	850	820	804	840	849	896	873	837	830	867	877	821	858	854	906	885	802	842	860	852	842	909	878	879	862	880	841	838	834	858	884	817	866	864	851	849	870	835	817	882	888	828	857	875	872	926	850	833	876	887	859	846	863	832	853	855	905	816	819	881	844	913	927	875	857	882	880	889	883	853	805	851	838	888	814	836	873	852	838	861	917	846	914	934	869	889	924	902	849	810	907	847	797	894	842	841	840	898	882	821	845	846	830	841	840	834	884	830	841	807	818	898	848	918	853	829	881	872	839	812	821	903	819	849	913	885	861	880	821	847	865	821	891	814	822	854	869	850	839	847	826	852	817	836	859	890	860	878	860	848	915	853	909	860	870	857	915	900	820	828	871	854	838	877	911	839	843	877	845	840	865	874	838	862	872	823	862	858	891	793	866	871	853	847	823	842	797	889	897	823	859	832	888	872	871	863	849	845	894	871	896	852	843	881	857	884	850	884	836	839	889	845	897	828	833	821	861	800	874	843	846	811	922	937	875	924	890	885	806	882	859	922	854	871	847	877	892	864	812	835	778	836	861	783	875	817	862	790	828	872	855	869	852	843	888	901	882	867	868	876	838	894	880	856	849	881	850	843	859	826	825	880	824	874	886	825	844	875	908	817	849	867	875	859	860	826	837	891	891	883	859	847	830	881	836	876	859	854	832	856	878	875	865	863	860	897	858	852	858	790	862	799	822	865	848	905	880	875	848	823	857	885	878	878	870	899	849	888	868	882	868	855	848	907	863	820	813	874	829	867	842	839	796	871	800	873	872	841	893	902	856	816	811	849	853	894	880	831	857	833	837	856	799	870	861	839	851	883	879	805	861	865	881	862	867	810	888	822	881	850	829	863	855	849	857	837	879	881	856	845	828	861	872	916	870	810	812	857	848	828	873	809	876	803	883	851	899	880	860	833	866	843	831	856	902	926	874	840	880	868	873	861	876	819	835	844	813	863	907	873	851	838	808	881	883	829	872	898	844	855	838	852	909	849	885	904	864	847	868	862	835	836	875	882	892	856	840	894	830	849	830	885	822	849	890	852	867	834	910	881	803	913	941	873	956	884	827	898	870	826	856	848	863	859	850	853	846	888	859	918	891	872	850	854	855	869	844	839	801	801	906	875	866	880	812	891	895	892	870	869	876	870	859	824	865	896	866	850	879	887	889	876	869	851	856	854	808	873	837	889	866	812	842	910	877	880	900	894	859	866	935	825	876	842	829	866	868	834	869	834	818	831	856	815	829	857	806	849	873	848	894	830	842	797	833	842	856	858	860	834	827	844	868	901	900	879	874	826	859	843	899	877	872	882	780	874	859	886	865	861	873	798	836	888	837	842	858	848	799	858	852	835	858	844	831	881	880	877	870	884	831	865	814	864	863	869	807	792	856	918	920	831	812	846	905	879	866	843	858	871	824	848	854	855	797	873	863	845	849	844	899	851	841	842	904	844	854	873	872	846	825	807	841	865	878	827	803	857	874	855	865	816	828	864	848	807	871	826	848	854	856	870	871	810	859	843	854	850	862	872	830	865	881	837	870	861	881	839	856	818	865	864	860	859	855	877	831	821	816	858	854	865	864	849	914	863	885	804	799	866	892	804	891	891	853	917	894	841	846	814	862	818	867	845	831	853	865	823	779	811	866	818	790	805	841	835	883	845	837	863	881	820	831	897	843	831	860	836	834	916	861	846	885	862	817	880	848	855	893	858	932	833	871	838	816	910	828	842	880	854	884	845	879	872	837	852	847	879	867	854	825	768	878	867	854	844	936	863	835	833	845	863	813	867	875	863	846	863	887	870	877	861	910	862	809	853	850	863	892	858	872	815	888	827	911	870	866	880	836	874	863	884	872	868	813	835	867	869	852	835	829	880	896	855	805	866	834	890	923	856	885	825	912	860	872	880	874	798	862	863	868	888	863	897	897	822	845	898	838	864	819	871	900	838	877	878	857	882	880	797	844	868	825	864	859	832	790	858	862	827	892	877	825	853	874	862	867	848	844	873	854	865	883	865	861	868	920	804	833	856	871	846	852	854	873	845	848	868	843	888	837	854	793	820	910	817	882	846	860	846	886	833	870	807	839	828	864	882	813	860	819	876	848	900	880	855	838	858	886	874	872	924	852	888	875	777	872	868	846	865	837	835	801	886	843	843	841	838	818	875
62588	95939	57364	22844	6492	1732	894	830	752	810	763	758	807	771	764	713	737	851	728	777	768	783	757	765	760	797	719	757	778	741	773	729	738	718	780	739	743	742	729	744	758	791	752	780	765	773	764	757	777	760	734	733	763	762	777	777	744	740	792	791	728	761	751	722	762	783	756	760	761	694	730	767	736	740	771	793	791	781	773	803	785	731	776	754	744	760	744	778	778	755	769	798	736	757	757	726	774	735	770	752	727	766	795	743	763	753	750	774	784	777	762	755	786	752	733	754	752	789	742	726	771	709	741	755	744	775	761	732	778	767	730	732	708	715	717	783	759	743	747	773	767	755	785	708	764	727	809	762	800	734	728	758	726	752	745	761	707	709	751	771	810	735	681	740	785	735	754	749	746	795	749	752	690	773	812	722	731	782	784	747	725	761	779	789	769	786	783	764	717	676	755	752	751	755	769	778	769	842	729	755	766	757	782	790	749	815	699	713	759	715	730	725	757	786	783	746	730	765	735	783	760	734	775	740	753	752	749	758	726	707	753	716	769	822	758	733	747	733	728	713	723	764	763	756	770	749	786	763	752	720	771	720	745	751	745	806	738	767	786	747	766	760	753	785	739	768	765	717	707	772	744	794	707	713	765	773	779	727	798	759	722	715	766	693	722	779	774	778	720	729	756	737	755	793	775	740	709	767	740	734	747	730	775	731	774	754	825	729	773	734	738	779	682	762	748	790	778	781	776	792	726	748	723	752	741	762	774	770	749	746	780	767	754	770	758	757	723	742	767	748	758	712	733	731	774	762	757	717	735	743	716	796	726	748	760	745	787	701	777	745	775	774	722	732	739	672	754	732	781	747	743	747	789	698	778	759	731	723	743	747	771	739	743	746	755	767	784	721	728	752	736	733	782	818	746	749	709	752	726	787	788	783	806	717	734	784	748	746	733	787	713	771	771	730	756	727	757	736	749	744	749	733	711	786	721	771	750	712	760	760	704	757	789	767	794	791	777	715	756	732	740	731	708	741	795	757	752	744	776	764	714	786	735	794	736	737	770	754	748	724	762	720	795	721	754	698	766	743	738	755	737	814	770	773	734	778	695	750	774	742	759	756	717	771	747	765	784	712	690	779	760	742	745	741	762	742	798	726	715	745	787	766	746	769	722	718	727	758	760	776	744	803	773	724	727	743	794	769	797	747	773	729	708	726	782	741	760	722	773	781	763	761	761	797	776	737	697	828	763	730	772	705	733	764	730	736	744	729	710	766	797	763	725	749	768	745	765	720	726	707	779	740	741	751	757	740	759	816	789	748	794	752	737	776	765	776	690	825	719	769	714	743	795	730	722	777	707	722	700	712	726	732	722	762	772	776	796	745	754	751	772	754	763	768	758	774	790	760	757	669	753	803	727	795	747	739	776	747	773	755	781	788	760	762	762	747	713	776	777	736	726	774	736	754	718	775	749	780	727	779	781	780	794	768	735	802	775	792	764	741	773	748	715	760	756	767	734	752	767	751	730	789	768	731	760	776	773	778	758	750	768	730	759	726	775	739	749	796	774	772	728	762	747	707	764	750	728	734	745	761	727	732	762	814	750	754	764	784	782	710	758	706	740	760	790	710	738	737	769	768	777	768	775	749	729	724	732	743	769	785	771	770	733	780	755	689	734	759	765	753	789	723	781	748	766	801	771	754	797	705	770	786	717	689	775	768	732	747	727	768	742	765	709	732	742	746	751	752	748	773	760	803	760	748	804	737	738	753	749	734	747	767	778	751	758	731	755	826	764	747	782	769	768	714	739	712	767	794	795	759	701	721	728	762	789	767	759	793	700	767	768	741	769	795	771	721	742	739	814	739	752	744	844	741	782	738	724	738	786	730	735	767	778	756	759	783	810	766	723	758	746	797	749	704	766	726	752	749	727	730	739	748	770	742	723	794	758	786	755	769	766	710	786	738	768	725	708	740	727	752	723	782	767	755	764	722	735	790	773	792	767	736	713	749	785	764	734	765	756	743	761	768	747	716	778	788	745	748	752	718	788	786	810	764	746	753	797	751	756	786	727	760	716	750	714	771	757	748	767	798	800	723	757	772	749	741	725	740	754	763	750	748	738	702	703	760	772	753	761	779	726	752	760	769	821	803	734	775	778	781	737	712	771	782	784	762	737	769	715	754	735	735	717	748	773	751	737	764	776	808	790	736	730	739	742	774	755	790	763	732	768	740	732	740	772	761	792	709	699	728	753	765	734	744	760	728	735	732	765	753	749	753	758	732	786	733	731	760	734	694	775	743	703	730	741	752	739	788	754	768	748	711	714	767	772	751	761	761	734	803	764	782	772	752	754	715	753	801	728	734	765	760	755	785	691	750	779	763	769	758	730	793	798	760	723	754	753	768	729	728	746	756	759	726	742	767	723	781	795	741	805	756	792	783	759	765	745	768	727	765	762	755	726	761	742	708	722	750	766	754	759	750	756	773	782	710	740	765	729	784	776	728	723	727	748	771	773	725	752	784	741	728	748	752	785	771	742	756	764	759	776	721	738	766	740	758	795	764	737	752	759	755	783	772	705	717	767	745	765	799	746	773	780	711	730	765	731	729	749	753	737	696	736	761	805	737	755	721	758	779	738	787	726	726	774	772	779	739	742	779	754	737	655	747	770	761	765	754	741	762	730	764	727	751	756	711	740	735	735	746	758	742	732	745	734	736	735	741	726	747	737	744	723	752	697	752	733	701	746	783	762	729	738	759	775	730	766	804	762	781	781	754	713	775	756	705	746	700	768	740	789	759	762	789	741	749	746	755	748	735	734	762	759	740	750	760	715	769	770	760	749	839	698	741	747	783	731	771	718	755	768	757	783	765	732	756	775	737	719	742	731	778	749	721	733	759	733	715	697	726	786	703	719	764	758	739	760	753	724	673	746	732	716	759	778	763	761	809	781	732	691	684	719	693	727	774	723	695	701	750	727	750	716	728	764	749	786	756	700	711	736	778	777	751	776	745	779	728	748	706	757	720	738	747	782	754	751	762	767	721	743	705	748	762	757	801	770	773	754	775	737	761	754	751	713	758	747	745	761	792	748	760	746	739	719	730	744	790	737	745	696	768	735	739	707	720	741	743	756	771	763	758	717	783	784	788	757	740	752	760	750	737	797	738	748	743	756	790	798	752	719	764	715	752	754	753	763	767	684	736	717	743	789	725	792	775	721	714	724	741	704	739	741	794	691	750	771	764	751	719	764	773	736	703	798	751	770	712	759	745	775	690	695	782	779	731	747	779	762	774	749	699	704	750	771	742	734	727	764	729	704	787	758	721	771	721	756	753	787	749	776	699	727	716	787	769	762	772	751	735	766	766	712	756	682	796	735	720	735	734	741	765	746	754	760	783	766	726	761	746	734	748	779	767	724	776	760	750	787	767	748	752	771	765	757	786	816	762	755	746	765	769	756	763	728	759	736	736	766	742	755	710	727	710	801	755	734	739	811	771	759	740	715	766	731	707
32444	31489	21632	6351	1263	822	761	728	716	728	693	693	706	663	763	710	724	702	733	697	689	686	677	751	754	692	698	701	726	734	716	697	713	706	709	731	728	669	710	724	713	695	759	678	714	691	654	733	716	710	680	701	760	770	722	716	657	733	702	686	707	663	673	688	748	745	721	712	725	688	694	690	714	673	712	693	712	709	703	692	722	699	681	674	730	661	700	686	681	655	655	702	683	710	704	695	680	746	697	725	739	694	711	766	762	725	712	640	741	711	685	712	730	693	719	722	730	692	698	730	705	653	728	737	712	692	679	744	718	719	710	727	669	714	712	685	737	681	702	689	729	687	657	663	719	757	719	719	663	690	672	743	710	697	671	683	688	678	719	710	718	712	700	658	697	678	686	692	692	717	690	707	746	707	686	723	668	696	686	676	724	713	708	678	700	695	656	749	705	660	718	736	724	738	685	713	686	694	714	694	649	683	688	751	661	701	765	720	699	737	709	671	718	694	697	701	727	730	736	719	647	664	680	681	745	704	673	710	683	726	727	738	709	703	693	619	711	697	739	732	661	714	710	682	704	697	712	732	691	689	702	708	683	716	660	743	697	683	716	710	707	691	771	646	650	708	729	714	675	667	689	687	670	692	673	679	746	698	697	685	683	701	697	683	679	713	714	707	729	717	698	691	745	686	727	693	737	726	691	713	700	670	724	771	706	680	746	713	729	744	710	722	658	692	714	740	674	636	705	732	675	668	708	683	683	684	710	710	673	727	686	703	685	687	729	680	675	711	697	672	738	678	718	729	690	681	702	714	682	692	701	670	710	695	722	746	664	676	694	732	711	737	721	689	715	660	711	659	698	714	714	740	723	664	721	677	678	710	713	683	695	702	679	728	686	719	672	736	692	679	696	680	749	721	708	709	659	698	717	731	716	727	671	709	691	678	689	738	702	718	722	678	707	699	703	759	750	747	709	707	700	658	709	725	671	683	716	728	707	728	712	699	743	693	718	703	724	727	701	630	701	684	727	715	667	698	665	674	688	713	727	682	750	696	650	688	692	750	666	724	674	723	664	682	699	692	698	663	718	713	704	731	724	680	741	677	705	760	755	693	698	704	748	707	686	720	700	701	737	692	691	688	694	658	705	658	702	656	645	694	726	743	668	690	739	652	700	674	682	677	684	718	715	708	712	686	750	700	693	730	700	715	674	715	716	713	716	661	707	689	753	722	680	701	669	688	718	756	685	712	700	693	713	679	725	691	694	678	667	677	654	696	710	708	661	706	728	694	649	752	695	706	692	698	728	724	704	715	693	711	667	772	715	672	696	750	693	713	685	746	690	718	711	698	705	710	695	742	665	672	703	720	677	719	740	693	720	732	726	699	679	721	706	717	706	712	724	700	699	690	760	673	670	713	681	676	760	720	697	745	708	725	653	744	727	713	708	692	737	677	723	714	759	686	706	684	696	698	700	682	703	725	689	690	684	695	770	739	733	706	672	754	668	691	763	688	697	694	688	690	657	702	678	697	682	687	753	697	722	685	726	697	737	718	701	662	684	719	715	725	648	738	701	715	705	642	730	695	706	707	690	700	685	706	652	747	735	696	651	684	686	698	693	685	666	685	723	712	715	694	681	731	727	746	725	708	714	705	724	680	639	673	733	666	693	762	752	736	772	730	681	693	631	729	693	749	723	676	742	769	712	673	728	744	716	669	740	703	777	638	745	706	665	662	724	684	701	662	707	690	729	718	777	730	717	683	677	691	747	706	726	709	685	715	652	700	708	677	687	678	723	740	715	711	759	669	720	725	714	697	742	642	701	699	693	744	762	693	712	710	700	666	667	658	706	666	706	656	697	714	722	736	720	739	680	725	701	746	750	700	617	642	733	678	716	733	715	691	662	655	735	732	752	708	705	705	699	713	721	743	747	767	706	757	708	671	732	699	708	693	687	657	719	683	712	686	753	724	688	719	679	690	740	690	681	724	718	684	704	719	660	740	672	702	643	641	668	710	696	675	719	673	658	703	680	695	715	753	698	687	702	701	709	696	701	701	699	638	718	689	732	720	694	709	704	700	695	697	714	714	675	704	736	713	624	702	727	675	731	735	692	735	719	713	713	722	702	694	721	677	672	721	736	706	747	678	732	704	690	695	730	704	697	712	718	722	714	726	670	737	698	695	684	699	748	731	677	700	678	682	695	670	709	695	664	650	701	641	689	685	717	677	711	730	761	690	660	709	747	685	722	719	743	721	730	697	719	744	691	704	737	733	701	673	668	713	641	697	703	649	690	701	653	734	722	684	725	687	706	726	678	711	645	731	693	721	724	636	663	695	687	681	689	717	640	725	679	671	652	750	703	691	696	720	672	643	644	735	704	698	677	730	738	701	709	717	691	744	720	681	709	693	689	685	732	742	706	626	677	701	720	714	700	693	655	683	729	716	759	686	779	699	683	711	672	727	739	725	679	734	723	695	636	694	710	718	699	720	713	701	681	693	674	688	671	661	673	700	738	673	707	754	705	695	680	732	707	691	724	701	725	688	693	735	739	703	669	738	702	718	725	680	691	705	667	738	707	725	713	708	720	676	748	675	692	719	707	722	710	657	712	737	684	701	681	732	721	706	680	693	714	679	680	708	718	663	720	719	716	717	684	711	719	708	678	708	711	704	719	705	722	717	699	739	651	692	666	705	733	697	702	679	686	684	718	697	717	700	710	757	721	746	694	658	706	715	702	666	663	731	671	707	663	712	710	751	746	689	690	724	718	683	668	724	671	701	715	704	688	673	733	698	693	685	701	712	687	665	694	689	681	671	699	716	718	722	700	690	681	637	707	689	729	719	701	697	679	738	722	706	699	692	705	718	686	702	706	722	672	694	717	669	682	685	693	718	682	675	705	673	701	743	712	734	678	725	694	692	722	696	694	739	748	699	728	654	698	717	682	693	719	691	700	676	718	739	688	668	702	680	684	678	746	721	729	689	706	682	726	664	728	725	762	681	671	696	682	654	691	750	672	760	653	704	735	679	729	713	747	708	713	701	720	702	686	725	694	732	693	668	698	685	684	733	680	723	691	682	701	714	743	700	715	714	672	696	699	705	745	709	665	721	702	726	705	672	720	704	672	676	779	664	678	700	682	712	704	708	730	713	671	691	723	693	697	721	720	707	711	713	694	724	690	722	709	699	694	714	681	692	665	668	723	680	690	694	708	697	729	688	749	718	712	715	711	682	698	666	711	720	709	722	677	730	674	690	655	716	741	732	708	717	669	694	710	719	741	751	710	696	685	686	690	683	679	689	723	708	702	735	709	711	706	707	700	668	695	701	695	723	717	673	731	733	679	688	676	688	733	674	707	703	731	736	673	738	694	755	683	662	703	684	730	683	713	665	700	685	744	716	681	715	693	708	713	705	710	696	702	723	717	739	643	661	729	682	712	727	735	674	656	725	732	680	741	716	720	724	710	742	716	727	730	735	734	755	738	712	691	726	741	701	732	664	709	696
28346	33424	13995	2834	991	628	529	538	549	566	601	518	556	538	556	559	576	526	545	582	538	575	612	575	530	560	550	617	534	594	541	529	561	587	593	543	592	583	533	580	571	568	507	575	570	573	555	563	589	567	567	580	571	546	570	554	554	570	523	525	574	553	532	568	542	525	557	535	554	567	573	572	548	558	552	558	562	604	531	566	585	567	545	584	568	555	546	548	566	536	557	519	570	570	532	521	536	617	582	546	592	550	547	570	555	575	548	588	539	545	548	566	572	609	535	556	572	524	612	528	569	549	609	537	556	559	538	569	573	550	541	574	524	606	573	557	520	569	575	609	594	572	529	567	552	562	525	580	535	550	561	524	578	534	545	538	531	577	557	545	545	590	611	527	524	533	580	529	531	536	542	574	522	543	551	545	520	557	563	567	541	525	604	523	559	609	541	559	551	575	564	536	531	548	573	584	566	561	566	576	546	561	594	547	567	589	516	556	562	564	550	541	549	561	584	510	569	541	558	546	560	562	573	541	542	546	581	578	571	596	530	567	569	502	559	564	561	561	595	568	560	601	551	558	568	542	511	573	575	573	583	551	564	559	570	579	550	564	582	529	527	525	566	555	525	558	519	546	536	549	547	580	573	574	583	552	548	593	554	571	569	576	556	556	561	574	541	537	572	554	556	588	507	506	572	534	509	590	529	515	552	591	524	603	561	532	568	568	579	548	553	585	556	594	590	532	549	585	550	515	604	561	549	536	551	621	617	570	535	557	568	565	555	585	544	527	554	538	567	515	532	531	574	578	597	576	541	553	535	572	539	546	561	578	570	577	560	516	592	559	544	539	535	544	547	557	514	526	534	566	563	552	574	582	563	492	519	514	553	554	568	530	542	558	569	550	561	583	529	553	518	569	540	546	541	546	583	539	575	541	592	555	537	539	557	514	542	529	578	542	577	569	572	537	569	555	606	554	565	566	573	559	543	518	560	525	574	578	541	550	555	559	535	529	565	581	548	563	521	556	600	530	562	560	541	572	567	538	562	509	545	565	518	534	526	565	591	545	589	530	600	594	514	588	552	543	575	563	582	557	542	602	541	563	564	548	576	545	578	560	558	521	546	573	517	556	514	557	538	562	558	537	559	531	575	541	523	575	548	553	512	570	515	515	578	554	567	570	588	534	577	553	559	535	540	550	558	574	563	562	586	548	554	533	528	567	564	560	562	515	508	533	589	559	549	553	534	611	536	564	501	550	561	535	552	557	565	567	574	538	538	554	575	565	585	563	593	533	543	546	561	547	569	550	582	531	565	559	522	552	585	556	543	539	548	525	571	587	588	572	542	570	552	556	578	564	552	583	515	547	586	555	537	556	541	518	568	536	548	574	523	532	564	514	530	536	561	587	553	560	544	549	564	573	569	581	580	567	574	554	578	581	525	523	570	543	598	544	549	572	583	559	523	551	584	540	544	576	574	575	578	582	551	564	551	539	564	536	573	562	521	564	519	566	548	501	564	546	568	557	557	553	550	538	564	602	592	590	559	543	580	546	534	508	529	541	532	543	595	481	562	581	550	554	535	583	552	526	576	562	541	570	539	588	573	577	593	538	555	546	560	494	561	592	582	574	542	595	583	548	541	567	563	505	580	548	570	568	596	558	593	519	577	567	563	580	602	572	562	509	543	566	560	558	584	609	564	544	549	549	531	568	552	549	535	550	576	583	563	534	563	527	538	561	546	523	578	508	571	590	553	519	519	562	509	567	583	533	522	530	565	550	551	548	538	622	573	557	546	559	582	593	596	582	571	548	552	555	558	527	537	562	545	529	606	515	581	543	582	552	548	522	568	553	563	543	532	551	519	580	561	594	560	576	578	619	530	526	526	535	542	560	550	547	546	547	551	561	503	559	527	586	543	536	584	528	551	566	602	569	537	539	529	580	552	569	535	555	567	579	518	562	565	532	580	573	556	547	572	563	554	551	613	513	543	570	542	612	552	573	552	544	513	527	566	508	567	560	562	537	563	538	551	537	502	546	569	532	563	554	530	552	517	600	579	544	553	546	580	534	529	592	535	560	568	574	564	544	576	546	510	534	561	531	548	560	541	566	519	554	520	537	565	545	534	549	509	534	581	546	582	556	545	596	509	523	526	529	548	522	531	534	556	562	545	569	568	541	581	576	573	541	583	540	532	518	578	522	568	583	558	555	550	522	554	552	547	536	555	532	556	530	540	591	558	530	528	568	590	528	552	525	571	554	548	562	555	576	521	541	579	559	551	556	548	528	522	514	578	516	576	561	617	608	566	525	529	601	546	567	549	582	546	573	546	560	567	546	544	501	532	522	565	580	585	554	545	567	560	540	567	557	558	501	553	570	546	551	569	550	576	556	551	543	568	581	544	556	551	557	557	564	570	572	563	560	529	547	568	587	556	584	554	578	580	547	521	556	560	565	559	600	560	567	535	555	544	582	529	551	534	527	552	520	546	563	566	549	539	579	547	502	532	579	579	531	587	568	505	556	552	550	503	580	577	560	525	572	537	535	549	543	585	555	582	542	531	554	522	521	542	532	514	567	573	579	547	551	603	534	572	576	561	602	562	557	549	532	539	543	546	530	505	574	572	502	540	553	559	556	560	551	532	534	520	579	584	585	585	554	567	519	525	542	583	529	570	566	541	576	507	509	627	531	501	526	589	582	599	628	553	569	578	569	542	597	607	519	543	543	562	495	558	542	575	560	514	546	552	542	584	535	539	524	562	569	526	520	563	546	559	591	578	581	550	576	570	549	549	579	562	532	534	538	544	530	581	558	563	609	556	581	531	548	579	578	584	528	521	600	595	556	574	544	549	594	526	548	628	536	579	547	583	565	577	544	540	556	539	557	569	589	538	550	554	553	540	553	541	531	556	575	548	527	558	508	563	530	545	567	536	568	528	547	566	548	531	536	579	563	570	603	564	558	533	542	533	565	550	580	588	569	543	551	566	519	572	574	586	535	539	550	531	558	524	519	582	576	557	517	517	524	536	537	604	610	526	583	567	535	562	594	578	543	538	601	508	552	549	557	495	552	543	538	532	560	601	583	545	568	550	532	490	531	593	526	558	582	553	570	501	549	568	555	565	518	555	519	521	546	555	554	543	601	514	572	544	556	519	515	517	608	527	591	523	564	554	557	557	551	600	513	509	536	538	578	528	553	587	559	519	532	541	563	530	516	531	542	589	524	600	563	565	575	515	556	547	537	562	556	565	562	519	566	597	584	574	569	558	546	574	600	531	575	563	542	567	571	577	562	533	535	528	527	560	568	580	558	560	526	565	550	519	576	601	561	580	557	561	536	537	543	559	543	529	557	529	589	557	553	569	571	528	596	576	588	592	544	533	566	571	566	601	556	569	574	543	585	569	553	504	541	566	550	540	568	548	547	559	571	587	549	579	542	532	569	576	597	561	551	531	564	540	556	561	554	554	585	542	576	519	562	583	569	571	514	585	551	525	596	575	572	533	526	531	524
25502	24861	32655	26609	14694	3032	1138	838	828	842	786	745	827	783	775	791	782	772	777	833	822	802	812	783	807	743	760	809	797	802	783	839	769	780	756	816	770	772	735	767	740	767	796	800	744	765	780	754	792	770	776	762	740	778	815	796	736	780	818	820	808	762	756	726	744	784	736	820	760	775	781	772	777	730	804	756	766	748	757	813	784	778	769	750	771	784	773	824	799	723	769	757	763	763	730	761	800	796	730	740	807	749	820	773	748	806	772	757	800	741	766	759	778	785	783	787	813	743	782	739	742	786	796	833	776	820	770	775	742	768	750	746	767	753	747	779	772	768	779	715	758	783	732	814	776	795	784	781	760	802	745	735	748	752	747	764	807	708	758	737	793	715	754	809	787	757	822	745	742	839	791	763	749	778	773	800	766	821	750	782	716	738	704	751	776	767	862	753	758	850	773	726	774	744	760	774	750	780	753	808	824	831	797	747	762	708	724	784	743	778	814	750	788	798	771	771	793	739	723	801	733	745	778	788	758	767	772	753	770	788	766	747	783	764	697	744	741	789	718	807	740	769	800	708	792	807	771	790	790	760	811	772	726	755	773	772	789	740	817	786	765	820	754	751	757	737	766	819	773	770	780	746	761	779	749	765	773	752	741	722	798	767	709	757	789	733	729	771	787	755	749	735	805	743	774	757	784	776	744	804	744	759	757	775	773	761	775	767	745	737	730	791	763	793	736	729	774	756	778	803	710	759	760	750	764	761	788	760	767	800	797	781	794	812	746	718	783	822	758	808	792	798	725	793	803	774	796	739	793	809	804	765	740	778	744	754	788	753	762	775	775	759	787	803	728	792	809	735	829	786	734	778	777	718	749	736	745	760	755	756	770	738	788	732	750	795	805	809	770	806	800	778	758	760	707	785	780	757	802	764	820	768	778	737	737	747	737	769	791	766	759	766	749	761	764	778	733	733	759	762	736	734	779	761	753	742	771	736	820	770	727	736	793	752	755	752	769	762	760	790	748	748	751	759	767	771	835	777	801	714	730	708	783	729	772	775	835	795	789	756	755	731	729	773	775	770	789	734	732	757	767	747	748	771	763	775	756	773	712	743	770	768	813	764	730	785	808	796	792	746	756	760	784	792	776	748	712	785	750	720	763	787	767	778	770	807	776	789	804	784	807	747	769	784	778	748	762	793	756	769	785	774	772	737	821	768	813	771	781	727	711	781	788	764	773	792	777	745	714	784	770	723	764	774	797	776	744	790	785	763	800	758	778	745	766	776	723	773	798	751	729	786	773	750	747	762	793	767	791	747	773	778	740	757	712	765	790	780	753	780	778	745	767	772	745	766	739	756	806	776	785	769	751	780	780	778	726	728	756	764	752	744	765	723	768	793	754	790	759	704	739	753	762	785	754	800	764	753	779	779	751	800	748	766	757	780	752	731	777	760	761	809	767	777	713	745	739	816	801	770	736	802	821	758	828	741	737	772	804	779	793	764	758	781	809	789	772	752	737	761	754	740	750	785	790	744	763	782	812	757	767	743	703	778	821	791	785	707	758	774	753	813	724	755	755	799	780	754	794	781	773	766	801	761	756	770	757	756	817	731	795	766	759	736	749	803	809	778	783	751	760	798	734	780	792	812	758	796	743	779	736	788	766	794	757	784	809	761	716	784	754	744	728	745	766	766	768	798	736	748	770	745	779	801	786	744	786	769	726	778	755	818	771	729	750	802	774	724	784	789	756	710	724	742	761	772	791	804	787	822	741	766	774	819	766	768	754	740	757	819	726	774	793	812	749	761	764	773	785	785	771	777	803	771	734	754	782	784	759	773	717	819	785	734	739	753	774	752	791	789	782	773	795	855	797	740	718	754	774	799	799	732	740	751	738	770	776	771	786	740	778	745	798	749	772	762	754	725	784	745	754	739	815	714	776	765	717	802	780	794	766	812	765	744	737	795	759	797	763	774	757	774	789	748	782	787	742	735	776	778	820	784	779	752	793	755	742	771	780	827	761	748	776	755	754	765	761	774	801	741	691	806	733	768	737	735	785	764	778	790	748	738	800	776	778	737	765	745	766	794	746	770	752	728	778	805	787	804	770	743	776	771	732	799	783	755	785	735	793	766	755	797	764	786	738	783	792	751	785	770	762	765	761	785	775	751	793	756	800	753	799	720	785	748	737	786	739	779	813	785	700	800	745	779	774	767	780	779	799	774	735	781	734	735	800	789	768	770	775	722	774	785	743	762	733	795	730	756	718	758	759	756	782	785	756	733	757	772	745	767	722	744	798	781	742	783	715	772	779	770	793	733	765	785	769	737	823	786	751	777	739	750	748	791	731	720	750	786	782	763	724	725	731	739	823	816	808	767	769	751	735	737	827	768	778	815	718	742	734	750	761	761	761	831	741	757	773	746	767	777	742	780	780	712	793	852	803	748	812	772	767	802	780	781	776	725	788	829	846	804	796	740	755	781	754	750	755	730	763	775	795	756	782	765	753	782	798	786	783	742	759	777	760	819	771	770	746	778	781	752	788	816	760	724	758	784	744	737	770	786	763	742	771	761	746	764	773	807	740	749	744	778	764	761	749	779	759	764	766	793	763	775	748	750	752	815	737	798	765	800	777	777	801	733	805	778	790	766	744	730	756	730	785	784	764	807	802	775	811	729	764	754	750	741	808	753	744	788	752	735	813	775	766	837	770	789	749	786	776	753	809	767	783	743	772	802	737	786	748	683	792	791	730	735	735	724	757	810	781	719	710	780	758	753	808	748	719	769	779	708	765	777	752	783	790	808	753	738	766	763	748	778	780	763	764	808	763	802	721	753	807	763	798	774	791	770	758	769	787	796	745	776	752	756	763	737	742	799	775	802	815	729	805	788	772	805	764	764	746	733	769	787	747	798	769	793	754	795	750	791	751	777	714	705	748	801	777	781	754	804	772	736	756	756	779	712	778	735	745	809	745	818	776	744	777	821	752	736	731	757	788	720	779	779	809	790	802	784	760	786	761	782	730	787	810	753	727	817	722	809	754	767	737	722	801	756	776	808	781	765	747	767	781	772	702	725	781	769	729	801	758	731	781	787	786	786	769	729	793	749	761	747	756	776	729	763	776	809	793	761	762	778	759	762	744	734	715	754	761	708	805	798	740	754	757	749	784	758	766	741	788	772	756	730	792	821	788	758	805	805	752	801	757	779	731	787	788	774	761	769	764	746	725	775	764	722	775	766	764	723	756	800	829	748	753	740	759	766	776	758	782	769	772	746	803	777	755	778	759	788	755	788	744	726	722	750	800	717	750	736	740	777	798	769	787	760	734	783	739	778	747	744	791	767	783	785	791	750	739	795	803	766	772	760	804	726	760	805	753	762	797	729	798	751	793	761	733	789	726	743	756	715	802	816	803	750	787	803	741	783	775	807	792	756	753	733	740	736	760	756	718	740	803	806	777	729	754	787	794	749	797	717	770	763	791	748	750	774	780	738	748	761	746	756	781	747
62501	84948	47869	15512	3728	1113	769	703	699	669	685	678	637	677	665	701	646	703	669	628	692	661	699	626	638	666	642	684	675	725	681	688	638	661	603	652	663	646	676	641	651	666	660	687	659	641	690	645	698	648	632	631	643	700	689	677	683	679	639	662	678	668	672	675	679	657	646	704	674	661	647	666	656	663	650	655	669	598	665	609	624	662	659	630	704	693	644	654	693	682	649	637	686	671	671	693	634	690	647	694	683	638	647	668	660	646	665	643	672	678	686	688	670	666	641	668	694	671	675	679	642	632	678	666	649	587	646	685	667	639	638	691	677	707	683	691	683	664	643	686	683	655	632	653	644	717	644	664	692	696	652	685	651	658	645	651	633	649	718	661	658	657	689	634	650	669	666	646	649	616	656	658	653	668	685	690	666	655	648	662	656	696	676	635	657	674	671	703	632	660	653	694	666	656	639	659	640	673	685	663	670	606	650	672	647	670	636	706	650	678	693	654	638	681	630	662	664	671	616	668	720	676	662	668	665	656	660	627	682	700	673	671	682	635	665	700	658	676	606	665	632	667	671	672	645	654	669	678	640	707	645	704	652	678	681	647	660	655	646	657	615	696	633	632	642	663	722	661	686	678	629	645	658	623	686	651	645	687	646	634	684	631	639	708	664	657	600	657	664	639	652	690	632	648	629	672	677	694	703	695	612	684	624	658	653	692	651	657	655	672	705	628	668	667	666	641	611	645	647	667	682	706	651	613	662	705	654	715	636	653	668	694	707	700	693	660	675	648	692	669	685	596	655	692	615	653	671	737	648	677	660	726	648	688	610	699	655	671	671	662	646	688	653	667	668	669	644	657	657	714	655	695	648	625	671	585	659	655	626	685	653	666	671	652	637	648	674	690	642	592	687	698	704	653	680	665	669	671	691	690	600	687	676	647	671	668	596	650	659	647	661	650	659	680	638	670	726	663	662	676	675	688	636	694	640	655	649	643	685	663	655	636	670	642	689	667	683	672	639	699	627	687	665	668	674	674	651	712	698	677	682	639	675	649	658	672	643	656	710	661	691	651	619	717	705	667	643	678	668	682	630	626	669	686	627	612	673	682	677	689	673	634	648	637	679	655	623	667	618	628	714	663	620	666	662	657	684	624	640	648	647	644	662	649	632	663	667	667	691	665	654	683	635	672	654	692	682	631	655	676	655	640	665	648	651	680	656	662	642	697	658	661	659	671	699	642	684	644	702	654	677	675	719	639	717	637	624	652	668	639	632	655	675	679	645	626	678	686	668	640	648	654	648	689	677	676	659	636	688	650	682	681	656	681	692	690	645	640	727	668	630	691	669	672	693	686	639	646	640	645	655	688	638	682	654	657	696	685	628	684	656	642	656	646	673	678	660	670	674	649	632	657	693	619	635	662	675	662	679	640	662	692	601	679	636	658	667	600	643	696	679	694	658	659	659	659	631	663	689	686	673	677	639	645	678	672	626	662	652	680	688	660	665	677	664	634	677	645	661	653	707	666	655	643	678	658	667	610	646	648	639	666	606	652	710	658	644	663	704	687	664	624	662	673	692	632	672	670	626	655	723	690	701	689	635	637	696	656	662	672	672	693	616	662	686	635	651	630	651	632	634	645	643	651	662	697	648	693	633	688	678	683	740	671	710	629	708	696	657	632	674	652	679	675	703	653	662	703	674	663	680	642	685	679	704	675	634	646	680	695	666	650	662	693	681	724	670	665	688	699	657	676	602	676	715	676	651	668	633	654	674	648	703	671	651	677	672	673	665	652	645	667	657	632	644	674	717	668	647	661	673	643	669	703	680	664	655	651	631	625	627	640	664	662	714	674	623	662	653	630	667	652	646	624	682	647	655	655	640	676	625	653	670	618	614	662	635	680	638	663	648	656	632	675	677	676	675	673	651	641	662	673	676	698	663	655	705	636	675	655	681	635	637	662	635	640	665	640	688	667	611	697	645	643	691	657	644	667	653	710	658	639	659	622	641	654	667	674	650	635	665	671	650	641	647	664	678	608	686	669	640	645	659	682	692	722	707	690	642	723	708	661	666	647	652	641	665	630	650	699	687	687	641	638	682	667	654	606	651	658	618	663	676	658	608	642	721	651	681	649	638	634	690	694	681	695	650	677	640	663	664	668	670	654	663	677	610	683	653	696	684	703	640	684	716	681	710	692	639	690	674	700	649	625	670	672	655	644	647	683	675	651	675	662	702	668	689	635	651	656	634	653	638	623	591	655	626	622	629	682	686	690	675	658	652	678	642	635	670	685	671	632	613	673	649	685	643	689	622	676	638	685	730	680	618	680	717	642	688	670	681	675	635	685	682	689	647	648	667	657	668	653	676	658	664	631	653	657	625	649	708	678	626	656	669	698	678	600	685	637	704	625	686	628	642	648	659	660	690	684	701	633	689	683	704	634	672	657	664	653	640	679	624	646	667	657	643	665	610	665	679	643	660	657	702	649	657	620	623	672	648	634	665	636	592	640	642	678	680	663	700	645	671	646	659	620	648	655	687	673	643	657	697	707	671	690	617	663	660	709	630	649	629	644	676	672	689	686	649	628	654	693	659	653	648	585	704	645	655	659	686	656	652	707	712	677	705	656	660	639	637	684	704	644	689	675	651	624	678	666	671	603	668	670	693	622	648	679	648	608	657	661	636	647	674	672	635	656	693	686	667	641	677	687	705	632	696	660	668	676	682	632	677	682	644	683	680	658	640	630	672	700	644	670	667	687	653	672	630	575	654	697	676	653	662	651	627	704	668	645	672	714	616	680	663	658	661	666	683	676	669	651	665	612	649	653	629	685	646	671	628	703	698	659	665	653	644	655	676	668	659	689	704	651	662	664	680	619	671	644	675	642	619	633	648	670	658	660	633	683	642	683	634	630	682	667	629	712	620	661	633	655	708	644	690	688	689	674	629	689	701	651	615	651	657	654	640	662	705	667	656	646	656	674	645	643	690	692	677	673	652	646	710	671	652	642	643	660	694	676	604	642	705	665	652	638	635	645	671	658	710	656	655	668	648	661	677	651	651	665	705	666	669	654	668	691	700	665	691	652	618	684	672	684	689	650	617	701	613	672	709	673	688	679	622	672	676	636	633	662	663	637	661	652	703	614	648	676	627	662	676	647	676	699	629	666	673	661	607	655	710	667	706	655	660	626	677	678	649	609	689	674	674	690	618	630	636	652	607	647	706	689	652	664	699	661	666	627	654	637	668	681	627	671	660	672	665	688	619	663	660	654	626	663	629	697	644	658	621	677	635	641	700	693	644	682	662	612	617	682	638	638	672	654	640	656	662	630	677	657	670	650	689	678	663	661	670	656	623	629	666	694	668	703	620	673	647	653	656	675	680	688	663	661	702	651	620	675	652	630	673	615	616	668	674	677	652	623	664	655	643	685	658	670	718	681	717	672	680	688	643	644	704	684	656	697	656	662	619	649	625	670	670	671	639	590	705	662	656	643	674	636	616	662	702	669
24074	22759	30575	25337	20351	10786	1906	1088	960	923	948	939	939	847	904	879	908	922	874	876	872	850	867	856	878	902	865	895	889	863	872	856	883	916	889	938	913	948	838	881	812	884	864	915	877	848	866	877	887	903	857	896	894	855	848	890	846	912	838	852	866	804	824	863	800	840	868	877	872	829	859	890	856	788	897	849	877	841	882	878	900	884	891	883	846	834	878	873	935	837	868	842	804	852	874	865	836	870	775	859	848	879	860	828	866	888	835	903	864	872	866	869	825	867	918	875	898	889	902	934	915	863	862	796	858	823	812	918	816	835	852	872	804	861	912	869	849	877	866	868	846	919	870	896	812	858	832	854	865	881	901	830	854	832	800	875	860	897	859	878	904	854	884	899	861	893	860	887	873	878	844	884	830	837	896	897	910	876	858	869	870	920	843	837	888	870	867	834	905	887	766	856	843	863	871	823	874	886	874	859	875	885	918	917	914	865	833	832	911	808	850	864	815	909	877	863	822	848	878	887	847	859	880	877	891	831	856	864	910	873	879	861	870	875	853	824	848	860	881	827	868	791	855	951	812	896	827	879	847	897	814	866	915	840	842	829	850	845	800	835	830	897	888	878	823	888	825	860	871	918	827	873	831	884	939	893	863	890	841	878	872	872	885	884	892	883	850	871	840	853	822	863	842	856	842	881	811	825	843	866	861	917	841	785	846	805	878	886	811	851	855	883	844	861	893	857	796	853	839	853	873	850	837	861	876	894	875	870	847	882	870	843	936	828	851	878	838	866	933	926	879	801	849	882	849	896	863	839	882	842	848	848	901	862	878	894	824	850	850	871	868	877	849	826	867	905	865	925	830	969	900	885	882	867	846	905	870	862	852	867	878	869	871	897	869	867	830	825	755	822	875	861	843	911	809	821	862	911	842	831	897	884	852	815	897	845	834	844	829	893	881	906	883	850	884	898	863	870	907	882	867	867	937	877	878	859	897	909	858	825	885	897	867	877	824	861	884	925	848	870	874	879	859	832	825	858	879	806	870	869	876	866	868	884	831	876	871	849	873	850	846	882	907	785	873	824	813	875	889	880	871	882	834	889	838	858	899	884	869	852	861	910	891	868	870	843	848	866	851	863	911	892	872	889	852	847	868	914	850	888	858	876	864	830	812	830	860	827	905	900	841	861	852	842	892	846	885	876	891	901	855	835	853	825	903	875	854	920	886	847	846	908	891	884	862	855	878	922	862	895	904	850	862	855	849	861	851	825	856	877	859	800	818	859	899	896	856	856	915	858	850	841	883	872	854	829	876	862	852	881	943	857	909	852	849	853	883	848	875	884	887	832	881	843	848	907	893	929	868	809	868	867	882	841	889	844	917	902	866	871	879	898	839	822	907	920	852	845	873	909	875	835	864	870	871	858	905	825	869	827	856	858	883	856	927	863	857	798	812	841	808	868	879	855	909	902	847	833	883	868	887	857	915	851	826	873	870	861	908	846	861	828	905	914	883	863	877	824	844	832	865	825	914	876	880	865	855	864	886	858	861	829	891	807	837	888	870	885	855	838	824	798	842	838	911	883	864	870	840	870	865	872	863	859	881	923	895	868	809	870	884	853	867	923	893	864	891	842	817	854	861	928	944	880	874	847	873	900	909	865	885	893	849	860	826	847	863	825	881	861	808	883	852	840	896	873	886	849	836	888	868	803	865	840	855	923	886	884	851	903	879	840	895	863	868	835	868	828	869	859	883	854	813	861	834	867	889	897	856	826	830	883	901	891	873	863	889	872	850	864	854	880	869	859	870	878	814	892	868	847	856	872	889	835	844	881	842	862	889	905	917	865	907	836	876	892	900	829	846	852	872	815	886	865	866	847	887	888	855	819	856	894	846	843	809	835	798	897	858	876	829	903	901	864	898	861	835	855	840	832	855	892	833	891	906	848	873	854	862	878	841	880	825	812	853	861	873	904	919	873	865	868	884	870	887	819	881	869	850	872	899	876	884	839	875	922	892	911	863	800	879	862	882	907	920	833	877	917	851	868	857	815	857	901	842	842	881	883	838	905	856	866	876	851	865	816	888	846	854	825	845	848	909	863	864	844	851	882	871	850	878	819	917	811	869	828	909	854	875	869	860	896	866	851	865	840	882	855	839	874	826	910	818	874	829	842	879	868	827	872	809	895	853	891	865	835	861	880	853	851	852	861	830	767	851	829	818	834	833	842	867	910	829	844	837	847	838	896	894	814	847	824	907	820	843	854	836	848	843	877	856	907	850	843	824	844	842	895	880	852	851	872	858	906	897	841	832	891	866	893	806	851	815	868	872	861	866	846	884	863	895	885	880	803	903	872	884	872	852	899	829	843	885	827	796	903	808	860	873	888	885	865	897	883	862	862	901	873	897	875	851	856	921	804	827	789	877	870	783	854	827	847	837	874	851	837	872	885	890	861	833	873	898	914	906	811	854	891	873	848	829	828	847	825	810	806	909	864	897	865	839	824	831	844	840	903	900	781	896	874	872	909	801	856	885	849	841	842	867	896	858	831	903	831	872	863	896	831	857	899	808	892	900	821	861	846	850	895	877	864	827	839	859	882	851	870	864	882	840	838	893	848	819	894	875	870	847	899	867	920	881	935	843	884	890	921	823	826	890	847	885	843	919	861	890	857	872	839	897	875	861	838	858	827	821	821	793	870	836	854	852	878	847	841	885	869	872	875	854	794	881	827	913	860	837	819	813	826	898	852	887	823	830	874	894	874	905	829	884	846	915	849	893	893	850	911	901	826	869	834	885	897	891	879	841	886	919	885	832	824	803	901	914	826	866	878	894	874	817	856	825	866	903	888	887	858	884	871	849	868	870	877	849	904	827	864	836	809	863	859	862	803	840	893	854	830	847	866	889	824	851	829	880	790	874	853	846	854	820	875	866	890	912	811	861	824	922	896	903	863	842	882	860	879	847	877	856	815	825	878	837	831	854	806	861	797	868	828	845	819	839	861	864	877	858	843	848	864	839	872	931	867	871	850	812	836	935	829	863	893	840	857	871	868	854	864	811	877	897	849	878	849	907	858	880	853	869	888	874	853	877	868	876	856	828	926	876	893	832	881	810	874	836	869	812	845	842	892	867	848	859	834	865	846	893	845	843	837	883	863	904	872	821	834	881	870	879	884	851	870	839	854	836	864	836	869	825	855	843	809	866	862	836	876	875	859	820	827	890	854	869	899	839	888	868	824	884	841	838	823	844	839	860	880	831	832	862	850	851	895	846	849	900	908	870	864	807	835	856	863	871	923	834	843	856	837	896	923	848	860	882	856	880	854	854	839	829	893	904	846	853	856	869	855	863	839	851	841	834	847	810	878	810	846	887	881	908	885	895	868	936	881	870	875	832	875	852	902	859	854	872	875	880	827	855	862	833	853	885	845	889	841	855	850	850	880	869	834	823	863	829	867	842	860	820	827	818	903	855	896	853	879	882	829	901	904	836	880	873	873	816	893	888	841	923	865
62443	95197	58027	24200	5973	1514	829	798	770	788	782	772	797	766	769	774	754	748	763	839	817	743	801	731	718	824	802	782	722	763	772	786	818	725	822	751	753	790	833	769	764	799	746	740	738	751	749	766	766	768	803	733	742	812	828	758	741	758	762	825	748	810	747	765	770	713	760	765	808	764	754	782	808	721	788	796	774	785	756	731	785	778	727	739	759	733	773	761	786	810	744	832	737	782	788	703	743	766	729	778	776	722	704	811	787	774	771	770	774	773	792	724	796	731	752	781	783	795	796	774	759	759	789	719	779	768	733	797	740	791	771	773	781	780	808	733	767	808	756	748	796	772	784	699	765	801	768	779	742	771	764	771	740	754	714	725	784	744	746	719	781	755	788	760	776	754	815	736	755	710	774	779	761	779	728	803	771	746	802	692	735	778	725	734	773	726	731	724	745	744	777	816	773	795	731	820	803	712	713	789	714	802	791	721	708	769	728	757	799	787	806	780	742	757	745	811	758	772	787	717	791	779	759	705	773	775	776	729	779	788	808	737	789	736	760	776	767	759	799	789	761	758	772	791	749	804	706	769	748	771	764	763	725	790	823	744	787	732	743	758	770	744	756	821	801	693	753	787	794	771	764	726	742	746	757	791	781	795	705	750	773	732	784	744	781	760	760	775	775	777	783	788	740	753	802	731	765	803	751	714	768	756	721	786	735	723	735	737	801	760	757	777	788	738	778	723	802	749	724	744	764	738	737	738	792	748	790	722	722	776	716	774	768	755	678	811	732	773	761	754	799	720	782	769	760	750	787	772	753	784	743	740	752	709	742	729	773	795	758	756	729	771	764	724	758	757	725	739	761	732	762	786	765	731	762	726	771	784	731	788	729	788	758	698	730	729	771	778	731	730	768	723	728	765	770	767	767	778	772	784	735	770	732	751	715	757	718	731	776	729	783	809	703	781	724	771	756	729	774	800	753	768	758	729	810	764	749	765	777	732	779	781	749	804	782	811	760	773	749	730	756	802	769	731	777	751	703	765	774	728	758	766	769	729	772	786	757	741	751	742	747	788	798	741	758	788	764	768	759	741	770	721	786	753	724	715	751	722	773	764	754	770	746	733	805	777	747	779	736	682	760	793	805	787	777	714	744	759	778	793	713	782	732	780	766	724	790	787	754	827	721	757	805	722	729	753	776	770	788	792	771	763	779	747	730	760	764	742	747	730	773	780	749	753	739	757	769	752	768	750	756	719	765	790	749	729	768	789	732	759	752	794	715	751	708	827	774	774	766	780	787	746	773	757	783	757	762	779	778	728	801	741	769	756	743	781	724	755	750	746	741	790	781	783	705	758	763	753	778	790	765	730	771	760	741	737	693	776	762	704	757	759	820	773	771	765	746	760	833	780	755	775	735	766	733	733	749	809	767	735	741	758	765	789	765	814	805	783	780	763	736	826	782	715	731	809	743	756	781	759	750	766	711	763	753	730	733	741	708	751	769	755	833	758	791	762	800	746	732	744	769	746	774	782	731	772	730	822	845	726	800	796	783	738	751	723	758	771	769	785	779	742	761	800	708	771	718	741	751	779	729	775	743	782	765	731	778	812	717	808	728	753	749	799	769	766	765	768	722	725	760	780	779	744	748	746	779	725	783	759	769	809	817	793	767	705	742	823	758	766	721	776	746	789	783	740	765	751	725	755	792	750	798	747	747	725	817	749	741	752	772	758	800	702	719	794	751	755	776	805	738	736	829	744	763	757	750	786	799	744	790	755	805	817	816	819	775	736	779	791	754	801	739	752	744	770	765	740	757	739	718	731	742	757	738	725	757	746	731	699	749	798	802	760	748	784	781	799	708	771	741	756	748	788	735	750	762	771	810	737	753	760	789	756	747	803	781	776	736	765	782	737	762	735	785	769	767	807	712	733	823	679	752	772	757	816	767	758	797	771	756	747	713	780	753	764	754	781	776	746	707	737	806	707	762	758	750	778	765	775	750	775	745	753	755	727	736	785	748	721	784	747	731	772	803	785	746	699	742	764	755	745	731	724	788	777	760	744	789	712	807	752	774	766	767	708	778	748	674	833	768	767	744	764	738	784	751	760	790	792	772	835	791	719	721	765	782	802	773	746	767	724	746	740	751	757	736	794	758	743	776	764	723	731	755	773	752	738	723	799	760	795	733	740	774	723	793	759	771	781	742	824	748	725	755	737	729	828	773	778	734	764	747	756	720	766	747	759	700	766	739	743	756	726	731	706	756	747	742	769	737	772	776	717	784	731	710	798	753	785	749	763	752	744	734	823	758	723	730	802	708	796	835	776	722	761	788	726	779	805	748	722	742	753	773	748	767	780	775	753	785	809	754	752	782	720	735	731	770	744	751	737	772	824	729	745	796	738	774	760	738	786	734	779	759	732	774	773	740	764	805	750	758	751	766	764	786	720	741	776	754	736	749	789	783	795	745	708	742	741	793	756	797	773	779	752	753	797	769	720	715	742	757	764	730	784	770	799	734	782	767	738	724	748	769	814	818	754	745	786	730	748	787	747	769	759	786	743	759	772	773	772	755	792	730	829	758	733	746	806	799	790	787	806	746	763	717	767	727	788	719	747	719	747	799	746	733	758	793	737	735	670	762	778	755	771	785	749	756	789	753	780	764	778	747	795	757	783	745	753	765	774	756	739	775	752	715	733	789	744	730	749	762	775	794	789	727	753	727	746	764	784	756	765	749	810	794	743	771	749	749	748	786	778	733	706	772	749	769	739	808	791	689	780	766	766	709	760	822	771	723	781	749	726	733	796	752	720	738	722	794	723	743	789	809	769	740	749	755	740	780	759	809	739	781	781	761	759	765	759	753	797	749	726	709	763	702	730	767	754	766	705	771	735	800	761	771	762	760	742	770	754	755	764	766	794	724	703	752	728	789	784	761	780	747	766	741	711	718	730	747	807	739	798	772	732	753	743	736	736	772	744	730	749	754	752	750	721	741	738	733	776	704	788	764	770	751	767	746	810	764	777	763	752	769	722	714	734	776	788	761	755	729	807	795	778	770	700	773	797	787	773	724	761	739	766	740	759	805	768	784	740	766	702	784	730	780	798	786	760	761	780	733	763	728	751	768	739	759	760	802	791	761	740	750	772	777	782	831	712	710	799	785	781	811	805	726	706	765	763	746	771	726	710	781	730	755	795	741	765	761	738	733	712	739	729	766	703	730	762	769	737	735	712	777	741	726	788	749	751	763	762	739	760	723	753	747	734	770	793	716	777	791	760	775	748	774	708	786	761	703	739	746	763	685	723	738	751	748	670	700	766	775	766	729	769	771	769	791	802	735	735	795	767	806	748	757	736	721	776	773	768	781	726	760	753	743	783	778	755	747	739	822	745	786	715	704	797	738	772	767	792	782	756	730	733	739	770	772	759	753	760	785	767	805	768	739	723	758	794	741	780	776	767	817	795	750	751	731	742	797	771	756	766	770	779	777	778	795	795	750	781	764	798	712	717
32241	31245	22135	7099	1599	904	760	640	701	714	685	666	733	685	665	740	689	757	714	687	679	692	690	684	640	680	694	745	654	700	684	674	691	709	728	734	698	661	701	674	679	707	720	715	746	685	689	655	704	723	676	668	696	668	704	723	661	697	673	736	671	715	681	718	685	674	632	703	685	720	704	734	708	708	725	696	751	636	715	764	742	683	699	642	728	729	690	647	655	701	704	683	739	655	685	678	672	729	713	704	713	691	697	720	675	722	671	661	682	697	742	712	667	665	716	688	685	702	653	717	676	656	671	727	673	692	705	680	688	684	717	660	665	669	716	671	691	699	675	670	759	682	681	663	733	695	686	688	677	715	703	712	670	681	685	731	724	732	693	682	685	719	659	712	699	715	724	719	680	709	729	665	696	671	691	702	698	699	675	692	652	716	698	691	726	657	720	723	664	706	689	636	694	688	666	753	741	696	649	668	711	684	645	714	672	699	718	693	701	670	750	665	703	695	699	686	680	758	728	699	687	725	686	681	682	715	656	751	713	771	674	708	685	635	709	707	727	726	671	708	728	654	692	726	655	638	677	737	712	709	677	660	723	672	687	652	683	704	693	690	667	708	670	739	692	692	688	676	691	700	666	713	673	691	723	682	686	720	686	691	665	703	708	717	716	727	712	708	721	715	737	691	703	739	699	708	707	723	680	703	699	675	739	744	683	688	732	657	679	733	698	716	688	680	630	711	702	736	679	654	695	694	687	717	728	673	699	705	704	637	690	749	719	673	711	691	718	684	668	715	619	668	704	639	701	727	687	708	693	617	692	673	625	657	672	686	680	766	683	714	692	669	689	697	686	680	692	695	714	674	713	696	690	711	653	703	691	717	674	709	648	706	687	669	679	725	709	694	716	727	660	671	692	679	679	707	709	665	692	681	700	694	660	700	696	650	698	705	731	703	698	695	630	689	700	695	674	694	711	686	765	692	732	691	738	713	672	674	708	709	734	674	690	678	700	650	673	715	680	688	705	703	709	727	670	710	668	684	714	695	686	710	729	683	680	735	671	690	672	670	715	674	649	680	647	699	754	686	711	699	708	716	705	676	660	689	697	696	754	718	620	659	649	730	687	723	667	718	704	707	687	686	638	693	712	689	725	687	664	636	680	640	681	691	662	696	704	692	643	703	706	722	695	647	695	742	728	728	681	693	721	675	709	687	709	615	726	680	662	727	671	684	654	745	678	683	689	695	669	706	691	729	703	717	743	689	676	744	697	707	705	723	702	717	688	719	696	693	695	705	666	677	684	705	647	700	683	662	692	684	696	705	735	713	698	711	685	720	657	751	698	727	687	723	709	718	716	646	709	721	733	685	705	701	642	719	688	690	678	751	723	739	693	700	701	677	708	692	672	688	689	683	677	693	658	727	654	685	663	738	707	694	653	666	756	695	722	726	705	677	694	715	705	685	679	668	666	703	676	684	661	681	674	703	705	668	709	692	655	676	672	684	713	696	676	633	666	713	747	766	646	711	672	682	714	684	685	694	684	633	698	656	668	683	673	683	664	721	672	704	695	643	634	712	705	680	697	691	721	668	698	730	635	674	664	663	695	685	697	674	708	681	697	719	671	698	694	626	659	677	710	686	659	704	663	705	656	708	699	697	748	699	658	682	695	728	701	679	709	658	677	672	724	687	653	696	641	694	694	712	705	672	703	703	666	711	675	722	694	693	691	727	750	652	687	752	668	683	698	670	696	685	732	716	701	688	728	659	685	670	712	707	685	717	697	650	729	715	693	712	694	700	665	705	703	707	679	724	655	679	715	719	753	712	727	699	705	675	681	687	749	732	676	689	662	759	707	674	711	688	721	703	717	673	677	737	694	710	721	689	698	684	751	630	748	662	670	728	640	730	676	684	755	653	708	662	694	684	769	671	739	662	677	680	704	670	679	764	701	708	686	734	700	702	693	665	753	700	667	677	699	710	718	716	728	741	660	683	697	730	689	643	703	691	682	682	710	695	716	699	698	710	692	736	735	737	693	679	683	681	705	685	686	695	679	653	691	689	730	713	707	709	734	693	690	630	649	680	700	714	661	663	764	703	647	732	774	680	694	726	675	694	672	740	700	684	659	756	697	674	644	658	685	718	664	704	665	687	673	679	735	698	732	702	731	714	657	697	738	674	683	712	681	650	716	685	737	704	723	742	664	686	682	679	703	715	672	678	695	729	739	678	707	676	722	715	722	718	711	658	740	666	698	695	732	660	703	677	692	683	711	699	676	650	676	671	687	740	710	664	689	684	689	682	660	678	732	693	701	690	708	706	675	694	732	695	693	703	703	664	693	707	724	669	668	694	693	674	679	678	638	691	722	669	733	715	683	719	661	675	701	663	697	696	735	740	710	703	697	719	718	737	680	707	705	727	708	722	701	674	714	684	706	648	692	680	705	726	664	718	726	661	683	720	707	686	712	694	723	733	670	688	750	680	689	731	707	701	649	700	694	643	714	713	696	692	661	729	710	698	722	712	697	641	663	702	711	683	685	715	686	702	644	691	712	677	663	694	712	663	719	659	636	673	723	725	727	716	668	662	696	706	685	704	662	733	707	691	718	723	675	690	691	710	685	671	697	729	709	702	692	686	682	638	692	642	680	688	716	714	631	732	702	718	733	694	728	727	720	733	646	667	673	709	711	655	666	729	761	700	714	721	725	711	706	724	726	692	733	673	716	735	657	692	708	697	697	716	697	755	672	716	643	687	686	666	691	696	650	657	650	670	691	717	686	710	699	677	653	690	663	698	653	699	708	776	702	677	687	722	693	712	723	739	719	655	705	636	698	663	678	730	719	675	695	645	697	658	696	744	660	683	702	683	686	704	675	697	659	703	682	700	665	726	674	685	684	683	660	696	752	701	696	699	695	749	731	711	659	697	739	711	727	660	704	712	745	751	693	675	718	671	702	647	679	660	660	652	681	733	643	693	746	718	689	696	703	712	695	702	729	692	635	696	655	688	676	675	696	677	708	675	685	675	678	654	642	721	695	693	742	682	720	709	700	721	735	723	657	706	673	689	735	731	740	766	696	725	711	726	762	639	678	722	674	678	671	693	665	676	688	660	682	693	724	665	672	677	726	708	709	685	683	722	717	725	708	689	694	649	718	693	660	708	725	684	679	693	671	703	640	694	696	624	678	648	702	704	680	659	667	678	701	700	681	695	697	686	670	661	672	731	716	675	675	676	651	711	685	656	654	692	698	682	715	743	700	704	731	693	665	723	697	688	690	696	692	673	714	653	709	732	654	722	739	663	677	675	650	674	699	704	661	695	728	694	647	662	710	715	647	694	685	685	662	690	681	687	653	672	713	675	709	717	670	707	670	667	672	718	716	718	697	685	705	716	677	707	675	702	678	685	669	731	740	713	721	686	693	730	715	713	710	686	718	746	657	698	712	725	708	689	697	709	647	698	666	715	732	713	671	734	644	694	704	697	693	689	701	721	729	709	669	663	685	692
27378	34325	14890	3464	1082	668	637	557	543	568	595	559	541	636	584	550	615	590	535	527	579	573	591	550	598	545	529	559	541	573	542	570	556	572	577	559	593	577	541	543	562	557	569	539	585	547	536	581	581	556	592	565	566	530	544	573	568	543	552	582	568	536	555	576	530	558	565	565	579	551	541	594	542	546	540	560	550	547	549	553	530	547	535	546	552	613	529	554	564	567	549	569	542	580	573	609	574	577	516	592	572	559	574	562	551	577	560	564	561	515	562	517	581	532	553	553	546	565	571	560	580	616	529	542	527	573	566	582	584	558	496	562	574	593	570	526	513	517	589	594	581	562	527	538	527	551	521	531	564	540	540	586	579	549	589	547	547	597	565	558	536	572	554	585	517	543	567	524	556	605	540	531	521	604	546	553	589	565	592	582	567	561	566	536	553	571	559	521	570	554	527	579	566	546	582	560	565	607	531	561	543	533	556	556	561	565	538	559	571	549	574	565	570	570	581	567	578	548	521	580	535	573	590	619	548	523	569	572	559	549	575	527	574	552	514	555	550	521	562	530	574	579	542	563	565	584	585	563	548	547	561	573	584	532	552	543	552	575	553	532	608	568	572	603	611	550	554	546	541	585	571	555	572	519	589	565	560	572	538	525	578	524	555	561	617	599	526	547	528	589	553	572	553	523	546	550	556	568	583	553	580	586	566	587	595	577	596	552	559	577	575	544	581	529	537	568	533	545	560	561	553	550	547	550	554	521	577	534	589	563	576	546	542	568	550	582	573	574	570	490	576	530	566	564	569	522	521	532	543	562	531	568	597	558	619	595	547	568	541	551	593	528	541	563	525	556	553	555	582	554	524	507	546	542	601	539	533	570	571	562	576	543	557	556	534	557	549	563	561	542	570	535	589	527	531	570	563	571	592	585	517	555	508	550	563	532	515	582	594	553	549	550	540	568	551	553	546	591	585	588	545	565	563	567	563	565	556	569	558	519	540	534	573	553	588	577	536	584	549	559	554	538	582	585	559	546	583	586	534	548	565	579	559	594	566	541	584	539	562	579	578	564	529	589	593	569	571	544	561	560	564	616	533	552	539	556	572	594	576	545	544	619	575	576	591	548	519	519	541	535	568	513	549	572	574	592	559	575	560	563	539	603	570	560	579	567	608	572	554	547	546	541	559	506	550	549	518	566	547	550	567	573	517	525	552	572	543	544	576	565	542	597	598	532	555	540	550	528	549	553	533	560	588	520	526	544	600	537	586	520	535	562	558	567	579	524	578	564	595	566	580	535	565	563	581	566	568	501	575	585	572	560	548	603	570	575	576	527	564	549	551	577	546	520	581	592	614	542	582	564	571	577	586	604	527	554	568	517	550	583	557	554	545	549	567	573	562	594	523	546	562	576	523	593	537	528	637	521	548	543	531	545	556	533	562	545	525	538	552	534	553	566	507	612	578	575	549	591	542	537	533	543	572	531	599	557	556	586	530	552	547	574	593	581	568	550	558	509	536	522	590	599	538	581	563	589	537	542	575	563	550	545	572	555	550	569	515	606	532	491	577	558	537	555	603	544	543	563	540	574	543	573	572	566	568	566	531	563	530	555	547	538	522	576	540	540	548	565	571	538	539	599	572	540	568	585	563	546	557	562	538	552	508	570	575	578	528	574	547	596	582	582	530	532	568	558	563	568	577	519	588	548	608	528	557	605	560	533	558	556	529	547	564	540	567	548	518	608	533	521	585	551	539	562	558	583	534	527	580	565	491	590	544	541	557	509	577	572	519	569	505	537	544	595	547	573	570	590	585	578	577	574	539	577	577	558	578	531	594	550	576	565	599	577	520	523	559	586	584	513	574	520	575	503	579	546	562	536	594	597	535	582	557	554	571	558	550	547	583	533	576	581	554	594	529	586	575	552	575	595	550	523	519	595	542	557	571	534	523	606	595	566	557	572	598	571	505	595	559	562	540	546	540	565	591	585	541	598	534	546	538	568	573	556	569	559	557	566	558	528	538	548	523	572	587	542	560	569	542	568	578	528	544	540	551	580	548	592	577	509	605	599	577	608	550	606	589	573	557	544	567	547	573	555	564	506	580	563	555	572	571	544	535	548	517	550	610	543	554	583	547	574	577	549	541	606	510	600	565	557	575	616	581	581	557	584	549	563	573	586	543	543	560	554	539	576	559	581	606	593	591	575	587	573	583	611	592	578	586	578	570	565	590	560	522	566	544	576	587	572	635	541	519	565	559	592	578	527	548	588	574	519	531	576	565	576	545	542	568	563	566	576	571	572	554	548	563	540	575	552	526	587	525	533	574	557	517	551	542	517	567	589	562	538	537	583	536	523	539	557	536	538	556	583	523	538	576	563	602	575	577	587	538	585	553	546	564	586	522	525	564	564	567	558	575	533	541	569	525	536	589	539	566	521	583	581	560	607	521	578	570	571	555	548	565	584	543	534	584	563	574	595	591	588	561	586	556	602	549	544	569	508	566	586	533	520	565	550	576	557	543	569	571	546	531	564	541	559	575	557	554	530	546	550	572	553	580	534	577	573	537	528	605	550	551	564	547	588	535	529	554	556	543	543	535	541	583	587	548	558	552	513	553	576	557	559	589	573	550	545	566	537	563	578	598	542	591	575	588	579	564	577	545	585	525	576	566	562	576	546	593	557	563	576	571	575	597	580	574	544	505	533	553	510	590	552	564	561	569	555	571	540	548	563	598	551	587	573	553	564	564	590	556	561	519	638	540	555	615	534	582	559	578	548	546	560	574	573	518	564	565	584	606	558	563	602	523	552	577	632	528	533	541	594	562	571	531	540	579	547	573	573	557	508	525	553	554	571	548	550	583	565	513	561	543	579	566	558	581	563	533	521	567	576	568	544	540	511	583	520	609	530	517	598	567	575	546	581	563	523	567	575	530	547	582	577	507	572	540	563	537	539	575	563	575	579	586	581	571	561	527	570	554	573	563	549	533	568	604	560	523	566	505	557	568	559	590	540	543	587	563	545	566	596	547	529	558	529	541	548	581	562	585	564	553	572	560	554	529	542	552	532	596	555	530	544	567	535	571	576	533	577	553	536	571	569	535	569	587	617	571	563	583	635	540	546	591	541	526	539	566	549	553	591	602	545	591	599	536	562	568	585	558	591	529	585	586	568	545	557	563	542	567	527	548	544	518	580	557	578	563	590	572	537	547	563	552	582	551	561	579	559	550	543	543	567	581	542	540	623	573	559	573	558	550	597	551	590	540	553	598	525	560	534	559	579	549	571	590	593	546	562	592	541	592	555	555	564	608	539	539	586	530	558	578	579	568	536	557	570	594	598	538	534	567	571	553	537	570	563	584	542	596	551	555	536	549	569	537	589	584	565	541	574	569	603	568	515	525	594	558	554	660	563	572	545	553	576	552	578	580	542	580	579	552	540	595	543	558	556	551	591	538	563	558	567	530	599	558	553	550	584	575	525	576	594	536	551	587	576	534	548	558	560	579	554
25428	25869	34524	27779	14983	3284	1111	854	778	759	744	756	785	730	765	791	742	785	799	786	753	787	755	782	743	759	732	744	788	739	760	782	769	781	750	779	784	761	745	746	784	736	778	736	744	765	815	737	770	784	707	701	795	746	770	778	751	744	769	759	728	764	756	766	787	739	785	739	744	759	775	778	770	731	791	786	729	751	712	789	751	769	765	781	749	777	767	784	762	787	724	741	767	732	772	769	730	766	748	701	793	777	751	772	698	736	755	735	686	797	759	740	777	741	764	729	761	732	745	735	737	767	767	766	821	787	760	746	690	792	726	792	732	797	738	724	784	745	743	744	788	797	743	773	848	792	813	770	753	787	784	785	795	760	755	764	764	767	749	776	740	747	733	787	794	744	717	777	765	735	793	794	776	811	810	692	737	771	754	760	709	761	746	760	779	762	759	734	723	732	771	785	784	795	781	772	801	789	752	776	774	749	760	692	784	714	751	787	742	791	724	814	734	725	765	746	772	739	777	738	752	741	768	756	730	760	741	837	773	728	756	769	722	792	735	755	793	780	836	749	743	749	754	730	717	785	782	796	752	763	759	798	758	706	803	766	759	747	762	774	754	779	709	786	719	743	775	777	760	806	750	777	738	764	754	786	751	793	752	743	691	747	798	751	819	811	783	748	736	690	746	738	738	738	783	729	776	763	756	748	749	696	775	803	723	767	794	747	778	743	797	741	724	760	771	723	718	760	768	782	707	780	750	756	787	682	768	753	742	804	725	790	754	778	787	763	778	804	770	785	755	764	780	719	768	780	755	768	749	763	736	760	791	780	806	777	769	750	761	778	756	748	768	742	739	735	785	758	754	730	735	760	786	763	778	776	804	778	774	714	731	815	785	782	746	744	771	799	755	730	753	784	738	794	756	769	732	767	736	791	777	749	782	761	785	762	771	751	745	773	789	749	762	743	786	758	787	774	799	768	746	788	808	741	731	760	800	766	810	745	768	765	724	772	768	743	772	824	761	693	738	768	742	780	729	707	750	827	754	738	781	751	750	755	745	778	746	756	743	746	739	723	750	750	773	773	774	744	813	751	763	773	750	693	742	754	760	763	730	767	787	739	770	780	743	725	765	769	759	782	742	760	734	704	770	757	783	756	747	762	786	689	748	796	735	750	817	692	788	791	708	718	786	791	691	748	763	772	734	754	760	766	757	746	765	770	777	782	779	765	761	812	766	811	773	755	752	757	776	771	820	764	704	800	758	806	765	779	744	757	754	745	773	753	701	748	766	723	801	748	765	780	726	786	772	802	751	764	698	698	792	784	765	775	749	751	743	769	734	735	748	713	786	729	802	777	787	762	763	691	735	764	766	761	809	751	759	773	769	751	771	784	710	774	768	749	771	790	729	792	751	767	817	758	721	759	759	756	725	782	781	742	785	750	796	804	747	779	763	794	738	706	711	717	792	751	719	765	768	733	783	726	759	771	753	766	756	729	805	739	747	776	749	735	727	717	752	776	748	711	766	747	790	763	723	797	764	752	740	768	765	785	783	751	771	713	761	754	782	736	737	762	739	811	763	765	769	776	794	766	750	676	705	807	773	761	727	787	775	758	779	758	753	745	708	765	796	843	767	745	767	774	785	790	774	727	750	775	779	747	741	787	750	744	774	747	790	749	767	744	707	772	789	779	720	772	727	779	737	736	721	711	780	720	762	784	790	743	731	788	754	804	769	754	718	763	773	757	759	750	770	723	757	795	780	758	712	715	774	747	790	765	780	784	743	726	808	796	761	741	790	727	801	706	737	744	768	735	790	797	751	807	710	758	732	788	799	748	714	767	736	747	722	771	776	754	769	798	751	719	807	761	731	762	839	723	833	764	769	754	734	727	764	785	731	792	747	812	755	759	752	747	758	764	742	811	735	780	776	755	756	782	750	757	820	781	706	745	764	815	763	751	712	788	780	788	721	724	785	733	777	784	773	752	738	749	741	799	767	770	796	756	772	767	807	722	794	769	755	779	764	749	790	817	764	807	727	728	755	756	780	731	720	748	737	761	777	758	773	781	773	694	789	770	780	775	719	759	790	754	751	775	782	749	747	724	745	758	747	708	777	800	749	783	754	775	759	756	776	726	796	764	717	758	773	715	765	768	794	751	783	765	728	759	709	737	720	773	711	746	765	753	749	767	779	761	778	737	709	749	710	743	701	720	768	753	741	776	775	769	735	719	779	749	731	710	799	792	777	758	789	729	715	751	749	748	765	769	777	720	805	740	781	787	745	799	746	742	743	735	737	772	786	800	778	787	781	747	759	782	702	715	763	752	747	735	752	798	758	763	718	735	742	820	727	726	766	809	762	771	746	796	738	731	774	790	765	742	799	799	739	718	712	776	734	756	742	753	737	720	715	786	769	801	786	720	764	765	753	780	721	763	787	775	762	770	783	719	732	748	737	781	758	724	750	724	813	740	730	757	746	711	792	754	749	715	811	773	736	771	812	707	727	772	767	750	729	706	778	750	734	729	717	764	752	760	737	710	712	745	749	780	727	776	775	719	679	755	726	775	777	748	788	715	738	815	765	686	764	756	766	768	744	722	766	761	760	735	750	705	782	768	752	805	747	764	758	780	801	742	778	793	839	727	734	785	778	732	743	717	746	750	736	760	770	792	729	757	751	743	806	790	781	806	737	759	706	747	784	757	775	764	742	731	691	763	740	717	765	779	734	717	752	751	747	768	750	777	701	780	747	789	714	740	758	730	733	757	709	761	750	753	781	788	769	736	761	732	708	768	809	747	777	725	736	803	795	779	749	747	720	734	726	794	733	735	746	728	812	733	708	762	774	784	768	766	736	715	753	722	783	763	717	710	797	747	810	753	778	758	787	720	752	771	768	769	759	779	732	754	724	777	730	728	735	793	731	768	756	781	742	749	767	791	751	724	769	772	786	759	782	734	785	778	785	696	811	740	761	709	759	790	761	764	781	729	758	700	757	748	720	756	735	749	731	764	778	762	794	780	805	795	733	783	733	731	758	760	766	733	757	744	737	776	693	750	765	752	759	736	710	733	759	761	778	763	738	746	742	704	816	805	736	775	719	760	762	776	758	694	763	717	752	788	750	736	737	749	717	766	747	756	768	761	751	758	752	767	761	785	781	724	774	762	735	753	720	704	706	734	743	740	737	754	758	786	764	743	728	741	735	748	730	742	725	757	769	763	796	712	716	738	753	767	739	728	730	777	800	742	755	777	704	774	756	748	743	772	776	742	779	792	769	745	738	751	755	732	749	809	747	705	756	706	737	747	709	779	734	752	745	742	744	758	731	778	750	813	748	778	767	739	757	771	769	754	775	720	746	801	808	751	772	768	713	706	790	765	767	701	697	772	750	733	716	762	790	733	752	718	762	753	785	724	755	823	742	753	778	754	715	758	794	754	747	711	762	755	756	761	755	748	721	777	768	731	757	740	751	735	794	760	738	805	755	746	784	719	751	777	784	717	740	745	778	791
62972	86825	50766	17975	4316	1197	725	694	693	640	695	666	696	653	661	659	695	687	695	688	679	716	606	698	664	705	638	680	651	647	658	636	681	697	651	674	652	661	704	675	654	626	642	704	717	705	703	650	696	646	673	685	689	646	666	697	675	651	665	685	681	639	667	634	697	652	641	657	666	638	668	658	671	676	663	651	637	699	711	679	663	703	661	666	660	644	686	693	706	707	645	670	619	662	682	694	747	696	661	650	649	744	674	644	676	676	639	654	705	621	722	677	635	687	658	635	653	697	664	660	672	613	690	647	658	636	620	647	676	659	683	646	637	687	661	666	643	634	640	632	644	701	682	638	632	665	677	643	644	655	656	629	676	653	702	632	656	653	640	670	661	638	620	682	678	684	688	691	685	669	639	650	675	591	662	642	665	650	680	626	635	676	662	652	679	649	680	648	639	611	630	651	715	682	680	615	641	688	739	621	646	635	643	646	653	700	639	683	641	624	706	681	637	629	618	660	644	685	640	650	629	673	651	667	685	661	653	643	634	695	674	655	668	635	674	699	627	683	679	666	674	671	670	649	637	644	652	640	627	625	680	646	679	666	637	631	667	687	648	625	694	625	663	642	683	599	633	617	691	699	737	660	646	698	675	601	684	661	649	676	682	722	626	679	620	635	630	637	630	689	709	626	689	670	666	682	703	659	682	643	607	656	665	648	684	604	632	648	650	687	619	619	663	668	663	667	628	660	657	671	697	657	679	678	666	662	689	698	704	626	611	696	632	709	618	664	680	709	676	697	670	628	640	690	651	665	683	657	635	640	645	612	664	692	655	707	685	651	659	650	680	580	660	660	688	712	660	657	617	649	658	677	660	657	627	654	699	665	652	669	646	616	632	650	695	653	652	676	712	656	674	647	677	661	630	700	658	624	615	654	661	643	619	637	696	661	673	641	705	651	654	673	621	641	666	671	646	703	646	633	698	652	655	654	597	656	651	680	603	646	677	684	659	637	686	661	650	649	650	651	677	640	680	674	632	671	710	672	609	657	636	697	659	648	666	696	649	700	668	659	660	656	662	701	650	668	645	654	649	645	677	661	666	607	657	667	624	662	635	661	678	582	620	611	633	698	621	629	670	654	634	648	645	643	650	641	649	628	668	628	638	679	599	649	620	684	630	642	676	711	668	610	637	633	687	681	643	648	595	625	650	666	707	605	662	709	662	647	660	653	654	623	630	662	669	672	661	658	679	615	645	686	680	635	658	696	658	686	645	666	673	643	639	679	678	630	659	620	718	625	695	669	651	691	652	639	650	645	680	700	660	661	647	626	659	662	700	666	693	649	684	662	643	665	643	624	633	688	647	665	677	635	690	656	665	638	644	657	662	670	647	661	705	637	663	675	646	676	694	654	676	616	622	686	661	632	673	664	650	677	681	644	627	634	680	652	685	669	627	601	692	630	680	726	660	662	655	647	655	618	656	672	636	713	647	652	667	679	639	658	626	619	672	671	608	698	642	715	667	654	673	696	676	692	630	690	648	706	680	627	685	653	685	679	670	709	675	688	708	694	676	654	669	612	641	668	690	635	682	712	667	647	652	654	672	665	680	657	645	662	639	703	639	616	621	710	671	655	667	659	704	608	667	633	681	713	684	659	655	672	626	652	633	628	661	631	662	655	681	730	689	672	635	689	609	648	667	646	621	683	626	654	632	646	674	686	687	702	668	679	645	629	643	657	651	690	617	656	660	673	714	668	682	660	651	654	689	656	662	649	671	705	686	678	662	654	655	671	648	640	603	641	627	658	617	613	697	639	643	675	716	664	671	653	673	636	672	634	685	654	689	670	688	672	648	679	622	666	630	639	636	661	641	625	630	675	653	676	679	708	681	671	650	606	670	702	632	647	655	662	635	653	684	665	634	689	655	656	684	679	583	654	699	666	665	636	664	661	677	688	704	692	644	634	704	618	648	651	669	635	685	683	614	707	701	644	699	623	700	607	678	659	665	685	691	645	708	653	635	688	656	641	632	631	666	653	635	660	677	645	597	687	639	675	646	600	676	658	637	621	645	686	635	658	606	653	654	692	642	676	678	641	646	698	634	658	657	658	627	673	694	635	690	704	620	658	681	654	689	661	657	666	636	679	707	635	701	655	669	706	652	673	650	641	655	642	722	652	646	638	627	637	696	636	699	714	695	686	656	672	638	686	684	622	671	664	649	632	644	671	630	673	651	720	671	697	666	683	603	644	564	620	668	713	646	658	646	661	644	671	666	651	643	660	646	677	660	634	693	692	646	682	641	648	658	623	662	642	649	621	620	689	681	662	694	683	655	699	687	673	645	637	665	674	641	710	660	679	687	682	682	630	666	645	653	640	597	658	672	705	710	673	686	663	649	612	701	648	687	631	631	686	692	624	644	704	650	623	630	665	672	699	618	687	686	634	718	656	646	687	626	644	672	679	663	653	669	646	635	648	658	682	680	663	638	642	683	722	644	643	659	665	622	666	668	722	657	649	677	647	691	678	644	659	649	616	671	649	670	692	634	655	673	651	643	624	633	675	659	688	608	660	656	681	687	645	641	640	681	655	665	667	634	643	682	662	673	648	628	605	617	647	634	665	662	669	637	642	657	685	675	641	630	681	650	715	643	658	678	697	624	685	685	668	671	666	676	614	698	663	634	665	660	638	666	625	641	672	632	658	681	679	676	672	682	664	648	695	634	680	692	666	675	673	684	671	691	616	663	656	637	634	682	679	693	648	651	635	658	701	693	659	658	606	612	678	660	679	642	637	663	684	605	643	638	644	633	656	657	661	628	629	633	661	673	652	669	696	657	688	648	723	668	612	632	698	655	641	657	698	648	653	632	611	661	665	658	617	634	675	670	670	674	666	710	658	649	656	653	684	666	688	639	690	638	663	660	701	662	675	668	707	705	638	626	662	665	683	670	660	652	671	624	659	686	642	680	625	636	641	639	704	661	668	661	643	630	609	648	633	673	634	626	662	647	691	678	669	648	634	679	657	661	643	717	658	645	626	708	671	638	650	683	654	686	664	663	674	673	642	633	665	674	678	653	685	728	692	705	669	671	689	641	642	634	694	648	631	647	646	672	668	633	658	659	645	709	648	684	614	629	643	658	623	672	658	685	628	679	637	620	677	662	697	636	688	706	659	641	660	642	672	658	644	675	666	688	646	662	630	682	684	609	630	612	667	716	659	679	703	643	639	649	605	662	656	624	677	657	677	692	673	677	690	639	631	682	655	730	671	625	641	646	652	663	624	654	697	637	669	657	638	665	669	655	655	696	680	625	709	739	636	638	638	609	619	678	682	694	664	636	629	631	645	675	639	644	606	673	633	623	648	686	668	621	650	607	721	658	665	641	639	675	665	684	679	674	628	666	685	660	673	639	645	638	639	664	610	670	630	667	662	688	706	660	679	607	657	652	702	622	677	659	649	667	669	636	693	639	657	668	694	704	645	636	620	676	669	663	676	657	613	676	686	685	698
24085	22954	31205	25753	20402	10737	1974	1034	867	904	885	919	887	909	864	902	891	883	876	845	924	915	899	899	878	863	934	880	879	853	863	856	880	846	815	874	869	907	855	820	825	861	873	870	869	834	885	870	914	885	873	896	804	871	859	859	902	866	846	811	849	863	825	864	873	849	843	861	887	850	918	864	863	842	798	879	873	832	857	884	853	835	842	858	859	821	846	828	882	825	850	836	878	941	850	836	825	841	873	854	880	841	827	833	858	835	846	914	817	828	871	824	859	859	869	829	811	856	877	894	791	837	891	871	841	886	851	843	890	880	829	848	866	851	881	876	911	898	856	870	802	814	808	824	888	906	894	884	850	849	858	845	892	856	893	844	840	826	843	852	851	819	870	878	859	855	905	894	873	857	862	847	837	869	867	802	881	856	906	864	871	849	882	881	855	913	856	845	896	855	826	893	839	815	858	846	894	867	862	833	817	846	881	890	847	868	870	898	826	865	830	860	807	830	889	916	865	834	894	828	858	870	824	867	853	870	848	863	871	871	820	887	839	861	882	823	846	900	890	850	893	839	856	847	844	821	801	811	857	799	829	798	823	877	894	840	877	832	836	859	919	882	811	835	867	845	850	875	871	835	846	858	861	795	826	818	886	874	878	815	889	856	890	845	866	855	896	862	850	885	845	858	883	788	887	849	839	882	830	850	913	822	895	885	880	868	816	868	860	904	818	883	877	854	875	843	843	819	859	856	852	836	868	827	835	894	832	884	881	878	878	883	865	811	875	867	881	884	873	854	850	874	834	856	848	832	836	898	848	869	864	822	883	792	882	835	861	843	841	882	923	866	879	856	895	879	864	855	799	950	864	854	873	851	881	836	832	843	854	841	851	833	825	848	875	863	855	866	880	870	839	857	837	868	886	910	857	845	838	888	831	864	807	886	848	860	909	852	882	842	894	872	866	904	852	853	840	870	867	862	879	836	868	858	848	851	827	835	844	788	894	827	827	862	890	846	849	844	837	846	895	836	883	858	817	845	885	838	841	897	901	859	857	865	872	820	816	901	876	866	845	901	881	903	876	837	812	846	952	887	879	891	861	820	893	878	900	837	848	841	880	885	882	908	899	864	827	891	834	847	856	836	889	853	890	864	864	863	849	844	907	911	856	871	862	810	839	869	841	851	838	886	803	866	854	839	850	899	870	851	829	839	794	840	855	815	849	849	874	866	881	862	847	853	881	886	822	812	825	852	917	855	889	875	912	871	886	887	857	900	849	881	824	824	857	880	814	855	891	855	808	803	835	849	904	868	880	872	847	857	895	832	850	830	844	859	857	911	866	861	845	844	845	825	888	841	896	847	898	832	878	807	859	822	844	859	906	856	835	837	837	847	859	860	896	891	795	885	880	851	820	857	835	905	850	859	790	863	873	825	821	835	858	890	862	889	876	837	860	832	872	879	833	830	860	864	859	842	849	857	875	887	823	900	886	822	847	828	874	812	892	855	880	846	894	804	842	858	874	844	869	851	855	904	870	865	857	875	852	864	848	876	862	845	840	846	815	805	829	821	850	856	940	865	856	817	837	860	851	873	825	789	922	870	883	850	846	841	859	851	898	873	837	859	831	841	890	883	856	869	849	873	904	828	823	854	902	847	844	884	892	869	862	846	841	850	879	870	882	876	896	846	857	818	857	857	885	842	875	898	861	881	901	860	851	887	855	912	824	844	792	771	834	837	895	850	830	871	887	814	838	829	826	835	876	826	838	840	820	939	837	868	865	899	855	832	845	831	881	865	850	828	853	821	887	825	878	855	859	866	814	884	809	905	855	834	850	841	807	851	851	846	848	801	868	867	848	859	874	843	901	823	878	898	824	860	894	806	801	831	860	834	832	861	891	861	852	843	807	897	848	850	886	864	840	896	872	808	875	844	850	853	863	767	822	820	837	862	828	830	847	799	868	876	866	862	875	914	827	872	828	856	829	897	880	923	870	813	847	844	879	860	887	834	899	855	803	893	883	846	824	856	830	879	838	866	866	864	833	853	828	901	865	830	844	839	878	792	864	798	847	821	871	828	892	863	859	900	858	883	880	847	866	888	878	889	827	872	900	863	897	912	853	884	836	900	911	859	834	885	832	853	830	844	828	886	839	806	853	896	824	832	898	869	873	830	882	855	879	813	889	852	843	852	843	880	824	862	910	919	927	788	870	860	813	904	851	886	856	858	786	918	875	857	857	799	842	882	843	845	861	887	880	858	844	830	874	880	879	894	874	893	845	829	837	861	836	892	800	838	870	932	841	893	855	823	886	872	862	847	847	829	834	918	934	825	852	871	845	821	847	818	873	830	860	851	858	847	862	864	856	859	847	849	891	844	845	806	865	827	844	825	840	840	892	885	910	863	837	855	837	887	855	853	847	868	839	893	831	838	893	887	812	870	881	840	833	830	885	857	810	795	795	843	800	877	891	916	860	876	859	798	827	878	863	867	860	830	809	869	853	823	868	843	894	905	878	897	890	827	852	891	872	889	838	850	906	812	887	880	809	889	827	837	865	833	882	919	802	900	834	834	872	829	822	910	866	872	819	826	885	855	870	921	837	890	893	870	871	849	811	875	833	855	839	823	881	826	848	797	816	838	845	882	827	853	847	914	833	863	898	877	894	905	882	810	890	881	889	887	895	823	877	885	877	840	877	893	856	855	831	860	841	880	842	903	859	827	822	807	856	799	852	880	880	843	816	818	903	860	900	895	852	876	887	814	814	885	827	857	821	831	903	839	876	808	894	850	845	875	836	919	829	836	861	832	840	786	852	792	841	857	850	785	852	857	880	832	825	939	855	837	879	862	834	831	876	856	803	845	886	858	854	819	875	884	861	850	852	899	859	852	886	853	831	838	813	830	860	873	860	814	901	846	881	843	857	875	836	857	853	873	810	893	919	894	834	825	825	797	835	793	842	809	856	862	814	851	865	866	876	870	818	856	874	806	876	834	845	844	848	835	844	830	829	807	925	838	805	883	838	798	871	881	854	824	861	868	839	863	803	853	895	888	811	835	819	841	851	828	875	825	837	865	841	881	852	878	847	834	947	850	854	833	855	794	822	883	867	799	896	867	814	844	906	837	867	853	835	863	836	839	816	851	853	864	836	888	888	910	888	824	863	839	840	852	833	824	881	828	802	862	855	837	842	809	842	850	843	837	822	862	879	856	814	839	862	827	904	847	781	821	845	836	884	863	824	944	896	856	854	816	866	883	923	857	865	851	844	890	831	861	841	788	874	834	882	868	886	863	873	852	860	846	856	832	796	831	814	845	831	858	843	832	914	834	832	879	847	828	855	886	898	841	879	866	847	863	829	898	832	859	862	817	851	831	872	831	879	856	896	823	854	932	861	850	843	875	859	849	827	845	814	857	822	789	875	837	822	873	864	886	849	835	897	856	797	874	881	827	804	875	815	835	876	827	865	871	884	798	870	865	869	891	854	828	888	861	864	806	917	854	871	874	871	814
62335	96152	59650	25211	6920	1733	884	782	754	724	747	775	786	807	795	762	772	771	796	791	730	762	748	793	745	733	761	776	780	780	764	780	782	794	800	778	751	754	807	766	797	782	726	749	781	758	784	742	745	765	748	773	766	806	716	753	789	740	747	788	746	755	728	741	756	745	740	741	726	736	782	783	768	739	763	770	766	814	739	764	730	753	736	725	778	808	763	769	741	817	786	761	774	784	736	740	728	791	721	751	826	780	760	763	756	762	758	748	772	767	715	788	800	801	741	735	745	749	731	795	806	787	751	752	773	789	725	762	772	785	814	752	779	801	720	735	763	739	739	735	762	807	771	783	745	780	735	760	745	723	760	750	784	788	766	763	755	738	780	773	764	778	769	699	774	719	772	788	756	755	773	760	715	740	759	754	771	757	759	731	797	793	763	730	762	834	762	757	743	819	774	761	756	745	727	742	795	715	782	763	739	743	735	757	763	774	747	809	789	761	771	744	774	827	724	763	754	748	726	777	734	798	790	787	730	756	833	795	758	745	742	748	760	780	778	780	789	779	804	752	782	768	736	693	808	794	742	776	744	765	743	767	763	749	727	773	778	811	797	788	775	772	753	722	793	716	793	744	766	831	768	713	816	736	708	781	751	748	783	709	742	741	783	736	787	786	743	776	763	820	770	738	726	796	715	815	730	759	725	755	783	756	751	728	810	784	779	781	769	750	750	718	735	769	750	763	756	787	779	677	817	799	761	800	760	766	751	741	800	760	769	754	792	781	761	749	794	788	817	762	781	806	821	771	757	794	747	735	778	751	733	755	736	739	776	754	734	708	776	741	759	790	796	815	771	790	758	728	805	729	748	771	807	745	794	756	819	742	767	794	745	763	733	798	809	754	768	768	778	762	812	797	769	753	791	764	780	749	776	773	730	778	759	768	700	746	766	813	767	771	754	749	717	769	734	770	769	746	771	795	754	783	732	761	759	792	773	769	749	766	774	773	835	764	790	775	777	746	756	798	716	788	762	793	777	747	784	744	768	820	759	771	762	802	722	778	776	740	781	770	733	768	706	742	811	806	715	810	752	746	778	766	744	785	757	778	762	765	781	798	749	739	772	778	760	775	711	738	737	773	756	750	764	779	744	735	749	756	800	754	735	807	746	769	708	773	774	783	746	814	726	757	779	748	700	753	796	719	754	761	778	705	791	727	705	764	784	757	802	750	746	742	772	767	798	778	816	752	771	769	801	759	745	749	747	771	735	770	757	792	787	773	819	728	750	745	783	782	728	775	725	745	756	783	793	775	758	770	752	750	756	731	687	762	784	758	709	778	767	729	789	806	794	763	756	754	708	799	799	791	776	780	730	771	764	690	792	743	792	760	796	767	761	773	744	791	790	753	821	754	777	736	794	774	778	769	794	794	745	761	779	733	791	812	757	799	797	766	763	792	755	761	784	757	803	781	765	761	691	791	742	761	771	746	788	775	746	729	792	844	701	745	740	772	768	740	740	739	777	777	767	735	769	736	713	746	738	711	705	761	732	727	794	771	771	755	766	740	806	803	739	737	777	739	795	781	768	815	755	739	733	756	772	736	768	795	730	730	759	751	761	716	734	775	775	771	752	801	736	776	797	779	720	793	741	757	705	774	785	733	789	749	725	798	744	734	677	783	766	785	838	759	780	797	711	763	816	778	780	712	718	758	723	764	779	784	757	785	781	730	830	800	824	789	776	715	775	696	807	753	766	791	738	758	718	738	779	714	766	743	761	738	827	749	733	745	762	752	752	752	718	803	791	732	794	707	787	740	751	780	788	747	794	695	753	741	786	754	725	780	801	726	768	745	790	778	762	743	762	802	776	794	794	757	762	767	768	736	762	763	727	739	768	753	736	748	784	768	707	708	760	735	726	781	792	831	713	785	733	793	755	764	750	767	748	753	786	834	776	819	776	798	746	774	756	806	771	719	758	772	764	756	744	733	779	726	758	766	776	799	778	801	801	747	747	759	724	770	736	792	786	774	793	782	760	778	769	812	744	804	769	740	796	743	730	782	776	748	773	760	711	826	745	759	738	734	733	800	776	751	739	744	708	798	749	764	747	754	745	738	721	773	772	766	737	774	818	813	770	775	744	708	770	791	740	813	748	726	751	776	759	771	735	783	768	761	806	763	792	814	726	738	758	706	752	727	736	714	752	743	778	735	789	767	791	776	792	759	727	773	748	780	763	771	788	747	835	779	742	705	764	765	731	749	798	773	788	784	768	746	760	780	782	754	778	761	757	727	784	749	766	750	805	712	767	745	784	757	807	768	811	825	748	774	760	751	754	726	784	764	784	773	761	779	750	769	794	765	772	740	757	736	777	773	743	775	723	836	764	714	769	734	714	752	754	760	738	755	744	754	750	782	776	739	753	779	779	724	777	763	716	747	748	750	747	706	781	755	736	804	735	766	754	777	744	742	764	787	731	704	723	770	710	784	760	745	742	747	760	745	731	759	755	791	758	742	791	739	784	768	732	782	746	765	761	776	758	749	822	770	818	778	759	765	757	773	786	734	745	818	741	729	746	696	748	793	742	789	772	796	764	775	733	778	750	722	729	766	776	799	747	728	775	779	782	793	742	762	769	710	808	787	728	766	740	742	756	789	770	764	767	819	743	725	778	781	781	762	777	781	753	796	736	747	786	768	752	777	756	810	775	773	779	773	765	811	781	751	782	757	760	774	753	770	733	770	761	736	798	779	709	792	734	729	751	760	778	800	733	772	754	753	769	729	791	771	761	790	757	751	787	738	771	730	792	734	813	797	763	745	750	794	794	777	743	782	763	788	746	787	739	763	767	724	825	740	777	773	708	716	795	737	780	751	718	730	742	755	740	787	739	780	784	758	778	713	755	766	742	767	785	769	768	765	768	769	783	761	766	720	806	760	754	821	736	764	763	734	766	752	774	746	740	786	683	781	789	787	723	749	762	761	728	769	773	730	726	735	799	725	782	835	748	748	780	755	780	741	746	751	729	790	806	741	757	780	710	753	789	761	754	736	754	774	755	791	798	728	764	732	750	781	754	752	763	722	812	735	786	766	771	772	759	738	716	758	741	773	717	735	779	792	725	780	708	755	789	715	767	796	774	776	743	758	758	782	731	736	763	724	791	753	685	778	750	768	747	817	771	738	768	773	748	785	812	738	752	757	774	797	727	786	800	789	736	819	738	756	775	742	757	731	768	733	772	688	776	767	754	777	740	727	722	737	769	726	741	839	757	741	750	733	784	744	755	754	755	713	740	732	710	741	746	760	785	700	749	721	755	761	810	777	782	772	782	786	736	770	757	765	763	763	749	779	723	819	753	746	735	770	734	819	699	727	748	740	736	795	750	755	799	743	763	750	780	712	791	788	714	756	763	757	771	836	754	764	747	814	757	738	759	747	763	810	826	787	793	762	770	743	781	762	799	767	778	739	734	788	753	734	756	776	738	760	792	729	757	718	726	752	742	765	764	731	741	758
32271	31006	22087	6861	1364	792	697	648	652	682	696	699	682	685	675	664	635	656	729	687	713	673	658	697	638	640	672	655	635	680	686	680	652	697	679	636	623	699	670	659	646	704	627	732	664	693	668	634	659	681	667	651	685	665	590	714	665	662	661	689	634	710	667	671	624	696	713	700	679	651	717	666	709	669	644	659	633	637	702	731	713	662	700	654	668	676	665	592	678	661	722	654	673	690	675	667	651	639	700	626	696	672	670	718	637	646	606	673	656	700	686	617	694	650	676	677	661	693	698	682	707	644	671	692	679	656	641	638	668	684	676	706	693	599	667	674	704	718	641	751	598	676	672	678	702	668	688	654	681	701	616	715	629	672	661	683	657	648	697	652	624	675	657	663	675	645	657	699	658	690	697	659	658	715	635	650	722	651	677	660	645	637	693	653	698	693	663	683	710	685	656	661	705	680	693	686	662	637	642	660	648	716	680	684	677	698	679	659	700	664	696	656	664	672	683	685	674	670	668	706	672	714	726	609	681	679	695	657	684	622	670	624	735	651	658	659	654	662	645	651	698	673	686	703	664	736	693	680	662	709	674	701	685	651	696	677	714	707	681	652	642	689	641	658	699	656	643	680	641	716	669	681	656	652	667	679	753	678	700	687	667	621	665	614	684	649	726	693	627	648	668	657	712	671	640	632	695	676	626	686	666	687	719	731	685	708	669	676	672	675	720	643	632	655	716	656	711	617	653	687	704	692	663	685	669	715	679	670	663	676	694	694	636	669	637	695	695	613	661	677	687	675	667	693	704	707	656	683	678	697	611	688	683	673	643	684	675	717	750	690	672	726	599	649	711	658	656	717	655	641	650	676	705	647	667	636	693	680	675	686	662	647	680	651	637	668	719	681	627	666	686	724	619	674	683	647	644	689	678	633	672	681	653	660	710	635	687	645	669	635	695	645	693	689	680	710	670	679	738	675	690	690	716	727	697	733	707	678	698	674	677	672	650	653	678	663	695	686	673	666	653	653	675	679	646	704	685	659	664	699	709	730	690	721	652	669	698	689	652	706	684	661	664	654	730	699	697	674	642	648	645	642	659	663	723	694	627	674	644	692	716	705	646	662	709	644	644	668	628	690	651	652	634	705	689	654	685	652	664	693	629	699	663	689	674	683	661	644	686	653	660	663	701	613	674	693	705	696	713	622	646	642	659	684	645	690	720	697	675	658	699	695	681	717	735	695	675	711	696	646	687	668	671	718	710	705	634	664	635	666	617	646	670	617	671	656	687	638	711	673	653	693	657	697	667	664	700	647	682	711	670	667	610	635	684	716	654	651	643	671	639	670	675	674	668	647	697	647	661	687	706	619	700	649	698	659	677	686	664	704	635	629	622	658	676	698	645	651	710	624	687	717	681	696	721	680	680	703	676	626	682	674	664	678	652	691	685	646	706	635	679	682	686	626	710	683	721	671	665	672	685	695	694	676	701	694	635	704	638	617	653	645	688	653	683	677	671	656	706	671	707	686	690	672	641	640	643	670	646	699	638	685	735	677	669	663	653	703	690	671	679	671	684	692	692	676	709	682	670	649	698	641	664	659	674	696	722	656	763	648	675	676	670	639	648	713	682	686	713	668	673	739	678	620	705	680	636	640	652	646	670	680	658	682	668	712	652	657	713	697	645	666	698	683	681	662	651	635	637	702	676	611	652	642	706	680	675	655	686	667	694	669	694	627	666	666	669	716	645	637	653	682	678	691	685	645	737	655	676	698	662	670	657	637	649	679	647	683	655	669	648	649	651	716	720	695	701	654	678	644	685	654	684	662	686	672	636	606	681	700	671	685	674	653	707	688	681	652	676	660	685	670	722	672	670	699	707	689	662	684	684	633	688	671	694	675	673	668	657	665	684	636	659	661	662	624	704	658	687	705	697	707	661	712	665	654	694	743	652	678	710	693	704	667	645	651	678	663	694	712	697	671	605	670	725	671	663	651	673	686	676	687	676	680	731	702	732	663	689	669	687	631	661	660	669	686	713	675	645	684	683	688	641	680	656	699	684	664	627	700	677	688	668	688	654	650	670	698	696	708	658	678	702	705	698	687	675	736	677	676	692	691	707	706	681	683	684	647	672	630	708	623	716	693	685	700	656	722	667	687	711	664	686	656	696	695	662	660	671	632	663	685	636	684	648	636	675	674	631	620	690	652	680	762	678	658	692	655	706	694	647	673	666	680	688	665	689	708	670	642	731	648	647	673	714	684	683	651	666	712	686	684	690	689	639	674	692	666	690	661	652	716	664	638	689	675	690	648	719	698	733	681	715	650	668	671	648	640	660	684	676	657	647	599	646	646	677	704	657	651	703	641	649	650	709	675	624	693	688	687	645	668	663	666	704	674	697	677	671	681	689	675	694	678	674	691	674	698	679	651	646	660	667	741	698	680	657	671	677	695	680	643	665	686	667	657	675	687	627	650	702	642	693	674	625	608	686	732	627	665	681	666	660	663	687	645	694	658	636	671	641	683	648	655	675	648	705	663	694	682	679	750	682	679	624	660	683	675	687	655	711	700	677	657	723	706	663	679	625	704	668	663	694	655	672	654	636	693	678	672	644	677	682	669	656	662	721	682	688	669	699	697	694	689	679	677	705	688	680	680	701	696	674	702	655	713	637	603	707	695	658	645	701	691	619	625	662	655	659	680	674	666	677	641	698	681	714	689	651	680	657	687	697	684	658	683	692	672	640	708	688	707	667	652	720	737	655	662	661	668	662	707	680	623	633	650	618	651	661	685	668	664	697	661	670	718	690	641	632	683	651	648	665	678	646	675	662	678	673	660	707	693	670	669	680	646	706	637	650	694	665	650	674	709	677	676	681	658	673	723	703	701	642	645	675	704	661	692	677	641	701	622	705	701	717	659	673	657	690	657	668	661	620	698	709	691	668	628	618	622	643	686	671	638	698	686	680	667	662	684	722	669	674	714	698	688	696	712	654	706	688	644	655	608	662	644	742	705	614	689	668	638	658	650	648	673	723	645	669	652	697	667	657	660	688	680	674	647	678	683	698	688	663	703	701	670	648	661	689	649	696	648	641	706	688	661	703	627	644	683	669	689	684	657	678	645	718	710	684	693	695	630	609	677	700	658	625	680	679	631	683	694	667	704	629	623	637	676	673	648	674	650	719	636	660	697	696	680	715	673	665	663	711	634	657	660	676	672	633	635	664	696	705	647	663	664	668	692	726	671	696	696	695	739	637	623	673	626	699	676	666	675	709	638	687	721	659	691	612	709	652	685	660	645	669	675	687	662	682	676	686	623	661	693	658	661	727	674	703	638	684	700	665	673	625	688	702	720	661	679	664	661	664	660	681	675	646	624	684	681	652	626	695	653	658	697	688	694	721	649	695	665	732	668	674	727	674	684	685	686	662	726	667	639	662	643	671	705	679	670	676	650	684	689	655	704	636	649	672	698	649	700	669	699	666	715	642	690	710	693	672	715	662	666	648	626
27636	33747	14730	3352	1062	648	552	561	558	513	583	545	559	536	565	539	546	555	590	538	490	554	567	575	546	557	535	532	523	533	544	531	575	525	479	522	560	540	519	585	527	539	537	512	549	557	534	563	589	553	560	559	512	491	530	570	553	522	568	597	537	509	589	548	527	550	518	582	532	571	541	506	524	566	528	537	555	555	540	530	567	554	525	562	507	524	527	555	537	562	537	527	575	521	537	544	520	543	556	555	524	539	542	560	561	544	589	538	555	559	574	589	538	549	542	534	528	525	559	536	533	537	529	565	558	549	569	503	533	537	537	537	557	523	521	518	544	527	516	559	562	525	552	548	529	533	500	572	558	536	534	556	553	538	549	510	506	560	580	564	577	556	519	551	604	483	517	545	525	506	492	562	527	551	554	523	548	508	504	560	550	515	564	512	541	511	582	529	610	567	545	535	540	550	527	522	597	535	497	516	560	544	526	563	549	538	577	546	548	588	509	504	536	551	561	553	534	506	529	574	520	536	551	538	513	549	521	546	543	517	536	550	541	523	559	541	565	539	535	531	554	547	533	561	565	546	537	535	579	557	569	581	546	531	554	487	539	560	538	527	480	550	528	569	504	584	576	556	542	559	526	498	562	525	551	560	522	543	544	552	508	549	566	528	557	496	539	525	518	542	543	581	583	551	561	565	545	495	536	506	548	500	535	513	522	524	550	552	525	531	478	520	552	537	567	557	531	500	562	587	539	536	596	582	569	542	516	570	489	522	549	541	489	544	530	575	553	522	561	541	556	563	548	531	531	609	513	530	528	564	523	562	542	564	535	584	529	527	570	556	534	521	592	553	542	537	560	517	497	570	546	509	578	551	570	506	547	518	539	538	545	526	523	545	539	520	569	493	549	506	564	575	538	507	551	551	540	483	570	527	526	548	543	519	514	543	511	550	512	585	541	566	535	490	542	512	545	548	541	571	491	530	559	502	526	536	547	598	557	516	561	534	558	561	539	529	546	523	558	500	577	563	545	540	548	563	552	562	503	587	520	558	572	499	539	543	565	544	549	555	561	566	575	556	546	568	546	523	567	532	556	618	556	537	529	583	516	575	556	529	564	547	503	509	538	495	519	523	564	568	567	528	542	562	564	561	529	523	553	539	541	521	582	561	531	544	520	542	517	500	528	531	541	574	511	497	543	546	562	500	594	563	558	555	580	542	563	500	522	537	519	493	553	526	528	541	539	509	536	538	583	516	508	550	518	565	578	496	560	521	533	521	515	606	521	556	525	542	547	559	591	566	509	536	543	512	552	536	526	549	563	559	539	529	595	553	525	562	541	532	529	549	544	543	538	589	551	519	539	558	550	571	555	533	571	523	528	557	532	527	544	554	520	497	552	532	556	528	596	488	542	550	558	494	553	538	512	546	542	517	496	513	543	586	546	505	534	541	547	518	533	542	493	538	537	584	515	535	531	571	528	514	575	535	555	533	593	499	576	491	526	522	543	523	600	535	509	514	572	537	520	504	550	523	555	559	581	555	538	552	557	502	528	512	516	598	540	557	551	565	578	510	553	519	521	542	512	558	535	520	532	533	566	534	582	549	524	522	538	544	558	562	492	524	562	556	501	542	550	549	544	533	572	549	519	560	592	545	561	543	548	524	532	518	543	556	540	540	569	576	557	553	568	512	541	513	588	542	556	554	540	531	531	564	537	552	559	545	541	551	515	523	525	522	553	535	548	547	509	500	611	591	493	532	512	535	512	552	502	500	488	547	567	532	531	526	528	554	546	500	510	544	512	541	531	543	522	548	492	523	519	511	531	583	552	579	530	523	537	554	535	543	568	535	609	539	487	553	545	514	536	574	558	546	539	522	554	497	540	536	592	572	524	552	561	520	556	545	547	550	553	543	557	547	562	554	502	567	516	522	553	548	549	541	519	481	569	517	548	541	516	582	526	536	543	556	519	560	564	554	510	537	523	539	536	574	546	568	584	522	522	533	535	546	530	560	556	528	580	550	542	554	510	548	522	513	536	526	567	554	561	547	537	554	529	560	554	506	514	561	549	545	572	578	506	559	522	538	542	518	546	533	514	539	560	567	569	566	574	523	562	573	552	589	505	558	522	519	534	540	557	544	555	553	546	550	520	518	528	519	500	568	531	520	557	559	568	577	510	525	546	521	599	522	511	578	555	523	570	581	571	550	496	482	534	543	569	488	529	565	556	549	547	565	514	551	580	571	510	559	511	536	547	510	566	531	538	537	546	546	519	545	534	531	513	524	537	533	524	547	587	521	541	528	511	525	562	549	530	495	518	576	516	568	570	495	535	518	522	552	489	534	539	563	531	568	524	593	526	562	526	571	557	557	535	586	561	555	537	549	516	552	539	495	511	509	530	515	518	567	576	543	567	544	531	545	534	511	541	533	501	541	568	511	552	577	571	537	480	597	533	527	557	534	513	558	574	532	496	545	579	508	526	491	550	525	543	551	538	579	536	580	547	495	570	569	577	533	531	555	534	551	550	583	516	552	534	544	539	560	513	527	542	537	550	507	501	511	543	555	567	519	545	528	529	498	551	530	564	523	536	529	492	517	529	552	539	546	552	575	531	482	532	548	524	534	530	527	557	538	539	570	575	561	486	560	519	570	537	549	525	583	523	548	545	562	570	508	578	527	560	560	524	549	575	531	554	563	556	532	515	534	540	498	543	556	518	543	562	529	520	566	520	499	534	529	535	563	569	527	554	558	532	573	508	503	516	531	513	550	577	614	512	538	564	525	566	539	526	519	564	565	526	499	533	538	543	496	569	519	560	548	540	562	562	560	549	521	531	525	487	552	545	550	539	567	527	550	513	528	543	525	508	581	565	583	538	528	532	537	544	554	550	537	589	582	513	543	529	515	531	568	578	527	532	531	499	541	545	552	559	507	570	526	538	563	573	599	510	579	566	573	539	557	550	538	537	546	557	571	507	503	528	515	513	517	564	525	590	530	559	569	552	543	549	571	530	557	542	524	514	531	559	524	516	531	506	530	538	515	558	514	559	556	567	552	529	553	534	531	581	545	556	542	551	549	541	557	557	541	529	567	536	525	556	574	537	514	518	567	496	564	564	568	519	556	491	551	583	522	550	514	546	580	540	558	564	520	538	545	512	536	557	549	535	576	548	587	533	569	610	579	580	526	585	532	504	566	584	533	541	516	549	559	537	533	523	533	567	578	553	575	573	571	538	526	550	516	535	551	553	570	501	588	570	596	554	546	573	552	541	556	582	544	523	506	498	541	553	524	544	552	569	550	512	523	540	569	508	567	527	542	548	497	540	543	592	530	531	588	560	499	551	548	539	554	529	583	563	520	542	531	533	514	570	585	576	533	549	561	545	545	529	538	531	562	555	563	558	569	584	528	547	515	519	553	510	532	532	538	557	569	539	588	593	512	561	598	572	484	503	559	549	542	530	550	544	513	589	590	567	564	545	536	518	520	547	526	560	580	545	577	476	531	534	512
25367	25268	33956	27699	14953	3174	1045	843	759	778	786	783	698	772	716	780	774	786	776	717	728	777	759	762	771	695	753	762	796	726	740	770	744	785	752	728	739	700	760	757	777	720	765	761	692	709	719	758	741	747	714	771	739	695	743	712	791	762	764	827	730	742	750	714	755	731	723	760	721	681	715	743	742	766	753	715	739	740	730	704	763	804	710	764	739	784	726	736	736	749	750	746	722	729	732	744	760	745	672	738	760	773	740	752	743	741	715	775	722	741	752	691	784	745	737	740	784	713	756	727	765	717	748	751	716	766	727	729	749	791	714	736	720	749	728	775	725	772	769	727	743	728	767	791	760	725	751	673	781	761	736	765	752	759	721	762	810	728	734	731	717	736	827	816	744	703	778	793	774	720	725	767	765	741	700	752	759	723	698	803	755	691	731	742	703	806	750	772	766	725	729	770	738	713	752	742	760	747	769	717	793	705	731	700	724	778	748	722	732	718	775	756	753	752	740	740	713	735	739	753	726	781	725	780	750	716	753	665	709	742	766	740	735	696	705	702	734	757	733	754	775	660	757	740	728	718	699	720	756	745	770	753	743	725	689	736	744	728	758	734	772	736	754	742	730	758	762	705	756	745	710	748	754	720	725	724	733	772	761	753	727	755	690	742	729	743	705	748	756	729	706	760	763	758	763	735	727	764	722	774	741	746	745	712	749	752	721	756	747	710	744	700	736	799	760	747	782	740	758	764	755	726	708	747	675	718	775	764	706	757	742	762	708	712	765	722	762	763	701	743	728	714	826	728	779	736	738	717	722	764	736	736	779	730	724	685	769	725	726	719	720	777	754	797	758	761	694	740	793	726	728	678	785	746	727	740	788	703	726	745	763	720	757	718	765	766	789	711	737	740	713	724	754	765	755	746	717	775	748	737	750	760	745	770	770	761	718	692	753	711	735	746	747	771	729	720	759	736	745	736	711	775	730	709	792	721	696	702	699	740	754	750	744	740	711	746	744	757	743	754	767	765	747	722	744	714	753	682	690	746	726	752	706	756	733	729	733	734	746	769	714	814	762	734	747	748	754	709	721	708	741	716	737	748	754	762	727	724	740	789	732	682	759	732	749	764	696	755	737	691	761	687	735	697	702	691	742	746	753	752	716	765	736	755	760	715	743	779	734	749	781	754	744	681	730	748	751	741	736	745	742	686	753	789	768	716	726	730	749	738	707	701	707	723	783	745	731	750	784	755	721	709	721	753	738	731	713	757	735	724	749	736	737	768	732	716	749	737	735	756	777	729	729	727	754	727	801	771	743	738	758	744	720	747	701	739	751	726	739	747	724	730	735	725	809	734	761	749	713	669	741	727	740	746	711	734	715	749	716	757	757	731	734	757	702	766	736	737	719	764	780	758	777	721	742	733	701	739	769	756	748	698	742	734	726	755	725	781	749	745	749	719	754	754	741	761	762	698	720	722	738	681	777	742	724	781	730	737	744	711	755	761	752	755	711	677	765	752	852	738	694	742	734	718	750	714	726	695	706	735	742	738	815	795	763	715	701	734	741	758	785	729	798	762	722	784	760	765	751	675	719	725	723	725	713	734	776	665	684	734	657	743	777	745	764	723	721	756	727	709	766	736	748	763	692	723	790	714	775	774	723	722	750	757	746	748	714	761	732	743	717	709	719	763	758	750	712	694	737	764	740	753	729	733	728	742	747	777	767	714	748	785	732	706	703	748	716	750	764	780	792	776	744	753	734	732	727	732	756	806	747	774	714	843	711	740	773	731	720	743	717	758	744	734	751	753	754	739	743	782	740	753	700	768	728	757	726	753	735	748	726	737	710	747	725	769	783	747	703	706	738	764	768	794	717	767	709	761	791	748	727	692	732	727	759	700	726	795	702	683	752	709	782	713	775	747	761	736	761	730	768	722	764	745	728	730	744	674	668	687	725	719	683	724	752	764	714	726	769	723	702	749	719	735	720	747	753	747	763	713	761	713	767	666	756	758	732	763	771	803	745	753	749	762	766	744	715	717	785	758	727	753	762	747	768	764	801	755	771	719	726	708	808	735	711	748	728	753	709	759	765	713	698	748	742	748	718	676	749	757	753	737	763	752	767	758	759	727	787	769	747	769	703	719	718	755	748	754	738	728	762	742	742	693	710	744	744	709	770	750	760	725	761	690	718	721	806	771	695	755	782	744	740	703	751	746	697	688	754	714	747	777	701	708	716	755	766	752	768	711	819	742	790	719	780	725	733	698	707	762	751	752	764	729	788	658	739	771	739	727	799	747	698	684	748	739	741	732	741	755	749	749	709	711	712	759	773	730	735	714	738	761	773	767	726	698	762	707	749	755	757	716	745	721	743	748	688	754	739	692	758	704	701	750	716	677	721	713	731	705	748	740	745	719	739	750	685	702	700	726	703	743	723	743	750	749	749	690	732	762	771	724	737	745	734	786	758	811	805	737	742	733	696	751	737	748	761	777	735	738	737	751	762	725	781	702	769	711	740	740	777	750	669	777	761	698	752	746	720	753	766	744	765	746	735	707	688	737	763	751	708	773	734	727	733	747	710	744	729	762	769	706	730	758	758	763	755	692	715	787	759	779	765	755	766	717	721	751	729	801	745	733	743	772	786	747	761	766	737	748	717	762	699	695	765	718	714	744	749	774	758	790	754	744	710	755	773	680	733	758	752	795	713	695	743	716	739	756	703	715	753	735	709	760	723	760	728	704	766	764	759	750	726	750	678	698	694	775	738	769	735	759	713	746	758	746	744	777	749	741	731	747	744	769	725	740	774	763	751	735	704	731	737	735	734	721	703	709	748	696	769	736	741	739	751	674	718	714	747	712	755	745	710	705	808	708	755	776	750	765	735	755	719	787	765	713	743	757	733	751	735	767	748	749	802	701	742	761	774	725	727	714	731	741	723	726	744	711	696	733	768	743	715	742	724	730	751	693	718	767	767	719	771	746	760	732	728	726	766	770	669	714	760	779	772	759	720	714	753	762	822	741	760	734	780	771	759	757	759	765	728	701	742	736	683	750	769	743	786	736	744	776	722	759	748	761	706	688	781	702	694	715	737	766	721	725	723	707	759	738	729	753	703	762	703	754	689	735	791	749	765	747	757	706	753	722	692	759	730	737	753	704	774	797	727	696	767	738	780	718	735	667	708	745	691	732	730	700	759	705	784	730	770	770	711	778	772	757	714	715	717	749	780	736	758	743	746	719	776	748	724	740	740	745	744	748	763	768	742	748	736	715	711	750	782	773	719	745	742	738	749	774	751	734	735	715	718	733	752	691	715	795	724	739	682	723	732	731	759	767	689	725	741	796	668	763	784	778	779	758	768	745	736	717	759	731	740	775	748	758	752	738	789	764	716	718	717	772	746	686	700	724	751	768	781	684	726	752	722	746	773	754	739	723	777	738	759	735	728	728	751	730	743	790	779	723	708	737	749	776	749	710	699	733	743	755	740	764	709	720	725	720	730	787	712	703
62390	86609	49884	17708	4193	1158	670	667	665	659	645	619	702	668	703	643	679	632	641	650	687	665	652	681	644	632	660	673	624	645	666	647	667	707	650	623	581	621	635	678	660	636	674	584	620	652	679	614	631	661	620	636	662	617	673	660	644	642	684	644	650	658	609	653	652	657	629	651	625	639	626	612	679	655	677	632	616	669	632	685	653	663	659	699	669	589	673	647	651	685	643	641	649	664	637	669	628	685	670	642	626	633	628	668	678	674	648	670	643	707	603	602	640	601	627	643	592	691	644	641	653	634	681	652	662	688	659	676	686	668	675	654	632	633	650	650	637	650	683	613	632	639	650	661	617	647	647	637	651	664	628	652	675	668	598	666	597	658	630	626	650	659	653	674	638	683	666	667	638	623	674	638	668	658	615	659	645	632	671	632	647	630	614	659	634	664	657	673	648	663	630	628	644	650	656	594	603	637	686	617	640	618	668	650	652	635	678	621	641	668	646	616	613	638	635	604	629	655	621	619	654	677	591	643	619	598	672	583	666	646	659	636	654	587	661	631	657	635	678	690	655	627	603	655	667	629	671	703	620	591	629	597	636	625	660	644	642	661	637	632	646	682	680	632	657	654	648	640	624	641	624	657	646	665	596	661	596	637	690	650	655	684	668	657	668	600	609	664	645	615	672	638	640	636	647	677	666	643	574	601	639	598	649	671	632	638	656	667	653	634	668	642	621	619	632	628	659	607	625	624	632	621	632	651	649	626	656	641	662	620	671	646	653	643	641	636	639	659	602	671	665	603	644	631	711	622	631	640	651	630	650	667	670	635	653	655	657	609	667	641	658	655	675	632	677	650	659	653	638	638	654	645	653	618	622	691	631	650	658	657	594	627	621	575	669	660	625	674	659	680	628	679	654	646	618	630	685	671	642	673	632	686	691	651	653	631	673	646	624	580	672	681	650	637	692	681	657	621	686	624	639	693	647	596	619	617	624	664	644	622	617	618	624	649	613	648	617	579	677	669	622	581	637	643	641	699	630	642	612	619	657	669	613	623	668	621	673	665	645	627	611	603	646	630	587	660	642	606	647	619	655	677	630	685	680	621	634	627	660	675	662	635	660	662	634	669	638	646	695	606	658	647	652	691	639	658	635	649	640	644	675	654	661	599	616	696	662	595	601	643	632	631	655	644	624	599	619	636	660	655	651	662	665	658	628	645	651	638	630	653	677	616	616	623	666	598	629	629	687	670	644	633	631	631	634	629	655	642	587	653	649	629	629	673	636	633	670	632	670	663	653	646	629	584	626	617	629	626	639	634	606	693	677	643	597	602	671	644	650	648	621	634	611	674	664	631	654	638	641	662	599	620	673	692	653	673	624	663	635	674	630	621	661	620	686	629	652	641	604	603	620	677	633	598	618	629	606	626	671	666	644	621	625	666	656	648	621	652	660	637	665	668	624	686	646	695	629	673	624	656	633	649	661	639	693	629	613	684	666	631	636	649	670	672	628	624	646	649	619	634	670	644	629	596	675	652	678	627	656	622	674	653	611	644	652	676	632	665	733	641	667	631	674	643	598	616	611	648	652	638	687	599	612	630	660	604	640	658	641	619	638	634	632	642	620	634	664	657	649	647	622	658	711	625	620	665	630	642	618	591	634	642	661	619	637	642	624	662	646	648	627	638	652	649	621	649	627	688	630	657	637	673	595	671	649	634	693	645	632	641	669	670	646	663	615	646	665	618	642	631	649	663	654	635	589	640	658	649	665	666	625	624	646	647	637	663	622	674	652	685	681	674	673	634	631	686	634	659	626	600	606	666	648	649	682	591	665	657	658	635	673	653	609	652	627	614	645	621	632	604	636	658	638	655	615	671	589	668	615	659	653	573	654	616	660	617	700	642	654	635	688	635	629	644	634	635	616	659	651	631	652	638	616	657	686	632	632	614	651	605	643	667	679	620	687	616	661	642	644	680	601	631	644	621	666	646	649	642	636	640	625	644	611	657	647	654	667	613	663	631	635	662	633	627	621	685	629	621	606	666	660	623	629	657	648	641	640	658	632	646	668	634	647	667	640	666	633	688	679	687	662	650	654	625	634	663	622	618	668	637	608	641	648	624	630	672	648	653	668	622	684	655	637	606	643	638	632	618	645	645	603	640	616	666	651	704	633	651	583	662	663	603	620	646	640	668	644	648	601	625	656	639	688	633	645	637	628	620	639	658	612	657	625	674	640	652	671	653	588	675	639	612	634	701	616	658	639	662	603	642	652	650	639	708	628	645	670	675	615	676	649	637	683	656	663	629	642	632	612	655	610	649	601	655	626	648	653	646	639	618	631	680	638	642	647	624	634	622	628	617	621	643	677	611	646	678	674	647	685	638	622	631	649	586	645	650	660	634	698	613	616	667	653	668	663	616	635	618	651	609	682	642	626	624	655	646	644	658	689	666	666	623	668	600	670	684	695	665	638	603	671	663	642	594	688	629	676	611	623	622	648	631	569	618	573	673	664	663	638	672	701	632	640	669	623	640	644	668	659	681	652	643	663	617	604	658	648	640	657	662	650	630	586	681	655	660	619	666	647	652	658	641	631	645	639	635	662	672	623	628	643	660	654	666	608	648	662	654	670	664	674	595	639	644	644	669	674	613	632	644	655	672	632	622	672	667	625	667	642	588	669	631	624	668	634	593	645	662	644	631	606	656	670	621	608	607	645	633	651	623	632	653	616	671	650	622	655	683	656	655	633	672	660	650	633	634	664	667	652	606	685	635	667	641	627	606	653	644	616	647	621	652	626	664	632	646	645	615	695	688	610	646	626	626	666	615	672	641	639	661	591	592	610	607	695	638	643	637	662	672	680	593	665	626	649	624	648	610	649	663	630	659	607	649	630	611	624	639	672	632	592	642	634	590	655	645	670	656	622	688	603	661	649	646	642	628	674	584	627	613	648	649	626	641	615	630	609	659	625	623	642	634	634	587	684	637	641	675	623	625	648	637	613	632	615	620	660	634	644	632	619	658	635	619	669	648	633	630	669	640	649	682	670	627	624	641	624	629	611	610	646	583	679	623	660	636	624	656	677	618	674	631	630	635	615	663	642	618	615	604	647	631	603	625	659	624	644	627	645	704	658	588	656	677	609	666	630	659	632	635	644	641	638	628	596	654	648	671	623	608	689	624	607	633	662	605	627	639	631	637	614	639	665	670	612	624	667	631	644	641	661	645	668	623	712	632	667	604	636	616	653	646	675	618	640	686	606	619	657	658	628	638	633	678	631	667	623	598	626	632	626	633	638	657	632	684	663	662	659	614	680	633	672	621	617	674	628	660	680	658	630	654	646	688	609	631	689	633	701	663	613	614	617	653	629	700	641	632	647	695	631	621	599	613	608	631	682	634	655	643	666	672	658	624	675	649	631	630	609	672	621	629	634	699	627	624	616	647	678	657	649	651	632	637	642	628	624	643	702	619	676	665	653	637	605	642	633	605	635	638	615	671	605	637	647	605
24037	23105	31754	26128	20467	10882	1947	1038	926	902	857	880	910	863	837	854	846	892	847	882	845	879	922	830	871	877	876	817	880	851	874	849	900	851	857	875	812	876	846	828	907	811	870	870	869	830	887	872	822	852	837	797	822	849	923	831	822	869	853	836	820	880	876	868	844	833	851	848	827	854	866	858	845	853	806	872	893	822	909	884	884	825	864	910	861	845	840	790	798	864	862	839	850	942	855	847	898	869	890	878	845	881	855	843	868	853	859	877	884	848	838	890	866	859	811	875	847	845	861	849	815	868	845	876	824	892	839	884	827	858	818	865	853	846	857	840	870	886	840	823	795	904	874	864	822	878	896	868	872	863	882	917	880	838	827	827	826	851	835	865	856	841	818	883	825	816	870	893	852	866	854	823	820	861	861	904	799	852	871	823	854	889	887	808	857	810	874	848	822	784	857	857	797	815	891	853	793	855	789	847	863	852	859	831	821	860	846	815	827	885	826	847	864	858	834	827	836	829	824	829	841	854	823	855	854	814	877	854	872	835	844	861	830	883	850	904	861	815	842	842	890	840	858	891	847	860	812	844	868	851	848	817	911	832	875	852	831	869	846	868	885	841	844	815	861	925	841	882	850	846	848	806	856	871	823	780	835	859	816	913	804	856	813	820	860	852	858	839	811	834	842	836	859	837	858	837	836	834	846	835	840	804	815	872	799	842	830	810	806	840	835	858	825	865	831	854	852	839	843	883	811	874	828	816	846	856	882	881	802	874	820	808	858	824	860	852	862	877	846	849	840	832	846	864	852	849	843	789	857	837	842	845	838	785	779	808	847	816	848	843	855	836	868	815	840	782	848	848	856	826	863	825	822	793	856	831	826	821	897	859	842	789	865	815	822	860	812	841	838	816	810	817	883	814	857	810	798	811	864	851	835	827	775	886	831	854	868	784	895	878	843	853	858	842	815	869	860	833	884	919	844	866	861	872	853	821	890	847	859	865	814	845	828	825	848	880	808	834	825	872	858	826	903	892	819	842	858	858	850	905	842	819	871	840	837	874	835	834	804	852	842	843	869	840	798	846	829	789	821	823	809	898	852	877	851	807	827	840	783	811	836	899	845	843	875	809	775	877	846	839	865	820	831	815	824	852	890	863	850	837	893	847	871	837	880	794	856	818	838	863	877	793	837	880	902	840	792	861	929	883	852	832	838	851	837	820	807	851	820	867	806	843	905	829	816	825	799	851	793	856	824	832	824	859	867	791	876	819	824	791	811	886	879	892	876	869	905	838	873	809	833	841	841	833	805	843	831	835	849	853	785	813	820	866	842	877	869	857	840	827	855	830	846	817	848	837	825	877	806	881	862	844	845	837	908	874	860	827	845	845	870	849	803	849	848	823	824	836	902	870	849	805	836	845	848	840	851	919	845	861	822	869	807	844	949	817	872	869	860	847	850	898	884	815	860	859	808	817	875	831	858	814	856	879	820	824	903	841	861	825	847	804	816	904	866	848	830	880	862	830	854	842	856	823	811	815	859	854	850	838	900	841	815	802	807	860	895	837	841	846	815	878	849	811	878	870	832	849	830	842	801	870	838	814	842	797	887	797	829	883	793	787	888	855	846	912	828	846	836	843	838	851	825	844	890	773	782	852	863	870	817	871	800	800	858	778	865	886	860	844	828	845	865	858	798	844	910	815	867	850	781	829	833	844	906	807	828	793	813	855	874	853	848	851	814	842	853	804	829	814	848	806	798	805	833	807	847	853	900	810	843	853	870	853	835	854	825	812	863	796	818	849	889	840	778	840	842	848	836	857	900	874	862	917	891	870	833	841	840	888	847	806	874	790	868	842	825	867	840	874	840	812	921	843	831	828	863	872	852	886	877	842	787	860	875	803	845	890	791	816	839	860	850	863	848	894	804	814	840	899	828	892	857	899	875	851	911	829	868	856	890	839	820	864	844	878	856	845	826	838	814	846	814	849	818	816	853	845	809	807	810	797	850	818	856	863	869	815	834	839	851	862	776	776	853	845	822	822	877	847	880	853	872	845	877	896	819	887	862	779	864	872	849	852	818	830	847	841	882	776	841	809	865	858	851	886	862	916	835	849	856	869	812	839	846	834	807	845	840	812	810	875	827	863	872	851	881	746	836	877	825	828	859	858	886	909	863	858	860	881	847	855	845	822	847	853	813	798	884	833	868	861	797	847	874	853	812	852	853	854	873	869	830	874	828	899	847	834	834	858	882	872	854	903	847	879	874	835	816	853	867	845	831	813	833	820	833	815	878	907	887	883	853	836	887	809	830	854	824	883	844	768	828	858	845	836	862	862	865	878	830	823	837	878	842	821	884	859	865	896	840	873	878	892	836	851	862	862	802	829	864	834	884	884	851	850	834	865	894	900	845	816	846	839	877	865	817	832	836	857	850	893	816	860	872	837	834	872	865	917	870	904	846	793	856	852	892	851	823	847	832	775	893	857	849	795	821	859	852	818	821	824	822	840	868	870	911	868	867	867	866	803	825	852	813	820	877	848	870	828	823	810	888	797	840	842	818	776	858	883	814	868	817	807	844	802	889	812	848	888	879	819	855	790	902	859	862	861	886	863	840	824	823	843	840	836	846	837	836	839	825	845	844	868	851	841	885	851	841	852	798	861	851	860	851	845	811	906	895	818	871	858	869	881	868	854	810	834	874	837	862	788	826	884	883	819	869	807	868	825	856	897	872	881	852	898	844	872	833	793	840	796	866	779	857	837	923	818	891	863	853	866	797	826	844	831	884	806	824	848	796	855	787	834	858	851	885	861	828	839	810	863	832	860	805	884	799	804	871	874	800	888	887	821	877	858	804	841	854	857	840	852	846	850	844	823	808	787	813	815	881	873	843	879	861	862	865	904	862	846	838	827	786	839	887	869	853	798	848	818	825	835	828	863	855	879	859	873	858	812	838	852	831	820	846	826	874	831	919	828	860	824	846	878	822	853	818	829	787	776	827	856	871	849	811	845	866	868	858	849	812	830	830	872	873	860	859	838	862	846	854	798	831	820	841	824	865	802	880	859	859	827	886	894	881	866	836	900	837	826	864	841	809	818	837	804	832	881	856	845	854	825	868	837	790	850	812	795	843	841	844	799	811	883	841	873	856	827	825	897	768	844	847	838	790	849	818	838	844	857	837	894	868	791	886	881	916	816	818	893	839	812	843	866	831	839	832	839	903	904	832	868	827	819	851	847	863	830	833	840	862	843	802	824	838	818	871	842	839	892	825	810	853	849	888	865	834	843	831	839	916	851	855	838	835	824	870	844	877	812	824	832	901	882	848	845	851	855	858	871	861	847	865	844	860	830	787	835	817	837	805	829	847	862	832	849	810	902	839	850	819	794	785	839	884	789	840	849	857	840	832	840	873	849	844	788	869	847	852	872	852	858	892	845	850	866	849	865	917	814	819	768	852	888	837	827	839	859	818	884	832	805	819	875	846	863	829	787	870	883	833	820	857	839	859	881
62859	97379	60639	25956	7119	1749	883	747	760	735	730	779	755	743	762	802	752	779	752	789	705	769	725	760	751	765	759	734	748	762	790	735	760	762	724	799	750	796	715	764	827	796	750	818	738	697	734	777	738	764	745	764	763	739	731	790	771	746	742	741	754	765	727	780	735	771	732	802	798	767	801	759	761	795	727	752	748	771	780	717	740	743	774	780	774	786	747	722	742	738	756	770	722	717	708	780	744	751	758	713	769	745	771	772	727	775	779	772	763	769	748	699	740	752	795	776	759	758	713	765	732	746	742	714	775	716	769	718	751	707	691	763	761	747	763	766	776	797	766	760	763	740	789	767	733	745	781	742	722	746	797	715	745	725	797	773	746	697	736	760	814	742	703	756	776	761	701	806	773	815	774	764	763	753	791	736	724	757	737	722	745	738	753	737	777	757	796	744	757	747	752	762	744	736	737	777	733	762	696	791	709	750	728	759	780	735	699	774	800	750	754	749	771	744	749	755	757	787	717	786	782	753	756	705	684	717	782	775	780	752	762	766	759	768	788	760	796	737	774	743	736	793	764	783	722	738	726	763	773	750	746	736	726	782	735	779	787	754	781	753	774	719	750	748	691	727	745	746	794	782	725	739	717	738	764	724	767	762	727	719	710	685	729	703	757	762	751	719	741	759	740	720	674	788	762	745	727	748	747	745	742	753	775	724	783	745	795	778	747	703	762	743	753	736	704	756	780	737	765	696	775	765	794	768	744	762	732	734	776	758	757	754	724	778	807	747	772	770	731	794	737	777	765	738	774	750	744	725	776	723	780	738	725	787	727	748	782	780	776	720	763	730	759	799	756	711	747	783	735	766	759	765	792	732	777	758	735	754	762	778	794	780	730	756	732	771	746	762	756	725	730	754	766	780	705	720	736	737	732	720	769	749	710	781	742	706	755	783	749	761	756	754	744	767	779	707	785	822	744	751	768	743	754	772	733	726	744	757	769	817	780	803	774	766	714	770	739	768	786	740	793	774	764	758	757	756	743	763	759	776	739	754	766	726	735	748	756	715	704	742	779	767	719	761	710	733	743	731	717	712	753	702	797	752	781	710	761	716	727	763	730	718	753	743	780	746	706	777	746	791	741	738	750	733	759	733	756	734	747	774	739	714	723	732	720	757	713	739	769	787	784	738	732	739	772	747	756	773	761	719	760	740	724	706	774	754	781	719	778	738	736	738	691	764	764	742	750	772	774	728	771	754	723	757	769	740	807	831	800	726	750	699	763	745	730	791	771	771	754	690	739	788	765	789	734	749	686	764	786	757	755	720	726	750	688	739	714	744	774	795	745	776	748	703	755	772	774	755	732	781	762	738	710	704	719	751	773	733	736	738	755	767	779	740	729	743	736	775	719	749	717	721	795	733	732	759	740	734	760	717	736	757	784	784	716	731	775	764	708	774	730	767	735	766	773	817	739	744	788	764	753	716	772	727	726	715	736	809	728	716	727	725	716	770	781	741	768	696	751	702	725	782	745	773	798	749	741	760	783	768	711	740	761	779	771	695	799	763	759	747	734	751	770	791	759	787	723	750	751	714	748	710	753	689	779	707	720	791	772	723	759	791	734	736	795	756	757	746	730	695	720	790	736	765	731	759	753	755	807	694	743	772	768	789	723	724	758	697	753	762	709	735	746	722	716	727	711	756	792	748	760	728	782	771	770	730	748	789	729	721	758	718	721	732	796	729	759	707	692	745	753	773	780	755	730	751	745	732	745	780	754	762	735	744	768	765	748	761	773	755	775	760	711	802	777	787	709	717	706	749	723	804	766	728	769	769	720	714	781	794	715	732	748	722	770	782	712	776	761	745	705	766	725	792	734	795	726	771	800	773	753	726	719	750	753	767	734	735	760	746	717	714	740	705	738	704	798	710	753	714	750	723	763	740	695	784	793	756	769	775	794	740	755	766	698	726	720	696	766	785	747	720	760	768	750	715	721	766	708	760	742	794	758	729	765	713	741	752	774	730	738	766	757	741	789	773	746	795	768	739	718	744	748	754	761	740	786	721	746	719	731	759	735	713	769	757	748	741	761	741	708	752	781	755	753	751	687	788	801	777	778	797	761	740	763	737	740	789	744	768	727	747	766	783	757	763	739	693	742	747	754	694	777	714	741	750	779	753	732	800	812	764	821	734	728	734	704	792	703	727	755	692	783	752	764	750	747	766	731	714	772	794	768	767	684	763	776	715	784	728	747	756	824	803	742	761	730	743	776	744	759	702	751	749	787	743	744	771	778	698	767	732	759	788	737	791	726	744	745	743	738	752	767	706	682	807	720	783	767	785	728	781	727	722	759	713	794	740	724	740	748	737	762	737	767	807	779	703	770	776	754	741	749	722	702	755	723	779	789	714	772	780	827	753	743	755	780	722	771	731	733	743	740	784	775	723	722	735	778	766	727	732	752	711	744	805	737	737	742	738	774	708	753	725	739	726	744	764	747	764	740	750	752	717	756	736	716	711	714	730	740	735	737	752	723	698	729	726	749	748	783	761	737	675	737	766	750	752	781	807	780	716	766	736	690	751	729	752	792	764	735	789	797	693	772	732	742	776	728	720	739	779	769	724	779	781	715	742	754	719	754	671	746	708	724	732	724	752	723	719	761	720	729	753	749	766	739	706	763	768	798	773	748	731	750	766	690	740	752	749	743	794	698	805	759	749	737	775	785	785	770	750	748	729	806	729	755	774	731	760	780	738	760	777	708	754	740	748	737	745	708	736	717	770	730	692	735	778	801	705	836	720	742	736	778	764	763	765	740	731	718	738	778	809	724	740	739	755	765	714	747	708	720	751	752	806	728	698	772	784	762	770	731	755	778	747	802	723	775	746	788	734	747	788	740	734	748	766	768	851	762	773	770	694	768	715	755	720	740	787	752	787	712	756	700	741	737	774	716	776	760	741	718	749	782	771	710	750	734	741	715	759	709	732	788	770	754	754	737	731	785	719	731	686	683	789	710	785	761	718	770	730	704	721	772	729	831	693	756	722	752	787	763	759	821	797	765	747	738	760	724	749	757	762	767	783	751	741	731	748	772	782	762	765	719	728	751	727	754	722	771	761	723	752	712	753	704	755	715	744	771	742	695	785	748	687	730	790	742	709	793	758	800	781	771	761	770	750	751	738	756	768	750	795	719	736	744	711	751	701	749	781	726	722	754	723	768	742	746	796	738	710	727	765	796	794	768	710	702	742	738	745	764	757	769	745	735	763	746	740	750	758	758	724	751	734	774	728	741	741	701	767	756	791	763	764	711	714	801	721	800	793	751	719	708	793	717	772	753	784	721	764	709	684	740	755	738	757	756	754	721	689	755	764	733	716	762	746	756	778	750	737	782	739	704	781	749	751	751	734	733	741	738	754	791	695	786	764	765	761	736	726	740	803	732	757	728	762	758	760	720	725	716	756	752	762	792	721	784	759	735	745	755	728	718	749	733	777	746	746	741	769	763	767	736	731
32476	31796	21962	6548	1336	780	728	694	663	641	666	711	690	694	624	608	668	652	713	639	657	674	681	686	633	662	673	667	644	674	702	649	666	678	654	670	638	681	714	657	651	676	664	606	639	625	656	620	660	687	680	635	647	652	661	683	686	687	707	642	631	655	611	620	659	689	696	690	668	667	626	648	673	654	653	680	691	661	721	679	631	666	633	661	708	652	708	758	655	683	665	722	645	663	668	637	646	669	647	699	675	656	638	689	683	676	687	693	629	589	650	664	672	665	685	689	645	652	668	638	662	646	680	641	702	650	684	662	679	681	681	638	693	675	681	666	676	688	670	655	679	658	654	641	695	646	688	668	700	628	667	695	667	660	668	642	645	605	636	640	623	682	660	641	644	659	623	663	692	724	660	664	691	644	653	682	691	712	631	681	697	650	650	671	655	649	630	624	681	639	649	693	732	673	659	652	705	657	654	645	641	679	675	656	703	654	622	693	685	637	653	674	611	675	665	680	667	651	657	653	648	650	664	597	642	641	712	648	679	690	624	696	665	649	664	622	648	649	646	697	697	698	632	655	658	697	704	673	668	662	650	645	659	609	674	688	635	630	673	661	688	642	623	665	623	641	728	644	642	667	641	638	674	649	662	644	651	688	711	652	660	679	689	648	726	659	656	662	659	649	683	643	688	652	647	691	608	653	647	681	627	652	701	646	666	607	635	661	651	670	703	643	690	626	656	685	700	680	661	648	647	661	661	681	709	649	633	649	644	634	687	659	688	666	716	672	675	682	662	712	677	664	689	651	646	671	690	710	688	609	674	619	659	690	681	647	674	656	637	711	657	646	658	652	690	647	646	645	712	675	648	707	672	619	703	685	684	682	671	677	671	650	657	608	649	668	667	671	658	646	661	662	655	697	625	731	676	670	668	616	658	640	679	694	719	633	640	687	717	623	603	650	673	670	643	685	678	655	644	644	667	696	665	647	716	619	685	676	698	651	650	637	690	621	653	684	630	646	690	695	661	703	659	687	671	640	641	678	676	677	630	675	675	687	662	671	675	642	686	684	699	669	658	716	667	642	693	653	662	709	685	632	671	678	649	711	675	650	672	640	643	692	682	642	679	695	681	650	672	654	681	664	672	627	626	631	683	695	643	638	685	647	680	652	673	680	651	682	639	665	662	625	672	650	651	674	652	679	633	666	656	668	637	656	607	649	644	701	650	687	622	604	623	697	657	696	704	636	680	701	683	719	666	625	686	633	697	661	659	614	672	684	677	643	669	665	643	669	618	639	641	663	676	639	649	680	642	609	643	662	646	654	680	648	650	659	697	659	711	652	714	668	654	672	678	669	671	593	653	638	671	676	658	629	658	665	631	672	653	702	696	691	666	673	635	604	651	654	683	707	690	716	666	682	628	680	698	624	691	624	640	632	665	642	618	650	641	663	664	651	663	679	626	670	622	706	678	674	658	682	678	628	645	645	663	669	656	662	703	637	635	643	664	637	671	674	690	656	638	637	685	684	675	716	689	640	662	650	671	623	664	643	641	657	688	643	649	623	664	656	683	706	704	678	693	654	694	703	634	662	683	650	670	679	644	687	642	681	645	661	639	630	647	671	609	644	675	689	698	685	653	702	669	667	642	653	683	649	694	685	658	625	642	673	664	672	704	629	644	656	701	669	683	644	640	709	693	623	656	694	640	638	635	678	679	725	699	705	675	710	691	650	641	653	639	656	684	707	679	668	648	634	628	685	648	705	646	669	673	675	646	645	666	752	633	736	678	654	714	633	617	697	683	685	677	626	646	671	651	671	660	737	712	627	656	684	641	699	653	689	661	622	669	670	686	686	729	673	663	670	678	679	640	671	624	647	609	695	605	634	691	691	646	635	591	663	681	637	687	688	617	670	650	680	670	660	674	649	661	638	642	631	705	678	686	638	681	661	643	648	622	624	686	668	666	672	666	698	672	639	724	689	689	697	598	662	653	643	636	675	700	666	632	648	666	662	659	659	651	655	627	642	703	712	639	690	703	650	679	676	666	636	649	666	636	660	660	635	659	678	626	663	704	666	639	667	693	669	657	666	674	712	630	699	720	699	670	655	624	710	657	686	670	689	647	654	660	659	662	640	678	662	652	639	660	714	676	698	721	650	671	641	657	660	650	659	680	662	643	697	639	625	666	605	638	707	674	664	678	637	666	645	676	659	634	625	639	667	650	658	674	702	690	666	620	636	604	656	701	719	646	650	613	671	665	680	669	677	662	645	667	634	754	644	648	617	650	647	670	625	640	685	635	656	692	657	657	658	687	681	714	641	647	666	661	707	695	638	738	650	611	643	684	715	652	689	659	679	684	665	650	685	633	644	669	676	690	673	637	642	700	708	655	675	661	670	663	639	643	673	684	591	667	666	666	633	678	667	634	662	645	662	671	684	637	675	674	619	686	617	695	688	641	676	640	625	655	687	643	664	675	692	684	709	690	652	710	627	669	688	654	721	675	625	664	682	648	645	693	701	674	662	674	678	675	668	668	648	711	651	677	682	611	624	676	618	662	714	664	688	661	630	697	626	639	618	682	615	685	664	628	636	641	669	655	644	655	670	638	661	673	659	683	665	693	635	688	626	710	654	726	691	652	654	721	686	696	689	654	689	662	656	681	662	642	707	614	662	596	659	668	608	651	693	665	714	692	689	641	635	643	637	639	677	672	629	682	648	667	692	648	622	712	690	637	611	656	685	676	634	637	647	673	656	665	663	677	660	675	659	657	687	670	651	679	669	714	693	664	702	597	654	667	668	680	653	680	687	644	691	705	687	707	656	704	694	704	668	684	708	662	641	667	654	637	664	668	668	663	681	694	640	705	665	640	689	667	691	645	669	660	634	650	620	647	624	697	712	686	655	603	637	672	666	669	647	654	659	667	701	665	641	701	668	690	633	677	693	659	686	708	694	669	640	658	648	678	670	653	669	624	646	697	680	614	661	678	667	683	667	728	663	668	668	652	714	661	684	664	693	648	655	649	663	693	653	699	700	669	638	641	675	628	656	635	692	651	701	678	669	632	675	674	679	657	663	690	696	645	693	715	636	659	664	645	682	630	646	665	704	717	628	690	638	670	642	655	678	639	653	675	701	704	621	650	653	651	694	684	663	628	613	635	676	646	692	653	712	652	692	697	652	626	670	609	692	694	677	654	719	704	646	642	597	659	671	677	648	652	693	655	702	635	667	654	651	630	665	653	644	662	665	677	664	606	710	659	669	630	636	647	662	702	717	635	639	676	671	596	634	657	680	687	639	701	696	697	700	615	667	646	679	652	706	694	666	695	653	657	671	669	659	643	686	701	639	699	670	691	685	711	658	662	689	668	689	647	638	673	647	674	720	637	676	655	700	606	651	688	624	699	684	682	684	664	701	692	698	607	641	629	640	642	696	683	685	634	667	650	634	682	666	689	681	657	660	660	666	679	674	625	642	670	640	736	669	643	668	687	657	681	642	666	708	673	692
28559	33761	14238	3294	1043	597	575	534	544	525	544	544	534	546	537	494	531	565	557	551	550	527	513	507	549	540	524	520	545	516	491	579	496	549	543	528	537	512	540	512	501	531	508	518	516	520	521	519	529	543	517	544	489	538	528	521	499	562	543	537	541	560	529	506	520	588	542	541	553	533	496	531	533	550	495	521	542	511	535	510	542	509	503	541	496	592	529	532	541	504	536	486	538	562	534	543	558	502	520	519	493	559	545	534	511	565	532	527	489	550	524	504	492	516	536	543	545	518	537	497	500	511	546	559	557	477	523	531	591	501	547	544	513	535	561	540	517	514	560	533	537	534	542	530	498	534	540	524	544	509	517	543	555	581	539	505	520	487	566	518	559	560	521	547	527	516	529	554	515	536	568	548	500	512	485	562	503	545	509	507	554	514	544	524	516	537	558	529	530	554	510	516	536	561	515	506	532	491	527	531	546	569	504	500	537	533	493	569	554	534	586	527	531	532	517	488	517	535	502	497	532	474	563	496	548	569	543	503	531	505	547	514	525	545	525	517	560	527	579	530	519	518	544	533	525	508	529	534	537	507	548	519	514	539	540	542	516	498	513	539	526	565	499	508	484	520	545	490	559	513	529	516	506	500	534	557	538	503	558	515	506	557	532	569	555	545	554	522	521	537	514	530	525	499	504	493	513	493	567	515	540	532	555	509	563	515	545	552	548	555	505	522	543	509	523	560	557	527	536	530	507	526	509	566	522	534	527	543	529	519	542	542	490	536	551	489	522	564	518	547	501	551	536	507	518	520	498	521	534	559	539	543	523	571	541	546	502	525	510	535	526	527	541	548	542	563	528	572	539	535	483	508	550	571	498	558	507	556	573	527	534	515	553	538	510	517	526	494	563	516	567	527	517	515	506	523	512	499	526	498	559	535	536	557	518	527	524	548	515	525	509	511	535	561	526	504	573	532	462	550	525	548	556	518	519	535	472	514	528	549	514	552	528	540	560	527	543	513	541	533	531	545	560	521	474	475	535	527	561	501	537	521	515	527	543	535	526	562	515	523	513	524	502	520	542	520	504	544	521	551	519	537	535	520	535	523	560	515	522	530	528	551	515	527	530	485	514	514	545	569	539	554	531	539	515	561	539	512	556	504	493	508	567	519	499	513	517	536	535	551	555	538	538	542	526	532	540	556	557	510	531	557	579	560	545	538	519	560	476	521	525	539	500	563	547	539	551	531	554	537	476	495	527	556	525	504	528	559	556	500	542	506	535	531	560	547	520	511	550	546	541	549	543	531	546	534	524	520	526	512	524	526	525	513	489	533	534	486	509	561	508	566	526	546	544	536	523	546	569	535	559	500	500	562	524	518	507	540	517	518	513	482	525	538	520	532	478	536	516	517	552	537	507	526	514	535	545	547	523	515	519	520	552	543	512	529	545	582	543	546	540	554	498	550	520	552	555	565	476	534	502	547	565	532	554	558	518	564	528	521	539	485	528	515	487	524	591	589	510	558	544	578	545	527	525	510	567	526	537	557	503	510	544	521	520	576	555	601	541	512	533	523	514	525	562	508	566	519	515	538	536	521	531	550	524	502	528	542	530	486	551	519	551	541	538	549	520	546	561	527	524	521	545	523	524	515	502	518	526	530	506	520	520	551	530	548	539	538	477	507	495	503	560	539	530	524	540	547	562	511	538	528	559	544	526	499	500	524	540	526	497	527	521	519	531	503	546	526	555	509	539	560	536	523	509	567	533	460	504	535	529	568	518	547	578	535	547	575	516	588	526	499	516	550	536	493	509	493	522	529	499	537	518	508	520	566	526	520	506	500	499	513	512	617	533	558	500	527	534	557	530	528	530	535	497	533	529	561	542	494	515	517	524	519	549	526	522	483	550	533	564	497	536	532	477	562	517	549	514	497	507	539	556	523	523	508	557	490	550	555	564	543	570	494	496	513	555	509	555	539	551	488	515	556	540	546	554	537	499	527	559	537	565	513	538	570	509	513	539	563	516	537	524	544	559	512	502	512	527	494	470	534	571	544	507	544	542	540	525	535	517	519	532	554	519	549	505	542	528	556	530	519	516	537	524	534	539	524	531	542	546	517	557	540	549	548	496	482	504	540	524	523	516	556	525	503	531	533	553	520	558	533	537	549	500	537	527	522	547	538	540	503	530	542	514	519	525	537	537	551	526	531	523	526	527	545	470	527	548	501	538	507	558	546	521	547	524	534	536	529	520	492	520	521	542	528	495	490	513	509	547	512	551	548	502	553	522	487	530	546	534	524	480	535	541	519	529	559	520	501	539	542	498	550	551	537	525	543	543	548	525	555	593	503	560	520	530	553	528	495	510	513	541	524	548	521	547	511	544	517	517	556	544	503	552	579	513	490	562	541	564	536	521	507	541	523	514	559	475	543	551	484	502	554	528	491	491	517	523	542	505	563	554	533	543	536	540	475	518	526	507	519	528	574	544	526	499	575	515	528	496	557	518	525	517	523	530	545	526	523	558	530	560	536	510	567	557	573	568	523	570	530	548	475	546	522	531	524	522	550	564	488	557	522	511	540	556	501	516	515	490	548	521	527	553	528	507	508	558	531	511	513	476	514	532	505	538	515	533	527	532	524	560	522	512	541	543	508	521	478	514	540	500	558	524	534	495	535	563	528	506	535	545	553	532	530	532	503	538	515	512	517	563	515	503	545	526	556	552	556	529	530	541	568	504	546	541	558	524	523	524	513	572	519	520	515	574	512	509	512	530	506	541	509	514	558	557	494	527	553	536	524	576	507	499	521	535	498	534	533	512	537	511	537	559	515	536	537	539	531	558	555	550	526	538	530	514	513	549	557	559	560	496	547	520	551	524	522	523	506	520	556	549	525	528	547	505	512	509	544	517	576	527	514	520	550	525	540	516	507	547	518	551	483	506	553	532	537	494	564	517	566	529	523	531	494	509	495	511	583	499	520	515	542	509	516	553	533	536	538	567	553	557	530	561	513	547	549	543	500	548	523	550	505	536	507	505	551	532	545	486	558	531	515	558	593	511	500	498	521	520	540	519	562	491	528	529	513	517	489	559	551	529	512	544	510	466	489	537	529	535	518	474	487	550	525	535	535	497	534	555	566	499	535	525	542	508	524	533	565	519	585	545	541	542	555	520	541	525	569	552	542	522	532	565	562	533	583	548	549	510	512	492	521	523	544	540	560	541	528	558	576	529	551	557	523	530	493	534	559	536	542	508	558	540	524	516	535	549	489	538	566	545	554	563	536	541	516	495	533	513	503	550	518	514	535	528	495	554	551	523	532	530	474	546	521	503	511	499	505	558	514	515	525	544	483	532	530	539	497	548	481	466	503	548	543	512	527	543	539	508	537	561	541	523	513	547	511	544	518	505	560	563	512	549	520	554	530	526	544	542	495	560	517	526	532	535	561	543	515	520	546	536	518	468	498	553	548	537	532	541	542	523	565	533	524	523	541	556	533	533	558	561	559	546	541
25529	24943	32223	26527	14361	2671	1001	882	796	825	738	817	763	740	744	775	776	786	767	720	731	737	787	742	752	741	748	731	762	704	750	772	750	721	752	716	725	782	803	731	760	701	722	655	698	767	730	736	767	707	756	694	746	751	742	714	779	742	722	678	735	738	746	753	670	769	751	747	756	720	707	734	758	745	737	731	761	808	789	700	837	744	739	736	747	736	718	732	730	687	720	756	757	707	754	719	768	724	753	740	797	763	762	774	738	780	758	680	722	727	740	767	707	707	790	761	736	794	795	708	787	719	741	743	734	700	718	775	706	760	732	753	799	765	693	780	713	779	751	733	727	724	715	710	711	709	734	715	691	759	716	787	736	702	761	726	695	774	702	784	737	708	718	754	775	776	790	749	739	750	744	714	719	718	744	758	762	789	784	742	733	726	732	760	712	750	756	725	737	735	739	773	748	768	720	699	740	764	712	770	737	740	721	762	722	731	709	724	698	722	718	794	737	751	728	719	741	769	662	728	748	753	775	780	728	723	750	813	755	725	677	763	732	716	693	715	748	737	798	741	750	778	765	747	733	665	752	699	708	722	781	754	712	746	749	749	734	739	728	706	717	721	794	752	744	716	775	706	739	754	698	754	754	672	739	738	751	745	725	764	705	751	728	751	749	721	761	723	771	703	695	746	751	747	750	747	763	696	800	741	754	771	748	761	756	751	748	776	696	740	713	728	708	763	788	740	750	785	699	748	745	679	732	732	750	782	744	705	731	741	801	762	726	756	764	715	776	744	770	781	728	679	760	751	731	732	742	747	743	738	747	744	761	750	752	731	691	763	741	759	750	674	744	730	742	778	770	733	741	713	735	728	687	769	734	669	744	746	724	692	742	700	774	703	746	735	723	798	792	778	692	660	747	721	776	712	739	712	728	710	766	688	706	729	704	727	801	694	740	780	735	758	737	763	723	740	726	775	713	750	748	776	726	794	765	712	731	731	717	765	784	721	754	765	733	739	763	655	722	765	701	730	775	774	756	727	737	767	767	751	754	718	761	742	732	731	720	809	721	799	801	706	745	742	748	779	772	730	762	730	761	750	691	703	757	776	738	731	724	725	781	755	704	739	759	687	759	719	737	792	704	711	676	720	757	728	698	716	741	728	706	776	779	693	744	741	734	756	712	702	697	764	748	748	761	743	709	697	737	711	715	749	737	775	783	775	711	743	685	720	753	703	726	755	685	791	766	736	730	725	710	729	708	749	763	765	695	745	802	795	713	752	775	721	778	734	726	746	761	772	759	773	750	782	659	759	730	716	730	771	742	752	711	752	740	748	745	715	747	714	731	739	740	742	767	730	745	774	728	681	767	764	742	737	719	729	730	714	722	770	748	761	729	758	766	773	776	765	754	770	731	811	714	787	777	735	771	745	766	732	721	710	692	701	729	723	717	742	707	762	705	668	777	742	730	711	771	740	739	738	762	781	707	757	719	725	721	736	761	734	746	735	766	700	732	745	688	752	756	756	728	716	717	739	730	781	725	760	777	709	772	701	748	785	750	738	687	740	706	735	760	712	739	758	738	731	750	698	768	746	739	794	759	732	706	743	772	726	735	740	751	720	718	751	756	724	715	726	753	767	741	763	739	763	726	721	715	742	729	754	784	811	666	683	782	739	776	727	750	748	719	738	726	791	714	727	732	741	756	732	772	768	717	742	757	818	778	720	706	715	675	772	740	737	755	698	724	712	671	726	751	723	749	773	781	679	741	732	708	680	761	823	699	745	724	756	753	795	729	729	769	753	756	726	728	725	787	739	745	792	671	752	729	679	730	744	750	778	781	768	737	772	780	744	703	744	735	765	726	728	787	722	771	720	732	743	761	760	748	736	760	782	728	774	730	724	758	731	756	712	781	718	740	749	730	706	736	734	772	745	762	737	731	730	719	732	744	737	759	734	713	691	720	701	734	747	728	768	712	753	732	745	768	724	735	743	774	784	678	731	755	738	732	689	741	777	738	743	758	759	758	733	709	722	764	743	758	742	729	737	764	798	722	731	765	738	734	740	781	735	740	732	735	733	730	727	728	668	768	716	758	732	713	792	715	732	721	785	754	691	772	727	779	715	763	733	782	684	725	683	689	735	773	689	718	726	714	741	714	771	771	708	697	735	731	759	701	754	695	757	761	728	755	756	715	699	731	744	753	717	737	731	756	756	805	731	717	708	703	720	778	756	720	789	738	738	708	766	755	729	745	779	683	747	816	723	810	823	704	732	707	734	753	753	689	758	725	779	759	780	781	727	745	753	722	756	751	741	714	752	729	817	741	735	721	767	759	732	755	747	719	723	793	745	717	750	707	754	765	742	781	714	759	703	707	745	733	780	753	732	720	762	763	774	788	726	733	738	720	732	735	780	770	768	745	785	746	728	726	715	741	781	757	729	742	758	738	751	710	727	793	731	714	727	747	777	772	736	745	718	749	765	730	778	706	701	774	714	793	769	717	741	763	697	734	718	713	696	785	729	750	776	739	779	737	745	710	707	758	713	763	728	798	710	711	728	721	731	710	737	780	729	708	736	745	761	759	782	744	749	729	719	773	723	735	737	727	731	798	720	752	735	719	736	691	765	765	754	793	734	727	766	733	713	718	748	794	735	762	730	743	708	731	794	736	721	755	780	722	745	774	757	763	760	713	712	756	767	754	739	719	666	718	741	744	793	726	756	745	738	735	691	694	709	763	717	741	761	765	749	796	762	690	700	715	767	733	733	750	708	782	663	750	726	749	742	734	734	730	747	675	738	713	816	769	756	732	745	743	745	730	752	751	765	691	718	696	731	776	768	735	756	695	778	745	748	751	744	757	749	734	723	780	749	764	697	742	752	745	709	726	760	741	744	764	742	755	708	749	770	752	745	761	748	774	729	715	705	734	751	766	780	743	761	703	719	743	792	709	710	737	758	706	776	800	718	703	695	731	707	727	715	725	743	760	687	753	769	726	790	788	762	774	736	766	750	715	708	792	743	693	736	807	784	708	749	737	741	726	765	742	706	718	725	713	719	724	779	781	723	768	730	723	716	766	678	738	791	723	721	718	734	735	711	734	772	722	732	729	735	748	728	762	734	764	725	717	770	676	750	751	699	754	749	727	705	761	718	764	732	693	725	745	726	694	750	699	782	687	738	709	759	732	735	742	762	712	794	725	764	747	741	755	768	740	757	741	729	722	747	736	721	762	769	721	765	727	761	758	760	728	727	753	718	733	760	709	711	730	730	746	736	757	756	712	778	731	752	717	726	744	763	791	727	730	761	751	758	738	766	723	730	732	764	668	757	746	755	728	750	741	713	743	761	746	753	729	695	774	750	729	736	725	724	718	797	736	702	736	714	732	738	757	723	728	760	775	784	716	753	728	733	725	696	709	759	698	753	756	704	759	816	726	724	754	789	750	764	753	800	710	780	711	694	730	705	787	762	732	730	740	760	762	768	703	756	732	761	765	746	718	719	702	689	739	749
62714	83192	46658	15467	3702	1077	667	640	651	613	691	681	648	656	652	665	625	640	668	666	654	632	664	647	603	680	653	604	615	630	642	651	636	689	619	647	619	601	604	673	647	643	636	604	678	676	580	680	654	661	676	640	636	626	662	668	646	633	664	660	667	605	645	619	628	668	634	619	618	635	637	679	635	660	631	661	622	659	613	626	643	632	636	635	621	634	619	630	690	635	646	636	682	623	610	670	622	638	636	673	639	671	641	648	635	656	690	615	625	654	656	614	637	604	643	622	682	651	637	617	642	647	661	607	670	609	670	651	613	655	637	657	645	604	636	634	675	639	685	636	664	599	595	630	610	604	654	641	698	656	642	617	681	587	595	649	660	600	676	634	613	628	670	657	612	612	627	695	671	638	622	654	666	637	655	607	638	632	605	665	656	622	642	582	647	622	617	673	690	647	624	625	686	638	678	608	627	626	610	633	622	640	671	707	617	644	613	641	665	619	602	642	616	576	607	609	582	624	630	648	633	662	663	636	604	666	633	640	671	631	642	621	685	639	641	625	645	596	678	607	678	588	586	674	643	632	629	648	598	623	612	621	652	645	641	606	627	644	642	617	615	605	581	659	592	613	649	647	648	621	606	663	623	639	601	649	694	593	609	674	592	627	597	684	624	671	667	693	673	609	624	687	690	650	662	644	627	634	631	666	649	677	613	633	598	629	634	667	663	638	645	591	588	660	623	670	628	649	660	625	641	620	649	648	661	625	624	623	646	644	619	633	629	642	602	643	644	692	635	627	652	633	579	630	669	588	634	660	615	622	662	627	621	588	597	619	632	653	612	626	660	667	607	663	693	636	640	622	633	630	606	631	672	626	688	646	608	646	604	634	659	627	615	599	636	616	603	637	643	624	603	684	628	631	659	598	675	645	629	601	632	637	707	684	642	628	631	673	639	653	648	652	663	654	648	637	643	659	624	628	630	611	614	604	637	634	632	626	642	641	678	626	673	661	657	618	611	659	594	652	655	669	655	645	636	656	594	620	609	596	623	660	660	653	611	615	658	623	647	618	657	621	631	663	662	643	643	629	663	633	664	666	603	607	637	681	634	642	664	608	637	687	615	648	649	652	674	656	624	634	635	617	565	589	657	665	658	621	656	618	655	671	657	624	638	650	623	700	628	645	605	646	631	624	591	637	623	698	675	635	613	620	632	628	623	635	608	655	646	616	601	587	623	604	603	651	616	666	663	681	622	664	622	659	597	575	615	628	628	618	666	609	679	641	594	614	618	633	634	609	619	625	629	627	625	653	652	597	662	637	620	661	666	635	618	652	632	662	665	593	616	592	645	608	613	652	635	650	623	666	632	625	614	653	641	639	639	633	661	675	610	651	608	614	647	637	649	630	681	611	668	649	649	669	671	608	640	608	595	622	608	663	618	668	630	638	649	604	643	658	628	606	629	653	590	620	643	624	646	673	644	651	609	643	643	605	662	634	598	612	626	643	605	675	637	569	659	630	681	660	688	656	618	641	651	591	612	627	649	601	656	643	600	593	657	630	627	654	604	614	601	643	652	641	664	664	634	662	633	619	649	616	629	615	656	632	602	637	659	631	663	604	603	660	678	689	631	600	616	655	636	624	649	668	660	601	592	656	633	632	679	643	663	606	659	624	663	615	667	612	610	676	654	658	646	613	619	650	646	653	630	647	603	663	660	632	617	649	652	644	631	670	623	625	677	627	628	638	589	642	646	609	604	610	637	615	677	593	655	645	625	624	641	647	644	623	655	595	632	689	595	668	624	619	636	628	639	583	622	659	638	636	638	607	658	635	610	629	617	672	643	614	667	641	621	624	662	586	641	683	640	687	666	648	628	603	635	570	644	640	654	626	654	659	661	639	650	665	631	676	650	657	574	661	625	680	641	626	639	656	611	615	621	621	643	651	645	625	609	636	603	670	579	648	639	644	642	631	648	615	637	648	599	652	688	644	622	633	664	650	611	630	656	655	624	660	635	636	619	627	654	661	644	626	648	621	642	628	638	656	596	642	629	665	592	627	630	636	626	636	617	657	685	601	660	657	615	690	623	602	622	601	612	606	629	601	638	576	675	687	610	633	648	562	635	650	640	656	638	647	654	632	675	599	627	602	655	639	617	641	626	599	657	637	598	651	623	618	618	647	666	599	645	587	698	644	667	619	648	603	620	633	635	584	657	627	645	650	661	623	606	629	658	652	616	590	610	616	633	671	627	637	628	636	625	627	660	635	625	626	583	626	640	612	636	629	643	638	660	642	639	613	655	623	675	644	651	639	630	630	633	633	656	621	674	650	627	640	641	682	634	632	618	654	606	633	645	648	660	594	669	655	618	669	587	672	640	617	599	625	644	638	635	606	681	625	577	609	616	621	637	605	668	625	626	647	564	669	601	625	600	669	630	656	644	639	594	580	614	654	617	623	654	635	654	657	606	644	648	637	638	690	599	648	630	647	649	664	642	631	644	565	676	624	582	669	648	657	651	619	628	663	580	668	632	621	621	618	622	665	651	631	607	667	609	606	652	653	651	676	650	664	649	609	648	617	625	648	629	636	612	685	645	637	590	653	605	642	621	622	672	613	629	648	601	657	632	630	630	631	642	714	633	619	621	597	621	623	609	639	644	620	576	602	679	626	654	688	634	609	665	618	676	640	640	620	622	647	621	597	609	588	654	643	650	622	675	637	651	696	609	596	631	613	669	663	629	630	613	627	634	679	629	665	664	653	603	646	611	624	619	649	579	603	605	593	649	634	620	653	617	655	628	681	627	607	637	645	608	639	647	626	646	619	644	614	655	620	668	693	654	645	642	637	634	646	643	659	623	633	639	616	635	615	612	621	630	662	645	618	642	606	654	627	613	623	660	627	676	624	636	679	681	618	674	604	647	632	688	606	663	644	650	637	647	617	642	586	634	578	618	623	662	651	622	653	585	660	625	601	609	644	604	630	645	615	622	600	652	646	678	667	651	619	642	649	639	630	640	606	626	642	601	664	643	642	618	626	642	583	597	690	662	605	642	614	613	640	596	656	670	669	604	637	634	600	646	629	661	637	655	617	607	602	609	664	622	616	638	616	693	565	669	637	690	636	689	623	639	631	682	649	649	605	661	613	597	613	625	638	615	643	657	647	675	629	664	663	642	583	671	635	629	618	621	654	650	613	596	682	637	661	608	705	622	652	620	607	639	675	572	588	650	644	637	650	651	637	633	603	645	624	627	615	612	645	612	683	621	633	625	637	638	605	613	646	612	629	626	664	654	641	595	668	633	659	641	612	597	683	634	593	639	635	638	606	669	640	656	564	649	612	637	644	646	649	602	655	661	622	604	636	613	604	635	659	610	590	624	630	666	632	645	621	646	682	652	611	605	606	686	653	632	647	657	607	620	642	630	633	678	629	662	658	548	654	643	630	606	666	677	696	604	632	664	644	643	665	641	689	619	641	621	667	620	646	616	627	588	645	637	641	584	658	661	624
24077	22966	30727	25459	20307	10583	1920	1062	843	952	977	910	915	909	918	870	873	893	854	863	903	920	814	893	833	848	858	864	884	891	878	879	872	867	905	918	855	847	828	854	853	849	833	821	847	815	846	838	869	849	895	853	847	843	883	844	776	866	862	859	893	850	912	866	837	855	794	877	875	825	858	791	854	888	860	871	868	843	840	858	869	820	884	852	861	861	839	829	844	852	862	833	857	862	858	804	828	860	843	839	795	815	839	868	808	854	835	904	866	922	875	850	844	886	870	816	824	872	823	867	877	909	815	793	851	900	904	857	847	832	804	882	873	826	823	790	842	850	854	794	848	866	895	813	862	827	818	873	827	835	822	890	830	862	831	832	877	829	842	829	837	851	805	904	860	849	826	861	923	875	805	882	812	843	823	907	890	873	851	839	893	840	848	825	882	843	909	819	810	870	847	877	833	853	808	863	838	868	882	798	853	877	840	866	841	815	896	889	845	806	835	823	851	853	845	840	805	886	874	813	894	851	800	851	824	818	898	836	861	834	847	823	835	851	819	874	862	878	878	858	847	836	830	864	880	823	802	825	824	834	857	843	845	855	830	862	842	818	888	852	850	865	847	846	871	826	831	873	865	860	825	860	856	859	806	834	836	853	890	849	879	809	827	866	841	802	846	869	849	827	856	845	937	839	819	807	895	880	855	835	804	881	896	840	801	812	840	807	843	912	876	876	841	884	831	845	827	892	896	850	826	856	841	861	881	886	877	875	872	898	872	832	818	862	890	876	865	860	890	826	840	863	808	881	867	867	843	879	830	819	866	895	887	827	850	878	831	845	852	855	850	876	875	852	884	820	800	823	836	846	846	866	879	856	878	864	849	919	866	812	796	835	843	862	854	903	890	847	827	871	803	825	829	892	895	852	848	871	935	833	864	842	844	893	860	855	799	841	860	800	907	885	880	878	811	935	873	850	861	885	832	897	815	851	865	817	876	903	842	830	859	844	855	824	871	830	849	870	832	817	885	804	808	879	901	837	838	791	860	859	904	887	837	818	874	865	868	851	791	868	911	844	823	855	834	890	882	888	818	818	849	819	855	800	846	780	909	859	834	885	873	852	868	843	823	812	879	865	824	863	836	783	867	859	857	847	870	909	903	820	824	793	890	811	836	823	860	857	882	847	895	883	848	846	835	851	910	872	827	853	887	819	827	832	848	870	841	844	875	866	823	840	798	828	862	850	834	805	856	862	879	848	840	869	903	856	879	850	864	858	839	803	843	851	886	881	864	859	806	856	884	850	840	838	850	853	875	888	860	878	901	832	861	805	888	860	837	898	841	909	861	857	862	871	822	834	889	853	852	870	837	817	893	859	882	906	840	874	831	858	838	797	845	843	859	833	845	869	872	836	823	839	858	875	808	814	807	876	848	846	841	826	898	882	806	847	805	849	810	792	831	878	874	826	842	835	841	856	853	898	891	845	820	808	844	863	818	850	829	817	875	868	819	873	861	853	874	837	856	835	843	855	801	828	828	827	771	852	844	824	857	856	853	819	871	850	845	843	862	840	821	863	837	864	904	840	804	821	863	856	913	864	832	841	887	868	857	861	844	892	826	831	820	880	863	845	858	900	850	804	855	834	828	852	865	860	822	860	863	845	850	852	802	848	916	874	827	872	899	862	866	831	831	822	864	803	834	882	838	885	854	869	893	833	820	890	834	837	879	844	829	821	800	848	855	877	885	880	896	864	821	874	825	918	823	815	809	921	855	833	852	843	828	863	834	817	846	810	799	888	935	832	825	870	854	881	862	840	876	862	878	809	810	893	839	821	845	872	889	871	855	865	849	893	907	815	856	823	842	857	897	881	882	824	844	847	837	848	846	866	829	889	885	831	825	854	808	870	858	879	863	845	871	815	840	857	865	887	812	864	863	890	844	921	799	867	853	856	849	870	890	890	831	848	849	872	862	909	835	852	847	830	874	910	866	889	849	828	794	845	816	836	838	885	847	830	837	859	824	836	817	853	834	853	929	897	854	839	914	847	865	826	845	883	839	855	827	811	849	848	844	815	892	843	868	856	839	885	897	843	859	804	849	822	869	879	858	860	829	807	865	837	919	899	805	836	848	807	828	810	866	843	780	826	881	826	852	852	917	845	865	852	881	835	881	873	864	848	869	853	829	865	821	811	838	884	847	829	887	833	861	915	849	849	848	838	790	821	849	811	829	832	856	856	874	857	874	886	844	824	814	836	865	890	834	818	807	822	858	870	854	864	852	918	915	835	871	892	815	839	856	872	875	887	883	842	888	880	839	872	811	821	874	832	871	877	867	867	814	806	838	879	868	840	829	835	890	842	863	843	852	868	868	880	872	833	855	861	882	901	871	828	849	866	858	938	814	905	785	858	869	859	853	855	842	853	873	806	882	829	801	841	866	818	863	857	862	796	896	883	849	864	812	879	832	833	878	897	887	811	832	868	823	870	880	838	846	826	880	866	866	917	895	836	865	889	845	882	828	840	874	947	863	824	837	907	786	838	823	827	850	848	848	807	858	808	843	859	837	840	871	847	846	856	827	852	841	862	853	907	833	882	827	839	868	854	891	798	857	859	812	810	905	823	827	839	845	869	773	894	860	817	873	828	837	879	847	868	875	874	786	865	823	875	861	863	840	842	845	836	834	826	814	906	883	896	888	828	844	851	832	868	813	842	843	868	825	847	866	815	810	845	799	844	821	846	862	833	820	874	855	826	843	862	797	883	871	812	841	838	823	833	864	834	861	842	814	874	832	901	864	790	868	845	954	813	809	794	859	862	814	850	822	852	851	850	875	877	907	846	859	889	828	863	892	847	901	790	845	877	888	798	861	921	838	843	894	842	888	842	841	901	862	852	872	789	834	838	855	870	866	900	825	924	875	858	848	890	855	865	913	837	883	871	813	826	874	866	877	828	867	836	859	792	874	877	814	857	888	797	821	820	834	784	851	824	869	868	887	819	870	821	850	838	833	827	903	846	871	847	923	874	863	868	845	830	918	854	904	802	812	871	839	824	880	851	853	853	860	825	806	794	869	831	909	857	819	845	855	873	872	868	810	831	860	894	845	854	845	845	856	848	861	910	898	805	801	884	855	851	832	842	853	857	873	841	851	896	853	873	864	793	907	817	819	833	795	863	842	813	815	804	782	849	842	851	906	882	901	790	889	878	834	823	859	856	852	785	886	908	822	780	843	885	888	854	792	889	817	867	840	859	877	854	887	824	880	785	838	814	873	870	849	832	834	869	808	871	819	926	786	852	828	886	868	887	820	846	838	821	827	857	849	844	855	849	863	824	848	853	895	850	862	902	876	832	829	870	820	847	881	914	879	846	866	915	858	861	847	844	885	885	830	848	829	849	844	849	796	827	825	817	824	859	849	807	865	917	862	849	821	873	852	893	868	819	890	846	785	833	832	781	907	846	834	820	834	809	834	840	816	847	873	811	757	885	865	832	864	889	833	822	794	843	893	852
63288	94624	58398	23664	6205	1478	825	785	805	778	727	797	784	752	743	761	813	761	754	788	760	757	771	680	808	768	746	750	777	775	772	752	799	754	778	756	775	771	801	792	806	786	750	797	776	795	781	724	777	741	792	743	785	777	737	733	812	743	778	772	753	733	713	708	806	711	759	709	769	793	757	848	768	762	705	709	725	758	799	752	714	717	752	751	716	758	744	762	798	775	742	726	764	786	776	791	798	783	763	802	722	746	772	762	759	783	742	759	751	783	808	814	745	745	741	743	765	745	757	813	737	792	778	768	745	777	779	776	760	734	760	780	781	727	774	812	765	731	775	755	712	762	751	795	732	745	754	725	718	744	763	768	737	724	797	789	742	768	796	758	726	755	749	748	760	718	757	730	749	769	792	746	809	787	784	813	789	770	717	761	751	728	775	732	804	792	724	749	746	772	768	768	716	733	771	779	729	788	779	695	759	751	779	742	770	722	754	742	791	784	776	737	731	752	767	774	750	751	771	761	724	754	718	784	727	733	766	754	757	792	808	795	761	760	748	767	751	755	746	743	772	765	768	753	734	798	737	737	766	714	753	763	736	793	764	781	787	752	728	764	714	716	731	731	789	754	777	756	751	744	744	746	735	769	773	748	765	768	816	821	732	798	735	792	743	744	771	728	763	723	756	818	747	730	726	751	776	791	757	800	757	777	777	785	746	718	816	752	783	785	750	742	739	819	730	749	767	728	748	748	723	747	762	800	778	756	739	747	735	777	738	785	796	704	795	710	767	732	738	778	794	796	768	786	736	794	799	768	767	736	761	748	772	712	723	807	764	812	737	808	747	710	736	758	753	753	765	773	766	767	773	770	732	804	792	754	763	795	779	756	751	770	708	731	736	767	741	786	766	754	743	761	750	745	767	760	741	772	741	728	774	791	722	791	799	713	781	694	765	756	759	736	690	729	755	743	753	746	746	794	801	793	709	766	768	755	778	747	741	763	768	761	781	709	764	776	838	719	751	788	790	735	784	792	711	812	768	816	693	744	757	781	716	783	754	756	793	764	804	808	718	745	807	730	754	766	781	786	791	774	758	775	733	800	737	797	804	737	757	774	771	707	738	735	770	808	715	773	755	767	770	772	812	746	751	755	797	807	776	760	760	763	752	769	778	752	756	798	739	723	718	786	730	761	742	756	765	741	707	787	731	725	781	755	775	769	752	742	747	718	807	809	758	737	739	794	733	704	728	743	749	749	739	764	700	786	742	778	815	710	804	757	748	725	736	769	796	738	775	752	705	755	816	761	808	765	797	739	689	808	734	694	807	750	744	746	735	803	747	747	777	751	745	793	770	774	739	729	774	776	785	675	746	731	733	767	765	739	750	736	746	730	756	714	789	764	763	771	726	744	802	733	806	778	800	793	771	783	770	759	695	735	739	773	766	773	772	727	823	806	749	802	760	787	738	779	747	708	775	761	770	739	775	756	726	745	767	755	771	683	759	755	752	759	685	781	730	778	733	765	738	792	824	767	852	758	761	790	749	753	748	762	739	796	804	760	745	788	778	750	765	802	734	748	750	745	789	730	759	788	748	776	755	727	717	792	712	747	772	766	757	747	783	739	708	753	711	736	760	777	756	839	746	744	798	773	733	738	796	727	777	761	800	785	778	808	723	789	740	754	756	783	765	733	709	760	731	764	799	723	773	766	757	730	765	764	742	776	782	727	738	741	788	771	787	758	747	765	680	742	704	737	787	766	748	730	768	784	753	740	735	720	779	727	786	767	747	756	718	779	778	773	738	714	771	819	756	763	708	694	819	824	729	723	759	788	825	795	766	759	803	724	778	785	769	830	771	768	804	793	711	702	748	757	715	763	791	777	709	765	738	743	736	759	746	778	769	781	799	737	794	742	742	732	758	746	711	809	749	699	805	792	732	756	731	764	716	770	745	771	733	741	762	825	753	784	745	774	792	753	697	698	756	719	718	706	793	756	774	761	822	749	712	730	790	758	764	778	778	759	785	732	777	779	709	754	760	798	795	744	789	752	744	763	709	782	730	772	773	773	732	727	701	763	754	732	736	733	806	726	761	756	787	704	745	704	788	816	772	760	721	733	741	807	714	774	799	738	759	794	735	718	765	770	806	751	791	774	749	754	782	760	754	739	791	813	729	780	744	720	744	687	785	777	744	768	764	728	737	740	789	741	751	766	765	827	755	766	739	744	780	814	786	729	761	748	768	716	754	756	691	727	757	727	769	712	797	759	809	769	758	754	833	750	763	736	778	723	746	732	737	727	781	750	764	786	737	806	703	732	766	761	763	747	795	727	741	746	774	731	744	750	767	752	776	722	788	753	748	768	760	756	789	753	696	753	770	745	760	733	793	732	758	741	768	758	736	766	727	783	726	754	760	718	766	810	721	806	810	815	753	770	751	798	834	714	721	780	742	820	776	796	744	758	746	734	731	730	778	740	757	747	731	763	737	718	753	784	759	742	723	765	756	779	809	794	721	733	752	715	717	749	745	792	723	755	759	777	732	777	730	745	752	760	769	738	765	726	706	733	750	712	744	765	764	736	781	770	705	776	770	723	760	755	769	786	740	743	759	791	761	801	760	726	792	780	747	761	727	737	811	793	758	758	780	782	764	767	773	773	713	731	783	753	763	734	699	746	749	755	767	799	763	803	796	762	724	732	777	775	743	791	786	820	741	742	729	779	774	736	794	728	772	759	778	690	736	777	788	772	715	760	754	748	748	706	754	773	749	785	755	764	728	728	740	772	785	750	780	771	722	785	721	745	754	749	768	777	731	765	746	723	756	753	759	753	723	789	727	793	773	755	752	775	749	728	744	817	751	726	771	769	757	774	787	762	747	743	735	717	773	770	782	767	759	713	818	725	749	783	791	759	748	755	797	746	777	739	751	752	770	771	776	777	762	724	769	771	755	780	703	748	761	742	738	744	735	710	750	718	742	825	772	739	741	766	755	743	840	757	745	727	740	726	774	778	734	729	692	728	754	819	769	726	768	749	733	767	695	753	737	788	770	813	785	744	739	797	758	707	730	731	721	753	748	764	768	762	744	743	739	760	746	714	721	779	779	713	784	776	752	779	759	772	768	746	740	799	751	712	746	760	782	783	747	801	751	711	726	724	763	747	789	723	730	803	765	769	793	767	697	758	742	752	731	706	742	782	755	799	766	726	719	748	783	779	788	799	754	783	733	739	736	775	766	787	753	799	740	783	782	777	777	764	801	768	718	793	776	749	777	800	772	772	722	727	741	787	705	728	742	765	777	758	711	777	790	803	773	734	763	773	791	769	692	764	732	809	726	730	792	792	730	794	785	778	751	722	721	780	732	770	756	791	797	744	718	761	771	728	730	793	771	765	743	747	755	726	720	774	694	759	720	805	733	757	727	732	775	754	759	718	766	773	782	726	729	731	798	758	757	731	767	784	787	776	760	754	728	769	771	767	768	794	781	759	759	775	775	716	778	781	714	753	755	790
32880	30764	21231	6192	1370	791	721	654	688	698	661	674	606	663	701	677	718	703	741	673	716	666	739	683	665	627	713	735	667	705	696	697	658	680	698	687	689	684	696	700	719	670	644	712	704	679	704	690	692	781	676	670	653	738	684	705	692	694	671	684	709	721	715	697	695	690	700	689	683	682	683	662	664	661	716	702	678	655	704	641	711	676	677	703	679	622	731	597	642	657	692	702	625	693	711	698	719	697	703	683	654	694	657	682	693	696	664	685	704	665	699	693	675	662	706	700	702	689	645	643	685	708	685	632	655	648	681	669	653	700	686	684	603	682	682	697	682	641	668	708	678	686	658	667	618	725	646	685	664	706	691	678	744	694	681	685	695	658	659	693	651	684	702	655	712	752	713	724	681	689	690	718	640	669	718	711	672	715	709	717	639	652	668	704	655	706	696	651	695	702	747	674	704	686	688	662	666	696	694	669	728	685	721	676	649	691	710	706	716	701	670	679	685	652	662	717	676	677	686	669	658	673	698	678	714	666	668	685	681	693	665	671	648	665	674	696	692	660	653	702	749	694	662	666	675	702	711	700	720	711	746	654	693	664	640	691	626	644	679	669	631	670	647	685	659	727	713	722	668	699	688	676	713	712	658	686	694	657	698	682	695	649	663	696	693	702	738	666	678	669	688	714	653	715	726	674	722	663	689	664	699	684	708	687	655	645	735	701	712	703	684	657	721	682	677	654	671	707	682	708	684	670	692	663	680	691	670	663	673	720	673	686	704	699	723	677	718	691	651	686	679	669	667	700	710	671	689	653	675	684	712	675	625	677	653	672	681	710	659	701	660	685	682	663	659	655	671	656	697	695	691	695	687	685	689	702	738	655	724	628	672	664	728	671	702	676	665	710	685	674	648	633	668	694	682	705	697	686	646	696	663	692	642	674	714	650	676	639	689	684	695	664	621	666	709	663	666	671	680	733	687	689	664	669	732	622	684	676	693	650	637	669	677	687	680	680	699	701	679	688	643	664	702	684	715	687	668	700	696	668	690	671	692	665	646	695	706	675	662	689	672	661	694	662	714	678	692	633	684	671	684	710	694	755	693	658	683	704	664	663	660	699	705	706	694	636	675	662	666	658	677	652	686	616	647	693	684	725	681	686	690	690	708	697	699	693	718	671	741	635	682	694	731	687	649	707	667	734	691	664	716	653	715	701	651	656	693	687	708	700	720	711	714	716	721	679	707	711	726	683	640	718	672	669	719	690	679	745	689	687	691	661	701	643	640	669	663	718	690	709	671	704	691	687	652	703	685	739	677	687	708	677	672	656	668	674	722	664	661	701	708	637	702	667	678	702	690	629	713	694	700	668	647	687	703	692	639	639	657	687	679	655	670	697	663	646	676	709	665	682	706	695	673	691	741	732	675	682	678	664	648	670	689	649	644	692	671	696	702	673	656	719	644	739	705	705	689	656	704	675	664	697	653	706	674	670	690	692	674	647	669	655	664	656	709	695	658	653	690	686	663	639	702	768	686	701	714	712	709	686	704	648	691	721	678	685	688	699	674	720	681	685	691	671	716	674	691	707	707	707	736	713	656	664	695	692	753	699	712	702	707	677	668	746	673	673	736	681	652	668	694	689	651	622	687	686	677	695	676	635	700	704	646	688	666	700	686	661	664	656	702	690	671	692	684	701	680	709	662	682	671	651	705	666	685	670	704	656	715	700	700	706	636	714	697	689	711	671	687	732	689	676	698	643	708	691	698	641	666	669	681	713	630	654	644	719	721	670	675	669	706	666	683	700	695	698	689	674	668	682	729	628	711	664	689	671	718	692	669	691	673	706	660	671	674	689	673	720	694	665	697	716	674	662	708	690	606	683	680	709	664	709	685	703	723	629	698	708	666	727	720	648	700	690	628	688	686	701	720	677	716	697	683	637	655	716	660	642	685	680	721	654	693	655	699	619	704	632	689	728	706	687	666	646	715	696	702	639	691	709	679	716	686	679	718	675	697	688	706	670	706	699	671	742	634	679	635	678	666	679	675	728	665	692	634	698	648	687	644	700	703	665	675	670	712	621	659	680	681	652	673	690	701	684	689	692	676	664	667	664	658	705	709	714	700	726	674	660	658	731	691	679	683	678	695	680	689	707	712	665	677	650	696	703	697	660	674	663	642	680	666	722	696	712	729	692	681	687	700	690	637	676	681	671	647	656	684	669	657	684	686	682	705	670	686	736	684	680	692	674	694	712	695	683	688	685	713	659	722	683	634	710	670	661	674	681	687	664	699	685	635	675	657	641	696	745	649	685	709	669	607	691	687	700	670	677	646	671	706	663	672	692	669	663	653	655	716	694	692	702	636	657	645	665	720	686	686	717	678	699	656	692	645	676	679	706	632	633	682	681	722	688	626	683	664	669	702	681	667	662	642	719	672	675	653	723	678	669	626	663	689	693	682	677	705	693	722	707	672	650	687	714	691	699	713	668	685	730	667	717	695	669	687	637	677	656	658	695	641	690	704	730	693	723	654	689	735	651	667	684	726	648	673	656	667	705	643	652	705	661	693	681	691	671	708	680	713	710	684	721	723	643	716	709	689	713	646	695	648	697	651	696	712	714	670	680	695	665	735	637	684	689	700	644	715	670	658	688	692	687	648	718	709	660	680	659	683	684	696	673	693	688	712	656	653	691	720	724	654	691	685	686	649	706	679	640	681	678	728	693	677	665	709	725	727	687	672	700	660	668	692	663	648	719	695	673	657	686	677	646	646	659	640	687	717	677	768	661	711	705	716	687	712	695	698	668	656	694	683	710	713	672	652	658	671	726	708	690	661	718	683	691	701	707	651	708	683	696	669	712	663	701	656	643	743	700	673	722	700	698	699	666	671	670	664	642	658	683	669	740	643	682	656	655	687	703	723	731	662	700	685	718	681	647	710	698	642	694	701	644	738	707	703	660	714	667	682	702	696	676	643	687	673	660	702	715	643	697	640	683	689	681	699	669	709	650	647	658	658	717	640	690	690	716	676	670	665	678	688	680	642	699	658	719	688	699	690	701	643	711	702	677	661	600	689	667	687	657	681	664	671	716	668	696	721	710	700	641	618	672	700	709	700	672	668	685	647	668	706	685	716	662	722	692	705	687	674	682	678	637	665	668	704	670	650	715	658	692	697	697	687	679	695	668	692	628	685	655	667	679	692	673	678	710	713	690	665	668	738	745	779	675	701	703	703	683	652	697	682	669	643	649	725	707	666	670	699	677	627	696	653	710	658	703	749	690	709	687	668	713	694	676	703	697	669	689	621	704	702	683	720	691	685	666	697	683	672	681	665	692	667	696	678	674	704	677	697	692	660	677	710	694	692	663	687	743	705	700	671	680	691	725	709	671	689	672	677	667	669	676	620	674	656	633	655	663	697	694	682	652	682	704	650	661	664	705	712	702	688	698	663	667	709	631	703	656	689	630	740	693	712	688	716	691	662	673	706	705	698	680	660	683	708	685	685	660
28591	32599	13884	2997	939	615	547	565	536	558	560	556	572	585	550	572	618	582	624	536	542	576	576	576	544	568	570	597	565	565	546	565	522	543	600	541	558	523	522	546	549	592	556	570	527	549	562	521	537	527	572	566	572	567	535	598	553	550	550	567	558	553	543	553	514	553	564	549	584	542	581	511	538	559	536	578	530	536	563	546	519	546	580	596	569	562	550	524	570	565	537	573	561	572	542	551	548	589	526	539	547	545	538	563	558	561	589	547	557	566	575	560	555	559	552	521	550	543	569	518	561	528	543	550	600	554	556	547	543	603	515	523	591	529	561	547	546	545	566	550	567	556	528	505	516	561	520	540	553	558	506	539	518	570	544	547	576	566	559	589	559	543	555	562	597	539	566	551	538	574	554	556	529	511	573	610	601	592	524	568	540	560	544	502	512	523	559	568	593	586	522	570	590	536	528	541	559	536	577	589	551	588	537	551	552	567	573	564	539	563	564	533	598	518	592	549	590	536	574	540	524	540	585	557	547	554	548	548	547	512	533	552	566	517	507	538	531	580	531	581	576	545	570	568	540	573	537	581	521	558	534	547	587	542	547	545	554	559	566	562	599	568	526	515	564	574	552	556	519	531	559	531	581	573	518	546	570	540	544	534	556	506	551	532	549	560	589	595	566	553	563	545	552	526	529	526	574	502	517	553	519	542	532	555	580	564	563	586	546	555	550	594	576	532	564	569	558	520	573	567	576	599	520	573	542	538	541	557	554	590	590	554	569	546	562	539	533	551	550	539	560	527	570	540	531	563	553	532	541	559	583	565	534	589	508	563	596	511	568	573	528	528	569	524	536	529	555	540	575	570	551	564	576	539	551	567	545	546	516	565	554	575	547	556	546	548	536	556	520	583	524	532	542	507	530	558	585	568	551	556	531	534	573	564	531	477	604	559	592	547	559	512	594	547	547	556	565	566	548	542	533	569	540	559	528	530	543	560	572	571	524	561	505	548	582	554	538	537	576	510	561	541	571	536	550	557	513	520	587	584	546	553	553	577	541	515	559	571	579	555	566	572	557	537	543	556	611	557	577	541	504	570	553	562	550	558	522	574	583	531	522	560	585	538	576	535	594	539	545	540	541	584	565	541	531	569	552	552	571	537	553	592	572	564	548	553	571	529	560	548	558	491	563	499	555	560	541	554	532	626	531	558	523	587	557	560	567	552	566	562	549	542	564	605	531	546	536	552	535	566	529	536	580	509	560	574	556	571	585	531	571	530	575	519	569	556	534	555	556	548	602	559	560	570	531	548	612	555	548	520	534	554	549	530	562	576	587	572	585	586	534	537	576	538	526	560	516	516	581	566	525	548	561	549	558	555	543	506	594	579	547	588	544	555	535	595	552	539	521	550	540	586	552	516	548	566	547	573	569	536	561	605	555	550	552	561	542	547	583	556	558	548	578	554	541	592	552	541	541	523	564	552	534	570	561	574	551	543	630	529	544	551	542	540	530	503	542	566	518	551	539	585	546	554	508	526	556	582	597	562	590	577	573	564	536	578	537	525	518	543	542	594	533	575	519	581	571	541	589	572	577	569	570	564	540	535	552	516	550	584	519	591	557	579	513	523	580	529	554	544	523	494	569	562	540	532	492	588	582	575	550	562	571	557	543	568	514	574	550	519	597	528	570	569	493	545	578	563	539	569	510	538	551	574	596	529	569	553	552	596	556	580	540	544	561	588	525	541	550	562	543	563	590	615	509	576	577	542	602	533	562	534	570	572	554	534	552	556	533	484	551	540	586	528	579	572	542	589	525	549	573	562	564	559	547	550	537	497	534	546	557	556	525	575	530	529	559	577	517	559	548	566	511	592	584	581	536	544	549	596	564	557	530	534	565	547	593	545	554	558	542	585	572	542	564	534	561	575	557	585	548	502	516	566	556	556	528	523	561	590	552	591	543	496	555	559	559	551	558	503	564	565	532	559	594	546	549	538	521	525	585	501	553	505	554	569	571	571	551	569	562	535	529	521	554	553	554	529	553	536	550	572	548	538	531	538	586	553	534	553	579	515	600	581	581	545	573	573	578	519	541	570	554	554	548	558	554	527	527	565	553	540	536	537	550	548	586	569	553	561	521	533	538	558	560	539	595	595	548	544	565	529	556	575	557	559	557	562	555	550	535	567	513	566	533	583	581	533	556	553	564	559	592	557	569	538	559	558	532	567	547	503	537	609	535	531	553	599	552	558	576	562	533	522	530	557	578	554	560	533	575	606	556	510	550	504	559	525	554	554	529	574	551	577	582	552	531	530	552	508	528	547	557	565	539	556	534	537	570	556	546	520	541	618	516	502	542	579	564	584	588	590	568	505	566	522	483	574	556	553	556	549	552	562	574	528	555	547	505	568	524	538	578	564	548	575	537	587	529	540	543	564	562	601	557	529	599	537	581	547	544	570	573	545	536	539	590	551	581	568	583	568	528	545	589	588	542	543	542	546	597	541	554	538	523	550	587	590	558	544	555	547	588	559	550	543	552	584	541	560	565	606	526	485	561	584	567	550	537	524	584	568	556	537	558	527	516	562	547	571	552	559	506	587	544	567	545	538	541	532	548	574	537	581	575	568	543	515	568	569	547	534	537	548	563	582	597	554	534	559	518	556	547	575	560	586	555	544	537	544	567	566	534	548	564	572	509	545	564	545	564	565	532	559	584	552	558	556	555	579	584	578	505	559	594	547	523	600	537	520	531	573	549	527	461	511	545	528	535	527	557	588	537	559	518	506	564	571	580	538	547	538	558	592	582	522	544	562	573	500	577	552	555	532	558	590	568	621	542	533	550	566	549	547	550	583	557	549	548	558	532	551	593	519	548	545	591	588	540	528	560	544	537	540	574	569	530	546	539	548	569	551	551	565	572	557	566	567	562	555	564	569	531	567	573	523	520	553	552	569	556	573	562	574	576	565	582	575	555	573	554	577	580	522	559	538	570	575	561	581	569	590	502	535	536	545	536	586	583	563	550	555	531	570	579	576	560	512	543	562	572	595	526	524	556	507	579	559	560	534	564	577	545	555	548	512	538	561	519	550	569	552	584	541	538	574	555	534	552	533	527	551	597	562	576	547	564	583	572	547	584	568	556	511	611	557	593	540	526	549	544	557	539	526	532	570	532	534	555	559	530	552	552	588	534	536	555	552	575	551	574	545	555	547	551	587	522	566	534	474	591	517	571	578	538	558	510	529	545	594	552	534	588	514	570	534	550	540	530	565	546	553	517	561	542	553	559	535	548	513	586	587	545	552	532	491	542	525	549	537	554	556	566	532	543	515	550	593	556	526	558	549	523	555	573	575	518	533	546	536	550	574	580	561	567	546	577	565	519	604	570	540	554	592	519	543	588	531	558	589	549	532	518	566	544	527	543	563	564	540	545	548	576	568	537	564	577	545	556	552	546	547	550	572	554	566	545	585	607	565	584	588	547	529	572	543	551	543	572	528	542	571	548	523	507	546
25476	24813	32719	26774	14468	2963	1101	842	806	865	865	826	857	781	751	821	753	717	791	801	745	759	785	767	753	796	806	808	800	757	787	812	788	806	768	785	764	775	795	733	781	743	773	814	796	822	735	797	751	799	783	732	702	770	803	766	765	744	823	817	744	725	739	776	769	754	794	755	767	751	803	753	776	785	774	815	784	789	743	777	745	755	757	747	759	779	758	783	775	749	775	741	743	785	747	786	801	785	760	787	807	782	758	820	733	772	728	771	785	774	768	771	759	766	753	790	766	779	773	760	777	748	768	776	775	716	749	758	741	733	745	805	750	758	800	779	727	805	783	790	795	808	755	744	814	763	791	756	773	784	749	761	813	765	781	794	744	764	789	728	733	780	775	797	745	795	750	809	772	770	759	813	744	780	798	771	747	756	732	786	732	828	764	771	739	755	780	810	777	780	793	826	728	785	782	777	757	817	774	766	746	766	773	791	741	779	784	742	827	817	806	799	780	766	786	757	779	726	801	795	758	758	780	807	753	729	736	771	781	764	790	762	775	784	760	762	745	806	729	731	793	784	803	815	780	724	772	756	778	768	810	757	757	723	796	782	793	776	795	736	776	785	735	742	705	811	765	808	736	745	743	825	749	781	759	770	784	783	819	783	774	787	822	789	777	717	749	773	765	771	769	777	753	773	737	773	728	833	803	772	783	767	792	759	711	767	789	715	746	793	772	748	749	799	737	787	745	778	742	719	730	784	803	746	724	771	748	699	765	775	812	793	770	792	811	799	734	755	776	768	807	823	759	789	728	753	798	761	796	803	770	788	704	698	811	774	775	776	715	808	789	789	778	791	746	793	779	780	688	752	826	787	783	722	781	753	767	753	787	720	810	762	760	763	799	761	782	686	730	723	725	749	794	774	738	763	728	771	796	724	723	720	741	772	818	780	786	748	801	763	743	796	753	706	756	742	767	804	792	734	782	755	771	740	778	739	803	768	766	770	809	779	737	745	801	790	778	751	756	787	762	821	719	823	760	721	815	744	756	786	735	775	775	792	796	795	744	788	773	796	722	792	725	735	789	790	814	795	825	788	769	784	785	749	776	769	772	751	739	732	787	751	787	805	771	754	750	775	791	750	753	774	798	767	786	762	742	725	762	766	742	752	693	773	808	774	713	782	736	733	759	803	723	763	805	754	815	730	690	777	754	750	789	762	725	733	801	770	792	780	763	774	781	754	784	812	808	756	738	809	793	776	762	729	786	790	778	772	810	754	761	806	748	738	742	774	778	754	752	771	759	779	756	745	747	743	709	806	804	789	761	778	744	757	764	739	742	788	749	780	772	725	803	826	750	735	767	758	753	745	780	821	775	731	759	736	742	799	784	741	789	772	736	797	773	736	750	738	747	828	816	752	728	756	736	742	778	740	745	768	824	784	738	753	763	741	781	779	774	734	763	748	760	760	768	708	716	728	750	804	753	748	738	779	718	789	726	803	780	750	746	747	770	749	705	746	784	725	754	779	776	764	788	706	733	801	787	746	748	785	756	760	763	733	743	728	800	787	734	783	749	788	782	784	759	750	697	766	749	765	769	791	811	755	750	740	782	720	783	807	748	784	813	757	771	739	775	758	791	768	789	779	770	762	714	779	763	776	776	781	792	776	786	741	785	764	768	751	773	799	768	768	778	814	783	711	777	775	798	780	754	732	787	713	831	792	691	786	774	767	803	741	769	767	815	735	724	786	770	756	782	752	799	776	812	804	776	791	754	800	789	782	794	803	752	784	728	782	754	798	757	739	739	784	800	791	757	790	769	769	794	736	765	771	766	768	786	777	750	749	744	732	753	754	788	796	789	756	786	733	785	803	737	801	726	726	795	799	729	789	826	745	788	768	775	744	744	780	758	797	767	708	855	752	737	798	809	768	754	760	729	799	802	754	784	764	763	741	801	814	780	805	791	778	751	771	785	815	755	788	772	748	746	738	742	757	807	737	758	792	726	788	758	796	734	803	808	786	815	774	788	809	735	798	764	765	758	775	746	779	830	750	735	751	794	766	747	809	731	752	800	766	758	764	777	753	795	753	805	814	745	735	826	800	779	800	721	739	746	747	747	776	786	812	780	790	787	781	786	763	765	770	741	766	749	731	766	735	809	779	754	810	768	729	761	760	763	767	782	752	771	728	746	764	735	819	790	795	744	714	831	753	764	773	740	770	748	783	795	766	785	789	801	735	753	746	756	770	759	752	765	798	764	751	765	753	797	721	805	754	757	768	720	784	774	754	779	727	772	734	762	769	754	759	776	748	806	777	799	739	777	746	809	778	749	773	826	783	776	786	810	789	837	760	759	844	758	713	814	814	758	787	784	764	752	745	765	758	776	783	753	773	750	802	799	738	757	762	745	785	785	696	766	782	745	779	756	785	784	755	763	777	797	758	770	794	792	782	764	767	765	704	803	771	826	760	777	761	798	726	740	707	783	779	786	753	835	737	758	810	751	729	765	810	743	795	795	766	748	747	785	809	746	788	719	798	768	772	790	753	795	765	778	745	742	804	793	796	772	769	756	771	816	775	805	811	760	823	733	723	760	781	810	793	733	801	738	716	773	769	727	778	777	777	760	796	747	784	769	748	776	769	797	780	774	822	789	715	780	769	809	732	770	806	786	778	752	758	797	758	793	779	736	726	716	766	708	783	766	776	771	757	762	781	768	751	801	745	821	754	779	710	747	747	733	788	803	790	729	730	812	769	772	742	717	787	727	724	761	762	739	799	738	775	722	767	767	733	783	749	750	759	738	725	740	744	742	843	783	771	750	781	743	770	767	794	727	711	771	772	749	777	752	728	713	765	820	810	737	764	815	768	774	734	745	821	788	743	797	781	773	734	770	765	775	767	767	810	791	774	725	757	742	814	768	765	845	735	775	774	791	746	738	758	797	720	806	784	769	736	785	755	752	823	777	729	769	825	765	776	794	730	743	778	790	779	782	786	758	837	771	751	754	755	761	773	727	754	783	776	747	755	751	743	739	782	746	768	811	809	693	757	799	769	796	782	778	815	775	728	787	763	751	741	789	798	780	782	764	763	764	767	828	754	776	766	753	760	762	756	742	767	762	803	773	674	782	762	721	748	772	770	763	740	716	800	773	727	778	777	786	783	733	787	804	753	764	792	763	741	739	783	764	769	729	729	819	755	814	734	748	764	722	775	777	775	729	727	766	765	756	783	776	822	734	816	802	767	819	724	753	741	794	774	788	811	775	753	787	816	762	763	776	842	782	758	784	732	794	765	735	724	746	790	776	770	750	776	767	795	759	766	808	778	792	765	837	780	805	759	775	754	756	778	742	773	844	747	749	779	765	727	755	755	747	783	718	733	808	736	776	763	710	782	712	779	809	772	803	783	774	802	783	788	766	750	760	799	793	795	772	748	800	749	751	827	801	763	767	788	769	789	839	775	773	792	800	715	785	813	790	795	718	755	800	733	778	763	747	760	771	783	813	748	733	808
62442	83666	47793	15758	3741	1067	721	698	726	673	705	691	705	674	684	691	692	676	699	706	685	703	673	643	692	700	677	706	662	687	641	696	644	661	660	715	663	711	650	689	656	684	693	651	660	654	681	706	657	675	709	660	716	639	636	672	685	681	680	694	641	653	708	629	669	706	634	663	659	641	644	632	723	671	643	676	652	678	670	607	668	707	679	688	665	649	705	681	640	690	663	671	630	724	609	674	696	679	656	653	621	606	665	650	663	690	679	659	697	639	685	665	622	699	646	675	637	665	679	671	648	732	666	660	664	686	692	644	667	615	664	650	633	662	665	665	718	639	636	655	697	686	670	680	718	686	685	709	612	681	639	638	728	705	654	669	673	680	673	634	657	696	688	667	695	663	661	653	678	632	662	669	662	668	677	688	659	644	641	642	696	724	643	670	656	682	663	671	667	694	635	677	664	630	695	659	648	644	708	629	690	658	682	657	663	666	684	693	698	644	660	673	730	692	675	697	695	615	649	699	663	670	636	693	702	654	678	636	646	672	678	679	729	680	666	632	652	695	648	705	662	695	677	656	652	676	685	651	662	618	715	697	638	686	676	653	688	693	687	661	707	616	653	665	647	681	717	724	640	661	657	699	679	693	643	699	630	652	635	667	638	647	651	660	677	688	645	664	667	680	624	660	652	681	655	672	665	711	680	686	682	680	617	676	723	657	713	635	669	629	631	705	654	625	656	686	650	700	688	661	656	671	705	598	679	655	608	688	717	679	690	675	624	660	679	650	697	622	634	660	711	636	696	661	659	675	679	700	625	619	648	693	661	697	671	661	686	661	658	680	684	685	717	674	691	677	659	647	672	671	642	701	618	683	636	653	657	654	642	659	669	617	726	674	704	674	641	698	662	678	680	631	646	682	648	640	692	641	660	657	670	657	691	648	697	678	674	646	658	674	690	664	645	687	672	669	716	717	659	672	672	657	648	652	679	650	640	668	662	681	658	683	636	646	666	678	665	635	614	661	662	672	671	691	711	623	669	637	692	676	700	651	649	678	648	667	658	678	715	691	630	706	677	663	645	680	677	663	686	637	687	619	658	722	652	690	657	686	636	658	654	612	692	707	615	655	617	652	679	677	628	642	648	688	664	683	677	668	692	655	665	656	683	687	647	650	672	678	691	686	711	680	691	669	681	699	680	682	639	714	661	716	630	677	657	658	673	640	670	673	717	701	669	689	689	686	717	673	652	676	669	672	653	648	677	664	674	648	689	699	660	684	652	681	669	655	687	623	678	642	637	657	706	697	680	664	649	690	656	706	643	641	644	651	687	638	625	695	694	655	633	673	633	706	724	651	670	689	645	694	675	623	669	664	688	685	640	709	681	672	588	706	644	659	677	678	656	664	646	690	650	635	675	684	649	704	645	639	650	655	662	682	656	686	697	670	627	675	643	641	651	675	651	691	633	661	654	662	640	676	657	667	676	700	623	693	636	616	690	663	669	676	673	677	651	716	692	650	670	650	609	628	619	646	657	703	642	692	652	641	690	681	683	637	662	664	706	674	683	675	676	695	643	680	683	666	702	672	688	640	653	672	681	674	641	642	705	680	678	687	636	680	673	669	626	652	672	640	683	644	646	660	635	671	634	653	683	654	697	653	665	677	658	702	661	679	634	676	652	678	675	640	684	679	658	688	678	677	640	668	670	633	676	669	685	684	649	662	686	684	679	664	698	672	652	677	625	713	655	647	625	666	671	660	677	637	640	702	622	631	650	668	661	686	702	681	653	645	626	684	696	665	633	657	673	675	696	679	719	620	649	642	659	633	666	650	704	637	629	654	630	679	666	721	680	672	638	619	631	674	650	689	661	652	627	668	680	648	661	721	662	618	626	698	622	683	664	639	663	691	681	670	649	693	690	688	687	655	671	707	657	683	624	656	671	684	637	669	707	619	673	651	708	670	670	657	641	633	690	672	690	672	660	682	673	715	627	684	683	627	668	700	670	705	710	694	663	732	701	671	649	681	699	677	646	646	664	665	652	629	645	641	666	673	671	669	690	662	637	669	650	721	680	691	652	647	647	652	651	650	725	678	694	711	636	629	663	671	751	671	687	633	658	637	667	666	651	729	682	682	662	657	654	614	613	681	638	651	645	670	671	651	664	644	620	677	681	691	676	685	679	691	662	697	673	651	643	637	662	696	646	775	674	661	699	668	634	700	725	700	652	690	668	680	677	693	698	646	701	665	710	642	667	680	710	665	672	666	664	636	681	663	672	660	643	696	671	647	669	643	659	673	638	674	624	671	620	697	702	697	626	652	639	714	680	665	676	669	644	668	692	679	644	659	672	636	697	700	686	627	668	654	666	680	676	672	690	604	654	659	650	697	683	669	669	691	676	697	666	636	661	645	689	684	644	671	647	639	687	637	726	601	641	648	650	688	726	722	673	717	700	643	668	690	648	694	667	668	597	675	682	682	649	646	661	642	683	642	659	645	695	637	671	660	701	648	655	658	668	630	697	667	681	714	668	717	686	658	656	687	689	729	697	701	702	669	652	694	663	642	669	650	639	726	666	655	677	649	660	674	673	666	643	688	671	682	618	673	634	707	643	654	692	643	638	638	710	661	683	656	670	667	686	695	713	688	677	661	695	691	602	678	635	656	631	684	678	693	658	720	668	676	671	659	676	682	684	650	643	674	693	663	666	649	675	665	646	682	660	660	620	646	670	635	689	625	762	671	659	662	654	665	652	703	681	634	627	680	646	699	671	689	657	699	698	626	622	679	643	676	639	613	685	681	624	664	666	638	630	698	653	655	695	660	641	713	694	654	705	678	669	640	715	703	691	661	629	642	669	624	619	668	685	650	640	650	656	676	671	648	635	646	637	627	653	682	622	652	627	646	708	651	667	675	693	643	659	635	659	691	678	670	655	659	650	678	639	645	666	653	645	630	656	629	699	686	675	664	637	661	669	678	610	687	689	660	653	689	682	702	667	700	681	618	663	643	679	680	631	677	616	675	665	677	625	670	673	696	693	662	647	655	669	637	633	641	615	684	645	674	658	633	690	654	669	652	677	690	693	644	673	647	610	675	689	656	653	614	664	693	648	661	650	642	663	649	632	694	684	690	704	662	659	702	660	689	632	650	665	706	688	713	677	665	679	689	680	678	668	673	630	645	636	675	678	716	655	687	707	651	657	680	635	694	698	621	668	687	675	697	651	640	678	671	744	688	673	642	697	668	695	685	671	660	666	661	685	644	610	636	707	660	686	653	692	731	638	699	650	639	646	681	674	672	630	683	644	665	636	661	701	636	672	678	731	652	669	684	693	670	689	708	703	675	651	648	650	658	624	642	646	687	696	647	646	655	690	740	680	699	671	693	678	710	687	710	671	631	659	649	684	655	689	710	670	664	649	667	629	684	645	711	657	684	625	650	671	649	671	669	665	700	662	647	712	677	688	665	642	683	666	635	662	650	666	674	689	681	673	652	653	631	650	713	672	648
24006	22899	31288	25819	20176	10325	1962	1131	957	919	944	958	908	947	949	946	945	973	970	957	941	886	978	962	942	891	937	949	940	965	916	960	979	907	975	912	942	885	892	925	870	885	933	891	879	926	887	889	966	925	812	890	851	893	904	869	931	867	864	987	931	924	937	906	887	918	956	894	989	913	905	892	900	880	914	881	885	893	880	921	919	872	881	917	867	947	890	888	894	953	909	905	898	927	878	925	979	963	888	921	853	913	893	923	911	939	926	883	924	888	885	868	927	880	931	910	887	968	863	965	917	892	895	896	911	954	913	918	952	894	879	943	937	918	965	902	887	951	945	941	927	908	902	872	870	887	949	897	926	869	910	928	906	872	903	929	887	889	838	905	938	901	892	916	902	914	860	890	923	890	931	830	962	836	880	942	904	903	934	871	850	819	899	882	928	875	872	951	937	972	904	917	962	875	841	891	919	986	890	878	872	908	889	888	868	882	828	894	900	880	902	888	887	868	903	954	895	912	907	904	905	910	913	894	848	940	876	879	901	852	922	923	906	918	857	961	916	933	867	929	903	896	902	881	941	860	925	904	947	887	952	881	896	926	905	827	918	910	902	931	879	879	947	869	877	882	907	856	895	909	916	904	875	923	863	883	931	886	897	907	948	926	857	888	931	911	918	950	909	898	841	876	886	859	931	922	977	935	895	853	865	944	925	877	936	920	978	900	875	875	907	933	932	890	869	894	890	900	895	873	896	873	905	870	908	879	887	938	895	928	852	822	860	904	950	917	902	888	938	903	898	882	899	875	880	884	881	906	894	854	963	894	879	874	939	948	937	899	944	897	913	897	872	840	921	923	903	922	920	868	854	872	887	911	908	912	901	897	890	876	893	883	890	911	935	861	906	882	918	862	851	914	903	901	880	913	880	880	889	889	884	848	892	888	938	915	972	887	867	874	913	899	906	946	897	843	898	934	918	860	945	922	895	908	848	926	936	833	889	838	856	829	922	833	867	927	855	877	891	947	896	859	957	850	961	847	858	855	879	929	888	949	905	949	934	949	937	975	936	930	937	862	953	939	893	948	882	902	909	902	895	885	879	881	867	885	911	922	935	892	909	915	987	897	861	875	895	906	930	831	941	908	945	886	877	935	862	894	902	842	939	910	850	865	914	843	890	916	848	905	899	910	861	870	955	893	889	927	868	967	833	875	905	895	953	884	873	947	913	909	887	943	898	924	902	881	939	879	891	879	936	916	884	913	902	857	880	959	916	932	919	944	892	886	917	886	911	905	856	928	865	864	895	862	900	868	905	886	939	876	933	903	865	939	917	909	899	893	860	923	899	886	959	883	878	925	912	890	893	904	869	908	850	922	944	898	922	925	878	910	889	862	902	905	929	887	902	891	880	887	925	865	865	940	887	824	886	885	874	863	831	883	887	904	913	899	896	918	898	895	929	841	903	916	925	949	933	854	916	871	920	957	884	957	910	945	878	818	916	892	895	920	832	832	932	922	884	875	906	914	876	881	917	875	878	892	933	912	953	875	961	894	899	842	916	947	904	926	918	898	919	926	960	852	878	901	914	889	929	908	878	926	938	915	928	944	910	876	904	888	857	906	871	877	921	883	948	938	923	936	911	874	867	920	916	905	904	893	925	895	836	902	857	923	909	934	922	898	872	919	879	854	880	945	904	944	909	914	912	913	846	884	896	918	938	863	904	944	885	892	919	899	905	927	912	902	866	892	940	845	859	905	874	924	884	855	878	942	912	923	891	866	871	950	872	897	889	920	901	921	915	897	954	859	913	886	935	878	927	892	928	892	887	908	877	940	950	926	924	871	874	860	872	844	870	875	908	902	896	935	884	952	915	911	882	918	936	949	887	892	869	915	856	938	907	893	882	920	920	867	929	892	909	917	877	858	883	891	941	887	914	913	877	912	891	941	862	892	925	916	858	906	914	930	923	908	906	872	888	916	890	887	939	883	896	933	898	930	927	878	900	884	891	897	951	928	919	894	872	849	901	893	915	873	869	899	906	911	884	892	952	952	939	921	868	855	874	848	864	901	887	915	854	948	930	892	941	906	896	862	920	857	884	938	880	952	874	972	884	968	915	949	902	921	906	907	942	943	876	945	899	883	910	897	826	891	865	885	893	875	908	977	915	903	885	922	882	877	876	894	931	916	916	866	929	915	929	946	950	943	868	908	876	940	877	850	915	874	882	900	941	862	884	895	892	896	878	866	948	906	904	902	922	911	905	896	856	846	902	961	910	909	900	890	844	869	924	915	873	895	922	862	896	892	901	884	929	911	899	991	920	843	956	865	919	892	863	946	918	862	910	921	910	875	869	928	942	911	926	843	908	870	859	880	869	831	896	909	870	915	956	862	858	949	977	876	855	909	936	896	872	893	926	931	902	910	877	926	937	894	926	870	903	903	855	898	861	967	853	866	875	818	904	907	915	862	867	878	868	882	940	958	921	918	934	847	902	884	835	905	905	902	887	955	859	928	868	896	907	951	864	876	959	869	931	900	899	945	903	957	890	890	901	912	855	909	880	917	950	886	897	877	887	917	871	846	876	893	933	928	853	862	905	836	920	938	899	909	886	923	929	967	913	923	880	929	888	903	893	903	930	857	894	903	899	939	886	903	932	873	900	928	835	826	906	866	878	910	830	862	863	928	905	928	882	898	904	940	912	924	874	900	911	893	901	964	953	887	899	904	913	900	881	844	922	852	907	846	900	913	948	908	934	906	896	896	889	848	944	870	939	896	938	883	887	849	922	883	892	878	898	856	883	956	927	875	903	930	894	880	898	909	838	902	832	893	897	902	932	910	888	855	913	896	909	915	913	884	891	840	874	940	874	849	906	911	896	918	907	844	880	901	882	850	889	887	928	913	910	941	861	897	885	884	878	860	944	927	888	906	940	934	902	909	948	886	889	901	865	916	892	900	912	856	905	852	900	928	919	913	873	951	920	898	895	872	920	882	916	980	852	907	935	939	883	885	897	936	894	952	900	870	916	855	879	862	922	908	879	877	904	917	894	882	893	885	906	858	859	860	858	934	889	936	905	916	880	877	882	852	924	882	892	899	926	898	922	883	863	901	956	828	908	918	920	905	880	921	917	915	925	883	942	889	891	897	895	893	927	826	928	852	896	917	918	916	908	961	993	909	937	873	892	905	870	896	868	851	963	881	884	965	895	905	865	947	878	877	862	852	941	871	887	963	905	898	914	864	925	895	889	902	834	884	890	945	910	867	889	929	940	888	893	838	876	852	874	935	884	959	864	929	928	941	918	869	862	914	874	858	937	979	870	890	894	894	913	870	897	893	894	905	898	987	897	917	877	889	867	885	918	927	926	866	924	927	889	872	904	982	860	895	900	896	894	872	860	918	871	880	864	943	891	918	919	926	910	905	938	863	858	866	873	908	922	871	890	881	886	861	817	900	905	887	903	871	877	932	920	958	918	928	908	970	859	892	859	946	877	874	832	883	861	868	920	898
62617	95444	59200	24427	6359	1627	851	854	768	804	822	840	812	823	826	818	803	773	777	828	758	748	796	776	811	779	769	818	831	811	773	812	806	830	813	855	756	781	756	868	798	832	829	810	845	873	786	821	762	806	757	780	768	851	805	774	775	781	755	793	769	798	797	795	808	747	797	807	735	786	760	746	823	795	733	779	789	813	808	772	793	791	832	789	829	816	741	793	830	825	763	824	740	749	770	825	795	791	770	820	780	748	793	747	801	754	789	807	826	800	766	792	825	750	779	778	833	790	814	768	766	776	758	818	791	796	811	774	814	766	758	797	779	777	758	775	786	795	808	841	755	795	765	783	774	809	745	814	799	745	780	744	793	808	783	794	784	781	788	790	769	749	762	770	779	828	787	777	824	785	826	808	811	762	819	758	797	797	816	774	833	770	795	776	778	814	791	773	782	816	780	750	806	746	792	850	767	794	803	783	781	852	765	814	816	751	778	823	819	831	786	767	813	803	823	778	832	789	793	825	788	822	799	748	800	774	780	799	785	769	734	804	785	822	800	806	746	817	757	793	751	784	770	805	791	790	802	758	797	799	726	806	817	815	818	761	781	828	782	792	788	815	784	814	801	811	798	766	821	788	799	803	817	789	799	770	804	751	797	820	803	737	799	747	802	786	790	819	770	761	777	790	747	771	792	816	827	771	781	754	799	758	829	778	795	785	758	743	783	788	814	747	774	799	776	779	749	819	757	813	806	817	833	785	785	813	772	744	783	741	791	754	810	798	768	795	813	762	791	823	703	785	786	760	742	803	806	818	801	797	840	784	778	744	729	818	788	799	783	774	806	737	795	824	758	797	759	772	785	785	757	755	803	782	821	842	790	777	802	815	759	832	803	771	714	806	800	712	787	788	752	785	788	815	781	755	803	791	817	869	841	782	786	799	815	788	762	775	794	808	773	785	775	796	785	818	816	790	797	795	769	797	772	751	763	790	808	819	791	781	753	772	783	785	805	758	791	782	834	775	841	711	821	790	816	742	788	765	834	816	796	790	759	753	801	797	811	815	758	820	804	803	850	819	788	747	770	759	767	773	747	785	819	797	754	781	794	808	786	765	782	806	744	802	787	760	808	764	748	824	781	775	761	811	822	750	773	756	767	787	818	783	744	759	788	750	798	779	781	770	790	789	779	823	771	838	852	821	810	788	771	746	797	775	792	803	784	787	811	763	797	759	816	783	750	746	769	773	756	778	759	851	797	782	804	760	864	780	794	810	773	823	770	762	779	804	794	854	810	767	806	817	750	809	787	851	805	816	755	772	809	805	763	823	759	775	790	819	764	776	801	834	757	833	785	770	777	795	852	800	809	790	801	742	823	809	773	812	779	779	783	802	827	795	810	781	795	740	805	793	824	773	826	818	774	789	760	810	784	748	793	800	783	795	777	819	828	805	767	783	802	805	767	798	756	797	790	740	770	819	738	773	796	751	780	807	793	775	831	783	812	793	789	791	807	770	785	753	782	845	818	738	807	767	759	783	740	779	835	835	835	765	782	794	763	792	786	742	791	824	784	797	787	806	794	766	760	725	804	809	795	760	802	814	786	778	786	787	804	795	776	775	785	791	804	812	821	828	792	821	770	773	831	787	765	810	797	797	791	814	811	757	818	812	794	788	747	801	804	796	773	781	767	826	806	823	740	802	765	769	762	782	810	803	757	800	786	802	779	793	834	753	793	813	780	812	789	775	792	771	783	756	784	769	764	771	764	782	775	800	796	833	778	804	809	774	747	745	720	760	821	785	757	797	801	768	778	762	785	810	828	790	796	824	729	781	771	803	755	777	797	766	840	807	798	773	821	797	761	832	862	804	779	774	817	760	748	761	747	779	822	771	823	799	792	733	803	800	843	794	791	770	726	714	790	772	765	762	722	764	822	753	720	804	731	771	768	778	818	763	792	799	759	770	817	806	806	767	745	788	796	770	761	827	814	762	817	783	785	777	823	757	828	799	803	747	777	762	778	759	825	793	787	797	817	830	787	795	771	773	770	785	815	760	773	783	800	802	769	763	803	808	768	796	757	725	823	778	769	800	804	796	773	788	827	824	809	751	739	775	771	781	801	769	763	792	796	814	794	763	791	792	769	777	767	794	778	805	747	805	771	790	760	773	794	806	761	755	786	754	763	752	773	779	783	838	788	785	750	798	764	755	814	770	750	760	857	750	780	790	747	782	763	834	808	767	760	795	815	754	847	783	790	778	799	782	760	830	819	800	752	809	753	823	783	803	777	840	754	841	801	811	786	747	786	787	790	754	764	781	775	747	799	795	769	722	763	788	787	798	792	806	821	834	784	744	763	750	808	774	772	771	752	836	784	829	796	770	778	811	753	795	777	751	793	810	828	762	747	745	832	806	794	821	784	793	811	774	749	805	797	772	750	774	742	818	832	785	806	815	800	802	842	813	799	756	816	776	835	749	752	767	818	763	781	800	758	792	789	835	770	772	807	812	747	747	790	761	762	791	807	811	745	798	813	813	767	777	757	791	758	812	789	754	810	742	777	774	792	747	784	793	781	793	836	822	755	765	752	807	807	808	776	816	794	851	759	791	769	797	793	783	798	798	835	748	792	741	787	784	747	790	767	722	790	818	804	763	811	812	779	800	763	753	815	779	809	817	760	797	787	797	779	783	772	783	763	786	810	804	769	798	788	809	806	796	770	818	784	784	813	814	787	788	781	819	802	800	813	817	826	728	760	817	765	764	802	811	777	838	816	772	799	820	701	750	817	798	777	756	781	743	825	796	757	853	746	807	781	825	791	787	816	775	756	741	795	727	813	776	799	793	784	768	827	817	807	806	768	783	781	769	763	797	808	720	763	798	745	769	772	752	774	736	787	796	836	733	769	777	841	836	716	778	812	771	781	776	786	803	770	777	772	777	847	819	807	766	777	770	773	762	794	765	748	762	722	774	788	777	850	747	765	793	790	772	759	753	765	741	745	786	774	784	795	834	796	717	738	821	774	785	770	772	793	764	754	802	768	785	716	779	783	790	818	771	809	765	812	811	754	834	809	779	812	747	809	779	774	784	800	795	788	772	786	810	769	790	766	799	799	794	755	807	795	740	783	740	796	762	790	795	801	818	805	773	747	833	779	792	769	753	758	801	812	792	767	789	799	790	784	763	809	797	806	783	783	751	781	774	765	808	794	766	822	796	738	807	837	776	825	806	730	744	763	792	814	773	745	763	812	727	788	737	823	803	817	782	763	736	832	792	765	775	793	801	801	766	801	789	759	757	804	767	773	756	791	809	793	757	764	751	759	759	773	753	860	740	819	818	754	796	769	766	808	807	778	825	761	825	757	816	828	745	774	752	814	745	738	800	798	793	725	778	737	747	790	767	782	732	760	789	768	776	748	744	808	805	771	764	759	788	841	803	712	779	752	734	721	782	766	768	745	807	728	802	783	770	780	766	784	809	800	770	804	748	730	799	788	811	754	865	771	772	774	761
32547	31174	21877	6641	1426	787	762	762	718	736	730	704	728	707	713	761	725	707	678	760	807	736	715	754	755	758	680	750	761	743	791	707	742	645	757	750	747	746	716	726	709	720	783	729	713	764	728	734	765	742	757	720	709	763	770	744	736	740	737	738	742	682	680	734	769	731	692	760	719	774	763	754	715	746	720	775	730	733	788	754	745	750	729	732	700	709	678	778	746	794	721	706	726	754	684	736	727	695	695	717	703	723	777	722	738	763	761	758	734	728	726	746	705	746	758	728	722	766	733	700	699	731	739	727	769	686	688	738	747	739	744	738	758	686	761	689	744	760	713	762	725	726	767	685	733	737	737	707	757	748	760	717	715	712	697	697	737	723	730	700	692	670	756	741	705	770	717	721	703	696	708	738	760	733	755	736	699	758	742	691	721	715	787	755	747	738	731	722	692	770	741	714	710	764	715	755	785	745	722	720	726	728	720	698	727	769	735	764	748	725	707	765	753	710	712	740	734	727	746	733	749	737	712	765	698	772	722	710	747	692	713	718	730	694	745	709	692	706	677	717	693	730	770	697	727	728	736	770	754	755	724	725	696	720	709	731	708	718	680	697	730	722	743	739	729	724	714	684	746	733	759	689	677	755	712	742	692	799	741	723	716	772	754	748	764	697	708	715	728	733	705	656	717	754	690	704	699	744	730	707	738	714	725	760	727	724	765	731	768	748	731	683	766	703	729	695	703	697	700	679	738	730	740	750	726	701	742	740	693	732	758	689	720	741	716	707	720	679	766	736	749	746	697	716	704	760	707	711	772	745	739	731	707	732	760	675	692	729	705	738	724	739	753	775	726	742	720	724	720	744	713	694	690	719	759	668	699	756	752	729	741	747	720	738	701	720	720	742	695	732	712	733	723	713	753	724	793	766	728	693	720	714	729	685	748	698	737	735	682	682	731	670	771	721	725	709	712	735	752	685	704	711	700	682	713	701	743	714	701	675	725	706	705	704	744	734	776	720	702	735	755	734	770	703	721	696	679	775	733	721	754	721	732	786	786	731	723	711	750	735	675	725	721	728	726	782	745	685	772	722	738	768	798	706	752	752	777	758	723	694	746	753	763	708	756	726	745	734	717	744	737	735	724	714	733	738	755	725	735	761	722	759	739	705	749	744	701	719	751	740	737	737	769	743	754	735	753	683	747	757	735	740	720	758	722	727	749	699	756	749	762	700	698	733	725	721	713	777	717	713	763	740	695	715	699	716	771	685	773	673	771	767	698	737	745	747	764	748	777	720	689	678	756	704	715	735	713	766	775	727	706	740	777	713	762	733	687	761	717	694	704	719	754	735	757	731	702	728	738	750	751	752	727	717	764	697	729	728	746	709	746	703	789	709	744	720	755	697	725	712	724	691	762	705	734	693	770	692	728	736	762	721	763	730	723	729	747	727	729	678	757	781	721	723	715	727	690	737	748	734	695	715	734	734	738	670	712	705	733	716	744	725	732	722	746	684	724	726	717	740	701	729	701	721	705	741	715	711	806	714	697	648	696	726	721	789	730	698	726	715	729	718	699	721	758	697	741	779	706	735	743	689	745	718	754	690	679	720	760	721	693	719	752	772	773	727	734	707	729	726	703	714	752	722	721	717	718	732	698	682	717	738	720	715	771	697	700	740	722	689	720	718	759	705	734	698	727	711	738	750	720	745	741	704	738	721	668	731	758	758	778	721	759	719	717	743	730	727	751	700	731	682	758	710	733	721	733	722	703	751	749	710	742	740	742	719	765	715	719	733	703	709	700	737	680	777	677	642	795	701	721	678	733	669	706	714	742	739	781	729	688	754	751	678	701	718	708	760	671	688	702	692	683	716	720	696	725	744	719	711	748	740	766	718	738	809	695	680	707	693	739	739	745	757	712	702	750	722	731	760	758	688	718	716	767	687	720	724	705	749	733	672	735	742	685	733	709	701	727	746	704	715	770	752	736	702	723	710	768	769	730	668	763	746	708	729	728	781	739	718	755	728	744	714	712	753	702	729	672	760	714	730	701	682	707	721	772	735	735	718	748	739	737	765	723	706	716	756	758	717	792	768	807	697	736	675	710	699	760	773	676	697	716	757	740	713	764	735	747	736	735	727	711	760	683	735	755	720	726	738	719	716	739	722	736	724	773	753	769	741	746	725	743	686	704	709	719	718	751	718	702	737	710	747	717	660	727	717	650	725	752	723	747	729	724	783	675	674	715	743	744	725	734	747	721	680	727	707	764	746	757	698	683	764	755	693	752	692	734	688	753	752	753	790	752	778	748	695	714	696	749	695	684	677	684	725	789	698	704	720	700	720	731	719	749	702	737	719	747	702	711	749	737	741	711	721	748	705	762	711	723	725	724	691	748	754	699	721	724	698	777	785	757	704	745	741	710	758	709	739	718	748	747	779	751	682	794	714	741	678	750	756	704	726	705	692	739	727	743	742	754	742	764	750	732	760	730	677	711	763	752	734	722	737	721	720	719	705	741	736	758	759	729	730	713	734	691	668	717	774	750	743	739	681	703	702	712	737	751	695	704	729	733	745	766	706	755	665	782	712	786	725	696	746	739	737	742	713	752	748	697	758	728	709	705	741	707	724	725	710	718	751	745	703	702	749	767	739	737	752	685	693	696	731	716	729	754	701	746	736	671	717	769	723	697	756	761	745	748	704	728	714	741	741	702	759	728	706	777	737	710	712	743	749	739	733	724	779	751	772	743	685	739	719	737	674	733	706	700	756	737	766	676	726	722	712	698	670	688	684	721	742	699	743	771	726	727	714	759	751	734	712	765	759	740	746	710	749	716	729	730	742	729	715	713	748	754	739	748	763	744	696	748	778	738	736	737	736	712	727	731	758	769	722	694	732	761	707	718	755	687	731	710	701	766	730	727	701	736	766	726	751	711	760	751	772	740	679	712	734	726	681	714	744	733	702	749	746	746	794	712	706	753	723	689	738	742	748	782	697	710	685	755	724	707	695	736	748	718	757	712	754	688	643	743	745	696	733	751	735	713	794	705	673	753	751	772	721	766	699	687	738	726	768	739	728	694	744	739	767	726	735	724	743	735	741	712	751	745	739	739	729	713	717	701	742	745	716	704	753	733	726	706	763	734	757	744	705	697	758	753	711	800	756	713	774	703	797	748	719	782	721	731	722	728	764	725	735	733	740	762	759	738	698	733	737	674	678	699	760	697	691	765	726	735	701	737	711	708	715	710	750	716	755	682	736	677	706	695	709	762	750	787	768	655	744	752	765	721	703	738	704	781	726	729	776	660	749	776	698	733	714	744	714	725	673	726	745	709	743	709	769	738	728	751	736	736	766	783	712	656	734	770	678	719	680	739	740	771	700	689	725	696	662	721	716	788	739	745	766	763	774	715	727	762	697	708	715	746	755	712	756	774	709	740	741	709	756	772	729	725	734	760	713	671	703	739	768	703	687	722	752	705	700	771	733	773	704	732	726	760	761	767	749	757	683
27746	33453	14300	3122	1079	646	589	621	565	546	563	569	538	560	609	611	551	573	615	572	614	566	593	594	585	555	596	576	593	589	543	603	569	551	591	598	599	620	605	564	536	593	540	597	577	561	610	530	573	600	573	608	578	617	608	582	566	590	580	542	622	570	602	544	555	563	550	578	580	588	582	556	578	569	553	586	563	556	599	571	584	548	599	611	563	559	609	564	562	577	551	592	594	550	559	573	588	540	556	575	581	598	617	550	593	580	573	589	568	612	572	585	560	561	557	539	588	585	595	610	608	578	566	587	554	563	547	570	563	630	548	528	574	625	589	557	549	585	536	542	575	583	569	580	565	602	573	571	608	532	562	574	581	580	550	558	582	626	555	555	591	621	570	589	589	600	561	534	580	549	560	560	584	614	550	598	566	566	585	531	572	549	618	590	589	577	589	605	596	603	617	577	618	655	571	589	548	557	586	578	577	547	606	586	550	605	550	590	576	576	594	561	582	608	583	549	569	582	560	587	563	543	588	592	555	642	577	533	607	558	611	552	542	577	572	553	567	557	637	527	583	603	603	589	550	604	553	543	575	600	594	597	585	559	608	588	570	550	579	574	612	615	592	589	548	568	560	587	544	537	546	589	572	582	590	589	585	555	582	585	542	592	559	549	598	584	601	594	553	541	589	593	592	564	539	585	600	619	597	583	564	541	617	596	591	583	557	616	595	572	548	606	568	550	572	542	556	614	606	583	508	605	540	539	584	633	579	595	573	607	575	550	583	596	536	581	601	560	550	567	552	605	594	545	588	580	565	556	592	612	565	599	572	582	603	561	588	575	575	583	571	574	567	578	541	629	560	565	529	598	625	612	589	606	568	576	598	575	562	578	567	597	557	564	602	559	574	567	563	564	589	579	569	597	530	579	585	587	599	554	544	582	572	623	589	540	574	579	583	574	593	605	536	590	567	578	570	550	571	574	634	556	550	602	586	612	552	558	618	581	587	559	567	544	552	514	557	602	559	618	597	562	631	557	558	578	578	543	557	602	570	591	559	552	622	592	595	564	596	575	595	554	577	573	560	535	578	589	605	571	549	595	595	567	563	550	586	566	593	540	561	554	560	559	576	522	572	593	561	522	576	617	607	536	548	602	592	617	569	629	569	558	578	588	533	610	564	588	563	542	643	579	608	586	587	605	537	606	616	551	582	557	583	569	563	575	606	599	521	576	616	565	557	538	615	586	602	592	562	597	561	588	561	560	606	552	573	596	535	558	583	562	594	553	550	620	594	547	579	544	583	562	573	601	579	580	601	560	571	558	570	600	594	568	549	560	628	599	583	588	585	564	547	559	576	563	568	557	613	581	549	560	598	598	569	598	610	606	566	570	613	548	628	583	577	589	526	591	544	537	604	558	568	554	561	619	574	582	566	564	602	551	581	613	557	599	565	577	588	500	588	559	590	600	592	565	558	560	586	600	557	591	591	565	626	589	569	589	559	583	571	565	603	584	583	525	568	599	533	550	567	566	573	556	582	564	558	548	580	577	577	550	614	540	558	600	619	575	611	574	565	608	552	561	559	619	565	600	625	598	577	543	603	588	555	569	581	623	559	574	545	609	579	616	602	552	554	565	584	579	573	528	610	570	567	601	561	567	572	576	572	621	630	545	540	569	545	573	589	553	561	595	542	566	536	609	587	605	553	568	605	589	565	563	567	571	582	582	556	578	625	571	567	579	584	543	563	603	549	560	556	558	593	558	566	568	598	581	579	587	544	607	600	575	559	597	572	575	561	564	568	545	600	621	576	574	527	583	559	538	528	564	529	559	551	606	601	608	557	568	529	558	550	560	573	568	628	544	604	594	589	548	594	592	523	567	573	587	577	589	590	565	581	586	573	607	578	593	593	586	550	541	589	531	576	579	560	633	573	549	567	585	544	545	558	615	613	591	565	560	521	601	572	548	564	556	523	577	572	580	555	577	574	579	575	557	592	577	626	596	614	564	596	571	614	564	523	548	602	573	630	601	563	583	597	587	578	545	585	548	562	591	604	601	592	548	571	570	577	567	538	568	515	565	604	547	611	584	545	580	578	567	549	587	629	559	577	585	587	595	579	561	595	563	567	581	605	609	583	604	569	605	564	587	600	579	600	573	545	597	565	566	576	535	580	576	557	578	574	578	541	590	592	603	564	613	584	614	574	527	580	555	576	601	532	535	577	547	625	540	539	586	599	596	534	563	561	552	595	628	586	574	558	589	585	619	625	549	539	562	551	557	596	594	567	588	570	562	570	587	582	533	608	588	539	593	594	581	566	581	572	577	583	582	587	597	571	562	593	560	582	566	565	579	647	528	560	547	555	579	576	569	600	557	573	545	615	541	553	569	590	558	566	553	568	542	578	573	573	562	583	575	548	587	542	607	569	578	547	597	557	606	616	602	548	533	575	595	556	557	606	599	570	565	599	542	563	614	530	539	588	568	607	589	602	545	606	540	645	584	576	569	582	583	576	551	580	603	603	568	608	542	598	575	597	580	555	576	575	563	556	578	598	595	572	545	558	566	538	565	588	579	583	560	573	528	568	558	584	546	524	595	589	561	605	617	574	622	560	571	583	592	563	578	624	603	562	554	581	530	593	545	536	543	584	525	616	587	574	558	602	591	566	538	569	571	584	598	600	604	594	542	568	627	542	570	604	590	563	590	590	557	566	558	572	587	564	589	597	516	596	572	574	555	581	595	524	580	623	554	584	561	556	568	593	569	562	559	550	601	535	574	584	596	558	559	560	629	596	590	587	621	555	588	577	566	564	564	576	582	600	586	576	597	580	607	566	589	607	563	593	547	580	573	587	546	563	596	545	561	626	632	613	568	583	573	531	627	535	569	585	551	605	580	546	606	575	618	554	576	585	585	557	586	576	581	593	583	614	573	525	585	555	581	613	575	587	579	574	590	594	589	562	582	595	584	569	563	563	628	557	553	549	605	588	580	597	593	589	563	550	612	553	595	604	601	544	554	595	550	552	544	617	593	608	576	561	581	562	562	604	586	634	598	571	571	594	549	591	559	575	571	601	549	583	587	591	545	562	540	570	564	597	610	539	542	572	563	586	552	608	602	597	588	584	548	592	575	556	590	559	614	547	585	545	583	581	605	550	598	562	575	560	551	542	586	572	580	541	611	591	607	590	599	581	565	582	581	603	560	602	583	597	532	554	546	569	593	557	543	576	615	574	565	561	580	642	562	564	574	595	608	505	529	594	573	581	492	581	565	552	538	616	554	572	596	541	587	575	588	537	553	581	526	590	572	619	580	550	555	594	561	608	587	576	576	648	558	544	592	594	541	621	624	573	559	558	570	607	580	589	576	615	563	535	569	586	616	560	602	560	535	615	570	559	605	595	547	574	538	580	612	557	612	550	526	547	579	510	542	579	579	541	531	568	563	581	606	624	584	597	557	615	540	585	587	600	566	569	581	570	553	553	588	584	620	567	583	566	591	584	560	546	590	583	540
25607	25794	33704	27199	14624	2994	1110	920	829	850	903	822	812	854	879	803	857	800	802	824	889	865	850	834	881	873	818	772	852	760	853	817	874	895	792	875	806	798	821	806	776	833	842	779	849	830	825	818	849	808	785	794	787	820	860	805	827	804	777	823	849	856	857	776	874	815	798	853	843	852	820	835	860	890	805	804	771	806	783	820	811	822	851	827	788	810	821	805	820	820	841	865	816	835	785	786	839	806	829	806	773	762	809	754	831	826	787	820	872	805	843	903	806	838	868	830	813	794	832	828	819	852	853	808	831	846	783	807	802	821	819	755	852	838	796	868	841	812	810	845	823	781	832	856	819	801	828	808	853	804	807	802	771	805	804	791	822	816	773	793	814	803	782	835	786	804	812	791	832	857	812	754	798	781	851	839	865	830	855	850	835	819	765	764	769	805	783	804	816	872	818	851	816	803	808	780	804	784	807	823	830	822	815	828	804	777	852	821	839	784	772	888	774	796	819	772	803	776	787	783	817	776	865	826	855	788	814	803	795	773	863	853	793	871	838	816	856	829	828	855	883	864	819	828	800	801	844	793	777	819	823	823	805	845	805	814	820	806	833	807	812	819	846	882	785	847	831	812	771	847	839	805	762	818	838	773	821	848	779	817	763	835	774	807	828	823	778	824	791	838	775	791	790	860	806	839	871	795	848	847	851	827	787	782	794	807	827	879	812	833	777	849	880	827	830	843	897	797	829	811	849	816	749	839	791	762	793	862	831	835	865	843	813	820	780	842	824	840	835	848	785	811	805	786	791	828	864	826	819	795	799	771	847	846	849	838	794	843	791	873	749	794	789	892	845	826	766	777	809	783	853	859	853	839	812	789	833	829	830	819	842	828	849	812	799	835	824	758	804	799	859	795	796	836	793	802	789	864	832	848	799	827	785	794	821	784	810	852	795	802	859	883	763	910	776	800	792	841	808	862	759	797	840	839	780	804	857	855	833	811	804	811	804	808	805	855	808	780	851	855	788	798	803	794	807	844	769	857	837	816	819	831	839	816	868	775	822	828	787	843	805	837	888	796	842	785	795	848	826	823	841	798	840	797	832	804	853	817	810	777	848	837	861	802	841	820	822	814	879	831	777	810	826	839	822	833	838	846	846	808	803	800	797	857	813	847	824	782	748	818	814	821	805	780	816	823	816	798	873	820	796	788	801	799	807	812	794	826	833	813	819	796	838	797	797	795	839	766	782	794	794	770	828	807	871	845	860	789	823	834	821	758	804	838	747	815	785	770	788	762	846	830	777	811	803	844	803	798	827	802	839	801	858	848	830	851	876	770	805	809	855	841	821	834	794	810	757	767	834	808	814	753	827	863	831	783	846	811	861	847	847	844	821	796	879	841	766	803	780	775	812	864	803	774	813	829	858	831	844	759	846	813	795	838	816	812	901	772	854	819	844	848	800	779	825	806	772	826	825	851	778	778	764	807	775	778	821	809	812	789	808	860	870	826	799	805	791	821	815	826	803	844	831	796	791	774	799	800	785	774	740	823	856	789	837	810	779	854	829	777	805	848	855	798	797	813	785	832	739	845	811	822	811	719	785	814	825	784	825	845	812	803	815	815	805	822	822	839	751	814	812	864	822	815	822	807	788	779	817	781	868	798	808	845	788	812	771	824	844	819	784	836	800	854	808	777	802	806	844	784	787	802	853	757	837	807	880	827	870	757	820	838	888	826	802	800	793	760	823	812	822	816	813	796	835	789	799	854	790	834	835	823	794	833	868	888	852	798	833	859	809	847	838	829	803	838	839	845	781	796	808	802	806	795	798	828	812	806	823	808	859	775	798	796	819	846	775	799	879	841	806	777	860	825	826	785	836	854	859	776	835	819	850	846	844	858	803	774	799	789	799	853	766	847	830	859	781	821	813	829	832	852	788	833	814	806	864	818	813	739	827	822	790	837	820	767	867	868	799	839	795	812	829	782	806	852	833	799	816	809	862	788	836	779	794	804	841	792	813	846	818	808	858	776	803	871	795	846	804	774	793	837	788	852	824	826	864	790	769	809	826	866	753	821	825	802	808	801	796	812	797	840	822	830	780	866	799	826	779	794	852	835	769	792	832	783	828	832	818	795	805	847	855	836	816	793	831	819	814	788	823	817	798	791	810	832	777	831	856	833	803	814	776	828	809	825	785	810	785	759	757	801	802	809	848	838	803	778	787	817	795	799	801	812	828	806	819	825	815	822	844	826	822	829	817	780	789	851	831	779	805	917	792	824	784	834	791	829	841	783	752	840	843	838	820	853	791	809	825	817	855	803	827	840	828	766	792	846	860	835	807	843	888	874	823	768	822	827	850	819	784	789	784	799	789	817	817	866	894	802	862	851	838	822	803	855	823	815	809	784	831	812	800	802	821	816	804	791	835	834	828	852	829	849	819	803	837	881	840	862	827	798	809	816	816	842	823	806	816	797	821	782	770	773	824	798	778	804	839	850	823	822	836	874	834	785	812	821	838	783	817	817	802	803	848	805	800	768	811	832	826	841	826	746	779	778	807	797	813	833	822	768	831	816	841	823	809	815	856	821	813	858	813	780	795	799	777	824	828	823	789	780	829	766	826	808	832	777	807	827	850	761	853	799	822	800	831	862	785	796	815	785	777	813	792	806	847	769	852	841	881	831	776	769	863	831	803	783	807	885	820	780	823	789	856	788	851	788	840	799	851	790	759	856	823	805	859	814	870	831	846	790	811	770	823	804	776	778	848	851	791	835	819	829	835	793	768	831	820	799	810	809	830	842	835	787	815	809	757	812	777	785	824	822	860	789	812	858	785	784	823	798	774	799	865	862	786	858	803	804	813	803	805	855	792	808	794	821	811	830	851	830	806	840	820	858	846	811	822	825	774	891	800	890	787	784	828	794	744	830	823	803	774	774	831	773	815	765	772	766	828	832	820	815	816	771	777	848	829	794	874	835	820	816	813	836	797	794	789	790	806	808	807	821	815	780	787	810	812	827	851	765	804	811	814	834	818	787	851	812	782	806	822	818	769	838	838	821	846	833	840	814	824	784	817	825	825	791	843	811	777	833	866	785	787	827	822	816	747	805	851	818	808	838	856	872	837	785	861	844	844	937	777	766	831	782	838	814	797	867	838	840	812	809	811	777	764	847	805	806	807	805	806	746	839	783	844	809	802	837	754	866	809	828	764	786	805	750	829	855	842	823	775	813	814	811	829	799	858	820	804	844	830	785	818	806	834	818	848	803	815	826	864	842	899	760	801	759	806	796	850	831	782	813	824	778	799	819	823	818	790	763	832	831	791	802	847	801	791	822	860	799	867	801	827	819	783	856	784	815	856	784	797	767	835	821	766	784	774	815	797	829	820	807	826	812	845	804	822	777	822	832	802	777	798	809	846	779	782	810	852	790	875	835	820	838	834	799	831	792	828	784	762	788	817	818	774	793	864	803	832	830	837	818	794	797	800	879	790	829	847	834	812	784	734	781
63127	86161	48920	16574	3793	1192	712	711	704	698	682	685	710	695	724	695	693	720	695	742	688	639	692	678	732	651	671	757	717	734	699	715	721	718	693	680	669	707	663	699	673	702	711	723	705	680	718	682	710	698	685	690	735	688	673	704	684	701	712	737	688	725	749	717	726	659	730	695	680	691	712	690	725	696	721	711	689	686	728	699	653	714	695	674	656	684	623	670	670	671	737	690	693	680	668	729	713	661	682	692	726	687	689	702	681	672	723	689	728	673	671	656	681	718	687	724	682	651	720	747	702	719	701	679	665	720	691	690	696	691	629	722	711	643	759	718	730	710	747	699	689	722	664	695	692	757	715	717	652	693	667	700	692	724	701	708	680	705	685	686	670	711	673	681	653	639	725	721	647	708	705	759	632	703	707	694	750	706	665	685	711	704	697	665	688	665	699	654	690	710	666	679	734	695	736	675	654	692	700	686	714	698	696	720	687	696	718	649	667	677	729	669	715	750	652	688	737	663	697	687	686	659	635	681	712	680	694	649	716	730	681	689	702	692	672	711	724	714	655	671	649	688	682	714	678	664	695	691	708	688	657	682	699	694	667	637	677	701	704	683	653	694	713	679	704	719	663	700	694	744	691	707	698	670	679	700	708	712	676	662	694	706	654	740	699	690	694	700	608	646	691	673	652	723	679	684	695	692	680	693	659	675	720	687	662	729	672	747	693	715	678	703	729	658	711	631	662	715	707	692	794	684	709	686	684	696	670	642	730	675	701	670	647	645	700	699	658	686	749	663	686	649	680	692	670	728	668	721	698	724	696	691	703	734	712	687	641	703	671	755	694	699	674	714	670	665	687	696	705	656	710	730	713	633	648	680	653	672	674	670	721	706	664	687	707	718	697	672	684	708	651	650	684	688	703	656	630	689	715	686	748	692	696	721	673	679	698	699	661	657	649	718	694	688	664	689	685	672	707	651	690	693	670	697	678	720	688	689	702	662	679	696	667	700	743	706	700	721	691	700	713	724	673	690	682	754	776	661	652	699	676	753	689	742	677	688	649	669	679	692	708	662	737	669	642	704	698	693	692	682	697	712	710	683	704	722	706	724	678	694	673	640	686	713	711	661	705	721	653	690	712	700	696	655	665	661	704	664	662	656	720	687	681	633	692	699	734	679	661	689	688	709	670	724	753	671	649	652	676	688	731	711	676	689	668	654	690	685	718	723	671	664	705	674	724	714	692	644	719	706	700	665	665	701	663	682	689	676	684	709	688	652	667	700	660	682	640	675	710	678	695	729	721	692	715	706	687	669	628	665	702	690	755	689	713	671	723	749	698	739	679	706	673	661	700	699	696	683	669	654	610	682	699	679	706	673	679	746	676	682	658	697	699	695	687	659	671	662	720	702	707	698	676	666	682	677	665	719	702	723	677	690	658	665	666	664	721	700	683	643	686	721	702	649	724	723	739	672	668	666	681	659	691	642	663	710	666	679	686	713	662	673	703	666	717	665	712	666	625	668	715	657	688	697	681	712	656	699	720	713	729	633	714	661	669	696	714	677	710	699	691	702	741	709	704	696	731	723	709	729	709	701	703	676	701	675	688	703	732	657	666	663	644	681	703	661	682	703	696	707	683	713	695	654	652	635	666	650	660	692	671	721	724	699	684	737	714	656	696	705	731	705	726	738	668	706	742	726	681	631	702	690	735	725	713	699	699	711	675	673	776	676	674	705	669	652	739	697	684	701	676	670	722	714	696	653	688	680	687	678	669	716	664	637	687	644	656	736	689	677	708	671	703	722	640	746	680	734	715	698	706	736	686	660	693	661	711	669	682	667	666	667	700	635	708	692	711	688	709	700	700	681	668	650	692	709	694	682	723	690	703	668	682	691	660	728	679	696	724	713	688	661	699	670	692	719	692	699	730	671	703	700	696	716	666	668	685	723	686	718	736	664	715	653	697	718	724	705	704	702	667	722	684	670	716	713	668	667	710	745	654	672	647	685	720	659	710	652	719	681	704	660	685	671	667	696	712	740	721	733	685	699	643	733	686	695	672	666	680	689	698	727	665	697	690	671	657	682	664	696	682	700	663	703	697	666	660	723	693	655	712	709	695	682	727	648	697	683	676	678	704	688	691	719	697	661	733	697	733	711	711	735	683	679	676	723	746	679	704	667	662	661	643	685	700	661	671	657	676	699	705	739	693	696	678	711	683	690	694	711	719	682	670	656	692	681	691	676	643	695	756	708	700	643	662	626	662	663	721	723	698	729	680	725	663	728	728	691	723	639	649	675	736	691	706	648	660	685	697	714	747	714	723	667	717	652	680	665	746	716	715	680	706	664	663	714	680	681	734	671	668	692	723	686	704	729	735	729	703	677	661	691	693	671	660	700	679	651	650	742	675	651	679	717	652	673	702	696	707	677	684	677	676	699	676	676	733	715	655	666	652	693	672	724	674	664	696	670	665	687	674	705	715	689	709	682	685	697	743	655	729	667	690	634	642	674	685	641	622	695	711	656	698	695	671	717	692	701	700	692	709	707	689	681	679	723	659	672	728	642	674	682	668	699	758	717	665	753	714	675	686	688	644	692	664	728	692	700	680	698	717	659	662	672	729	717	600	726	708	695	680	692	666	693	638	661	695	678	704	694	703	657	680	690	670	687	709	698	694	727	693	698	674	681	709	683	709	682	639	672	659	696	736	712	711	715	663	684	699	653	682	640	708	678	688	701	667	719	663	739	664	683	687	715	718	700	678	687	678	686	686	711	730	687	692	699	727	703	711	727	769	686	712	675	666	688	632	739	718	676	688	752	701	676	721	677	667	731	721	717	694	637	717	683	665	690	673	641	694	662	694	729	729	704	733	727	701	683	684	704	664	678	674	701	651	710	755	738	679	656	698	741	642	719	701	703	674	643	698	700	717	690	693	726	692	702	703	655	718	715	708	696	664	688	674	699	730	678	699	732	699	652	683	706	669	679	662	679	715	720	659	695	688	680	671	723	707	680	687	679	695	699	674	689	640	691	666	689	705	659	722	694	641	660	705	707	698	714	717	668	702	679	712	651	694	700	671	720	683	650	715	665	647	666	653	747	663	760	685	726	708	737	683	722	682	673	737	655	733	699	690	693	638	715	676	678	654	676	682	677	674	656	684	682	673	685	678	671	701	716	689	679	735	697	726	714	728	654	670	712	681	651	686	684	704	700	702	683	690	667	696	713	701	702	702	681	720	690	678	677	680	688	687	682	731	693	664	736	667	679	698	692	666	684	709	641	670	619	749	705	696	683	693	713	701	728	698	719	675	696	684	704	701	664	691	671	700	695	713	683	690	713	681	705	722	673	704	708	671	744	686	695	750	679	716	654	729	680	687	714	688	712	711	650	711	705	699	669	686	676	654	704	643	688	697	647	749	719	700	683	706	697	729	683	656	708	705	673	698	700	709	732	710	696	708	673	649	698	714	672	639	685	694	679	694	667	687	681	681	686	715	706	674	646	656	693
24057	23094	31187	25544	20232	10295	1918	1132	936	990	996	946	988	975	948	1020	990	973	944	999	908	979	970	959	1010	933	964	953	997	908	977	961	972	983	1005	979	938	995	954	977	948	1000	938	907	941	986	932	968	971	977	971	912	946	978	896	975	954	982	947	986	886	956	932	982	964	932	942	877	933	952	917	950	933	991	971	900	960	946	902	924	934	957	933	965	941	957	978	1006	990	962	898	980	1005	908	965	936	920	951	942	948	956	952	954	995	943	958	920	971	957	964	924	910	950	930	1011	912	912	883	954	918	902	982	949	987	972	981	948	991	927	985	980	933	954	938	938	970	976	936	958	931	913	987	900	948	942	927	938	951	905	913	963	906	924	944	973	1004	955	943	923	930	1010	928	870	979	945	946	969	924	948	942	953	912	897	1000	895	994	960	938	966	873	983	991	961	991	915	950	890	960	952	957	980	983	936	942	1010	928	917	891	942	960	954	973	946	945	927	951	946	911	926	960	982	937	944	973	1035	936	982	926	928	940	944	994	947	934	921	994	962	921	919	922	989	935	896	935	897	904	934	888	1010	929	958	942	964	918	919	952	889	951	974	893	924	960	922	900	937	981	980	924	994	954	902	949	999	952	966	953	932	880	967	976	970	903	950	966	970	1013	974	961	950	976	963	982	920	949	973	976	983	943	948	976	927	998	898	909	940	935	965	962	970	972	913	947	915	955	954	906	903	910	970	941	1005	906	970	958	934	955	890	917	972	899	981	978	938	951	910	956	967	881	951	953	945	969	989	1017	973	925	974	979	908	939	949	900	918	898	945	953	957	942	948	970	957	987	969	975	949	938	1004	932	935	937	986	921	905	928	953	959	986	905	928	931	943	956	933	930	997	928	953	972	951	959	974	965	945	919	934	951	965	913	925	971	934	871	948	952	935	897	978	975	956	943	991	901	928	973	933	950	911	967	867	936	978	910	967	961	954	966	920	974	911	906	907	1004	884	953	991	928	961	918	965	934	951	952	927	996	876	938	913	950	930	963	951	958	924	925	971	967	971	948	893	910	916	927	917	922	952	921	979	922	946	960	953	966	893	895	925	974	905	982	954	942	962	964	1017	905	976	933	887	962	989	952	980	981	955	1015	939	905	894	911	959	1032	999	983	923	911	901	997	899	977	939	892	915	984	976	893	965	967	949	930	954	930	972	901	940	931	944	934	939	938	935	963	969	936	926	976	915	948	1002	929	887	980	969	954	893	943	960	933	981	1010	967	976	941	915	976	922	961	929	972	951	953	944	956	917	972	955	960	974	925	894	894	956	1024	898	967	937	1010	937	982	941	941	928	961	960	959	925	990	994	903	924	949	883	967	925	982	981	960	966	888	909	918	871	914	961	947	942	981	1002	977	944	952	990	975	913	955	920	965	962	982	913	992	924	966	936	1002	925	954	940	912	976	984	898	937	967	947	979	940	919	987	958	963	1006	927	970	961	929	897	995	936	955	988	950	902	947	951	925	963	979	906	969	943	983	971	920	944	873	981	935	958	932	923	1027	964	967	886	912	943	972	922	888	958	967	919	982	927	921	916	983	985	942	994	929	976	950	954	916	909	975	909	939	885	942	1009	948	994	927	957	975	937	1037	927	983	961	988	996	928	911	930	934	940	916	886	957	938	932	951	911	929	945	947	924	947	974	912	971	938	957	959	909	974	980	977	912	1012	920	981	919	914	981	891	905	959	926	948	978	923	976	947	960	954	962	958	936	932	913	970	978	948	950	962	929	1031	960	924	962	964	949	931	907	932	970	946	947	928	981	921	941	878	931	964	956	1003	903	898	938	936	923	943	963	888	1003	935	917	933	968	867	948	913	915	947	948	897	951	978	882	927	991	956	986	925	940	1026	897	947	994	922	910	919	922	894	984	895	955	947	900	910	945	917	918	968	976	927	965	938	923	953	932	975	920	929	931	938	948	911	902	917	994	986	962	875	972	984	939	916	939	963	974	908	899	899	946	960	926	911	967	960	948	924	948	898	949	932	951	924	937	973	1016	952	924	975	948	927	873	949	907	932	981	869	947	945	954	986	978	994	934	897	937	951	969	923	931	905	943	935	918	973	948	918	975	849	960	926	950	885	958	906	971	919	929	977	931	921	941	912	1006	924	931	1039	978	887	999	972	960	978	926	974	938	951	925	976	983	915	929	927	1012	953	994	915	934	950	918	953	872	953	913	967	940	918	930	968	968	933	958	977	957	976	903	948	990	941	978	952	930	979	921	874	998	935	983	992	960	936	1031	888	973	937	1011	953	942	934	919	908	955	899	986	1015	934	973	922	987	896	940	957	1005	911	981	956	967	954	991	946	881	930	915	940	977	1022	921	983	956	936	984	935	891	984	956	896	894	940	1009	861	908	978	917	1006	928	932	999	954	928	979	896	923	967	977	958	903	910	942	980	911	949	951	961	952	930	888	880	950	885	912	964	925	908	947	972	978	926	952	944	922	913	904	977	1003	968	910	886	969	917	962	914	967	928	920	960	868	933	956	893	949	989	978	974	891	951	1004	995	989	897	953	954	941	934	935	944	953	957	929	927	988	946	911	945	930	920	949	920	943	935	990	930	990	969	944	953	949	978	992	904	932	942	953	947	992	930	949	903	964	975	956	958	914	950	984	949	957	1001	917	902	960	950	892	989	978	927	994	962	929	903	950	945	976	922	910	992	926	987	986	972	865	897	944	947	973	964	947	928	913	975	992	935	960	995	938	947	954	929	909	900	866	937	948	899	1020	980	914	895	956	920	947	938	921	952	930	980	918	998	941	973	959	904	899	963	1013	915	972	994	961	905	920	980	946	990	898	937	907	957	927	922	891	899	961	994	957	972	919	944	943	956	956	986	921	955	1005	931	987	956	936	943	946	940	957	969	912	909	911	965	979	918	932	921	915	970	948	965	984	984	884	1039	942	969	952	1019	976	895	872	933	932	887	961	926	923	941	916	956	954	932	947	924	969	962	911	945	949	958	1001	948	916	986	934	971	942	943	952	904	939	921	949	966	921	915	926	925	918	915	942	970	908	939	939	929	924	916	915	950	920	940	953	947	916	902	1005	962	953	955	973	923	917	938	908	961	944	948	982	924	961	983	920	951	910	952	971	973	944	977	904	932	912	940	955	948	941	939	955	930	881	991	968	962	929	960	964	958	927	914	959	928	924	976	905	949	934	1002	990	977	972	927	980	967	976	945	946	939	920	909	887	921	963	931	912	976	970	946	961	969	941	939	913	939	894	975	952	888	907	960	925	874	920	909	865	943	985	933	939	944	966	974	951	960	985	894	988	914	914	894	937	975	974	904	924	922	936	908	921	927	973	936	968	904	879	932	946	945	969	892	988	957	955	928	994	946	953	878	943	953	960	953	924	952	936	912	898	954	950	852	999	889	948	916	866	934	967	888	925	976	902	930	993	973	918	960	876	937	968	876	853	958	923	926	977	882	916	890	930	927	896	986	931	910	958	955	957	929	927	1000	950	934	900	961	893	943	867	927	1008	932	1018	958	948	965	938	1005	956	934	963	945	916	893
63404	95297	58338	23639	6161	1583	971	861	811	817	853	778	836	841	840	841	793	812	814	881	832	852	856	807	761	825	824	802	887	817	818	783	822	807	783	810	771	870	879	849	869	821	836	801	824	818	826	833	797	789	898	809	820	824	806	831	847	797	857	782	806	872	782	807	787	821	772	843	805	785	804	813	831	848	850	822	777	812	851	853	809	886	898	835	813	855	814	850	807	854	788	821	756	818	792	794	765	819	816	814	852	809	858	868	826	789	802	876	797	826	812	825	804	785	792	816	839	849	795	866	782	798	802	835	814	850	765	830	769	785	833	800	814	834	806	846	841	876	831	806	827	846	772	868	824	825	792	828	767	822	802	822	828	807	798	846	792	843	769	813	843	797	807	737	811	798	789	832	873	800	871	815	805	829	798	811	771	796	823	837	810	797	816	835	842	864	831	811	818	786	807	795	837	806	843	829	839	856	838	823	866	832	796	837	798	808	861	805	835	838	820	837	802	806	830	846	844	849	824	843	799	795	860	795	868	819	874	831	841	810	791	797	793	819	827	803	829	843	798	830	817	794	795	761	803	793	786	814	792	783	801	790	842	791	831	787	775	798	796	784	768	812	836	814	813	872	829	804	834	862	821	809	805	825	776	824	842	790	822	795	851	820	814	797	784	828	813	830	848	780	852	867	806	865	787	798	834	777	830	816	814	843	822	803	827	842	838	817	808	775	843	824	820	826	827	805	809	800	782	820	868	788	813	801	826	851	751	821	815	787	779	796	794	845	822	807	781	751	837	817	799	804	792	843	817	854	846	795	834	770	789	850	778	812	786	788	838	780	778	818	814	821	884	808	826	840	817	808	797	862	798	799	819	774	830	820	784	831	812	799	833	824	796	847	792	812	820	805	860	812	821	785	848	866	787	790	825	847	827	873	857	841	792	807	835	823	842	748	854	804	821	834	831	812	748	807	749	801	799	801	811	798	740	815	835	785	808	797	826	778	833	811	877	823	794	773	815	792	847	810	850	794	774	792	794	825	797	797	776	850	800	843	807	793	797	809	789	788	861	851	834	788	812	858	799	832	827	888	782	793	787	810	825	806	806	887	779	822	783	832	813	828	739	828	768	844	840	794	807	823	866	803	783	806	795	816	777	836	866	823	824	817	858	853	794	773	786	788	850	769	830	830	796	833	831	814	812	853	815	814	793	843	781	858	805	786	809	790	800	810	779	822	804	840	841	821	807	864	826	768	769	864	760	797	792	817	811	805	827	806	790	833	827	800	819	833	836	854	825	832	861	820	751	812	776	802	800	774	810	785	795	841	871	745	787	813	790	817	804	835	785	851	788	780	849	800	815	762	846	796	826	817	827	785	796	793	826	800	821	878	836	822	857	807	817	839	867	801	834	846	831	813	794	796	767	782	773	800	796	791	780	788	812	807	768	806	773	821	817	717	866	788	783	817	845	800	857	838	818	786	814	749	811	759	826	812	830	753	770	839	809	797	844	804	822	797	832	791	839	791	834	845	843	790	802	830	776	771	861	829	836	762	762	816	817	775	804	849	826	832	857	807	866	824	878	792	808	843	829	815	817	811	801	832	849	824	825	825	768	747	835	810	853	823	827	859	838	808	806	829	819	868	792	800	822	797	808	807	899	846	814	843	784	821	779	824	774	778	852	781	828	782	828	807	876	795	841	863	813	800	830	815	820	807	826	867	829	792	820	770	808	784	809	816	756	792	833	824	850	807	737	755	831	787	817	862	805	831	734	839	804	821	782	840	872	811	842	846	757	832	851	811	811	821	829	736	766	846	828	817	801	825	839	816	847	829	837	773	823	780	864	770	771	807	834	793	864	783	846	807	780	800	797	860	786	808	836	865	827	807	812	840	793	807	791	819	857	800	822	782	819	822	794	789	811	800	809	838	803	820	801	847	779	840	815	762	835	853	795	796	794	775	848	795	869	838	815	798	847	784	815	798	773	796	821	807	783	818	813	797	819	800	805	845	801	804	833	781	811	809	828	814	772	716	817	807	839	838	840	795	861	895	788	810	807	844	830	867	846	852	796	793	880	864	758	794	800	799	792	855	860	843	797	808	788	849	851	818	807	834	836	794	846	820	790	796	758	779	807	803	803	780	822	831	757	805	860	837	871	843	790	837	827	787	849	796	857	837	787	834	803	822	860	814	820	838	859	784	866	849	823	868	800	797	828	801	841	811	761	825	796	781	792	832	791	801	820	830	831	793	809	785	801	798	853	833	806	787	843	790	805	830	808	841	773	753	815	804	826	835	879	849	802	783	834	796	824	807	786	806	774	787	847	805	867	809	792	821	824	794	811	827	787	821	785	838	798	786	811	811	835	854	747	870	837	828	792	776	833	796	784	813	842	807	762	829	794	880	866	846	803	830	827	844	796	803	787	816	786	811	787	821	840	789	764	805	831	833	804	798	803	836	833	792	825	825	831	792	790	797	829	816	846	800	801	837	793	799	803	772	841	876	811	827	818	837	801	803	798	783	783	810	837	801	800	825	790	784	832	823	823	778	836	812	787	818	791	804	837	799	835	831	783	870	805	775	775	810	778	795	853	806	780	818	864	765	821	788	738	839	845	812	762	843	809	835	803	767	787	806	772	789	794	826	763	800	851	817	813	786	820	817	847	807	805	795	773	778	743	798	809	807	787	803	810	782	843	766	837	787	806	828	767	769	736	818	820	810	791	811	793	794	841	791	819	831	843	798	861	807	827	828	820	778	805	780	799	742	793	815	789	819	816	804	763	805	808	794	796	850	849	790	764	782	802	791	794	848	774	847	813	835	823	841	788	796	835	817	786	817	827	838	802	861	811	767	749	816	856	777	815	819	825	854	795	808	779	812	823	832	752	850	859	796	762	815	865	794	807	783	766	847	826	831	831	798	812	795	788	762	781	805	823	885	837	756	799	792	825	849	815	832	779	831	819	810	818	802	781	797	773	823	746	813	856	848	819	736	793	774	754	781	786	853	822	834	817	792	789	773	854	814	839	837	813	771	797	833	772	798	836	806	788	727	778	781	867	828	771	774	851	814	803	802	825	796	802	740	844	819	835	776	784	825	807	806	858	792	810	846	813	799	800	786	803	821	804	789	796	769	849	842	788	820	756	803	811	819	811	805	796	824	797	796	829	822	798	873	831	781	884	803	801	796	817	759	811	831	823	830	777	807	880	801	850	789	828	825	826	790	769	827	835	790	811	828	804	796	794	822	805	830	831	825	787	784	778	804	810	775	759	770	771	823	796	773	802	826	825	861	827	777	770	825	888	801	793	781	790	788	764	811	825	796	833	775	796	823	836	748	788	805	778	813	814	819	834	798	824	782	751	792	835	834	818	798	793	841	814	824	802	900	813	772	831	816	828	798	794	791	782	766	831	794	856	863	813	817	783	790	837	807	799	794	796	876	784	788	811	799	808	820	816	805	801	786	855	806	788	847	889	800	804	764	767	790	815	794	791	811	823	835	817	844	791	777
32225	31494	22516	7000	1414	839	800	804	785	748	748	772	768	787	754	764	729	716	749	747	728	758	791	732	692	782	761	750	793	731	713	766	815	719	762	725	729	737	783	738	778	735	700	715	762	745	809	764	774	791	704	766	773	666	746	737	712	744	795	798	741	755	755	747	702	755	731	775	738	755	773	756	741	755	740	806	747	733	757	732	717	764	785	778	757	765	784	796	731	773	784	778	747	748	802	770	774	721	711	727	742	773	761	737	693	748	797	757	748	725	718	776	771	753	710	786	736	764	761	777	783	777	793	749	740	706	762	730	745	724	704	744	764	749	759	752	745	694	755	709	810	745	736	740	771	732	740	767	779	755	774	757	770	758	720	754	781	787	795	825	738	782	753	721	773	710	769	767	768	769	698	758	751	749	747	757	710	801	757	751	777	749	712	745	774	783	814	703	750	752	796	762	711	763	744	745	792	813	739	769	740	752	727	758	765	725	758	744	753	705	749	692	763	736	731	774	778	750	767	748	774	765	787	702	812	761	713	711	826	738	773	801	717	753	733	754	721	728	724	806	738	723	768	754	739	754	765	735	723	707	765	743	751	760	735	764	781	786	776	728	738	794	798	756	743	766	777	741	745	784	764	755	746	773	756	804	772	737	752	781	817	774	755	762	737	760	678	704	769	747	785	739	770	739	762	726	773	777	793	727	706	755	816	747	756	730	751	770	762	773	776	739	721	800	742	713	760	743	726	709	743	733	744	764	740	719	758	699	741	774	766	775	769	773	788	754	775	797	697	737	767	750	759	737	723	770	724	767	780	729	706	754	742	778	743	751	768	715	753	728	769	767	780	718	702	772	766	736	732	719	822	740	728	735	719	793	795	758	750	779	735	761	767	765	791	811	768	730	771	761	759	701	780	723	731	719	755	725	807	751	750	753	790	762	717	721	713	769	782	721	767	708	762	772	729	724	741	706	792	750	698	760	804	757	779	732	688	758	760	740	803	762	737	781	834	772	749	716	753	717	750	725	726	758	799	738	739	732	786	751	745	728	743	757	738	781	745	768	790	712	804	778	753	738	725	763	790	758	772	765	744	741	745	738	765	796	757	724	711	715	748	746	780	721	800	744	772	790	702	719	711	754	776	727	756	736	783	792	744	721	752	687	766	767	724	789	744	798	745	787	742	773	776	765	765	745	760	771	779	737	691	744	712	798	763	790	717	765	752	763	798	758	738	726	746	745	684	753	731	759	721	753	768	769	718	722	757	739	749	777	742	753	731	803	765	731	797	721	749	743	811	799	758	775	815	763	745	753	754	742	778	771	712	788	704	728	739	732	754	700	732	663	790	749	726	762	751	793	773	738	807	747	789	768	769	800	771	727	759	752	762	744	766	771	720	768	722	735	784	753	719	725	726	745	729	783	766	798	731	795	742	737	799	765	736	746	758	721	768	724	719	786	750	726	745	756	751	734	756	770	716	724	761	777	725	737	791	765	748	746	726	753	789	738	728	794	757	733	729	813	759	771	758	737	781	779	745	737	767	783	756	740	753	738	742	763	751	758	764	753	784	722	765	776	758	750	788	722	772	729	785	711	728	728	736	719	742	749	752	752	755	769	769	786	720	772	784	710	751	719	758	743	791	782	743	767	722	798	744	817	758	814	755	760	786	770	750	766	772	757	792	747	766	730	723	723	758	720	783	770	729	765	782	759	744	715	746	746	743	724	801	776	752	747	696	774	741	728	729	788	759	757	723	779	793	763	760	726	747	715	781	679	774	703	750	742	769	726	736	776	786	745	773	751	731	765	751	736	787	720	811	753	762	774	774	797	740	822	731	729	725	795	786	778	702	777	749	762	735	714	696	753	704	769	754	781	762	785	678	699	739	758	808	769	792	701	730	728	779	769	750	777	699	728	791	800	734	771	743	724	758	784	710	777	741	795	718	731	756	745	749	772	733	770	789	766	772	750	728	755	728	730	732	739	744	761	782	781	794	798	767	747	788	750	792	743	725	722	752	808	738	808	779	728	784	741	751	750	723	738	727	747	722	759	791	743	763	722	761	754	721	715	743	722	745	720	774	811	761	755	743	704	741	729	757	670	780	789	740	777	743	783	763	767	757	779	779	764	778	745	726	774	766	791	750	712	772	728	743	794	743	807	762	773	753	787	742	769	739	745	732	698	759	734	721	732	690	700	770	732	724	773	768	776	745	760	749	727	766	726	748	714	789	759	744	715	751	735	763	680	714	803	785	744	740	727	774	736	734	769	729	785	803	785	771	774	789	699	756	781	749	722	770	764	740	790	782	721	737	749	738	715	777	771	763	781	727	776	789	735	778	736	731	728	782	758	764	754	782	767	694	739	757	817	769	757	758	758	743	808	756	734	766	718	747	731	756	737	762	737	771	701	761	817	740	750	739	722	744	703	767	752	722	743	791	760	734	729	724	743	755	730	706	810	768	849	715	770	721	754	752	703	771	776	759	773	739	756	757	765	730	755	738	787	755	739	804	731	737	741	789	787	809	727	747	751	789	744	721	720	720	766	782	775	769	757	772	811	806	737	780	761	751	790	725	737	787	773	688	785	752	741	753	784	737	731	759	809	740	785	732	774	801	804	778	745	755	712	745	732	723	726	769	745	765	735	773	768	723	778	768	768	716	752	773	753	788	718	778	748	755	793	760	747	831	688	773	789	760	732	766	774	778	733	794	737	743	758	777	755	753	767	784	802	733	747	735	749	740	775	707	794	771	747	778	747	761	784	804	790	748	781	732	727	757	768	799	736	799	714	746	719	740	758	717	749	726	794	756	711	727	753	731	801	840	743	774	829	740	703	769	716	740	790	778	741	767	769	756	811	726	735	781	765	774	764	724	746	728	813	753	770	724	712	774	756	753	746	721	744	764	766	748	793	719	748	734	736	738	770	805	765	784	750	756	752	755	777	786	779	783	750	769	785	726	787	759	767	720	773	696	766	733	786	752	731	756	710	730	750	711	786	727	713	764	716	745	761	779	739	742	723	749	768	772	732	746	748	760	745	759	715	735	698	707	792	785	779	776	747	750	754	749	733	839	707	734	783	761	802	769	751	758	811	756	748	773	776	793	726	782	762	730	752	770	720	714	719	800	814	773	736	788	758	751	744	745	696	714	737	751	748	777	777	745	770	748	741	750	739	780	748	787	801	730	791	738	764	743	735	714	734	774	747	751	761	747	755	768	744	797	737	757	771	764	762	738	729	762	748	714	786	756	779	752	721	735	719	771	774	793	778	728	781	713	738	720	764	695	760	756	723	775	765	772	776	711	752	761	708	725	778	763	817	770	724	758	757	734	690	782	806	756	761	773	751	715	754	720	723	735	728	771	769	779	735	781	763	754	730	709	715	780	751	746	787	797	726	721	721	767	737	712	706	791	742	801	732	759	754	810	780	753	787	742	740	735	744	783	810	745	772	749	739	765	741	795	756	727	790	780	739	767	762	759	773	789	716	721	742	755	738	759	801	779	771
27504	34231	15137	3493	1095	695	647	604	575	588	623	609	563	617	635	633	629	580	596	612	616	610	582	591	613	620	625	587	608	590	585	601	594	628	586	576	579	626	629	565	572	606	587	587	568	616	583	571	619	618	569	616	568	605	647	585	640	587	565	657	609	578	613	653	581	571	569	593	581	565	618	620	553	591	590	594	581	604	586	575	617	605	603	608	573	607	576	577	608	572	573	638	587	649	601	579	586	569	584	649	592	594	601	638	577	599	589	580	595	572	584	608	558	572	584	571	583	642	604	573	611	590	582	605	570	592	570	608	585	635	621	621	583	605	615	615	588	613	602	583	523	615	561	574	576	610	561	628	623	618	587	572	584	593	571	622	622	593	621	608	587	597	580	579	589	592	593	602	579	608	623	584	559	597	591	573	579	611	611	616	583	605	615	598	530	559	599	575	592	597	626	591	609	627	597	613	606	640	613	593	623	578	602	592	577	561	614	603	639	590	580	596	595	601	560	624	593	620	616	598	595	629	600	633	571	579	603	622	581	614	617	592	629	575	567	590	605	601	564	585	580	639	565	576	606	572	590	580	581	577	622	593	595	611	618	582	646	600	568	600	613	633	593	604	608	613	570	591	635	595	565	622	559	611	594	615	601	588	544	615	580	596	590	628	626	624	588	591	658	616	574	597	613	609	614	573	560	564	609	560	602	575	606	622	543	576	604	574	570	589	582	576	623	620	591	619	565	621	556	589	570	581	587	594	595	569	594	573	610	597	577	620	596	598	599	574	559	569	639	594	610	584	562	609	608	601	630	593	595	618	591	614	599	623	539	590	587	582	583	561	593	509	589	605	591	632	633	552	588	594	599	587	570	585	599	596	581	578	538	592	594	544	585	557	604	581	614	543	563	592	604	615	635	635	586	592	633	546	597	647	569	585	595	593	648	578	611	586	575	593	626	598	612	608	599	530	618	601	596	606	590	586	597	594	617	581	546	541	608	607	590	595	582	645	643	596	616	582	575	607	616	624	595	567	621	596	595	583	564	583	572	594	602	583	565	621	620	569	584	614	611	596	573	598	566	650	606	603	623	597	642	599	588	596	662	628	596	612	557	623	586	610	594	606	598	575	618	600	581	567	595	552	593	555	561	582	601	644	596	596	595	611	569	592	592	607	605	612	604	558	596	581	634	574	644	580	603	562	600	609	586	631	589	589	572	605	562	615	595	637	587	650	607	565	635	596	604	622	612	564	638	583	530	616	598	562	575	568	572	600	563	537	605	603	562	608	594	558	616	629	621	583	581	583	579	583	602	608	597	593	572	628	597	600	605	579	590	689	603	620	583	605	603	618	569	547	594	606	588	605	576	608	610	608	564	606	595	625	623	634	544	587	583	595	567	563	580	572	632	588	603	621	552	615	613	600	597	591	566	612	615	564	612	585	555	543	625	585	616	625	633	607	576	561	571	586	573	561	574	592	600	588	589	607	601	563	574	576	622	585	609	582	603	621	590	576	545	577	582	596	588	580	549	623	576	637	586	583	579	595	592	602	627	607	617	620	557	605	605	582	600	556	600	595	552	595	610	613	575	552	593	608	600	644	623	572	562	605	578	548	621	529	615	580	610	629	559	601	639	587	596	593	597	606	580	598	575	615	605	594	557	594	644	612	595	596	603	612	627	593	615	655	613	622	672	579	590	547	600	579	592	601	647	584	620	568	593	582	594	590	621	577	584	600	559	622	588	592	623	583	563	596	592	606	579	621	568	545	578	576	597	595	608	606	576	584	569	588	580	607	601	627	569	595	573	584	590	559	641	608	576	619	588	625	599	586	607	617	613	633	601	580	578	610	580	620	585	619	556	572	606	609	567	608	583	551	544	624	624	629	585	648	599	566	555	656	589	626	605	569	619	574	612	608	592	602	635	600	592	574	535	610	633	587	568	612	622	586	611	621	585	592	617	601	595	618	607	584	575	637	583	599	618	586	657	593	564	568	541	631	580	582	584	593	610	608	595	614	631	609	631	578	611	573	628	628	596	577	631	577	597	611	614	642	642	587	603	585	628	611	586	593	587	550	530	619	606	597	620	599	634	578	625	598	619	555	595	561	573	584	598	582	636	602	609	581	615	599	558	592	608	587	594	605	604	595	603	601	586	620	579	603	632	579	615	581	584	524	642	570	645	561	616	607	634	610	630	595	615	647	610	608	567	593	622	602	588	580	607	589	584	608	632	573	568	577	561	593	597	595	590	621	651	580	604	629	534	566	594	602	575	563	565	591	580	583	624	625	588	580	595	594	586	613	595	595	606	602	615	660	602	614	585	588	546	582	567	604	609	562	634	572	654	605	581	621	574	552	593	603	593	582	621	606	572	573	577	591	629	582	579	585	643	600	562	596	606	593	591	603	654	608	585	578	562	589	594	584	594	571	617	592	591	594	596	604	610	627	606	629	631	573	580	640	643	561	596	573	607	590	590	581	586	623	597	573	615	629	622	585	599	613	586	584	616	612	599	596	579	649	614	583	591	625	636	571	611	632	584	579	570	651	583	596	542	588	569	587	575	550	581	571	544	604	583	597	589	587	533	568	599	596	582	618	582	602	637	609	580	586	588	580	612	569	568	596	595	609	607	588	599	608	590	560	622	595	573	647	622	618	613	562	611	593	596	555	561	577	610	618	604	544	566	601	564	606	599	591	605	572	608	590	624	609	584	592	595	611	610	590	600	561	559	576	568	605	584	610	563	611	580	545	588	623	626	595	589	570	586	608	568	617	595	615	561	588	601	606	603	555	564	560	611	588	589	607	619	574	615	643	590	597	629	617	546	573	587	607	599	598	566	554	590	610	574	596	600	606	582	626	634	594	633	564	596	608	614	574	574	603	545	605	601	567	600	610	576	592	645	620	613	576	551	591	584	598	593	578	577	586	597	582	583	628	587	564	637	593	630	636	563	637	589	606	623	582	591	584	563	581	608	584	584	582	596	606	635	595	615	599	600	619	589	620	598	596	608	582	596	589	585	557	588	602	600	614	603	566	599	590	597	589	605	612	566	593	615	598	615	583	600	628	624	625	602	614	581	561	593	589	617	550	596	604	618	609	599	600	586	593	567	585	582	592	568	597	615	587	574	554	601	585	575	604	608	615	561	566	610	554	564	586	610	591	611	582	589	610	575	544	582	625	550	616	609	586	615	597	609	590	595	578	592	611	586	625	583	576	609	583	596	629	590	614	571	587	582	664	567	607	569	587	633	558	584	570	599	610	584	630	549	600	577	591	595	601	588	595	615	630	594	597	581	590	653	612	604	594	582	583	601	643	608	584	584	607	604	584	601	594	587	599	592	576	600	590	602	578	609	619	578	594	578	610	596	605	590	576	580	587	590	636	646	590	614	605	579	586	616	584	599	636	690	582	597	604	619	634	618	604	614	581	581	597	638	595	570	599	628	573	615	612	608	613	575	586	616	569	639	609	594	606	606	599	598	582	618	603	582	598	596	599	629	624	558	596
25366	26203	35282	27599	14556	3051	1113	945	841	883	848	837	895	801	828	845	885	875	856	835	843	876	797	890	862	841	845	794	843	851	841	837	842	884	841	828	836	851	770	855	829	811	829	868	914	788	846	842	852	904	888	855	806	804	821	873	823	781	839	898	839	866	810	834	781	791	830	818	779	822	851	810	832	815	869	813	838	789	780	814	835	791	816	814	832	852	841	832	828	835	846	841	881	830	839	857	855	787	837	824	856	839	797	778	815	784	841	884	802	847	834	835	830	833	840	807	818	858	849	848	829	803	798	793	840	814	858	803	805	845	842	879	889	833	826	834	839	797	832	836	824	824	838	851	843	831	850	823	814	866	834	853	854	819	792	841	831	849	803	841	852	838	813	789	827	805	815	874	830	826	812	851	822	869	767	830	794	851	877	852	797	847	815	846	840	852	860	805	821	812	815	891	870	862	819	788	802	832	819	859	885	846	791	871	809	823	827	824	842	839	815	782	887	788	840	831	832	859	892	830	811	837	870	815	811	848	863	826	818	864	869	802	816	807	873	809	773	830	827	899	840	827	853	853	829	828	832	882	850	889	859	815	825	748	825	844	803	875	829	840	802	802	837	873	824	804	892	867	831	859	864	860	830	835	851	815	835	795	865	813	839	818	839	860	848	840	880	808	875	829	826	841	889	867	833	817	849	866	812	834	851	834	825	842	816	823	812	828	819	768	797	808	855	899	828	845	861	815	873	834	798	835	839	886	823	838	804	827	839	822	792	844	851	808	876	813	817	882	857	848	836	798	780	818	810	883	833	843	915	873	847	841	840	820	864	824	825	848	871	771	854	812	871	799	877	874	831	860	884	821	803	809	814	838	821	790	864	892	812	829	842	830	787	800	779	883	853	814	851	822	799	853	855	834	835	816	803	835	798	828	843	863	856	831	905	794	863	850	835	843	832	802	891	836	858	863	831	810	926	836	858	869	836	808	838	812	828	849	830	852	848	825	807	853	790	810	814	848	798	859	766	849	846	760	834	897	837	861	792	798	843	873	824	799	833	855	863	821	846	825	817	822	841	884	844	859	864	855	841	860	834	849	838	877	823	787	868	852	794	841	777	833	832	887	829	790	847	841	802	816	791	853	798	802	833	830	804	832	816	851	885	844	819	774	830	858	802	814	847	836	838	833	827	848	808	820	862	832	803	845	844	791	810	846	854	823	782	842	796	864	799	819	791	882	830	816	834	856	878	812	843	859	849	878	840	831	851	827	855	825	835	826	847	812	849	828	835	880	789	846	818	841	816	855	850	852	809	852	823	851	834	846	834	826	808	877	798	813	811	784	839	792	853	832	825	808	823	845	796	800	763	811	837	797	813	836	806	826	868	810	875	800	811	861	796	854	824	847	866	851	832	827	769	822	822	891	796	823	807	836	804	808	860	866	811	777	771	892	852	860	883	810	829	889	811	795	842	805	813	804	770	809	796	835	831	851	825	893	797	857	832	840	867	844	848	841	807	770	872	796	859	836	804	869	852	847	804	883	837	823	869	828	809	779	800	838	814	837	875	840	786	829	818	812	816	828	795	891	783	854	820	861	764	784	790	825	861	846	817	838	788	844	851	816	808	791	811	834	848	808	812	879	904	779	836	826	846	827	874	829	864	844	869	806	810	786	832	812	825	809	867	877	890	814	839	865	865	880	806	835	850	794	817	854	836	871	807	836	844	851	776	810	819	848	849	862	866	838	814	802	887	792	799	801	857	829	885	802	832	838	872	835	854	839	767	786	863	849	811	778	856	823	832	817	811	834	803	804	843	798	875	835	804	852	809	827	856	873	788	846	817	827	838	797	903	786	813	833	804	777	843	819	821	863	828	791	830	805	848	793	835	881	803	818	864	806	867	809	804	806	843	834	832	806	824	831	864	858	863	815	837	858	859	858	810	815	783	832	765	844	830	832	777	772	828	793	849	814	767	855	786	836	854	856	832	847	841	781	800	806	858	796	773	863	803	795	781	847	855	781	796	849	839	819	797	864	816	898	853	854	887	813	818	876	828	827	810	806	822	800	778	805	834	849	819	812	859	814	851	844	819	833	823	816	838	842	789	799	875	854	757	823	795	806	868	783	827	854	875	850	866	826	829	843	830	835	862	835	872	824	849	836	844	873	760	770	842	821	814	832	809	870	806	826	862	819	861	826	795	866	841	848	823	866	822	815	836	875	830	866	793	896	798	800	844	873	818	800	824	846	813	829	781	819	887	817	823	842	784	870	802	841	858	844	867	895	849	811	869	857	850	797	825	825	795	824	799	859	760	790	805	809	826	842	826	893	824	892	912	822	854	810	806	811	790	853	842	791	779	801	808	809	838	849	872	825	880	780	823	864	817	795	847	814	852	796	783	837	795	827	814	856	879	833	795	869	802	818	796	871	800	848	850	836	800	795	824	860	846	849	846	840	819	793	787	882	883	824	758	770	795	826	881	866	802	857	791	790	923	789	858	850	848	837	874	829	825	794	866	834	854	844	855	858	869	851	828	824	843	805	798	787	893	847	778	870	771	836	854	821	842	909	872	832	808	803	811	829	813	793	801	839	836	817	791	830	841	848	893	892	833	850	850	914	783	814	837	835	832	811	880	797	800	838	812	776	785	831	780	803	852	815	806	840	848	812	823	847	819	861	838	845	853	786	845	879	800	841	825	841	856	779	855	879	833	820	813	874	877	834	811	822	826	824	812	808	844	767	822	824	813	838	827	847	808	823	807	761	892	809	820	791	857	843	858	830	850	835	828	821	800	810	851	910	798	835	825	821	880	850	812	817	808	855	831	815	813	817	837	857	847	877	798	856	793	882	816	888	865	838	841	853	837	802	854	852	825	861	876	805	838	841	809	836	870	816	836	802	802	855	832	878	844	838	840	837	750	841	831	876	855	833	832	845	824	823	783	825	809	808	881	849	857	811	797	827	751	894	866	819	858	855	849	783	804	865	877	816	794	790	821	811	830	806	837	816	830	850	801	818	793	828	839	853	802	889	833	796	838	851	779	818	834	789	851	807	849	833	770	803	827	832	840	853	802	837	869	872	822	815	803	763	834	818	841	849	843	772	880	842	855	841	807	812	830	838	816	870	818	826	853	851	825	837	831	855	824	813	782	842	834	818	850	776	798	803	789	851	870	790	872	796	827	806	844	803	826	846	843	809	843	793	877	797	831	844	829	828	824	830	840	805	829	843	842	835	811	804	769	813	821	834	876	817	810	877	789	771	839	866	837	763	823	843	801	819	819	826	883	815	842	802	812	838	815	808	785	808	852	831	833	801	805	864	811	869	801	814	810	824	801	804	834	806	811	816	804	791	820	791	841	798	828	820	810	800	815	847	872	823	839	859	800	839	840	790	851	851	794	852	830	808	829	806	793	815	842	821	798	879	826	797	835	822	805	854	818	821	761	845	814	868	825	822	831	897	810	799	780	812	808	775	834	797	855	850	877	825	888	819	821	796	820	779	867	861
62974	88210	50337	16548	3880	1146	811	753	707	762	732	754	732	751	690	751	724	729	742	739	685	763	688	736	740	727	704	724	676	726	739	751	718	721	698	694	715	713	713	709	714	746	701	676	707	773	722	741	693	722	726	724	710	718	709	730	689	756	751	667	716	753	702	722	723	746	746	718	718	750	731	720	685	776	709	705	728	751	667	677	751	737	736	713	736	714	722	778	721	694	746	715	701	695	723	715	703	727	729	771	663	720	721	745	689	726	705	743	724	747	714	761	741	731	726	677	703	740	707	668	722	709	725	696	742	616	714	783	719	693	721	722	734	707	721	719	717	723	692	661	725	736	762	722	751	668	723	732	734	690	764	722	738	693	759	737	692	725	711	681	681	714	732	678	708	695	720	646	693	738	735	723	734	780	709	691	691	677	709	717	725	707	691	750	693	726	714	697	707	675	721	721	699	717	726	708	643	728	715	710	692	695	744	694	743	734	696	693	701	700	711	725	717	743	733	700	753	756	700	707	693	742	728	709	707	730	753	708	717	718	716	704	683	741	738	707	739	750	721	757	704	736	734	741	736	679	712	710	700	680	675	732	720	718	730	722	704	717	659	729	705	714	679	693	731	698	705	747	756	730	720	734	728	744	703	785	703	704	745	711	652	707	742	724	721	689	707	710	726	755	716	713	749	703	694	706	738	694	697	692	762	731	732	707	729	716	715	747	674	711	705	683	739	677	708	697	720	692	716	675	705	710	703	739	678	713	696	676	693	692	751	745	717	717	714	715	701	720	756	697	705	720	707	758	708	709	722	689	713	696	721	716	768	690	683	702	740	751	699	728	715	702	719	694	723	682	753	702	717	712	711	726	709	686	700	674	726	714	697	710	741	678	715	723	657	693	730	698	661	713	705	770	710	727	706	708	760	678	711	695	715	740	695	756	741	738	718	740	717	689	712	691	727	709	713	690	726	715	769	710	699	714	683	711	711	778	750	686	730	658	741	637	664	705	744	751	691	719	777	700	692	722	718	719	720	719	719	739	686	684	690	751	697	739	729	708	695	723	717	727	721	717	730	712	730	718	712	681	663	718	691	708	692	701	673	748	676	733	692	730	759	712	680	678	746	727	719	651	743	712	708	733	721	754	704	727	720	714	706	710	763	727	727	744	720	725	687	728	739	657	738	717	711	683	722	716	712	717	701	732	737	728	710	684	728	701	723	763	698	695	685	712	762	719	748	747	725	747	696	721	665	750	767	753	716	716	717	726	735	675	697	766	680	714	727	727	722	732	720	704	710	718	695	713	720	732	744	721	707	764	729	700	697	691	713	741	729	699	746	685	688	731	704	730	696	736	761	701	696	744	697	769	715	719	762	709	722	734	711	734	720	697	725	674	709	716	688	704	699	719	755	711	707	697	733	731	658	696	723	727	720	722	690	717	751	777	725	664	654	745	740	735	684	706	702	701	717	721	681	724	726	673	700	687	726	677	746	682	676	761	683	733	666	701	756	708	747	694	673	757	717	693	728	727	743	744	702	667	745	713	712	688	728	713	717	753	707	717	702	718	723	757	750	722	726	708	721	722	689	707	703	718	725	739	743	735	753	681	738	692	691	716	748	728	762	701	739	731	719	660	682	743	712	741	644	697	718	724	716	741	706	667	721	723	721	739	695	651	703	719	712	714	712	687	652	728	691	763	728	738	711	687	751	727	705	695	742	672	753	743	685	694	727	723	686	728	701	682	710	687	723	791	703	739	742	698	691	771	714	708	706	704	649	711	686	705	714	734	701	734	737	752	695	700	704	683	698	715	735	689	691	690	716	744	719	770	738	729	692	751	732	657	697	686	727	712	725	706	696	653	741	754	711	724	689	707	705	720	751	728	694	796	707	741	735	744	702	752	702	744	748	774	674	712	745	723	695	746	698	702	672	718	730	697	751	737	721	730	738	719	764	741	744	710	701	711	690	703	711	766	694	683	732	760	768	710	682	712	705	726	728	716	695	697	716	713	706	719	738	662	719	735	722	731	725	750	717	720	720	746	666	700	692	728	706	753	682	689	707	686	735	693	741	690	730	698	716	701	710	697	728	745	679	753	715	737	719	702	698	745	705	719	694	701	707	738	733	729	690	718	697	683	721	679	771	742	695	735	700	712	700	737	718	707	668	737	762	706	706	694	743	667	723	754	724	730	773	706	720	707	706	688	688	692	704	724	694	673	732	653	747	689	719	715	724	686	721	684	768	727	743	724	688	710	721	731	722	711	740	658	670	705	721	719	701	727	700	720	657	710	682	712	672	748	677	729	721	727	698	706	697	761	714	678	704	710	728	708	654	711	715	696	753	718	717	722	697	735	706	703	714	696	688	667	683	676	728	688	761	709	712	674	697	697	696	726	720	753	735	729	700	755	722	720	704	700	729	747	730	716	683	715	696	741	716	714	660	694	735	675	714	672	700	715	690	664	707	707	691	761	683	731	702	687	712	718	726	737	710	748	722	751	680	751	685	672	712	720	754	709	761	719	677	697	775	694	691	697	756	692	739	719	705	688	716	711	707	735	731	656	712	747	664	720	690	680	712	754	709	770	734	724	695	703	708	739	716	672	697	674	700	678	745	666	722	701	682	771	753	703	752	709	725	720	685	712	722	703	687	718	719	716	711	690	746	705	681	708	700	716	680	719	708	719	686	727	727	693	694	707	733	730	740	736	743	721	728	717	697	798	686	712	682	775	722	736	698	653	674	720	721	683	715	754	674	738	668	676	734	753	745	694	735	752	762	749	734	713	713	680	665	725	748	719	724	736	738	724	724	730	755	724	667	711	713	715	715	717	686	655	699	735	753	683	747	764	767	711	731	718	718	728	693	689	734	706	732	731	672	667	719	710	757	690	742	655	680	693	719	705	652	685	709	736	732	701	690	683	683	713	695	768	755	692	749	760	675	726	753	697	749	687	679	698	706	689	709	677	698	763	737	672	746	716	664	715	735	707	662	750	722	701	710	724	724	757	710	729	737	729	685	713	715	688	720	699	722	704	729	754	678	743	779	741	710	740	684	741	750	683	708	731	738	718	714	672	661	702	759	753	714	698	709	752	658	647	718	757	711	687	747	720	728	716	722	709	728	747	732	736	700	690	694	714	672	749	717	692	731	716	741	707	667	719	698	690	714	696	710	712	688	675	681	615	723	714	731	717	694	748	692	674	724	743	675	730	729	681	726	691	730	731	699	740	691	673	726	678	665	728	690	726	744	710	702	755	688	680	681	740	693	702	656	682	716	678	699	714	721	725	755	706	674	731	660	725	727	691	732	741	730	695	713	732	741	707	683	746	674	727	736	735	699	742	745	707	711	672	721	742	674	695	703	754	725	724	732	758	696	768	733	675	716	736	703	738	657	743	719	689	737	718	749	727	733	732	723	692	719	701	707	676	691	740	716	724	737	712	735	739	721	697	663	701	730	728	697	713	692	746	776	735	703	743	701	735	738	750	727	710	706	761	728	672	740	743
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
