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
339380454823	339380455342	339380455892	339380456440	339380456992	339380457542	339380458090	339380458642	339380459192	339380459742	339380460292	339380460842	339380461392	339380461942	339380462492	339380463042	339380463592	339380464142	339380464692	339380465242	339380465792	339380466342	339380466892	339380467442	339380467992	339380468542	339380469092	339380469642	339380470192	339380470742	339380471292	339380471842	339380472392	339380472942	339380473492	339380474042	339380474592	339380475142	339380475692	339380476242	339380476792	339380477342	339380477892	339380478442	339380478992	339380479542	339380480092	339380480642	339380481192	339380481742	339380482292	339380482842	339380483392	339380483942	339380484492	339380485042	339380485592	339380486142	339380486692	339380487242	339380487792	339380488342	339380488892	339380489442	339380489992	339380490542	339380491092	339380491642	339380492192	339380492742	339380493292	339380493842	339380494392	339380494942	339380495492	339380496042	339380496592	339380497142	339380497692	339380498242	339380498792	339380499342	339380499892	339380500442	339380500992	339380501542	339380502092	339380502642	339380503192	339380503742	339380504292	339380504842	339380505392	339380505942	339380506492	339380507042	339380507592	339380508142	339380508692	339380509242	339380509792	339380510342	339380510892	339380511442	339380511992	339380512542	339380513092	339380513642	339380514192	339380514742	339380515292	339380515842	339380516392	339380516942	339380517492	339380518042	339380518592	339380519142	339380519692	339380520242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2670	3600	2300	2670	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22779	20084	26947	22980	20070	35568	53187	39089	24331	10102	3007	1208	808	703	692	640	633	658	662	626	654	633	617	657	655	605	635	654	634	658	634	654	612	635	625	701	646	610	650	587	673	668	638	672	634	642	635	653	636	624	683	692	652	575	671	637	658	625	660	616	587	713	611	653	668	637	616	577	671	625	645	607	611	621	626	679	624	683	615	615	612	591	673	690	647	620	599	636	638	614	655	652	666	644	631	672	670	679	704	637	698	643	630	597	616	616	640	619	661	623	626	636	647	619	638	628	581	599	647	660	653	630	598	656	622	705	606	682	666	641	611	633	653	635	637	620	620	640	627	606	684	697	646	656	605	617	638	622	640	610	623	648	622	611	666	601	599	631	645	661	598	639	659	631	664	635	606	623	623	602	615	655	632	634	678	677	678	674	655	608	600	575	619	628	637	620	661	631	581	627	635	658	667	629	646	687	640	653	660	655	622	675	579	628	640	582	604	659	591	650	678	646	628	650	587	655	603	635	627	680	654	679	682	637	669	644	660	648	661	616	611	651	668	613	628	625	654	644	613	654	649	671	636	649	591	645	640	672	650	592	639	655	667	665	643	643	640	626	616	676	643	649	626	663	630	635	679	638	607	644	629	626	661	622	659	627	608	631	666	658	668	606	639	623	618	644	704	631	593	623	613	652	644	633	646	617	594	648	619	635	673	657	565	608	652	609	653	608	632	617	593	614	637	640	605	613	627	702	629	635	611	643	678	606	627	653	643	601	616	597	635	619	678	602	626	668	607	623	653	609	630	631	662	672	619	637	667	680	613	626	641	630	639	626	659	630	637	663	616	604	621	670	660	645	629	648	627	625	651	603	646	575	588	621	641	640	649	643	645	604	667	630	625	626	633	677	643	678	637	673	640	618	618	670	600	631	654	641	619	640	611	676	618	653	587	624	619	684	621	635	597	617	652	600	608	646	633	640	625	642	628	637	675	669	585	632	609	639	649	633	565	671	611	649	636	624	568	597	625	599	609	596	627	664	646	665	659	670	687	678	694	613	638	616	640	631	630	591	623	654	618	619	659	632	667	631	637	643	616	602	650	621	618	627	619	627	621	657	639	627	651	629	619	643	653	658	652	645	680	633	651	618	578	632	625	617	655	703	645	664	605	604	658	680	628	678	593	634	603	622	588	632	603	615	625	620	633	649	660	643	602	615	593	620	620	618	629	665	591	630	652	620	669	630	609	620	654	651	672	606	614	613	629	677	648	627	675	608	605	612	673	633	623	625	602	648	638	652	604	644	610	665	661	651	640	613	710	650	612	635	568	621	617	649	600	662	678	621	675	638	621	637	582	635	619	610	585	615	601	657	650	604	610	596	641	645	658	630	642	614	616	654	662	605	632	645	643	663	634	642	677	629	700	615	614	594	655	683	629	621	665	681	597	669	645	644	656	624	645	620	591	660	663	638	693	633	616	659	628	637	641	644	618	673	623	649	625	588	655	630	604	636	619	603	623	642	655	614	640	615	641	613	581	620	651	582	618	697	585	598	609	637	614	597	674	674	609	655	651	668	619	692	648	618	636	618	623	618	599	633	631	648	633	659	625	574	650	647	581	620	618	633	607	641	614	613	643	602	650	656	642	610	612	605	659	577	647	629	567	644	648	626	630	633	635	640	585	639	657	633	633	608	619	566	651	648	623	651	623	668	600	635	645	634	608	656	646	604	623	642	666	650	651	613	591	673	617	687	619	670	630	655	622	653	618	643	604	613	609	631	621	625	644	629	627	622	639	618	623	617	601	641	625	646	615	646	674	637	649	620	647	675	593	630	640	665	597	612	629	689	631	566	613	659	575	634	625	673	654	636	614	604	625	612	615	665	663	611	658	641	605	638	591	644	603	663	620	635	620	608	568	612	643	604	596	581	609	593	609	625	648	627	634	613	666	596	633	596	565	643	615	684	613	656	599	623	597	654	676	639	619	672	657	680	631	658	628	630	635	642	627	606	609	644	677	639	597	637	665	623	616	609	633	646	640	598	636	653	634	623	656	629	641	646	654	641	639	668	652	656	623	650	646	607	660	578	615	664	663	634	613	639	641	589	629	657	599	588	631	640	620	627	595	615	600	687	691	616	625	600	654	608	618	627	648	591	628	609	640	631	624	682	622	600	588	609	613	621	652	603	635	634	645	623	603	602	639	639	619	601	608	615	613	647	644	672	649	663	682	660	660	683	675	650	631	577	651	663	604	673	616	647	648	628	670	669	595	631	653	645	633	642	616	634	585	608	667	663	703	588	634	629	649	598	627	626	657	606	644	643	599	628	631	659	628	619	658	633	628	612	608	607	656	633	604	637	588	601	658	626	594	642	622	586	653	618	621	642	597	674	640	613	584	630	612	629	621	607	629	625	676	589	628	606	620	644	606	578	647	589	639	668	671	633	644	654	598	608	624	642	595	613	654	683	663	621	633	641	671	642	690	632	596	610	644	646	622	625	664	623	655	677	627	649	618	612	636	657	644	601	628	670	645	609	605	636	591	637	663	669	620	665	593	622	648	648	654	625	647	668	665	617	629	653	648	623	652	597	657	660	637	627	690	611	607	635	663	643	616	609	634	632	658	630	630	641	609	646	631	643	626	607	581	618	639	699	617	666	716	604	634	637	625	667	641	637	623	621	641	585	631	617	618	642	611	664	599	636	642	638	650	618	651	603	679	629	628	595	627	668	643	568	653	591	594	642	663	648	660	585	594	670	669	676	612	646	604	654	590	599	608	674	652	648	608	630	679	624	639	601	646	610	627	657	608	644	598	594	609	644	653	619	659	667	671	666	612	672	631	619	651	627	645	617	603	655	636	620	654	598	600	612	613	628	648	612	609	645	628	638	581	611	590	630	587	627	656	612	615	643	678	643	640	583	624	588	631	628	630	593	630	631	654	675	614	617	654	630	602	588	591	647	637	628	620	614	585	636	636	673	605	611	611	601	642	583	615	588	605	647	706	632	636	630	599	615	628	637	600	587	614	647	637	642	631	610	627	655	635	654	612	612	586	629	595	591	612	619	673	584	668	654	633	622	626	612	635	655	633	620	668	634	659	642	629	594	635	617	594	594	600	634	609	631	621	634	641	703	603	639	624	598	621	652	623	645	609	648	611	671	627	595	625	590	670	592	665	610	602	624	620	641	613	651	635	631	649	651	668	661	618	634	643	639	629	611	644	603	625	623	617	633	644	596	596	638	581	626	610	642	612	586	606	634	638	611	651	623	612	610	641	651	654	659	630	616	628	597	590	642	660	627	618	656	659	652	633	634	580	685	645	595	626	641	638	654	619	631	624	603	641	665	580	574	603	664	623	645	640	659	635	686	699	630	628	583	649	588	615	648	634	640	614	607	625	700	633	585	602	622	639	671	653	630	643	664	633	633	678	650	612	634	668	629	611	607	599	624	625	630	664	654	616	639	617	640	623	665	638	612	646	617	652	646	664	626	680	629	650	688	626	606	632	623	626	663
3775	6016	5053	2663	3112	42108	48681	34001	19004	7682	2958	1266	747	666	611	581	603	589	590	588	537	529	554	580	525	630	578	549	581	535	551	550	603	564	562	555	574	555	535	547	581	554	583	551	584	608	579	571	551	570	555	580	594	534	564	573	585	543	588	552	566	567	546	572	584	542	589	548	602	580	544	601	560	543	541	562	550	603	573	580	592	559	603	604	585	568	572	529	584	628	581	580	565	583	577	616	545	529	557	610	551	600	557	553	570	556	531	566	529	521	594	545	584	619	547	575	575	601	556	574	587	571	537	555	601	599	523	606	564	537	563	556	560	589	596	568	580	545	605	550	566	591	526	561	569	555	592	576	568	576	600	589	582	551	576	561	607	597	520	555	546	581	565	604	549	605	585	598	583	544	592	592	613	586	602	593	512	573	570	546	593	538	566	605	597	573	612	620	567	577	583	611	601	603	538	590	535	553	541	544	554	563	549	589	571	574	553	572	576	610	546	581	546	551	602	586	561	558	594	547	561	549	567	570	572	582	581	557	531	596	580	524	590	574	552	588	530	595	588	579	604	539	612	569	534	590	613	613	588	551	558	579	565	605	624	560	583	600	605	612	564	582	564	589	569	595	530	604	539	615	589	590	589	630	576	563	595	521	601	531	589	535	610	553	574	548	559	587	577	592	556	550	572	576	607	576	585	574	563	615	605	567	542	565	577	571	560	560	549	550	598	529	604	551	602	532	575	553	565	537	596	574	581	556	584	554	552	550	566	582	558	602	559	569	587	567	534	625	585	619	541	622	576	552	596	574	555	582	568	579	566	608	558	533	557	579	581	564	566	580	561	566	549	554	605	551	561	560	586	562	569	565	611	544	557	562	569	580	562	607	558	598	550	588	598	579	569	529	572	596	553	568	577	554	570	523	613	571	580	572	600	594	573	570	584	587	571	551	613	576	558	563	582	577	585	549	559	588	579	561	589	572	538	556	593	596	594	566	574	567	544	532	593	575	553	606	615	589	583	558	564	545	623	580	596	559	538	585	554	567	578	584	561	594	543	613	585	578	580	570	539	550	536	573	547	547	579	598	620	584	600	561	568	582	563	566	582	596	562	588	522	575	559	568	576	584	602	546	575	589	556	594	565	594	585	567	532	596	607	586	598	553	563	539	596	581	611	555	544	550	540	568	571	534	560	570	605	552	566	527	590	555	621	549	608	574	567	540	549	582	547	568	611	564	543	558	578	584	532	569	540	604	557	582	584	598	558	573	607	615	555	567	559	563	593	554	598	557	543	600	595	545	581	579	568	547	581	543	522	575	577	535	562	604	613	585	556	524	560	568	583	622	550	633	560	552	599	570	593	526	538	549	544	572	579	585	562	576	554	560	576	561	592	577	536	569	529	577	578	624	563	575	524	588	572	555	535	577	593	563	570	548	552	539	593	553	556	586	573	555	586	580	573	578	541	530	561	539	564	588	605	524	604	592	631	557	576	562	548	549	596	578	611	596	579	551	533	581	602	578	559	583	609	605	554	570	557	585	588	580	596	530	595	544	546	556	563	570	551	610	567	573	599	588	572	575	610	575	604	581	582	622	605	566	583	563	568	578	566	555	551	552	553	607	544	550	541	562	572	578	553	547	561	570	581	558	600	545	547	556	600	617	541	586	598	601	574	594	577	525	599	592	538	542	571	546	570	584	556	555	543	611	573	600	517	547	586	559	535	578	579	555	587	603	607	585	550	580	558	533	552	566	546	582	536	597	570	589	560	556	594	572	595	575	577	579	556	573	552	569	587	575	618	557	561	637	551	552	538	557	573	543	589	554	581	594	532	551	581	578	539	553	559	572	562	569	610	611	589	575	526	552	595	604	505	528	554	590	574	551	606	548	605	635	574	574	568	554	556	541	549	579	582	581	551	568	602	567	544	592	568	579	516	572	585	575	604	560	556	544	574	570	567	590	534	535	564	577	569	553	542	584	534	519	632	524	546	569	585	566	487	603	576	557	553	612	566	588	554	552	606	588	569	568	513	575	587	613	569	576	592	569	613	549	587	524	555	563	567	547	542	560	581	592	550	568	593	546	582	580	568	583	569	546	537	569	588	601	575	575	587	601	562	594	595	550	532	528	576	577	589	570	543	582	562	546	561	597	622	563	543	587	554	587	573	579	540	571	606	592	548	590	532	558	576	570	528	616	591	580	581	592	582	598	554	570	566	567	554	616	577	512	558	556	586	535	556	532	553	564	605	537	553	576	582	518	545	592	564	571	562	582	585	587	580	584	566	543	603	602	587	552	590	579	612	577	559	564	558	609	623	551	562	556	572	524	612	584	606	604	614	561	551	553	572	539	539	562	620	580	560	597	575	541	581	559	573	598	574	582	555	558	598	616	611	577	565	538	618	566	556	581	498	583	568	556	549	555	576	554	553	578	526	580	576	585	576	578	552	567	592	555	593	580	592	568	616	612	563	579	581	574	601	577	568	548	537	602	545	567	528	555	563	565	603	622	513	546	541	556	612	566	562	574	574	567	562	561	590	636	589	607	550	557	576	548	577	565	528	587	552	578	555	565	574	561	596	564	583	594	545	594	615	607	566	551	596	558	553	572	574	570	564	520	574	586	579	540	569	584	585	579	552	563	530	566	566	545	565	547	581	568	544	586	583	627	568	551	561	530	568	538	570	560	510	574	590	541	568	567	571	598	579	538	544	577	564	592	571	561	559	552	567	560	580	579	562	562	533	610	569	545	519	520	523	584	584	601	536	601	550	567	572	605	585	557	623	567	556	597	577	527	563	537	541	549	540	551	556	582	576	624	613	590	599	563	566	529	602	611	566	557	558	595	581	565	555	560	569	578	595	591	633	584	580	545	573	565	598	592	590	585	561	558	579	571	614	594	544	554	522	573	555	554	556	581	600	568	545	535	556	593	597	591	597	598	609	555	592	579	535	573	549	590	594	579	589	545	528	573	541	522	562	556	538	545	588	556	552	525	548	572	594	565	561	578	554	571	559	552	577	565	569	598	592	557	562	543	591	612	564	514	546	537	528	516	547	582	557	540	554	567	595	585	555	589	579	505	554	518	603	573	564	580	553	561	576	558	576	597	571	611	595	582	559	541	586	562	615	543	529	583	576	521	555	565	609	554	564	604	541	550	596	570	525	582	580	556	578	566	596	603	577	542	538	564	545	580	618	552	522	570	592	567	521	596	575	592	533	572	550	572	572	536	557	592	559	564	581	590	612	541	586	557	575	551	517	575	567	550	573	571	585	546	562	605	524	548	533	537	589	538	566	579	570	579	561	546	616	583	571	516	584	569	576	560	530	576	555	600	520	583	543	587	573	565	581	533	540	576	593	577	561	586	607	560	586	568	551	564	550	586	548	578	551	572	566	582	573	566	601	586	559	555	575	615	567	554	563	592	533	564	544	625	588	594	560	595	593	566	560	536	596	538	561	570	613	582	580	580	597	584	586	534	533	592	548	609	560	584	573	522	563	536	550	592
27653	12922	1975	979	1042	3338	5151	3720	2084	1183	741	598	489	543	500	546	511	527	518	556	523	520	512	557	533	554	538	491	561	557	563	576	515	500	542	540	506	566	507	516	504	535	534	534	542	555	513	510	520	581	522	529	518	528	549	552	535	483	524	461	539	547	552	547	551	557	542	523	503	528	514	550	510	530	520	511	542	500	548	529	501	516	514	515	539	522	512	530	551	548	538	494	520	554	537	474	530	554	581	531	507	587	507	537	513	563	516	564	514	521	558	582	544	540	529	502	523	534	529	539	542	528	478	516	540	532	512	557	541	537	563	529	558	530	507	503	498	523	505	546	534	531	580	498	525	529	526	538	519	544	535	537	559	521	500	574	552	506	540	532	563	500	534	535	498	485	511	514	551	538	528	554	522	513	544	524	548	488	554	526	559	516	518	541	556	505	551	557	542	546	515	511	506	517	531	566	506	550	541	554	558	498	520	487	552	491	543	497	538	532	529	534	567	535	496	503	499	532	530	538	505	517	529	520	559	501	565	520	486	522	565	502	526	509	523	517	509	525	528	539	547	574	551	530	520	523	553	486	543	524	523	490	561	526	491	506	502	585	547	535	568	539	537	526	529	500	546	534	532	544	543	562	523	545	563	535	566	520	491	512	510	506	513	510	547	548	553	542	533	488	504	558	590	540	527	549	516	531	553	563	544	526	548	559	514	523	565	518	514	535	509	512	554	530	584	529	543	452	542	546	528	602	526	582	505	503	526	561	556	506	533	536	513	541	543	521	520	509	539	531	501	522	522	535	520	506	572	521	490	497	553	547	573	515	560	488	532	510	535	547	541	540	516	548	516	547	542	540	504	534	519	560	526	523	515	533	539	526	503	510	512	546	527	532	490	499	519	517	526	515	503	556	516	538	518	503	532	556	559	547	528	482	528	532	545	499	512	573	483	533	516	553	506	509	511	519	533	595	503	534	569	520	498	564	498	541	536	539	504	535	519	539	555	499	542	548	517	562	537	536	552	578	497	502	527	500	512	527	490	503	543	510	545	504	540	546	506	541	544	523	534	546	541	484	514	580	521	562	507	563	556	549	523	496	536	540	494	516	510	496	505	558	530	530	542	569	581	519	494	518	524	507	532	554	514	506	550	556	533	559	500	507	498	507	541	525	517	525	519	515	558	534	549	534	565	532	510	495	490	518	523	546	552	514	521	518	508	535	533	569	519	530	508	536	548	551	572	525	559	559	534	504	501	545	554	521	491	547	560	517	527	526	532	541	534	511	524	603	553	563	526	538	526	552	524	523	549	539	545	547	533	544	546	543	519	526	521	552	481	517	486	532	525	499	546	527	496	528	526	513	560	501	537	562	539	541	531	487	518	555	519	520	511	535	556	543	501	538	554	545	522	562	522	516	505	541	503	530	517	508	533	508	502	526	527	538	561	568	547	538	551	574	530	510	528	540	560	539	524	549	516	537	527	552	505	552	561	567	511	516	522	513	506	506	506	546	580	577	506	494	575	510	541	503	495	563	489	501	554	492	523	558	501	514	554	518	512	543	518	545	535	503	524	519	539	521	577	545	531	580	552	520	540	542	572	530	530	552	592	494	496	554	528	527	519	502	548	564	535	542	516	542	558	531	524	507	524	475	503	553	488	518	548	532	530	547	518	551	587	525	525	522	552	513	566	554	499	507	499	508	549	552	550	546	577	559	522	565	551	507	536	523	519	542	519	512	530	531	530	511	520	590	542	538	541	507	583	554	534	487	538	507	546	510	493	555	491	558	510	528	518	509	477	553	526	523	508	580	569	520	532	535	503	539	538	484	530	520	500	475	520	539	521	549	537	544	480	512	534	513	538	516	547	448	499	528	529	532	586	493	553	497	497	539	568	523	533	506	522	556	563	533	578	529	532	525	505	504	523	523	507	568	555	532	527	533	532	551	541	536	525	483	525	522	534	534	567	541	532	523	539	492	489	522	523	498	565	530	512	527	528	468	535	536	546	495	565	517	490	532	528	497	520	542	524	567	498	522	502	539	533	548	525	548	524	538	558	549	555	516	521	520	474	525	508	522	505	550	509	514	502	495	540	516	551	565	540	548	550	521	532	535	518	500	492	538	534	547	525	558	521	521	526	516	581	516	558	490	488	537	500	542	537	526	524	533	530	518	530	519	508	530	519	537	557	541	565	534	525	535	542	522	542	474	517	518	511	511	482	549	516	522	523	500	546	566	544	525	545	497	523	533	562	526	509	547	544	552	560	494	546	536	511	517	474	518	547	544	563	524	536	484	506	518	513	525	535	530	548	545	544	489	528	614	518	505	524	521	513	546	572	545	524	526	526	527	557	517	542	535	554	503	518	564	527	506	496	513	490	518	542	522	520	510	511	518	546	536	514	546	538	464	516	476	561	489	520	608	531	497	544	555	587	498	524	546	515	546	551	528	569	540	535	547	540	478	521	516	488	516	514	586	495	530	568	515	523	541	549	564	547	534	530	602	520	525	528	513	536	530	509	550	536	533	526	534	527	557	586	542	533	549	525	502	534	513	525	560	500	536	530	509	518	525	566	493	517	539	515	508	571	539	540	569	504	498	522	541	539	519	523	528	530	543	500	541	558	555	584	556	551	549	518	521	539	490	513	480	558	531	531	494	525	529	498	528	524	524	496	547	515	504	539	541	544	501	517	501	533	518	498	549	515	513	491	561	517	545	513	535	553	511	540	545	550	506	543	540	511	538	530	534	557	526	547	559	494	558	489	498	550	564	503	530	535	521	534	518	528	519	528	513	544	545	552	544	526	502	552	547	523	483	520	538	531	539	543	533	526	510	525	543	519	499	534	537	537	535	528	505	529	541	518	533	523	528	522	514	510	533	557	535	551	511	518	514	546	497	523	567	563	547	526	530	478	565	518	517	533	514	524	520	552	546	535	505	521	524	492	551	570	548	539	532	564	511	547	522	560	483	541	513	520	490	547	499	557	491	552	517	550	523	505	505	462	492	536	508	546	486	556	517	499	538	531	539	520	546	521	541	563	562	530	558	516	576	549	531	508	508	547	488	514	503	499	493	488	541	542	527	551	495	534	497	534	511	542	550	507	508	478	487	549	502	522	497	531	536	567	531	496	535	549	509	545	532	548	521	511	534	506	520	510	536	521	568	538	518	526	510	555	542	490	515	505	560	515	545	518	512	515	501	529	544	548	496	560	485	561	545	555	542	553	564	519	512	527	552	538	521	513	494	551	538	529	546	556	530	523	548	477	518	487	530	555	570	598	577	533	532	495	508	489	585	543	500	509	562	561	542	525	568	491	509	483	525	577	546	518	523	495	530	552	549	554	527	498	560	533	503	531	516	549	545	518	537	524	540	512	470	552	526	495	504	513	552	535	501	536	526	537	521	537	495	499	498	552	530	580	517	455	506	539	534	562	542	544	525	516	489	532	530	542	542	578	557	489	514	532	543	542	490	542	503	525	534	594	531	531	549	535	499	538	521	547	515
4913	1194	901	583	1016	4362	5723	3839	2133	1060	699	535	467	489	468	460	456	457	479	477	447	454	481	423	498	448	466	469	436	458	430	478	468	494	463	511	441	476	443	463	474	450	459	445	441	460	456	442	448	458	461	494	455	460	452	457	417	482	435	403	448	504	442	463	443	474	457	446	442	429	449	470	479	446	458	451	423	472	454	451	473	492	438	465	437	459	463	489	480	419	430	485	473	425	492	455	513	460	448	476	450	442	489	431	448	467	461	453	456	434	481	464	463	425	486	480	481	486	490	442	438	425	472	473	437	433	467	468	443	469	460	504	446	447	484	442	461	403	451	446	464	475	458	461	490	456	442	489	479	440	468	423	442	511	448	446	452	462	454	455	448	450	493	483	480	457	465	459	448	486	469	463	467	474	492	440	412	470	425	451	449	427	508	423	504	459	485	456	507	447	415	493	450	474	446	449	452	470	445	457	471	455	439	473	501	482	472	478	464	453	463	489	425	480	474	456	435	486	485	463	475	465	434	451	391	422	421	462	410	456	441	488	456	440	439	454	447	468	437	450	460	443	490	448	451	427	417	450	466	502	450	481	449	477	438	454	466	483	428	415	517	451	461	460	468	467	449	425	476	461	416	491	428	413	424	425	452	471	481	469	472	447	463	460	469	448	505	466	442	460	449	449	478	470	468	504	442	423	447	457	420	432	464	446	449	485	510	505	466	522	457	460	443	463	452	427	476	465	418	468	462	442	450	417	495	432	482	487	444	445	446	512	472	511	477	470	461	475	450	414	475	468	493	439	473	475	416	470	449	433	429	440	438	427	460	430	423	433	454	462	455	450	460	491	488	454	455	445	513	462	441	453	471	472	451	481	483	421	463	435	481	427	458	443	459	444	422	479	453	458	446	408	469	477	480	464	480	465	443	452	461	466	456	488	445	463	453	488	475	422	475	467	458	455	452	429	461	443	492	469	471	472	482	485	469	450	458	447	440	412	506	458	482	462	446	457	457	449	446	448	431	438	484	452	468	473	464	457	471	449	431	453	435	471	449	443	446	454	403	427	445	433	461	459	469	508	478	497	463	423	466	447	458	475	463	463	470	423	457	472	450	431	475	463	431	486	445	474	463	445	424	494	488	514	446	466	466	432	459	432	432	469	437	459	456	473	458	451	420	477	415	477	478	461	433	461	467	463	490	475	417	454	438	469	443	446	478	511	491	445	461	455	461	430	442	444	459	451	425	442	499	489	454	465	472	462	457	442	445	498	438	426	452	429	450	481	428	401	433	517	486	435	449	420	449	444	437	448	421	451	473	448	442	448	437	431	465	484	476	478	457	455	458	458	449	448	485	468	469	460	458	445	471	454	453	437	437	455	486	462	468	451	436	431	438	456	466	442	427	451	460	417	434	437	465	476	460	481	440	478	446	463	476	407	493	473	431	457	461	501	454	424	451	441	426	437	472	456	447	448	423	468	489	484	500	436	449	432	452	476	438	440	484	481	440	492	466	480	454	470	428	463	463	432	484	451	416	458	465	467	456	440	394	442	449	459	471	437	463	457	466	466	462	472	438	497	452	438	448	440	432	420	455	476	389	449	456	422	449	470	467	503	489	451	486	511	459	435	476	463	475	477	457	467	463	500	462	449	481	465	436	482	476	470	481	440	432	399	476	467	450	458	461	459	451	451	477	456	441	467	408	431	473	453	472	421	457	469	471	437	387	420	478	452	478	427	466	466	467	436	464	481	424	488	464	463	456	470	461	485	476	471	455	469	475	447	424	461	453	458	518	443	482	436	465	487	472	449	450	453	442	461	465	488	455	432	453	475	484	480	437	493	481	470	440	449	463	442	462	419	498	484	497	471	460	467	450	497	400	430	448	448	454	429	495	449	432	442	482	421	474	449	422	473	489	463	493	502	420	471	465	447	469	449	466	468	490	459	444	451	460	472	440	475	485	458	478	497	437	479	454	461	438	481	480	476	444	436	467	480	482	451	434	459	477	473	456	480	464	434	455	447	475	459	450	471	462	407	486	438	458	483	470	444	469	475	479	425	463	453	453	446	462	463	462	456	462	432	407	454	450	473	450	475	437	453	459	453	454	442	456	467	430	481	501	512	449	455	449	503	474	445	476	460	439	446	473	461	443	488	465	464	474	461	443	447	478	452	428	441	454	461	466	513	459	481	469	487	437	509	460	453	484	445	459	448	420	463	457	452	453	452	439	464	483	460	455	466	423	490	435	446	455	469	460	482	446	456	449	430	453	486	451	454	450	452	466	461	426	444	452	499	412	467	469	441	427	448	491	462	465	469	419	471	458	460	463	435	425	447	434	443	465	446	435	459	480	435	475	459	453	465	453	426	462	481	432	452	463	452	466	484	447	448	474	418	505	429	494	443	433	428	434	426	449	487	476	415	471	462	442	462	457	468	477	431	466	469	481	461	434	468	495	460	455	442	472	488	458	474	434	467	447	487	453	483	427	459	464	491	478	452	448	438	468	433	442	485	463	463	476	439	473	497	472	443	455	458	441	490	491	398	450	440	473	490	455	462	460	440	442	408	472	428	421	477	440	465	482	452	487	446	449	454	476	482	489	457	448	472	440	456	429	510	449	460	449	449	477	490	472	455	431	481	470	432	439	457	485	439	436	461	447	461	444	438	469	488	445	461	446	469	494	428	469	458	439	468	424	455	419	444	440	459	475	425	435	428	461	415	495	421	433	460	444	438	470	490	468	436	421	446	477	441	453	457	407	454	468	431	452	435	434	451	480	451	463	461	451	429	426	467	457	468	435	445	451	450	484	465	441	439	460	461	460	463	473	466	455	443	465	440	460	469	447	452	449	486	468	432	458	485	470	483	443	466	449	470	460	460	482	502	448	469	472	450	502	441	425	455	454	455	437	426	485	463	457	467	451	410	435	456	427	464	464	468	453	454	459	468	432	437	469	478	451	467	451	460	441	424	458	457	454	461	417	436	451	472	448	419	479	462	467	454	450	438	439	478	466	429	439	458	471	465	440	462	471	489	442	471	453	478	450	427	437	460	440	458	452	459	469	460	429	499	433	425	459	432	441	422	448	478	420	417	444	451	455	455	460	473	417	474	405	497	435	472	430	425	459	478	444	439	480	456	475	442	439	412	429	476	465	449	488	433	471	464	444	486	437	453	477	426	469	467	450	454	467	465	431	453	408	462	435	495	457	453	473	470	446	434	449	480	431	500	462	450	457	481	454	443	472	468	452	449	470	455	460	471	456	463	452	489	427	462	455	461	481	482	446	438	464	448	490	470	459	470	463	445	416	458	419	454	443	460	454	476	451	426	427	441	491	469	460	443	424	471	482	437	434	468	440	470	437	451	461	460	498	467	495	477	426	457	452	481	429	460	468	484	450	474	411	439	502	437	447	455	490	473	459	452	457	458	436	474	462	445	472	461	457	448	440	465	509	464	473	454	426	487	478	497	432	441	468	498	448	457	438	464	482	476	453	447	452	461	446	461
25366	21380	27355	25371	9800	32633	36579	25336	13044	4116	1438	802	630	611	596	609	626	594	562	569	549	583	549	606	567	576	581	591	629	568	614	524	547	616	566	581	560	577	593	541	611	538	607	571	549	607	601	591	561	551	571	554	538	529	571	561	535	564	546	574	586	532	554	570	581	527	607	602	589	561	579	566	571	575	549	568	570	523	534	593	572	539	552	549	538	546	567	579	598	584	569	558	582	547	572	563	523	576	589	574	545	590	523	590	585	517	592	557	543	559	622	572	593	576	582	573	583	551	582	553	599	583	555	559	556	589	573	610	565	508	560	576	601	547	590	591	591	576	550	562	594	615	637	594	573	595	572	541	604	560	559	564	538	545	563	593	544	559	542	579	597	586	554	571	563	584	566	556	509	561	618	559	590	559	546	556	594	535	582	555	573	595	574	549	576	572	581	568	593	564	593	582	599	598	599	543	575	582	605	567	553	562	601	598	519	613	569	593	548	547	586	584	548	555	546	532	557	573	551	562	575	552	557	554	560	569	582	581	556	579	555	511	553	549	552	538	533	610	567	573	634	628	539	535	556	573	615	589	555	578	569	556	570	541	619	526	529	550	550	592	529	558	597	566	557	609	570	573	532	584	575	576	527	596	537	540	563	615	572	572	580	601	596	592	608	556	594	569	579	602	572	578	558	563	547	577	538	542	579	596	544	599	548	573	604	522	564	600	585	570	540	589	558	513	545	600	574	576	598	580	550	602	557	588	558	533	573	542	558	553	564	566	581	541	587	561	541	569	566	571	583	563	584	561	576	589	576	544	564	587	589	576	568	595	546	604	557	549	592	570	576	551	575	589	587	560	557	576	561	591	558	586	580	589	582	553	547	566	610	600	586	544	587	590	564	565	552	549	586	554	551	576	626	572	593	600	623	575	602	572	574	582	602	582	533	602	552	568	580	547	565	590	555	565	576	589	532	541	552	517	627	584	543	575	596	560	569	592	514	522	569	544	593	571	594	553	603	567	562	573	607	576	549	546	562	589	568	579	559	556	609	555	568	554	549	565	562	534	590	551	551	551	605	586	565	568	581	592	579	548	589	568	563	595	577	561	541	533	655	538	550	550	540	552	568	571	604	586	563	577	579	575	576	577	577	582	561	604	580	569	599	589	556	555	529	609	541	544	543	628	546	573	592	568	603	541	585	616	553	538	573	595	534	563	567	529	587	506	580	580	529	586	553	580	586	586	580	576	571	578	572	588	555	584	526	591	581	551	596	591	579	555	567	550	559	588	595	542	610	579	569	547	557	551	584	565	550	568	566	556	527	572	577	537	624	587	585	554	557	572	578	581	561	612	527	599	536	562	599	622	512	582	537	552	526	569	576	603	568	551	577	554	566	591	585	546	544	598	571	580	608	608	528	577	579	552	632	596	542	541	571	539	578	623	576	597	546	586	546	603	590	551	558	553	582	544	555	574	586	538	597	551	559	578	575	562	592	578	561	570	593	545	561	542	581	609	573	562	582	558	539	580	570	523	588	579	554	591	572	570	606	600	553	571	587	563	546	602	542	537	561	537	527	539	582	550	584	583	528	574	572	527	611	586	558	562	567	580	561	558	536	593	557	552	572	568	546	534	577	599	560	566	572	608	534	588	548	607	602	597	536	542	568	548	609	560	593	544	556	563	551	580	529	557	586	574	577	599	613	566	570	570	605	588	615	546	584	538	547	577	559	560	533	551	554	535	551	569	587	574	581	583	603	517	543	555	564	562	567	539	563	612	566	568	566	615	584	545	557	541	580	585	521	587	597	537	572	570	575	593	558	603	579	566	548	555	580	578	525	605	615	559	595	593	583	549	589	579	547	544	566	559	595	548	559	569	548	576	581	562	561	563	568	565	565	564	556	583	533	560	554	516	577	581	552	543	541	561	592	575	563	570	593	576	572	585	586	555	553	528	543	554	544	540	584	550	563	566	552	583	535	551	602	574	556	577	602	557	587	564	538	549	600	594	574	569	581	598	547	610	532	532	534	602	570	602	553	543	595	557	577	536	565	535	560	548	571	570	530	520	601	580	657	563	517	546	581	562	617	597	586	581	573	627	596	556	600	596	552	592	607	566	552	539	563	615	558	566	594	614	600	560	577	584	577	570	560	580	573	589	564	523	600	562	577	572	593	579	564	596	523	592	556	553	588	550	518	585	546	604	578	592	544	593	534	553	595	556	559	583	594	578	601	550	549	581	595	585	571	561	542	557	574	553	561	593	593	567	576	559	571	530	530	577	585	563	539	567	560	575	614	574	561	534	575	582	576	577	590	572	577	556	550	579	581	591	575	605	565	569	511	565	577	502	574	552	590	593	573	572	560	528	550	537	587	583	629	571	567	541	567	576	581	546	592	596	551	574	564	585	557	586	572	615	577	564	571	556	589	558	581	616	592	570	557	616	576	596	561	553	594	570	567	576	557	552	621	575	493	561	625	567	540	507	568	553	539	524	581	539	556	573	583	595	569	556	506	556	577	552	589	588	555	529	621	577	587	560	569	578	606	562	593	552	527	581	595	607	618	526	533	567	576	541	531	556	575	525	519	620	561	522	577	601	550	572	538	586	551	566	588	564	607	571	549	598	560	582	582	592	602	538	554	593	598	557	618	594	623	602	618	585	567	569	581	605	575	553	555	561	602	566	543	595	551	569	595	512	605	553	551	585	566	608	537	598	549	580	568	556	593	573	543	585	574	555	556	563	556	550	525	526	585	593	577	587	566	586	547	547	566	565	586	560	579	567	582	565	556	532	553	621	550	517	580	565	556	571	537	559	597	599	567	565	548	580	555	571	625	543	521	535	584	575	549	553	557	581	571	537	579	508	588	532	536	529	540	586	543	604	575	562	578	608	623	562	593	584	538	573	561	517	561	549	581	550	544	532	546	554	535	591	531	568	543	541	595	556	551	548	547	616	550	556	572	603	570	550	634	574	577	633	572	564	545	515	548	570	548	559	567	571	596	560	542	557	577	530	590	567	566	559	493	567	518	599	573	559	555	590	562	586	598	563	528	576	553	568	581	579	589	508	559	543	611	550	612	585	524	525	561	538	554	577	574	582	592	582	543	542	520	545	533	580	587	572	569	545	564	571	587	570	527	534	553	575	577	571	570	527	526	593	560	511	569	567	587	622	588	602	602	568	579	567	557	589	561	590	591	560	569	578	573	596	549	569	569	567	576	605	613	615	545	573	576	552	574	601	559	531	607	578	560	549	554	587	594	568	568	556	619	573	605	621	534	555	621	613	590	571	573	596	583	564	598	580	604	566	545	567	580	575	517	600	579	565	596	586	600	569	575	586	580	587	559	614	529	548	555	589	547	635	573	588	543	528	575	578	627	571	568	604	581	544	549	601	580	580	559	569	576	566	540	578	584	571	587	570	591	560	561	517	524	568	604	556	518	565	578	570	569	604	604	537	516	554	541	514	541	570	536	575	566	618	530	543	593	560	583	603	589	535	582	541	631	604
3592	3505	2756	1521	5749	33011	31232	20618	10123	3728	1521	777	591	573	537	534	555	509	537	503	541	476	526	539	507	503	516	540	505	509	526	513	484	509	541	507	551	550	513	514	494	506	470	514	500	546	538	528	542	516	548	511	537	517	520	490	494	510	501	478	539	500	523	491	504	493	522	524	509	503	507	500	525	512	475	511	532	464	499	535	492	514	553	512	516	512	494	535	514	484	526	486	541	487	512	495	512	515	520	505	529	504	543	500	511	512	535	513	504	509	498	510	511	525	532	523	511	500	523	500	482	522	547	508	528	491	526	495	510	512	532	559	527	514	516	525	505	537	543	511	513	491	532	477	527	498	492	494	507	521	519	519	521	529	458	524	487	497	494	532	491	512	506	535	519	507	535	550	564	481	544	501	489	480	555	503	525	498	522	523	525	533	511	497	501	507	512	518	473	483	527	503	486	478	530	495	475	513	520	473	534	495	542	486	527	540	470	523	480	513	518	512	498	486	534	485	530	489	522	504	559	525	534	512	532	506	510	480	540	489	530	515	486	542	529	544	498	512	502	492	508	501	476	527	523	523	525	552	519	478	491	498	505	554	545	513	505	513	503	488	505	528	554	449	492	546	503	497	495	529	537	515	528	502	540	553	518	532	533	520	513	491	520	465	492	529	509	522	509	518	495	512	514	509	497	534	499	497	495	479	514	469	449	505	520	480	513	510	531	543	491	480	542	451	511	512	496	533	479	485	523	498	502	522	454	539	491	525	500	500	533	497	512	505	511	476	527	533	471	510	515	518	515	509	492	568	527	516	488	490	532	550	517	505	537	543	460	492	493	529	517	509	482	539	528	499	547	533	522	499	485	543	516	498	488	490	515	510	515	517	503	498	558	510	495	496	518	538	530	501	450	473	524	507	540	483	530	510	523	496	528	496	533	554	482	459	503	513	479	506	524	531	527	529	528	509	487	485	468	529	508	528	488	523	506	536	549	519	510	505	493	482	521	496	503	507	489	477	535	516	494	527	515	526	515	497	491	493	465	490	528	483	502	478	509	485	522	482	479	514	452	515	528	511	533	501	503	514	472	524	488	490	517	490	509	539	508	486	491	497	545	546	576	499	534	495	525	520	537	528	535	522	525	456	499	523	535	508	492	524	514	466	525	512	489	473	509	486	479	510	509	523	487	540	509	526	513	546	473	550	489	528	489	522	553	538	507	495	484	549	522	517	535	528	561	480	503	512	484	511	517	540	512	481	548	521	557	482	504	470	505	519	516	482	515	500	513	493	539	523	506	559	472	525	496	496	459	509	493	454	512	522	504	495	488	483	485	483	453	547	547	507	500	520	482	510	501	490	516	505	487	494	512	500	518	481	511	519	518	537	519	496	520	548	515	506	530	474	559	498	498	497	484	498	513	562	514	492	487	502	510	480	496	470	518	532	488	505	464	492	508	535	479	476	536	496	495	489	537	531	497	479	523	483	514	484	521	555	521	519	543	507	521	489	521	524	508	502	499	490	525	527	519	497	498	502	479	525	486	504	525	520	545	487	488	538	486	487	514	509	533	549	529	525	510	484	508	526	490	498	529	524	511	493	508	516	499	491	522	519	501	531	483	514	501	482	519	553	525	523	505	511	480	513	507	491	528	539	504	513	531	563	535	521	511	489	502	471	482	503	477	503	542	527	533	466	476	494	493	514	525	516	516	519	501	492	519	490	530	504	509	506	517	533	507	517	496	507	476	551	489	492	498	507	482	482	503	533	496	470	496	543	502	536	487	536	514	544	516	518	528	493	503	498	520	518	473	507	480	523	488	527	518	522	533	506	525	486	476	491	469	541	506	495	490	534	494	502	523	513	513	497	507	511	485	502	486	505	503	492	482	496	487	472	490	511	551	531	490	521	504	482	563	506	520	531	462	503	506	526	469	517	495	506	492	488	512	513	508	481	478	538	500	502	510	503	501	522	492	458	550	541	514	491	491	489	486	556	477	482	516	554	534	501	508	488	533	497	463	529	539	523	483	549	512	486	529	486	517	488	557	502	488	513	485	500	461	476	469	526	496	490	516	508	535	535	529	550	490	537	499	512	523	523	510	491	500	510	514	526	511	533	465	502	514	488	526	480	531	524	556	494	485	528	499	554	531	524	514	547	517	490	516	469	487	552	501	515	495	529	496	462	499	511	501	469	511	452	493	519	521	513	513	488	480	497	503	517	493	493	549	496	508	521	528	497	527	507	444	499	528	540	506	510	502	498	495	535	497	529	496	477	482	559	480	529	458	532	500	482	495	496	536	502	490	530	500	516	529	507	506	496	521	538	529	495	477	478	529	538	514	519	573	538	545	492	511	544	494	480	510	546	518	516	506	530	512	494	511	523	520	510	524	530	530	492	517	521	525	517	497	535	510	526	504	483	505	487	487	530	533	488	516	490	522	501	488	537	523	508	516	489	474	504	492	477	517	489	499	491	512	478	516	505	496	526	497	531	555	484	538	516	507	505	490	514	510	487	543	524	473	511	568	497	502	537	504	492	512	520	473	537	504	501	548	476	509	461	505	521	484	492	509	526	525	514	489	542	501	463	502	502	484	521	534	538	473	494	491	492	513	534	483	534	472	518	502	515	522	511	520	494	536	514	533	513	450	519	511	542	569	531	502	486	524	493	507	477	510	498	507	502	521	509	529	482	507	507	520	510	521	521	484	475	508	493	518	514	499	504	517	493	464	459	506	507	481	515	518	501	510	523	501	480	507	543	510	528	507	496	532	506	479	477	498	555	503	526	506	560	497	516	466	516	552	498	534	539	515	466	513	481	479	508	528	500	509	530	488	515	506	491	528	526	522	505	502	491	503	500	550	501	492	499	522	523	518	519	500	504	491	533	484	506	488	518	506	487	554	481	490	534	521	501	485	556	476	480	518	500	512	476	468	516	520	510	482	508	484	489	500	497	513	478	498	522	506	496	558	548	526	514	502	537	498	492	498	535	519	525	488	483	533	511	461	505	481	521	523	508	546	495	477	502	534	516	512	512	528	513	474	498	489	567	538	504	482	521	487	518	519	537	525	486	512	493	521	507	477	516	535	562	513	518	463	520	521	502	491	521	515	481	521	541	523	520	462	540	509	498	520	492	510	499	481	550	528	497	519	526	512	505	553	481	518	514	565	513	544	498	480	482	512	504	495	487	524	532	496	485	516	527	566	500	520	497	522	479	512	455	491	484	514	518	503	531	553	500	484	555	517	496	489	516	492	498	518	549	501	526	506	530	474	523	521	484	480	484	504	468	521	481	502	473	502	506	515	503	483	524	517	538	542	535	505	519	500	515	500	504	451	509	501	521	522	503	524	497	505	502	519	498	472	508	526	499	471	538	497	512	475	477	519	482	477	503	527	515	507	507	521	550	488	473	492	525	522	540	503	501	516	509	484	518	560	517	509	504	504	485	515	549	562	486	549	524	475	476	527	465	524	516	474	470	523	497	523	447	541	501	492	499	509	494	501	489
24185	21336	28671	24381	21757	46186	55412	40381	24337	9651	2926	1186	872	749	768	727	702	694	683	676	706	721	733	733	707	723	670	674	649	665	655	696	722	701	696	692	721	703	673	727	717	701	703	702	705	739	722	661	697	714	669	672	714	699	695	653	684	701	648	705	667	671	669	676	713	709	646	672	751	681	728	724	716	679	685	681	691	653	667	684	737	626	719	677	696	687	676	726	638	680	687	645	723	727	670	695	655	643	682	676	693	686	695	665	686	649	714	662	663	712	733	691	710	694	702	687	696	684	721	678	691	727	663	680	693	674	725	654	685	668	695	665	738	684	674	705	726	671	680	694	710	692	662	668	740	716	718	723	693	728	665	691	734	711	653	684	665	683	711	696	678	706	702	671	696	673	729	674	650	711	677	721	669	706	687	764	708	711	698	702	680	697	707	676	673	641	698	656	677	675	687	658	722	683	679	691	690	705	689	667	663	674	685	703	707	697	711	649	702	670	664	702	665	647	689	685	688	676	696	685	685	677	656	697	691	710	637	661	686	670	703	645	711	720	714	656	778	710	627	734	698	650	715	665	642	701	706	638	663	673	699	671	688	653	684	665	690	648	676	732	687	676	671	684	657	626	713	763	687	669	650	690	710	660	688	707	671	734	688	720	655	672	691	682	707	683	677	685	686	689	675	670	741	700	718	742	644	698	654	671	698	722	674	654	677	706	778	713	705	672	711	667	673	682	676	697	671	746	686	718	686	701	646	679	673	641	662	679	683	709	693	701	700	725	691	711	663	641	694	677	740	690	666	670	686	661	722	671	711	705	698	634	714	751	667	717	695	675	681	687	629	666	658	656	670	701	721	688	676	677	676	684	731	716	718	706	700	666	666	717	696	682	686	684	658	708	689	674	720	674	715	616	706	672	694	697	648	718	648	645	707	672	707	689	707	706	703	688	675	655	730	703	681	670	657	706	631	675	652	696	748	734	638	662	695	685	735	663	684	671	620	631	693	636	701	664	660	673	684	697	671	670	657	660	729	674	683	703	706	675	668	665	688	737	714	693	650	727	676	706	727	698	671	691	690	753	675	695	665	672	677	678	671	687	653	661	687	705	711	650	681	647	685	652	702	687	719	712	721	716	640	679	670	679	687	683	635	709	671	692	656	669	705	685	705	657	674	673	687	653	634	701	691	709	660	712	653	713	683	662	615	662	741	707	693	691	684	710	686	660	717	698	626	683	667	730	688	647	653	697	699	686	742	648	655	647	665	658	697	714	666	638	684	731	696	649	661	710	653	649	663	724	662	696	709	677	697	728	695	706	690	700	671	647	653	684	750	718	680	693	687	663	701	693	681	670	737	746	697	697	703	659	715	733	659	702	724	698	670	727	684	699	687	720	696	748	657	691	661	703	681	702	685	688	715	726	725	719	688	701	666	672	687	638	666	696	696	692	757	724	717	709	679	690	696	644	647	634	732	723	666	650	694	673	674	706	670	659	673	721	698	699	690	668	693	695	721	688	679	708	703	673	684	689	719	662	671	690	706	664	645	686	683	661	667	693	731	640	683	692	693	670	701	719	698	675	698	638	679	678	670	708	638	694	659	685	672	641	713	689	697	637	652	718	662	678	700	673	673	709	684	711	713	656	705	713	710	679	638	670	666	669	668	712	712	737	655	703	706	693	688	652	618	721	705	658	675	724	695	663	642	664	717	629	722	644	687	664	721	688	711	657	687	711	691	686	670	717	665	706	669	693	707	676	662	675	667	628	659	647	690	707	685	700	680	708	720	697	703	689	682	696	686	703	748	687	687	681	675	691	713	630	675	681	706	696	629	711	758	703	701	676	705	682	701	664	718	707	625	659	709	643	750	703	656	711	684	694	655	701	724	649	716	690	682	755	672	676	670	695	621	669	664	676	710	660	666	721	695	699	694	714	635	688	669	709	624	664	662	716	682	708	662	653	666	668	675	689	658	728	703	635	673	692	650	635	721	714	696	708	684	668	631	685	704	689	654	683	698	686	701	641	670	694	645	657	672	715	678	694	690	686	628	693	704	680	695	677	686	686	685	693	675	684	672	716	702	708	693	685	723	691	700	694	655	725	671	719	674	654	673	631	705	681	658	700	644	709	655	682	685	727	700	638	624	663	652	677	675	717	711	721	714	703	691	636	684	692	676	756	684	703	679	704	684	692	692	734	693	713	720	671	666	648	672	653	676	687	672	657	670	681	706	671	703	686	659	675	725	729	705	660	650	649	687	670	675	692	709	741	692	673	680	654	654	701	699	692	660	707	663	683	663	684	697	718	739	682	633	675	716	726	682	677	722	707	692	716	714	686	677	723	660	654	661	687	699	679	690	654	683	692	696	672	694	689	751	681	712	687	658	647	664	691	704	661	710	728	710	707	696	688	697	685	656	697	724	645	707	686	693	675	676	690	677	696	668	708	660	674	653	654	682	668	673	712	704	675	678	660	660	695	723	697	707	699	706	651	701	696	716	640	676	688	713	688	678	767	647	719	674	696	700	650	696	680	683	670	695	708	676	690	693	669	704	708	698	703	677	704	684	695	682	699	683	691	681	657	694	699	669	698	638	657	636	711	632	652	657	685	694	691	683	675	717	658	693	679	712	685	709	710	677	639	708	621	678	646	693	710	682	650	655	725	699	694	693	677	627	671	665	706	679	727	682	683	664	694	704	691	680	729	726	656	712	650	709	656	678	653	693	646	664	716	721	708	702	685	658	672	672	692	697	674	712	674	720	680	628	708	686	656	667	676	654	667	730	691	670	665	714	676	672	709	702	707	676	698	759	684	678	681	715	675	697	642	649	695	700	653	692	638	667	702	697	664	688	682	643	669	663	696	655	697	731	615	705	686	654	673	643	644	667	670	697	687	650	715	713	715	702	720	689	702	675	648	712	705	723	696	690	708	694	696	683	687	641	692	670	675	694	675	626	707	691	670	669	687	687	675	668	693	671	701	666	676	712	653	681	682	690	665	668	721	675	666	679	671	706	725	664	679	681	688	682	659	677	668	664	672	752	694	760	672	696	628	659	695	636	709	666	735	695	697	649	762	655	672	694	719	641	694	665	673	677	638	690	685	663	710	632	679	679	662	676	701	654	688	683	648	704	701	659	666	699	709	707	716	719	700	682	700	697	687	651	713	717	695	690	670	624	692	685	654	729	674	752	688	655	692	722	646	660	677	689	678	718	679	686	692	691	680	702	735	655	691	681	679	696	687	687	659	676	677	655	646	702	682	662	673	743	673	628	627	672	673	675	660	686	679	686	683	634	743	657	690	648	683	700	689	669	630	659	706	711	630	716	734	665	715	665	689	676	666	730	667	710	733	737	664	632	684	700	724	674	691	704	708	682	656	687	628	725	675	692	669	739	695	689	702	673	668	720	741	643	671	668	689	630	700	756	721	682	675	725	708	644	637	652	695	706	661	690	689	727	673	671	669	673	672	675	677	660	703	694	695	676	722	715	730	651	722	683	706	669	653
4069	6529	5473	3135	12253	52799	50084	35245	18271	7450	2790	1222	742	615	564	639	602	644	628	621	587	598	619	604	593	564	597	659	603	590	553	625	581	615	615	576	660	612	623	594	624	616	601	625	589	684	598	604	653	617	645	597	560	628	611	610	621	592	616	593	593	622	611	613	588	639	588	615	563	607	568	599	589	599	628	590	599	628	592	564	566	591	627	623	614	569	605	651	588	614	582	556	565	585	606	590	641	622	604	595	631	619	599	614	623	617	631	620	618	603	600	580	645	597	606	621	603	608	619	619	611	635	607	601	623	590	572	638	588	614	588	612	595	612	626	597	604	598	562	640	607	629	642	599	609	608	594	628	596	587	577	615	626	585	548	592	589	626	596	592	609	616	580	602	648	644	682	606	601	622	575	618	607	600	597	635	581	599	622	617	583	645	627	629	656	641	591	612	646	624	614	604	593	621	642	631	608	630	589	584	625	596	609	617	593	579	613	581	617	579	579	569	577	632	648	622	583	626	600	608	645	603	638	615	611	619	625	622	641	595	589	627	613	557	602	599	578	609	574	592	612	591	614	618	645	576	651	579	610	570	583	614	656	595	573	630	600	586	628	621	651	629	632	616	601	605	574	620	617	593	606	597	597	631	632	622	578	608	571	579	604	599	586	610	636	595	591	612	627	590	619	601	586	594	654	629	616	637	621	613	612	573	599	612	623	617	574	599	586	609	585	600	605	565	598	600	560	618	589	559	631	586	642	612	588	572	606	598	592	604	622	598	660	583	576	600	621	635	589	585	649	581	602	598	585	635	597	588	619	599	612	614	574	565	614	629	623	653	643	555	553	627	621	609	611	594	610	624	574	647	606	596	548	600	567	606	621	597	597	607	625	624	577	656	603	572	613	629	635	600	595	639	591	567	593	626	562	604	630	577	634	607	656	592	624	607	588	619	608	646	616	588	582	565	621	620	595	616	561	589	589	606	572	625	615	590	644	572	612	610	664	564	599	573	564	627	622	622	600	598	590	675	635	558	593	628	609	613	588	602	622	615	560	569	671	552	585	601	609	631	637	594	610	566	606	628	610	621	597	606	632	612	629	654	614	622	612	603	628	570	636	601	636	560	585	605	559	616	643	576	588	603	666	584	575	571	605	623	626	581	647	610	609	619	620	635	639	639	574	612	581	599	584	608	606	594	608	588	608	601	620	609	574	582	602	656	660	649	644	621	585	585	578	601	585	631	550	629	591	599	643	593	628	597	618	607	585	614	607	581	605	590	653	615	624	578	583	554	599	605	589	586	586	577	585	644	611	620	647	595	592	609	627	602	608	613	611	605	659	558	585	613	604	571	592	568	574	612	589	638	591	592	567	561	631	606	574	604	618	634	599	596	592	616	597	594	605	579	630	586	614	630	606	578	579	574	558	605	637	554	584	619	603	628	580	593	585	568	600	617	627	588	623	580	565	610	606	612	599	624	597	625	581	626	587	601	598	621	623	605	604	619	592	615	590	604	620	572	585	643	578	605	615	601	605	620	623	636	619	599	595	587	571	622	629	617	616	572	594	619	639	563	593	602	585	631	578	625	603	640	620	614	641	614	598	619	621	581	552	605	595	596	589	556	597	595	611	577	590	613	587	575	569	612	613	616	573	629	613	577	630	630	619	567	642	622	594	604	599	584	617	626	618	602	642	632	650	587	589	606	636	625	598	603	612	567	608	558	607	621	607	622	576	614	622	594	630	579	606	580	624	588	635	633	604	596	588	635	602	587	637	626	593	609	632	584	607	600	623	617	637	588	569	560	556	611	599	612	605	603	595	603	603	634	615	573	628	581	601	540	580	588	584	607	607	611	623	650	624	612	619	609	628	609	560	595	593	614	578	592	605	594	597	628	595	630	629	564	589	596	617	578	662	576	603	602	642	627	617	619	624	582	633	610	561	575	604	614	606	628	615	548	582	608	607	597	634	612	665	585	598	601	590	599	597	581	593	612	598	632	584	548	652	609	623	648	632	619	603	611	615	580	590	593	626	602	596	635	627	590	604	609	615	597	631	615	648	580	576	584	606	603	617	637	612	618	595	623	552	590	586	589	611	600	579	591	608	585	597	607	619	582	588	641	601	611	614	615	575	583	563	619	620	594	643	649	567	604	617	621	582	630	559	607	625	584	586	588	637	617	627	628	610	590	570	612	623	631	575	578	602	652	611	604	594	602	606	573	602	597	588	612	624	638	583	626	611	634	585	638	604	597	592	608	581	600	580	574	613	649	588	588	639	604	642	618	586	645	625	622	588	611	668	627	562	561	570	600	582	576	605	625	575	665	609	629	553	565	600	627	624	582	611	603	613	614	620	581	604	584	629	591	612	530	650	578	588	660	605	597	587	626	596	588	621	623	643	611	614	620	597	577	622	581	615	627	577	617	609	595	602	610	619	596	601	615	592	606	652	564	560	568	613	601	617	570	634	606	559	631	617	616	648	578	571	631	583	563	629	623	607	567	597	658	615	598	586	606	609	643	617	622	647	640	674	584	563	562	615	555	648	559	573	600	608	592	612	601	577	630	585	563	633	626	583	638	612	624	576	646	596	619	650	632	607	634	560	596	624	636	553	606	590	632	586	620	604	592	562	579	595	606	572	585	576	628	585	626	612	597	643	633	589	559	611	611	617	662	600	611	630	643	621	617	615	544	634	584	654	579	572	602	587	603	611	609	606	647	616	558	593	611	608	638	589	600	609	584	623	592	593	619	629	600	570	648	584	593	644	621	601	668	630	591	628	608	626	656	658	611	583	624	600	634	577	600	606	573	583	624	567	608	604	613	633	625	549	612	592	591	626	615	599	615	602	626	580	591	588	592	613	585	643	573	573	629	601	582	592	613	584	649	608	603	636	646	580	634	602	617	620	591	669	584	607	574	651	548	582	562	631	617	663	606	585	608	600	621	621	628	598	609	602	604	586	564	650	612	587	613	571	569	569	576	610	656	611	581	607	615	620	613	640	585	617	608	624	619	627	598	584	635	591	604	632	587	619	574	588	620	587	571	571	595	610	626	561	610	583	607	624	653	611	611	616	628	553	586	593	637	579	614	628	596	555	601	560	548	606	615	622	566	613	590	566	615	570	611	610	564	604	582	608	627	658	593	611	641	582	606	620	603	580	585	607	611	604	582	585	572	600	627	608	604	589	535	564	593	600	624	612	612	599	603	612	595	618	655	588	661	584	645	597	561	592	616	581	598	615	572	612	601	639	591	605	570	580	626	617	593	564	573	616	611	631	624	550	584	618	611	542	660	586	568	600	601	628	576	619	633	609	585	622	603	646	622	587	645	617	582	596	619	577	615	580	604	582	603	622	652	616	606	634	612	601	601	577	587	580	626	646	576	611	618	616	621	578	578	617	610	610	630	648	610	565	568	629	600	616	573	625	610	548	611	583	587	567	568	568	627	584	586	618	614	590	611	601	587	611	585	606	644	655	639	615	616	632	642	567	593	579	609	628	596	592	624
27617	13130	1957	1000	991	3961	5053	3681	1851	979	702	574	577	551	537	522	552	504	524	533	538	538	546	551	514	546	535	512	574	522	535	514	512	536	507	561	525	529	549	502	540	558	548	539	559	552	508	555	519	587	509	545	500	516	535	538	531	561	576	595	519	548	546	544	526	536	502	540	521	565	505	598	516	535	531	509	527	568	537	497	539	541	531	536	514	546	528	531	543	559	568	590	524	483	521	523	551	561	509	593	586	530	574	540	551	512	549	498	541	584	561	523	518	534	544	504	529	525	520	499	532	492	543	520	559	527	567	563	562	540	499	523	495	519	561	504	532	555	532	558	569	558	521	561	519	504	484	534	567	545	550	533	547	522	536	523	544	541	544	494	509	553	560	519	486	534	513	506	539	545	509	526	492	530	546	516	515	519	518	486	519	546	513	567	579	505	557	563	509	518	563	524	530	506	499	491	536	566	527	531	554	525	524	536	526	532	537	532	492	483	532	554	545	491	513	509	551	504	517	553	517	552	503	557	567	577	512	536	552	504	537	574	519	550	521	510	553	543	545	538	551	520	506	519	542	532	516	529	521	526	546	517	511	517	518	517	537	533	484	542	582	541	502	529	518	539	548	545	516	528	565	555	543	537	536	523	509	529	547	546	511	549	490	528	547	514	511	539	541	514	497	521	535	530	525	553	578	514	547	528	510	557	519	526	518	558	555	527	491	493	584	527	539	566	544	498	551	520	518	513	530	533	508	567	517	548	529	568	570	511	555	513	489	509	487	530	534	521	497	549	472	533	542	539	521	491	545	547	538	514	522	535	510	523	489	554	535	530	496	547	539	570	535	596	543	530	516	527	506	509	542	551	514	495	529	476	510	495	505	514	500	523	523	531	519	532	561	521	568	518	539	553	527	569	556	500	533	502	540	545	529	556	555	497	561	507	558	515	544	590	545	552	514	543	532	520	505	532	541	490	542	545	494	526	531	592	541	574	541	529	536	494	550	486	520	549	463	545	521	555	518	540	531	515	550	531	500	519	560	506	516	562	562	532	553	513	506	500	559	551	470	528	555	539	497	489	558	524	523	492	548	525	541	509	531	519	523	535	548	517	554	502	529	526	518	554	522	505	537	546	512	518	516	504	529	503	518	516	511	542	534	521	514	552	550	519	510	556	546	521	523	524	596	517	556	505	485	517	539	562	574	578	555	502	531	569	554	513	479	557	539	506	528	527	561	540	595	522	508	483	559	491	529	537	520	528	530	484	517	568	535	546	491	502	522	511	507	527	570	533	538	562	501	560	511	497	538	557	516	473	529	538	515	578	517	531	511	537	509	478	526	499	563	525	519	499	538	550	544	555	536	512	546	534	607	561	524	537	576	512	565	514	489	557	474	547	546	533	533	552	528	554	534	523	546	545	545	528	521	543	513	515	550	534	539	556	531	500	528	544	516	534	507	569	529	530	481	554	504	521	587	524	545	545	543	518	558	549	540	496	530	561	525	537	503	533	515	515	518	551	528	521	567	508	534	521	493	529	550	554	536	568	554	510	541	511	557	548	529	544	529	519	524	492	545	521	551	541	547	523	504	540	513	532	541	552	512	538	543	520	553	533	517	541	578	529	532	511	527	554	540	549	523	494	544	556	536	495	544	521	506	566	524	526	538	551	579	505	545	525	568	564	584	520	514	540	534	548	582	505	541	510	551	530	544	484	500	523	535	529	538	558	518	568	542	549	520	515	547	549	492	525	525	526	509	514	529	524	530	536	486	526	563	517	540	541	526	523	524	569	542	571	539	490	499	545	550	539	532	520	552	515	514	535	515	523	505	536	534	492	540	569	529	553	500	535	515	503	481	504	542	532	562	566	560	566	528	575	564	531	524	560	522	548	555	524	537	524	565	552	549	540	518	517	535	550	570	544	514	576	529	529	516	506	553	548	511	540	552	517	489	525	533	508	554	506	528	534	499	562	558	554	532	542	510	493	534	539	537	546	529	546	519	498	530	507	549	506	535	501	529	540	529	526	531	546	538	569	519	525	558	527	546	539	512	535	526	580	581	552	555	506	550	575	539	501	527	550	521	527	506	542	484	503	507	530	516	488	509	542	486	546	580	550	524	531	519	571	526	521	498	522	518	521	511	540	500	586	514	557	501	532	532	530	511	545	523	533	524	545	544	523	493	525	529	562	521	512	517	503	507	475	523	526	534	525	551	494	546	541	569	545	547	534	529	567	547	537	511	540	504	516	521	505	491	556	524	508	531	547	538	530	507	532	551	538	557	542	555	511	561	517	500	576	547	477	538	527	557	527	576	507	541	488	537	530	540	514	528	522	525	538	498	536	501	545	515	527	533	499	550	521	537	555	477	510	538	503	537	505	498	553	563	559	545	518	544	509	565	551	545	563	592	523	523	530	531	554	503	558	514	529	501	503	544	574	534	531	548	531	517	518	543	562	545	536	529	519	538	515	534	520	529	519	534	507	541	569	560	555	575	515	550	550	560	556	519	536	521	511	530	547	480	539	577	493	536	553	539	548	508	542	502	572	576	498	547	531	516	491	533	514	519	532	539	581	533	519	546	538	503	540	550	540	515	558	515	528	497	503	548	531	532	537	512	521	494	509	555	534	522	521	515	546	556	510	530	560	514	557	512	543	502	518	491	508	574	569	511	541	519	528	492	528	543	547	541	578	514	549	517	531	536	531	509	587	553	533	531	513	532	507	506	557	536	526	511	541	540	521	527	531	542	529	544	494	520	581	519	547	532	529	518	521	556	510	545	488	539	523	556	534	523	505	493	485	526	553	545	556	519	594	549	527	513	542	492	512	522	551	511	554	538	523	500	546	509	542	531	530	518	551	527	549	545	525	525	503	511	560	542	563	516	536	537	576	540	552	535	498	502	501	526	542	529	515	501	527	503	472	546	493	529	545	558	554	505	534	539	544	556	563	558	495	525	565	457	517	595	501	493	546	529	560	511	503	562	522	540	560	535	511	522	548	556	518	487	528	507	546	537	533	533	507	532	568	569	536	518	498	561	506	543	513	524	533	570	495	548	518	551	534	495	528	500	535	552	494	512	504	536	506	524	535	501	520	535	547	546	517	538	512	496	534	532	518	498	526	526	531	512	536	527	506	487	560	541	531	523	529	553	528	548	565	606	493	552	531	531	506	571	510	516	547	547	561	523	525	504	529	519	539	561	560	508	499	555	541	498	516	495	544	531	487	549	520	512	525	537	524	545	507	514	505	532	525	551	500	505	529	537	504	520	543	503	551	511	555	611	565	520	541	546	571	561	534	552	555	484	510	533	503	553	529	547	542	519	560	551	518	561	545	524	524	527	550	537	579	510	565	548	532	526	517	523	491	521	564	512	531	540	538	533	553	555	506	585	547	523	523	553	528	509	607	539	542	531	491	541	524	556	527	540	554	560	524	510	525	554	563	515	532	545	535	551	570	488	510	506	570	585	568	544	544	522	551	542	534	518	540	537	481	541	563	534	542
4944	1262	1071	720	1058	5104	5395	3774	1899	953	634	498	487	485	441	486	475	472	469	464	448	481	443	470	467	440	448	471	455	467	398	467	439	451	503	452	422	439	484	444	478	459	496	441	452	456	453	466	471	488	458	485	444	477	462	486	439	453	474	474	449	449	462	454	467	466	450	458	456	476	437	428	441	488	444	434	442	437	470	462	460	500	447	428	497	438	466	448	447	427	478	488	469	456	444	462	461	464	453	425	458	417	454	456	437	463	454	438	475	449	477	465	459	442	437	449	454	463	454	450	481	460	457	444	405	454	425	433	442	477	467	460	450	439	465	472	461	443	465	500	430	460	471	482	447	495	464	464	465	447	465	488	439	445	438	429	488	441	429	386	465	432	461	448	489	480	417	452	502	466	494	460	444	477	471	457	503	474	465	467	454	436	467	405	489	466	474	434	460	439	454	458	423	441	481	417	487	438	441	486	464	465	422	441	447	440	472	478	411	439	447	475	482	471	435	462	406	454	442	438	453	438	461	492	415	451	500	441	469	462	459	451	451	493	440	473	427	441	445	455	450	470	426	418	465	479	471	461	494	464	455	431	449	484	440	458	467	426	435	464	472	458	451	481	460	390	463	440	427	427	467	484	452	472	463	458	459	426	442	456	457	452	439	503	436	501	461	478	469	487	479	435	456	434	450	474	455	444	451	459	440	422	452	465	483	464	462	431	442	447	438	475	420	461	477	448	424	451	465	491	491	430	470	440	460	455	443	468	436	439	475	447	482	489	460	456	438	473	426	450	457	465	447	489	464	458	430	433	437	475	432	436	435	470	454	459	451	467	415	457	446	460	472	441	490	434	502	475	481	504	424	465	491	444	450	438	470	432	464	457	475	487	471	490	474	443	477	435	468	423	470	452	473	414	430	429	453	462	472	480	417	445	450	432	427	490	445	474	427	476	431	420	488	453	456	483	431	472	433	465	417	442	490	454	456	455	449	457	467	475	466	430	463	429	502	414	434	423	477	472	455	461	478	470	477	437	454	462	487	471	454	459	466	476	488	469	458	459	432	470	456	446	473	493	452	414	456	444	520	440	460	458	431	442	431	434	501	458	428	426	440	442	422	461	408	465	452	474	479	472	464	444	450	428	452	459	450	485	463	436	463	428	451	468	459	453	440	444	411	468	418	471	424	449	442	474	441	474	473	452	441	438	461	426	481	483	471	465	465	466	476	422	460	441	474	450	429	459	469	474	450	449	473	417	452	472	462	441	480	433	446	465	462	473	475	439	427	470	459	436	494	488	475	441	473	422	479	437	444	482	434	407	471	474	463	467	462	490	427	469	475	478	482	471	476	494	445	455	429	460	451	486	418	481	441	451	480	445	470	471	433	486	475	479	452	460	476	430	450	465	462	439	459	444	425	426	432	432	478	453	464	457	472	459	437	476	462	520	491	434	444	435	439	452	469	431	460	483	483	447	455	459	425	436	435	456	443	455	469	474	457	461	478	459	421	462	483	432	448	446	435	488	476	451	453	478	483	449	449	476	433	455	457	436	465	434	472	454	503	464	439	441	460	447	403	443	456	449	445	439	436	467	450	492	487	424	450	463	480	448	448	457	449	434	450	486	441	433	432	452	478	448	449	488	460	444	465	488	467	465	469	456	442	444	473	444	458	481	459	470	449	439	457	465	433	411	458	415	457	479	450	509	484	434	464	453	427	508	489	454	467	449	429	455	426	426	461	437	466	478	464	446	460	463	423	483	426	447	446	428	462	475	436	435	435	463	458	456	475	449	456	455	467	469	432	436	463	447	452	458	445	442	435	477	450	444	456	468	447	447	414	433	521	448	477	436	430	457	472	471	430	419	449	478	451	432	427	455	449	467	461	468	479	467	416	440	459	484	461	501	466	460	441	426	430	439	484	415	458	466	464	452	448	468	450	443	453	472	442	468	437	471	439	454	493	415	461	445	461	395	467	458	454	453	445	445	504	459	444	486	469	481	485	455	451	470	424	416	441	457	512	451	496	463	434	456	443	422	457	467	456	439	463	467	463	460	448	457	466	452	438	489	430	477	428	476	457	483	449	439	445	463	458	470	475	442	484	476	471	471	470	415	474	444	438	463	464	475	455	477	481	464	428	474	429	482	455	451	462	490	426	446	454	402	476	461	447	475	479	448	448	465	477	452	421	466	427	432	473	476	483	427	433	418	429	433	447	474	475	446	463	444	425	450	460	463	478	444	435	450	490	466	493	414	457	457	450	475	466	464	410	462	450	487	484	486	467	455	421	445	475	451	460	455	497	425	484	460	451	443	445	445	488	463	452	443	466	456	475	486	444	429	490	455	476	454	453	414	443	478	425	476	475	502	452	421	443	461	452	465	443	438	446	454	426	442	492	436	471	464	465	424	431	442	461	478	488	447	445	429	463	446	469	455	435	471	413	443	441	461	468	469	446	481	448	441	436	484	441	461	460	428	428	453	506	456	492	462	502	432	468	448	404	463	445	466	417	471	411	457	465	458	442	484	491	429	482	467	465	435	476	460	436	441	442	477	462	459	437	483	466	472	446	466	441	473	477	474	469	462	436	423	465	508	451	405	438	481	468	454	493	464	453	455	462	462	437	463	474	457	468	469	468	455	444	457	476	426	461	476	420	485	493	446	465	461	440	461	440	432	457	456	487	463	485	451	432	447	447	451	420	441	438	462	419	420	440	447	447	498	452	474	460	480	435	464	439	463	471	451	461	426	433	446	475	443	458	484	446	478	450	443	448	464	468	476	453	459	465	497	467	472	451	468	456	461	462	426	471	485	510	441	431	463	436	444	422	470	463	452	466	448	460	438	462	467	473	447	468	455	439	413	459	451	464	464	432	469	483	392	452	433	464	444	418	488	461	430	396	455	451	428	443	492	432	458	420	430	475	483	475	463	470	492	450	443	470	413	438	433	445	466	468	501	428	441	460	441	440	468	498	463	416	460	436	457	441	434	452	434	449	443	462	461	476	446	434	449	434	476	462	431	488	443	493	449	447	438	502	472	429	453	461	427	467	424	441	451	441	432	487	471	494	476	446	463	436	460	434	408	425	485	490	446	487	444	430	436	477	474	427	476	460	457	424	446	430	490	445	471	461	430	495	452	439	467	442	479	465	433	476	436	450	437	488	434	441	516	457	449	468	436	460	473	471	461	507	454	464	468	429	489	475	454	495	441	444	417	496	436	450	449	465	475	436	459	493	448	496	492	465	424	456	426	500	446	446	477	457	467	472	441	462	453	467	480	447	420	451	453	433	463	481	447	455	439	471	450	437	487	476	489	443	455	453	461	467	509	455	471	448	463	466	472	443	416	395	459	466	455	475	469	464	483	473	427	460	480	421	404	451	454	445	462	443	441	421	446	423	481	439	479	465	467	389	469	454	464	453	496	453	439	454	442	449	489	453	422	444	483	461	449	436	426	453	447	415	436	464	446	461	430	449	453	474	497	443	441	439	470	462	469	461	446	486	457
25544	21412	27352	25477	15474	35210	35740	25578	11719	3504	1336	722	602	573	573	589	581	565	594	554	627	563	570	575	564	572	543	566	541	550	573	584	591	587	614	551	542	529	610	606	506	559	593	580	543	578	605	542	578	589	582	596	586	574	544	575	572	558	588	568	586	582	563	586	523	577	612	566	578	573	561	595	576	607	586	587	558	571	545	534	565	544	568	537	525	561	590	547	556	538	549	588	534	549	608	583	584	556	539	525	552	529	536	579	549	561	545	576	583	572	561	568	538	605	539	556	587	599	600	587	587	538	584	584	602	509	535	618	536	556	553	566	576	567	595	588	605	570	553	544	544	587	554	600	578	576	601	543	559	567	590	617	576	581	557	596	546	569	563	552	575	560	599	582	564	548	562	556	557	575	566	609	523	556	585	586	592	565	579	550	552	606	561	552	578	563	528	532	599	555	608	559	561	563	577	575	531	627	591	588	594	581	568	572	538	585	558	582	574	562	578	577	564	581	563	560	535	588	596	589	529	601	587	553	567	541	542	543	589	581	588	530	554	591	559	539	559	566	590	568	584	596	556	579	540	582	573	554	597	572	579	577	523	572	577	518	575	580	571	588	581	546	592	563	518	601	545	585	601	549	550	594	553	573	560	580	548	566	619	582	592	570	558	595	579	515	580	535	621	606	546	563	551	575	602	545	617	599	601	586	591	549	563	602	596	588	556	572	564	557	580	548	520	572	548	569	567	557	580	597	571	574	588	601	546	568	570	614	594	544	569	540	570	615	585	587	586	622	549	557	572	587	612	569	540	567	563	581	561	572	569	564	586	585	624	608	577	573	565	561	552	568	565	524	614	562	541	592	558	591	546	555	577	594	563	533	519	559	620	567	520	578	596	579	574	570	607	564	572	558	535	586	528	556	578	547	580	551	598	561	553	559	558	528	587	546	563	584	571	577	594	585	563	573	568	549	534	569	560	557	557	568	584	551	543	581	555	540	581	571	563	561	581	559	635	553	564	598	599	516	555	545	561	526	532	553	559	574	570	558	562	560	554	540	593	559	581	599	554	559	608	556	537	539	543	557	561	582	597	553	525	566	558	546	602	556	527	545	600	567	570	628	546	555	568	563	547	560	557	613	527	594	589	578	636	550	537	537	593	582	542	582	627	590	543	559	539	554	562	528	551	564	597	546	557	576	563	568	594	570	600	540	563	546	535	520	594	558	560	543	573	519	549	604	574	529	568	563	572	544	563	547	574	585	547	602	577	595	608	517	581	586	573	565	563	543	590	561	539	588	609	566	573	555	569	543	579	577	593	596	601	557	552	560	565	599	557	597	563	530	531	536	576	594	578	586	529	537	552	532	576	582	596	538	574	555	512	599	610	547	574	564	567	538	572	528	536	575	591	568	538	569	562	572	553	584	549	522	640	620	562	533	503	542	556	538	504	557	555	535	620	590	586	580	571	546	574	546	585	564	570	581	585	565	541	556	597	602	553	590	566	539	583	580	554	557	555	550	574	561	591	531	573	608	592	590	573	567	546	568	619	571	557	533	590	534	605	543	537	569	571	535	559	578	563	580	578	576	520	532	549	547	609	593	583	593	573	598	588	550	532	580	537	594	574	579	585	592	594	575	547	550	576	577	574	541	572	543	583	557	602	572	524	581	591	568	575	549	564	566	565	561	578	582	556	591	560	565	571	572	580	552	545	589	518	548	565	583	570	521	518	581	585	577	557	563	570	554	572	523	569	588	569	577	589	559	545	573	541	538	577	612	574	579	566	619	548	552	604	553	559	596	568	560	558	538	598	545	600	569	516	590	572	551	557	551	560	589	573	609	572	580	567	607	521	560	567	512	607	561	576	582	599	575	567	551	578	591	568	582	556	564	576	593	562	569	557	619	564	542	565	593	538	541	564	575	528	582	589	606	578	540	533	557	560	585	588	567	582	593	528	571	561	548	526	560	591	564	576	539	565	586	535	618	591	560	510	562	574	506	577	555	593	550	541	564	598	564	553	598	578	568	572	550	564	537	562	546	582	554	588	567	569	596	596	549	517	613	553	565	565	573	561	568	532	606	553	556	538	565	578	610	574	573	563	566	588	576	544	602	593	540	587	604	555	564	532	588	535	574	558	591	579	556	599	518	541	572	569	564	588	587	593	593	551	536	594	556	581	572	570	620	574	546	568	557	571	589	577	617	581	563	620	580	534	569	599	554	556	592	583	573	538	583	565	563	587	536	556	561	565	603	558	562	580	508	543	595	573	521	562	579	565	540	583	592	583	571	595	576	593	583	604	630	554	578	564	565	620	508	567	529	595	533	553	521	512	527	556	599	589	554	553	547	527	594	566	623	576	605	587	562	540	550	533	538	538	590	589	561	582	548	605	577	568	566	551	551	539	583	590	537	566	581	592	557	566	599	562	614	577	578	589	592	564	554	551	591	532	580	545	578	592	568	577	591	587	538	595	567	607	555	540	542	596	577	577	569	573	587	544	574	546	524	578	577	608	553	547	597	546	568	602	559	561	560	576	565	546	561	602	556	537	582	550	560	594	545	554	562	564	600	574	543	597	564	586	548	565	537	568	549	601	530	572	565	543	558	615	569	582	587	601	529	590	589	563	538	595	535	563	529	577	549	592	554	626	548	579	535	565	568	570	624	558	550	518	611	513	581	530	549	570	582	565	563	537	574	565	565	590	590	553	567	551	607	580	594	565	544	574	545	568	568	564	547	543	555	548	579	574	592	552	567	591	608	539	574	567	591	537	541	571	568	560	554	583	543	554	559	520	595	597	572	577	533	534	600	577	576	570	565	523	579	559	558	524	552	626	585	573	549	552	487	544	562	550	572	551	557	554	537	550	551	521	580	587	561	561	594	575	599	577	586	567	548	570	583	552	608	558	534	559	570	588	581	588	583	524	535	530	578	568	593	528	539	613	574	572	557	589	577	604	544	540	584	565	590	547	505	594	559	555	566	555	591	570	511	577	591	544	553	559	518	593	558	569	513	603	563	569	541	553	579	565	569	604	566	575	552	580	565	551	567	577	535	564	587	552	541	546	592	613	576	606	570	585	559	550	577	566	604	567	575	582	532	603	566	561	571	587	604	589	573	537	575	580	605	537	574	615	586	548	567	545	554	571	592	577	574	574	574	541	561	531	545	555	561	548	555	571	529	560	606	545	581	595	519	578	549	527	573	540	568	532	539	556	613	548	572	580	578	546	535	602	551	559	573	584	581	552	570	532	587	575	557	561	537	580	554	581	583	576	504	572	533	534	566	576	506	585	551	557	558	539	565	610	517	550	555	550	557	544	535	569	616	534	602	543	580	512	513	515	561	552	548	576	560	592	540	602	606	615	563	599	548	525	575	584	578	591	523	569	511	575	575	571	559	557	552	537	575	564	562	553	623	536	572	540	542	578	565	595	587	569	578	585	560	599	541	560	532	553	569	567	598	564	571	571	564	557	546	521	550	583	538	568	551	589	588	560	577	556	541	631	574
3758	3397	2992	1626	12826	33780	30252	20625	9227	3397	1330	749	550	566	564	539	512	513	506	501	536	456	516	496	504	523	507	530	474	503	498	531	503	527	511	492	481	500	551	522	489	524	524	547	509	505	519	480	547	528	536	511	530	517	500	476	533	518	512	503	529	559	512	498	524	544	499	551	496	511	497	484	526	547	513	501	517	515	541	555	516	502	510	479	519	507	522	516	501	480	500	555	503	510	510	530	516	525	512	540	521	544	511	522	510	562	498	532	523	485	500	499	551	593	530	500	518	509	511	488	478	507	510	527	527	564	484	526	488	545	498	478	523	530	543	501	542	533	511	476	501	468	530	550	543	509	491	532	538	550	511	556	544	500	521	502	498	504	534	519	532	510	471	484	542	501	482	551	495	547	531	506	548	528	550	536	480	515	525	488	546	544	539	524	501	488	577	475	502	542	584	504	491	493	537	512	544	478	502	529	535	479	529	480	502	523	492	504	537	529	529	498	534	494	489	498	496	499	473	544	467	520	458	484	472	479	508	527	487	496	507	521	566	505	491	563	502	528	527	549	522	507	532	514	538	553	494	488	502	520	548	512	533	511	529	539	492	564	536	520	509	502	486	532	539	507	533	561	505	522	535	513	520	495	525	469	515	495	484	549	484	555	508	532	499	529	503	512	529	492	515	500	468	484	517	517	504	492	512	529	500	485	511	526	515	501	538	492	525	491	551	487	515	512	543	514	524	525	520	553	463	522	526	491	491	511	506	532	495	532	518	526	483	506	518	470	563	506	521	520	514	522	512	510	516	482	547	506	487	528	473	533	523	511	481	509	510	518	486	506	527	529	518	501	518	476	514	483	510	523	489	547	490	508	524	507	462	504	525	545	527	528	514	521	497	503	504	504	525	523	506	507	529	512	528	532	497	532	500	533	516	539	486	505	507	450	535	522	537	527	510	496	477	485	494	519	510	570	475	546	478	478	502	533	497	486	520	506	516	473	482	496	553	497	510	502	519	480	533	528	491	503	480	501	525	484	519	490	514	510	495	533	532	502	497	572	513	505	486	516	516	523	515	490	526	460	521	508	492	552	492	501	513	479	516	479	516	510	533	553	537	523	509	512	529	487	550	479	514	532	506	540	515	527	559	513	518	512	509	518	484	544	509	517	546	552	489	497	485	512	510	499	488	543	496	505	529	509	513	483	498	511	511	517	531	527	482	510	476	547	485	524	486	499	476	525	535	514	501	478	477	517	514	498	542	532	513	518	495	543	521	503	509	502	505	508	488	516	533	481	497	484	491	526	535	496	515	519	493	528	517	544	496	477	489	516	527	537	505	515	515	520	500	550	493	521	465	495	532	527	516	549	534	503	499	509	469	464	536	491	500	522	489	515	491	495	545	531	526	522	487	508	480	523	487	499	479	512	528	483	549	477	496	520	516	490	481	526	500	491	497	533	513	485	492	487	532	553	475	483	518	496	565	434	566	466	511	517	520	521	524	491	545	519	517	521	509	555	507	536	497	497	508	464	494	518	504	503	476	513	470	486	577	469	492	508	493	536	507	470	526	568	492	482	491	493	519	509	534	520	477	518	523	505	531	505	518	537	494	529	506	513	524	485	514	477	524	511	487	527	532	521	507	548	526	544	504	521	503	548	509	531	498	512	514	541	470	506	487	504	493	480	540	500	536	537	497	473	493	485	497	516	503	529	526	509	521	510	513	513	520	538	471	509	489	502	460	516	516	529	520	491	508	495	526	492	514	503	553	513	497	541	463	461	532	516	527	502	568	460	514	511	489	527	494	496	526	531	490	497	507	485	553	499	501	585	508	493	470	487	504	492	487	495	513	494	508	510	532	481	509	517	525	514	548	519	489	505	519	471	509	519	478	498	486	512	473	529	522	522	525	526	499	481	481	515	528	488	483	490	496	517	519	493	545	475	534	520	512	524	489	483	495	510	502	506	471	553	518	524	510	460	523	532	532	472	491	534	483	512	523	530	534	505	508	519	486	527	484	457	516	535	521	502	517	474	498	512	519	515	514	522	492	497	521	488	512	529	527	455	564	519	514	472	515	480	479	503	513	531	496	493	523	485	523	482	502	520	468	463	544	497	552	468	499	477	476	518	495	518	542	503	502	489	519	507	496	464	530	478	523	490	524	541	519	504	501	501	541	498	497	542	509	494	541	536	515	488	503	512	518	538	501	533	492	505	552	484	484	485	518	507	502	523	511	466	531	531	527	490	529	449	493	544	448	469	503	518	534	493	519	532	515	499	469	504	529	535	479	515	502	562	546	504	520	496	496	540	520	486	516	536	474	510	529	462	505	511	527	513	514	516	518	526	494	539	512	502	530	505	540	493	484	532	528	522	499	558	505	490	507	514	510	464	499	509	545	517	493	541	520	489	517	526	517	501	536	516	512	522	502	516	536	573	548	501	496	501	518	492	505	511	501	494	476	461	500	517	554	535	557	519	493	526	479	517	514	474	513	488	495	498	482	510	495	517	490	507	503	511	465	488	482	521	528	503	501	564	478	523	514	524	527	500	510	470	563	510	491	497	485	482	507	550	498	495	485	549	527	481	516	521	541	491	497	505	501	480	499	518	492	536	506	512	526	515	525	480	526	522	520	551	482	542	468	522	492	545	506	517	534	512	490	523	518	529	485	455	538	536	461	524	515	507	512	483	521	503	526	528	551	498	524	559	518	520	530	499	508	506	521	476	509	549	530	517	480	505	492	515	504	522	488	510	506	546	488	516	506	499	538	524	475	510	537	488	524	499	462	532	521	510	530	514	498	506	515	541	528	500	510	506	526	510	503	493	467	513	505	512	528	469	510	484	527	521	495	485	486	491	460	487	505	523	470	532	506	521	503	502	470	486	521	535	474	516	508	511	538	515	535	520	492	508	487	476	528	537	488	494	501	479	495	524	518	511	511	498	483	499	495	523	492	523	511	497	491	502	505	525	528	499	521	525	507	514	556	526	494	510	504	500	519	502	506	499	505	506	525	498	563	482	518	544	556	508	514	499	505	516	483	553	483	519	541	539	499	509	500	509	515	519	475	517	530	528	476	513	531	480	511	505	478	519	481	537	469	503	509	489	514	488	516	508	518	533	520	504	537	500	503	494	519	516	479	501	532	526	497	502	515	497	524	508	493	504	524	503	533	547	508	499	511	510	511	548	484	503	486	484	497	476	517	504	499	489	456	524	476	483	513	495	494	465	515	494	524	492	551	501	525	503	555	498	530	465	470	456	519	520	506	507	525	455	481	511	532	474	498	511	499	485	507	523	536	529	534	544	500	557	512	533	505	485	515	451	530	498	492	481	531	496	521	518	558	541	498	544	499	521	514	498	508	521	502	485	543	478	513	513	485	504	531	563	530	483	491	486	541	555	562	538	481	562	528	528	525	526	557	525	489	497	517	503	485	537	520	500	495	496	490	477	528	497	493	485	510	507	535	502	553	547	516	519	509	488	488	550	525	528	535	472	509	481	526	489
24388	21454	28779	24541	24796	49327	53930	38767	22069	7960	2189	1011	752	701	708	693	695	726	653	726	665	659	692	684	658	738	632	666	698	686	683	735	721	664	673	707	716	689	722	664	669	697	704	668	685	736	707	664	665	711	695	720	699	703	683	704	647	701	618	695	712	671	708	662	659	699	666	684	687	622	681	692	688	666	708	697	728	693	712	707	632	696	713	648	671	642	712	666	680	646	648	668	646	706	734	712	668	705	706	653	704	715	687	681	708	683	683	723	701	671	692	657	669	738	688	660	631	687	725	723	683	704	688	720	687	720	661	656	721	653	709	662	709	681	716	670	727	728	676	687	675	655	744	663	625	663	693	644	698	651	646	674	675	659	708	634	656	700	702	706	705	664	699	691	708	647	655	658	645	659	665	667	651	725	737	649	713	680	691	660	644	672	635	687	707	679	636	657	676	707	674	656	667	686	723	684	698	661	690	690	723	640	695	678	680	676	681	685	713	708	729	662	673	683	697	665	703	683	677	671	662	630	662	695	675	651	673	672	642	606	714	670	681	677	674	674	719	699	678	703	701	634	652	673	699	666	699	664	676	657	690	691	664	684	715	685	712	722	687	640	679	671	648	672	654	654	674	701	678	690	627	700	657	657	679	700	676	677	694	704	689	681	661	658	709	691	665	662	662	679	641	708	730	651	690	697	667	636	669	668	680	662	667	652	676	664	641	699	691	696	668	696	624	633	686	683	695	671	645	708	697	663	652	672	654	663	664	725	711	655	673	657	711	646	679	693	691	663	672	671	689	665	685	653	670	684	692	742	700	682	658	631	681	677	731	660	716	674	698	685	698	704	673	696	706	659	698	668	671	699	688	711	638	672	667	665	678	649	722	646	666	700	749	663	662	681	637	696	688	655	725	706	722	692	686	668	625	679	687	743	682	663	670	694	672	686	689	652	660	685	687	685	728	700	701	682	618	678	701	666	685	646	699	671	669	708	699	721	736	665	667	657	700	700	682	634	714	663	714	646	682	651	705	698	684	675	664	693	690	740	713	718	681	655	693	696	687	647	682	678	664	717	713	716	685	703	667	726	670	670	726	656	707	668	698	645	719	677	662	667	665	704	694	689	693	691	722	723	677	681	702	694	671	672	701	686	706	701	608	694	658	698	674	672	716	716	695	638	664	699	677	725	664	704	662	678	742	685	631	675	702	718	682	671	674	741	665	676	667	646	706	721	672	718	670	668	682	653	733	674	651	688	728	699	696	654	692	693	672	676	659	704	658	688	686	683	708	662	681	733	682	676	697	653	665	626	659	674	677	665	659	692	668	643	680	656	670	711	687	673	688	684	682	687	720	689	728	701	668	682	715	653	688	656	676	688	698	724	662	682	680	714	675	686	655	665	706	718	630	725	701	653	640	700	668	670	660	658	698	672	694	661	710	729	686	707	718	685	654	692	685	731	698	686	663	699	665	668	611	658	697	674	718	666	648	682	692	673	666	686	703	693	726	622	746	650	687	755	687	689	703	665	684	688	702	691	678	680	661	721	691	684	641	702	650	691	646	676	670	679	670	670	691	624	680	739	696	667	716	689	696	671	667	671	677	706	683	667	685	736	652	692	676	694	672	671	712	708	702	670	693	683	673	651	648	668	723	679	678	700	698	690	670	678	660	682	683	690	727	710	675	678	674	681	629	699	688	655	660	680	704	658	678	669	640	706	674	653	676	646	691	705	646	615	654	699	738	652	655	658	684	719	671	712	695	695	704	737	628	627	668	705	668	689	678	629	699	663	690	684	687	733	653	668	658	696	625	671	648	650	631	679	671	627	722	655	619	740	645	628	671	711	662	666	649	667	655	686	650	666	672	674	716	688	679	656	674	638	666	665	700	684	662	682	669	699	697	709	668	639	706	637	660	674	703	667	677	663	700	682	648	725	712	703	694	674	736	687	657	710	671	680	656	713	656	663	728	632	645	687	668	667	692	701	681	705	709	669	691	686	699	655	698	696	702	629	654	678	684	694	671	690	728	628	687	673	675	685	662	704	683	635	682	702	662	703	674	672	662	704	713	729	695	731	686	649	675	729	692	636	680	688	714	734	671	689	704	711	642	668	652	702	664	659	726	663	675	635	660	672	694	727	663	671	733	715	686	671	655	701	694	681	676	665	677	675	671	642	703	701	705	708	701	626	673	630	690	690	691	675	668	699	632	723	714	650	673	675	706	696	697	715	755	719	669	655	679	686	664	736	664	687	695	690	663	728	644	665	705	645	678	669	684	681	688	670	661	630	729	680	693	676	658	709	711	660	657	697	675	698	672	614	704	667	639	704	657	687	684	690	712	642	700	722	685	669	681	675	657	643	676	653	706	682	685	680	650	649	642	701	683	618	690	710	614	703	671	669	637	690	727	701	666	674	683	680	646	662	647	690	721	706	672	654	669	723	642	663	689	640	711	691	754	675	707	699	695	650	720	653	732	683	636	643	700	701	699	662	697	679	678	655	717	635	679	617	667	660	676	726	633	733	696	720	714	697	666	687	655	672	627	709	667	674	719	669	642	677	645	650	725	646	671	665	652	675	660	685	703	643	646	694	683	727	683	655	710	714	681	757	680	709	636	681	698	715	678	680	704	708	692	677	648	729	695	658	714	650	713	669	666	686	639	683	664	669	662	705	723	699	668	668	729	684	729	669	700	630	668	673	692	657	655	703	633	694	694	687	737	651	648	693	692	722	664	684	669	678	723	704	724	628	651	726	659	728	675	723	732	694	650	673	711	680	690	714	681	658	644	663	667	637	648	696	689	647	714	698	683	686	655	691	695	700	682	660	727	642	729	705	684	670	689	679	691	660	681	685	705	655	702	705	699	699	686	687	696	646	696	641	675	728	710	682	660	640	660	634	664	657	675	675	697	687	712	680	668	673	677	730	654	656	674	663	655	649	672	685	671	671	675	677	668	667	680	682	679	696	684	686	703	675	673	711	670	685	696	661	603	674	622	651	653	706	678	693	650	694	642	696	708	633	653	654	663	659	682	689	724	661	661	636	667	647	658	638	664	662	651	693	705	665	687	668	725	690	685	708	662	638	721	671	742	734	692	694	714	633	693	670	664	729	701	655	698	657	660	684	760	709	635	671	708	666	701	722	686	643	675	699	667	692	695	670	634	659	694	661	672	639	700	711	719	688	684	695	705	690	648	624	672	644	635	714	725	675	696	710	698	683	669	670	690	697	697	714	694	662	686	685	666	680	655	691	713	708	634	632	643	626	708	701	655	658	685	651	694	657	699	689	657	653	638	673	693	684	686	691	702	667	672	624	645	713	684	677	694	658	705	668	714	654	718	651	653	694	705	683	699	675	697	686	679	707	675	686	729	692	668	688	700	739	631	706	637	653	678	704	715	679	630	681	669	649	697	693	637	667	700	653	676	635	706	644	687	653	716	697	715	648	681	659	631	708	721	627	682	688	610	646	698	648	640	642	658	691	681	679	737	623	649	642	733	658	697	648
4446	7799	5344	3253	27560	54786	48204	32563	16872	6052	2085	1018	733	630	608	627	616	627	607	580	638	642	595	607	626	609	634	636	657	595	576	614	631	607	604	617	588	662	632	626	616	629	641	570	623	638	572	632	589	594	661	623	578	630	614	581	622	602	609	622	578	585	633	620	584	588	613	600	612	584	627	587	577	643	617	595	644	586	614	583	626	615	648	581	565	656	590	603	578	609	676	653	642	564	634	592	621	625	586	604	582	626	596	604	622	583	611	594	603	598	619	570	581	588	552	603	652	620	593	630	636	542	566	578	598	604	623	633	579	629	593	564	580	618	656	628	650	627	598	603	643	634	610	636	650	610	606	613	639	626	607	619	588	603	601	647	590	567	633	644	626	596	640	586	642	597	590	623	588	624	622	631	587	629	638	591	588	585	609	586	581	613	616	629	634	624	585	643	641	644	603	657	642	598	586	609	604	652	671	643	598	611	580	615	650	619	608	664	603	619	610	610	601	618	645	595	581	578	574	620	580	581	594	573	618	588	606	623	607	629	633	652	613	612	640	606	598	615	624	583	662	593	572	570	604	642	621	593	610	574	615	609	629	609	639	613	575	595	612	642	601	578	666	620	620	627	609	646	624	636	570	631	614	628	622	646	644	615	606	602	603	647	626	623	597	624	594	579	619	599	616	565	575	607	600	625	610	595	599	560	592	567	637	661	649	589	630	602	630	651	617	585	612	626	659	600	608	597	588	615	571	652	650	575	665	613	622	611	587	602	621	634	605	582	586	585	647	590	630	579	600	609	590	654	624	623	586	615	575	612	613	613	596	581	619	593	662	630	626	636	592	577	594	643	578	625	609	632	603	620	586	632	602	604	596	614	607	568	607	611	602	578	602	626	596	590	595	639	646	614	595	581	630	566	644	597	585	619	613	632	616	582	611	629	624	607	575	611	628	581	581	597	579	602	621	600	624	598	620	583	602	597	614	585	578	603	587	620	576	619	615	637	604	637	596	596	625	640	605	634	645	618	577	580	610	587	585	608	611	649	562	618	638	625	605	600	622	573	571	585	626	617	664	587	607	585	600	605	567	634	592	606	616	631	571	631	580	622	617	609	572	623	601	599	569	623	620	605	596	649	638	596	656	637	648	606	596	611	617	561	613	621	599	664	614	595	652	609	630	616	607	596	659	563	620	591	609	577	531	590	610	618	586	614	643	596	646	613	600	621	624	626	568	619	580	671	604	596	611	597	593	567	615	593	552	647	612	657	609	603	587	581	583	615	619	609	621	636	607	604	655	594	587	623	629	608	597	623	617	627	580	605	621	593	628	593	576	603	597	606	568	610	641	574	605	607	583	620	611	595	580	599	601	571	628	595	622	609	609	626	606	613	600	603	577	609	647	566	596	604	590	614	594	620	612	601	576	633	595	601	623	580	628	587	631	638	561	656	574	589	586	622	605	592	597	622	604	574	585	615	626	589	619	660	588	626	562	613	594	615	598	636	619	590	640	647	628	641	624	642	626	593	598	599	629	611	589	627	607	615	614	631	626	590	544	550	615	605	626	591	588	632	639	589	598	639	641	650	603	609	615	644	614	635	609	609	622	600	645	608	626	570	612	573	587	624	598	603	648	622	570	624	582	591	604	615	609	610	622	593	574	614	593	640	652	594	593	601	584	621	620	627	628	588	684	647	588	612	654	583	616	613	616	615	647	626	641	617	620	593	608	606	558	610	628	618	592	623	636	581	629	649	615	627	577	601	622	614	601	616	651	617	591	601	611	612	564	637	632	628	589	618	627	613	605	632	597	607	575	586	646	628	609	588	658	659	617	596	597	622	604	613	609	571	624	637	612	579	652	635	596	612	611	651	596	572	614	610	627	634	631	565	609	617	593	630	632	623	592	606	575	601	660	586	599	646	584	568	587	619	605	600	585	632	615	574	630	558	571	628	599	625	622	662	601	591	612	594	617	605	630	587	583	618	615	619	607	581	599	604	562	635	605	636	641	616	595	573	620	589	629	619	613	580	612	574	581	601	568	586	632	599	588	575	598	569	638	628	615	597	600	618	572	644	576	558	593	602	651	615	639	646	650	631	607	612	608	611	626	620	585	602	614	627	629	616	606	626	569	615	598	622	645	619	618	597	579	643	651	602	565	616	578	618	593	626	636	617	628	628	594	605	628	620	607	604	568	597	637	579	597	569	616	600	649	594	617	614	616	577	610	570	596	568	664	640	651	590	617	621	590	594	591	597	593	588	593	612	610	580	649	626	626	645	634	630	581	592	573	594	602	605	650	603	596	594	607	593	639	612	669	618	619	643	594	588	600	639	611	622	616	621	592	603	603	627	639	609	615	606	615	634	604	620	627	630	619	626	642	611	603	624	635	595	614	609	623	632	594	593	575	641	560	639	607	564	578	610	603	607	598	574	582	605	644	633	595	637	645	553	656	628	604	592	583	615	601	633	614	599	653	646	670	573	615	606	643	553	614	624	585	591	524	609	596	628	606	615	599	610	590	658	629	602	605	637	606	586	578	628	586	602	610	559	615	585	588	655	600	601	600	631	596	620	599	630	608	616	579	617	594	615	606	603	617	641	599	622	641	634	610	630	641	619	627	611	602	643	618	593	685	609	634	599	608	587	579	542	651	615	629	592	592	622	596	587	656	594	604	611	597	608	596	623	562	608	576	602	604	590	655	582	572	603	619	590	551	607	550	628	598	605	597	601	600	601	623	580	600	613	596	580	595	575	603	591	614	615	621	651	563	616	597	600	575	601	640	576	593	630	597	603	619	612	577	609	628	598	561	571	603	615	603	606	604	643	598	594	597	636	655	641	572	628	614	588	590	577	600	658	578	617	580	622	596	647	579	612	628	618	642	606	608	631	611	599	581	624	644	613	623	596	592	611	611	589	574	653	584	617	620	631	591	624	614	614	600	645	604	583	617	617	593	589	605	609	584	595	631	608	656	599	577	617	620	613	620	585	641	589	586	626	591	608	617	602	582	641	655	601	675	600	588	626	593	590	588	655	636	607	598	658	620	602	592	625	615	655	625	601	647	570	582	618	560	588	594	622	568	614	563	605	634	605	631	647	612	585	594	598	578	631	603	587	607	603	610	595	644	625	590	605	594	611	614	635	598	647	620	607	621	646	601	618	632	644	632	634	620	605	626	609	605	586	606	656	592	585	614	617	611	644	606	610	560	653	631	620	611	593	602	599	577	611	590	575	625	627	586	598	627	630	607	617	610	582	625	614	578	600	615	656	599	607	592	590	562	606	641	639	570	602	647	573	570	610	626	615	559	606	612	575	578	607	591	626	602	608	635	593	615	644	594	635	596	557	594	643	574	605	577	611	608	647	595	609	585	601	585	628	605	572	639	625	606	549	573	602	544	598	597	612	602	627	607	572	619	608	622	564	576	575	624	576	640	591	604	587	579	567	584	612	584	603	631	629	585	607	628	598	585	665	633	592	590	633	597	600	609	563	609	560	605	618	588	595
27627	12930	1774	920	1215	4355	5603	3236	1861	948	681	576	559	552	500	544	510	550	521	501	516	524	581	578	504	508	535	532	491	486	534	524	551	534	508	497	514	521	559	519	485	520	528	521	512	541	538	550	520	570	529	510	524	476	482	520	528	527	528	501	529	492	562	522	509	547	526	510	536	561	509	525	519	502	543	556	524	525	514	535	576	522	564	463	501	531	550	527	525	559	549	523	533	519	513	518	510	518	516	513	544	543	541	490	486	527	499	562	528	504	517	532	553	521	525	515	551	543	497	513	522	544	552	538	561	554	542	487	515	573	533	497	541	547	548	537	510	545	566	500	532	517	508	536	561	526	543	519	481	497	510	511	542	476	528	510	527	532	499	526	503	489	510	513	513	532	487	520	517	514	520	539	506	569	471	508	521	557	510	527	505	540	556	553	544	503	506	497	585	534	536	489	500	537	484	507	518	513	493	549	481	519	509	477	543	530	525	559	482	543	535	515	494	537	514	547	527	501	523	525	480	540	546	525	520	524	537	548	491	540	514	491	519	512	502	520	523	538	536	494	557	505	520	512	532	515	523	550	519	536	503	529	532	480	588	536	480	509	508	530	486	513	513	497	521	509	561	521	514	542	548	498	540	498	544	529	496	526	542	475	520	545	500	554	492	557	562	520	514	499	511	519	520	503	511	524	492	569	556	555	551	530	502	563	521	502	564	489	543	565	531	472	572	543	483	522	540	516	518	532	558	508	528	515	525	520	542	517	531	563	517	543	522	536	550	509	499	495	518	518	496	546	483	563	530	505	462	452	537	527	533	518	513	514	499	574	521	537	524	510	530	525	562	549	531	506	519	506	518	505	545	554	537	552	551	503	546	515	513	504	620	539	512	525	504	505	532	523	506	526	506	497	496	535	541	508	478	533	541	489	514	501	513	545	526	548	541	521	506	547	507	514	521	489	517	544	542	558	523	528	516	570	512	518	526	500	527	510	536	541	525	528	531	525	532	514	530	484	545	555	520	511	522	527	532	532	570	522	512	555	509	480	523	510	534	526	515	528	523	518	581	514	528	539	550	530	560	503	532	573	519	506	528	480	522	511	483	509	546	467	551	512	552	514	552	515	572	486	518	503	521	557	486	450	542	528	513	523	529	546	509	501	500	503	515	479	540	535	506	545	515	553	513	478	501	514	516	486	505	556	556	519	531	540	539	561	512	536	526	517	509	559	541	563	503	559	515	549	532	569	506	508	527	523	489	529	552	485	522	570	511	567	532	515	553	525	490	506	521	551	528	553	524	540	553	526	528	513	515	509	540	512	529	528	503	490	564	510	526	517	549	534	521	507	565	545	522	499	518	527	544	504	514	503	524	552	534	515	504	485	522	484	564	511	489	532	510	518	520	539	550	472	523	510	549	517	544	549	504	504	548	496	542	528	506	507	544	513	518	510	509	539	543	520	505	535	493	515	535	548	511	540	531	521	541	541	543	528	508	460	534	507	495	545	510	531	517	535	500	526	517	522	562	532	511	503	524	485	521	512	556	585	528	517	517	514	568	560	533	521	508	563	496	583	500	539	569	535	522	519	539	527	469	533	620	498	512	499	494	549	523	499	479	499	518	551	545	538	542	471	543	517	510	534	557	536	537	510	501	545	501	542	518	522	555	544	525	527	519	515	538	544	515	542	529	525	523	511	534	537	563	531	534	540	521	573	543	507	521	504	528	517	509	528	516	492	521	487	533	537	494	521	521	573	505	503	547	503	539	538	532	560	526	534	542	500	530	497	492	506	515	523	550	498	505	504	497	483	547	524	566	525	487	542	521	533	511	559	472	574	505	522	538	497	513	506	512	556	519	495	509	493	547	495	499	559	534	558	510	512	526	530	525	505	552	510	552	556	505	516	490	576	512	549	532	484	512	532	536	492	543	486	495	542	520	532	516	535	496	524	514	491	538	493	520	538	525	516	565	572	458	529	501	535	485	516	527	554	530	538	539	508	526	545	516	515	554	510	483	526	550	518	526	536	519	511	553	512	542	485	508	523	529	516	485	487	549	529	558	512	503	545	497	529	557	547	497	526	514	504	532	537	518	562	485	513	515	508	532	536	510	501	521	482	540	541	540	536	493	512	535	523	499	537	550	514	538	544	546	525	551	538	553	536	555	506	497	519	561	507	519	522	534	506	547	522	524	501	486	534	506	542	525	484	557	500	513	523	503	491	544	521	564	527	519	531	522	491	533	512	525	504	505	497	544	497	510	521	543	511	530	550	537	539	518	496	503	541	522	505	559	507	539	493	497	507	497	512	551	540	509	511	525	502	494	554	519	498	492	552	494	504	490	520	525	527	508	530	535	554	539	553	557	521	549	535	527	524	544	523	546	530	511	519	566	529	502	553	518	537	523	474	509	551	499	507	515	550	546	538	554	531	510	520	522	513	523	520	553	529	555	536	501	559	523	521	527	532	537	531	513	503	538	512	543	529	523	545	512	553	562	507	543	538	510	531	513	550	523	542	536	541	541	522	506	550	539	520	533	524	547	491	556	541	540	504	500	530	483	538	570	528	504	557	520	539	524	530	514	523	507	494	520	564	522	529	545	513	521	550	483	497	517	545	504	538	497	517	520	523	522	494	512	529	518	522	529	597	503	517	499	479	503	483	500	486	510	533	493	493	503	526	555	534	523	539	505	484	555	503	572	536	523	523	510	553	491	539	520	537	519	519	529	513	524	551	490	514	529	555	535	526	479	514	535	526	518	492	504	520	500	527	547	516	521	532	534	539	475	526	518	508	505	513	559	528	524	535	547	508	526	556	511	523	536	582	497	516	505	547	549	540	488	514	477	505	522	530	499	488	550	502	514	514	546	525	541	495	549	531	504	528	527	524	541	530	547	556	527	481	540	580	525	528	532	509	493	560	508	527	540	567	561	512	491	530	521	518	537	527	520	560	516	539	472	514	489	485	519	490	545	530	522	507	534	542	503	511	507	530	529	496	528	508	541	536	520	512	556	525	494	512	480	508	500	523	506	534	519	536	514	513	502	521	518	513	526	500	534	540	517	534	555	550	522	575	488	488	510	477	555	528	528	512	552	511	522	510	493	486	515	558	486	558	532	514	545	539	543	520	519	547	516	501	525	479	524	514	516	499	518	570	570	517	541	512	530	505	483	498	490	549	473	538	567	514	556	531	489	517	485	524	541	541	543	573	551	522	550	520	528	526	520	506	518	533	532	496	512	544	542	502	472	527	537	536	529	510	532	557	523	534	489	490	558	553	518	539	526	545	569	540	495	550	566	522	504	473	545	498	510	533	520	561	527	518	539	483	548	534	544	522	519	493	525	519	548	522	512	498	542	515	494	551	545	575	518	540	494	536	471	535	509	511	509	521	484	503	543	497	549	533	532	554	546	463	515	531	527	503	514	540	527	506	504	502	549	549	555	535	550	505	494	468	533	543	531	523	531	523	554	585	516	540	551	553	507	514	534	545	510	489	523	521	500	527
5025	1231	952	692	1504	5378	5649	3295	1819	943	601	491	454	415	481	391	447	483	463	488	486	436	434	432	468	425	448	435	441	421	415	470	454	462	422	446	479	444	436	473	450	433	511	447	443	442	449	456	483	451	452	473	466	466	450	472	432	450	459	470	432	455	465	502	461	459	451	454	521	426	434	453	465	425	419	441	427	431	491	439	466	439	468	428	490	445	443	472	482	436	448	437	476	461	423	464	456	493	418	428	392	447	445	472	427	450	485	508	443	450	474	425	438	441	468	466	487	441	438	467	479	448	448	477	453	420	446	442	468	439	493	428	450	437	467	485	447	446	453	463	449	443	460	489	426	444	468	450	477	454	466	467	467	459	460	488	463	463	443	411	437	438	446	451	458	435	460	439	411	452	445	433	439	426	473	450	485	460	450	519	440	455	414	458	416	444	513	472	493	451	468	454	457	468	428	463	465	421	439	450	423	468	459	422	428	460	445	452	463	433	430	505	488	462	457	433	428	465	467	427	475	438	487	492	444	405	470	471	434	467	457	452	456	433	483	450	453	457	437	467	425	488	450	458	474	457	448	432	440	443	468	443	411	460	467	485	482	455	439	461	448	456	468	454	434	484	473	441	477	463	454	447	454	470	469	476	432	466	480	448	502	500	415	468	443	430	465	459	467	473	415	460	464	447	441	414	438	441	443	491	462	433	464	468	462	472	440	442	440	431	449	479	471	502	520	415	429	467	455	444	447	487	447	446	440	464	461	473	439	393	474	403	423	464	471	458	464	440	480	472	445	494	463	469	476	488	493	462	433	442	450	443	495	420	450	467	467	464	432	457	408	477	404	480	430	458	439	466	442	453	440	454	443	460	439	450	476	454	453	430	455	480	400	459	482	440	462	467	479	410	449	519	481	452	427	458	466	416	468	489	405	452	503	495	431	485	460	412	447	479	483	464	428	467	465	461	484	464	477	503	454	450	487	427	437	440	440	470	487	462	457	451	421	468	430	436	457	453	453	442	447	429	451	460	450	464	504	431	469	469	466	438	468	440	452	470	469	456	461	479	486	445	449	472	482	468	460	435	493	462	440	490	480	445	432	413	471	448	411	452	410	435	446	494	496	398	450	425	436	479	410	422	431	433	434	459	461	471	452	421	439	477	437	441	455	432	454	486	482	460	442	445	455	422	432	448	455	426	472	473	472	452	457	422	448	468	433	488	438	459	486	473	446	427	449	453	482	442	465	460	492	496	438	474	458	438	457	445	480	456	413	483	424	437	431	417	478	438	454	434	431	459	415	458	439	470	454	458	464	454	409	438	450	458	446	460	460	453	498	403	424	446	489	447	437	457	464	481	458	458	437	472	461	469	464	435	435	460	486	436	446	446	469	473	454	451	478	417	507	465	445	439	438	456	498	458	435	408	422	478	441	462	454	465	435	441	469	448	442	475	492	427	475	450	455	475	425	464	509	464	427	437	476	484	441	488	464	494	406	449	479	456	449	429	437	395	445	473	407	499	435	449	491	450	463	464	446	442	424	438	458	465	445	436	488	413	464	473	452	453	431	488	468	461	422	439	439	453	451	468	438	492	432	449	442	482	405	453	505	435	444	425	479	472	457	466	428	428	430	473	442	474	445	459	424	462	476	437	461	481	469	471	454	451	463	441	459	489	407	494	433	441	472	429	444	432	490	448	486	474	463	446	450	440	478	466	487	461	439	463	477	449	462	467	471	429	482	407	432	468	437	453	431	449	431	435	467	438	461	448	443	445	433	447	459	441	383	431	485	422	437	436	446	505	463	490	456	428	437	469	479	422	420	463	454	492	483	453	432	473	450	454	489	435	484	456	450	485	473	472	518	469	467	505	457	447	485	432	447	465	426	441	460	446	432	479	456	467	461	417	488	476	419	418	478	480	454	436	453	434	468	395	478	472	485	444	396	479	500	437	461	437	439	447	440	475	469	446	470	467	464	437	443	457	443	444	451	453	490	414	460	468	448	483	500	425	489	417	437	449	465	447	441	440	443	455	433	458	458	469	486	433	453	456	460	470	494	427	478	447	482	460	445	448	496	434	494	459	453	472	468	468	495	424	480	468	467	455	474	430	453	439	456	463	479	431	437	433	454	479	471	457	457	427	438	470	467	434	464	460	459	436	473	448	444	434	467	453	447	454	484	477	442	445	454	445	432	465	440	480	458	474	480	454	445	452	457	465	460	463	464	456	439	430	460	459	444	481	458	491	423	421	438	462	453	453	441	473	433	456	451	465	440	455	445	442	443	446	446	443	436	428	472	453	489	455	462	482	462	496	469	456	464	462	449	464	448	506	467	459	408	499	451	487	468	445	489	466	432	473	449	454	453	442	472	490	482	441	453	516	454	407	424	428	443	448	474	430	478	477	479	447	442	444	466	515	464	488	447	460	459	488	454	439	479	442	466	432	433	504	449	451	411	452	469	474	437	447	428	473	452	441	426	451	444	471	448	466	421	481	462	449	468	483	452	463	468	427	483	438	458	499	442	466	402	455	410	405	445	447	423	454	453	424	468	481	446	456	426	439	477	487	455	453	433	489	488	483	464	466	460	490	451	459	455	467	413	451	466	437	489	460	449	468	458	462	443	457	475	455	481	465	468	443	427	417	468	455	473	429	480	450	447	428	422	447	417	447	466	462	446	476	459	471	477	461	451	447	424	474	430	444	442	493	438	429	445	477	472	476	457	432	452	428	492	464	431	440	451	484	458	439	471	441	458	445	472	457	452	477	441	406	452	448	429	468	464	485	413	448	459	427	488	444	449	460	478	454	433	452	459	455	436	462	436	450	414	474	435	503	468	429	447	447	438	476	446	433	459	466	437	442	469	428	493	478	447	461	464	493	449	463	450	469	426	458	445	467	470	435	459	418	449	454	441	439	476	514	458	472	451	447	478	419	440	461	457	457	480	467	488	447	445	442	440	455	484	432	486	440	476	441	456	399	453	483	469	460	456	454	454	453	424	458	437	453	429	487	450	449	458	453	491	420	436	418	446	450	437	449	474	423	514	478	445	422	435	457	479	490	430	424	458	443	460	472	470	454	468	473	453	460	503	481	449	483	432	485	466	460	479	437	429	488	457	485	467	456	448	462	456	452	439	465	452	435	468	450	435	433	433	487	451	460	469	453	491	470	430	438	444	453	431	467	481	443	480	420	435	462	456	451	444	462	462	466	478	489	476	463	425	503	461	474	445	482	469	474	436	454	429	461	450	445	472	466	478	447	445	446	433	455	479	457	444	493	495	477	463	455	459	431	479	431	423	426	498	471	420	471	438	448	449	439	433	452	448	448	450	492	442	451	500	461	476	446	465	458	473	456	456	473	469	468	461	455	460	438	423	440	457	438	425	458	466	490	497	459	467	431	483	443	472	476	472	453	455	439	464	436	447	446	425	418	468	443	442	460	501	491	434	468	421	475	441	494	415	461	450	457	461	454	462	467	455	409	468	463	456	465	453	442	446	441	434	462
25519	21400	27303	25474	13153	34250	38190	25427	11495	3830	1280	717	572	593	547	548	572	555	546	577	597	594	603	548	599	530	564	516	595	590	586	613	561	543	573	541	556	563	580	579	584	549	555	553	560	540	566	507	586	560	545	571	576	600	572	563	566	584	539	560	529	559	564	552	573	523	549	595	524	545	552	519	556	522	548	554	611	562	561	561	543	574	543	542	547	553	573	578	569	541	537	561	555	521	547	590	544	586	578	561	581	595	559	550	556	550	517	565	522	562	582	552	528	574	526	587	577	557	559	560	547	553	540	561	569	558	546	580	501	552	566	549	560	529	526	521	556	574	550	547	593	524	622	534	551	589	543	581	557	560	513	548	584	542	544	584	553	557	606	551	580	588	570	536	562	560	549	572	547	577	527	564	602	506	574	556	547	555	580	554	565	585	549	557	551	616	563	595	562	571	589	556	541	583	557	573	552	561	555	565	597	583	562	579	556	557	576	545	547	509	550	552	574	588	544	539	544	603	522	557	550	506	589	582	585	546	566	593	566	549	583	545	565	539	559	543	555	584	604	540	559	576	567	579	519	564	525	505	549	549	553	585	562	547	505	617	580	584	520	589	558	608	533	596	562	548	549	555	589	573	573	543	564	553	560	554	565	527	572	549	546	595	563	535	522	605	556	522	501	567	562	607	555	549	557	553	578	508	557	550	527	575	564	552	527	537	564	587	570	579	552	574	530	566	576	538	533	548	547	516	551	555	585	545	567	580	530	568	570	571	605	568	531	536	557	550	511	542	536	568	558	561	534	552	554	512	591	571	559	572	523	577	533	603	565	550	572	540	530	576	541	550	602	548	613	592	576	548	552	541	584	522	593	512	559	561	518	558	583	544	559	568	577	538	532	540	539	525	572	601	526	549	571	551	598	549	554	543	555	548	597	560	581	554	537	544	623	555	572	615	534	541	521	563	548	551	560	560	548	561	564	518	547	532	562	534	582	546	585	573	576	563	582	571	562	558	535	564	560	558	532	537	584	544	543	533	514	573	549	525	551	551	552	558	543	541	537	578	551	529	552	565	532	565	554	559	584	547	589	601	544	581	550	524	565	565	570	517	546	568	537	545	546	564	543	515	577	577	544	525	533	568	593	568	571	543	572	544	537	535	556	553	603	508	550	545	561	527	551	555	543	549	554	553	597	577	553	534	520	569	573	584	557	618	534	543	540	582	550	545	567	521	592	530	559	551	531	533	581	528	513	537	568	535	584	539	562	519	581	575	545	572	534	529	577	583	562	542	533	582	602	582	602	497	568	506	625	510	566	541	561	523	566	555	576	603	599	578	523	551	579	592	571	574	553	588	535	565	570	570	581	583	530	550	555	574	550	523	573	551	557	536	552	542	566	544	577	561	592	577	557	601	558	535	595	539	614	523	554	520	555	557	521	554	551	539	570	541	551	562	528	553	570	577	566	519	600	597	565	550	545	525	587	535	589	558	583	524	590	606	574	550	570	524	594	514	538	568	535	546	550	577	572	554	537	544	566	587	553	598	570	576	557	568	545	580	603	585	510	587	560	554	595	534	557	561	517	530	567	545	564	564	589	564	557	545	510	567	507	539	483	576	592	549	522	569	544	585	531	582	517	537	540	548	563	533	540	520	573	579	581	588	555	520	560	585	523	543	504	559	558	516	591	519	569	584	574	545	556	567	511	551	570	506	578	550	553	550	553	577	556	511	551	556	540	539	578	552	562	534	584	573	567	548	591	582	570	559	598	567	578	579	556	618	576	592	552	566	601	557	574	560	549	509	586	584	556	530	555	553	551	537	570	549	552	541	571	568	545	495	502	618	563	559	566	557	532	543	535	556	537	587	567	562	529	567	595	557	554	586	511	513	555	573	551	591	552	556	564	552	563	561	503	562	536	555	548	513	544	547	567	577	533	542	555	542	571	522	554	552	535	571	575	528	552	564	525	559	515	563	587	557	530	568	610	600	530	516	567	541	577	547	517	531	535	575	552	547	551	548	572	591	567	527	545	552	568	556	523	553	535	561	540	565	526	561	546	563	550	563	543	594	614	551	545	498	589	573	536	507	573	540	550	578	561	563	530	549	525	576	549	570	568	565	552	556	540	566	571	520	573	560	535	560	570	520	560	536	582	572	569	563	530	544	587	565	550	541	536	588	547	548	576	579	526	563	549	558	571	536	584	542	534	568	552	522	586	575	572	593	556	600	577	567	560	518	546	564	554	567	617	577	570	580	522	539	560	540	562	564	577	524	566	550	521	582	593	543	519	562	577	582	587	548	567	556	550	568	532	596	557	554	564	523	567	558	510	521	530	561	559	536	571	551	558	612	529	525	539	524	558	526	541	551	523	550	565	567	592	530	572	531	569	502	531	563	568	577	549	581	585	554	531	508	588	518	565	522	536	593	577	558	541	545	561	546	593	538	548	568	601	538	593	518	534	580	544	569	562	505	562	521	541	578	509	556	526	550	556	521	573	544	516	579	551	527	564	535	533	607	546	544	549	578	549	591	533	554	562	588	568	550	587	525	536	548	584	562	593	559	516	563	533	532	551	575	578	582	592	503	586	550	572	528	573	569	541	521	532	525	632	593	518	564	597	614	529	586	578	572	568	537	557	540	581	555	582	537	540	565	555	541	610	586	580	553	560	526	571	535	565	520	567	586	574	541	583	567	542	564	572	537	577	575	577	530	537	539	554	519	574	555	573	543	555	556	583	554	575	565	582	543	545	554	552	570	575	542	569	556	554	550	570	544	573	569	523	521	528	578	520	567	558	546	540	596	531	547	579	542	586	523	577	586	594	544	566	574	580	540	554	585	552	543	553	592	508	544	544	581	577	545	558	589	551	552	563	566	549	547	540	555	520	568	541	524	509	526	563	559	576	578	529	571	585	585	571	557	528	576	573	538	553	510	535	607	597	562	511	505	588	566	568	568	614	528	560	564	520	596	575	557	554	537	541	630	536	575	514	571	564	584	598	562	588	518	573	576	577	599	584	527	547	538	524	603	504	505	557	537	550	558	574	570	571	548	579	535	558	528	568	540	574	577	569	582	567	546	567	551	510	560	564	547	570	509	581	540	544	577	576	582	551	572	543	517	558	537	563	548	571	615	539	545	600	562	508	542	517	538	586	591	533	541	519	585	554	567	543	557	565	567	570	536	588	566	564	569	579	561	554	573	572	545	532	551	552	557	599	592	550	529	554	613	579	542	559	543	509	543	551	550	602	562	600	576	551	540	517	568	583	563	561	572	540	578	549	558	570	544	523	536	563	538	547	575	535	551	540	560	577	588	564	549	533	557	580	605	583	572	592	565	536	547	594	541	609	560	617	601	565	553	550	605	555	558	589	554	591	539	538	561	548	548	591	530	554	554	548	535	527	557	547	561	586	593	552	579	521	522	598	570	570	554	558	544	559	565	583	558	540	529	576	556	560	573	518	571	598	544	499	540	498	540	570	563	551	538	550	554	570	558	566	559	549	559
3848	3543	2940	1708	9273	34222	31910	19991	9016	3633	1244	728	564	498	516	518	497	515	475	507	532	537	534	508	534	546	500	503	483	507	512	512	528	484	495	493	485	505	503	544	516	583	566	511	524	485	493	517	484	533	537	551	523	457	553	525	512	487	488	480	503	471	546	474	513	515	497	511	492	529	500	509	507	496	486	527	487	471	523	488	517	546	490	505	525	519	507	524	523	531	523	531	528	518	518	520	517	481	518	493	553	472	500	504	505	498	517	538	483	496	532	512	520	531	506	520	491	477	494	505	490	505	536	505	490	451	445	509	552	484	544	483	495	513	505	513	484	497	516	467	520	492	507	509	527	533	533	482	545	495	482	496	506	546	500	510	531	473	524	487	490	510	489	476	502	478	500	528	509	459	484	536	510	527	488	502	516	522	488	551	458	527	534	452	518	503	529	519	484	549	516	520	468	511	523	533	548	530	504	555	492	501	505	485	517	516	544	527	485	516	502	495	502	502	522	485	463	492	494	507	518	516	522	470	483	494	518	455	474	456	535	522	512	523	542	500	473	517	503	502	516	521	519	523	509	520	557	515	495	507	526	471	505	536	489	509	525	512	521	518	506	498	509	513	497	494	530	494	485	473	501	531	525	487	480	518	504	520	500	527	511	512	534	527	511	497	502	519	525	490	537	506	485	498	538	506	485	499	506	483	497	505	493	508	482	514	493	545	511	499	495	531	546	514	518	481	499	533	509	520	508	485	538	489	474	492	512	479	485	475	517	480	468	514	519	505	522	496	518	504	545	535	530	486	518	485	500	510	469	522	546	481	504	482	521	505	462	509	495	472	491	505	489	462	478	490	479	511	523	531	517	519	491	494	515	545	502	533	494	522	472	525	488	514	478	529	479	506	479	506	510	487	507	548	498	496	476	514	505	472	492	505	504	498	470	485	476	497	490	492	538	516	547	520	509	490	522	540	514	476	507	502	479	550	516	476	521	506	508	550	498	527	533	532	478	500	530	517	534	529	497	545	541	493	491	514	500	515	514	501	509	524	509	524	516	487	540	521	504	490	513	499	541	503	486	495	478	530	485	514	511	495	518	516	479	481	505	485	525	544	482	496	507	465	522	493	499	490	544	522	497	508	500	490	568	498	498	480	556	522	526	493	533	524	509	471	506	506	533	523	484	532	502	475	484	459	602	509	463	475	495	564	483	492	514	518	548	465	494	476	470	505	479	512	456	506	478	530	509	517	532	503	522	501	496	490	482	510	480	491	500	513	525	461	488	512	472	496	524	510	493	511	473	517	540	495	524	507	533	516	502	502	523	526	499	514	502	481	487	488	510	546	484	490	476	506	505	518	489	489	507	518	543	469	546	499	513	512	493	501	478	498	515	508	478	509	515	522	475	513	443	496	505	524	504	517	482	489	535	550	507	523	514	483	510	515	495	502	528	454	520	508	466	507	520	460	495	522	491	489	539	485	488	516	481	523	497	472	502	520	532	548	511	468	496	490	524	496	507	503	499	509	470	497	485	490	497	516	492	513	477	533	511	509	526	506	468	511	535	511	486	500	477	497	486	480	500	531	505	493	473	510	554	491	530	524	486	480	489	530	547	563	468	521	501	518	479	548	490	520	508	480	507	508	519	491	502	481	511	503	502	516	522	516	557	522	553	482	531	516	508	522	489	498	489	503	497	497	509	514	496	535	522	561	474	520	490	512	514	461	528	507	541	524	519	527	480	455	470	518	520	501	487	514	496	481	499	515	481	496	482	481	514	503	511	459	489	521	500	507	504	465	517	478	542	500	488	505	531	541	479	515	541	497	467	518	527	527	493	498	514	465	518	504	522	495	494	496	526	488	545	500	483	518	489	516	530	487	500	524	493	538	514	490	475	508	484	487	497	488	489	463	469	499	495	492	496	512	504	484	503	512	553	521	493	495	500	476	572	522	512	571	498	503	475	505	465	486	502	493	516	536	487	495	540	490	516	503	516	485	504	522	499	571	508	518	513	537	573	511	525	490	475	503	472	551	525	515	491	488	541	489	477	474	484	487	541	487	486	482	513	515	519	500	550	542	519	519	507	474	479	527	494	506	467	491	492	507	478	494	533	498	540	502	510	508	540	488	468	490	518	474	490	479	496	502	489	507	495	503	493	515	510	478	533	488	528	472	502	526	509	491	520	520	506	506	464	500	537	522	486	484	500	503	490	493	503	480	514	465	521	516	489	503	530	531	463	482	513	508	482	518	501	513	513	521	478	476	507	523	496	498	494	505	493	523	516	486	470	473	533	508	506	498	503	486	490	489	493	489	520	491	530	477	455	528	499	480	502	502	512	490	498	534	518	535	491	517	509	537	507	497	470	504	502	526	526	522	503	544	506	463	555	519	486	491	476	467	493	494	508	489	488	493	492	475	543	477	549	480	481	531	505	506	519	518	506	517	537	519	483	485	493	456	494	561	517	521	505	495	492	519	474	517	534	525	486	504	508	524	511	502	519	538	516	502	498	498	519	481	555	513	516	499	470	505	488	539	524	529	498	501	548	501	464	487	501	514	471	539	530	553	504	519	500	489	477	490	503	522	542	547	487	487	491	495	526	465	494	490	514	485	480	506	556	503	505	499	497	488	549	505	500	505	573	486	536	508	507	538	540	496	507	523	528	515	499	509	502	496	537	562	492	538	479	535	512	503	521	513	501	514	565	471	507	498	489	490	519	527	510	500	517	529	477	503	523	477	538	477	510	479	500	500	498	480	519	474	518	510	486	483	461	481	506	472	487	523	527	489	519	529	500	520	494	507	486	516	501	485	482	480	528	483	534	518	473	521	511	497	518	513	482	531	526	481	515	498	494	534	501	490	495	485	499	474	482	470	456	503	554	519	458	511	547	507	460	520	513	521	485	517	529	483	542	532	517	475	507	511	526	500	542	482	478	526	568	479	513	460	487	536	519	492	487	502	452	506	522	478	511	503	528	514	506	542	446	523	516	530	512	527	488	521	541	534	523	493	504	500	531	465	457	498	517	507	510	523	508	495	513	497	487	500	481	480	497	509	505	510	486	517	469	473	485	523	517	511	474	502	480	482	493	497	496	551	480	546	510	463	513	512	524	521	521	516	472	496	515	501	503	499	475	474	474	491	497	504	527	487	493	518	477	500	491	509	537	471	520	512	498	515	523	506	523	503	490	488	491	513	512	504	526	516	496	508	519	502	541	522	495	498	511	502	513	506	507	480	484	528	494	472	496	487	484	547	520	486	481	488	525	467	469	539	464	489	497	540	530	503	493	492	526	484	495	511	503	496	500	506	483	481	504	506	446	516	527	530	549	536	537	560	502	485	476	490	513	514	515	519	471	502	470	460	486	491	511	508	488	474	500	481	509	527	497	489	515	501	532	480	472	502	515	503	481	515	512	489	508	523	494	489	525	510	491	534	486	501	505	499	551	468	486	524	540	494	512	477	494	452	484	485	514	453	469	509	510	488	455	507	508	468	497	503	518	471
24304	21426	28783	24481	22114	47981	54984	39480	25211	9970	2767	1072	815	695	734	670	706	726	674	669	679	734	720	674	657	724	651	695	736	696	670	649	662	681	679	683	672	708	639	678	655	721	713	667	694	656	705	670	684	681	629	637	660	676	707	673	690	682	700	718	702	655	651	640	671	701	655	640	689	684	676	645	705	692	709	686	704	732	699	657	703	716	726	673	645	699	711	649	694	662	644	679	635	718	649	662	671	674	683	676	649	723	698	683	716	698	708	697	669	680	647	708	677	681	725	710	685	647	639	682	682	668	684	679	658	712	672	727	655	707	654	703	638	692	666	720	686	716	628	637	675	679	705	680	639	670	698	663	699	642	699	652	708	709	669	665	684	670	685	637	666	669	645	676	667	619	695	653	663	675	680	739	661	743	725	690	684	661	673	667	683	689	652	658	692	690	713	678	654	684	697	664	663	693	636	656	654	658	644	630	678	649	642	666	640	664	654	675	652	719	637	672	637	651	675	691	726	668	721	677	723	663	672	704	668	635	645	679	674	651	688	687	689	721	666	689	716	695	680	661	690	696	680	643	645	656	635	652	661	683	634	642	682	630	698	650	693	655	685	666	656	688	671	680	691	725	629	713	692	721	654	693	725	658	647	680	676	677	649	677	685	680	702	661	703	658	670	662	678	680	682	598	628	665	688	726	671	693	684	710	705	665	683	710	645	665	676	693	671	697	712	683	667	693	671	676	654	686	627	713	685	676	689	661	670	710	659	634	702	695	665	714	663	687	664	667	609	659	705	649	704	692	666	633	652	691	667	718	753	649	661	672	657	709	650	728	687	641	678	670	700	629	659	680	662	707	639	710	665	665	686	692	661	683	694	665	696	667	690	694	721	639	691	665	701	664	649	630	676	694	668	692	678	663	702	700	679	669	671	665	676	628	673	710	666	724	661	680	659	688	663	672	688	680	678	660	653	644	650	696	655	697	672	714	626	685	688	699	648	651	741	634	712	708	647	653	673	636	658	633	646	637	663	623	700	728	696	657	651	632	664	702	657	687	651	714	713	685	684	661	699	669	714	657	702	684	728	681	658	732	682	715	684	674	657	688	659	717	660	686	651	658	668	692	695	668	693	638	681	669	640	666	633	682	678	696	665	649	663	697	657	669	676	659	701	700	703	681	700	659	717	684	673	718	747	675	689	692	677	632	693	658	661	664	719	688	669	674	679	687	663	679	683	700	690	635	673	688	677	693	700	670	645	641	669	668	681	645	642	692	653	690	667	697	668	695	620	625	622	667	662	637	629	647	657	648	670	677	642	679	684	756	667	645	622	697	727	639	713	682	627	683	690	652	642	652	644	705	637	724	706	695	680	685	694	656	621	686	717	693	691	688	686	669	644	646	771	667	654	625	640	715	669	659	721	692	662	633	669	637	654	662	654	696	674	633	676	672	668	660	688	717	690	688	673	678	662	689	653	676	718	698	711	686	715	641	665	674	690	606	641	640	682	666	674	668	652	613	672	656	727	718	680	628	678	642	649	680	672	656	717	687	675	659	656	695	679	677	647	672	658	672	647	642	710	690	668	676	665	654	666	688	616	667	649	656	671	677	704	668	726	657	720	692	688	679	704	662	681	690	660	657	659	636	633	667	653	678	693	701	672	729	669	660	676	635	685	625	663	656	671	603	650	649	644	647	658	702	693	689	696	703	686	685	672	680	673	748	716	681	627	654	633	652	688	701	663	650	694	610	732	673	642	640	648	673	604	676	628	704	646	645	710	676	693	668	659	688	668	674	678	676	721	669	619	642	650	697	701	663	681	675	667	645	677	657	674	662	661	637	658	661	654	717	657	664	716	633	680	673	677	669	680	675	653	684	719	736	658	690	715	733	685	669	679	694	653	671	666	689	707	699	695	712	709	641	648	695	688	689	753	671	678	659	672	680	676	689	663	695	629	676	615	690	682	697	666	728	637	664	680	663	679	655	719	696	673	668	708	689	717	662	663	694	735	668	692	660	673	703	631	678	682	693	662	680	597	664	682	675	669	670	635	663	651	702	667	688	733	658	632	672	673	668	682	675	641	673	694	666	649	653	651	622	687	694	658	684	651	661	648	700	704	671	694	682	699	690	630	641	627	666	673	682	697	669	672	667	660	685	659	637	691	711	735	690	688	685	658	678	618	653	723	630	698	664	675	630	667	697	667	661	668	666	644	695	643	678	688	646	677	678	706	676	701	695	673	696	674	643	687	679	702	637	695	671	644	634	706	662	704	711	642	660	684	692	649	654	628	652	701	647	707	677	663	680	713	686	687	651	668	695	625	690	695	671	679	706	657	688	747	667	662	648	693	668	652	631	675	717	643	649	688	686	720	728	660	680	672	667	637	660	661	672	657	742	645	686	681	638	667	707	679	657	698	634	615	664	649	654	709	746	680	642	698	634	674	681	639	665	636	675	713	668	651	666	621	661	658	721	675	663	706	672	683	672	679	683	658	631	710	681	707	676	688	661	719	690	657	657	665	654	655	664	654	631	669	694	708	646	683	671	641	596	683	702	677	682	631	698	700	717	695	695	727	702	688	698	666	720	679	698	694	722	687	649	672	668	640	669	672	652	693	666	629	695	646	719	708	641	616	652	683	650	648	692	679	665	680	699	653	651	653	679	700	657	666	678	679	690	679	646	617	630	715	700	664	659	705	692	650	660	645	635	671	674	727	668	683	661	679	678	650	668	625	705	676	647	714	679	660	724	671	701	663	637	669	663	674	714	668	673	697	652	678	677	700	654	687	672	689	668	714	678	669	642	673	701	642	675	640	669	668	683	663	672	663	727	659	680	668	624	663	647	689	709	688	669	680	640	659	691	693	680	693	701	659	678	663	636	732	654	616	724	653	651	653	643	662	626	678	652	704	700	676	661	653	686	695	655	692	721	663	662	667	649	647	665	671	677	741	677	666	691	702	674	658	705	699	684	645	679	698	670	668	665	659	683	715	674	689	737	698	620	694	642	667	636	719	663	647	672	702	721	634	659	691	704	650	640	630	662	663	664	700	631	681	689	634	678	633	703	652	693	659	679	692	681	651	658	664	646	703	614	636	659	732	704	640	693	680	678	596	619	620	650	695	702	690	660	724	708	683	678	648	672	664	688	659	641	676	703	693	692	675	703	688	663	667	680	677	695	669	705	630	659	632	653	646	631	666	646	691	689	665	683	656	654	682	674	676	629	708	669	669	661	695	695	683	695	676	704	665	683	653	683	670	688	684	673	654	677	678	687	702	621	685	691	706	674	675	666	696	642	629	710	712	701	652	691	652	673	685	696	700	683	708	686	653	668	650	678	678	674	702	649	695	637	687	673	709	677	690	682	691	665	651	625	662	668	643	665	665	694	677	674	629	717	692	687	663	653	648	692	677	680	697	723	652	668	643	631	711	683	661	645	626	668	684	668	646	686	678	667	712	665	626	676	691	674	674	653	694	677	651	677	699	663	643	680	684	659	660	694	691	671
4231	6357	5521	3411	14918	52115	49934	33369	20064	7520	2531	1115	734	631	627	645	645	617	595	612	613	627	620	614	639	581	593	620	593	573	592	600	639	580	594	654	624	604	585	602	616	551	627	603	606	576	615	563	606	542	609	640	637	566	618	625	613	563	613	592	592	568	629	599	599	579	624	578	608	619	605	640	630	628	624	585	599	585	633	620	578	616	576	586	620	585	557	618	608	611	608	574	580	591	622	637	609	615	621	613	616	608	595	587	569	586	574	598	607	621	631	565	578	566	624	567	601	627	598	604	664	578	605	588	543	584	679	637	631	623	605	548	634	577	597	619	582	598	542	607	613	611	638	570	607	589	639	587	547	549	568	631	586	601	579	620	602	575	579	602	595	615	608	631	604	597	586	617	598	613	615	597	610	575	622	559	609	606	609	646	593	574	560	598	584	643	618	625	610	580	600	601	584	606	595	594	606	579	642	586	643	611	614	595	606	631	588	621	619	602	575	619	615	589	613	599	627	610	584	578	597	638	576	576	628	578	607	588	565	593	620	613	602	600	597	639	614	620	622	560	592	604	623	636	572	601	616	554	597	594	583	614	546	568	632	626	587	611	590	631	578	594	573	576	608	610	591	580	581	596	613	611	591	609	594	571	616	589	609	611	566	563	574	618	614	635	627	603	628	604	586	634	608	604	590	599	624	616	577	561	635	590	582	556	587	610	583	600	594	618	567	600	618	611	581	539	602	625	605	652	608	608	547	631	614	593	551	605	610	638	608	564	599	582	542	603	649	618	622	584	599	551	574	598	630	633	633	623	563	567	642	615	584	622	606	566	596	612	620	615	600	586	571	588	626	628	601	599	639	618	572	542	614	623	579	596	548	628	585	611	595	604	596	630	592	569	556	605	663	610	601	621	602	614	542	599	589	612	564	570	633	620	562	622	604	591	585	590	601	623	550	647	684	582	581	574	584	595	592	619	570	563	598	552	596	587	538	591	569	628	550	562	587	652	603	579	613	597	584	580	611	618	619	608	598	647	615	598	568	638	607	585	589	612	624	606	618	591	577	606	601	603	609	614	649	620	650	594	594	673	578	614	654	581	588	609	613	543	625	570	533	606	585	584	588	578	645	604	590	619	605	602	615	626	615	588	599	620	574	600	587	605	616	562	645	614	622	616	570	611	601	571	567	581	612	623	591	612	585	581	573	599	653	595	597	595	608	601	626	598	581	587	648	561	599	599	643	610	577	582	578	562	588	567	622	597	650	566	574	626	618	560	553	574	596	590	588	624	601	562	602	604	583	567	620	596	594	597	650	586	591	587	589	590	597	601	595	550	588	639	646	617	586	580	585	584	580	612	569	613	641	605	591	594	619	566	607	582	642	600	597	568	624	566	587	590	564	620	603	594	615	621	608	620	597	562	567	612	578	605	596	627	642	592	597	604	628	597	600	615	641	636	634	592	534	578	624	572	601	620	599	603	597	608	536	566	620	586	547	646	619	592	599	628	596	597	597	577	600	607	565	560	582	592	600	607	608	614	614	624	573	590	582	608	620	625	634	588	609	579	644	632	580	584	611	546	581	583	607	602	585	627	619	616	624	587	600	607	568	621	576	627	590	603	634	582	623	594	596	622	554	568	604	615	582	604	608	650	581	655	618	564	586	588	611	583	601	594	575	553	610	596	576	564	614	552	581	573	589	603	601	559	576	604	577	623	602	558	640	591	610	605	638	575	587	605	539	592	585	582	625	587	595	600	595	619	600	600	617	541	560	622	630	584	602	590	619	636	583	605	599	611	593	609	643	611	564	580	571	587	579	571	657	559	620	602	585	571	592	580	603	612	546	607	613	604	593	584	564	633	572	640	557	583	590	582	623	597	598	591	632	584	570	620	592	546	610	591	571	605	602	565	606	616	632	552	610	602	572	601	602	579	579	646	606	600	625	614	575	583	578	641	544	564	587	592	599	633	567	559	583	574	595	573	582	605	607	615	543	574	569	540	584	585	567	568	605	628	593	626	614	619	553	583	573	578	585	566	596	657	614	582	631	597	632	634	642	597	606	621	581	616	590	579	584	623	611	594	628	649	581	610	598	592	585	590	629	588	580	608	578	576	606	545	596	614	598	603	622	575	554	597	588	605	615	590	609	590	580	577	644	611	589	621	557	647	589	586	568	602	617	614	595	618	561	575	627	595	596	605	555	564	565	622	585	572	603	599	572	606	634	624	575	557	598	593	616	587	598	599	613	587	629	593	620	592	506	608	575	579	605	598	614	657	607	626	606	607	559	585	590	598	605	639	566	561	635	592	554	598	563	598	617	611	627	550	575	621	589	607	617	644	611	604	613	538	610	583	600	590	584	569	609	597	609	655	595	617	644	578	618	602	627	637	584	585	621	617	548	598	623	581	614	589	655	608	592	630	635	621	610	628	592	592	623	596	626	593	619	637	562	574	612	610	600	590	540	611	614	572	558	592	620	570	589	560	596	592	589	571	592	568	619	612	607	632	615	558	606	612	587	576	574	647	595	608	585	623	577	594	661	579	592	601	580	593	641	631	656	583	593	624	596	572	587	610	566	572	562	610	581	568	592	590	617	555	584	636	634	587	598	618	562	616	614	550	583	596	594	614	597	563	597	569	603	611	591	629	572	588	580	570	605	613	580	559	621	612	606	616	615	601	558	597	600	606	598	599	602	603	611	582	557	602	588	632	606	603	600	606	632	598	540	621	579	606	572	593	568	606	646	570	592	605	627	626	633	635	601	584	567	595	621	602	600	615	581	579	602	622	606	605	584	581	566	566	578	622	592	612	569	582	589	595	599	508	615	571	612	560	597	549	599	616	593	564	564	556	602	634	620	606	549	576	614	596	640	561	646	622	597	593	634	611	588	587	578	582	569	620	591	589	588	599	626	588	636	532	593	614	565	580	625	620	573	600	612	598	593	608	621	609	588	564	581	599	597	592	619	592	595	603	622	625	617	688	570	602	636	592	603	564	581	578	586	636	569	617	548	611	581	577	529	617	594	559	570	659	588	603	600	599	621	578	579	610	611	610	625	595	559	619	582	593	643	608	619	596	580	585	604	616	659	563	573	582	547	571	596	603	618	586	589	580	571	628	623	547	622	587	607	633	588	593	579	567	635	517	617	642	604	599	629	606	572	587	619	608	621	633	621	588	615	592	664	575	571	578	581	566	594	592	606	639	618	638	609	625	583	612	576	603	579	604	597	613	573	609	616	632	595	605	602	556	571	553	562	604	570	583	593	600	581	586	630	564	628	609	597	567	603	580	577	630	598	591	587	559	584	625	594	609	593	615	578	648	590	598	593	595	592	587	638	593	633	619	642	587	656	595	637	609	596	603	633	613	576	561	614	592	580	570	592	598	641	598	553	571	610	603	569	591	667	610	585	607	595	558	548	600	574	609	545	621	583	575	593	571	595	587	609	583	563	581	536	612	596	596	589	594	587	558	610	538	528	606	578	573	613	591	634	586	610	549	601	619
27792	12847	1778	986	790	3207	4872	3586	1943	1073	669	553	547	545	526	473	524	497	542	502	487	503	485	497	473	523	545	547	546	514	483	537	525	530	538	508	474	512	533	518	584	541	555	550	502	537	503	545	491	484	511	543	510	524	534	497	510	553	512	541	528	534	520	510	572	514	506	527	521	525	537	494	524	568	525	560	477	509	513	521	526	532	512	521	499	530	495	522	509	534	527	528	555	482	494	493	516	524	553	486	509	514	550	503	540	555	475	515	485	500	529	514	538	541	501	501	496	549	492	546	548	528	514	522	495	520	514	530	511	488	495	508	585	527	510	544	558	526	485	552	550	503	522	507	536	528	463	557	541	521	569	508	490	493	489	542	507	500	538	514	532	509	517	512	526	531	513	522	474	521	496	491	527	540	510	515	544	535	530	516	514	494	530	479	534	526	567	529	535	521	540	530	528	489	505	454	524	546	478	521	509	541	504	528	512	528	497	521	481	534	482	558	518	498	518	512	504	524	551	520	491	449	536	483	545	516	495	539	494	476	536	534	578	526	492	527	516	527	517	507	540	528	563	500	519	500	508	547	514	513	516	543	531	559	538	473	505	510	532	516	505	523	498	529	509	507	525	507	539	501	507	506	587	526	485	522	487	514	504	539	550	486	551	548	528	565	512	533	537	497	514	535	543	502	493	524	522	508	491	521	523	530	532	511	552	545	500	530	513	519	552	549	550	558	526	498	514	490	487	530	529	513	517	529	533	521	553	559	489	504	543	496	522	486	481	538	540	530	503	545	535	494	477	510	514	505	519	539	519	493	505	523	503	554	542	492	474	523	501	517	496	535	540	496	513	494	528	520	510	513	516	541	495	511	509	505	507	509	531	552	489	502	521	529	459	511	526	499	486	554	508	528	524	507	564	541	509	501	507	526	492	519	565	560	548	537	512	565	528	522	541	547	537	465	504	518	540	519	533	521	515	563	521	568	472	524	535	560	532	497	529	540	531	530	507	498	507	520	538	513	536	511	528	541	514	470	540	516	475	502	569	537	521	504	532	516	491	524	547	527	521	530	513	487	511	513	507	551	516	537	528	516	533	529	511	521	528	488	504	478	536	478	534	505	522	536	524	495	511	550	534	546	528	583	528	515	502	507	493	501	484	515	521	511	504	529	505	529	514	514	519	492	535	524	555	525	505	527	483	543	543	520	476	502	512	528	575	501	502	513	497	519	521	510	507	552	543	528	537	529	546	498	537	511	524	537	578	554	507	535	490	496	547	532	518	513	579	511	535	508	530	509	523	591	515	516	493	501	558	543	538	501	550	512	510	491	516	523	572	507	546	504	520	530	544	494	513	467	533	531	538	512	493	526	533	535	496	481	538	514	515	520	514	557	496	504	510	531	534	520	561	505	524	524	514	518	543	540	515	519	487	515	519	521	554	530	498	496	539	505	539	535	516	509	551	509	501	550	490	520	505	516	553	507	526	509	552	502	499	532	540	530	540	574	510	544	523	510	498	562	516	498	502	544	534	503	551	505	515	563	508	513	492	521	513	516	525	543	475	527	504	536	566	551	502	523	503	500	538	529	507	511	541	523	531	497	508	538	547	505	530	524	543	516	550	470	490	544	512	504	514	516	465	517	542	555	530	539	494	534	530	510	580	473	514	527	508	542	504	500	472	516	496	561	546	535	501	467	506	493	505	544	506	544	587	485	508	527	520	524	526	525	517	520	487	492	497	506	503	541	521	539	513	507	489	544	522	490	553	526	519	508	521	530	527	555	512	558	531	474	517	546	550	560	498	526	539	493	498	493	529	509	488	480	531	489	534	574	501	520	540	502	517	528	514	543	522	485	489	546	502	509	509	517	555	541	485	551	519	524	477	552	504	544	550	501	525	536	499	499	502	499	535	531	547	537	465	534	505	533	485	521	505	484	496	515	516	499	494	561	524	507	570	494	492	504	488	522	501	567	448	611	526	525	527	569	509	475	478	527	509	550	513	518	524	531	512	497	538	550	542	528	521	541	556	513	518	486	496	543	486	551	497	485	494	488	461	537	512	521	503	582	578	538	485	515	504	549	503	537	504	547	511	509	544	526	541	521	500	490	527	513	530	494	532	544	526	532	563	538	507	523	506	510	535	521	506	522	487	497	522	522	548	508	520	527	490	510	550	512	498	544	526	555	550	526	539	522	536	567	490	515	556	517	514	526	483	505	489	532	544	519	505	541	513	544	535	521	472	492	524	466	512	517	486	530	500	544	529	542	532	537	550	549	530	544	492	536	546	496	530	509	543	489	501	499	508	469	492	508	485	504	550	496	544	524	541	500	494	506	513	511	503	577	493	581	503	544	525	520	514	552	521	489	536	545	502	556	507	524	533	562	534	557	530	531	507	557	538	496	497	506	535	535	546	518	527	501	518	524	530	539	533	529	532	571	506	489	528	479	484	492	496	520	550	537	485	537	531	508	500	535	510	541	527	552	540	518	512	515	472	501	520	496	541	508	518	490	518	541	521	504	559	503	554	529	535	520	523	532	516	525	534	548	486	509	550	485	520	494	514	528	532	519	541	536	516	526	504	464	504	545	543	554	519	532	534	507	474	551	515	496	506	545	490	565	514	525	544	527	499	530	498	489	502	527	535	568	508	510	550	511	551	524	490	541	543	487	546	496	488	512	535	547	510	515	508	491	509	490	520	516	499	558	508	531	506	466	532	520	539	489	495	563	551	529	515	534	515	503	498	503	532	493	473	502	551	561	524	513	536	527	515	541	553	562	504	547	554	539	505	529	519	506	524	520	493	539	509	508	520	515	493	509	521	520	504	550	497	499	518	491	506	585	478	551	528	549	515	524	532	526	502	505	507	481	553	512	484	548	500	506	528	533	584	525	521	527	532	498	528	507	506	529	517	520	551	516	468	527	536	517	564	520	510	468	527	522	567	532	493	527	483	543	487	541	519	536	515	560	514	508	540	552	518	516	501	532	525	499	535	539	503	507	551	526	505	546	524	530	544	538	505	575	526	522	505	532	499	558	559	511	550	509	526	566	510	520	531	537	510	505	508	542	524	510	557	474	514	590	478	531	500	531	542	527	551	516	557	556	537	498	500	508	545	503	500	532	494	532	526	496	545	532	535	529	475	546	552	537	493	521	503	515	505	506	528	504	501	546	512	570	551	498	514	517	497	474	501	519	524	489	532	516	487	561	504	509	499	539	539	525	518	550	516	532	525	495	510	523	502	526	511	523	533	547	523	508	515	531	530	482	517	515	521	537	537	507	507	511	539	504	500	511	520	519	547	501	517	521	515	526	506	536	532	559	537	490	485	475	508	529	511	523	538	496	512	539	509	514	528	521	473	491	528	531	524	523	532	485	535	510	539	532	542	527	499	541	462	503	484	520	533	526	550	538	506	546	497	535	514	502	521	490	553	533	513	521	475	555	523	499	501	539	565	514	530	524	485	529	536	601	515	481	531	537	543	512	505	493	534	547	508	497	537	508
5135	1020	1014	769	806	4162	5548	3926	2170	1022	629	512	459	456	488	449	444	452	464	472	444	462	448	435	444	461	469	459	454	476	468	444	436	429	491	441	490	440	443	437	455	421	456	436	477	446	454	436	464	449	449	448	431	488	459	434	444	439	430	447	455	449	446	449	441	446	461	481	405	421	465	447	488	468	482	412	434	477	416	474	451	478	438	475	450	471	462	508	443	477	434	438	495	484	466	428	442	479	451	489	420	430	488	455	440	444	438	451	484	457	443	469	448	458	431	447	440	462	470	459	475	446	460	463	433	464	438	453	426	459	420	443	445	431	463	492	472	454	450	449	440	441	440	397	444	427	469	454	424	465	476	441	433	472	433	469	475	442	471	475	450	492	407	427	460	419	430	440	436	412	441	413	421	460	413	438	438	447	446	428	461	436	475	457	447	477	472	442	427	419	435	448	442	489	468	419	450	484	473	429	417	422	457	468	430	480	456	475	463	458	446	471	403	464	444	422	450	455	488	427	493	476	429	462	461	435	449	455	421	466	502	420	485	477	411	437	507	410	444	474	441	440	454	438	452	478	457	451	479	484	461	469	442	450	479	460	447	479	451	520	422	475	459	436	432	496	450	482	462	441	410	448	469	428	432	396	425	451	436	435	485	472	433	443	426	453	407	446	443	458	462	438	417	440	462	441	456	460	436	481	427	427	418	405	455	440	458	458	448	459	416	469	441	428	414	417	435	460	443	440	413	461	440	464	469	427	442	444	430	469	467	430	421	456	490	422	457	465	477	412	435	433	480	462	465	447	450	430	450	412	442	456	433	493	432	423	423	467	455	479	467	394	456	459	456	447	465	424	429	453	410	464	427	449	447	467	446	451	446	461	453	462	459	452	433	458	452	449	425	442	446	425	457	450	420	457	456	467	428	432	458	453	478	458	469	447	431	438	444	447	426	411	426	451	437	453	476	450	432	424	421	417	440	448	449	473	413	459	420	462	460	452	419	458	479	444	445	436	470	461	464	418	485	443	464	425	401	423	453	461	430	430	430	477	457	480	463	451	466	418	474	457	409	450	434	415	431	431	453	474	457	466	418	468	488	480	467	458	423	426	433	425	431	453	452	455	431	498	462	436	443	429	454	467	422	445	451	444	440	432	407	443	422	428	430	461	411	426	456	412	472	440	460	471	413	419	469	436	397	475	481	432	426	427	463	426	483	459	489	460	420	431	481	444	433	455	462	469	419	433	486	471	458	467	407	442	460	443	440	428	433	472	431	441	443	430	428	427	436	447	411	488	431	438	429	439	455	466	461	421	406	410	448	461	446	458	448	476	476	433	425	405	475	433	428	435	441	436	461	438	444	459	460	449	465	403	464	426	454	394	428	492	444	447	401	423	451	458	474	431	456	448	406	433	487	444	441	440	472	442	458	423	449	440	460	489	393	501	454	433	455	445	471	437	487	473	455	430	420	448	464	470	415	462	449	435	468	430	451	469	427	436	451	446	480	464	473	442	416	448	464	445	435	457	460	432	464	445	447	475	446	448	469	473	443	498	429	464	396	439	440	461	511	448	487	429	425	463	450	481	408	401	433	464	406	422	479	441	457	484	419	426	455	448	451	459	404	509	438	442	442	439	428	418	467	442	430	483	473	451	470	433	441	454	482	463	460	389	464	427	435	448	458	461	439	431	408	454	442	464	438	422	435	454	416	425	435	459	453	438	439	459	437	447	454	439	424	413	459	470	473	456	455	459	469	430	447	447	456	453	438	450	452	445	449	432	460	444	427	461	442	465	431	406	447	448	479	446	478	434	460	455	422	421	462	445	430	471	453	416	470	450	460	438	479	438	461	447	429	408	465	405	446	447	451	451	422	457	432	438	406	443	437	456	405	444	455	477	405	433	448	443	453	445	418	424	480	433	441	460	492	428	440	413	484	474	437	420	448	406	412	465	433	423	419	447	439	474	443	461	433	453	438	409	437	422	424	490	470	428	422	411	435	459	407	410	445	445	426	420	395	428	468	467	438	415	455	407	422	466	431	417	434	443	421	428	441	428	416	429	442	459	462	443	452	445	443	431	437	468	466	461	441	428	461	456	471	438	447	410	461	454	423	462	457	458	456	471	443	448	437	451	459	423	448	425	488	431	447	433	434	454	471	452	475	411	463	490	463	469	476	423	448	442	465	456	439	451	448	462	429	451	436	442	465	475	429	445	443	497	402	458	467	479	480	447	456	447	490	435	443	420	467	446	440	449	469	445	486	450	441	443	443	478	454	441	449	483	429	486	439	486	447	441	467	416	460	408	458	464	439	468	438	459	467	410	423	467	454	422	439	450	490	449	450	455	449	461	467	453	444	442	482	466	439	480	412	452	445	455	454	446	446	467	459	426	444	459	448	464	474	438	410	434	463	509	480	448	448	443	487	448	438	470	433	433	429	444	442	451	450	452	453	464	429	426	449	457	484	441	436	440	430	454	463	454	421	447	476	409	433	456	456	446	449	463	414	448	411	443	463	483	456	428	453	482	459	493	436	426	451	470	475	440	433	470	422	433	441	468	450	428	411	423	440	437	430	470	419	480	435	419	457	483	491	454	451	463	458	466	443	429	441	515	463	468	460	455	454	433	435	436	429	431	438	449	424	445	498	457	445	428	438	446	445	451	420	400	433	464	428	515	481	436	459	447	460	417	422	407	433	414	385	493	461	459	459	458	415	426	457	453	468	433	450	436	470	465	447	454	452	441	436	456	435	463	446	465	465	462	437	432	399	471	472	453	466	479	428	439	465	466	438	441	456	444	414	446	458	466	487	494	463	423	473	468	466	456	417	424	434	418	429	431	437	457	416	468	464	442	465	469	419	440	473	388	445	470	440	465	441	441	463	463	478	472	454	428	439	438	458	449	419	447	493	448	434	478	461	415	423	437	431	462	419	426	440	464	451	447	426	486	474	477	460	441	444	454	453	462	430	419	403	470	431	416	448	461	458	443	428	423	435	472	461	451	439	450	429	415	463	473	412	442	438	424	402	439	409	440	423	472	472	469	455	468	436	466	468	491	450	455	465	478	438	453	444	448	473	446	455	455	443	479	445	469	461	461	422	480	458	437	423	446	451	477	436	447	468	457	460	429	448	428	433	466	442	484	457	482	438	462	460	448	446	445	444	448	431	481	433	471	454	417	473	468	438	444	474	386	467	427	439	441	463	425	431	439	430	446	432	426	442	453	436	428	480	470	456	447	431	436	471	445	427	466	414	431	450	426	454	441	435	454	472	466	470	442	436	471	438	435	451	453	469	396	409	426	445	429	422	438	481	473	448	425	463	481	473	452	421	446	457	441	452	442	464	484	460	451	428	461	424	477	441	422	452	447	454	455	451	441	444	460	489	472	449	446	454	426	450	428	452	430	431	459	415	455	441	451	435	451	489	441	405	421	451	460	452	486	435	445	431	453	462	463	425	461	423	440	428	466	450	470	482	486	427	460	412	510	482	437	447	471	470	458
25527	21406	27306	25454	8931	29448	38210	26485	13163	4452	1475	801	610	592	575	518	540	597	574	543	576	574	552	570	558	562	560	565	558	593	566	545	556	569	538	564	538	565	572	537	560	584	561	560	554	558	570	550	528	534	584	577	558	545	563	543	547	581	603	557	542	556	536	542	546	604	572	553	560	560	574	495	572	566	557	528	516	556	537	540	548	567	573	528	517	555	517	572	604	551	551	577	560	582	533	565	583	545	559	594	520	570	552	559	576	531	555	569	543	573	555	542	528	567	559	571	599	544	515	571	546	588	543	519	547	549	568	520	554	539	566	555	552	541	569	553	569	532	572	546	565	571	617	597	508	538	561	577	529	557	565	535	538	547	571	541	531	552	517	584	550	592	570	560	564	588	593	554	544	560	523	607	530	545	577	543	525	587	542	568	579	503	581	515	559	525	589	528	534	588	612	547	550	573	556	533	567	581	556	575	548	582	558	526	558	580	562	563	551	521	549	579	542	565	563	551	567	626	524	585	562	558	592	567	558	541	563	543	580	575	593	596	542	556	528	578	554	554	588	592	535	562	536	528	535	578	591	526	546	587	534	572	577	545	591	551	532	535	538	527	568	560	521	519	592	598	545	560	552	569	581	557	543	565	556	553	573	552	569	566	544	586	601	534	512	560	539	529	584	492	553	499	538	569	575	547	583	571	514	589	568	546	560	552	530	556	568	558	564	504	569	562	546	520	549	576	524	505	551	524	504	531	540	562	541	577	572	559	578	559	517	567	569	573	573	564	588	536	585	527	557	576	534	537	595	545	538	567	528	565	564	594	535	522	624	574	587	543	591	558	535	564	537	546	581	591	573	535	553	544	550	578	561	574	592	517	576	527	523	533	525	538	538	504	547	568	594	564	568	605	554	543	554	566	558	592	512	536	546	575	537	507	555	577	576	551	595	514	530	560	528	593	560	544	563	568	526	573	506	594	566	567	563	561	529	600	514	555	512	565	565	542	563	549	543	556	583	575	532	520	540	552	552	536	585	566	511	573	573	534	552	536	548	588	523	565	627	552	542	563	585	552	587	533	597	598	579	560	564	507	541	525	542	530	580	568	582	560	533	523	549	525	539	561	586	546	576	561	528	548	509	557	595	539	554	580	524	579	575	547	530	583	543	542	537	547	544	547	556	526	567	547	505	540	563	569	569	617	545	533	527	564	581	585	545	568	546	542	579	535	572	583	530	491	545	583	553	524	565	545	581	575	582	579	565	573	572	569	568	545	575	604	565	575	533	572	577	601	555	544	526	576	587	552	559	551	536	527	541	512	552	526	562	614	619	551	569	554	526	553	598	550	563	579	569	597	572	536	588	542	533	564	549	586	550	541	528	554	565	513	602	549	574	527	556	612	589	582	580	504	565	568	564	522	504	505	557	563	555	530	509	551	568	551	559	516	534	539	572	550	543	562	614	543	563	569	544	529	546	547	591	561	560	540	525	539	610	547	576	570	554	595	542	549	555	543	585	547	599	613	565	548	563	549	562	533	546	565	535	563	565	520	575	531	535	527	568	577	537	551	578	587	570	573	563	495	536	544	533	553	564	606	565	528	539	552	592	588	530	572	615	519	560	546	499	529	535	518	535	587	556	530	550	559	567	580	540	535	543	578	590	579	542	538	530	513	552	555	559	567	607	515	586	523	566	607	553	556	568	609	570	571	555	583	550	530	579	563	493	573	562	564	542	558	568	567	540	545	534	597	550	578	579	527	556	561	637	552	544	577	551	557	569	561	538	583	575	564	549	560	545	567	549	546	578	541	551	520	556	535	539	526	580	567	543	533	597	574	566	597	612	559	563	564	529	526	552	583	546	558	532	583	551	554	563	543	579	563	601	512	583	577	568	565	547	555	526	568	555	544	562	517	581	541	579	532	551	572	585	536	569	530	569	554	587	576	526	559	542	536	578	579	578	586	566	534	554	544	535	537	582	547	535	583	516	548	571	557	560	560	525	534	597	507	559	547	601	528	564	559	564	552	570	542	595	549	569	528	538	569	587	576	551	582	577	588	578	559	581	553	574	560	572	548	553	558	570	543	532	545	579	514	523	542	552	533	553	562	561	572	559	549	607	528	554	489	551	552	579	528	506	579	562	595	517	560	552	548	534	574	541	510	585	562	563	564	515	585	514	492	563	572	595	583	542	561	612	571	552	526	550	558	558	531	561	511	609	582	564	589	587	563	565	525	566	600	587	587	553	514	573	582	573	522	554	554	550	569	568	526	569	575	514	511	550	504	547	555	615	561	530	560	518	561	533	545	548	528	589	528	579	562	564	575	572	547	538	587	551	563	574	563	547	516	550	571	544	561	594	578	598	568	553	546	562	548	575	532	595	579	532	602	553	560	541	549	542	559	519	570	529	548	567	525	570	559	575	583	556	544	595	556	560	571	540	601	512	558	546	519	536	556	517	554	550	545	532	558	563	531	503	591	583	575	602	564	587	564	555	544	526	583	541	512	537	573	547	543	589	559	544	512	537	560	542	574	571	586	555	497	576	550	602	579	538	572	520	580	563	590	572	558	536	561	548	559	567	582	548	559	564	506	535	587	557	565	556	547	563	559	559	569	607	520	620	507	564	579	552	598	584	559	548	577	513	559	548	550	564	567	575	579	554	570	582	548	534	565	561	521	569	563	586	556	569	541	545	552	560	522	511	573	522	565	543	570	540	530	575	545	565	542	568	548	516	594	567	549	620	565	575	583	565	542	525	596	555	614	545	515	513	568	571	567	554	567	559	529	519	540	558	565	590	575	544	569	563	556	574	546	547	589	567	594	578	573	485	535	594	545	539	581	559	556	584	564	540	539	565	523	556	541	537	561	545	549	534	539	568	555	547	582	561	537	574	569	555	529	531	553	556	565	551	540	548	541	567	581	538	483	535	528	558	555	552	570	573	566	576	530	572	564	547	564	549	522	559	557	572	561	565	529	580	553	589	564	529	605	581	536	551	595	573	579	542	550	590	558	579	583	552	521	567	563	510	556	525	571	555	596	523	519	559	556	556	513	541	576	527	543	558	531	542	547	493	593	560	566	558	553	536	542	512	597	563	514	547	563	561	593	507	518	565	526	515	552	553	537	554	522	559	545	568	600	585	564	547	499	566	570	552	561	553	569	562	566	570	570	565	574	532	529	563	578	561	571	550	580	541	593	548	553	528	559	563	531	528	556	512	595	547	557	593	552	585	562	529	585	575	594	581	597	511	540	570	533	576	554	597	535	566	573	569	584	527	575	542	545	568	566	545	526	580	520	540	545	573	544	520	549	626	559	552	560	599	544	564	582	563	522	542	568	580	581	554	552	550	544	573	539	552	577	527	573	547	575	532	533	546	547	574	527	578	580	557	595	546	537	492	536	534	558	535	570	594	536	538	560	557	575	572	546	525	537	557	538	549	585	598	586	554	551	530	591	554	521	542	562	576	603	523	557	573	558	571	520	612	587	559	517	554	606	551	565	569	538
3832	3578	3104	1957	4478	30696	33209	20907	10444	4014	1469	747	555	502	508	511	461	547	511	518	535	487	504	516	532	510	510	488	517	519	489	551	496	520	505	512	526	514	491	481	470	483	514	510	480	529	504	493	508	537	488	497	529	492	517	518	496	509	533	472	532	560	501	518	489	478	480	496	497	508	465	521	505	517	497	516	539	488	506	494	463	525	502	524	534	522	455	520	524	477	483	521	483	499	544	485	486	500	539	527	482	492	461	495	514	508	518	499	507	504	516	519	535	520	496	552	481	500	505	508	456	542	521	492	526	481	463	530	552	456	509	508	561	471	478	474	486	523	489	477	512	500	492	500	491	520	493	528	531	517	525	530	562	490	521	522	511	490	472	525	515	559	456	498	505	471	516	522	505	507	495	463	490	499	519	485	482	525	495	539	498	479	513	499	511	459	530	532	500	528	520	460	478	507	482	503	504	499	502	496	499	500	462	483	486	520	527	479	539	490	497	480	480	461	509	487	473	499	501	506	525	509	490	509	502	504	525	469	513	510	526	510	501	486	517	478	491	492	500	462	498	516	504	458	489	484	482	475	476	509	468	492	488	492	503	495	508	523	530	482	534	522	479	484	545	494	493	472	478	516	538	507	519	512	502	512	522	490	437	494	477	502	492	501	476	516	502	495	461	516	494	471	501	474	507	488	469	533	503	513	502	456	513	501	506	480	517	491	486	485	492	511	509	488	483	514	447	494	499	502	519	493	473	485	510	528	497	512	508	535	511	468	487	520	484	482	492	512	520	493	471	520	489	524	527	506	488	499	477	503	504	486	450	541	475	475	485	559	485	478	484	532	492	461	500	492	524	453	469	538	479	505	561	506	520	491	505	487	501	486	527	520	489	528	529	510	525	489	491	479	538	461	513	524	502	520	533	509	518	506	524	496	505	528	471	487	518	539	515	534	516	473	526	497	493	497	475	452	519	522	502	490	478	506	498	495	483	514	539	495	516	474	499	476	524	494	496	448	463	471	459	495	497	491	526	513	470	487	508	535	510	463	467	441	504	496	534	495	492	442	521	544	494	520	485	525	526	500	470	489	501	507	518	534	485	523	483	503	502	510	496	537	508	520	504	499	503	457	529	482	517	523	483	466	479	491	527	463	505	497	483	506	536	483	506	515	481	495	498	518	502	511	493	471	500	537	493	500	508	491	502	503	554	495	511	545	502	498	484	501	507	523	490	455	525	494	491	481	500	497	479	498	509	493	489	499	491	497	466	529	480	487	522	473	467	487	489	510	509	482	507	502	481	526	490	503	510	524	507	475	503	505	519	473	509	516	481	523	482	514	489	508	433	494	504	467	470	481	490	529	508	513	514	502	505	525	506	473	499	518	486	485	502	482	506	499	518	493	501	527	467	456	502	474	481	511	500	496	497	535	523	475	441	510	428	513	509	497	492	527	491	484	488	564	498	481	518	518	488	479	498	506	467	493	510	494	465	502	524	521	510	503	511	464	507	512	524	495	508	480	498	477	541	506	479	465	552	521	474	484	475	499	505	489	456	498	493	530	521	515	487	533	510	467	543	533	502	507	451	497	515	472	515	503	451	512	479	507	491	483	506	487	494	534	488	504	500	481	511	504	515	539	496	523	502	532	508	507	489	508	461	521	511	506	491	497	503	455	515	492	483	532	468	458	508	537	512	523	532	549	459	513	530	491	478	492	462	511	494	514	498	529	499	482	499	480	511	482	539	515	504	466	513	501	498	482	487	482	493	498	493	527	520	502	499	501	528	514	517	487	514	497	508	510	490	500	490	497	521	517	508	523	490	476	506	513	480	478	505	455	494	445	480	509	455	487	501	489	524	506	473	473	513	483	476	520	549	468	487	484	505	516	496	485	517	495	479	514	535	499	520	517	500	471	503	512	457	475	477	518	506	482	538	509	478	496	510	497	476	491	486	476	502	471	479	515	530	498	482	493	528	531	477	506	510	503	493	516	506	480	529	494	459	537	511	476	488	489	484	515	488	477	515	529	466	502	502	551	535	466	495	507	487	473	467	465	525	470	496	505	497	491	527	531	491	500	484	520	506	527	495	520	531	446	499	509	494	524	498	533	517	493	497	491	463	476	491	491	489	475	509	510	496	535	488	480	497	466	484	505	493	510	534	462	532	521	496	507	496	541	523	527	548	504	496	499	494	466	548	576	505	559	454	501	461	526	496	509	514	518	487	474	493	506	517	535	499	473	511	531	490	538	489	457	551	513	503	494	491	537	504	515	540	464	519	521	494	492	485	504	503	508	477	529	519	508	523	462	521	506	500	503	505	509	493	503	507	504	533	495	533	518	476	500	513	545	482	486	520	496	523	517	492	547	475	494	557	485	489	498	496	496	508	524	505	511	466	521	535	521	535	495	535	501	535	485	520	475	514	480	496	500	488	519	486	513	508	525	488	497	528	493	465	539	464	522	499	530	487	513	553	472	483	478	525	536	511	473	513	490	482	502	508	447	461	525	496	483	503	505	492	507	506	482	514	527	505	441	485	510	483	498	513	477	476	468	494	514	520	539	520	458	426	466	490	526	525	514	517	460	497	510	468	502	499	474	497	476	486	504	460	514	478	485	471	484	515	497	520	491	482	495	475	500	501	468	467	538	487	528	457	504	460	496	513	483	519	475	494	476	528	517	529	512	470	477	494	518	522	495	507	494	498	519	504	519	482	525	513	511	489	523	504	497	526	489	510	503	503	498	495	507	498	509	501	502	495	513	494	460	492	509	496	493	508	524	487	479	513	487	524	484	495	502	507	505	468	506	524	512	498	498	497	493	508	497	497	497	501	504	484	512	516	484	506	490	491	476	517	498	485	487	506	491	469	480	497	471	504	442	523	497	489	487	496	491	508	493	507	521	473	511	489	485	529	492	480	480	511	488	524	472	526	490	496	487	495	498	544	478	517	523	541	488	540	514	501	491	454	532	497	499	494	495	472	505	501	518	490	497	488	545	518	513	511	510	464	531	474	475	483	482	479	472	486	502	487	475	513	517	493	511	520	525	516	508	479	495	488	479	504	483	497	471	518	528	482	468	524	476	480	541	510	451	533	514	504	495	470	514	496	509	521	508	469	506	516	497	482	519	492	491	491	484	468	497	484	493	478	487	507	470	515	516	505	483	523	548	489	469	535	460	504	489	502	521	509	532	509	500	533	475	510	490	521	472	473	479	506	541	481	528	471	511	498	485	511	477	519	463	516	518	474	531	517	529	498	522	468	466	498	496	495	480	482	514	466	500	518	478	479	528	508	498	528	469	524	482	470	493	517	541	485	498	482	507	525	476	521	489	490	485	503	475	486	491	526	484	522	513	494	497	532	520	496	503	522	528	492	521	501	536	478	526	500	516	503	522	485	492	506	498	469	488	511	466	502	542	491	502	510	480	503	484	527	508	475	530	500	492	508	474	460	467	498	500	537	489	492	499	502	459	508	526	488	496	520	519	520	498	501	468	490	492	487	477
24224	21418	28758	24503	22690	49551	54888	39929	24021	9741	2592	1153	737	717	739	734	704	714	703	705	660	750	664	663	722	657	664	717	684	681	701	731	672	703	692	670	658	689	656	691	651	671	660	714	656	664	673	654	653	698	651	678	686	699	660	728	667	651	687	650	656	681	641	660	704	695	691	674	663	697	671	717	693	691	662	757	691	714	701	671	676	712	667	626	633	635	669	732	691	703	642	651	688	669	642	703	673	711	634	671	676	642	710	675	634	649	658	674	710	649	671	665	694	686	716	643	711	641	682	704	640	651	682	661	635	700	656	664	687	631	690	691	664	696	678	653	677	677	689	661	695	681	637	668	669	683	662	679	657	689	652	694	653	666	675	675	690	712	686	666	706	668	652	676	657	724	700	666	702	666	655	671	671	714	679	738	726	672	623	683	678	692	661	682	737	691	681	642	682	664	679	652	672	716	678	669	673	598	675	661	680	695	663	648	670	647	635	693	668	659	656	653	700	685	653	686	652	721	704	675	665	654	692	685	699	592	712	663	630	635	658	676	695	684	649	677	683	695	710	677	616	684	659	685	675	692	657	682	699	697	688	751	710	679	643	626	668	702	641	640	714	686	687	696	690	648	661	674	651	674	688	684	728	717	694	654	634	682	655	660	652	743	687	720	675	669	660	669	688	669	680	702	708	690	650	659	708	654	690	689	669	685	713	626	676	690	643	666	642	660	659	690	655	654	662	653	694	653	667	704	711	652	660	667	668	683	658	742	696	683	683	664	726	617	708	665	618	680	715	666	690	663	615	682	634	657	671	684	629	709	694	618	684	697	639	645	703	707	686	677	698	706	646	666	667	664	696	701	653	657	681	662	652	710	711	668	679	668	672	711	656	663	652	646	672	671	666	655	664	661	691	682	709	698	684	670	712	700	640	632	653	669	653	687	644	663	635	625	702	677	660	690	612	665	701	640	679	655	666	693	714	673	693	620	711	676	632	667	671	714	719	700	692	668	656	669	652	706	648	706	683	681	677	684	652	668	703	663	691	678	675	700	738	670	657	684	692	694	746	691	667	669	683	647	642	683	712	669	689	671	689	684	680	647	666	680	717	667	669	687	661	644	686	722	652	627	660	666	700	691	676	661	635	685	711	649	696	682	713	685	625	698	644	700	603	655	684	682	686	678	644	692	653	693	672	660	694	673	692	666	664	680	627	651	642	683	733	703	721	693	688	672	663	656	689	686	663	663	650	661	691	667	642	657	665	637	633	694	655	629	626	676	642	662	659	672	660	652	646	658	651	650	675	686	674	673	693	705	704	666	689	687	682	685	678	637	669	662	698	662	672	722	625	631	692	702	673	653	665	685	639	654	663	699	675	646	666	639	647	691	672	666	653	681	719	635	687	652	707	617	662	676	616	690	695	655	676	685	629	676	651	668	651	682	711	702	635	669	680	713	647	678	663	676	681	673	668	706	660	627	682	651	689	672	680	674	697	683	690	692	674	690	677	690	716	654	683	664	704	659	656	648	657	670	674	734	660	649	697	693	690	725	639	644	658	670	660	637	682	660	654	641	673	675	644	690	647	730	639	686	711	684	688	626	697	715	697	657	654	657	654	688	733	652	688	648	666	661	663	655	675	670	707	713	685	709	661	621	703	731	648	717	674	682	663	603	682	660	690	693	659	716	672	678	691	655	670	668	656	655	653	669	685	647	733	673	672	679	668	627	728	659	657	657	705	717	689	658	677	657	658	679	682	640	690	671	727	688	637	658	698	629	679	677	627	669	683	708	663	678	676	629	673	691	671	678	678	688	652	645	675	685	688	618	688	729	672	697	692	664	690	676	650	708	696	678	667	678	674	635	709	688	664	667	628	621	629	696	665	692	704	671	680	681	699	727	661	633	655	710	681	661	710	693	685	672	674	654	677	637	656	649	705	681	695	669	705	642	694	720	689	699	648	661	698	684	659	627	713	647	664	674	651	665	661	682	666	693	673	682	644	650	670	658	685	712	688	706	682	673	725	655	640	672	727	663	657	696	697	686	730	690	674	638	668	667	641	639	699	660	657	623	643	638	641	692	679	676	649	669	634	688	610	695	670	709	623	778	685	711	728	664	655	632	640	707	655	707	675	698	693	681	693	686	723	679	669	651	662	697	671	641	699	655	683	648	692	688	692	653	695	661	623	690	645	641	689	668	669	689	671	658	623	687	665	677	658	662	669	683	681	660	673	670	682	682	704	623	676	686	688	701	683	671	644	645	683	688	680	699	634	700	688	641	668	725	662	711	628	676	678	671	694	669	611	630	678	671	679	690	671	686	654	674	687	653	697	678	665	638	632	647	645	676	678	660	655	669	719	651	720	657	667	675	641	652	677	648	682	679	705	712	601	689	655	711	689	705	700	669	641	690	652	681	667	722	702	674	664	678	655	699	715	656	702	673	670	678	649	672	674	696	640	622	638	685	671	640	717	698	659	670	675	694	679	667	673	645	661	665	647	678	651	685	652	670	645	675	682	660	661	704	651	657	653	683	705	681	640	692	709	713	659	712	653	679	636	694	644	666	648	626	655	660	717	625	683	633	610	709	710	648	689	650	692	722	641	668	620	709	647	675	671	694	686	666	692	676	665	704	683	601	655	714	661	693	676	675	633	656	645	698	620	652	701	695	654	615	696	698	677	651	686	704	691	705	683	668	694	661	662	659	655	668	683	677	674	627	657	683	727	676	641	715	658	686	678	719	668	671	688	710	669	672	647	660	647	716	671	642	694	731	683	660	637	722	702	687	698	633	720	704	689	659	675	680	689	673	636	719	664	727	670	674	684	722	674	654	685	692	644	711	689	676	658	700	673	680	721	682	674	644	702	643	662	721	665	636	625	694	702	655	647	679	718	698	663	719	706	624	680	627	665	656	655	704	660	690	702	672	684	662	644	677	708	682	614	674	671	648	611	685	654	603	649	645	677	663	637	719	681	686	759	668	690	653	649	705	683	724	708	662	703	643	660	699	690	684	690	662	735	684	713	638	668	658	634	652	687	644	643	644	689	660	620	661	629	697	640	693	705	668	701	654	655	712	671	665	717	737	683	658	678	659	647	608	669	691	675	697	634	763	677	649	734	635	660	662	696	734	696	671	679	655	694	673	682	647	709	675	669	663	664	714	665	624	712	635	644	678	645	629	660	652	642	642	631	673	674	730	709	662	639	699	641	644	659	671	652	649	669	703	667	693	711	684	713	712	663	654	684	677	688	638	688	638	712	649	721	672	669	629	703	682	661	667	692	661	663	702	721	674	647	730	658	676	646	620	696	672	659	623	647	668	624	650	610	648	653	669	709	683	667	665	698	617	712	614	685	666	681	677	706	656	679	663	628	690	728	665	643	678	664	680	681	703	670	680	654	669	674	639	714	639	638	655	648	671	637	683	670	708	672	633	684	654	657	747	707	703	635	662	708	686	652	668	701	694	719	684	686	681	645	663	624	708	704	596	684	715	694	668	684	656	631	690
4418	7681	6330	3733	18196	52757	50085	33776	18509	7615	2474	1109	708	628	595	653	616	599	581	625	628	600	619	659	618	588	627	622	614	592	601	553	613	615	630	650	619	593	613	592	553	617	596	605	601	624	619	602	637	618	550	562	597	613	593	617	603	592	582	564	567	548	633	656	608	582	638	633	609	629	560	606	577	649	598	579	617	611	639	599	570	633	612	609	597	570	579	601	630	584	579	577	596	590	619	619	591	600	579	626	582	595	560	607	624	597	604	669	593	622	634	583	621	560	611	619	573	650	574	613	572	621	610	617	604	629	609	580	630	577	532	579	619	612	637	629	597	607	579	613	603	635	546	677	631	619	624	541	642	576	640	651	605	615	591	620	586	596	596	641	624	581	627	648	612	549	669	620	592	625	601	551	644	551	638	624	587	598	583	607	603	569	622	570	597	580	580	578	628	621	624	597	632	653	633	633	602	602	553	619	562	606	568	626	611	575	579	624	596	609	617	576	626	623	594	606	567	582	607	604	627	606	608	589	599	553	612	597	591	638	565	576	605	560	579	628	627	557	619	585	573	653	604	624	594	601	629	603	601	642	579	532	604	591	585	581	554	591	601	607	622	690	605	632	599	612	581	611	622	589	600	651	590	612	605	605	578	597	555	562	596	585	591	624	606	622	591	582	590	609	617	598	606	590	566	622	596	570	613	622	573	644	559	580	607	598	645	630	584	630	601	629	633	584	606	587	599	588	645	634	604	595	587	617	606	612	638	596	631	588	634	589	660	587	619	608	623	573	602	609	594	595	605	610	604	618	632	607	578	598	600	604	591	631	639	600	648	617	592	578	578	597	633	596	583	602	602	614	620	576	606	578	626	566	572	643	613	651	602	597	613	606	608	590	619	565	622	629	606	620	564	614	616	632	591	590	554	653	586	560	608	600	600	643	631	629	644	621	614	616	585	608	600	621	613	605	597	553	601	625	587	590	616	627	593	570	610	568	594	594	591	633	619	590	582	626	621	602	590	621	625	579	577	605	557	577	604	625	595	573	603	627	640	581	579	624	614	624	635	574	576	615	587	631	605	624	589	586	631	624	610	616	587	606	561	649	612	619	560	595	592	657	580	582	639	597	595	620	605	619	590	615	579	591	619	614	599	608	636	587	605	622	604	562	637	609	626	589	627	604	638	609	598	604	596	602	554	651	589	580	621	585	596	587	627	607	577	557	602	609	573	627	594	567	579	568	592	603	570	593	618	572	623	576	560	622	588	612	599	579	616	597	596	603	601	621	569	585	608	630	587	624	568	599	633	606	611	576	575	571	633	595	616	593	590	638	618	619	584	597	609	623	585	584	608	583	552	568	611	591	557	611	604	604	592	590	605	641	583	609	647	570	607	550	601	570	585	628	575	613	648	620	607	597	595	604	601	597	632	602	604	614	603	592	623	590	572	615	610	630	600	587	614	637	591	584	615	592	544	606	622	591	591	636	574	616	637	622	579	606	566	569	603	613	558	594	614	540	590	564	570	622	603	551	576	563	580	608	577	568	647	591	597	566	613	570	635	573	603	595	585	600	604	583	606	592	556	629	566	594	681	596	620	616	614	597	625	607	600	619	594	643	622	628	603	658	634	622	592	599	583	575	615	592	585	632	624	629	615	571	563	595	626	571	615	560	601	576	626	637	637	629	606	604	595	612	605	597	618	607	584	586	573	624	597	571	595	571	572	608	599	591	627	619	573	596	563	629	616	627	611	632	612	572	654	608	620	610	587	636	651	596	627	591	628	625	584	586	574	639	558	650	596	594	586	578	595	589	623	617	560	593	622	599	623	630	594	652	619	639	593	592	632	620	573	628	575	612	610	622	630	565	622	605	596	576	630	623	570	591	590	601	605	615	626	645	565	617	571	561	587	620	615	627	604	583	585	625	564	572	623	583	644	605	627	613	633	614	588	605	571	603	606	589	598	614	594	605	614	580	630	634	595	590	591	609	623	584	598	624	610	606	586	596	591	578	596	605	569	606	565	614	611	578	596	607	572	567	628	593	603	568	570	592	598	597	563	564	618	623	599	596	597	615	609	589	612	591	603	623	586	643	590	536	557	611	586	607	610	625	594	598	652	586	580	606	597	576	590	565	610	606	597	624	622	593	596	615	613	581	561	620	584	593	600	622	628	552	580	591	597	587	602	624	579	617	603	598	579	568	591	606	609	577	653	584	579	617	554	571	622	611	602	599	600	590	580	576	567	605	601	620	547	627	617	633	624	600	615	625	599	617	596	571	583	593	606	620	579	612	572	612	593	601	581	575	582	622	644	620	574	619	582	585	607	588	620	585	614	608	615	609	573	623	592	572	598	659	551	616	624	593	609	589	567	645	616	570	549	619	601	597	604	604	600	605	571	608	619	588	559	577	622	594	593	613	580	577	626	600	622	588	606	636	600	549	538	619	603	573	607	572	579	544	593	569	583	658	613	581	608	627	603	573	586	587	592	616	614	574	572	570	631	630	614	606	588	644	624	603	611	504	587	610	598	616	611	588	608	639	587	557	605	568	632	618	573	590	624	578	585	617	587	570	598	598	602	638	625	600	621	591	622	552	607	558	580	642	617	619	619	606	562	610	577	617	614	570	620	579	655	597	569	592	615	552	613	585	624	588	582	586	552	590	611	535	617	610	618	577	552	607	594	605	570	595	592	599	601	571	590	599	589	609	618	616	638	585	576	582	600	592	645	631	590	584	579	605	604	593	646	597	597	573	554	577	628	626	595	576	608	626	616	588	594	643	566	558	626	593	620	587	613	585	609	566	616	618	598	542	605	621	593	620	585	584	605	595	582	587	580	585	585	564	579	646	603	591	587	583	607	588	599	603	601	600	581	585	591	593	588	601	613	586	604	602	576	617	634	627	618	600	604	575	573	604	632	575	631	600	591	554	573	571	597	634	597	603	589	659	629	584	596	628	603	587	603	613	628	602	590	590	621	618	566	597	615	610	555	574	563	604	574	575	580	596	597	603	591	614	588	589	612	567	603	575	580	563	598	608	605	603	600	618	591	620	628	623	592	621	614	634	597	593	634	618	607	598	585	601	567	628	582	603	579	591	581	593	592	606	614	592	574	579	558	563	590	580	573	616	587	632	608	646	655	608	631	594	541	538	587	576	598	639	625	585	615	613	582	567	594	567	580	617	593	621	569	550	626	600	619	575	531	591	592	604	585	564	602	596	582	605	575	631	572	597	620	618	599	600	577	603	591	597	620	631	601	598	576	585	608	641	626	620	586	588	565	590	620	626	612	573	621	601	563	576	567	650	604	605	544	592	640	577	573	632	567	622	610	629	583	578	651	553	623	588	592	577	617	593	588	604	636	572	562	608	543	606	608	617	612	646	573	631	646	599	586	609	596	585	599	568	602	593	618	643	558	614	592	615	589	636	590	592	631	663	595	628	608	592	564	542	587	581	590	603	593	571	600	612	556	599	549	595	541	592	615	554	579	632	628	647	604	620	591	582
27692	13267	2571	1250	1388	4699	5215	3108	1833	982	716	564	528	496	544	506	505	500	533	517	513	538	539	512	493	532	482	456	510	559	544	521	524	521	515	526	517	535	561	517	551	532	549	531	535	501	520	506	508	484	524	518	529	529	526	529	541	497	512	538	490	511	540	472	532	558	521	513	524	505	542	484	511	499	557	492	521	493	555	494	534	494	482	541	543	568	501	518	507	491	511	504	517	541	451	537	545	487	531	530	533	528	518	500	488	527	566	489	513	504	551	517	482	521	542	519	528	539	530	519	514	551	502	500	532	541	557	529	493	542	511	524	518	534	508	523	529	574	519	557	494	503	541	483	517	507	550	502	508	522	524	527	505	494	473	528	551	537	545	536	509	528	556	549	535	514	522	524	494	517	563	529	515	532	492	511	505	505	498	543	535	520	526	497	531	519	528	479	526	547	579	496	520	554	515	502	554	504	559	518	497	551	522	513	546	514	519	565	496	503	525	508	498	523	512	497	513	507	489	570	503	529	520	528	519	548	501	522	539	460	496	538	551	533	555	504	472	485	487	533	533	495	501	466	508	504	522	530	484	517	547	520	475	512	511	486	527	491	483	501	523	523	530	496	536	482	479	520	553	487	530	519	521	493	514	529	509	570	490	509	483	514	508	542	474	490	518	476	527	504	480	485	546	530	532	542	527	512	510	493	533	542	530	523	525	510	534	535	514	534	519	520	494	565	506	508	496	483	503	488	515	532	494	536	504	545	518	544	517	555	559	515	514	488	527	504	519	502	515	538	552	462	485	493	458	538	545	501	484	510	497	497	538	515	525	508	538	552	524	545	482	489	526	523	488	537	520	497	534	539	502	499	516	544	552	532	511	530	497	509	531	492	520	528	539	512	532	504	508	519	545	548	521	512	510	521	482	522	551	503	512	564	527	503	527	571	524	506	531	500	492	506	511	518	513	508	546	493	483	551	493	508	506	513	487	528	530	544	493	551	506	482	503	475	470	508	503	506	489	496	522	490	522	549	524	530	508	517	521	518	530	516	467	554	496	533	518	480	511	532	502	474	505	540	490	562	515	486	522	495	521	516	511	538	491	514	534	503	484	521	545	496	522	530	525	516	503	489	548	514	534	508	518	538	497	536	497	522	509	518	480	527	503	529	491	547	555	514	517	526	544	529	531	517	508	515	532	537	493	521	502	519	516	482	509	540	525	513	537	495	562	528	534	528	522	526	492	528	506	509	521	518	526	503	487	507	479	498	539	556	534	490	482	483	518	502	544	502	556	525	487	512	521	535	488	520	538	511	530	512	478	473	559	557	494	512	510	548	486	500	507	551	501	531	577	489	489	513	525	560	512	503	529	530	539	549	546	501	510	524	503	515	563	511	508	491	538	530	533	521	472	517	523	535	528	561	570	523	529	543	497	504	518	475	514	511	460	549	527	489	525	525	530	538	531	525	540	521	454	537	506	477	496	513	522	504	509	544	515	508	483	505	529	567	537	521	505	531	509	539	517	536	493	504	514	502	525	544	499	496	526	479	550	554	557	496	538	520	497	506	512	491	533	486	444	476	505	549	499	569	509	532	532	514	515	478	479	544	531	504	531	539	513	543	534	526	563	529	468	529	536	517	520	495	525	454	539	474	510	525	519	518	487	523	489	570	519	485	530	530	529	482	530	535	544	490	541	475	565	547	492	523	498	488	517	515	484	529	512	531	557	522	517	534	527	533	502	530	517	535	523	485	526	458	533	538	505	513	538	487	530	538	530	546	559	508	525	541	493	525	494	506	514	497	495	509	522	487	510	537	507	507	493	536	546	530	508	512	545	519	505	515	547	530	553	559	544	542	521	506	538	495	456	533	496	483	525	511	554	518	538	532	541	521	526	527	588	494	500	502	490	553	574	529	489	531	502	532	538	509	531	521	550	521	511	479	497	503	482	527	501	469	502	486	491	542	530	532	486	487	539	527	561	500	521	510	552	531	548	484	495	550	545	543	526	520	467	512	521	535	487	527	551	512	530	512	543	514	509	473	532	517	508	526	596	516	482	517	481	475	543	535	501	525	536	530	497	563	521	508	487	543	489	520	553	511	532	501	535	505	516	511	498	480	539	512	504	493	541	479	547	516	504	538	529	535	543	543	546	484	506	562	514	484	491	491	487	515	492	528	519	491	472	532	494	506	537	479	534	516	471	490	489	497	541	506	500	512	507	535	518	505	510	486	479	555	508	519	506	520	494	529	480	504	509	500	524	519	446	490	535	530	520	569	508	502	499	494	511	520	484	512	504	527	509	557	523	531	546	516	562	506	519	484	539	511	489	518	523	489	511	464	490	513	530	524	483	524	514	539	517	505	510	566	524	500	518	536	507	512	478	566	521	547	509	489	506	561	506	514	502	504	535	508	545	516	511	507	517	528	527	527	544	482	540	501	547	545	543	536	542	511	523	544	555	534	454	462	523	555	493	481	470	522	522	539	517	501	558	517	503	485	510	525	531	515	507	496	523	527	487	513	481	547	517	518	541	496	508	539	529	494	539	513	492	512	494	476	539	538	528	476	531	494	503	486	520	518	507	502	541	479	494	481	513	506	573	556	514	508	519	508	563	552	507	473	483	515	496	496	531	516	528	519	503	497	491	513	508	501	512	541	522	521	528	486	516	487	488	544	521	511	522	526	543	526	498	500	512	490	560	529	505	538	533	487	464	539	464	504	496	510	505	514	496	551	490	509	491	500	540	532	547	509	517	567	496	531	520	507	514	501	550	522	527	458	543	495	498	491	537	492	497	556	520	493	563	555	517	476	482	517	516	515	504	516	503	513	559	531	511	494	496	518	513	557	544	516	545	522	534	521	521	544	503	554	511	516	521	512	518	518	562	538	542	509	527	534	466	530	522	485	520	520	515	533	523	523	519	526	522	528	536	507	552	457	534	510	491	493	473	521	518	513	517	499	500	497	506	482	541	504	481	496	528	550	505	467	494	516	533	534	532	499	502	494	526	512	506	507	487	502	524	484	523	512	510	514	533	521	498	550	521	525	543	539	476	514	545	472	493	525	523	532	489	533	548	519	528	462	485	534	476	507	526	535	477	508	542	507	534	524	519	485	496	521	529	543	542	526	533	484	537	512	540	527	534	520	458	529	505	480	514	496	499	521	540	533	496	515	471	525	524	531	496	497	522	513	527	507	472	521	499	501	515	531	492	462	528	543	517	491	517	541	530	536	504	527	507	528	502	520	522	479	470	507	537	527	523	539	567	498	511	476	492	524	538	573	516	470	508	507	552	506	523	528	511	449	489	547	528	552	549	510	523	529	495	494	499	499	471	504	514	518	569	506	496	577	500	501	471	539	498	487	497	520	534	477	499	508	572	517	530	544	496	530	551	532	508	449	500	483	491	531	562	564	522	509	547	523	471	494	553	492	503	537	516	496	515	532	545	520	488	515	504	500	496	482	522	514	506	481	547	534	545	525	512	489	542	498	489	480	519	512	519	495
5170	1904	1658	1068	1706	5663	5355	3232	1984	967	601	536	436	475	448	470	458	417	449	422	444	467	450	439	467	445	414	493	392	426	433	449	415	453	428	461	450	425	436	456	460	457	462	443	455	443	447	495	462	463	448	440	406	454	430	455	457	436	435	470	463	422	446	441	453	425	432	417	444	440	460	417	440	457	431	421	460	478	484	462	430	454	440	409	446	424	453	446	439	454	439	388	476	468	412	456	444	487	437	432	473	469	444	436	426	449	493	438	469	483	458	449	428	446	453	444	408	436	441	458	476	438	437	448	455	420	467	482	442	462	445	428	461	466	448	405	456	472	491	455	450	457	462	450	481	464	425	457	483	442	456	484	463	448	459	451	451	447	464	433	447	439	478	406	472	430	420	454	517	436	472	438	469	453	452	475	478	447	441	435	419	435	462	449	465	429	467	423	404	445	480	478	439	472	447	452	435	475	403	490	433	443	431	424	439	461	449	409	476	466	440	456	435	457	413	439	475	448	462	457	453	440	458	443	457	434	462	438	439	437	489	411	483	465	461	494	443	448	463	414	440	450	478	431	473	439	437	429	396	448	435	450	457	388	428	459	440	444	454	440	459	472	450	441	459	501	454	445	462	474	432	477	474	421	456	486	428	463	428	455	427	447	458	472	482	446	469	474	456	477	458	437	459	467	443	460	435	450	439	445	466	448	454	422	422	448	401	472	439	463	433	450	440	485	435	451	440	441	438	458	466	448	435	480	439	460	460	463	478	440	445	461	460	440	464	443	422	427	429	419	473	440	451	484	454	459	414	424	434	402	481	462	469	413	446	463	436	470	448	435	465	453	452	463	416	413	429	481	433	417	410	471	470	490	427	446	448	442	442	441	464	425	475	470	418	428	498	452	477	452	432	456	450	470	446	428	436	411	470	400	454	455	452	449	429	425	458	463	460	465	475	430	440	503	433	462	446	424	461	443	462	448	436	437	462	437	444	429	459	417	430	477	468	436	446	474	448	393	461	445	487	442	470	455	426	428	403	445	446	449	441	424	420	433	490	478	408	460	455	458	438	455	427	451	430	457	467	481	437	439	463	455	441	431	446	478	479	462	432	444	448	461	462	434	480	453	452	459	433	486	462	473	432	487	441	472	448	450	460	454	446	456	446	477	414	434	485	438	415	461	477	470	436	454	446	428	486	405	464	472	419	467	451	458	457	471	448	450	461	465	424	454	453	476	409	461	431	431	445	464	432	417	473	393	436	432	460	439	462	443	438	444	471	437	444	444	459	442	426	479	453	463	451	411	441	436	470	460	456	497	447	427	448	435	431	434	473	415	447	476	462	447	491	420	466	437	445	443	445	495	483	424	469	447	455	433	444	434	449	423	476	442	434	465	442	429	426	414	465	436	479	436	468	443	454	476	413	450	442	441	393	454	472	459	456	456	477	414	445	475	466	445	452	495	436	444	408	430	460	422	440	420	448	449	452	452	454	427	479	456	439	426	456	448	425	449	436	426	437	485	426	415	435	459	442	425	440	459	454	467	449	452	481	397	459	461	440	454	442	444	455	443	421	416	453	429	467	447	406	435	497	449	419	460	407	456	467	447	452	427	441	473	462	433	465	459	440	462	442	476	415	437	426	453	431	434	470	466	502	445	426	436	466	433	472	458	441	445	391	443	444	465	431	472	449	413	466	450	428	462	487	496	466	452	450	405	416	456	404	455	445	425	401	434	431	476	470	442	400	462	436	422	460	474	429	429	449	430	416	464	475	436	430	454	427	456	472	466	437	461	447	439	454	424	451	473	433	445	475	466	466	413	408	430	447	425	418	442	461	444	478	433	455	430	455	452	447	415	450	450	454	426	470	461	467	438	449	423	424	416	479	473	446	429	449	444	498	474	489	529	460	454	453	444	461	416	426	431	487	458	450	451	426	452	479	448	409	430	423	471	451	445	469	420	424	468	445	463	469	444	451	444	449	481	428	435	422	459	443	462	484	446	417	434	440	437	428	455	416	452	423	453	440	483	451	464	455	436	498	480	476	447	480	434	468	431	452	453	421	443	438	440	459	453	464	456	433	427	488	421	478	468	444	421	436	453	454	481	424	435	442	457	449	462	435	447	429	446	436	439	444	416	454	476	456	447	474	430	445	476	427	475	423	427	455	438	469	436	463	461	459	454	446	455	422	451	453	507	437	446	473	468	500	395	427	428	469	443	414	411	450	444	407	445	452	426	442	483	456	444	431	450	472	458	460	433	456	463	421	418	440	410	458	475	445	481	434	476	470	441	465	478	427	424	425	461	459	474	440	462	436	441	440	435	475	449	448	451	433	475	481	441	439	462	425	459	446	492	434	452	463	429	436	429	404	469	436	427	461	442	437	469	411	421	465	461	448	451	424	454	437	460	481	471	460	453	435	437	470	488	454	492	430	421	447	443	414	473	490	454	424	440	461	452	459	425	439	450	437	452	472	462	454	456	433	414	438	487	456	438	439	434	460	451	460	454	451	440	481	475	428	431	483	476	451	417	442	429	453	439	453	471	469	408	449	448	425	435	447	441	428	444	447	426	441	429	424	477	449	438	434	464	453	464	425	413	436	454	478	420	450	475	486	462	440	434	452	451	435	488	464	415	442	424	459	442	454	446	466	410	418	441	462	443	392	468	472	470	461	471	476	442	451	432	434	408	427	478	461	435	475	456	461	442	429	487	476	431	457	454	414	454	428	469	405	452	489	461	424	442	405	409	456	479	435	452	450	416	445	473	450	470	468	472	474	417	425	414	474	452	442	435	470	473	442	439	439	437	460	430	411	439	425	442	432	441	435	418	440	436	426	430	473	437	478	473	489	459	432	470	437	463	432	459	472	447	432	431	436	421	466	447	441	434	459	458	430	449	436	469	443	440	415	449	431	448	462	429	462	452	451	470	462	443	439	429	451	478	460	424	467	412	461	447	448	442	440	430	425	462	430	477	475	423	435	425	431	450	443	455	456	425	435	474	469	411	432	448	409	458	429	443	434	427	461	491	451	439	424	435	419	428	408	446	464	438	372	439	459	466	462	452	404	425	468	450	473	432	413	413	441	397	401	455	443	419	458	435	423	487	457	458	447	432	447	498	469	471	448	462	421	443	467	442	443	476	430	441	422	433	490	456	473	459	478	501	471	417	445	447	493	426	440	436	443	470	498	464	447	449	483	454	444	454	481	399	476	463	426	469	466	427	454	433	441	487	399	489	421	445	424	407	457	470	451	426	444	437	437	431	480	470	435	448	422	434	430	408	451	462	472	422	465	449	448	438	460	449	473	388	431	454	435	431	467	406	464	443	444	433	430	426	472	502	442	445	440	466	421	490	416	464	402	456	454	448	437	466	437	473	400	444	452	393	430	435	425	425	445	460	435	448	476	443	470	457	429	460	448	452	435	460	481	430	454	450	447	477	464	432	439	448	462	470	471	448	452	443	462	480	428	449	470	426	475	441	460	458	413	443	478	456	435	434	448	472
25435	21448	27390	25459	17000	37434	37076	22907	11011	3621	1326	722	635	518	600	546	509	593	533	576	519	555	538	550	580	548	554	614	563	551	575	566	582	558	588	534	580	592	555	556	577	540	587	585	540	535	553	568	558	558	566	546	532	526	553	538	515	529	545	536	497	562	577	559	561	576	546	563	550	578	583	530	579	547	535	527	550	580	543	536	563	552	553	520	560	590	604	553	512	530	544	554	571	554	557	553	548	562	532	537	576	497	612	548	573	534	558	522	565	582	588	617	583	559	524	565	541	571	526	561	537	536	557	533	563	532	570	547	540	555	537	532	545	553	513	560	574	531	564	586	558	561	580	565	576	562	525	542	546	533	565	577	518	541	578	572	540	586	534	550	603	589	516	558	525	525	567	527	526	513	524	562	516	535	564	567	573	574	532	529	495	566	578	506	579	580	563	541	548	522	570	521	553	586	582	563	556	546	555	513	541	548	558	529	585	575	568	552	545	544	546	528	555	543	553	558	603	559	571	528	535	577	531	544	573	556	579	570	560	552	565	562	528	515	497	584	542	547	563	542	570	591	569	555	569	578	546	572	555	560	563	572	574	563	557	574	581	566	580	542	566	555	541	541	585	560	573	497	527	569	523	572	576	557	536	553	540	554	575	589	559	565	525	592	565	524	528	560	551	547	535	553	565	601	552	553	554	568	568	562	527	563	554	565	555	543	587	556	556	540	527	555	534	536	564	573	546	587	560	568	549	553	534	513	563	582	542	582	524	543	522	533	603	586	525	563	523	498	568	561	575	534	552	541	559	550	558	590	569	569	530	536	558	569	566	533	539	510	591	516	580	531	551	594	605	533	557	567	554	561	560	494	591	546	535	568	520	560	541	533	541	518	524	534	537	550	588	533	560	523	558	558	550	536	561	550	569	534	588	583	576	558	577	526	537	573	595	593	612	570	546	568	556	531	539	515	572	579	557	572	580	563	547	551	563	547	583	552	577	501	568	576	546	488	559	570	549	559	588	570	535	559	567	531	512	555	547	547	564	526	574	596	577	586	603	549	511	583	522	518	533	548	564	579	492	568	580	558	548	551	523	581	540	557	573	577	525	573	546	492	535	539	559	576	546	545	578	557	551	527	569	535	583	563	544	531	533	537	547	553	537	584	586	542	568	534	527	563	548	504	589	577	547	536	531	548	574	569	548	549	569	556	615	535	548	571	525	544	558	558	576	559	523	568	559	567	523	511	536	603	602	500	578	573	527	583	548	538	569	552	583	524	549	597	550	527	527	539	519	554	524	573	607	602	545	566	538	510	524	539	520	531	560	582	537	583	569	542	529	541	504	540	562	551	575	497	547	552	537	539	595	586	542	598	560	562	601	562	523	532	546	528	573	572	544	555	523	584	523	564	540	571	537	559	547	526	585	576	553	587	559	553	501	556	577	527	540	565	553	568	537	550	496	534	561	572	569	557	584	565	555	574	522	583	534	552	499	552	536	551	566	534	558	570	568	583	523	548	535	533	583	545	594	577	552	540	577	560	506	568	556	550	600	592	552	547	552	575	549	539	561	539	544	554	569	563	569	573	538	581	538	531	547	540	543	548	536	549	589	552	535	559	552	563	530	586	551	546	530	530	570	524	578	576	520	532	632	568	585	529	567	541	543	543	581	568	566	528	561	572	625	572	565	539	573	556	545	559	538	534	523	545	591	521	564	565	535	510	557	567	561	593	602	551	552	557	542	545	568	612	564	513	534	531	514	563	584	530	535	513	583	506	603	504	549	555	531	519	553	572	552	554	585	541	544	581	583	543	538	538	568	569	554	567	529	522	518	612	515	565	507	510	560	532	565	561	528	558	560	566	562	548	582	604	529	505	562	606	565	583	537	575	573	540	555	516	509	533	534	546	566	593	541	584	574	550	546	552	582	558	548	516	566	519	542	572	514	559	544	591	558	530	561	560	539	589	546	550	580	550	547	520	532	536	567	552	558	581	528	565	504	557	517	552	508	571	559	567	572	556	550	525	538	554	515	550	528	578	556	588	591	502	554	550	515	567	543	509	543	536	562	550	525	546	531	563	551	520	554	552	551	575	556	526	547	562	495	560	544	584	574	576	541	535	558	494	592	535	563	578	589	558	561	561	556	556	561	498	583	581	568	539	547	530	539	530	538	573	549	532	556	546	547	554	518	578	515	559	562	573	523	569	550	550	568	479	582	565	588	575	518	560	526	525	551	576	602	544	534	535	535	538	564	524	567	567	541	545	568	593	551	520	590	563	536	538	559	557	570	525	566	521	556	523	539	554	616	528	544	514	527	577	567	515	553	560	576	538	541	551	549	562	571	532	581	520	533	575	580	553	594	546	573	576	541	561	583	548	575	554	541	537	572	561	588	569	564	526	514	563	546	556	598	536	520	544	510	550	536	585	548	580	555	539	549	558	561	514	543	506	587	554	572	513	589	483	584	554	549	550	589	572	589	563	604	504	597	551	542	566	555	558	564	576	504	548	573	580	554	531	532	556	551	521	569	536	584	590	591	533	553	559	563	552	538	546	527	541	548	583	540	541	571	569	570	588	580	511	585	511	563	535	562	557	588	532	555	566	576	566	564	523	543	527	531	547	571	530	531	584	547	550	552	596	527	581	569	580	550	534	583	547	553	575	508	535	582	587	527	532	520	525	560	489	564	551	523	537	543	573	550	539	525	570	549	572	583	570	557	540	539	566	556	537	553	532	538	593	550	574	531	544	563	521	527	575	506	550	516	589	535	548	541	575	565	544	564	576	568	522	535	572	569	552	547	532	526	543	536	581	532	590	561	553	571	564	570	563	583	565	556	524	547	563	529	524	517	569	548	526	545	577	527	572	549	563	538	510	545	548	542	584	532	533	514	545	525	540	538	542	558	546	514	550	573	558	583	553	540	581	577	567	525	575	542	609	594	564	563	515	543	599	555	516	536	546	525	553	559	543	599	540	604	563	579	548	507	516	571	544	537	546	577	517	556	551	561	537	566	569	596	565	553	554	577	532	551	562	543	554	576	560	572	538	558	545	588	535	578	557	586	562	547	575	555	582	555	566	538	550	560	546	540	508	558	531	567	566	561	535	547	524	584	581	559	562	579	577	548	584	526	530	561	531	539	518	535	553	587	533	565	561	554	512	529	518	556	544	554	568	541	552	524	550	534	604	538	557	623	528	558	584	559	570	541	580	540	538	550	509	560	578	585	531	560	550	525	529	543	518	576	562	523	555	538	551	563	553	516	525	532	537	543	511	595	613	571	542	541	529	526	559	523	573	587	536	592	529	548	524	574	523	561	549	556	544	558	631	531	564	582	582	566	563	552	549	571	581	584	540	561	522	551	506	562	573	532	556	555	524	556	563	521	540	569	537	560	549	555	554	536	537	546	565	517	530	567	522	601	523	555	542	536	582	566	543	511	534	581	523	554	542	558	572	613	527	563	535	588	548	549	548	546	580	588	555	517	533	544	534	544	576	542	544	564	573
4262	5325	4187	2604	13004	36632	30407	18237	9023	3567	1350	721	526	507	513	491	531	529	504	530	520	541	487	551	495	507	507	526	494	522	475	506	460	515	475	528	519	522	542	512	538	526	497	534	463	527	509	523	502	521	516	479	547	543	506	516	492	514	515	516	527	506	497	506	545	519	487	518	515	483	527	527	551	517	519	452	481	506	511	472	456	503	473	516	508	535	472	523	487	513	553	483	504	538	504	512	487	514	486	528	531	520	492	511	543	516	498	477	483	502	513	472	491	490	554	486	482	501	460	499	457	504	511	498	536	478	500	489	506	523	486	468	532	493	506	520	524	500	469	512	480	472	548	553	525	507	523	493	500	503	507	508	512	468	540	500	483	514	505	506	538	509	499	475	488	497	497	502	510	517	512	547	501	522	527	495	512	491	508	491	501	503	491	466	483	507	519	530	555	519	503	468	522	509	518	447	498	528	535	510	517	529	544	489	524	503	510	512	497	512	503	463	506	535	486	492	496	490	547	509	517	476	526	508	528	520	499	524	514	480	523	514	496	509	560	499	480	473	486	539	517	492	519	490	522	477	485	504	504	482	509	533	500	463	484	524	500	517	491	492	525	490	506	500	487	514	529	486	535	535	569	482	487	458	487	556	521	504	518	517	532	496	468	484	500	502	543	495	510	556	478	511	524	503	488	538	507	460	532	492	519	537	516	519	514	491	526	487	508	513	488	555	493	470	494	489	541	494	519	521	469	517	470	512	511	483	509	493	524	535	498	536	496	507	524	531	493	477	505	499	462	519	507	471	485	503	500	556	504	514	456	527	483	491	487	515	480	517	469	482	496	513	522	517	518	500	507	485	518	509	507	514	489	470	484	530	524	486	521	513	498	505	459	457	505	531	502	476	510	517	553	510	493	497	497	534	486	485	552	497	505	500	510	519	475	502	511	482	481	523	492	496	470	486	536	531	453	484	485	513	504	533	494	489	469	449	493	514	493	518	523	452	520	534	481	519	524	502	520	536	494	547	493	524	543	494	458	513	493	510	479	495	475	483	507	517	531	514	506	533	513	520	481	515	481	531	478	512	488	508	501	496	510	504	481	559	482	501	517	495	489	545	517	468	471	460	510	518	527	493	547	473	520	499	492	513	535	501	520	460	538	540	535	470	505	488	504	488	505	517	502	526	513	494	512	477	500	492	498	516	468	487	466	507	500	489	490	548	533	499	512	466	517	532	516	518	497	516	476	505	512	507	518	493	498	471	517	480	507	533	502	455	497	486	464	547	487	498	525	483	533	514	508	499	465	535	497	485	531	464	466	510	540	521	520	501	502	525	496	460	514	506	481	471	556	493	484	503	515	532	473	539	524	470	459	497	516	508	467	504	503	528	499	522	545	507	496	501	533	522	523	477	537	497	509	482	481	534	520	498	519	501	511	524	501	450	490	498	520	491	511	484	504	495	551	505	565	515	521	513	507	539	497	522	503	499	554	500	502	501	490	533	509	488	503	458	470	474	516	510	528	491	483	502	531	508	490	471	507	523	493	491	558	486	532	508	515	529	473	526	496	485	462	480	496	524	466	471	505	506	517	557	508	479	529	513	521	521	478	532	502	474	510	496	508	484	504	502	486	536	508	470	535	483	497	461	560	522	505	514	523	528	509	469	502	492	491	514	477	532	519	534	524	541	504	508	513	507	485	496	473	514	490	504	494	491	505	540	488	481	517	521	479	514	497	477	523	545	518	502	468	504	487	537	506	520	520	492	499	534	506	501	547	510	493	506	515	513	478	516	497	521	503	516	483	495	505	476	520	502	493	435	500	534	533	507	481	504	462	491	522	525	518	504	514	542	501	477	524	516	516	513	539	485	523	492	504	491	467	483	478	494	481	492	509	504	516	513	478	517	491	526	524	485	511	519	529	481	473	531	481	520	515	488	473	508	511	535	528	519	542	469	552	511	493	532	513	501	490	480	473	501	521	484	504	527	484	527	487	466	481	556	524	531	488	522	500	500	509	510	491	523	516	483	537	495	522	522	479	503	499	500	504	508	502	464	466	536	503	522	483	505	489	506	495	489	486	518	499	508	481	497	539	492	443	506	497	539	498	515	531	539	505	521	498	491	496	512	516	506	509	557	519	481	496	490	536	536	494	501	503	499	479	523	494	499	514	488	480	526	509	514	486	528	516	506	530	501	479	558	527	502	499	507	498	520	457	509	499	493	505	494	483	490	489	485	538	491	484	500	506	520	480	539	482	507	493	466	522	493	555	511	508	524	492	548	512	528	464	483	473	529	481	490	533	507	482	484	504	495	493	482	480	463	523	492	532	499	500	506	489	515	519	519	523	479	508	492	546	525	526	509	502	525	508	508	554	493	532	537	499	476	509	500	507	504	488	542	485	465	478	486	465	524	478	522	489	485	498	506	477	500	488	518	497	503	517	485	513	489	501	516	551	502	520	521	480	519	502	493	515	486	482	471	551	517	477	497	494	531	516	537	493	530	498	478	528	492	558	491	512	513	512	526	491	499	492	534	512	510	515	469	494	498	489	519	531	539	482	450	512	521	495	488	519	486	464	485	531	495	494	520	479	495	462	542	485	503	516	558	490	534	506	471	478	464	471	478	487	485	516	538	500	536	488	523	506	528	483	529	526	529	499	494	465	498	537	491	572	484	489	498	494	510	512	458	501	537	496	481	495	468	527	485	526	493	494	524	500	475	527	532	498	518	510	513	518	517	499	500	493	489	514	540	493	498	507	479	508	518	503	472	508	492	514	488	567	505	486	521	512	497	508	484	533	485	513	474	498	506	479	515	503	564	498	462	485	551	535	511	514	496	549	528	503	503	506	493	482	510	507	508	518	506	533	486	515	513	492	508	474	469	557	489	492	506	497	528	491	504	515	477	487	500	488	485	519	513	506	490	479	471	495	514	525	521	506	540	533	501	460	553	524	518	464	550	509	497	491	492	494	523	488	473	514	497	533	507	496	535	568	497	496	532	515	530	474	508	525	544	519	539	528	478	525	497	464	522	508	492	489	495	483	481	484	491	486	525	514	479	539	505	542	476	479	483	489	482	497	499	517	509	479	513	519	521	514	506	492	464	498	492	491	517	528	495	489	494	452	470	519	524	490	504	502	519	502	524	498	480	488	459	490	499	519	470	534	526	518	509	533	517	472	506	512	458	486	520	489	541	540	489	476	535	473	535	496	546	515	510	529	510	490	495	472	510	495	485	461	525	503	544	484	464	521	498	532	517	513	497	556	511	499	491	493	518	534	494	487	502	516	502	522	500	471	517	511	499	506	518	489	487	489	484	462	513	484	488	499	501	504	508	488	478	512	486	502	514	437	518	486	499	519	538	485	477	487	487	474	495	536	487	507	471	533	502	503	504	491	495	506	520	498	499	514	492	482	517	507	518	486	506	497	486	477	518	459	532	498	495	517	499	507	492	547	464	528	502	484	499	453	479	521	491	471	481	537	503	458	509	472	484	499	509	532	525
24243	21426	28752	24749	26624	52589	52222	36082	20404	7707	2247	1026	779	686	672	694	680	731	695	669	694	708	693	681	708	678	647	660	673	668	708	677	656	678	664	675	696	623	716	707	627	650	652	712	650	699	668	659	667	683	684	627	628	613	694	749	702	693	658	693	740	707	699	728	657	634	595	659	691	685	647	703	725	623	651	670	699	667	721	655	684	637	645	694	639	662	699	657	681	659	662	697	694	682	705	673	664	705	665	659	647	727	671	680	698	694	665	654	683	682	670	702	668	662	708	675	623	682	689	635	677	661	712	645	712	663	665	655	636	679	650	677	659	673	676	717	670	635	682	649	667	648	690	666	675	629	665	658	705	692	703	633	634	675	671	641	707	676	695	678	648	704	672	700	670	699	682	673	722	656	694	726	693	640	695	701	695	681	650	671	680	648	692	659	633	669	663	680	663	645	635	677	721	702	617	657	737	656	648	666	626	677	671	679	671	660	693	635	709	724	688	698	680	647	683	709	627	671	633	690	705	683	649	618	682	694	588	688	698	652	709	681	659	673	653	670	685	717	639	690	662	670	685	684	688	644	690	650	656	665	650	695	659	653	629	684	695	666	640	677	659	685	678	688	662	694	686	674	640	651	687	639	687	665	686	673	690	611	666	664	652	646	681	664	645	687	657	634	698	696	716	691	703	683	716	691	641	661	647	695	681	656	718	623	659	674	698	645	688	661	679	665	671	664	695	608	662	688	684	640	660	689	681	701	699	654	709	698	663	663	655	670	679	681	681	645	675	685	623	686	683	648	704	644	684	660	629	677	667	668	672	662	674	700	689	701	682	711	662	682	672	673	699	680	639	670	611	656	682	654	689	677	676	696	693	663	653	730	686	654	667	655	682	702	688	662	674	674	693	682	671	721	722	650	658	678	634	670	675	730	647	663	667	644	653	625	668	703	687	660	661	639	718	659	716	660	651	673	666	689	642	683	655	615	634	690	641	636	683	665	660	712	657	666	676	658	646	632	666	681	667	660	653	719	670	649	642	654	673	700	681	672	658	715	662	673	674	666	662	664	671	672	709	662	668	679	665	668	663	680	686	648	673	712	683	721	673	680	687	650	633	676	681	701	671	614	654	606	648	712	682	683	672	696	635	649	682	674	673	715	664	654	686	639	614	723	712	698	695	690	672	661	700	663	722	674	632	651	666	650	706	682	649	673	639	666	647	679	671	685	594	659	646	672	662	660	660	670	646	636	663	697	662	665	697	688	668	669	638	730	613	684	663	685	691	657	695	637	680	652	667	689	616	684	644	678	683	700	664	677	656	702	655	647	679	690	665	667	671	631	666	606	656	627	651	672	719	663	676	661	638	690	646	677	658	622	683	678	611	669	717	655	625	686	647	695	654	694	680	656	689	673	653	661	680	643	705	707	663	709	701	679	661	652	642	604	673	647	645	693	633	664	682	682	684	720	661	700	649	606	682	660	675	673	661	678	665	694	669	661	614	672	665	661	648	692	695	686	687	752	673	621	663	684	673	702	625	693	670	689	668	658	670	700	693	716	688	697	737	668	682	696	689	685	686	671	726	669	672	627	656	688	649	702	650	713	691	639	678	615	633	694	702	622	705	657	663	679	654	681	646	658	671	673	664	673	671	672	641	688	720	674	646	691	636	670	640	656	676	663	693	678	610	657	664	660	670	651	661	658	676	659	680	669	650	670	635	650	685	670	665	661	644	692	664	683	697	711	669	655	680	653	618	715	701	680	666	729	708	657	620	703	693	631	707	672	669	655	718	679	691	666	681	646	660	635	655	703	678	686	676	688	675	629	672	661	667	699	676	665	713	661	683	671	669	667	645	659	643	666	624	745	656	678	682	699	693	640	657	711	713	698	687	665	684	704	683	663	691	630	639	728	694	678	662	705	670	641	669	666	648	663	642	681	652	637	710	609	668	669	678	661	725	697	684	629	650	721	656	656	683	717	686	635	718	687	670	621	740	699	645	666	689	672	650	649	665	671	637	700	654	665	697	704	675	677	665	701	674	677	652	695	669	657	712	668	689	664	645	676	681	631	664	700	708	691	705	628	643	652	675	661	670	647	667	658	688	688	637	629	646	685	645	682	667	673	718	670	674	693	647	657	667	664	662	674	652	674	653	680	635	649	657	716	637	676	657	687	658	660	642	660	742	646	651	657	665	712	686	660	690	649	711	684	679	654	683	657	651	703	724	671	650	679	655	682	682	694	615	720	701	683	643	677	684	633	652	641	651	626	708	656	666	662	625	691	706	663	696	712	673	703	667	680	620	690	680	704	666	599	674	719	681	695	664	708	679	687	650	665	635	697	667	622	672	669	673	621	649	676	686	657	617	630	657	688	662	641	651	624	693	665	643	659	702	643	681	642	672	647	667	673	720	710	690	654	670	685	643	646	702	634	665	669	664	664	700	689	692	677	663	666	649	669	663	632	652	665	696	701	668	683	664	684	681	672	660	622	669	683	690	670	626	651	704	622	667	671	636	677	667	676	618	680	705	617	729	633	695	653	667	677	647	648	668	714	670	695	603	636	665	654	663	647	672	671	658	652	688	686	659	664	653	668	633	664	680	695	675	683	721	695	681	678	645	685	639	622	643	588	639	714	689	632	648	643	652	660	677	665	651	683	693	682	687	665	664	654	668	648	662	666	698	663	651	653	625	677	674	668	642	675	699	661	657	587	684	658	647	687	638	692	702	630	667	636	685	655	685	645	631	623	704	612	628	672	638	682	685	653	644	636	709	692	683	692	667	698	692	686	706	645	659	658	676	671	663	647	675	718	663	654	709	666	658	683	720	657	690	661	660	675	682	697	667	672	692	630	650	713	669	594	686	708	633	700	667	669	658	658	650	646	662	658	672	654	663	659	661	707	712	686	664	650	660	643	666	640	728	690	693	662	665	721	657	697	673	702	727	669	667	634	661	665	661	677	712	643	671	671	715	676	654	649	671	631	703	638	631	661	687	750	699	692	689	635	686	665	655	637	664	651	691	646	698	721	670	685	658	667	679	662	717	685	652	672	669	644	685	664	680	670	658	651	663	681	623	645	703	706	676	680	678	666	670	669	693	643	645	645	629	634	671	655	648	640	661	698	697	659	648	668	624	625	667	658	704	645	672	631	665	661	678	655	703	679	639	653	674	658	666	646	656	619	660	657	697	700	623	649	647	654	665	691	729	720	708	700	655	644	656	680	692	683	679	677	683	671	684	654	682	661	640	661	582	669	666	643	683	648	696	657	677	682	664	697	666	683	693	676	671	657	676	696	661	658	609	658	711	700	684	651	703	619	617	672	676	649	664	648	752	654	683	696	635	684	652	676	699	680	713	677	670	684	643	708	694	683	676	695	706	690	654	681	680	684	715	688	668	652	643	653	642	653	682	625	647	639	693	693	637	655	652	647	686	644	692	686	658	669	645	637	684	649	679	620	655	659	694	636	639	664	683	641	677	666	684	679	670	680	639	672	655	654	676	726
4905	8716	13762	24369	32642	56597	45425	30089	16129	6260	2295	1030	719	624	626	609	596	575	578	625	628	635	613	582	637	618	602	564	622	605	616	605	582	605	602	593	607	632	575	636	621	649	586	578	597	601	558	620	598	613	587	619	599	600	626	575	632	612	606	571	559	627	559	595	554	583	584	620	631	606	614	641	583	564	618	597	623	591	616	563	607	596	593	595	592	623	601	593	574	577	627	633	604	620	638	591	561	620	594	581	588	598	625	586	643	590	619	586	588	623	570	586	584	616	617	590	545	641	629	600	562	588	587	609	584	589	609	609	564	555	616	603	595	584	617	622	611	613	589	617	594	613	632	601	567	595	628	583	595	604	602	605	548	623	575	599	598	605	628	641	605	636	549	599	577	567	632	613	591	593	612	594	607	595	579	616	601	589	569	594	572	601	650	579	594	599	562	625	598	634	650	605	613	639	652	603	585	589	589	617	613	581	593	581	614	587	590	580	631	640	556	656	614	590	631	648	595	622	573	610	575	579	624	591	613	594	596	625	606	614	579	593	587	560	564	638	575	604	563	600	609	584	597	568	638	609	630	588	639	569	640	625	596	578	616	611	594	577	586	598	628	614	588	548	634	578	597	550	582	626	605	650	561	625	601	628	609	650	593	603	561	614	627	609	613	593	630	621	609	591	628	608	574	590	573	571	619	577	585	680	621	600	615	595	601	618	585	591	555	554	591	588	612	560	598	621	636	594	625	573	641	615	648	604	625	618	578	589	594	609	593	570	664	573	576	600	591	644	595	600	587	574	619	627	587	617	613	587	599	646	583	565	603	609	610	616	639	588	578	558	606	595	605	579	620	594	619	600	604	592	606	602	618	588	597	607	578	610	589	587	609	609	574	601	599	642	646	599	585	619	616	604	611	600	608	619	576	546	582	574	590	598	615	636	567	594	614	610	609	588	641	623	631	623	594	583	639	599	615	641	563	603	629	573	596	582	633	581	603	628	608	550	603	638	603	628	585	609	602	637	586	620	581	603	601	574	602	580	612	570	575	572	565	602	591	602	595	584	639	553	577	600	592	600	609	603	598	593	582	596	631	632	573	593	579	605	583	615	606	583	597	657	580	609	596	578	602	613	556	604	624	629	619	634	530	627	640	598	592	573	599	519	568	610	587	630	615	632	587	588	581	589	631	589	592	592	592	584	582	609	610	613	644	623	581	577	598	624	591	613	565	652	590	594	595	612	644	606	620	575	630	556	596	631	625	610	577	592	622	663	594	675	577	549	617	592	579	586	610	584	612	586	605	583	601	625	554	632	595	613	663	628	618	551	633	626	579	571	597	561	593	626	648	631	657	620	596	577	579	583	631	611	603	631	600	570	612	585	583	613	571	617	570	608	545	579	593	602	597	606	648	599	556	625	606	640	615	598	620	613	625	553	614	588	647	616	619	640	597	625	626	632	547	656	621	596	577	596	608	601	601	598	573	610	553	584	580	615	588	631	625	584	588	592	603	652	583	594	565	608	566	590	599	564	580	617	586	623	562	588	544	621	612	570	641	602	639	613	581	612	600	611	637	598	619	618	596	619	580	643	618	586	574	601	608	602	600	618	581	609	627	616	614	563	624	610	635	601	619	610	601	602	593	617	593	616	609	631	586	605	624	593	606	634	568	595	601	562	598	613	618	649	580	580	625	583	596	626	587	606	590	629	608	569	648	628	616	617	599	562	595	598	586	637	587	588	592	606	625	573	576	646	596	598	596	603	614	585	606	615	636	577	640	549	610	600	611	574	587	617	588	604	601	593	608	600	589	598	620	611	600	607	589	616	609	614	608	634	571	609	595	607	644	599	586	594	563	629	573	565	616	613	564	552	592	558	572	616	594	602	617	565	605	577	625	635	575	618	594	584	575	586	586	603	567	595	601	614	584	582	559	588	578	606	607	614	569	615	618	649	616	591	597	591	603	561	643	572	591	583	631	660	584	609	603	614	616	605	637	615	583	580	594	578	596	588	614	610	629	572	636	595	603	621	553	592	603	591	570	604	631	592	599	599	581	593	607	623	606	597	611	587	586	645	596	597	587	625	586	598	591	570	592	604	592	624	586	563	616	571	607	541	639	568	572	543	609	538	542	602	595	620	583	604	558	587	602	596	599	594	608	609	636	582	565	624	615	602	579	643	585	585	564	592	599	583	574	598	599	614	595	635	559	563	574	624	586	587	623	585	620	555	596	601	615	599	604	540	611	622	597	543	566	568	583	596	582	580	597	570	623	595	613	573	603	616	562	584	629	663	594	589	673	586	625	638	565	551	617	620	613	588	569	578	549	568	577	621	601	604	636	605	552	608	590	576	615	609	584	632	608	677	594	571	558	614	612	612	609	646	577	579	587	623	594	585	603	522	620	642	633	615	587	600	556	601	632	580	614	594	551	610	624	611	585	605	597	637	598	617	567	600	594	612	628	592	609	604	578	596	635	608	589	568	650	595	609	599	618	572	581	567	596	597	584	569	591	590	580	587	610	603	538	572	595	634	579	631	581	565	556	592	605	611	656	623	582	608	590	594	593	604	611	596	597	609	580	572	611	577	592	585	638	588	581	585	579	638	582	618	637	597	591	588	622	620	590	580	598	576	595	575	592	613	582	572	593	650	607	601	613	650	587	586	639	655	598	590	603	608	576	598	590	595	609	611	601	577	614	627	608	588	622	619	583	594	582	572	593	586	617	622	563	577	624	565	547	563	620	631	616	564	580	597	579	615	580	620	622	586	639	617	578	624	640	626	584	626	660	583	601	605	567	601	582	582	559	686	597	600	630	592	567	605	600	589	620	580	624	578	595	615	560	584	582	603	636	567	580	613	603	599	564	562	657	610	621	593	599	642	612	621	543	585	545	613	584	617	621	590	625	662	603	597	580	611	626	575	617	605	608	582	563	594	580	601	572	579	606	571	613	607	604	605	573	590	598	622	622	583	611	592	576	619	598	603	617	596	605	650	613	629	602	605	639	604	591	641	582	616	604	581	599	642	593	578	554	551	586	569	630	558	546	612	584	549	623	619	596	591	578	560	623	578	579	578	578	629	610	611	600	626	568	638	593	602	561	629	559	574	586	623	636	621	582	594	599	590	558	579	588	654	588	590	586	607	605	599	617	575	595	594	649	551	586	598	603	609	603	603	542	628	585	600	577	623	599	639	631	579	567	593	643	613	565	607	572	599	614	607	600	615	641	584	579	578	577	608	607	570	583	623	590	576	596	612	612	593	572	558	597	572	608	606	618	567	575	569	620	584	571	630	594	541	597	585	600	601	645	587	618	571	643	595	579	603	630	575	564	613	574	594	551	579	561	605	568	642	638	620	620	583	620	580	567	642	632	620	612	630	619	667	609	592	634	561	596	632	595	644	632	605	614	592	596	562	581	595	598	549	602	628	624	600	626	571	602	621	553	631	597	595	564	554	589	631	596	579	600	560	567	553	599	600	555	589	606	606	566	593	581	590	551	609	615	606
27827	13393	2524	3292	4414	4448	4725	2432	1347	795	633	591	510	555	515	535	534	552	497	529	521	519	486	499	507	486	521	512	557	539	541	478	517	548	523	512	500	525	503	525	519	517	517	539	539	550	507	577	528	538	494	511	523	514	500	508	529	521	536	522	514	501	479	535	540	512	528	516	533	515	556	511	538	549	536	533	505	533	529	484	500	576	518	505	511	530	551	547	540	482	483	518	525	525	527	526	547	526	494	502	550	520	507	520	506	533	512	482	512	505	533	530	475	502	535	503	495	512	542	505	499	510	490	470	538	494	499	513	520	489	535	513	518	533	531	500	514	515	514	524	556	539	498	529	516	503	542	558	527	533	497	505	477	464	496	516	474	503	528	519	537	550	498	515	545	543	536	500	575	505	509	539	549	506	482	541	512	513	523	525	541	534	527	487	473	519	543	524	479	540	509	481	519	517	518	507	511	499	524	519	527	501	521	540	509	522	511	498	577	484	484	553	513	536	513	544	538	515	568	482	499	519	506	501	519	515	493	526	489	534	541	553	506	508	499	516	527	533	510	522	522	506	528	504	547	493	492	535	500	482	553	500	503	508	546	521	497	501	502	500	539	474	499	501	559	515	525	536	536	506	574	530	498	555	516	512	499	514	530	505	530	493	507	517	532	492	510	505	517	532	510	528	530	535	537	526	542	508	525	517	479	511	500	532	516	546	528	526	543	496	505	514	500	534	520	522	531	507	516	531	516	513	509	521	495	465	548	524	524	526	530	515	502	493	534	544	517	522	534	514	533	524	518	512	484	549	512	490	496	543	483	484	507	476	521	517	531	466	552	517	513	563	523	487	545	504	519	516	522	472	476	477	524	488	525	512	531	500	493	544	535	501	519	532	520	494	512	519	520	495	473	528	541	545	525	486	503	462	528	527	478	552	485	487	533	477	552	576	452	495	536	508	531	535	517	523	563	512	509	527	523	527	482	503	513	471	547	513	516	498	484	514	517	520	547	557	550	514	490	533	497	533	540	546	519	496	534	489	528	524	501	529	480	537	527	498	513	501	488	544	520	517	524	494	477	538	495	502	499	528	524	507	498	554	536	518	469	533	506	478	516	518	538	481	587	525	479	518	502	557	473	521	506	518	494	505	554	519	510	532	518	498	509	521	497	524	496	534	519	522	548	505	505	547	480	514	499	516	511	500	536	525	524	531	510	526	495	494	535	554	505	536	572	508	532	535	520	520	530	490	510	493	533	496	525	548	557	541	521	501	523	509	511	460	555	545	505	476	524	520	540	465	521	520	530	512	519	522	494	497	475	539	498	503	513	561	510	537	543	528	538	511	520	541	486	556	523	515	499	498	496	543	518	483	525	533	518	471	519	530	550	521	518	490	524	529	557	537	527	544	497	523	503	511	531	555	500	493	504	550	547	523	522	495	532	554	491	530	491	503	544	462	503	499	500	504	533	537	535	486	494	529	532	563	518	558	499	517	547	537	510	512	544	523	475	496	488	523	502	571	547	496	500	508	518	507	530	551	505	544	554	493	484	556	536	515	560	535	541	517	553	548	531	505	513	515	468	528	513	556	522	541	525	522	531	534	537	500	500	521	492	508	541	510	512	490	557	510	553	489	551	523	529	532	515	536	549	492	498	489	541	516	523	519	517	495	516	550	538	468	530	517	513	526	512	502	541	503	517	542	509	538	517	503	512	472	553	548	538	530	545	499	573	587	519	506	525	520	506	493	540	581	545	532	544	550	540	525	563	536	536	530	491	515	523	537	477	500	510	496	505	550	505	548	446	537	499	526	558	536	495	551	518	532	557	507	475	518	537	510	527	502	496	513	544	556	540	514	471	478	521	557	507	509	518	541	505	524	528	541	509	507	559	508	512	573	554	525	524	526	492	516	518	547	494	524	557	523	528	553	515	536	530	524	490	512	489	489	516	545	511	531	520	500	501	486	528	519	484	494	511	501	550	491	525	553	522	500	510	486	524	516	515	479	519	544	544	512	519	503	555	498	522	563	532	532	521	553	529	496	536	500	551	512	518	484	526	512	528	556	530	491	493	512	511	531	526	516	536	512	538	535	532	502	504	519	513	491	515	513	482	525	550	483	550	511	545	516	500	510	525	508	486	455	519	498	490	477	502	517	502	506	534	497	503	536	512	519	506	501	469	485	576	531	542	530	518	480	516	520	520	525	521	532	519	522	551	572	515	536	492	495	558	497	531	515	489	490	487	485	523	524	529	484	524	494	522	502	449	511	555	545	521	498	513	506	526	549	499	483	496	486	520	504	514	527	524	521	487	504	530	548	513	533	524	556	531	526	492	526	525	503	508	480	520	555	512	529	496	506	546	520	521	522	512	519	530	558	482	503	535	528	524	492	501	537	503	522	491	482	523	526	482	539	545	488	515	526	511	547	482	496	559	513	494	490	527	490	514	546	525	505	538	513	568	493	500	572	499	506	505	491	505	540	510	553	515	574	567	507	509	509	537	565	492	500	518	480	538	548	536	493	496	489	517	492	522	507	480	450	533	549	531	552	522	496	514	496	516	542	509	501	560	524	525	498	542	526	535	541	545	521	480	532	540	564	513	535	515	524	541	522	492	510	565	529	520	527	507	505	527	534	529	503	535	497	528	527	496	536	498	514	536	512	505	523	529	496	538	495	540	517	523	524	523	532	520	508	545	562	512	495	526	576	523	505	501	509	531	495	548	519	470	514	521	522	509	504	536	524	525	504	488	531	531	513	570	539	501	525	518	539	534	519	538	552	539	482	558	512	491	501	503	496	507	538	555	510	510	518	491	513	516	501	501	526	524	496	534	459	501	514	477	530	538	530	535	486	538	531	503	550	491	512	504	507	507	508	502	492	472	526	537	507	524	480	505	543	490	521	515	548	528	500	541	506	517	514	534	546	526	529	545	500	512	518	507	551	505	522	525	499	495	515	513	503	535	498	492	508	496	505	536	497	489	538	510	511	517	491	537	530	516	505	453	513	534	533	538	472	515	518	466	496	509	481	520	518	509	531	533	521	497	497	556	503	566	544	577	538	543	494	496	535	531	524	515	533	507	503	502	550	549	515	527	504	488	545	554	526	551	492	503	471	507	489	531	547	543	483	516	494	504	491	481	513	550	559	524	478	480	527	534	537	545	511	494	509	505	481	532	565	541	512	517	500	501	509	545	533	517	472	501	508	503	537	520	512	511	526	542	516	539	548	540	511	558	475	495	504	502	544	533	525	535	543	560	547	545	528	514	518	487	559	514	514	514	496	460	518	593	511	527	510	584	540	514	522	519	477	533	549	491	525	542	484	505	500	515	504	501	545	519	542	507	553	454	497	490	556	498	485	506	499	482	500	483	524	552	504	550	509	470	531	517	511	533	493	507	550	495	484	489	567	489	537	485	487	530	504	562	520	517	499	503	549	521	520	503	522	531	498	541	497	503	482	517	532	517	546	495	525	517	564	503	545	534	538	503	535	527	536	521	530	520	547
5233	1793	1830	3446	4737	5029	4838	2557	1406	811	615	526	464	463	460	471	492	443	455	469	411	457	442	450	459	435	463	469	440	445	433	485	457	493	451	447	458	434	411	450	465	464	448	438	424	455	448	431	468	438	471	427	409	425	492	504	408	455	455	454	472	463	451	478	461	434	475	446	444	445	461	453	480	449	447	443	457	448	481	466	478	445	474	465	449	467	450	464	456	472	447	438	434	448	466	448	482	455	429	473	443	411	404	468	410	434	488	454	443	410	462	461	472	447	461	467	429	492	463	456	473	454	470	467	459	442	482	422	419	464	449	438	470	435	455	459	444	435	454	473	455	443	425	468	468	453	443	423	497	460	472	439	449	426	444	484	476	474	438	497	475	451	477	480	466	457	427	465	438	422	453	455	430	418	445	467	458	432	423	462	420	450	426	467	451	419	470	422	475	461	441	436	445	437	484	441	469	416	457	426	467	443	472	435	415	433	442	424	452	472	434	448	419	458	446	409	485	443	449	417	522	446	503	454	441	462	473	484	460	480	432	422	431	454	443	447	412	464	418	461	444	455	433	469	478	404	455	411	445	462	465	466	446	465	478	442	410	454	445	427	451	457	434	442	434	485	448	436	462	466	430	509	472	486	450	462	437	453	426	409	474	457	473	447	472	475	474	435	458	429	435	462	455	450	417	439	486	411	468	447	429	450	457	422	458	451	419	413	451	456	451	465	434	417	468	470	428	483	486	456	438	434	449	462	454	428	449	444	459	464	452	497	447	427	458	453	432	485	431	439	484	399	483	430	426	425	458	450	483	449	429	462	395	432	481	500	468	443	418	454	448	438	445	438	416	478	430	481	457	435	482	460	479	487	467	453	448	443	455	423	448	416	463	472	432	428	436	461	443	464	469	448	504	453	437	433	455	438	468	474	462	428	460	471	429	452	424	449	474	492	427	440	473	439	456	482	455	457	443	446	456	414	446	465	426	455	488	484	433	469	454	478	459	456	446	447	462	470	453	456	448	447	467	446	443	480	411	471	415	443	454	459	431	429	447	458	465	480	430	442	443	469	454	434	409	426	478	460	444	453	439	483	445	470	474	439	439	417	457	454	474	457	507	452	452	490	448	460	464	460	471	475	444	459	467	432	414	490	431	448	465	477	443	469	488	436	434	452	457	432	461	471	420	466	430	456	446	452	451	426	433	440	464	471	420	464	457	433	457	470	471	452	441	483	423	443	422	447	457	458	449	442	460	438	439	424	454	441	443	432	490	430	441	462	425	426	511	420	459	452	469	465	421	462	449	419	473	493	441	487	468	460	489	463	454	450	440	434	417	468	440	451	417	439	464	457	462	455	451	426	446	477	429	461	458	456	442	428	466	485	469	428	441	454	467	481	483	435	402	416	459	461	439	450	474	439	440	382	445	468	455	455	464	463	461	435	429	457	446	415	450	459	446	479	395	449	499	434	463	432	448	465	444	440	444	460	437	441	467	459	455	458	412	466	450	448	464	458	448	429	474	419	464	454	461	458	417	479	425	440	454	471	442	452	477	481	445	446	446	452	420	445	454	444	455	439	504	452	421	455	441	429	475	422	448	457	444	472	446	429	429	437	463	460	464	456	439	439	472	436	436	481	468	429	419	445	436	413	472	415	451	454	474	466	455	444	458	474	485	456	455	422	444	461	419	467	458	458	443	456	467	449	430	469	414	439	424	429	470	472	445	455	452	448	450	451	418	436	459	423	425	437	466	464	419	423	457	467	428	468	448	442	448	451	463	476	449	452	444	468	481	411	458	459	476	439	445	464	456	444	485	408	426	456	474	446	451	423	436	434	416	441	448	471	444	451	453	457	439	428	442	438	415	473	461	456	462	450	462	480	468	461	442	452	430	430	453	462	443	465	446	452	460	472	434	466	465	452	461	440	453	439	463	463	457	484	434	441	434	433	458	459	432	474	461	437	443	455	411	433	432	480	471	475	449	476	452	437	459	459	422	433	441	458	428	457	462	451	434	441	446	414	460	447	453	444	441	468	473	451	451	468	444	453	476	467	473	477	419	461	457	471	456	425	445	492	424	407	441	477	432	446	394	464	433	451	462	467	442	426	434	502	417	443	443	441	493	450	441	462	414	492	443	448	443	472	438	477	416	474	448	464	464	429	440	430	439	428	495	458	460	426	461	457	462	443	423	456	458	476	432	416	453	438	451	432	439	428	461	446	462	400	458	457	458	437	452	437	447	440	443	450	428	450	457	426	474	449	435	456	429	459	419	483	440	442	449	425	459	422	471	448	428	451	459	446	468	449	420	457	458	429	460	470	498	491	451	478	444	441	455	467	406	453	413	426	459	444	449	497	391	434	459	443	453	464	469	457	437	443	474	421	488	448	457	438	462	447	455	436	453	466	470	453	435	468	431	435	452	452	430	456	459	464	458	460	412	455	437	446	430	483	467	436	434	445	438	434	496	429	476	495	403	464	468	461	484	496	460	430	451	446	444	450	479	457	454	474	451	431	458	471	423	459	478	447	469	453	430	473	451	412	465	464	412	420	445	444	463	479	420	468	449	471	472	450	451	407	471	450	451	435	442	440	463	454	425	475	470	495	433	441	425	448	458	473	417	462	485	471	458	419	478	440	464	443	417	437	481	456	436	439	421	464	491	459	401	426	520	443	447	411	445	458	420	495	439	399	473	451	433	423	429	452	425	453	435	451	471	463	481	438	492	408	461	442	450	437	432	450	471	459	431	436	450	444	431	433	424	415	462	464	453	445	442	461	427	395	426	415	459	469	499	465	456	468	462	427	392	477	460	440	485	446	448	443	447	476	457	449	433	446	444	435	442	425	433	421	442	440	469	459	446	486	453	428	468	479	435	510	386	420	462	419	451	462	438	440	434	449	447	461	456	458	422	442	449	442	470	491	480	473	446	455	431	475	429	461	444	439	469	440	456	465	468	460	434	468	425	468	451	463	448	433	433	437	464	441	460	464	426	441	442	434	497	445	434	467	457	431	486	431	444	434	465	428	410	463	491	453	441	420	433	450	447	424	467	472	437	455	442	436	462	463	482	443	435	472	454	461	436	455	450	450	421	448	431	458	454	454	458	486	428	439	442	452	499	447	495	438	502	425	457	437	438	486	459	448	433	417	414	475	427	444	440	472	432	475	472	425	458	437	407	447	431	444	435	453	421	438	453	471	464	449	451	440	442	396	433	433	428	462	408	460	473	445	435	448	442	537	433	416	427	430	430	454	439	451	404	447	469	468	453	471	424	435	449	432	427	516	459	454	427	477	456	409	482	430	449	417	421	392	472	464	447	453	424	470	433	454	465	426	451	440	434	479	486	424	488	469	464	449	456	402	472	475	402	455	445	445	423	429	427	441	415	455	470	480	436	411	473	459	475	440	482	411	414	418	466	434	447	453	471	436	440	448	483	433	469	482	483	470	416	426	443	454	427	447	479	447	470	442	434	472	463	440	466	445	431	462	453	497	455	446	443	460
25514	21426	27474	34218	45484	37513	27195	12972	4631	1711	843	638	629	554	553	560	538	586	549	553	528	561	577	585	548	564	561	521	547	598	589	567	545	545	596	579	576	559	533	570	569	521	542	596	570	539	562	529	603	570	571	566	536	587	561	536	583	536	529	546	527	601	586	578	538	578	551	588	587	560	574	583	583	561	526	537	546	569	580	534	588	561	555	530	594	541	567	515	545	572	536	550	545	595	574	592	598	541	602	555	528	587	612	541	577	573	559	582	536	547	523	531	545	557	538	561	607	581	554	542	545	560	575	550	550	564	563	557	535	559	533	553	542	591	579	571	545	578	547	550	587	554	535	579	587	586	573	557	531	557	558	609	559	593	548	511	528	597	579	543	562	574	543	544	534	552	542	537	546	568	522	568	558	513	576	537	538	561	571	584	545	535	562	546	583	546	563	570	558	524	547	594	572	551	595	561	571	569	572	551	550	595	549	558	558	571	539	523	531	553	537	537	566	549	553	524	549	581	564	562	583	562	595	561	514	537	549	592	573	526	558	543	588	528	554	580	567	579	551	566	555	554	542	553	579	575	561	573	553	581	559	600	576	560	554	564	567	556	551	585	566	559	554	574	582	536	580	592	572	590	556	580	525	582	494	600	560	590	557	610	571	546	560	575	561	564	552	546	569	571	518	557	545	572	531	582	562	629	573	570	516	547	536	532	540	580	546	560	526	573	605	584	536	564	542	569	549	517	572	559	550	579	562	566	543	604	590	543	573	573	576	575	569	531	581	594	590	600	527	533	531	535	544	515	539	533	570	545	547	571	579	543	529	540	548	561	595	494	531	529	562	566	620	574	588	539	507	527	563	585	563	584	583	555	585	591	584	576	549	561	553	536	586	548	570	564	619	551	533	548	571	565	580	554	559	535	573	549	540	557	571	558	599	565	549	547	548	618	602	575	615	527	573	558	534	568	550	568	545	549	583	559	503	561	552	534	555	532	525	546	544	532	544	560	613	542	525	586	548	533	604	567	543	539	539	536	542	567	568	547	531	587	569	587	598	550	557	603	569	551	554	565	551	556	549	558	561	555	531	577	574	587	586	548	565	569	560	534	567	533	571	556	549	545	595	509	553	587	529	524	561	576	540	527	558	559	569	585	533	555	519	558	582	533	564	568	563	568	558	593	534	579	543	551	552	578	595	541	573	559	557	576	621	548	596	570	569	569	583	558	550	540	521	562	591	615	604	498	566	564	563	533	577	559	586	533	570	527	518	575	568	562	569	547	595	569	523	568	557	544	550	576	545	513	555	539	557	549	520	555	560	605	556	562	561	538	604	566	578	581	564	513	565	592	591	580	550	543	579	531	586	562	553	552	572	552	530	562	603	573	567	537	576	572	557	579	575	573	526	579	603	523	596	591	588	561	538	581	582	555	564	545	557	530	581	558	523	540	531	546	539	547	523	582	567	598	551	584	576	576	584	567	573	585	586	541	554	576	559	533	553	557	548	567	536	527	576	579	618	540	552	588	537	564	558	560	569	554	552	539	576	588	517	555	583	599	519	551	561	640	534	584	518	578	557	567	580	636	547	569	550	573	530	538	579	535	553	543	589	545	586	556	565	544	552	588	578	529	497	527	533	527	608	563	557	535	601	558	554	556	552	542	582	595	560	519	575	549	578	550	552	542	558	548	611	576	559	551	557	543	539	552	584	525	566	540	518	616	531	556	544	594	596	590	578	564	576	541	557	524	599	574	515	560	529	584	546	594	556	573	586	529	568	549	540	543	546	530	579	549	589	571	563	533	577	583	518	558	575	555	584	570	546	557	532	543	526	577	573	566	538	542	540	586	546	519	552	549	568	531	534	583	512	553	566	575	562	561	601	520	545	580	552	550	548	583	547	523	554	546	557	581	566	544	546	539	561	536	553	581	556	563	557	581	590	543	535	544	484	575	506	555	536	547	558	538	551	589	579	559	546	551	558	563	574	514	558	606	569	568	531	519	549	555	608	578	543	568	534	603	566	564	542	522	556	546	553	576	597	618	564	528	525	551	574	597	537	579	571	581	520	595	526	581	537	512	566	522	536	535	596	585	562	530	568	558	562	527	551	585	545	517	601	510	531	571	560	557	566	562	556	531	558	572	538	538	551	540	593	523	546	520	586	515	554	561	558	524	514	575	572	585	543	522	552	569	581	539	561	574	592	585	587	572	569	594	583	588	581	580	555	569	581	567	563	576	555	575	520	567	550	548	542	583	568	536	548	569	540	546	565	594	583	567	575	542	544	532	550	568	563	577	560	525	542	550	498	589	553	546	572	573	486	543	589	534	570	534	566	566	571	584	554	531	542	562	554	530	519	552	557	585	547	513	546	563	561	553	530	559	539	533	551	553	554	540	568	575	564	580	564	550	556	563	578	578	550	592	553	570	557	563	563	536	518	542	561	565	570	560	545	523	563	613	525	614	565	541	601	540	525	534	558	551	552	552	546	572	534	512	567	559	538	542	572	577	603	545	538	584	572	551	559	550	575	562	563	565	566	556	514	575	578	579	583	576	527	613	557	574	510	592	572	540	524	527	560	575	562	541	555	540	533	561	542	567	549	567	577	569	546	602	574	565	557	564	546	585	563	574	575	544	605	540	553	524	600	583	594	561	557	563	554	573	583	592	580	512	539	581	557	556	551	589	531	537	576	540	549	555	543	557	552	561	533	573	495	570	529	594	599	543	557	565	584	564	578	488	564	558	572	612	600	550	528	578	541	551	537	547	581	594	581	567	606	549	582	553	533	569	556	575	559	487	541	557	565	552	590	573	548	600	530	571	571	583	552	582	539	532	545	539	567	574	563	575	575	554	572	550	592	568	565	583	528	553	540	558	566	516	586	573	568	570	542	597	538	541	577	534	554	549	532	556	573	552	529	555	582	596	574	596	557	561	604	538	604	532	543	558	570	600	532	591	608	531	575	526	566	543	585	583	541	576	559	587	525	563	595	547	565	530	605	526	560	600	595	590	555	521	591	557	567	579	579	553	581	506	560	532	515	514	582	555	623	570	548	538	515	565	582	552	561	531	557	579	606	531	524	561	532	557	530	582	562	567	562	575	558	534	551	571	538	605	533	519	532	574	508	540	536	551	576	534	509	532	577	522	550	538	580	553	526	534	578	566	550	571	584	557	553	610	543	556	600	597	521	562	534	517	568	556	557	588	530	582	538	534	556	584	546	558	531	604	569	523	577	572	565	568	591	550	535	545	556	569	537	527	576	546	575	562	570	553	530	599	537	566	507	530	551	561	584	593	590	560	554	581	548	584	567	543	589	602	552	544	580	572	558	574	554	559	563	521	592	553	567	595	529	553	557	549	570	553	576	555	569	532	577	528	592	527	576	581	527	558	549	551	579	552	584	584	581	593	571	584	581	575	554	547	534	563	570	554	579	571	562	530	560	564	546	580	545	509	597	560	531	530	613	567	526	568	583	531	515	566	519	564	600	567	580	536	565	535	564	542
3903	4847	5351	39125	43548	30297	21151	10291	4480	1819	923	617	555	549	559	472	546	501	491	504	533	534	491	520	522	522	527	508	494	511	543	506	487	521	542	501	484	522	471	543	559	536	518	512	498	521	524	535	503	542	498	472	519	521	494	521	519	488	538	503	455	511	504	489	539	472	489	475	497	489	491	507	523	481	472	472	507	528	513	526	517	519	481	497	503	536	494	476	530	553	535	509	510	504	535	497	530	468	474	550	531	503	494	518	507	521	492	521	495	518	496	525	478	488	508	556	502	504	500	549	498	499	510	513	489	502	504	505	507	519	547	477	490	484	497	536	526	536	492	500	494	526	500	516	498	469	487	488	558	524	500	500	507	553	541	522	514	492	515	484	521	521	521	509	527	496	516	531	530	476	434	522	499	478	534	512	502	476	496	501	550	531	528	517	519	560	504	522	494	524	500	502	486	510	541	515	515	522	512	528	509	518	544	527	515	498	480	491	560	495	452	523	545	527	527	491	464	519	528	490	504	470	519	548	515	506	510	497	533	506	519	490	501	573	507	571	488	504	539	502	539	521	492	521	514	502	515	519	480	508	489	529	479	520	512	497	518	549	492	518	516	523	533	503	510	528	501	483	497	495	497	565	508	456	525	509	498	516	525	508	485	508	522	505	524	509	539	529	487	543	504	524	520	553	489	480	482	571	481	531	488	498	473	531	496	507	473	535	503	545	518	504	490	511	534	527	491	517	508	537	521	543	507	526	533	530	469	509	474	497	530	487	530	511	507	528	476	509	486	493	513	502	554	513	500	500	519	569	477	488	504	513	559	503	503	482	526	522	514	525	486	539	494	479	481	549	475	522	496	502	540	491	506	495	521	484	528	539	498	499	502	520	481	543	517	477	541	533	511	499	536	447	510	503	546	510	512	489	537	517	482	516	486	482	496	522	518	511	493	484	518	508	497	522	522	530	491	525	495	534	507	550	517	466	502	516	525	517	515	512	524	508	537	510	485	503	525	509	508	538	530	496	528	535	521	515	519	486	517	505	513	504	545	525	529	520	489	521	488	494	508	549	536	520	523	491	528	481	520	507	493	533	538	505	557	539	481	497	521	453	504	543	487	491	530	519	496	521	534	530	511	474	522	517	522	507	516	491	507	459	542	502	497	535	575	479	501	510	512	518	507	521	509	525	508	528	540	511	460	507	523	548	507	578	507	512	528	496	529	493	504	542	534	519	519	553	550	538	490	495	489	506	478	510	542	517	495	491	525	463	531	511	464	528	513	495	519	542	480	500	540	534	507	516	507	482	483	522	487	512	512	488	511	504	532	470	529	516	504	496	514	512	521	520	497	482	527	528	500	513	540	536	481	508	492	510	492	526	496	490	522	518	486	523	530	541	490	506	503	525	507	514	510	497	530	517	504	491	505	517	521	553	513	478	510	538	497	507	518	532	481	543	514	510	506	513	536	498	559	496	470	487	488	513	508	503	509	519	514	511	501	514	474	482	511	515	511	487	521	491	531	516	506	501	526	486	494	481	512	498	543	539	487	493	485	512	503	500	532	518	547	500	504	524	479	513	535	532	452	503	486	507	523	481	536	459	512	543	476	507	498	514	529	504	465	519	481	482	527	529	487	494	506	508	514	534	541	514	534	452	481	506	538	520	509	508	461	523	511	532	488	513	509	506	496	497	533	500	506	507	505	509	512	529	528	476	475	534	531	471	520	507	529	489	502	495	497	514	514	509	523	529	485	507	525	528	531	495	525	522	499	503	505	501	478	503	515	537	482	539	504	522	498	544	525	495	494	533	522	513	534	478	483	515	531	502	491	484	483	486	487	506	498	483	519	515	503	515	486	498	518	540	516	500	517	497	504	501	502	494	482	488	508	526	513	521	529	511	515	494	521	498	533	502	499	535	493	479	498	498	469	537	486	526	485	527	512	494	510	504	471	509	521	528	518	492	533	494	478	496	497	471	542	499	467	501	492	487	480	541	519	476	539	494	531	504	447	509	498	520	487	530	508	528	513	514	501	468	500	484	504	548	521	525	493	495	463	527	505	534	524	530	518	514	493	481	505	482	531	508	554	491	461	488	486	510	517	514	569	522	531	528	492	519	538	463	516	542	511	521	465	511	503	570	516	487	535	508	530	485	547	535	521	554	533	548	501	500	511	544	504	488	490	491	514	483	483	502	488	506	533	506	528	548	516	476	532	524	499	483	476	483	471	502	541	480	516	492	532	469	514	488	470	512	552	551	500	510	474	538	485	510	498	489	534	502	494	485	499	519	467	517	506	546	548	513	502	471	540	535	514	502	499	501	496	526	496	458	476	528	510	525	492	494	525	520	503	524	516	523	533	511	472	520	527	482	483	539	520	562	485	540	472	498	495	499	509	519	499	494	507	479	518	507	481	463	491	488	498	511	516	487	524	516	514	514	552	493	478	494	529	514	468	516	520	497	529	499	505	514	496	510	482	491	480	533	487	511	532	487	534	571	542	568	493	516	479	534	498	475	505	511	527	486	512	489	500	506	503	496	568	492	530	517	486	494	494	511	537	499	488	535	504	490	508	498	520	542	499	509	525	513	542	532	492	499	535	528	483	495	518	505	480	507	524	491	506	512	484	460	532	466	511	477	515	527	511	490	489	491	509	526	520	518	502	496	496	531	534	481	524	498	524	510	538	490	525	512	504	512	529	524	500	491	532	505	528	548	505	510	507	514	495	483	484	478	547	500	502	511	500	515	487	512	510	505	480	557	497	512	499	526	482	514	505	514	550	499	499	481	505	507	486	488	532	527	522	524	543	479	488	515	494	475	531	505	472	505	520	524	511	518	507	483	486	506	498	478	544	530	541	516	500	516	529	488	513	516	486	464	508	460	494	505	471	549	488	494	486	505	524	483	534	521	495	507	533	530	501	509	515	515	502	543	522	486	501	485	511	493	464	529	500	484	505	490	496	523	492	528	500	508	504	556	488	495	500	532	525	511	501	492	482	511	514	500	481	524	515	520	476	505	526	502	553	531	497	521	560	520	517	515	554	492	521	476	458	557	512	468	494	541	480	502	494	512	498	530	478	520	549	499	489	526	504	508	539	500	480	496	508	483	500	518	502	475	555	517	467	501	532	490	538	521	489	521	533	524	507	506	507	538	481	542	523	507	508	485	484	528	492	478	509	501	501	520	511	491	531	517	562	511	527	494	523	528	484	541	508	530	497	531	492	504	469	482	483	522	482	514	488	522	503	537	541	517	530	513	513	480	515	474	497	512	506	498	527	499	530	525	516	504	515	492	477	518	526	477	483	521	516	509	499	488	455	523	533	496	525	494	509	475	539	489	530	491	573	495	511	514	535	520	479	501	520	536	499	555	496	489	481	500	483	515	517	496	544	538	544	544	489	452	501	518	494	526	506	467	484	502	530	487	495	495	478	526	510	510	479	491	534	478	453	496	527	527	506	488	465	499	496	502	505	538	505	512	505	490	446	497	505	527	496	517	524	507
24313	21453	28820	30928	57627	52121	43237	24305	10189	3188	1278	896	745	686	730	686	703	702	661	729	647	703	694	652	694	711	714	755	675	685	693	701	694	690	645	741	702	691	715	724	702	667	651	674	693	699	689	673	709	692	727	681	707	702	686	732	721	718	690	717	687	662	715	680	714	697	721	700	688	702	658	695	682	727	770	693	669	692	692	685	685	722	694	646	689	700	672	702	654	680	667	689	662	704	665	697	667	703	690	641	683	674	687	639	696	685	625	680	727	670	695	704	671	703	662	700	686	690	706	678	625	703	703	741	674	685	691	662	702	664	675	685	668	688	694	696	668	687	718	690	632	685	675	691	706	669	701	657	697	676	690	735	699	663	657	681	681	721	685	652	680	675	683	694	668	698	654	671	674	659	713	677	699	682	659	666	677	721	645	754	725	681	661	743	679	690	673	722	675	670	652	677	688	656	724	648	698	665	683	655	658	696	656	651	699	692	657	669	729	650	664	648	722	671	708	716	657	689	658	667	728	668	640	661	635	688	670	689	697	715	643	641	663	649	696	711	668	682	632	625	682	651	671	675	689	692	695	669	672	697	665	680	670	711	646	687	665	703	700	629	699	648	693	657	673	729	725	718	696	657	657	689	647	677	716	660	682	718	654	666	701	676	671	697	723	693	672	601	671	675	683	689	682	730	710	723	651	698	699	678	714	713	631	685	697	671	690	654	696	670	689	677	653	683	716	712	669	695	691	692	720	633	632	692	653	684	699	668	704	721	679	661	660	692	705	691	700	685	658	682	681	662	682	685	692	688	688	681	699	664	629	706	663	733	701	684	686	641	688	695	646	657	681	681	701	699	674	717	683	640	702	663	684	688	703	675	666	672	694	718	684	674	641	687	638	677	708	661	665	694	677	657	705	645	700	654	712	653	673	663	677	735	725	673	685	660	678	692	750	631	672	679	681	701	641	658	702	700	650	669	703	652	694	673	684	644	692	693	706	669	675	694	700	676	683	680	682	689	650	677	671	700	705	655	675	665	688	716	634	705	684	680	627	697	728	669	654	667	727	707	672	662	663	693	681	742	723	682	714	747	668	636	658	679	706	720	691	666	662	662	730	710	701	670	632	663	673	659	672	672	646	610	697	671	656	636	713	704	677	691	658	654	708	703	708	705	689	701	694	675	657	706	688	689	656	713	726	677	671	649	671	726	656	648	675	660	641	670	690	665	709	693	701	651	710	717	661	675	671	682	711	687	651	676	619	703	668	687	688	670	709	669	688	650	686	686	718	618	690	715	663	667	664	669	679	683	673	680	692	672	676	662	674	718	731	682	638	627	660	713	684	653	640	685	673	714	677	652	681	672	672	692	685	650	716	723	678	670	655	661	674	688	666	665	619	664	682	670	616	677	680	702	679	696	695	699	700	665	702	667	617	655	664	684	607	674	729	673	668	671	696	668	704	675	699	695	702	705	702	686	681	687	692	679	708	650	716	715	706	669	726	702	664	678	669	691	727	724	730	669	675	679	664	668	641	665	686	704	686	705	674	735	642	664	675	683	730	678	692	674	724	692	686	679	675	709	687	713	654	668	660	696	700	692	629	647	635	675	694	679	714	692	698	655	740	665	651	623	705	670	635	676	654	682	695	707	685	670	710	738	639	669	664	654	649	649	674	673	656	675	726	668	668	687	686	737	651	659	707	703	713	679	724	695	682	685	750	664	677	660	624	680	666	678	726	665	672	701	727	676	624	742	722	716	682	731	680	708	662	698	672	692	643	676	702	654	686	620	694	684	659	690	720	678	717	679	702	702	665	671	664	664	669	632	681	652	682	696	722	704	656	688	635	695	679	687	700	698	704	651	665	647	688	677	660	687	691	647	680	728	672	656	666	652	720	678	711	698	681	704	679	712	642	671	684	699	668	677	682	754	645	645	683	664	695	653	685	673	652	661	674	688	688	674	658	671	699	687	719	675	650	645	654	685	671	683	651	739	728	649	711	657	762	701	723	691	661	690	727	672	735	691	661	699	658	651	679	631	636	681	639	671	737	697	658	672	695	697	657	646	690	662	675	677	720	702	722	689	690	709	679	701	709	689	670	660	678	688	685	654	672	678	633	666	681	665	702	719	703	631	633	714	721	682	719	660	693	684	719	679	699	708	682	652	728	713	713	659	667	656	673	700	669	675	677	667	652	665	667	694	698	693	681	653	690	677	688	671	665	660	734	670	645	681	681	646	657	696	716	686	674	612	636	693	663	706	695	717	801	725	680	690	661	708	704	708	688	705	652	686	673	712	693	746	691	718	660	645	664	709	667	642	661	660	713	659	652	712	599	668	713	677	695	705	675	691	696	654	687	656	666	666	706	646	693	656	665	696	672	666	636	656	698	694	678	665	687	672	678	668	740	693	723	693	680	671	660	703	652	669	717	693	649	614	684	667	667	671	651	678	649	646	696	681	677	680	692	690	690	684	693	671	643	670	660	623	692	674	648	688	664	655	653	661	675	714	688	685	731	652	714	667	660	680	639	652	704	665	627	647	624	651	698	726	709	714	690	626	674	669	678	683	662	683	684	675	655	691	745	713	637	668	652	627	713	662	722	689	678	712	638	675	645	708	679	689	643	672	674	689	687	627	661	670	711	693	658	674	691	676	653	697	665	696	701	711	727	658	700	672	681	618	692	650	655	688	718	641	674	698	644	681	708	680	675	694	714	738	664	691	727	666	653	715	645	702	694	699	672	742	662	688	711	715	665	724	685	668	659	650	655	723	666	647	658	638	649	674	619	682	684	667	667	668	627	687	696	708	661	685	701	658	661	687	730	692	631	695	685	685	682	685	680	664	692	717	683	701	673	701	663	700	677	706	708	665	669	652	688	659	721	661	677	717	729	688	680	693	718	730	690	705	705	720	663	650	704	672	673	657	724	684	666	645	695	646	659	700	709	689	695	696	713	731	748	699	662	711	703	665	680	739	663	707	665	695	673	685	636	673	730	679	652	689	724	654	678	644	706	689	676	687	682	717	661	654	688	699	691	681	674	699	687	667	658	718	717	698	690	651	729	657	674	696	700	685	683	695	740	708	711	689	657	681	718	694	590	689	682	717	677	660	658	700	687	733	744	627	732	687	681	634	696	692	684	617	675	667	667	658	697	687	633	719	725	683	712	689	699	750	634	667	619	697	734	708	697	699	710	674	634	755	642	712	691	704	652	679	667	666	726	665	703	667	715	675	667	691	689	704	699	686	676	685	688	686	657	715	720	652	696	648	648	670	691	717	639	724	645	685	689	670	663	700	705	672	684	708	705	697	673	682	721	648	700	682	638	675	677	682	699	664	719	678	612	678	714	646	655	672	758	709	707	646	681	722	700	680	624	661	662	697	680	699	657	683	679	688	665	666	626	637	628	645	702	679	638	676	716	653	646	704	668	656	694	701	687	677	686	665	653	695	676	702	657	695	711	694	703	716	665	689	663	602	677	669	704	750	714	709	667	653	704	695	710	713
4509	8852	12625	46522	65092	49538	36918	17781	8311	3104	1230	725	676	697	638	661	634	643	620	600	602	631	649	618	603	622	637	622	609	596	666	615	607	611	663	622	666	620	637	628	592	615	616	607	597	615	650	591	597	642	612	597	647	658	622	640	578	598	611	631	586	634	583	598	625	617	666	629	598	633	631	646	578	592	573	645	641	616	603	633	605	609	605	608	632	600	602	612	610	640	644	611	636	590	605	638	642	593	573	616	598	609	599	630	621	630	659	622	642	644	599	639	614	620	566	602	621	582	644	607	634	619	634	641	611	630	626	601	609	571	600	584	635	573	625	632	627	615	627	642	641	607	593	631	621	624	611	618	603	584	615	582	625	621	604	623	616	645	601	618	631	592	620	613	633	654	612	565	646	621	599	608	630	602	626	679	626	573	615	637	626	634	594	657	596	612	625	631	624	582	607	611	637	631	608	608	581	625	625	593	607	625	578	584	586	632	624	567	606	603	599	619	658	622	613	587	612	587	582	570	633	611	641	568	591	581	636	651	623	610	593	621	627	595	626	616	621	665	604	594	639	600	626	632	578	632	640	645	616	636	595	603	624	642	592	632	626	629	608	652	553	598	614	688	601	598	592	627	586	588	628	646	589	619	599	597	592	607	574	610	609	597	604	635	620	631	622	571	617	641	634	634	610	645	597	625	610	627	592	603	619	595	587	579	655	623	622	632	635	617	576	602	583	615	645	598	644	621	626	643	621	600	651	606	653	643	568	609	638	573	592	610	613	633	606	618	633	636	606	620	622	574	615	569	636	650	602	598	651	657	650	612	641	636	581	590	620	597	602	605	594	623	629	580	591	661	595	625	604	618	610	635	609	651	593	559	610	647	624	595	588	627	598	589	658	638	614	667	616	629	671	622	623	578	595	634	621	601	640	583	571	636	592	620	613	593	602	642	585	591	568	630	600	628	598	596	587	601	644	592	634	617	600	621	577	626	549	639	587	607	606	638	580	608	577	628	618	612	593	644	586	587	618	579	641	635	609	636	590	608	609	619	597	635	633	594	578	586	595	648	632	618	592	612	601	662	609	622	645	601	614	619	597	633	599	610	584	594	616	617	596	612	593	613	565	614	599	615	656	582	593	643	637	625	655	585	573	625	626	587	609	603	620	593	653	620	619	630	614	616	583	612	620	564	585	595	589	622	565	626	598	620	584	633	608	677	608	578	588	598	668	583	639	646	645	613	587	600	629	583	622	614	580	623	582	641	626	585	629	568	609	604	624	629	577	601	615	594	651	621	575	626	627	593	639	556	567	641	647	621	609	611	601	561	632	580	653	587	630	587	583	649	579	594	645	619	610	628	639	629	594	602	585	584	608	598	615	605	653	603	614	619	583	590	598	620	662	594	625	613	616	645	600	644	617	610	598	593	592	628	609	635	603	644	610	625	595	595	633	600	626	632	624	588	634	584	611	564	591	626	593	564	596	615	645	626	614	616	603	602	588	599	611	625	579	632	583	605	608	662	623	588	612	630	589	580	656	611	547	574	623	616	633	626	610	605	621	652	596	633	602	606	615	637	562	663	577	617	602	614	624	580	621	572	610	569	616	609	637	670	625	614	609	655	622	600	610	613	633	583	567	605	565	622	566	623	594	618	631	594	574	633	613	650	604	611	614	646	599	607	610	598	640	636	616	640	612	677	630	676	559	604	623	607	629	602	628	606	598	606	625	639	619	614	635	605	607	621	657	612	627	624	626	611	585	610	649	625	623	629	588	595	567	634	595	608	622	614	607	642	643	571	605	588	614	570	589	649	655	570	616	650	612	599	629	611	585	641	594	576	625	611	589	637	607	603	626	654	652	620	611	617	566	601	593	611	628	601	639	574	648	624	613	616	602	604	624	581	665	655	623	606	632	635	657	626	577	580	609	603	593	625	625	657	603	590	636	625	607	639	636	616	592	600	603	627	607	636	596	592	616	618	611	642	557	616	628	659	605	611	615	602	630	619	619	577	609	624	595	595	634	614	575	585	607	618	608	578	603	625	625	606	633	638	577	615	618	601	609	635	622	651	608	595	603	582	676	689	609	644	598	604	638	596	589	618	597	595	639	612	613	599	609	641	645	633	616	605	658	619	601	596	614	594	611	610	633	651	638	607	693	614	616	606	588	609	616	632	597	590	592	613	640	672	631	606	614	603	593	579	612	565	647	649	586	659	582	608	569	624	632	620	603	612	601	576	624	564	619	661	629	667	616	591	596	655	608	617	635	643	629	646	634	627	621	624	613	600	658	608	634	650	608	591	604	588	659	615	605	623	583	624	594	588	611	589	594	574	654	615	594	584	545	613	557	644	611	568	547	630	621	613	599	633	675	625	644	576	622	567	660	635	644	599	658	600	599	643	655	638	585	596	634	565	628	601	596	615	606	650	604	624	605	612	622	625	652	598	600	622	636	646	585	596	594	608	624	580	599	673	625	622	636	606	593	597	591	615	597	553	636	620	619	602	604	617	617	635	610	586	607	595	583	653	639	633	605	595	676	591	568	613	614	603	598	592	590	591	648	652	568	569	571	629	572	570	603	609	632	630	636	605	594	614	666	616	619	586	581	597	589	637	613	616	617	604	603	611	606	587	640	600	608	610	643	585	578	575	628	609	600	616	599	646	614	636	634	601	618	584	586	637	674	622	672	640	615	604	645	601	642	589	590	589	628	618	613	614	588	610	613	609	598	691	623	553	619	610	589	633	619	627	578	614	603	597	635	596	589	588	623	593	576	622	556	620	602	621	574	593	570	632	621	589	611	642	598	625	565	627	632	593	620	621	607	571	624	595	650	607	625	648	575	634	541	621	638	626	640	623	642	596	591	566	632	630	597	613	645	587	603	627	600	594	612	599	651	590	629	574	652	632	594	597	595	641	615	585	606	599	673	627	640	646	596	614	609	626	632	646	645	609	620	597	648	601	616	616	606	655	606	614	600	610	578	618	610	592	640	608	601	652	628	577	606	632	607	624	631	566	584	657	616	619	667	552	623	579	622	601	648	627	598	630	566	614	603	605	614	607	614	615	623	637	606	608	633	590	641	593	576	609	585	633	596	639	628	619	651	608	604	621	616	611	631	614	608	592	625	582	593	601	617	625	576	608	638	639	602	603	664	610	606	598	601	571	620	621	622	647	585	610	621	599	633	622	649	630	612	565	609	606	602	633	635	586	554	634	606	600	586	639	592	603	564	611	605	622	675	569	600	636	645	632	580	599	609	625	615	619	623	651	607	646	655	634	656	629	599	584	607	627	588	603	615	626	589	591	619	622	578	609	633	646	628	602	556	580	594	623	620	643	647	623	633	591	634	592	581	635	583	629	612	585	603	641	596	605	625	644	611	592	577	596	609	646	651	587	638	581	592	614	598	618	651	619	604	585	634	605	623	661	627	601	573	612	600	634	639	619	621	616	602	603	612	589	623	602	567	583	618	604	644	588	620	574	594	618	606	653	591	621	614	616	601	596
27736	13259	2442	4654	8847	5994	4007	2072	1086	683	571	575	527	556	558	528	585	529	525	509	493	526	552	543	510	583	513	552	518	503	511	520	575	506	505	517	586	521	552	591	558	564	520	526	537	562	540	545	508	513	518	585	502	550	507	589	543	518	544	532	582	486	583	550	524	554	550	504	521	521	554	512	511	584	515	508	565	535	554	532	545	567	554	527	548	544	543	549	543	493	523	562	536	552	529	548	542	570	565	541	525	533	579	500	559	533	521	523	538	530	576	494	546	586	544	587	546	528	554	549	521	538	563	565	541	572	514	549	500	525	538	523	545	523	539	557	535	571	533	544	541	570	532	565	533	519	558	495	577	509	513	553	567	520	553	550	551	514	542	558	525	556	541	528	577	538	543	524	503	511	525	529	534	533	533	502	562	504	527	547	563	524	521	530	520	544	542	523	563	518	545	503	536	567	561	556	549	504	545	541	535	560	569	540	535	549	544	523	553	551	546	538	550	559	506	530	517	544	532	528	550	529	550	491	558	524	510	541	544	529	544	525	504	548	551	533	528	532	543	547	528	550	542	502	534	510	574	538	544	543	517	535	535	505	512	531	491	527	567	548	541	566	566	559	538	540	531	527	517	557	512	492	487	489	521	546	558	535	522	534	559	513	548	536	532	531	504	528	561	502	547	578	547	563	507	521	505	544	552	517	512	497	497	540	533	548	528	544	546	536	524	541	541	514	543	543	566	497	518	514	535	502	540	590	551	519	538	543	575	541	500	506	573	510	526	557	503	509	557	539	555	551	531	524	537	566	507	547	532	563	505	553	562	518	471	557	523	551	530	568	524	479	547	559	545	550	498	540	540	554	522	536	534	577	536	555	569	537	551	567	573	544	527	493	540	506	548	516	508	544	521	586	548	541	518	512	527	580	547	505	576	564	502	546	541	502	519	551	543	551	543	521	540	535	535	527	567	521	526	541	510	530	534	522	531	508	519	560	556	533	547	550	520	558	539	509	495	555	513	561	562	557	546	578	520	518	539	502	517	542	557	561	514	515	528	557	565	581	517	513	509	524	514	546	558	530	543	559	521	564	553	537	538	508	506	545	583	564	533	526	548	514	532	500	536	507	575	534	541	565	550	527	489	549	539	548	557	478	529	561	564	505	557	529	523	521	537	542	565	549	558	516	538	551	535	558	557	498	577	531	551	490	515	517	516	514	523	521	542	523	548	543	547	519	502	527	544	546	535	553	529	539	551	517	528	564	563	513	575	549	534	502	568	526	524	487	496	504	496	533	520	531	538	576	536	552	574	519	574	528	515	555	563	542	537	545	519	539	522	556	536	538	554	544	531	524	554	538	508	523	556	541	533	531	534	572	527	520	568	531	523	504	532	519	522	544	529	535	556	538	569	526	561	522	526	530	530	511	535	542	546	565	526	532	558	517	548	529	538	564	525	553	545	511	555	517	550	560	556	579	528	553	561	516	503	543	517	521	532	568	533	528	541	483	528	594	498	524	556	532	549	512	549	547	541	586	565	554	551	560	533	526	550	551	508	572	558	531	519	530	553	526	509	531	495	517	547	496	524	512	536	572	547	557	538	536	537	516	532	545	510	513	511	563	558	527	535	532	525	508	581	503	514	533	538	552	545	509	508	523	529	531	526	531	502	505	558	530	530	487	505	506	565	517	558	518	546	522	534	544	549	515	528	552	535	543	513	540	511	562	543	568	551	536	494	537	525	511	516	546	528	482	509	515	540	517	506	549	564	553	504	515	544	541	514	525	534	522	540	521	512	522	523	521	572	536	521	532	568	537	535	577	529	526	566	506	555	588	525	503	519	520	544	572	526	546	567	528	553	544	556	487	552	504	511	516	551	540	543	553	539	586	509	531	542	557	512	555	509	495	548	546	495	542	542	531	562	492	529	510	562	536	524	528	522	509	525	525	550	501	567	529	561	522	497	494	590	535	561	519	573	546	514	530	567	544	528	536	503	543	532	547	460	513	516	547	512	507	533	521	527	521	519	523	557	557	498	539	504	529	499	508	536	545	554	552	566	556	570	570	539	514	529	529	479	530	555	547	505	535	538	522	523	511	543	517	537	520	542	553	537	577	563	543	548	557	534	535	559	525	535	508	549	506	523	519	525	552	527	560	570	550	496	561	509	554	529	541	551	574	498	522	522	533	530	545	572	540	539	546	544	567	519	497	494	551	552	518	509	555	509	530	529	505	539	557	556	523	521	536	564	577	555	543	552	560	516	547	557	506	560	560	553	511	513	529	512	553	517	519	546	542	545	548	534	551	509	554	547	504	514	556	533	565	510	489	515	496	515	493	558	524	550	561	551	550	566	516	513	560	566	570	547	546	567	588	568	545	532	539	506	517	505	515	560	540	487	523	516	549	531	528	529	547	556	546	545	539	559	508	471	508	549	524	492	539	530	528	525	529	569	534	562	536	563	514	571	505	539	540	517	539	531	514	544	495	581	540	512	522	538	516	570	532	530	501	527	538	577	499	544	511	551	575	519	523	526	549	544	550	588	533	518	526	587	550	598	528	520	540	535	527	510	546	549	561	546	527	570	509	521	540	556	588	526	519	533	539	507	510	516	498	547	522	520	534	536	515	490	559	527	546	571	526	538	522	552	513	531	551	489	562	522	561	546	590	574	519	521	500	530	572	543	544	496	482	569	553	485	531	571	518	541	520	556	491	495	514	559	551	531	535	519	484	531	560	521	548	564	543	565	534	540	533	498	532	542	557	459	521	541	542	536	559	553	587	532	514	553	531	549	540	498	572	515	536	530	532	523	571	558	566	542	528	511	522	523	537	535	555	570	550	549	536	573	523	538	515	506	535	534	558	568	519	517	527	521	528	541	467	573	516	519	528	548	550	582	581	550	561	552	558	492	493	516	521	541	562	560	574	557	565	545	547	557	564	564	535	538	564	528	504	523	524	550	548	532	505	520	543	509	542	533	507	570	521	530	596	546	546	550	522	543	529	549	596	516	537	523	575	518	580	488	525	534	559	512	547	503	568	526	552	520	533	522	497	564	518	560	527	508	517	589	562	559	510	543	522	552	541	558	543	548	531	511	515	588	572	538	561	546	496	526	519	514	528	534	543	529	538	534	501	565	553	567	547	523	555	518	565	552	553	543	582	533	547	563	506	575	544	534	541	517	559	501	535	558	587	542	559	550	558	511	545	580	559	517	516	544	542	540	512	561	554	570	518	543	515	514	539	522	528	567	552	549	527	524	526	552	542	526	510	521	523	567	500	533	534	522	506	553	565	526	577	524	525	539	542	509	511	528	547	478	540	535	524	557	507	521	535	535	508	557	537	538	529	536	540	550	548	554	520	511	550	489	526	556	538	542	547	554	530	554	527	527	550	530	555	536	531	556	560	518	557	556	594	527	535	554	534	519	497	563	524	498	557	493	566	580	516	567	563	483	518	476	531	533	503	538	543	519	527	494	518	545	492	551	543	542	531	560	554	587	551	545	533
5199	1787	1775	4662	8117	5711	4066	2051	1046	659	520	475	460	484	468	483	520	480	496	470	471	461	446	482	450	446	465	470	469	434	417	502	441	430	456	456	432	441	447	405	471	479	491	419	443	473	475	452	445	479	485	453	453	485	462	488	470	453	447	411	458	461	467	462	445	473	490	443	479	464	442	489	475	440	452	459	448	508	498	443	449	460	434	436	449	450	442	480	442	490	448	430	446	460	414	450	474	462	501	488	453	446	474	459	468	479	459	422	482	450	481	428	502	474	449	478	480	479	447	487	468	482	432	474	449	517	474	435	480	472	493	475	480	487	441	468	481	468	473	468	477	476	446	466	490	505	455	472	473	423	442	493	514	492	464	465	461	490	465	442	464	470	464	443	474	438	428	447	469	476	457	460	482	498	432	442	494	433	499	459	446	438	493	454	473	434	474	453	449	492	467	452	509	455	459	482	476	458	483	453	438	474	457	431	477	472	461	458	421	460	461	438	488	477	445	462	472	438	479	458	468	513	462	465	509	474	486	499	484	460	469	455	471	440	436	499	455	495	413	487	468	460	448	454	481	485	456	462	438	461	475	436	442	419	466	438	474	463	455	470	460	438	491	449	464	455	459	450	471	455	477	467	431	485	460	480	467	454	472	458	454	429	445	464	454	504	443	446	444	450	447	495	453	465	454	441	427	445	437	461	437	468	458	460	465	486	464	448	482	438	494	464	458	451	469	506	454	463	458	449	495	446	490	485	459	445	449	466	496	456	459	508	510	413	465	469	449	511	481	458	451	479	458	443	467	476	452	458	467	447	457	474	460	435	469	458	463	434	476	447	456	475	468	454	446	458	453	439	450	474	454	466	437	462	461	473	492	445	492	469	448	443	460	461	483	478	489	479	411	483	420	452	483	452	465	461	460	437	438	484	441	445	451	435	464	486	466	429	442	441	458	455	435	498	463	427	427	492	464	432	491	475	426	461	413	472	462	413	502	434	448	447	499	459	493	496	456	453	456	467	458	482	450	415	407	441	462	489	459	456	462	454	492	455	476	447	493	472	465	442	451	460	440	442	468	402	455	481	460	457	457	455	467	471	441	433	418	463	455	503	445	429	475	470	458	485	474	441	452	486	459	430	483	479	484	522	438	469	466	474	477	492	461	436	466	473	483	459	483	478	439	442	452	482	465	486	450	448	488	473	453	446	491	477	455	486	488	446	479	448	488	484	502	393	469	445	484	511	434	468	470	460	467	468	440	481	466	436	468	475	455	469	451	498	453	423	479	479	457	477	464	445	430	443	459	489	460	482	485	444	436	447	425	478	483	443	477	467	435	446	450	468	484	461	443	453	460	461	415	482	473	452	459	467	499	461	449	498	443	422	446	442	450	446	493	466	450	490	482	440	452	476	503	536	476	457	445	443	437	452	409	474	451	462	434	481	466	493	451	419	473	482	476	448	487	464	458	424	465	449	450	430	421	477	464	468	458	459	416	513	454	431	480	438	513	470	439	482	479	476	472	484	460	471	487	434	488	492	454	452	460	476	424	452	437	454	439	441	463	478	471	445	415	491	490	455	425	459	454	438	491	472	463	466	437	459	473	429	443	461	474	457	452	434	467	487	416	476	414	492	488	481	462	467	469	405	457	463	413	474	426	494	485	428	466	460	500	447	484	464	415	467	479	503	442	437	465	463	460	424	461	477	476	424	489	425	480	452	467	477	461	493	457	438	489	459	460	440	450	462	448	474	464	473	482	456	469	471	470	483	457	438	469	458	457	468	444	464	442	465	454	458	457	460	429	462	445	457	472	473	458	515	459	466	425	498	486	465	445	465	462	452	476	467	447	426	481	471	448	493	440	427	442	447	424	436	453	449	482	449	433	439	473	481	465	448	458	460	452	486	441	485	470	440	459	428	445	451	444	456	462	450	465	486	480	428	500	498	480	478	475	457	460	425	488	438	497	473	465	463	406	435	434	430	487	435	421	518	422	468	460	462	452	464	410	469	437	446	518	428	484	474	462	465	421	488	507	440	453	457	437	444	472	465	445	476	459	489	459	440	442	409	430	482	474	442	466	463	438	465	448	443	451	439	452	461	499	497	484	412	453	487	510	461	456	469	436	489	470	464	476	492	475	431	431	471	427	473	446	425	489	467	482	414	454	444	452	455	443	422	493	446	457	431	428	499	511	431	422	475	442	477	470	426	502	512	509	482	451	456	452	456	493	426	461	437	421	448	455	471	456	476	433	511	442	449	464	460	428	475	457	459	455	461	475	465	505	471	453	444	449	444	436	451	474	507	471	466	488	458	459	463	483	474	485	462	484	471	464	498	488	462	442	453	476	453	498	413	493	450	456	439	473	456	447	459	469	490	473	460	473	468	441	449	495	471	468	477	458	484	464	496	503	480	465	442	438	475	439	436	444	492	438	463	450	453	464	454	491	446	450	465	480	466	467	462	444	435	488	449	476	446	450	466	467	446	410	476	444	424	496	448	496	506	494	483	436	477	480	460	465	449	458	486	476	454	489	465	485	471	478	444	463	467	485	483	469	429	453	469	467	483	452	450	472	495	476	477	449	493	487	462	473	458	460	450	441	443	501	479	467	455	437	461	478	409	455	482	476	467	454	461	454	489	452	465	470	464	477	475	445	479	481	478	454	423	442	487	424	463	460	451	440	425	454	474	480	458	454	448	470	488	504	484	488	484	456	475	460	488	458	469	461	435	446	446	450	430	421	477	458	466	460	440	504	460	458	486	451	474	444	490	485	477	464	416	454	463	495	427	465	483	439	491	491	493	464	439	427	479	464	458	463	444	464	460	421	437	428	453	426	471	481	485	493	429	493	463	450	453	488	494	448	432	457	439	452	441	482	449	484	502	443	487	462	452	487	444	474	484	474	484	462	442	425	454	477	428	465	454	459	488	446	497	479	461	475	460	478	454	420	453	438	450	481	448	445	460	479	491	481	461	448	482	491	459	450	458	464	455	452	456	471	425	451	467	410	483	467	426	478	445	435	461	435	445	447	434	445	438	473	454	462	498	452	491	454	495	471	438	452	430	449	494	450	485	451	415	459	475	455	480	449	488	432	464	453	500	478	429	472	430	457	451	468	493	487	426	477	459	424	464	436	437	443	474	448	432	450	506	429	486	456	499	500	461	480	457	430	445	478	442	452	431	447	403	440	439	454	465	437	494	489	441	427	482	438	442	474	462	483	502	469	465	493	481	498	474	459	450	429	484	441	454	456	444	452	475	483	508	497	490	452	414	464	468	474	453	466	448	460	476	495	423	457	469	432	470	437	459	472	456	460	430	444	431	463	427	447	484	454	438	431	439	429	443	449	463	450	472	453	456	454	437	512	440	468	428	458	459	482	470	471	448	418	457	442	466	479	499	433	457	476	453	438	440	501	485	442	481	449	412	450	461	427	443	443	478	463	478	455	445	469	474	466	487	487	488	448	489	453	493	473	438	422	487	420	468	452	460	486	489	474	439	457	471
25503	21441	27403	27948	38970	40835	32309	16987	5616	1821	882	635	598	603	565	585	623	584	582	602	560	575	587	587	614	557	605	585	600	625	608	620	591	598	582	589	600	619	617	615	566	584	598	604	567	550	573	571	597	591	596	557	575	560	575	568	543	575	571	615	633	556	606	587	603	591	574	541	572	520	560	552	569	562	608	579	558	571	589	608	655	552	570	570	577	602	588	581	583	568	597	578	569	574	605	616	572	581	604	585	594	573	575	569	572	600	611	562	607	611	582	559	619	557	577	574	590	559	582	603	572	586	601	583	585	584	600	562	607	628	573	572	643	586	577	543	605	552	591	604	559	523	621	596	541	602	589	521	586	577	632	609	590	579	539	578	622	520	565	574	576	574	582	536	577	571	591	555	595	585	604	573	645	598	574	594	588	615	597	594	586	578	552	562	596	615	596	549	574	576	552	569	582	605	571	589	566	598	596	580	538	576	576	549	597	515	591	562	577	590	562	540	581	586	562	626	568	530	604	598	585	574	590	569	529	602	539	572	581	562	626	530	556	579	536	606	570	563	565	567	559	617	609	558	560	552	589	582	553	553	554	525	556	549	572	541	547	606	580	558	589	612	523	554	595	576	563	567	587	574	614	562	592	526	553	571	591	554	580	560	555	590	562	528	505	566	547	553	603	615	593	531	627	546	597	579	590	604	588	623	562	591	591	594	560	569	572	549	603	581	554	549	567	565	574	578	576	590	569	596	613	555	572	574	566	559	603	616	580	560	597	563	612	593	545	563	601	561	606	532	589	579	585	571	574	523	593	531	566	552	628	568	556	578	603	561	592	576	590	575	586	545	596	557	589	593	567	591	637	577	585	626	611	568	606	551	543	590	551	578	614	588	553	549	550	558	587	514	564	583	621	582	550	605	546	600	577	542	594	568	607	555	561	578	586	569	556	579	587	603	590	562	565	576	589	554	580	556	549	584	580	557	595	557	607	600	571	599	567	581	541	601	557	544	617	614	560	552	570	532	542	572	588	625	568	612	568	558	564	571	525	524	585	537	606	598	587	578	550	563	596	529	584	556	588	598	559	568	561	537	565	594	526	564	529	596	527	575	561	580	562	556	589	623	616	547	601	554	564	564	600	622	622	611	587	534	565	582	588	534	581	563	533	581	599	643	582	551	606	578	600	572	547	574	573	576	586	600	556	560	560	601	593	538	522	557	550	548	566	558	620	614	602	596	563	584	576	606	580	570	584	568	600	594	578	596	615	575	595	585	540	561	576	605	572	591	541	592	614	571	568	608	542	584	554	526	538	541	541	595	612	576	580	557	604	558	569	575	586	574	581	527	517	616	596	573	621	542	591	596	579	593	604	570	588	601	572	575	598	583	519	629	582	618	557	622	581	577	583	528	586	557	552	570	577	606	572	591	612	553	563	554	624	584	584	587	583	569	601	578	595	577	593	534	567	564	574	570	565	560	604	603	601	522	572	571	587	515	551	607	555	553	547	582	578	591	518	574	574	584	542	566	579	570	573	592	577	518	556	555	562	574	569	600	615	626	583	547	547	572	576	601	576	621	577	550	591	522	553	544	602	593	581	555	602	541	586	539	590	584	570	565	552	578	580	576	590	589	576	611	565	560	573	553	532	576	567	612	582	575	556	572	582	595	554	612	548	562	591	602	610	591	560	606	585	563	603	576	611	566	583	567	554	587	600	562	597	538	577	542	555	561	539	562	534	574	581	623	580	541	588	582	586	582	613	555	551	580	546	572	550	611	586	543	572	557	535	605	541	539	572	548	522	598	556	608	560	611	584	601	558	564	553	562	544	609	573	582	556	548	560	580	551	586	555	604	546	614	570	561	596	612	544	605	610	563	606	600	576	574	567	592	545	571	585	528	539	555	570	576	555	604	605	564	558	588	595	596	608	615	584	594	590	546	526	536	583	550	573	588	627	572	613	566	529	547	592	555	581	568	548	601	589	577	592	586	571	559	576	602	604	576	548	511	546	564	564	568	556	583	541	592	533	546	542	577	576	583	566	544	549	634	593	552	577	574	593	544	608	558	559	570	606	585	567	653	524	597	561	585	574	528	583	543	578	633	605	560	572	574	563	553	594	570	562	565	610	574	591	552	555	569	569	557	540	595	575	550	553	576	589	573	577	585	570	585	556	565	543	577	577	588	613	570	583	540	608	571	596	613	557	577	572	575	572	596	580	585	540	528	592	577	594	570	579	607	592	586	584	556	566	541	560	614	574	584	586	588	573	547	533	609	607	602	546	608	580	550	618	579	567	593	582	564	556	541	546	597	588	587	601	588	562	618	583	558	613	543	539	596	593	596	601	571	584	549	581	570	585	555	584	575	553	610	566	567	576	559	582	583	561	573	592	544	588	587	555	565	556	601	517	567	575	591	578	614	586	595	545	558	559	572	586	617	549	532	552	552	589	589	562	583	539	633	581	593	584	532	579	562	625	592	611	574	598	534	591	601	594	594	566	586	526	580	578	558	586	557	520	563	583	589	574	546	616	515	563	590	575	563	605	558	565	554	558	550	580	564	567	578	547	541	572	565	598	530	572	546	600	566	533	569	554	497	567	597	552	569	563	590	583	573	550	577	602	572	573	543	598	574	586	595	584	588	569	566	523	600	546	592	600	553	545	599	584	584	627	634	583	586	585	569	560	574	572	563	597	568	596	581	590	615	560	563	623	585	563	545	580	602	569	588	563	597	555	558	598	555	624	586	583	574	594	576	574	518	571	595	540	562	586	535	591	604	609	616	570	604	546	626	605	594	578	555	542	534	579	602	537	555	599	590	545	571	603	527	627	558	568	585	561	596	553	572	579	586	582	569	557	561	592	555	593	555	565	538	574	575	578	555	564	596	573	578	584	574	587	587	586	516	557	580	634	557	589	595	610	578	606	569	578	547	531	595	557	580	555	566	562	587	564	552	596	572	564	526	539	542	596	572	571	564	553	560	577	554	614	509	612	593	575	609	536	599	557	570	561	599	553	589	534	600	588	544	557	577	544	562	576	596	556	561	544	543	600	587	616	609	566	592	570	647	549	547	593	582	607	560	556	563	584	595	548	578	574	567	583	562	618	592	600	572	586	587	571	563	563	575	568	551	543	577	551	601	607	567	543	565	539	542	557	584	548	544	608	613	555	559	595	622	571	525	558	573	587	584	595	554	565	578	564	583	582	601	559	585	557	605	586	626	547	566	581	593	616	574	578	581	535	562	584	584	571	556	540	559	523	579	560	557	565	554	588	594	575	549	512	567	578	570	558	612	552	598	578	602	595	575	560	556	586	580	552	589	586	580	565	574	583	593	556	624	580	613	570	552	614	610	578	582	568	568	614	567	616	584	563	606	544	575	573	573	599	554	607	576	567	565	586	615	540	585	579	578	595	559	556	562	601	550	594	589	572	572	564	613	568	540	560	530	615	533	615	596	577	581	549	576	559	584	544	562	568	574	602	586	586	613	584	588	593	574	563	597	565	587
4415	5221	5469	22605	39320	36514	25141	12680	4980	1936	803	587	604	561	528	510	526	565	521	520	483	527	519	561	522	531	550	518	515	514	525	532	491	509	543	520	509	533	529	530	518	549	499	506	517	504	470	511	519	522	526	540	506	556	534	505	494	501	513	510	534	535	531	470	506	534	490	509	526	484	508	499	502	521	505	481	474	528	506	532	514	539	521	513	502	472	517	555	500	529	537	498	564	477	520	473	533	495	484	535	512	526	525	481	516	483	541	523	524	508	499	519	536	480	539	499	501	495	560	525	502	505	526	506	530	513	468	513	529	520	533	515	504	513	510	534	539	501	525	530	526	489	512	542	542	528	511	513	521	556	532	504	518	522	503	503	532	524	514	568	514	527	515	502	518	543	519	511	534	522	505	545	520	508	520	498	559	540	496	520	507	536	493	521	532	480	532	555	517	517	493	532	484	500	503	506	550	532	555	534	538	546	531	523	513	517	529	540	557	508	525	514	563	537	493	486	471	493	517	521	545	489	523	516	507	480	526	542	519	505	512	494	514	496	506	539	508	496	517	527	489	485	545	547	494	545	526	523	547	534	476	501	505	545	506	534	495	512	548	512	554	488	555	547	483	467	529	527	514	536	515	535	529	504	536	519	518	517	490	475	543	520	464	525	521	505	487	511	501	489	516	538	533	545	510	541	534	505	507	538	536	535	494	441	501	481	520	499	546	525	510	528	529	530	534	520	515	525	543	511	530	520	490	532	516	518	533	513	497	485	540	506	484	495	487	520	480	518	501	509	516	484	552	502	506	519	513	499	506	581	509	499	545	491	503	481	525	502	492	496	518	487	511	532	493	488	505	529	513	514	469	485	515	540	493	544	533	522	516	522	499	496	524	529	479	534	507	513	489	492	493	520	513	533	539	517	531	538	478	510	488	492	533	529	516	525	492	511	470	512	508	476	520	536	470	499	496	548	506	486	513	508	499	506	500	523	506	542	513	549	468	526	579	494	503	533	529	506	514	521	526	532	506	537	528	503	534	503	505	516	514	515	525	510	484	541	513	503	528	525	519	518	513	503	484	497	504	571	515	507	501	498	535	495	540	490	492	496	519	510	540	519	520	510	535	487	511	508	539	535	534	489	519	527	486	548	502	518	466	490	492	532	505	487	498	546	516	520	565	510	521	540	512	509	500	530	520	509	490	507	506	512	524	581	500	521	505	494	503	480	539	499	489	522	536	513	492	484	508	545	514	501	515	495	507	509	487	500	515	527	557	551	475	488	533	501	462	536	530	544	535	486	502	499	496	531	509	497	506	514	539	496	481	506	490	501	509	507	500	544	510	554	508	521	530	527	503	493	518	496	525	547	523	503	510	516	490	498	456	493	498	528	530	512	556	495	468	497	542	541	518	542	508	533	539	472	483	538	509	494	486	513	515	539	524	530	534	500	506	512	542	489	517	511	537	538	505	515	505	480	535	499	521	544	538	522	506	553	512	494	515	491	520	508	564	533	526	538	548	474	527	485	553	492	517	526	516	525	537	531	533	473	516	526	528	506	500	534	507	532	491	533	535	535	504	477	528	489	513	530	518	493	523	525	572	478	535	554	493	504	527	563	506	509	502	512	507	512	504	467	502	501	488	477	513	519	519	516	492	468	534	479	520	497	476	577	527	538	524	507	563	532	475	532	516	529	497	498	523	514	540	515	502	486	511	505	490	478	537	522	480	548	537	549	511	503	495	499	505	484	512	495	487	522	510	528	522	516	496	522	526	483	538	568	478	529	540	487	483	524	506	531	528	512	505	511	504	517	524	500	507	535	481	541	504	505	513	505	539	546	494	555	519	520	494	502	532	504	484	476	506	490	505	501	524	506	499	490	488	521	478	500	511	468	549	530	510	528	519	492	543	541	504	526	530	508	491	538	515	515	534	496	509	503	494	492	501	488	481	452	525	498	509	516	513	495	524	525	534	516	489	496	507	490	531	528	473	523	533	545	515	483	483	499	531	531	505	516	503	517	552	531	543	496	536	543	546	518	525	491	465	530	481	493	472	510	521	544	487	522	542	511	487	526	513	482	558	520	546	515	500	508	533	519	481	537	502	499	508	511	508	492	497	524	513	508	513	477	513	511	525	494	539	473	543	517	520	509	488	529	500	528	537	513	532	562	545	575	534	485	509	501	528	499	511	528	494	519	527	509	489	550	527	537	565	480	474	529	522	501	526	502	547	533	545	497	525	546	543	482	529	491	546	530	488	570	561	526	487	504	521	508	480	488	507	496	506	527	504	505	546	552	471	497	492	546	470	479	512	495	559	477	507	502	503	535	530	482	515	532	528	479	512	515	439	494	504	520	503	515	521	517	502	536	500	578	510	502	479	491	518	495	453	492	511	485	497	516	516	508	498	524	549	508	539	521	489	557	533	503	462	520	501	581	468	538	521	524	528	457	470	506	507	494	499	527	505	563	587	520	520	472	538	518	486	526	472	502	546	511	492	522	533	547	516	472	515	526	523	546	519	526	541	536	507	511	503	489	510	521	536	460	508	533	528	491	451	495	489	517	561	502	557	517	527	504	504	452	479	533	515	512	533	528	491	501	514	526	479	513	503	527	518	536	509	466	504	516	506	488	507	531	492	510	472	509	520	554	528	504	531	524	506	498	517	502	549	479	506	492	476	472	471	528	533	504	513	537	535	511	502	553	503	508	522	528	485	526	520	507	500	532	503	534	519	502	525	516	502	505	475	495	486	539	479	506	517	524	496	545	529	514	529	516	478	508	498	488	498	472	491	502	513	539	545	546	512	476	503	506	525	491	564	489	479	518	520	546	541	483	531	484	498	511	502	486	534	514	533	478	500	502	504	494	501	526	515	501	519	530	530	543	531	511	503	491	492	539	501	524	507	514	446	507	509	503	504	498	467	490	528	493	468	470	533	522	519	526	524	537	518	515	502	502	506	504	519	507	522	555	493	525	504	511	533	496	534	515	520	540	524	521	514	525	553	491	539	528	525	536	491	537	543	529	489	481	540	461	482	516	514	534	527	545	468	512	503	489	554	513	524	523	500	535	514	529	450	521	515	571	517	536	506	522	526	495	489	509	500	542	533	506	513	499	464	545	522	496	555	522	466	528	532	485	499	526	531	526	487	533	527	531	467	479	498	509	525	492	530	528	519	548	514	516	503	529	536	482	490	515	473	500	506	503	478	544	492	501	514	506	495	530	520	480	533	506	523	479	495	503	483	481	518	517	510	467	506	495	525	495	519	528	517	533	524	539	484	536	506	512	524	526	491	501	501	495	563	511	500	520	469	531	519	513	536	498	528	529	461	502	525	477	510	553	520	537	489	466	495	559	503	542	518	503	483	532	512	524	553	527	536	527	531	479	495	521	539	510	497	495	497	510	550	486	552	511	549	490	515	503	513	505	538	490	532	521	516	487	496	553	513	517	506	520	493	501	503	537	537	515	506	527	545	494	512	532	518	496	531	509	551	511	520	499	567	521
24193	21372	28665	26502	46967	54396	44177	27703	11402	3393	1304	920	702	736	724	694	719	682	670	696	704	691	715	711	718	689	670	686	706	661	746	697	712	710	680	660	747	708	704	734	683	679	708	660	689	639	731	662	707	701	680	698	691	675	705	706	686	714	688	707	681	650	686	723	720	730	736	729	731	706	698	674	681	680	745	684	687	683	740	707	681	693	698	733	679	681	740	743	736	700	669	649	682	684	681	659	695	679	692	683	680	746	703	666	710	684	713	663	709	719	629	667	689	669	687	706	673	674	768	657	668	698	685	740	732	708	720	666	673	659	701	731	715	726	675	711	690	716	732	683	699	676	645	664	690	651	697	729	715	665	709	718	607	692	731	680	663	696	674	665	684	631	725	654	739	711	668	658	675	692	660	699	719	720	697	655	702	688	741	698	715	674	679	706	751	699	689	660	725	696	679	728	652	685	703	679	697	731	743	681	710	732	674	727	679	662	738	699	719	678	743	640	694	668	747	718	664	649	696	701	685	673	644	691	653	694	689	706	677	721	713	700	667	709	719	670	702	705	717	704	677	710	667	656	693	714	722	664	746	680	698	660	684	701	714	728	677	698	706	682	728	746	663	663	672	714	678	700	683	714	697	733	688	635	678	709	729	665	694	608	658	670	673	704	712	760	664	651	692	664	688	753	737	727	701	671	699	718	682	680	704	732	670	689	746	659	687	676	726	696	704	710	691	684	679	670	675	642	724	664	707	736	714	757	639	672	662	689	711	689	664	708	686	678	700	681	652	698	666	673	662	709	713	727	674	635	675	708	695	705	680	686	706	651	673	692	720	689	699	648	709	707	682	679	675	705	708	680	664	689	717	654	678	700	690	675	721	683	687	704	633	657	712	724	663	727	696	685	686	710	674	701	699	716	675	698	685	686	674	657	713	656	708	707	715	704	668	674	751	690	690	638	702	659	719	695	721	663	720	694	676	692	672	678	710	653	665	698	675	663	650	696	721	718	719	691	711	726	658	655	710	698	663	708	697	673	686	704	713	646	741	734	643	679	698	696	717	675	718	704	682	686	651	686	671	671	684	640	694	702	673	726	661	653	661	669	688	641	691	708	734	660	675	689	710	683	715	699	662	706	659	732	683	733	682	678	696	714	667	652	711	720	698	733	681	718	673	707	656	669	701	648	663	649	716	702	665	673	673	670	702	673	689	704	686	648	678	659	681	702	707	697	697	686	703	724	707	682	712	709	725	774	672	669	662	669	674	733	655	740	669	698	706	700	684	669	684	689	665	669	684	692	615	638	677	687	727	719	733	722	680	720	709	643	671	707	712	664	634	680	708	669	725	680	717	644	734	666	677	670	693	671	642	710	655	675	688	661	685	719	690	732	711	676	689	741	675	675	697	715	739	684	654	689	722	736	664	701	669	673	743	655	658	697	664	708	713	670	655	688	719	652	697	674	670	703	638	696	659	710	673	671	711	712	720	734	708	691	694	705	682	684	728	679	705	721	694	718	712	687	699	674	687	682	689	696	663	646	731	686	721	738	699	688	704	711	687	670	702	701	696	688	720	721	667	661	688	690	737	666	704	689	701	752	675	717	674	670	685	699	649	683	689	670	701	663	661	701	714	733	715	662	702	690	666	660	714	683	716	674	730	727	684	703	673	698	669	704	631	698	734	682	698	654	702	671	668	652	673	712	728	713	646	756	691	717	691	717	732	727	688	724	683	677	710	704	685	657	742	700	723	703	691	664	727	701	695	709	673	718	684	670	673	686	692	681	718	689	651	718	665	699	672	718	699	685	662	668	698	706	710	698	695	747	698	686	697	679	686	717	700	709	691	711	673	706	705	683	734	707	729	659	687	716	695	665	643	766	677	712	759	698	677	660	674	679	711	691	706	680	696	676	686	669	693	667	694	666	755	709	648	697	667	678	727	717	706	682	745	718	714	687	691	702	652	706	698	747	712	712	675	671	707	707	662	673	714	682	704	673	689	697	680	661	676	697	678	691	693	763	689	673	675	635	682	669	699	699	646	741	706	691	664	739	624	673	695	693	706	708	780	701	647	670	644	732	702	672	675	656	714	739	717	677	736	706	701	679	676	691	696	679	705	669	676	676	678	730	743	686	666	648	678	691	740	734	679	694	696	645	674	702	743	722	692	742	698	666	698	687	720	670	670	732	702	658	686	657	692	692	758	732	677	702	698	663	685	706	706	731	701	657	721	694	724	630	722	683	694	646	696	723	668	708	706	707	710	668	732	692	705	683	696	754	688	727	689	665	660	690	669	659	694	633	715	706	763	678	724	734	654	710	707	704	682	729	719	639	677	715	693	708	646	708	685	649	740	715	708	722	667	723	669	727	677	728	659	666	684	692	665	668	704	681	651	674	688	710	713	677	693	717	713	694	705	678	711	694	643	681	663	716	705	699	702	673	677	658	686	680	664	664	702	663	697	728	689	726	687	668	705	711	678	683	688	654	674	668	708	725	694	690	687	693	672	700	714	698	692	697	718	684	686	717	714	692	695	714	656	727	695	697	716	665	713	702	684	700	696	707	695	692	640	706	659	735	709	725	726	709	698	722	689	691	700	658	711	672	658	697	695	708	656	672	705	686	728	664	712	692	716	675	662	698	637	678	697	692	672	724	712	712	719	688	723	728	696	723	735	732	673	720	661	713	725	680	675	665	702	715	687	638	707	674	694	683	710	662	684	636	692	654	697	672	684	685	670	664	689	701	661	694	737	705	669	726	704	702	663	739	748	676	674	654	640	675	693	732	726	690	693	687	662	684	683	700	688	696	692	669	690	676	704	723	709	704	668	634	677	638	676	679	713	705	714	685	710	677	660	669	691	725	730	727	674	682	711	663	719	707	706	670	650	708	649	635	664	688	693	714	641	706	689	711	700	683	714	727	686	722	701	703	693	722	718	710	675	687	686	734	700	648	684	686	729	713	702	666	679	684	698	677	705	721	688	635	684	738	664	713	725	709	709	662	724	694	629	739	753	689	678	707	735	664	673	651	736	663	697	684	663	680	671	731	690	721	672	707	652	715	699	670	687	687	719	706	695	695	720	694	714	710	726	665	736	717	730	726	722	687	697	731	720	679	661	702	707	742	716	715	694	707	741	711	710	663	667	714	676	731	675	687	678	707	696	740	656	668	708	692	691	690	689	693	697	673	685	689	660	729	680	712	676	678	682	672	677	727	700	694	681	639	699	679	688	672	727	657	691	683	677	717	706	642	687	670	706	643	680	727	698	665	704	699	698	656	698	709	668	710	650	662	689	715	664	683	668	677	721	672	653	680	685	687	697	695	672	703	709	661	682	690	711	723	656	731	682	689	684	709	675	686	649	673	716	679	704	704	663	688	700	702	645	704	681	660	643	677	747	658	701	701	732	709	644	723	708	713	683	674	680	682	716	692	685	685	684	719	641	713	727	751	716	650	676	713	720	677	707	713	649	654	639	687	698	697	669	693	723	735	678	670	712	662	688	717
4887	8184	8555	39743	63413	52999	38567	21253	8664	3144	1314	765	660	683	635	678	661	603	645	662	627	564	658	592	649	607	608	622	642	581	602	602	597	683	603	624	624	636	606	637	645	607	625	659	607	623	608	659	666	601	633	606	628	607	669	635	589	627	631	651	675	596	650	685	621	671	645	635	604	617	578	647	644	612	672	622	616	634	630	626	656	591	655	657	606	589	626	607	617	555	651	600	605	639	647	656	617	574	646	604	643	611	640	638	634	605	639	638	621	621	596	631	613	594	616	593	593	638	606	604	619	613	598	621	600	637	598	642	607	606	644	622	593	581	601	598	626	596	637	634	617	650	610	612	590	619	596	627	615	621	616	625	577	607	589	632	622	608	647	621	552	614	603	609	638	591	612	625	647	617	611	596	606	638	581	619	630	648	608	661	628	649	616	555	627	567	602	628	618	650	550	634	631	611	661	614	588	611	620	651	598	598	583	585	653	628	637	613	657	588	596	648	566	597	595	631	631	643	621	663	626	615	623	630	605	585	637	626	589	654	617	588	668	603	601	617	605	619	611	595	644	619	617	602	653	639	621	616	625	636	616	591	608	614	650	596	621	629	591	645	629	630	638	622	623	638	629	584	630	618	648	632	645	634	622	615	589	606	607	614	609	649	623	602	604	616	627	628	615	629	591	570	618	660	596	618	642	634	601	638	644	579	651	633	634	640	640	598	660	618	658	577	646	659	607	630	623	626	612	618	602	629	605	630	619	606	619	626	627	591	613	637	622	642	621	624	636	623	620	620	591	598	624	627	578	620	585	614	632	687	612	634	584	629	610	660	663	630	628	605	599	635	629	658	618	620	636	566	596	638	624	613	636	624	632	642	595	630	580	615	653	645	605	595	649	610	609	610	649	662	613	639	572	630	583	624	636	652	627	645	632	616	632	637	613	594	629	626	599	621	620	628	644	619	638	610	604	632	624	651	604	579	629	649	598	645	607	645	610	603	600	649	609	612	612	640	627	627	640	627	599	577	589	581	611	570	666	610	628	622	626	638	621	631	633	637	615	648	630	632	631	583	658	643	584	576	638	632	663	611	639	618	622	619	613	609	647	609	629	635	588	600	609	633	590	645	627	619	609	638	601	620	614	613	604	622	599	620	587	648	618	579	613	579	605	635	619	618	626	563	636	613	647	625	631	654	596	592	608	627	635	619	599	649	643	627	615	642	618	654	607	693	656	615	625	622	615	607	608	625	649	557	635	615	588	638	624	601	611	649	638	634	645	664	579	642	624	641	637	605	642	644	625	563	627	599	647	626	590	635	604	609	593	586	610	617	595	643	603	573	615	611	640	619	587	617	617	662	598	576	563	618	616	652	600	647	613	601	653	618	646	620	625	567	631	597	628	654	638	617	646	620	629	622	593	643	621	672	642	573	622	621	620	674	573	613	599	623	600	598	590	635	599	633	653	631	650	642	632	634	591	617	602	635	639	621	597	633	590	633	621	586	619	645	588	583	597	589	626	640	582	611	605	585	622	616	665	620	592	601	616	624	625	585	637	601	611	609	639	639	643	587	624	618	618	583	638	580	604	636	626	604	613	645	611	639	672	635	631	608	610	622	627	612	593	685	635	643	675	667	625	599	580	640	571	680	627	652	605	604	613	589	659	642	570	634	601	635	608	582	648	628	601	644	613	572	571	597	623	638	591	616	642	636	647	631	624	633	611	600	640	622	647	629	634	606	629	652	662	599	624	606	633	621	652	634	609	611	605	607	649	628	591	647	609	579	651	621	622	616	558	630	625	595	627	620	635	625	619	583	616	604	554	633	580	644	554	647	621	620	612	610	614	626	624	571	620	614	608	593	573	606	614	627	607	654	632	630	634	611	637	625	610	607	616	619	612	566	643	601	612	629	583	598	620	648	645	606	616	613	630	616	592	593	648	583	596	647	654	616	654	609	641	645	642	545	620	620	616	591	636	633	583	607	616	593	616	648	651	643	619	625	668	620	628	627	613	598	597	621	631	625	589	629	633	634	625	608	591	611	598	601	610	640	640	617	607	628	591	576	591	547	634	659	603	605	622	638	607	599	635	600	597	616	605	600	620	584	685	592	637	643	636	583	661	612	600	634	617	617	585	619	619	634	621	622	623	664	613	641	555	592	630	587	631	616	640	605	644	590	602	627	642	623	615	623	623	628	637	604	611	590	628	632	566	627	654	627	655	655	619	640	623	574	567	614	618	640	653	579	613	609	604	613	601	611	641	588	633	606	651	607	611	673	590	641	647	620	587	633	634	587	670	625	639	612	594	621	592	618	659	626	639	586	626	599	633	608	605	638	658	625	621	619	608	636	613	617	654	602	632	620	602	595	621	642	596	633	601	668	597	620	587	611	613	661	608	609	598	596	637	587	594	619	643	625	605	577	646	634	619	669	643	630	658	570	649	614	582	583	614	615	599	679	658	623	612	616	595	615	578	634	605	617	648	611	599	579	610	638	612	580	594	614	598	618	615	617	641	640	621	638	621	636	611	608	565	634	620	627	638	608	635	610	609	642	610	626	581	607	579	579	605	597	598	587	577	651	671	613	624	636	663	604	587	645	635	598	653	627	575	600	622	626	633	599	610	642	634	589	610	636	650	612	637	627	626	650	634	602	645	620	597	616	624	605	620	614	619	651	640	642	631	570	586	573	658	625	580	610	603	619	585	612	640	621	621	635	614	649	616	606	615	613	567	592	579	569	632	566	620	644	616	619	604	598	600	660	613	595	647	614	657	584	644	636	617	563	628	636	596	668	650	603	601	632	616	658	614	658	597	630	643	560	637	628	668	569	600	621	593	611	633	567	652	607	589	620	629	609	606	664	617	605	608	655	576	638	604	561	651	646	651	620	619	592	635	600	593	655	598	612	614	629	602	622	647	636	634	636	653	635	599	629	577	593	628	643	618	587	639	590	606	577	656	605	645	629	606	607	627	600	635	629	626	606	565	641	660	584	627	629	602	652	579	644	612	610	654	616	591	607	671	629	638	609	633	617	569	616	650	609	572	632	599	618	651	600	633	627	598	602	649	603	598	621	596	640	631	604	622	617	584	545	595	624	599	651	582	600	617	590	620	596	630	582	616	640	609	636	581	618	670	619	633	612	639	644	636	665	656	634	614	589	614	635	622	609	626	619	625	615	638	676	586	628	608	630	620	613	648	593	627	574	675	648	586	586	598	649	608	583	615	616	637	617	596	602	621	677	620	622	633	602	660	600	640	659	601	627	582	595	594	614	608	623	636	607	603	626	594	598	613	627	617	607	599	609	685	628	623	610	587	611	649	580	608	654	642	604	606	618	593	675	653	586	560	603	640	633	642	610	613	617	606	617	647	609	616	659	621	632	631	626	631	651	613	598	643	593	628	624	623	601	652	624	606	602	598	589	616	641	630	612	623	639	635	652	649	645	637	616	614	592	626	624	614	618	606	619	595	597	668	643	612	601	607	652	588	578	612	607	622	559	575	631
27826	13390	2510	3557	8808	6639	3698	2092	1142	769	605	577	585	517	529	548	553	539	492	531	575	518	577	554	544	582	550	519	542	594	547	542	497	609	585	532	547	573	528	524	565	565	540	529	547	545	540	528	548	551	550	550	551	548	542	565	546	535	530	534	558	536	558	557	496	532	512	573	536	521	530	544	547	546	564	529	526	512	522	528	538	569	486	573	520	552	564	555	535	533	576	572	559	510	564	529	542	594	544	540	525	564	539	544	482	527	503	518	509	542	592	547	491	552	512	563	508	553	567	554	530	576	565	585	563	528	551	534	568	545	528	549	519	532	605	487	584	536	541	515	524	540	549	533	546	548	555	541	536	573	497	521	586	541	521	583	545	542	536	545	525	584	548	556	498	556	530	499	536	505	539	525	534	551	558	566	549	529	599	522	538	525	532	571	576	523	530	566	526	569	530	501	543	551	514	522	512	532	572	590	551	517	528	540	533	540	505	538	580	543	554	545	590	548	557	546	579	509	517	526	564	566	566	562	602	584	547	544	499	576	489	567	582	545	521	514	573	520	576	518	571	544	568	531	558	579	539	520	550	574	574	528	553	535	510	527	557	554	520	483	540	531	531	587	558	557	527	563	585	560	552	539	571	583	554	522	541	614	551	565	571	534	526	578	505	561	543	530	568	540	548	550	567	563	554	543	535	576	530	539	495	545	542	571	588	549	531	582	529	588	528	562	546	535	532	596	567	549	499	521	478	533	526	538	541	588	521	608	581	522	486	513	566	485	579	548	556	516	542	572	541	529	538	497	543	548	535	526	522	525	577	549	536	495	523	569	568	548	497	545	562	577	555	539	552	590	552	546	541	551	551	563	570	533	570	531	531	534	538	542	510	523	546	550	552	544	572	523	564	544	496	563	541	543	537	526	567	550	581	527	537	533	519	552	554	544	528	525	534	548	545	535	535	523	567	568	574	511	550	557	560	545	521	504	505	557	554	547	581	527	510	535	559	520	562	571	549	515	571	561	537	565	523	551	575	541	544	512	566	524	585	551	560	543	550	578	560	508	594	495	551	565	513	573	562	516	531	540	535	541	531	528	548	549	525	566	548	534	525	525	546	496	487	544	558	574	515	523	552	569	518	514	545	567	565	514	581	553	531	546	547	514	528	565	506	522	539	535	545	565	558	505	533	555	520	537	523	593	509	567	548	572	537	571	570	539	548	541	601	553	564	539	538	537	539	546	561	543	544	554	563	537	529	534	526	533	509	526	518	529	546	581	530	555	557	555	542	547	583	551	555	552	553	559	553	573	550	558	567	579	516	549	521	555	556	528	537	541	552	525	551	536	521	577	589	572	540	538	529	560	550	529	495	556	506	518	538	542	600	587	573	528	554	577	554	538	563	543	557	565	544	559	521	511	597	553	565	531	535	535	557	541	513	506	536	545	525	559	576	539	532	573	555	523	573	521	554	562	522	499	495	597	485	546	538	571	529	538	506	487	531	525	564	518	539	561	537	513	520	518	535	556	571	574	556	532	544	525	560	530	544	585	520	570	516	546	531	565	572	545	541	569	559	529	524	542	558	564	522	552	538	567	573	552	502	572	517	533	557	505	528	552	575	544	472	541	539	563	551	525	510	504	576	521	555	530	542	513	591	556	539	547	548	516	523	550	509	542	530	559	516	561	532	534	583	546	519	562	543	551	548	527	537	536	506	559	570	542	545	582	530	560	533	537	539	549	529	556	570	531	552	559	556	548	537	544	511	534	554	533	560	545	511	537	593	540	596	571	543	552	553	564	546	580	554	543	555	565	561	531	507	546	559	566	527	555	565	535	556	576	551	553	545	534	521	537	530	554	583	561	515	516	532	554	532	572	512	538	515	573	566	539	512	528	547	548	532	553	569	512	571	533	568	503	575	580	541	554	538	565	550	469	491	525	512	534	563	540	549	492	553	545	578	570	526	612	569	533	567	592	520	594	529	541	507	571	535	531	521	536	533	551	526	539	535	602	578	539	560	544	521	555	518	560	561	527	548	580	532	539	522	564	538	497	511	573	503	606	543	567	551	526	544	533	522	547	513	544	533	545	531	561	557	525	555	529	497	551	540	514	526	584	544	563	552	525	548	524	546	575	509	556	554	569	529	522	539	544	551	537	588	532	546	553	566	529	545	553	587	561	535	578	510	543	527	544	556	590	536	526	569	543	527	526	571	527	530	547	585	534	556	566	533	572	533	529	596	553	516	565	591	525	520	533	554	566	562	581	566	567	529	557	523	558	509	549	523	522	540	569	544	572	560	542	553	526	551	557	596	520	551	546	527	549	563	536	496	567	493	536	571	540	551	507	519	561	536	534	587	547	531	587	565	533	479	565	513	540	563	580	590	562	563	525	543	570	568	542	532	555	556	584	566	578	584	511	555	512	559	564	544	523	511	536	574	555	552	534	550	536	510	570	516	539	516	534	520	514	541	514	550	545	501	519	544	531	562	541	556	549	533	551	531	564	546	579	544	537	540	552	518	567	525	568	539	573	570	528	589	535	545	517	561	523	557	505	548	590	546	525	528	525	544	568	533	518	521	530	525	564	528	539	570	518	536	550	567	539	514	537	545	540	564	518	563	551	545	543	525	552	521	569	526	544	534	517	546	546	534	552	539	554	519	561	604	504	611	548	543	517	506	548	512	552	585	522	548	548	526	538	626	550	507	544	571	555	557	582	570	521	517	540	548	561	539	542	508	547	524	502	544	554	549	564	552	512	531	561	534	557	548	532	556	575	570	500	546	572	531	570	505	538	578	554	568	545	531	551	570	561	562	586	570	565	518	530	523	547	553	533	523	547	516	502	529	531	532	578	552	557	544	503	529	562	544	535	556	547	572	546	522	558	546	542	541	540	539	581	520	577	556	535	542	552	532	543	568	549	558	547	576	561	532	540	523	519	583	527	574	548	556	554	531	539	498	573	556	540	554	566	524	543	544	573	556	547	538	575	530	535	566	502	552	560	572	524	594	535	515	567	547	515	540	551	575	524	520	542	527	519	566	539	557	561	523	561	557	526	568	547	520	540	524	558	541	586	506	585	587	502	526	554	534	571	526	530	526	537	526	588	554	536	542	570	538	514	573	525	578	535	555	549	571	551	556	541	516	563	544	553	542	565	517	551	550	558	520	575	553	532	569	542	489	539	549	559	524	525	526	537	544	567	531	520	506	541	564	518	535	587	543	566	548	539	599	529	533	529	565	538	558	519	544	553	500	539	560	550	533	545	537	526	520	550	515	551	525	573	562	547	530	518	502	560	564	559	563	567	506	524	514	573	527	532	514	537	560	580	553	587	552	513	592	496	569	521	580	549	532	543	547	554	569	486	539	523	575	526	579	585	547	533	553	548	531	564	549	560	540	559	555	553	514	550	576	519	542	525	539	503	534	569	561	544	548	542	496	521	562	526	583	530	543	547	570	515	562	539	533	582	599	512	536	535	555	581	581	531	565	528	593	578	570	555	510	550
5314	2010	1814	3520	8871	5922	3801	2137	1102	699	479	501	478	464	491	459	479	487	464	496	498	461	452	450	497	494	493	456	441	458	492	444	447	449	505	474	459	463	453	481	465	442	487	451	462	470	501	426	464	461	486	436	490	513	487	501	451	438	480	473	454	430	494	501	464	456	464	491	487	431	479	466	464	471	497	465	479	447	448	449	457	497	473	472	452	469	473	466	451	480	466	453	489	434	414	506	445	456	454	452	473	469	503	452	465	469	459	459	500	471	475	443	469	421	430	427	470	460	435	438	476	470	483	451	473	495	476	435	476	460	477	471	456	469	434	479	481	483	426	479	473	460	485	450	489	456	426	474	478	455	421	450	445	445	425	486	433	495	459	455	495	459	460	456	489	429	441	481	505	451	468	470	464	470	470	440	460	500	491	478	469	510	470	491	482	434	471	452	491	515	450	460	458	448	429	449	430	471	481	453	431	458	458	450	413	485	485	421	443	438	434	464	461	445	469	432	431	471	460	475	464	430	487	472	456	453	452	455	446	430	451	465	480	433	458	482	442	477	454	433	411	424	474	454	432	455	480	477	498	454	516	443	448	456	465	453	454	459	439	451	488	411	490	443	431	439	482	443	470	432	430	460	463	490	488	459	437	483	457	486	495	449	490	467	471	463	465	452	477	495	441	478	467	445	468	424	496	404	477	464	442	480	440	460	445	474	456	464	456	481	491	481	457	473	464	455	450	458	474	417	424	465	426	457	454	438	465	501	473	456	466	460	468	460	461	451	437	465	423	474	455	461	457	469	477	468	457	445	515	471	440	453	494	446	452	484	448	462	457	507	458	474	467	479	462	461	433	422	499	464	450	409	442	510	482	416	464	478	480	454	483	457	485	514	499	448	485	457	482	490	453	451	447	470	417	456	466	473	444	433	468	483	487	454	474	475	479	465	465	500	479	434	451	489	479	464	445	498	440	464	496	478	439	493	471	475	443	469	489	426	469	460	455	461	446	476	455	467	508	485	446	433	481	425	502	449	453	463	469	505	436	466	459	460	436	504	433	445	446	429	443	460	459	470	469	452	446	431	451	438	458	468	453	476	463	438	474	451	437	474	423	430	460	439	480	477	473	482	464	453	438	454	480	431	475	473	427	455	437	487	423	424	461	439	477	515	481	477	469	484	472	464	437	485	447	491	481	470	465	454	481	465	469	457	460	428	468	481	473	493	507	441	484	494	480	481	449	440	460	437	452	484	495	445	477	476	450	469	470	457	500	440	437	431	477	438	424	487	446	509	423	471	452	486	452	454	441	491	467	474	472	497	506	490	428	463	473	457	443	513	478	466	422	480	454	484	481	446	479	425	461	446	488	484	495	472	473	449	468	480	456	483	452	420	469	485	433	428	435	489	478	487	467	422	429	476	451	454	492	451	481	480	450	462	445	412	479	454	441	458	485	451	460	503	463	441	445	451	493	441	491	503	468	449	484	451	452	479	472	424	466	468	491	438	488	427	464	444	471	479	458	451	463	464	495	470	483	491	507	467	484	430	477	448	484	461	492	452	502	474	503	483	463	453	469	482	465	462	482	473	488	485	467	429	466	480	460	475	451	447	461	472	465	459	462	489	455	502	440	439	441	458	466	463	486	481	471	468	472	494	480	447	483	501	469	422	440	474	448	478	460	499	418	459	484	501	469	478	462	439	494	441	395	470	497	476	479	470	463	431	467	500	480	463	502	463	465	464	493	489	425	440	490	479	465	508	459	448	472	478	454	465	485	465	447	461	468	421	474	498	481	480	442	467	495	428	453	459	438	454	461	460	451	450	487	487	462	481	504	449	453	458	440	443	411	467	463	451	473	456	475	437	469	519	465	464	509	487	487	441	454	471	454	465	443	470	424	465	464	438	470	502	466	423	432	486	455	471	476	492	458	469	479	450	482	479	457	462	504	505	473	475	477	442	469	487	462	453	459	495	474	491	483	487	455	461	487	478	522	460	481	436	463	458	475	453	476	458	491	456	469	500	465	499	483	475	456	448	457	471	456	464	456	434	448	434	476	457	471	469	448	459	455	459	482	472	448	508	441	521	480	467	477	512	463	443	479	453	445	451	458	460	481	473	488	478	458	454	418	463	469	458	457	481	480	458	500	475	474	476	495	442	447	465	445	497	475	464	483	450	452	458	524	475	472	501	447	471	477	483	478	493	496	449	498	472	436	447	443	479	465	472	437	455	446	490	502	463	465	440	425	434	480	461	484	478	465	498	448	486	435	466	488	457	484	492	436	443	464	469	461	453	465	495	443	432	454	457	437	473	481	463	461	468	483	451	418	485	458	492	435	468	499	470	459	457	496	491	448	434	470	471	458	488	452	447	492	447	473	466	443	432	430	474	481	489	467	443	447	448	456	460	457	434	455	480	440	451	439	462	472	481	470	478	453	450	437	467	449	457	475	444	474	454	462	461	492	509	454	472	462	488	503	472	461	506	445	466	482	470	477	434	465	448	482	453	434	516	452	488	484	423	447	439	481	458	461	466	491	470	475	487	431	447	440	478	450	511	469	478	486	463	451	455	484	479	477	496	490	469	479	420	487	504	489	489	437	460	486	459	455	470	430	463	516	455	471	479	450	466	478	435	449	482	495	433	440	477	482	450	467	471	487	429	520	491	462	474	438	433	455	459	486	466	477	467	457	450	433	476	474	459	455	463	434	452	432	442	481	476	476	422	497	496	449	471	474	477	435	455	481	472	518	442	496	423	474	478	484	508	462	461	464	467	475	461	472	506	445	451	425	491	461	484	465	498	437	470	473	455	456	460	452	501	456	460	420	462	432	473	490	465	462	469	495	452	481	425	462	409	496	438	433	509	439	448	472	489	468	445	471	447	448	482	475	465	477	460	454	414	435	531	447	452	457	474	466	425	435	455	450	472	484	471	478	471	473	474	457	427	454	470	462	458	436	457	457	476	440	481	501	443	449	445	505	475	484	480	476	481	448	469	455	446	441	488	448	425	444	450	494	477	474	486	466	466	453	506	476	483	449	466	445	472	451	498	448	403	458	455	488	472	486	481	455	431	449	443	474	432	458	458	451	438	445	454	471	457	478	475	482	466	484	487	450	446	477	474	447	433	466	491	460	430	446	472	450	468	442	454	520	452	469	486	517	477	476	451	462	511	462	453	468	475	424	480	475	440	441	496	494	440	468	496	445	470	461	438	441	444	473	465	454	461	467	455	461	486	420	459	445	459	473	432	480	471	484	484	457	471	425	486	424	480	443	429	493	484	441	475	437	468	474	476	464	448	482	469	434	450	439	452	468	478	477	501	447	490	470	460	483	469	458	481	498	432	482	470	430	531	476	467	450	459	434	440	491	453	466	481	455	439	455	415	459	468	495	426	469	449	480	445	476	473	456	479	476	485	470	494	456	461	437	467	399	458	465	464	452	469	459	458	466	467	468	499	453	482	488	488	478	482	497	434	473	477	469	469	501	478	476	501	471	430	506	452
25458	21412	27451	26518	42106	41406	30411	15579	5565	1840	963	668	585	612	611	549	609	593	621	575	582	589	581	621	574	654	573	562	612	555	581	618	532	609	602	559	598	606	640	554	612	613	628	552	583	590	580	610	596	583	569	631	563	587	614	567	555	608	621	579	622	593	571	599	575	607	580	560	597	597	584	593	589	565	579	596	611	619	600	576	597	587	549	561	581	597	604	550	595	533	614	591	543	585	587	599	614	585	588	579	577	581	612	590	563	588	585	604	565	568	588	580	552	584	563	613	584	595	576	621	543	570	599	592	598	577	599	609	602	556	544	616	553	604	559	575	573	567	636	550	552	564	562	598	594	595	578	581	623	608	558	589	606	570	532	579	554	556	582	593	624	611	604	606	558	549	584	583	596	598	558	643	588	538	603	583	536	571	579	582	573	566	569	563	631	596	584	602	580	591	620	590	600	619	632	566	592	551	558	595	589	573	606	582	575	560	597	563	585	520	609	560	620	572	624	577	625	553	605	606	599	556	578	620	601	546	581	560	578	598	588	573	545	570	613	567	616	625	622	622	598	606	603	529	600	555	573	622	631	573	585	591	582	624	554	606	587	585	586	567	564	596	612	611	590	599	608	554	581	564	605	561	534	621	571	565	581	571	613	578	587	572	637	582	578	568	622	566	610	589	569	570	579	584	581	566	558	617	575	558	575	561	579	572	596	580	567	624	560	576	558	616	579	599	558	569	598	590	566	599	615	591	602	529	594	570	610	564	577	580	567	558	558	574	575	574	580	573	545	582	582	616	633	626	596	538	594	602	624	581	538	519	590	582	568	605	633	613	583	563	615	636	598	558	596	564	589	609	588	544	569	604	568	628	555	603	598	642	566	577	579	596	564	549	560	548	556	609	579	548	588	597	565	621	581	648	604	573	617	606	576	555	557	551	554	598	554	601	644	575	551	541	596	580	596	593	545	562	586	576	547	597	616	610	556	572	606	619	558	575	580	596	586	601	585	589	560	575	539	567	586	581	577	581	552	564	576	587	608	609	624	546	632	582	585	593	580	582	566	616	571	600	561	649	584	617	610	581	629	568	577	588	612	579	555	611	551	604	545	578	618	576	584	572	599	591	547	585	590	630	574	612	583	616	593	555	609	570	619	595	564	582	610	532	513	604	601	607	525	590	589	571	562	638	579	597	577	573	596	601	605	558	563	574	606	578	547	580	600	560	616	597	595	578	598	570	552	590	582	571	582	573	600	636	574	601	552	601	557	589	591	601	532	589	589	571	566	577	569	570	602	514	572	601	600	589	563	590	556	593	569	578	628	546	567	546	593	544	588	581	576	564	562	568	623	582	545	573	598	600	560	579	576	618	579	591	583	606	634	621	597	629	568	635	540	556	583	629	607	572	614	599	544	546	593	533	592	622	566	590	575	585	543	640	631	585	586	577	562	569	591	547	568	580	586	633	612	622	590	586	603	565	586	556	525	604	569	594	569	565	568	598	581	566	609	565	573	559	556	612	580	538	596	557	577	598	599	596	571	584	591	608	558	608	582	542	619	573	582	579	588	581	578	572	605	601	596	586	604	634	585	560	583	591	575	559	579	587	579	614	612	540	601	598	580	595	575	588	538	592	614	605	600	552	545	608	607	602	570	610	578	639	577	564	621	610	583	604	612	570	548	591	585	564	598	599	557	599	584	606	611	620	588	606	593	571	564	576	566	594	599	573	529	592	600	590	606	616	595	574	636	608	625	569	578	592	597	587	607	602	573	587	591	635	555	608	534	597	548	564	548	589	570	561	563	592	531	548	616	567	569	556	590	578	607	578	595	536	586	603	575	592	577	590	601	589	567	573	559	580	563	566	586	549	566	594	549	639	563	561	578	563	595	590	621	574	565	582	611	559	591	589	625	591	595	587	599	588	601	575	590	572	578	563	582	549	598	554	556	609	588	598	632	603	572	596	568	584	605	610	593	596	578	547	574	572	544	557	598	576	604	563	560	584	570	596	585	582	596	568	557	588	575	588	555	585	604	563	547	552	587	580	591	563	543	580	591	626	596	575	544	585	609	589	633	600	602	605	579	560	599	588	620	539	564	619	569	567	599	607	569	527	564	584	634	598	557	536	549	542	557	579	545	613	540	570	608	592	576	587	580	576	539	563	555	590	576	561	567	604	595	631	588	616	592	582	613	593	562	588	594	558	635	574	602	586	582	567	572	604	605	612	590	608	623	638	614	607	590	543	594	551	571	586	587	613	601	640	580	581	582	647	565	622	584	564	616	580	541	591	599	603	597	580	566	571	598	597	563	592	549	568	591	552	606	626	560	565	547	573	589	554	624	600	568	613	563	581	585	589	585	592	599	595	579	579	584	600	588	616	620	565	536	554	591	604	586	600	628	588	598	587	587	588	618	614	612	579	564	579	564	605	558	583	612	568	593	546	585	576	569	602	586	603	582	578	589	587	577	528	554	613	569	567	627	538	578	585	604	572	580	573	603	546	559	594	597	580	597	593	575	557	576	600	585	599	597	591	596	595	621	604	569	589	557	580	559	594	607	576	604	581	574	598	571	601	584	582	566	557	548	567	619	594	557	521	586	586	584	567	609	578	552	662	569	618	585	578	560	568	569	560	572	562	602	560	571	570	593	564	622	610	565	564	584	608	563	565	601	523	569	600	544	545	550	587	559	582	586	621	547	610	623	522	585	649	567	546	591	582	553	556	569	584	592	602	575	595	589	580	563	611	574	623	563	570	601	590	565	574	571	636	624	576	602	553	604	562	618	581	584	576	543	593	610	610	546	553	580	570	573	541	629	584	591	554	571	585	570	586	598	621	568	560	598	567	606	622	569	570	591	578	556	613	536	583	582	574	576	580	607	579	540	616	581	555	609	576	550	568	570	565	573	598	599	586	617	581	579	636	624	558	576	530	576	589	601	553	559	559	575	587	549	566	606	576	563	626	557	561	553	579	591	589	588	581	551	580	604	570	592	583	582	573	585	597	552	606	575	580	573	564	565	608	563	615	628	588	560	557	557	575	554	524	562	626	581	581	577	557	602	559	573	562	533	566	557	570	586	578	615	566	586	539	588	575	572	564	604	562	583	626	583	584	561	563	593	568	547	577	593	586	563	609	579	549	574	576	568	560	556	551	580	583	559	590	555	614	594	557	574	590	590	589	565	576	572	553	569	593	570	596	588	596	588	585	613	582	624	617	600	550	592	581	586	568	585	591	566	549	564	553	574	576	604	584	560	559	630	545	575	577	614	547	611	607	566	556	601	610	567	611	571	588	583	591	578	642	626	579	587	610	570	539	571	597	613	589	567	546	610	529	590	556	573	550	574	614	576	624	554	637	584	549	557	599	603	574	639	590	612	570	555	591	566	605	565	592	564	585	607	580	615	557	587	593	581	550	618	583	521	617	592	600	564	607	575	571	559	610	615	571	618	610	574	545	589	599	582	586	608	526	605	563	593	565	581	606	585	602	586	587	576	618	586	549
4143	5766	8182	17000	45466	33475	23966	11830	5080	2000	869	648	534	519	525	525	561	525	538	566	552	488	481	482	498	571	540	492	561	566	596	524	505	495	531	486	508	522	487	533	489	536	576	558	565	504	542	524	557	506	525	502	516	489	489	556	499	522	573	538	507	509	491	542	545	514	500	495	520	509	540	564	526	547	534	524	519	534	524	513	520	504	540	533	546	509	523	486	493	469	530	538	509	559	528	526	509	541	484	576	524	509	503	558	525	512	505	473	526	588	524	491	532	556	571	518	550	533	538	537	535	552	522	558	535	514	532	566	546	516	519	567	568	547	527	551	518	526	534	563	528	534	548	563	543	535	495	537	535	510	504	526	535	536	505	550	522	508	495	529	539	486	521	509	556	505	513	528	517	537	491	567	565	537	564	493	553	522	554	492	507	511	505	572	541	530	500	469	485	516	502	476	504	505	529	532	513	518	529	527	496	526	528	493	536	494	507	550	515	491	486	522	538	526	518	511	517	533	499	520	524	523	521	545	525	483	530	483	525	517	486	586	507	506	506	504	532	541	527	491	539	566	531	508	550	518	510	541	565	556	510	512	493	472	497	503	528	514	575	497	520	532	533	508	492	532	557	512	542	535	507	475	522	489	491	502	519	517	482	523	473	523	536	530	504	517	533	533	501	527	543	509	465	554	511	474	570	503	487	562	529	478	500	502	524	549	548	526	538	517	529	466	495	521	527	519	541	537	538	516	528	506	576	508	532	536	541	499	555	539	506	536	493	528	545	552	536	507	539	521	563	543	516	526	526	564	546	559	519	491	506	492	529	537	545	534	551	537	527	569	506	559	529	499	571	500	556	521	547	512	542	550	492	532	536	515	523	517	499	550	522	560	532	521	528	521	531	532	512	538	526	548	531	535	551	539	524	532	507	505	482	517	546	510	570	533	486	506	518	516	552	582	527	506	479	540	526	538	485	547	479	522	561	540	519	521	538	518	530	498	544	514	529	538	518	491	551	504	511	536	563	496	522	551	529	529	509	495	537	500	559	529	515	510	563	516	520	529	513	526	536	509	531	551	479	497	506	479	523	524	526	511	541	510	543	509	520	543	481	505	525	532	510	505	533	514	516	509	497	514	537	562	520	533	539	549	525	509	504	492	542	516	506	508	531	495	484	515	491	528	516	505	509	540	522	522	516	491	543	523	500	541	545	526	535	496	506	529	521	530	490	514	477	499	532	527	524	548	534	529	519	527	510	506	505	526	543	523	484	531	509	532	546	570	470	506	556	519	502	544	535	523	539	495	548	555	517	534	528	495	490	504	514	526	535	494	514	541	505	525	520	503	505	538	502	527	574	556	541	535	526	561	505	485	536	514	465	511	536	522	546	521	496	550	532	487	530	532	484	522	544	556	480	460	507	543	500	524	522	529	511	504	485	546	508	484	527	541	517	515	546	531	511	548	514	516	521	531	529	532	530	538	505	522	489	529	499	530	530	550	514	526	528	485	523	502	520	529	471	517	517	531	543	511	529	531	501	514	504	529	532	527	510	490	525	535	541	495	504	495	510	518	504	559	557	536	521	527	500	558	509	476	513	559	476	538	474	521	561	528	531	553	502	549	527	492	530	539	536	540	506	528	510	510	520	511	537	541	514	493	538	502	555	514	507	532	524	522	525	504	539	527	528	505	486	499	538	533	526	507	497	512	519	533	570	502	514	538	506	511	526	515	535	496	509	498	485	477	497	509	519	515	546	512	489	519	528	537	514	518	534	546	511	520	524	529	545	546	545	494	553	465	541	471	557	543	541	528	543	501	531	513	500	532	489	513	512	502	491	492	517	494	506	581	555	529	525	521	507	571	531	565	521	537	527	505	565	502	574	518	524	569	512	551	511	539	510	523	500	532	522	535	504	512	542	488	558	516	492	493	529	516	535	507	532	549	503	510	486	529	549	534	484	519	546	541	525	504	518	523	565	540	523	547	497	516	528	555	532	580	495	542	491	547	472	518	505	510	510	492	469	511	530	502	520	517	539	491	499	491	526	520	536	549	510	542	531	513	520	512	544	500	542	521	535	556	527	513	538	515	464	515	493	523	500	556	518	510	511	537	543	574	527	515	513	552	500	521	506	506	531	516	533	531	500	503	539	491	530	579	528	503	503	504	541	515	543	532	557	506	515	532	554	537	498	529	478	505	520	536	529	527	549	536	529	505	525	498	485	508	502	480	503	534	503	516	524	540	519	506	528	542	481	521	548	514	504	527	510	549	490	561	465	527	536	505	557	511	503	530	527	520	566	513	510	499	536	501	515	546	544	498	514	548	537	504	530	535	486	507	489	536	534	517	522	542	501	555	535	533	522	540	532	519	499	509	542	492	518	551	529	564	537	517	507	534	540	527	538	504	488	546	536	513	558	509	537	515	525	532	538	483	558	509	538	495	498	519	500	541	466	551	521	496	464	520	530	481	519	532	521	526	509	505	524	498	575	507	518	520	543	508	524	536	522	544	475	492	535	535	548	561	533	520	496	525	533	483	505	513	517	560	532	477	497	519	521	542	486	467	493	543	542	466	521	547	512	525	478	555	529	541	492	521	569	502	496	525	555	495	504	526	523	533	517	525	546	509	509	522	538	535	501	516	525	511	532	550	537	510	538	535	508	529	528	487	552	541	532	505	549	538	492	518	544	534	526	506	537	530	518	550	514	553	535	514	528	521	499	533	526	533	523	551	510	493	531	498	509	524	513	521	510	527	488	543	510	508	528	522	524	499	556	501	514	529	499	560	505	569	524	469	526	515	543	526	506	536	554	518	517	499	502	532	518	525	500	516	520	519	560	512	508	524	534	484	510	529	530	516	523	479	517	578	504	553	514	530	507	521	589	532	517	546	490	517	497	504	524	529	543	523	517	496	501	517	548	515	506	501	526	577	527	504	505	493	534	469	525	514	518	504	510	495	470	529	525	554	528	492	542	491	514	513	550	506	532	500	538	494	520	535	553	506	550	563	496	509	489	553	528	534	514	560	537	522	499	529	496	529	472	515	539	469	504	483	528	517	477	502	504	486	529	445	526	502	547	540	523	503	531	489	506	547	527	564	543	544	522	512	514	547	530	530	560	505	540	509	517	531	504	515	551	518	533	551	517	518	503	519	524	535	528	506	526	551	497	529	554	533	516	493	500	493	521	547	533	561	532	540	522	525	496	523	542	529	540	581	500	516	498	527	526	555	550	482	544	477	563	511	530	500	534	478	541	494	556	511	518	536	508	538	533	503	489	574	491	494	495	527	524	543	604	520	508	527	513	531	496	516	541	534	476	555	521	529	505	531	525	492	550	514	520	505	530	507	494	509	531	501	535	491	524	527	565	570	518	559	511	543	520	490	529	515	497	516	505	530	514	505	505	516	537	514	446	540	535	538	502	504	527	571	545	541	492	539	538	517	483	541	539	509	520	496	545	521	539	590	489	479	577	553	578	540	517	504	513	511	535	511	495	515	507	578	486	531
24235	21376	28756	25629	46016	54791	47448	29033	13953	4242	1519	930	791	751	682	664	744	700	752	717	678	691	664	722	739	743	754	749	721	724	686	717	669	742	776	722	707	707	735	707	686	673	720	752	680	684	739	667	727	703	728	697	672	718	671	666	715	729	656	689	664	714	656	710	701	729	690	717	655	753	726	674	683	669	694	700	663	687	703	692	702	692	700	672	695	686	691	712	672	718	668	673	695	715	686	673	680	650	755	709	681	711	688	730	707	725	729	666	703	686	727	734	720	671	675	716	681	699	726	697	704	704	720	744	711	688	695	673	681	705	647	691	713	702	707	688	684	725	692	706	754	743	705	691	743	691	685	726	707	680	735	723	709	659	708	715	717	711	701	705	690	707	671	653	730	700	680	700	715	697	675	722	736	715	685	695	714	711	651	665	712	709	707	711	679	682	734	691	716	732	715	710	692	677	672	669	714	720	741	724	696	679	653	732	759	719	750	699	680	702	687	691	690	727	653	724	703	663	684	708	716	744	695	740	709	670	687	726	703	668	776	717	726	719	693	737	701	656	662	689	688	717	705	684	742	696	703	663	664	657	707	708	669	707	701	728	731	689	688	695	716	708	633	711	749	720	707	700	690	709	703	721	714	697	768	664	706	725	665	687	729	720	737	717	712	695	715	708	688	664	714	698	680	721	716	715	709	666	743	649	652	702	716	732	709	709	682	689	693	710	686	726	694	700	738	639	719	644	720	722	703	720	702	697	692	704	675	728	714	658	720	740	680	716	707	686	690	683	687	633	687	692	664	721	739	658	642	666	720	717	715	698	704	713	676	736	701	708	716	675	746	725	702	672	747	648	687	698	760	736	706	686	712	737	697	640	750	708	717	719	653	681	666	679	730	689	667	702	677	679	669	689	707	666	771	690	667	704	711	717	723	675	732	663	645	655	731	683	721	758	711	717	739	728	699	687	751	696	722	683	736	687	680	660	687	634	729	684	716	713	677	719	697	689	714	730	707	688	722	672	726	753	684	652	690	691	710	708	700	750	723	690	710	709	689	663	719	725	719	722	657	654	677	676	746	743	686	694	692	699	694	713	671	687	690	666	721	751	701	695	719	669	703	715	755	724	683	727	710	709	699	706	738	653	688	709	708	698	738	688	692	651	705	630	709	692	744	716	742	684	735	647	680	694	753	736	653	703	676	737	708	710	698	725	660	696	751	690	694	688	723	750	673	691	710	689	670	724	716	649	691	701	717	745	703	719	693	695	676	732	653	671	693	674	666	702	678	679	756	715	697	722	653	679	711	697	709	697	723	722	655	706	719	685	725	724	693	700	745	685	686	716	733	742	634	703	737	680	641	711	707	678	677	688	682	700	717	690	687	690	677	670	714	729	708	703	759	700	671	762	659	704	721	701	681	745	707	689	713	684	709	698	649	707	714	716	709	692	672	686	711	703	706	663	722	694	710	656	665	747	715	741	702	678	706	645	701	700	714	667	743	723	686	719	717	695	677	685	693	663	720	705	755	681	676	659	643	683	687	711	727	681	721	717	702	690	733	714	649	693	646	731	687	717	733	727	696	715	672	700	634	674	697	704	697	736	683	700	740	694	713	733	679	685	713	778	689	709	687	707	727	687	734	680	667	734	708	676	740	688	682	688	709	698	681	734	692	753	702	708	670	669	681	734	718	714	715	706	730	717	679	681	742	695	685	726	734	698	661	732	699	645	711	718	694	680	726	713	718	703	673	728	693	686	726	719	720	671	678	656	706	715	737	724	674	666	697	720	757	711	709	674	720	710	724	684	737	672	675	689	671	713	676	689	698	681	705	736	687	697	662	702	662	713	715	716	698	738	702	680	636	680	706	728	667	691	747	735	725	707	643	729	701	706	746	701	688	669	703	736	721	688	644	720	674	725	691	744	647	660	724	703	682	711	705	707	726	698	769	713	685	690	706	705	689	695	668	691	749	714	699	676	671	738	733	760	678	674	727	731	682	719	728	674	734	703	694	727	722	722	713	688	706	743	690	693	724	742	721	759	689	770	696	729	710	685	713	768	780	706	700	709	748	680	749	692	697	680	712	663	721	698	722	730	646	753	720	735	688	695	674	685	708	690	713	706	732	696	666	673	748	608	663	666	664	720	706	712	665	653	706	646	675	695	675	715	680	700	695	664	708	696	684	695	696	712	665	689	683	670	697	693	720	694	724	733	688	727	701	680	716	703	687	688	679	732	668	702	692	680	732	659	663	669	688	718	734	731	689	699	692	725	693	685	759	757	698	691	692	706	741	750	689	699	724	684	743	727	712	694	708	657	705	674	716	683	712	704	669	688	743	701	712	666	693	733	694	701	651	746	695	712	702	641	722	729	723	704	737	657	710	705	709	646	694	704	701	700	702	755	679	709	745	712	701	751	661	726	703	709	711	696	659	691	721	763	703	678	664	664	752	683	755	707	727	686	728	677	656	728	725	728	745	691	707	720	695	698	758	705	719	758	699	726	719	685	691	736	702	724	710	657	680	683	684	720	675	652	691	684	705	700	726	676	708	733	723	709	771	672	724	702	713	663	697	659	691	674	733	731	698	711	700	665	673	696	745	694	758	692	696	645	706	745	648	712	691	666	692	672	681	693	675	703	661	708	660	675	713	742	664	705	719	664	733	718	707	692	681	672	676	690	684	675	736	685	659	706	761	738	713	702	680	684	700	716	722	642	722	717	702	699	709	683	723	711	705	693	750	712	652	684	739	717	699	723	745	672	660	705	692	693	735	699	662	714	701	713	732	700	679	708	650	661	666	693	716	686	683	692	701	667	724	681	699	685	687	642	658	745	705	729	726	689	686	729	657	723	715	679	760	660	673	711	710	682	713	651	658	688	710	720	710	729	736	688	703	652	700	746	736	744	755	668	708	706	677	728	722	680	733	649	703	752	741	724	678	718	708	699	715	670	701	730	714	670	678	730	714	704	711	705	740	706	704	684	699	681	678	712	744	730	714	675	692	721	690	722	657	661	655	696	671	717	714	677	706	736	681	693	681	698	666	658	732	692	688	712	706	751	686	671	745	699	645	721	743	691	692	680	716	736	686	701	748	713	738	677	693	676	715	680	690	719	711	720	730	708	667	683	689	707	685	733	691	671	708	684	681	702	657	703	770	671	677	686	714	648	657	691	718	683	721	691	684	704	653	679	713	736	693	700	736	691	697	717	753	712	627	733	692	723	724	691	719	703	664	706	673	735	754	708	708	678	700	693	738	705	728	703	709	622	737	655	694	725	747	700	722	771	688	656	653	715	665	722	686	749	716	684	698	742	718	693	670	679	719	695	753	717	742	650	685	661	759	708	737	734	659	689	686	703	654	725	729	693	664	711	711	688	703	673	712	745	686	668	688	767	709	691	687	727	715	708	709	697	734	706	714	696	704	647	720	691	682	736	712	703	686	733	696	708	710	705	681	699	679	711	692	710	675	647	682	687	688	710	683	695	687	711	698	730	740	681	705	686
4297	11330	11777	36159	61028	53863	40358	22872	10543	3894	1499	770	661	628	649	610	657	662	609	609	627	622	651	629	655	634	631	623	628	571	644	637	615	624	557	609	634	651	600	654	674	602	653	588	624	645	622	591	625	606	645	551	625	641	627	607	687	636	633	627	632	630	628	619	598	605	629	628	605	630	598	599	597	657	647	610	599	621	632	624	624	657	610	640	604	619	643	621	611	596	644	670	655	641	621	618	630	599	614	636	654	610	642	649	589	646	571	594	644	612	681	600	620	598	596	627	617	638	626	626	633	648	639	675	606	634	650	635	629	624	622	616	616	601	602	612	644	621	601	604	579	606	649	623	656	593	627	629	595	611	627	655	621	571	631	657	610	656	641	669	592	632	594	637	640	632	614	639	661	649	600	608	651	613	557	642	663	589	634	596	585	602	605	628	600	625	631	613	621	674	622	586	611	619	658	626	626	605	654	571	587	614	589	597	645	633	605	580	633	627	630	607	645	581	625	581	622	593	644	622	639	559	606	656	618	602	641	684	634	621	618	599	626	610	608	673	650	613	606	653	602	605	643	680	647	632	598	613	625	598	672	603	606	608	606	656	626	614	557	656	603	628	636	600	585	615	635	595	645	644	645	582	613	631	644	616	672	609	606	554	611	636	631	578	647	639	633	659	626	638	651	645	601	586	609	624	617	587	630	657	550	657	598	644	595	601	614	639	590	652	587	645	631	572	603	592	597	649	636	597	619	598	624	609	627	608	597	595	629	588	589	643	614	621	611	570	639	579	617	590	666	580	626	603	620	642	632	628	629	646	580	641	609	622	628	674	594	676	646	620	597	606	576	614	657	635	592	594	647	651	605	634	615	625	642	618	569	614	629	612	610	620	616	612	617	619	618	593	613	653	645	615	601	645	604	583	638	653	630	573	624	605	604	594	632	625	634	592	664	648	646	615	587	652	610	658	607	672	645	613	628	613	595	633	603	610	654	612	645	601	595	612	634	674	625	644	615	613	649	656	626	636	665	658	633	606	591	591	597	659	644	579	606	625	620	627	614	611	639	624	617	635	608	621	596	614	598	617	594	606	556	622	616	636	633	608	581	662	625	625	577	679	618	623	715	633	593	611	617	666	619	631	661	610	627	631	589	587	606	628	624	625	645	588	600	600	588	593	564	604	637	645	655	657	596	625	630	646	622	614	639	623	648	659	623	619	609	578	667	638	642	625	596	568	618	579	599	574	615	639	608	604	631	632	596	616	621	607	660	642	617	607	604	620	590	599	612	660	616	646	641	635	638	597	616	605	599	647	648	607	563	623	615	598	573	587	656	601	592	627	617	615	644	621	594	616	600	591	645	601	598	583	570	605	622	635	665	626	605	617	584	584	627	627	648	624	637	585	630	633	631	604	570	640	659	624	591	628	651	576	609	635	611	600	623	643	643	633	632	617	610	591	576	623	657	639	615	594	597	632	626	662	607	639	571	588	616	648	561	616	657	680	653	580	583	606	615	661	625	644	554	604	612	644	613	600	602	613	634	605	629	664	624	598	540	600	623	607	595	604	655	631	600	631	634	600	559	593	622	604	650	635	639	577	613	612	583	608	643	602	593	656	624	612	621	635	592	631	565	635	638	575	635	633	587	590	644	616	570	565	602	624	644	628	661	600	612	593	652	595	624	614	641	605	588	640	646	622	598	612	638	613	593	614	600	611	610	615	646	611	650	612	647	658	613	600	575	563	587	600	618	656	634	631	648	608	594	641	579	649	616	615	639	644	622	598	658	679	627	598	617	621	607	640	599	626	642	608	662	614	587	584	591	600	623	613	603	621	622	642	620	640	633	618	663	668	650	629	618	613	600	633	641	602	625	641	642	633	632	644	635	620	597	613	657	654	584	581	626	581	611	609	600	588	596	574	597	587	590	640	617	605	630	607	608	642	613	628	624	656	647	629	564	636	610	616	622	553	614	608	625	597	586	604	654	628	641	624	582	607	612	649	643	625	638	631	603	660	587	621	619	628	652	582	612	623	610	600	627	584	614	642	572	610	600	593	538	571	616	569	623	599	569	597	611	638	626	625	604	657	694	649	613	610	639	587	642	614	617	587	617	602	602	657	646	665	610	641	597	607	584	609	648	601	620	602	653	591	638	597	583	593	626	566	635	597	608	605	632	613	616	605	628	630	612	656	604	609	622	622	619	622	618	603	622	593	590	617	595	567	585	649	606	659	615	622	616	609	596	653	651	611	624	613	593	584	606	627	616	645	634	626	595	632	583	596	623	580	614	642	619	605	605	629	605	634	604	607	628	629	626	586	594	657	595	617	614	636	600	608	604	638	583	629	664	617	598	611	643	595	639	627	582	618	623	617	606	652	628	594	637	618	640	628	644	617	611	605	609	623	648	622	637	624	578	624	580	615	567	642	546	628	634	654	601	611	559	576	681	627	617	616	632	589	605	616	648	621	605	595	605	646	588	616	590	604	636	603	630	587	633	577	598	624	670	624	623	618	617	616	641	656	637	652	635	618	611	613	597	625	585	624	604	617	600	634	607	639	583	617	642	584	616	607	573	617	618	610	609	626	630	616	645	633	576	641	672	667	596	579	615	631	633	585	613	592	610	610	594	633	632	625	615	621	610	601	636	638	620	611	634	624	640	664	621	613	559	621	614	573	637	658	610	572	676	619	599	638	612	586	624	599	598	647	643	612	588	620	611	621	593	625	611	627	647	607	606	562	586	601	604	590	586	576	591	606	638	577	580	594	619	588	585	585	637	632	625	577	613	605	599	610	650	606	652	608	589	585	587	611	586	618	613	626	583	618	617	597	615	624	596	648	606	595	599	631	617	592	595	585	644	638	565	639	641	635	601	628	629	611	615	606	615	618	578	608	597	645	612	669	644	653	639	610	616	609	602	637	645	602	590	656	629	581	655	665	611	641	650	617	609	629	646	625	634	628	586	588	623	636	618	588	646	584	580	645	607	616	640	599	639	596	646	606	594	654	556	612	587	612	599	597	599	624	573	632	599	628	630	616	583	612	592	630	593	607	645	622	632	614	602	641	607	663	609	643	611	664	609	658	587	616	626	614	611	687	643	573	657	619	629	636	649	653	597	575	576	617	604	609	583	576	583	632	658	601	551	637	577	605	625	620	612	624	581	639	671	613	599	591	652	624	576	597	599	595	637	613	606	608	655	628	609	617	618	636	575	606	568	594	633	590	598	622	621	613	611	622	593	593	586	649	594	643	590	596	614	639	590	621	647	560	638	664	647	603	632	610	568	615	643	609	615	621	599	583	589	637	610	606	629	587	618	664	612	625	641	595	620	620	658	593	565	606	655	600	643	623	629	601	635	621	626	555	633	630	607	610	625	583	624	639	624	581	612	638	610	610	629	619	612	629	630	594	631	584	621	653	651	601	590	587	617	614	598	598	632	612	645	605	582	629	595	586	567	665	599	604	601	619	590	612	611	661	639	627	613	588	649	620	655	639	568	609	611	614
27738	13064	2491	5058	8707	6422	3890	1977	1062	705	601	570	561	603	561	562	584	559	532	545	548	546	532	574	568	563	540	540	593	522	555	558	590	580	577	582	588	556	551	524	543	546	538	503	592	516	542	532	574	561	550	539	549	530	586	543	537	527	569	566	569	592	549	525	502	524	546	554	554	546	541	526	576	580	563	577	575	551	492	559	541	541	571	544	547	515	560	550	552	562	568	565	564	558	557	557	550	546	546	543	517	493	554	565	575	570	555	540	535	539	575	513	544	537	518	535	546	577	552	574	548	537	558	594	554	586	558	547	568	546	557	537	550	533	540	546	581	548	528	514	526	531	501	575	566	530	546	567	537	541	582	546	566	534	514	560	547	547	523	576	545	544	572	560	570	534	559	543	536	549	543	540	557	503	571	534	537	541	534	552	538	538	546	574	543	566	530	602	568	597	547	524	545	529	543	537	586	554	562	512	543	576	560	570	538	548	571	567	569	541	547	556	545	518	544	563	539	525	567	560	545	530	586	537	535	602	499	608	556	543	510	568	560	571	537	522	597	551	539	536	548	518	559	568	517	520	569	521	530	560	585	557	551	594	559	559	542	560	552	572	571	527	579	529	543	502	580	549	529	517	557	501	562	531	593	554	549	527	537	536	596	528	571	576	561	522	584	556	560	576	552	545	545	578	560	537	559	538	540	532	560	540	551	599	551	560	571	546	581	530	549	542	530	556	504	557	569	535	574	504	592	564	547	557	533	569	545	541	512	523	550	534	512	533	607	596	545	568	517	549	520	517	562	543	553	541	559	546	554	527	534	506	557	555	541	537	560	522	557	520	567	510	544	536	570	563	617	580	568	570	558	560	579	562	571	618	509	582	555	513	542	522	591	523	519	535	555	531	585	563	532	556	572	559	603	556	522	536	539	557	591	576	560	555	547	532	539	537	551	561	614	549	548	566	557	506	525	521	583	546	548	574	531	579	525	578	569	507	543	591	582	542	537	551	545	556	559	542	544	507	552	590	560	557	565	508	530	529	506	557	571	577	531	561	565	557	542	536	540	576	564	562	540	566	543	516	528	531	537	539	574	570	499	540	559	550	529	552	569	584	550	544	587	571	548	589	560	544	509	555	582	556	546	532	506	533	591	540	523	546	541	566	541	568	528	485	531	550	542	569	517	558	565	565	578	593	583	565	543	549	536	576	521	539	547	550	523	556	582	497	538	541	533	562	545	545	519	591	538	560	577	539	539	528	537	552	513	504	541	560	584	537	581	554	536	580	565	538	545	575	553	529	599	523	524	505	563	577	532	549	532	548	564	568	518	539	544	574	595	509	563	519	555	567	556	556	555	551	501	553	557	522	565	540	552	591	601	523	547	572	563	550	544	561	565	566	547	565	598	579	568	596	551	523	597	576	589	544	553	551	512	542	585	535	541	569	559	555	577	527	537	582	526	583	567	568	561	546	575	541	526	522	524	568	529	557	574	568	563	561	559	511	547	529	616	568	526	529	512	530	529	546	539	551	570	506	548	577	581	576	524	547	535	515	553	526	544	541	562	530	541	547	560	536	533	545	558	500	581	555	534	566	565	514	519	571	578	581	540	511	495	562	535	589	565	513	575	567	525	515	569	577	552	609	562	567	558	565	518	508	524	528	567	581	538	533	508	515	542	549	580	556	508	604	541	544	544	530	539	589	546	535	598	579	569	563	566	526	559	539	526	514	534	555	533	538	520	527	536	566	533	541	539	570	542	561	548	572	547	555	525	521	570	566	537	506	562	564	522	570	555	530	583	570	583	559	556	590	533	548	557	586	537	591	486	546	565	564	528	547	550	534	529	533	576	517	573	573	582	585	561	531	550	560	531	613	607	569	546	556	534	537	507	503	511	570	496	534	551	555	552	534	539	487	560	544	553	495	513	556	528	506	570	563	583	555	553	534	540	533	583	559	563	557	585	541	504	552	557	508	550	528	628	548	526	530	559	577	583	601	580	557	595	582	553	544	562	570	520	554	519	567	521	527	561	567	570	516	514	512	541	530	568	524	534	543	600	502	558	559	586	544	552	524	562	575	577	564	564	532	553	544	583	538	543	515	509	508	544	543	549	567	565	506	542	557	534	622	572	536	559	566	552	568	548	547	524	559	541	545	550	513	535	569	550	521	549	481	516	557	546	541	538	574	510	569	555	527	575	561	584	559	531	551	558	549	488	589	524	534	540	542	528	545	531	560	514	525	578	521	543	499	546	542	576	563	484	542	536	523	542	550	543	533	562	537	543	566	535	513	539	575	528	542	539	518	547	558	552	565	544	566	522	554	556	571	540	544	588	595	528	538	579	524	530	521	554	548	514	555	532	567	579	526	533	534	546	531	523	543	557	552	573	542	554	552	490	579	576	550	555	561	538	529	537	539	546	578	591	557	508	542	529	570	539	548	546	576	503	587	560	529	515	588	546	529	524	539	552	553	563	518	527	562	522	530	569	555	602	579	493	604	562	584	578	576	568	564	533	514	536	545	530	529	611	548	535	555	519	541	553	532	553	588	539	566	537	554	502	542	527	518	539	540	534	563	537	543	548	514	553	544	536	559	477	566	578	592	572	542	546	558	580	575	488	557	520	540	544	522	560	566	562	532	516	528	508	564	521	548	510	549	534	562	534	567	568	493	529	585	630	594	538	588	573	572	579	548	578	555	530	537	538	532	529	553	543	544	530	574	596	519	587	537	543	567	559	562	523	563	552	542	522	527	519	578	551	519	530	565	503	569	554	468	528	558	522	553	582	519	578	536	589	544	525	515	579	537	524	583	561	557	587	535	584	516	562	530	563	570	597	525	530	531	569	558	546	586	528	528	525	517	535	574	594	562	538	577	633	577	507	552	535	563	569	559	562	522	537	564	542	545	579	501	577	542	528	555	514	563	572	512	562	565	543	568	555	543	574	549	526	535	516	526	576	555	526	558	558	578	549	538	531	541	578	521	549	519	565	562	573	546	624	557	554	586	526	549	563	552	560	559	533	536	535	524	531	531	613	537	535	513	536	539	544	550	592	520	551	535	526	543	560	559	559	525	506	554	516	529	544	543	559	575	527	562	577	531	586	536	546	562	549	550	539	528	518	541	586	565	556	560	534	554	515	528	562	518	542	552	577	514	571	545	550	570	582	587	546	581	546	571	548	545	564	566	546	543	551	562	556	550	523	557	568	601	565	527	541	536	522	563	526	558	573	549	573	525	573	567	548	539	546	543	530	544	574	581	551	545	595	555	557	532	537	566	559	550	568	558	545	582	529	567	558	552	548	542	560	579	550	533	557	548	555	580	588	556	530	501	548	564	549	579	550	593	551	538	551	528	568	581	513	504	543	550	529	602	597	559	604	530	533	553	517	554	544	571	571	554	506	559	584	530	564	550	526	580	572	589	558	499	565	516	552	535	595	549	545	531	540	520	534	537	518	563	560	527	542	538	561	533	549	570	545	574	535	528	573	548	537	525	524	562	571	586
4963	1313	1780	5022	8292	6046	3842	1972	1026	633	559	465	483	454	467	468	486	463	466	469	506	464	468	469	449	507	460	465	507	501	457	485	449	491	466	460	482	480	488	481	489	466	471	438	464	486	478	471	493	467	436	454	465	473	488	454	452	466	454	463	445	486	507	472	495	478	447	467	493	470	441	442	505	498	479	467	460	490	481	467	439	459	478	452	434	434	477	455	489	482	477	467	494	433	461	475	483	481	449	465	458	463	437	451	449	483	464	428	510	446	464	483	513	442	464	471	448	488	484	426	430	494	450	488	456	465	482	479	482	503	482	487	497	490	489	447	449	431	495	497	445	441	465	468	506	470	472	478	462	471	455	455	474	480	463	467	451	462	451	503	466	455	484	466	468	478	469	447	520	431	468	494	437	458	449	474	433	438	475	476	477	459	455	497	442	493	426	452	475	493	515	449	465	459	471	484	463	442	483	468	441	464	489	451	497	474	481	525	475	470	479	463	481	483	465	465	485	491	459	467	456	483	435	480	439	459	501	446	447	453	514	449	448	468	507	448	454	447	491	491	481	493	493	481	450	475	415	472	478	479	449	500	504	476	484	433	478	445	518	482	459	458	467	455	468	504	481	475	498	474	470	437	484	427	445	480	421	425	445	461	494	478	483	470	482	477	463	463	459	447	414	482	475	485	469	473	481	433	484	461	466	476	483	459	478	493	480	491	473	461	481	500	433	450	468	464	478	460	474	512	499	498	454	423	450	423	447	475	482	450	496	493	476	446	472	452	453	475	412	475	514	451	478	450	470	500	498	454	454	493	452	469	461	448	426	452	506	485	456	437	511	454	460	459	468	465	450	490	479	466	488	460	446	485	457	461	447	472	478	474	503	471	459	493	470	503	458	459	466	472	455	501	495	485	510	471	461	464	474	457	469	498	479	453	470	438	474	440	479	484	479	444	499	437	457	476	477	468	468	482	438	483	479	503	435	474	489	440	489	471	456	466	474	511	471	474	454	440	450	486	475	492	483	474	476	473	485	462	457	475	441	477	464	448	463	479	461	511	501	467	474	478	487	472	473	466	437	477	457	477	482	489	439	498	470	467	432	453	485	463	439	458	462	467	437	445	477	455	415	481	498	453	443	449	459	488	497	465	429	463	442	451	455	453	482	450	468	463	468	496	432	460	481	487	463	464	492	461	432	449	460	474	480	476	438	461	473	445	475	490	478	496	481	445	447	444	481	488	495	472	476	469	434	485	480	457	468	430	444	507	480	438	449	471	432	477	464	521	450	471	465	464	435	477	474	509	452	471	479	447	442	437	467	446	439	459	474	468	469	465	441	514	479	488	468	460	472	486	451	476	460	486	474	493	469	439	445	473	447	495	483	481	496	460	447	461	507	474	491	478	495	417	443	480	485	443	440	488	530	463	454	473	454	476	442	462	485	465	485	444	483	464	469	462	459	499	442	430	474	478	459	491	464	477	444	452	474	495	471	487	447	471	485	438	492	424	511	471	452	469	440	499	485	447	472	475	411	442	522	459	463	456	496	477	468	448	463	473	457	447	501	461	475	486	436	497	487	495	496	469	449	496	501	470	432	442	435	486	470	460	457	482	481	442	512	446	468	474	497	441	489	474	467	461	463	516	476	450	462	466	480	479	458	441	508	476	457	468	483	475	463	503	469	513	488	485	484	469	482	447	486	479	486	471	482	496	483	528	437	474	468	504	456	489	486	458	453	453	481	444	429	447	474	458	497	458	482	433	425	440	483	457	490	453	497	506	471	508	470	457	474	472	455	472	444	446	454	495	448	467	440	472	503	481	458	454	453	475	449	453	497	448	485	480	467	467	488	469	485	489	475	480	478	493	495	465	480	467	465	448	432	483	457	507	476	471	461	456	524	450	483	460	467	481	449	460	469	427	456	490	495	456	444	471	459	472	446	482	457	461	432	518	435	443	503	457	411	494	440	441	479	475	471	499	463	515	440	473	491	459	484	457	486	466	475	456	467	488	448	448	457	442	461	485	459	467	480	463	457	443	502	485	488	486	489	480	442	499	442	483	459	441	477	475	451	465	462	423	458	460	477	464	468	471	455	469	485	491	469	482	447	475	503	500	452	482	480	454	479	427	502	440	478	476	462	490	480	487	441	493	484	463	479	468	491	467	492	462	457	467	487	508	460	456	437	474	447	456	503	506	437	454	459	452	449	469	462	482	509	489	474	483	452	448	449	441	471	461	472	427	540	488	486	496	491	491	447	502	471	456	480	480	483	511	436	468	478	450	422	489	464	450	462	481	455	506	473	449	459	456	513	458	461	451	451	453	481	478	512	497	450	473	527	457	455	490	525	496	496	474	482	453	455	449	481	447	449	490	472	430	459	532	467	441	469	440	487	473	432	462	443	454	494	490	473	452	476	473	468	451	458	470	476	459	508	481	461	480	448	461	494	490	475	482	500	515	475	458	421	458	501	489	485	455	480	463	503	449	462	478	477	461	520	463	487	466	504	459	445	474	444	479	500	480	486	417	494	451	458	463	527	432	470	460	487	489	463	470	470	467	452	479	455	439	473	434	495	444	509	476	428	507	469	459	473	488	455	506	478	484	476	475	506	442	465	476	443	441	512	428	448	506	470	452	468	444	458	504	447	459	458	448	479	458	483	436	470	457	443	478	486	462	458	491	466	454	523	444	443	475	457	512	443	449	458	463	475	497	462	522	438	447	468	501	479	465	415	443	483	477	479	422	459	490	479	468	508	455	459	470	447	494	485	474	501	449	482	471	450	478	463	499	471	473	492	449	448	461	530	443	485	462	450	469	452	460	475	470	444	468	447	438	433	484	460	500	460	473	477	447	444	428	465	495	468	471	453	479	482	452	436	436	464	481	432	456	485	451	456	460	518	453	476	457	462	486	499	471	483	438	452	471	479	450	488	480	484	481	519	429	494	493	472	477	474	452	456	530	486	468	473	465	482	492	461	454	450	478	421	477	504	455	487	457	467	462	448	470	467	486	432	491	484	484	479	448	498	471	473	497	478	444	491	500	441	472	465	467	465	442	511	509	442	475	495	445	451	428	461	470	484	476	482	508	475	455	464	459	514	422	518	470	488	467	442	495	462	464	460	440	473	459	458	488	454	442	511	489	495	483	465	453	445	445	489	448	437	462	482	455	504	461	476	517	462	514	475	500	493	490	451	468	447	458	488	486	440	473	475	471	464	460	484	447	484	481	462	492	448	474	488	466	478	453	527	427	457	499	514	453	466	473	482	454	515	482	479	494	432	467	454	435	470	492	511	459	469	438	518	487	443	467	476	459	443	438	444	478	480	420	477	527	473	518	471	468	466	476	446	431	517	485	483	439	489	498	467	491	430	408	472	477	483	448	498	485	465	511	480	446	467	479	489	444	451	475	463	483	450	495	453	479	459	484	480	446	469	473	438	422	436	487	463	468	484	452	487	450	472	451	463	449	466	474	434	486	440	474	453	469	450	492	482	491	445	462
25497	21414	27543	31047	43303	40952	28758	13903	4465	1532	866	693	638	634	604	573	587	654	599	590	581	583	570	589	588	595	510	586	606	587	558	534	594	532	614	575	527	587	585	613	572	592	589	563	597	616	551	565	592	562	530	565	623	602	536	564	593	599	614	620	616	601	598	615	606	584	603	601	609	575	550	572	545	576	591	595	581	622	609	587	523	587	592	630	610	555	575	568	535	559	571	572	569	565	594	541	640	549	590	630	573	550	579	618	597	593	584	612	571	556	572	587	583	581	538	583	552	567	566	610	575	528	600	623	559	572	585	624	568	561	570	572	575	603	584	577	592	580	604	583	563	592	569	588	565	560	596	558	634	586	534	570	601	565	574	587	569	568	585	597	593	550	574	558	621	586	564	604	557	592	585	581	593	583	593	604	564	569	602	589	565	555	592	642	594	596	628	628	558	591	610	596	569	567	589	606	557	583	587	537	585	597	563	537	547	614	600	580	580	571	576	579	567	614	584	569	565	583	584	577	586	610	606	596	550	592	553	550	599	594	545	585	603	656	608	600	565	573	611	551	570	577	614	599	579	601	583	538	650	538	567	574	594	582	593	580	635	587	585	587	601	563	569	558	584	563	586	614	577	530	581	613	571	585	580	597	596	555	592	596	549	583	574	579	620	624	595	564	605	576	582	562	549	583	539	555	577	579	547	643	544	621	620	569	563	584	588	589	597	579	574	609	603	559	554	547	586	561	557	532	589	593	600	587	582	563	623	588	513	592	601	594	535	608	604	577	547	580	580	567	569	582	545	623	590	598	580	539	612	570	550	608	576	562	596	546	569	571	553	657	646	551	615	602	570	538	578	593	561	614	578	550	560	576	546	608	554	589	571	547	597	587	592	585	598	557	629	568	600	540	620	601	598	613	594	589	551	571	578	579	612	582	567	586	562	566	581	575	577	583	593	571	557	607	581	584	543	597	600	600	596	611	589	562	572	599	597	584	604	571	539	544	586	551	594	577	582	535	588	629	575	566	586	608	598	563	554	561	596	591	581	575	647	587	576	624	569	601	552	517	586	591	572	609	612	564	564	567	564	562	613	569	579	583	557	576	613	581	601	539	600	549	540	608	590	584	578	605	584	557	601	611	585	604	587	587	581	558	586	600	567	540	536	574	561	592	608	575	606	568	577	600	600	591	538	610	612	586	593	566	568	550	560	550	612	653	568	595	546	555	597	573	546	570	565	572	555	596	549	546	595	596	594	572	586	598	626	601	596	552	569	606	558	559	593	563	572	607	567	593	572	554	554	563	574	587	627	578	571	586	590	638	586	586	576	562	574	587	606	541	557	596	581	565	606	623	563	589	553	592	561	642	566	554	624	632	612	567	562	575	608	655	568	624	547	573	623	598	576	588	566	592	544	579	591	594	594	569	594	540	583	535	574	586	591	580	605	548	582	572	559	577	573	554	574	579	602	569	594	570	543	583	564	533	568	567	535	561	598	578	580	635	558	558	576	580	571	596	609	572	594	579	587	581	605	581	610	633	593	600	618	582	558	564	588	583	600	612	581	577	597	578	574	544	533	581	615	590	550	579	562	612	630	637	595	611	581	609	595	556	553	599	624	600	583	586	538	558	574	599	596	573	602	576	599	564	572	586	610	535	576	629	629	574	588	572	623	555	612	604	596	563	570	594	599	622	631	577	582	570	573	550	587	538	619	626	577	600	586	599	635	579	595	591	579	556	594	541	559	623	602	603	542	584	593	633	576	553	601	607	545	569	546	558	627	592	609	635	614	580	614	577	594	580	607	564	601	575	591	571	582	570	577	556	613	545	605	601	571	576	577	682	565	570	595	574	596	557	588	559	586	591	614	534	539	560	597	564	561	584	537	554	623	575	614	559	605	560	604	585	539	551	586	567	602	637	605	582	556	576	561	558	638	625	547	607	586	568	579	587	537	581	549	633	561	601	606	592	578	577	620	589	574	544	585	573	599	586	608	586	561	567	548	569	599	604	528	592	548	593	565	587	565	570	599	621	586	637	600	559	541	590	597	588	580	599	568	508	607	556	586	559	553	607	576	602	606	564	603	577	580	573	578	592	566	585	554	600	561	574	539	588	572	602	550	561	584	546	606	600	575	634	563	565	573	559	603	606	562	579	591	543	612	557	549	589	546	541	556	542	601	570	560	557	561	544	598	560	620	581	617	593	603	557	593	587	582	509	587	584	567	579	601	610	590	556	492	612	556	579	582	579	556	527	533	519	573	561	573	581	566	624	599	553	585	616	516	572	585	593	586	584	611	591	592	564	590	616	605	590	553	632	529	557	574	545	576	588	566	526	556	588	622	601	592	606	585	563	589	619	597	550	599	587	601	585	563	585	565	541	589	575	568	544	595	582	629	596	613	585	580	593	533	557	562	586	595	588	549	587	578	592	583	606	583	578	570	557	627	579	551	588	589	614	585	545	608	623	593	608	577	557	562	552	594	626	601	570	619	573	537	606	625	607	585	585	605	581	554	633	590	567	560	630	573	600	554	571	620	574	611	558	586	556	574	586	586	545	593	534	621	610	592	584	623	580	573	568	585	617	562	580	548	551	584	603	605	572	589	562	571	566	583	557	551	531	573	515	584	606	550	600	629	596	543	620	584	561	565	566	591	602	577	598	581	578	605	602	599	578	550	574	568	562	591	565	605	586	592	598	524	563	579	555	616	620	534	584	591	593	591	610	571	560	557	583	559	603	630	604	579	612	545	619	632	554	600	599	579	599	656	637	618	621	613	576	587	588	566	571	552	564	569	581	582	605	596	572	550	605	624	579	546	590	547	561	572	599	582	592	614	592	579	563	530	576	586	612	595	573	547	557	567	551	579	572	627	557	554	531	546	604	562	570	601	562	616	603	563	548	607	600	536	604	585	585	574	572	584	588	579	599	563	558	602	566	537	583	581	541	570	625	575	597	563	545	599	558	536	619	552	605	581	572	590	580	584	638	608	537	592	638	593	543	575	569	594	577	602	561	561	590	597	575	548	587	577	547	571	541	601	599	572	601	600	563	556	596	579	589	586	601	629	590	593	626	601	587	612	614	583	592	573	594	541	549	594	584	595	583	561	555	566	543	551	632	602	565	557	653	618	585	594	571	601	560	578	570	629	559	560	562	571	561	601	620	565	591	569	579	509	576	606	551	567	606	550	603	582	594	583	587	599	594	557	619	590	618	554	590	587	597	539	587	624	560	535	556	562	624	589	579	527	615	565	579	568	649	589	571	572	609	592	574	612	582	584	624	594	607	567	586	604	578	576	606	576	585	580	583	580	600	575	566	561	576	561	532	603	609	553	612	578	624	585	574	582	568	597	594	609	587	605	608	578	566	572	564	598	579	597	552	595	559	585	627	613	624	590	599	555	577	568	561	600	577	586	589	595	571	584	581	574	616	614	642	604	595	567	618	598	590	556	577	563	579	609	618	594	554	542	568	603	564	569	580	570	562	552	605	561	601	585	546	595	605
3707	4735	14590	34013	45406	34316	21400	10541	4091	1641	792	564	531	535	543	561	556	496	543	504	525	536	527	507	536	558	521	531	566	566	527	497	544	519	508	528	504	512	505	555	558	530	529	540	536	527	526	550	525	539	526	542	528	531	539	521	562	541	506	541	534	559	500	525	545	523	505	543	517	516	490	537	554	539	546	520	535	500	556	489	540	535	541	535	513	534	558	543	523	540	510	541	514	554	531	495	529	485	508	521	515	575	529	557	539	542	535	545	531	519	509	543	495	513	526	566	504	537	528	509	518	528	540	565	507	501	491	523	509	532	533	520	492	522	493	520	540	531	509	524	521	512	516	559	522	504	521	563	539	559	533	506	559	557	509	524	492	543	551	523	530	524	522	574	555	535	554	565	510	542	481	516	548	514	539	477	557	528	559	526	528	547	511	494	525	504	532	522	523	500	545	542	515	499	570	527	528	494	518	508	525	547	520	544	500	474	527	501	539	542	544	522	546	492	522	522	504	553	498	552	486	491	572	511	530	512	512	538	493	525	494	499	511	536	499	508	484	520	506	536	534	569	548	538	511	565	545	554	552	496	521	491	542	512	538	491	527	477	534	513	505	492	522	556	521	514	578	528	561	510	515	522	546	488	568	516	496	521	490	547	503	537	529	507	512	512	551	571	506	543	530	565	519	522	533	548	559	553	534	480	530	523	501	553	522	517	534	555	527	529	533	547	507	546	531	498	552	535	495	512	514	532	476	557	510	536	537	526	479	533	533	516	490	542	576	506	540	523	476	542	515	544	507	509	530	537	525	548	582	527	495	583	518	543	484	521	512	515	508	482	508	533	554	527	512	533	496	534	570	513	498	523	530	532	525	536	531	522	531	516	514	516	535	546	576	550	518	537	547	519	534	518	495	542	540	525	474	557	556	504	576	526	510	532	540	512	510	521	522	537	490	541	522	531	525	520	525	497	517	540	510	548	498	527	524	558	562	526	524	499	523	517	543	529	530	553	522	544	527	520	543	518	518	548	506	549	516	533	481	468	522	549	516	522	517	543	539	487	531	511	509	500	553	569	499	521	530	515	532	513	507	494	533	491	515	499	499	548	521	562	540	500	511	537	510	538	509	541	552	554	505	575	510	506	516	515	548	527	524	519	553	523	515	508	514	522	503	483	547	557	523	561	504	528	495	467	515	490	563	513	543	528	511	502	500	521	494	527	493	539	495	552	570	533	557	546	538	533	518	552	564	539	476	532	522	564	544	515	562	567	510	514	517	545	508	506	521	529	507	535	505	554	532	569	539	504	547	539	528	519	538	487	532	523	541	524	528	512	564	514	507	517	477	544	508	506	555	508	505	516	566	546	552	524	479	492	501	529	505	531	519	541	540	475	513	556	547	512	485	537	501	530	564	521	568	546	530	513	517	521	541	516	496	559	536	530	517	509	545	555	510	518	537	529	522	499	509	543	519	507	534	475	526	565	523	567	544	531	522	496	520	530	502	572	518	497	492	539	535	545	595	499	558	519	538	506	526	513	519	491	523	527	512	541	530	538	517	520	502	511	532	538	493	540	557	502	520	540	530	531	563	513	502	533	520	504	522	527	534	581	514	502	503	502	525	508	556	507	517	507	530	532	516	566	481	542	538	517	545	521	559	557	549	518	523	548	512	531	494	521	518	505	516	546	498	469	512	482	541	520	532	514	519	512	509	546	497	517	540	558	551	532	538	506	531	552	540	509	509	515	504	494	520	574	511	498	522	502	515	541	514	503	529	530	524	547	521	568	489	532	535	549	533	554	528	504	517	508	515	579	485	513	526	484	517	536	466	489	536	531	535	498	519	540	538	548	551	507	539	522	551	530	532	508	483	518	519	517	556	550	563	553	536	571	555	536	553	523	493	479	512	521	516	579	527	543	504	518	519	495	549	504	557	524	550	473	518	540	481	489	509	575	519	520	598	552	500	543	546	539	550	547	501	530	490	530	525	518	471	505	529	523	492	538	496	567	527	595	526	510	536	535	517	507	515	555	519	549	509	536	527	477	515	548	530	563	533	536	568	501	515	498	524	494	527	517	489	548	583	547	546	527	508	533	507	487	474	567	528	528	545	509	522	543	556	494	505	534	540	517	519	544	538	512	553	516	553	554	536	562	565	484	491	512	519	570	544	518	530	481	570	521	545	525	526	508	524	539	481	536	527	549	525	501	518	533	490	515	500	498	495	506	540	534	504	523	512	526	527	513	559	491	524	524	560	578	503	481	505	494	547	540	536	520	554	550	553	491	533	567	557	526	508	521	480	528	537	493	499	513	520	501	521	529	575	494	555	530	513	524	512	533	536	557	490	526	511	553	571	525	532	526	547	526	570	539	534	548	531	509	533	515	516	520	518	500	522	515	513	523	538	513	512	500	517	462	469	529	527	531	535	516	516	561	512	496	528	536	539	507	497	521	565	540	512	536	540	520	497	541	517	531	516	511	563	540	537	539	465	549	511	522	550	518	535	504	539	508	527	513	521	528	512	555	470	548	510	577	536	556	491	532	502	496	509	530	530	517	539	512	548	521	558	516	547	539	518	570	534	516	526	523	514	506	519	538	544	493	513	561	493	524	542	501	531	515	517	556	498	488	502	517	542	500	539	512	495	518	509	547	548	527	497	512	503	522	532	539	538	488	507	520	513	510	525	487	544	528	560	488	544	549	539	504	552	510	502	547	548	508	539	504	526	557	536	524	524	538	483	490	547	530	528	539	495	520	481	511	498	540	540	509	554	521	490	492	553	513	520	552	506	565	539	505	535	515	510	545	511	543	503	495	502	528	539	524	536	519	552	524	555	567	532	486	532	523	536	540	527	504	482	546	494	532	513	480	559	522	538	531	526	574	525	536	547	531	497	521	530	540	558	540	497	543	515	540	531	500	515	513	532	526	552	510	527	529	501	544	509	535	521	507	552	503	527	500	543	514	547	549	486	566	556	533	517	545	496	563	545	528	508	545	531	538	525	511	501	533	496	521	550	553	529	542	505	525	538	534	544	532	520	536	511	516	556	551	527	534	559	548	561	540	563	522	530	490	520	493	534	501	536	542	522	509	553	537	506	525	503	493	555	535	522	526	534	486	494	492	566	525	555	517	517	564	540	496	515	486	513	521	530	531	504	539	531	525	520	541	505	546	577	518	498	531	516	512	553	512	536	512	535	524	553	514	516	552	512	524	497	516	536	524	491	567	497	545	556	566	492	524	577	527	539	563	530	535	577	533	521	533	540	553	546	543	515	540	517	553	505	514	520	501	479	507	525	510	514	521	503	466	496	498	520	526	489	526	559	533	486	532	503	510	541	538	523	492	521	521	532	594	510	544	557	544	487	543	530	528	566	487	527	518	518	540	520	529	517	527	562	538	544	491	490	516	541	524	538	526	560	491	536	525	499	506	540	527	511	585	520	532	505	550	579	521	535	549	531	518	496	482	495	490	525	551	524	498	531	521	501	538	529	515	526	526	505	537
24231	21398	28881	27409	46307	53610	46854	30161	13677	4215	1601	918	767	768	730	740	722	738	739	731	738	735	705	725	709	681	678	743	781	692	685	698	692	713	692	700	666	703	754	708	754	695	715	735	684	708	732	680	717	739	670	652	717	722	713	668	736	696	700	675	693	658	707	745	666	697	700	692	714	720	718	769	701	683	710	715	696	751	689	735	717	708	738	711	696	683	688	725	703	686	724	739	747	691	667	711	694	700	774	681	751	665	689	701	714	734	700	717	732	720	689	697	715	675	737	725	689	692	642	686	698	654	692	721	683	693	706	705	642	683	686	698	693	689	694	780	738	698	741	756	707	638	730	720	725	700	703	718	696	682	720	664	745	739	669	717	700	720	710	742	669	657	681	676	691	694	734	741	683	708	751	661	752	707	742	710	681	628	723	701	736	713	692	695	670	707	694	705	719	688	697	734	733	723	738	668	700	687	704	690	725	698	661	695	654	729	732	749	695	697	730	684	720	699	729	729	728	704	703	665	697	685	745	721	684	750	735	685	746	703	745	690	696	706	727	740	700	734	676	721	705	667	712	683	668	759	676	669	723	681	677	671	679	727	711	706	709	730	699	750	654	750	693	687	647	692	685	688	705	713	731	721	689	713	701	699	710	686	684	699	710	696	713	677	690	662	722	678	741	660	665	727	709	704	682	692	706	688	677	698	670	691	670	669	707	695	730	707	695	693	697	658	739	705	663	664	720	738	683	714	731	696	743	718	678	694	695	667	696	705	706	672	688	680	673	698	729	718	712	759	735	692	651	748	703	706	663	776	658	674	672	701	706	662	705	721	699	739	685	697	681	658	706	715	664	688	686	665	657	727	706	732	708	684	697	765	757	742	657	656	715	724	704	692	706	725	660	681	703	764	702	720	698	698	700	662	706	712	685	666	691	731	660	704	667	678	679	712	721	739	682	686	759	702	724	665	722	716	691	701	702	673	754	745	668	747	705	709	647	708	703	707	703	758	700	710	704	682	661	676	682	713	706	689	745	659	683	698	659	700	666	683	711	692	690	693	741	702	718	730	701	733	680	694	677	680	711	656	667	715	726	709	686	698	714	719	665	702	704	721	752	685	716	712	683	679	743	785	709	706	688	674	677	688	665	719	701	678	694	717	743	638	659	752	699	715	758	678	754	677	746	690	652	673	716	730	692	687	665	717	679	663	700	707	691	705	704	752	716	667	708	715	714	700	738	718	685	713	698	682	676	704	682	684	702	711	701	672	725	677	681	760	704	687	705	748	642	757	673	737	686	731	673	734	727	775	670	668	728	715	716	697	671	719	700	683	686	698	733	669	723	715	690	763	698	712	716	699	720	703	713	661	681	688	694	684	729	678	675	674	660	716	715	657	699	701	711	663	686	650	680	756	762	691	676	732	679	713	709	735	633	713	726	719	705	682	726	669	725	721	662	709	695	696	663	685	698	705	704	685	671	694	706	723	695	696	697	689	747	722	680	718	704	721	695	686	709	655	737	693	712	740	707	692	722	690	684	732	730	656	711	732	725	704	715	763	728	666	681	706	688	678	718	697	679	703	629	641	687	672	702	731	690	718	685	771	704	688	709	674	645	697	695	740	695	691	694	752	722	708	655	727	704	709	766	667	712	676	694	710	668	695	750	694	684	704	724	699	731	644	684	712	718	693	720	676	696	733	694	714	710	747	715	678	731	683	687	666	694	707	724	690	688	676	667	643	699	725	707	701	667	706	731	655	698	693	695	704	710	692	700	653	716	723	742	704	737	757	704	668	698	652	704	673	720	727	727	693	671	656	711	706	730	729	680	709	685	698	716	676	668	702	716	648	734	680	750	677	717	687	701	699	715	691	740	697	707	747	675	690	722	671	681	692	727	690	668	690	702	680	644	679	668	711	710	654	735	702	663	669	657	700	692	709	704	670	691	693	659	695	719	705	678	717	702	717	722	698	744	710	698	681	684	684	690	691	695	713	758	642	708	688	664	737	689	680	678	686	715	701	708	662	656	704	729	711	669	718	730	681	721	718	676	702	725	673	717	679	665	687	711	638	669	730	684	681	717	712	697	711	678	702	704	695	718	694	691	694	696	725	677	735	695	692	726	724	697	710	704	680	713	696	681	720	665	676	723	744	682	695	700	738	714	675	711	670	702	656	670	704	742	768	771	747	679	734	697	752	694	724	715	682	729	697	711	696	714	674	663	705	717	703	734	657	673	692	653	700	709	709	700	740	696	692	721	664	685	756	667	679	700	730	716	663	715	712	671	728	668	721	683	719	701	744	728	618	718	707	655	692	676	656	724	755	727	662	706	684	732	699	727	724	699	691	685	691	699	705	704	743	739	686	722	696	699	715	694	685	707	696	756	675	699	692	683	666	708	727	728	672	745	780	692	668	698	680	698	735	691	721	669	684	711	703	683	695	730	669	744	668	721	687	683	665	710	742	732	684	754	736	720	701	702	684	674	710	733	698	725	685	665	715	709	685	721	733	663	715	711	666	726	680	726	708	707	648	749	696	739	744	674	678	737	694	648	719	729	726	734	703	684	660	699	662	719	654	686	750	723	747	768	688	691	712	718	724	697	706	672	717	638	719	700	706	704	722	701	703	683	700	715	753	710	718	756	742	680	674	659	701	687	717	658	687	711	722	728	637	774	741	714	715	701	699	701	720	661	704	684	695	692	716	706	726	705	674	697	655	695	716	695	709	748	762	658	687	692	709	702	735	692	647	730	728	678	687	723	612	683	696	680	702	710	720	652	698	729	692	729	712	702	670	690	717	696	708	703	661	717	676	681	711	750	778	722	766	741	666	700	720	708	716	678	691	683	692	681	665	671	692	720	717	718	714	731	704	742	642	754	690	687	664	753	713	710	698	672	692	639	685	679	690	692	693	702	697	717	751	680	717	689	732	707	710	680	726	677	695	693	693	711	720	717	646	709	702	722	689	704	678	690	679	710	696	691	670	695	701	744	651	731	686	715	713	667	729	710	694	690	681	704	686	667	714	718	686	683	699	692	714	673	708	700	669	720	686	690	672	715	651	694	722	723	681	724	693	700	700	681	659	736	672	703	733	746	749	687	697	675	698	649	705	686	712	723	710	676	729	640	716	662	656	694	719	737	679	637	715	706	723	717	683	706	685	673	707	662	676	696	735	660	661	660	682	662	719	659	687	651	669	736	692	685	722	681	687	689	739	668	718	682	679	722	684	651	658	723	703	674	654	716	675	685	688	655	691	680	721	707	698	729	690	685	707	704	717	681	688	720	692	705	723	760	695	727	711	665	686	766	738	697	702	713	680	658	647	714	724	685	735	711	679	679	708	688	684	702	666	710	666	722	697	753	707	707	692	705	759	746	723	710	719	714	673	737	714	715	681	667	743	721	749	786	706	676	702	637	710	680	708	722	686	715	682	654	728	701	674	715	712	707	701	721	705	688	722	705	737	684	736	672	709	701	710	640	680	697	688	690	710	716	709	688	657	685	645
5776	22096	37924	45109	55873	52256	40382	23788	10288	3988	1521	868	684	650	621	679	611	627	642	632	647	576	619	651	620	599	643	684	672	692	617	650	628	620	683	617	620	638	604	651	623	635	628	589	604	624	601	598	641	657	623	624	643	596	635	659	624	614	626	661	653	614	648	633	584	636	637	593	550	630	604	625	644	604	610	630	644	596	600	607	587	641	597	631	632	641	611	601	615	634	615	601	616	615	681	573	607	655	592	625	646	670	640	602	590	617	606	624	589	651	638	602	643	629	608	604	611	644	596	631	589	650	606	601	602	636	641	611	614	614	623	628	659	608	637	593	615	615	618	611	619	625	663	608	635	656	629	637	610	677	603	606	647	610	631	620	599	631	618	644	624	656	716	692	651	610	643	653	606	653	656	669	619	653	615	627	630	607	683	600	640	616	600	592	640	632	629	646	606	641	662	614	675	612	647	575	680	661	613	642	617	621	654	635	613	667	616	625	652	677	612	643	615	643	641	646	649	660	597	621	621	654	596	672	628	652	627	618	625	625	626	618	603	643	615	637	601	628	593	624	640	600	630	585	595	605	584	634	614	618	661	621	606	667	669	621	614	618	634	649	606	592	623	606	634	641	610	596	651	628	638	621	622	590	617	610	653	614	621	609	710	638	623	621	620	613	588	594	624	650	639	640	623	624	609	613	647	623	635	631	612	649	616	620	619	610	647	627	625	588	618	625	637	616	634	632	637	578	561	606	615	620	655	638	631	629	632	595	616	640	601	603	628	578	659	673	614	638	569	628	644	643	613	623	590	636	634	591	629	588	591	658	659	641	617	669	630	591	591	633	633	619	604	608	601	617	599	648	642	652	607	597	649	590	645	651	610	650	602	635	621	622	658	623	622	605	626	615	682	649	628	598	648	592	641	602	624	649	651	595	649	653	602	635	585	635	671	615	619	618	568	648	631	637	625	656	629	599	642	631	636	605	639	651	622	607	613	619	631	589	590	644	631	618	599	640	632	658	611	624	593	637	628	596	617	629	655	621	580	611	617	618	651	618	610	614	650	639	593	612	634	645	585	623	639	611	639	640	628	604	622	624	605	617	596	630	613	615	632	596	622	638	675	653	651	630	595	618	659	622	623	600	660	585	629	638	652	667	628	597	613	621	592	628	612	638	611	596	608	632	619	662	638	634	621	611	637	645	627	633	587	623	600	633	652	576	650	618	587	651	613	635	600	622	635	595	576	662	609	611	651	640	583	648	620	638	649	623	668	587	632	605	634	613	629	664	586	657	639	616	627	576	624	592	613	638	658	624	639	658	609	635	617	614	610	651	604	625	618	616	665	628	673	609	583	611	621	608	609	636	620	612	673	580	661	661	654	669	613	602	644	612	582	623	630	616	663	639	578	623	634	605	637	624	633	596	631	583	645	608	654	642	571	604	607	609	616	630	617	591	633	655	619	623	617	635	633	635	608	613	636	659	614	625	625	625	639	607	600	641	534	655	590	622	642	638	595	571	639	587	714	642	624	600	603	646	615	676	600	640	615	616	648	641	567	647	634	648	641	628	629	625	615	615	629	601	596	624	617	631	620	606	574	633	656	644	636	688	600	641	625	628	606	610	659	597	604	628	628	578	635	651	614	622	670	617	652	664	621	614	632	664	608	625	657	627	694	600	639	568	646	608	627	599	617	597	650	629	584	594	637	603	613	620	620	594	608	613	614	622	652	617	580	620	652	622	642	632	588	607	621	623	665	599	600	633	617	596	596	604	602	637	646	588	634	601	608	621	648	596	641	649	635	616	600	609	616	652	664	635	652	619	632	631	626	622	636	622	589	593	624	652	656	607	627	630	624	592	589	616	655	654	621	639	592	618	584	665	603	618	631	617	641	615	613	617	629	630	610	626	587	630	618	601	637	608	648	626	607	641	615	628	630	647	605	642	630	610	613	597	617	603	595	610	628	623	627	641	614	609	583	616	611	630	632	583	623	628	638	654	617	593	609	610	581	602	665	580	617	620	634	605	610	615	640	620	596	601	608	609	585	576	561	618	685	633	648	615	608	614	658	643	655	623	624	616	621	598	549	641	591	626	629	594	624	574	639	584	599	638	583	665	627	612	650	651	620	567	663	578	592	566	678	652	624	650	607	641	635	619	629	623	603	585	624	654	612	575	651	622	641	602	655	631	622	602	628	612	607	650	639	573	624	604	640	630	643	600	635	609	612	630	592	646	602	603	650	648	616	626	590	642	617	633	585	616	627	647	636	635	620	652	599	634	640	607	626	620	640	646	599	592	634	631	644	618	612	611	655	646	617	659	650	633	616	597	661	638	608	639	648	642	620	587	614	639	604	626	601	614	605	590	597	633	624	628	643	613	615	606	617	621	655	649	612	643	611	653	629	601	615	634	598	642	618	618	614	609	578	644	611	618	627	641	615	593	621	633	638	631	613	577	617	660	631	627	621	593	629	625	643	620	613	594	647	597	628	628	614	572	614	632	598	626	612	590	616	617	623	606	581	634	634	623	662	655	590	636	573	657	607	587	668	600	665	602	632	607	644	656	655	640	588	641	584	606	666	661	631	613	627	631	645	645	639	590	660	629	589	641	601	620	662	618	684	588	621	583	626	636	644	630	648	649	632	642	614	655	609	627	636	653	636	641	650	615	633	616	623	580	571	585	605	648	645	615	624	627	626	628	632	600	653	639	642	603	660	646	630	611	650	581	632	613	624	593	619	626	618	625	619	619	646	590	652	619	561	609	611	586	588	614	623	597	627	643	622	641	621	569	627	652	609	621	642	625	595	660	628	636	664	640	600	584	623	593	625	652	637	635	615	631	639	596	617	595	619	633	595	626	644	612	622	590	661	601	627	603	608	602	661	612	644	625	569	587	621	664	664	591	598	678	594	628	589	613	634	641	656	619	634	615	579	607	630	599	634	675	575	662	595	596	661	638	613	586	651	628	599	667	628	622	631	649	602	659	635	617	619	633	653	639	604	600	607	630	616	648	617	626	622	578	619	653	610	585	641	624	614	624	626	628	625	609	617	653	594	622	628	628	633	659	618	681	599	643	616	614	612	633	631	677	611	614	624	626	594	679	621	660	583	616	606	640	657	626	645	645	607	620	675	608	635	630	650	625	633	636	606	601	648	648	667	615	619	649	630	635	585	653	628	587	628	607	652	614	615	632	649	604	576	594	655	620	611	563	613	641	576	621	590	610	598	619	623	565	596	632	611	597	653	599	604	630	600	653	579	659	606	586	647	622	583	639	627	605	631	623	637	595	637	600	609	629	618	616	567	602	647	591	583	635	604	577	635	637	635	665	590	598	600	641	601	599	621	671	623	669	636	627	600	647	629	642	591	639	619	612	590	653	628	648	600	641	613	625	616	602	613	587	635	633	642	621	639	613	579	641	625	659	650	597	634	645	638	600	611	610	611	608	621	594	580	652	666	611	585	613	630	652	646	655	605	599	622	616	641	591	627	653	641	632	648	581	624	639
27634	13224	3664	2561	3671	5856	4773	2670	1358	885	677	580	521	524	526	569	544	501	556	573	552	554	539	619	616	536	544	576	507	510	523	503	563	540	558	561	564	517	529	516	518	538	531	513	543	562	547	533	534	539	537	540	542	562	562	501	545	552	568	564	545	572	557	553	522	580	557	576	551	550	536	535	535	524	554	591	525	532	576	565	524	596	558	559	556	546	563	582	546	535	541	506	553	573	564	510	528	531	540	593	544	572	572	552	542	559	556	529	547	556	559	547	594	540	574	584	539	539	566	557	530	547	582	548	549	528	548	569	568	564	523	580	540	544	533	577	537	537	532	548	530	577	569	496	579	552	575	542	509	552	570	558	506	548	554	590	497	552	585	524	532	545	576	548	500	496	568	556	555	548	599	544	528	534	519	533	553	557	530	499	552	530	506	527	505	553	525	527	562	543	527	532	573	549	533	546	562	553	564	556	571	526	558	516	545	558	557	521	578	560	535	570	509	556	530	537	539	523	557	534	572	534	553	557	546	538	520	527	546	566	542	507	514	544	537	499	511	513	548	550	560	547	561	530	527	541	533	579	510	568	583	599	553	555	526	566	524	549	540	559	549	519	578	551	551	527	540	536	530	495	570	543	583	531	521	543	563	523	573	542	558	548	529	528	590	547	534	522	543	550	567	500	572	555	538	556	515	566	542	545	548	504	526	585	547	539	534	553	502	560	554	502	567	528	566	576	543	570	507	538	562	480	554	532	504	531	578	505	587	543	507	494	589	520	524	546	529	546	565	525	512	552	554	547	519	530	559	512	521	556	575	550	508	538	563	556	513	536	478	503	557	546	513	564	554	553	576	533	533	544	538	508	537	514	563	524	523	575	547	515	607	546	549	533	518	510	546	546	547	536	509	519	521	520	547	561	570	524	567	575	584	537	531	574	529	522	528	554	561	548	567	529	534	526	566	509	531	527	564	557	565	546	547	575	567	507	544	536	563	523	548	535	532	574	540	534	585	541	520	521	518	510	596	574	525	551	522	496	525	492	542	557	542	528	553	546	531	494	551	554	534	529	549	569	554	529	561	592	484	543	531	529	541	506	531	542	530	563	546	519	563	549	556	607	523	547	529	524	527	529	510	552	566	573	492	565	527	552	539	554	574	566	566	555	587	561	525	500	543	536	551	514	542	558	589	551	560	584	569	570	540	543	536	522	564	546	523	545	554	522	542	561	583	555	570	577	547	549	560	503	566	561	530	582	520	534	549	521	563	538	540	579	533	552	569	536	544	513	507	570	531	561	550	554	586	553	537	557	553	539	576	527	541	542	538	594	606	539	540	585	582	557	547	506	519	494	491	549	539	566	526	520	521	536	578	566	579	569	558	579	555	571	517	499	508	503	573	553	559	576	568	536	589	530	527	557	515	508	518	568	540	524	492	507	534	515	517	511	560	538	518	562	548	536	592	564	531	511	579	511	549	592	548	519	556	549	541	543	531	536	532	547	561	563	557	530	556	540	504	531	529	581	585	551	569	583	504	494	546	583	519	543	547	575	533	530	553	588	532	557	526	572	547	540	513	531	524	540	553	502	536	557	527	529	517	551	544	543	528	510	483	545	511	531	542	534	517	551	519	541	524	497	536	563	556	531	573	559	542	568	572	537	534	521	559	598	559	486	574	549	548	498	540	542	530	522	542	586	583	544	592	594	565	566	526	588	549	545	556	556	570	586	594	507	561	527	547	561	511	516	545	526	584	546	494	537	500	548	521	533	547	540	541	555	544	551	519	532	523	573	527	571	551	532	563	532	552	543	562	504	534	533	530	502	536	511	573	528	551	555	559	576	527	529	559	558	540	482	548	521	542	508	563	503	531	548	549	557	531	531	538	559	517	536	553	565	525	558	499	588	537	575	556	573	546	531	577	546	506	531	545	540	529	539	540	547	535	534	551	552	569	556	563	547	524	545	567	547	529	612	554	531	547	548	510	571	556	551	523	562	545	510	577	571	559	518	543	562	567	571	498	559	581	558	530	504	569	547	539	548	554	558	529	567	520	535	536	565	530	513	547	549	541	527	543	555	542	546	560	563	567	573	528	521	591	562	522	536	585	501	559	534	556	537	550	549	563	528	517	521	547	563	553	508	555	550	595	515	541	584	566	563	527	552	463	548	521	533	550	534	500	511	528	537	561	540	556	528	516	535	518	566	530	534	541	520	567	530	543	545	557	531	591	568	533	549	543	526	551	533	524	550	565	533	594	509	569	548	549	551	533	506	519	587	543	564	537	523	574	546	502	537	514	548	543	575	597	539	509	559	557	498	528	514	588	548	571	532	561	595	540	465	553	600	566	533	559	532	550	528	522	532	532	532	513	535	523	526	522	547	584	579	537	565	567	542	573	535	562	499	567	522	568	557	526	589	565	570	513	532	547	511	525	514	523	565	555	574	494	563	565	536	524	498	573	531	550	517	543	569	509	601	585	543	578	518	552	547	561	539	545	496	554	486	495	539	585	562	555	556	538	567	539	491	557	555	576	557	535	534	518	545	567	576	504	582	522	539	553	542	535	500	540	556	551	522	589	511	547	534	547	572	573	542	575	549	578	552	556	545	509	556	562	526	529	551	522	521	536	488	514	598	550	581	542	514	510	489	598	557	521	563	555	554	545	557	539	549	528	552	499	508	586	544	552	543	554	557	532	542	548	513	547	594	574	564	525	568	540	584	516	580	538	598	571	502	497	573	546	541	549	520	552	565	544	584	597	569	575	522	597	533	508	551	570	527	547	519	592	598	491	550	539	497	523	565	531	538	522	528	499	568	522	543	553	528	505	544	566	538	479	609	537	560	525	521	596	537	534	543	560	543	580	522	534	527	568	553	563	548	513	529	538	506	512	545	570	521	550	550	539	533	564	557	534	531	560	555	515	544	571	544	558	577	522	526	564	563	553	509	553	558	559	556	547	566	559	541	573	554	548	545	537	530	558	562	568	541	534	541	589	541	587	527	506	517	567	579	570	551	547	558	548	573	550	527	555	538	535	524	573	550	530	533	533	513	552	533	537	558	571	554	570	575	515	532	560	554	577	541	542	530	544	530	550	512	559	522	566	535	563	569	504	543	545	530	517	601	525	554	541	558	529	545	524	535	557	498	584	521	585	540	518	522	537	574	550	541	532	563	532	553	547	577	617	569	559	513	531	573	539	566	562	508	532	509	547	533	576	557	522	547	537	557	524	473	555	569	589	531	529	555	521	554	540	564	583	539	549	578	510	546	576	505	551	530	524	514	506	555	553	567	533	572	557	547	535	548	500	553	542	554	531	519	540	515	515	553	544	555	543	560	548	536	552	524	535	545	529	561	521	589	568	509	552	502	534	551	573	598	528	537	562	563	508	506	514	535	583	558	526	549	530	548	571	560	562	546	537	538	540	550	578	516	544	567	559	525	562	540	544	569	541	513	525	513	550	590	589	578	560	535	583	555	580	533	585	496	538	547	533	522	557	552	534	531
4957	2021	3072	2167	4101	6402	4652	2733	1365	761	571	560	450	423	445	477	441	478	481	444	477	475	434	475	434	468	440	466	487	459	494	460	481	456	448	474	463	451	450	487	482	428	448	501	462	509	471	455	480	462	475	465	485	477	459	434	452	448	468	454	485	485	486	475	475	475	469	470	466	421	445	475	435	483	485	465	464	444	498	484	454	420	464	472	454	421	476	491	517	477	473	449	461	477	493	427	481	514	472	411	485	456	459	430	441	458	467	437	416	436	445	449	492	464	467	469	473	461	498	456	484	494	442	461	466	433	434	479	471	487	477	455	423	465	472	467	487	484	464	489	488	419	465	430	459	456	444	429	460	416	424	489	436	483	459	474	474	447	457	463	466	482	420	450	473	477	485	460	465	483	461	459	500	456	479	498	474	468	411	459	445	479	457	452	484	479	468	459	469	440	459	439	456	462	465	445	495	486	450	498	467	444	422	454	432	473	482	506	469	431	468	461	446	492	460	485	465	472	479	492	456	449	475	434	466	483	485	467	494	460	486	420	470	466	467	443	481	466	460	488	462	455	486	456	492	517	459	433	468	455	499	482	430	505	511	496	438	467	457	449	499	517	482	457	433	449	462	460	479	450	480	452	476	417	427	436	447	459	431	432	454	465	484	460	491	455	437	445	467	462	461	431	462	472	465	475	478	489	506	444	438	427	456	472	465	466	446	434	523	463	463	499	419	458	467	427	458	487	478	454	460	438	440	461	477	462	407	458	469	475	507	455	472	480	454	461	466	455	489	477	458	461	476	445	493	486	435	459	490	456	497	470	480	488	469	487	484	475	475	472	414	489	460	432	480	504	480	460	473	447	441	488	479	524	473	444	474	480	453	444	436	469	465	440	453	468	467	456	434	447	461	465	436	423	459	445	454	480	465	428	459	470	497	464	434	431	494	461	469	421	475	454	487	465	488	477	449	482	432	471	470	459	450	426	451	479	435	438	426	471	469	435	464	506	468	453	463	490	480	500	462	477	458	438	462	380	432	470	483	506	457	468	462	457	460	447	428	497	500	451	461	477	433	459	454	472	493	443	476	466	455	422	454	418	464	482	454	487	496	486	474	487	405	472	462	463	455	454	493	446	483	451	478	485	436	450	451	441	504	473	440	465	460	449	451	475	441	435	477	460	451	440	441	518	423	472	443	497	404	478	453	442	445	432	476	483	472	461	464	445	469	454	486	395	424	465	455	511	453	425	485	458	463	468	459	469	449	463	446	423	442	452	438	462	473	438	446	468	433	461	460	425	458	475	476	451	451	452	478	475	456	459	497	454	449	450	451	478	463	478	458	456	459	461	492	474	491	443	468	473	496	487	457	504	452	481	446	448	475	416	428	489	447	515	495	489	475	443	437	478	457	471	469	442	473	491	455	472	433	453	491	473	463	451	503	454	430	457	479	468	507	474	486	466	450	422	502	465	465	467	442	474	442	457	489	432	470	461	485	474	446	422	469	430	489	468	485	442	461	484	482	490	474	444	465	437	455	464	472	501	466	453	453	441	488	481	505	511	484	456	485	511	461	440	438	460	476	455	458	478	441	465	458	474	493	461	434	463	490	477	470	437	455	463	431	443	488	458	498	477	484	467	431	467	477	488	453	423	469	442	448	503	427	481	485	470	497	501	455	503	473	451	481	484	440	479	487	453	473	489	469	452	418	449	464	458	430	487	459	485	452	457	436	483	449	495	489	454	496	435	467	429	436	457	464	442	435	468	463	483	491	530	464	447	424	445	438	488	484	459	460	474	446	454	487	501	473	462	435	442	496	493	461	452	461	474	485	428	455	481	439	489	475	460	474	447	448	483	457	513	465	491	455	478	500	452	442	447	460	485	468	458	435	480	455	455	496	422	446	474	455	500	478	482	480	445	463	475	491	453	463	474	513	497	474	423	463	459	446	433	445	497	435	469	435	480	457	482	474	464	435	482	485	505	479	454	491	432	470	486	496	453	462	464	444	510	444	471	462	432	469	434	453	483	479	495	452	449	453	459	486	446	465	490	399	454	452	507	466	456	481	460	458	462	480	477	456	446	519	487	460	466	395	458	479	474	477	438	467	445	478	477	416	496	488	439	466	488	478	460	467	472	428	513	494	504	451	493	460	491	489	484	458	497	455	444	503	425	447	499	479	480	463	497	478	469	500	457	448	424	477	471	477	442	480	448	514	468	487	470	491	462	462	452	432	447	490	459	477	433	472	475	442	476	442	448	458	483	482	437	430	433	432	459	431	448	521	485	477	449	460	442	461	475	472	432	462	443	446	416	440	452	496	450	439	463	493	454	459	482	456	428	478	465	478	500	448	499	442	459	467	467	452	482	474	436	451	494	464	478	440	475	465	484	443	474	432	470	497	497	469	452	466	478	460	496	482	471	457	448	452	449	450	474	472	456	463	422	430	465	466	454	468	457	535	456	491	483	459	425	455	477	472	462	471	479	465	495	467	442	488	425	468	415	470	474	460	499	479	442	483	453	464	447	472	454	494	442	416	494	447	458	461	482	499	468	518	450	424	433	470	490	502	498	492	447	478	471	478	468	474	434	490	433	475	475	452	457	477	460	468	461	488	471	496	464	474	462	446	478	461	468	482	478	432	434	484	492	451	447	479	463	484	458	444	452	465	452	422	506	441	439	459	439	455	458	453	471	409	477	468	501	460	471	464	439	463	458	448	481	487	436	504	513	488	456	452	486	497	468	499	451	470	508	486	496	423	457	492	450	469	475	444	465	463	439	472	463	453	457	476	460	484	447	496	476	489	491	463	461	493	443	488	494	459	474	461	444	450	453	487	485	416	451	466	463	441	481	483	470	502	487	460	413	503	453	495	469	505	497	451	452	450	473	499	434	488	502	457	432	481	454	479	449	496	478	437	503	493	478	475	475	473	436	475	447	486	428	479	461	492	469	438	514	429	465	433	460	444	491	429	464	440	475	475	477	466	450	473	434	481	446	479	487	475	443	478	468	440	469	463	487	466	465	443	480	459	449	482	448	534	466	458	464	479	504	449	426	462	450	475	450	469	472	483	515	482	452	469	456	466	457	502	444	469	474	438	442	453	459	472	449	467	464	442	494	449	477	468	472	466	467	486	480	462	455	450	464	466	490	498	454	485	487	414	479	473	509	473	477	473	437	467	464	448	456	470	478	476	452	462	454	416	470	454	447	443	475	485	480	462	452	475	478	463	464	426	507	459	451	448	447	482	444	467	458	473	489	431	478	442	474	463	471	492	457	464	437	444	438	449	471	457	439	469	483	449	453	473	453	465	442	436	450	478	466	455	443	458	438	491	478	466	460	447	458	480	450	510	438	503	443	458	416	484	459	479	436	503	451	458	495	471	471	436	480	470	442	442	458	462	458	462	456	451	421	458	457	474	458	504	458	453	468	476	433	493	438	447	493	507	484	486	449	495	463	489	457	479	466	430	482	481	455	442	445	474	455	479	454	457	446	476	436	455	442
25521	21400	27354	26669	34541	43764	33175	17438	6374	2128	1020	718	609	648	582	590	606	589	608	609	624	575	573	575	624	632	562	607	623	608	621	525	594	545	615	550	558	609	618	609	566	656	584	562	586	570	575	536	609	574	591	586	604	576	600	612	563	564	605	562	566	625	640	571	579	551	574	578	577	619	575	573	587	597	578	579	595	625	638	597	561	544	565	613	583	587	575	559	602	543	609	543	583	604	637	580	571	612	596	571	609	584	629	550	566	599	571	575	543	584	628	610	584	572	580	564	580	562	564	566	601	632	600	587	573	577	583	607	582	639	561	607	601	589	610	625	586	560	535	617	583	591	555	576	620	588	539	551	604	607	578	578	594	593	587	606	633	604	588	570	582	563	615	609	589	563	534	576	566	595	586	618	630	582	547	550	560	556	602	573	569	568	545	616	600	606	593	576	562	633	610	594	579	589	580	580	585	570	606	616	587	568	587	615	565	581	596	580	584	598	583	588	620	585	572	563	570	632	654	591	595	609	552	594	556	609	626	600	573	515	585	603	529	604	572	575	603	618	571	600	650	572	551	594	598	598	571	545	605	610	540	614	557	554	588	595	605	571	609	580	581	597	557	597	593	600	598	652	623	570	593	638	581	596	598	571	558	597	591	598	558	557	562	599	628	573	591	562	609	566	594	608	602	611	594	615	588	585	546	589	580	568	605	568	572	551	606	616	563	623	580	586	597	613	576	594	596	581	583	616	590	561	558	582	561	565	568	610	646	612	576	613	598	580	618	600	554	559	589	590	568	631	561	582	561	573	592	599	581	566	556	578	613	587	585	539	580	576	628	608	578	556	595	586	556	594	561	561	598	651	592	584	645	575	590	542	574	540	572	596	611	551	593	633	587	607	581	626	606	558	616	646	560	593	606	538	561	591	566	580	598	581	592	616	601	591	593	590	629	584	552	573	591	634	574	607	571	574	606	583	558	577	609	556	601	571	585	590	608	586	584	604	560	564	564	548	600	587	586	568	582	627	584	578	577	554	574	575	596	567	614	531	587	616	592	592	603	585	556	583	663	588	576	591	575	625	576	577	611	575	579	617	582	609	602	605	567	621	578	572	594	561	597	597	616	556	577	570	587	565	625	598	610	606	552	627	554	573	600	556	613	574	593	600	584	609	554	572	606	585	593	599	587	563	594	589	600	540	562	562	620	593	569	629	601	599	518	550	563	556	564	608	598	561	573	597	565	586	594	562	585	601	619	555	623	606	608	556	617	607	574	607	579	594	571	571	561	607	611	572	577	580	615	609	534	566	611	593	578	559	602	546	546	603	579	534	590	603	581	580	634	573	574	594	606	562	580	614	531	570	602	550	606	571	556	591	611	558	565	655	602	553	581	581	547	614	544	596	569	585	584	573	576	545	615	557	556	564	624	535	632	632	576	586	602	587	554	564	565	546	547	568	583	570	605	580	568	593	581	597	551	577	552	576	546	541	568	558	618	596	580	569	588	646	601	569	575	564	582	583	601	558	572	660	570	600	593	567	606	592	597	570	555	616	589	621	562	572	554	582	532	551	607	524	582	536	539	590	559	591	563	587	567	600	596	574	550	595	613	599	547	583	578	595	634	638	556	617	600	605	549	628	576	593	606	581	601	559	580	606	559	612	575	570	565	625	575	577	604	612	615	589	602	569	552	542	589	581	569	602	596	583	615	524	564	589	611	600	592	546	595	613	586	594	606	596	582	534	591	581	587	567	562	587	563	570	601	588	595	602	555	548	560	551	602	559	649	606	594	608	572	560	584	608	603	585	601	603	586	607	599	588	578	608	558	518	547	590	592	623	596	626	548	583	568	601	601	603	569	618	548	576	579	592	552	574	558	630	574	626	544	579	581	590	596	618	584	582	573	541	612	591	605	618	589	583	527	622	612	632	611	621	617	612	622	614	611	537	574	620	575	557	627	583	573	595	535	565	585	545	583	586	555	591	558	599	601	575	640	523	556	565	586	583	602	566	600	567	538	570	565	611	555	613	601	575	651	557	596	566	537	617	544	572	574	578	571	578	601	611	586	590	601	598	585	564	602	606	593	558	649	577	565	585	578	552	581	609	627	546	560	596	596	572	590	538	592	591	607	581	570	525	603	603	592	579	628	583	555	620	582	581	604	605	565	561	565	580	559	580	590	567	561	571	566	574	540	558	630	623	600	591	598	597	611	564	619	613	606	565	540	596	547	570	557	579	592	559	601	581	576	589	604	547	576	620	608	600	558	576	570	562	565	629	578	612	600	650	590	595	574	591	583	614	587	576	598	608	579	561	602	589	599	599	577	627	620	576	588	617	605	605	594	621	617	611	644	589	598	628	642	574	559	580	621	583	567	548	585	619	545	547	572	516	582	565	608	587	599	592	569	592	594	617	586	613	598	578	580	591	591	584	574	599	611	588	548	614	579	540	608	590	574	599	550	577	608	604	613	614	595	592	557	559	639	615	583	607	567	563	589	563	584	560	598	563	528	555	568	592	564	608	549	573	606	574	546	580	590	576	536	590	595	569	608	596	531	605	618	643	606	586	553	602	550	562	531	584	601	607	560	594	589	568	615	568	552	614	555	560	571	604	571	584	557	579	594	536	559	585	599	583	589	583	599	588	555	610	590	588	601	564	579	614	588	577	610	625	576	598	605	585	603	627	612	536	551	595	573	620	574	575	589	598	567	608	603	598	569	567	570	563	555	583	607	590	578	583	589	557	570	608	632	547	609	602	593	592	590	628	574	636	600	640	601	602	597	578	564	600	595	614	595	600	555	609	580	610	581	615	574	586	560	603	563	549	592	620	572	591	567	586	593	586	579	590	567	617	570	600	591	576	572	591	583	591	566	606	534	629	576	528	595	596	622	541	559	600	587	526	575	573	575	570	587	573	588	600	589	566	548	620	600	614	556	579	615	629	564	562	568	561	546	571	581	579	558	583	595	597	565	603	546	570	598	593	561	575	532	627	630	553	564	596	563	573	559	570	581	565	592	575	589	569	576	582	548	545	585	584	618	559	588	585	562	600	567	618	577	570	607	661	576	590	591	626	593	600	623	595	601	639	580	603	568	565	582	562	569	531	588	612	619	568	559	567	615	563	616	583	608	584	582	574	582	588	576	580	578	587	569	625	583	568	600	602	607	583	590	574	597	612	586	580	610	565	569	556	588	575	584	569	612	571	579	589	622	587	616	602	583	573	564	579	541	593	586	570	575	599	579	561	551	577	558	555	592	574	604	606	597	571	609	564	620	590	552	603	589	593	653	588	578	602	616	572	566	550	553	621	587	582	572	602	563	582	606	577	605	577	621	615	588	620	578	590	609	590	566	599	611	562	605	615	603	564	550	621	585	540	585	576	582	559	557	607	588	616	603	552	567	612	609	626	619	596	559	657	597	568	597	545	609	579	607	603	585	577	559	584	637	602	572	605	585	572	544	592	589	596	585	555	576	579	626	572	566	614	555	611	576	564	591	590	596	590
3791	4657	10472	12339	36494	38317	25489	13230	5528	2285	1015	595	550	554	538	530	534	531	516	547	552	541	522	549	525	524	551	491	557	489	539	518	523	533	552	518	519	516	544	541	521	514	506	523	528	549	538	517	529	569	562	517	507	511	534	512	519	493	494	517	520	527	500	527	515	515	536	513	550	512	532	510	532	571	559	503	573	529	511	534	538	536	526	535	502	541	540	523	539	526	512	541	510	541	544	509	526	527	559	488	533	552	498	508	515	513	501	540	492	535	551	512	518	525	539	504	518	491	518	540	509	532	558	530	512	549	513	534	513	551	539	526	529	523	534	526	515	576	526	554	505	564	538	542	520	548	533	587	542	509	521	529	526	490	537	520	523	498	522	531	544	477	549	561	543	478	542	544	519	540	530	500	582	488	543	535	571	508	523	480	543	507	509	508	481	543	522	543	496	520	518	507	525	555	515	519	549	530	525	542	543	517	535	527	534	502	510	573	541	544	562	526	533	509	506	555	529	506	476	534	510	550	508	513	542	506	511	504	559	548	523	562	511	525	527	510	513	527	556	540	536	486	531	538	541	519	570	513	562	524	533	515	501	531	526	526	501	519	517	526	542	544	578	519	499	488	542	523	524	473	501	541	565	526	547	513	534	501	566	494	551	529	586	520	496	532	537	511	543	494	532	526	473	527	505	563	546	488	536	538	567	518	555	508	512	492	518	533	509	489	534	521	536	551	530	490	531	523	481	538	532	528	533	548	536	503	525	527	500	526	523	508	520	532	530	543	512	541	508	537	495	541	570	488	512	508	490	531	524	496	533	499	524	569	534	541	532	522	545	557	532	548	507	558	555	556	551	518	478	485	515	532	525	525	510	506	544	522	529	577	493	573	529	519	489	498	538	521	545	485	512	534	517	555	465	498	549	530	547	511	520	504	519	526	511	540	537	542	520	515	533	533	499	543	479	488	501	475	552	489	559	489	555	510	534	525	524	500	514	539	507	511	506	482	509	522	530	488	520	540	506	547	483	501	500	515	507	509	576	571	497	516	536	510	535	515	534	544	521	506	509	529	527	528	513	499	463	544	548	503	511	526	552	560	507	505	518	552	532	542	552	477	547	543	499	563	520	524	533	534	518	525	556	491	542	524	539	517	520	540	544	552	545	547	511	524	497	523	526	542	557	518	540	491	529	531	537	528	502	543	568	513	562	518	533	511	474	558	559	581	530	504	561	513	529	524	555	544	508	550	546	499	478	593	544	495	533	508	533	502	518	522	507	522	529	517	543	515	549	566	518	507	510	525	538	530	520	508	520	515	529	531	521	530	530	541	568	530	508	483	517	498	522	563	529	550	533	501	505	531	471	530	531	464	537	508	492	514	556	518	543	552	516	522	515	522	550	482	543	518	511	561	511	516	512	524	490	539	510	531	472	541	545	523	578	506	493	500	543	502	514	587	509	487	539	524	502	545	521	530	563	491	528	534	508	530	539	502	503	518	533	524	507	531	510	539	495	533	515	545	531	501	510	543	535	507	524	490	530	553	510	537	519	508	518	488	514	482	525	513	570	514	525	520	547	529	507	496	530	488	570	562	521	562	563	517	518	538	490	517	501	509	558	510	538	498	524	539	555	517	533	504	519	530	545	515	556	556	505	495	503	518	499	537	519	544	524	518	528	540	559	496	507	536	490	524	508	543	547	558	515	523	537	535	530	511	539	530	502	539	485	532	579	481	509	522	521	571	484	490	503	533	495	577	519	525	514	532	561	556	522	520	531	509	548	512	507	525	496	537	545	557	504	492	498	518	540	492	497	512	529	525	484	555	575	538	492	475	504	476	536	484	503	533	530	465	527	476	522	538	546	565	510	526	525	500	480	516	520	504	506	502	501	539	568	553	503	577	511	540	499	507	562	517	516	512	552	507	538	492	543	503	489	528	485	506	525	534	508	552	558	545	536	553	513	547	573	502	499	541	496	518	549	550	483	594	529	520	495	510	536	522	558	527	544	505	492	506	551	507	505	529	526	530	502	461	508	517	527	547	569	510	477	550	530	516	509	526	538	477	521	542	543	496	554	527	542	524	550	516	521	484	512	556	535	529	533	548	518	552	535	503	492	519	513	522	499	560	512	486	507	543	499	548	501	458	511	504	517	531	500	554	517	521	514	509	497	499	492	524	466	523	543	495	549	531	551	533	498	518	502	563	545	514	522	518	549	517	528	483	495	512	520	526	544	534	503	526	540	482	531	523	511	519	510	522	557	514	552	514	518	519	543	551	520	548	480	492	550	541	529	478	502	529	530	541	532	493	522	544	510	508	541	544	526	535	540	500	542	497	511	539	533	519	507	546	528	554	526	522	539	491	530	510	526	539	523	530	555	561	524	530	558	519	518	553	493	516	501	530	534	512	546	552	531	491	557	517	529	475	541	526	565	505	521	507	527	570	524	528	530	542	555	497	492	536	527	523	501	571	535	526	493	556	554	559	526	512	509	480	537	530	512	488	503	484	503	528	511	498	530	484	547	543	533	548	550	491	480	515	515	543	512	542	529	521	493	495	527	507	514	521	506	490	544	551	508	543	500	533	510	542	539	468	548	532	494	505	524	527	523	556	495	510	498	526	500	541	473	572	506	516	542	510	541	500	510	505	543	526	509	570	569	552	476	545	505	488	511	464	530	524	514	550	524	513	541	531	515	553	533	559	518	502	540	515	540	539	532	527	525	536	494	553	534	555	526	522	538	517	471	547	529	507	525	564	522	529	542	547	490	477	520	518	501	515	459	525	513	523	526	523	539	544	534	487	541	555	520	516	547	546	525	512	491	563	522	553	517	552	483	512	517	536	533	497	494	491	496	535	529	495	525	540	474	542	537	504	529	527	518	575	509	497	512	529	492	546	540	498	522	507	513	550	532	507	522	502	536	519	538	503	529	527	510	467	532	522	503	511	511	511	509	560	495	545	509	535	544	484	504	520	537	490	548	539	528	523	537	515	482	535	511	560	535	541	505	543	531	521	511	507	515	492	517	529	535	537	564	520	515	538	511	560	561	504	496	519	497	541	519	523	535	481	538	542	503	517	499	522	560	511	530	514	528	500	529	488	528	553	535	572	484	548	494	572	508	515	484	522	540	500	535	543	525	499	505	535	524	554	494	519	521	511	510	532	480	523	499	539	514	471	514	539	509	554	557	498	545	509	510	535	560	508	495	535	572	508	533	507	519	541	516	500	502	538	513	555	544	507	505	545	544	510	533	484	521	516	509	542	531	540	496	519	496	498	535	514	497	512	500	518	568	532	536	519	522	488	484	512	533	496	550	538	543	526	521	521	475	519	544	507	526	506	496	521	545	536	530	482	524	521	512	479	512	547	535	507	488	546	518	539	505	523	507	542	497	514	486	552	523	533	529	508	524	546	552	553	516	520	493	518	517	498	512	563	517	485	544	503	510	491	562	517	507	485	567	518	522	541	523	531	553	537	506	521	524	498	508	567	532	543	524	554	534	522
24306	21445	29204	32882	45775	43309	38660	22586	9285	3173	1344	924	790	711	762	733	726	701	695	714	716	753	689	702	747	728	738	740	700	738	714	760	725	776	697	696	692	700	776	740	699	719	727	721	727	695	755	733	720	704	737	677	749	741	699	711	709	774	708	723	693	718	693	701	723	707	719	737	728	692	694	698	752	709	667	742	760	701	679	689	740	731	661	714	689	646	707	754	712	766	705	725	710	676	683	718	691	695	721	734	749	736	728	710	712	716	718	744	676	728	734	688	712	676	714	740	702	683	666	767	751	720	696	696	707	717	681	682	711	712	673	681	702	647	737	680	673	695	735	749	682	709	690	702	693	727	754	719	651	747	658	706	695	725	726	666	769	693	688	710	717	741	707	751	734	700	734	699	734	741	742	671	688	726	701	643	690	686	696	731	667	740	722	680	704	709	758	693	741	680	687	719	752	679	706	732	680	660	646	704	701	764	713	709	728	680	725	720	743	752	703	738	667	718	741	699	729	720	658	706	721	690	732	724	718	725	764	721	727	699	710	709	755	714	706	731	753	663	696	697	745	714	731	736	671	753	760	689	757	738	724	654	690	741	686	738	691	731	758	700	674	681	713	727	715	717	713	724	674	695	734	698	715	739	678	721	793	690	726	707	737	701	711	725	684	712	708	658	711	693	683	713	711	717	694	739	732	721	729	689	688	693	711	729	728	690	718	749	745	706	704	737	703	678	755	704	678	688	730	698	727	702	703	655	718	750	699	666	757	758	721	695	717	714	750	750	709	702	702	723	738	666	713	699	701	710	671	743	718	681	735	702	710	683	727	746	670	691	677	713	726	689	684	710	700	717	728	695	685	719	751	729	704	676	709	677	706	680	753	731	710	689	773	723	683	672	671	722	731	707	699	700	682	704	635	733	718	655	680	713	685	695	736	702	681	707	643	722	680	737	745	762	687	734	706	711	670	707	726	715	705	721	713	690	739	687	720	746	695	663	692	707	689	688	668	684	694	719	663	663	745	697	733	694	662	713	676	707	711	747	678	730	682	724	674	710	688	768	756	715	659	749	697	736	694	662	686	713	663	707	739	707	754	700	739	703	715	735	686	772	745	674	743	749	728	694	706	713	713	716	706	729	681	738	687	724	728	741	682	699	661	714	722	717	713	710	712	670	768	703	713	670	682	706	755	718	671	775	752	651	706	681	690	709	701	691	642	693	714	668	713	679	727	687	682	703	683	722	693	724	747	735	723	657	736	704	713	677	715	687	695	697	753	677	761	695	692	753	707	689	730	720	688	655	705	702	711	718	689	764	668	686	708	726	704	676	699	752	727	715	692	715	692	704	745	726	728	691	736	669	737	736	698	731	695	712	765	680	694	760	747	741	727	759	679	754	703	692	761	720	750	704	657	688	712	715	717	712	742	710	714	742	687	698	715	672	706	687	738	725	734	700	739	725	729	731	682	741	711	749	701	669	693	689	704	738	746	691	684	710	670	691	737	699	712	751	686	733	657	691	701	725	694	692	689	682	708	722	677	717	723	707	666	708	712	702	729	693	664	664	683	700	717	724	728	709	697	657	716	717	654	738	730	696	716	691	678	689	656	724	666	687	666	714	685	672	735	695	726	724	698	688	728	722	710	674	670	718	685	770	694	675	755	681	709	712	733	705	728	670	692	664	691	710	679	672	698	737	691	726	725	715	701	655	701	738	716	664	767	709	725	709	706	690	689	718	741	711	705	702	714	646	718	715	719	663	691	695	713	640	760	691	677	692	704	741	730	705	702	654	676	658	683	701	703	706	701	705	696	710	697	650	676	727	711	751	790	695	718	719	721	693	705	678	738	715	646	727	741	736	691	701	725	734	739	701	725	691	695	700	730	729	713	715	688	717	709	701	644	736	680	711	718	729	701	670	716	748	764	670	667	736	681	735	665	709	695	716	725	754	674	709	749	720	699	670	695	695	726	707	690	706	716	718	673	740	742	707	756	698	714	710	748	705	708	742	724	713	677	709	698	680	683	721	694	715	704	651	703	704	668	700	693	739	687	703	709	711	742	694	734	663	749	714	712	684	700	759	679	733	721	698	757	718	712	704	726	759	674	713	684	688	706	725	673	670	715	708	690	718	685	693	696	719	696	687	735	716	726	688	683	746	693	734	717	699	638	742	655	765	743	739	702	718	708	746	699	750	695	715	703	741	698	718	725	679	682	709	670	678	727	715	706	664	710	690	681	648	710	744	714	704	725	734	670	680	723	711	744	711	724	681	675	734	712	732	715	685	701	712	713	726	705	726	711	685	685	731	745	704	714	702	722	721	715	770	676	723	736	739	702	685	703	703	720	718	706	674	704	702	731	678	678	720	718	719	729	711	701	683	680	712	690	727	745	677	727	736	708	720	685	710	708	726	724	732	713	725	716	696	720	711	639	708	675	701	702	663	722	722	727	711	697	698	726	707	667	744	713	728	702	746	714	705	723	704	692	672	718	668	734	732	712	680	684	700	701	711	719	705	712	748	720	691	712	658	690	667	676	730	727	715	705	722	722	698	743	766	737	720	715	672	690	737	691	707	705	697	694	720	695	723	678	689	743	704	684	678	724	689	736	768	708	653	705	648	661	711	744	718	673	717	757	661	715	659	686	695	674	700	705	693	675	659	753	700	738	738	707	724	749	703	685	675	708	690	795	646	723	707	678	672	716	756	716	734	709	704	726	711	740	697	685	724	742	754	732	701	712	689	684	697	696	708	690	710	721	702	691	726	690	726	724	717	715	665	716	695	675	697	681	679	727	679	717	695	747	675	763	718	677	674	680	693	700	675	667	697	710	697	642	648	714	728	760	743	748	663	673	680	688	756	742	721	713	705	674	699	725	705	674	728	714	731	699	672	730	660	694	756	699	686	699	716	766	777	767	756	755	713	697	737	741	726	751	707	691	705	736	713	720	723	685	687	731	749	705	690	722	736	710	699	730	744	701	752	736	722	729	720	722	723	693	715	696	706	717	711	666	694	674	695	720	719	719	706	712	710	749	707	768	747	693	736	686	728	693	707	722	692	695	708	722	686	688	730	688	664	750	694	699	733	731	661	679	757	715	677	663	725	710	691	695	708	729	723	698	714	694	715	703	672	702	722	684	724	674	700	694	720	723	724	714	723	725	688	721	665	674	695	724	635	717	682	665	679	684	723	710	722	724	695	740	717	751	688	710	732	676	709	707	705	686	731	733	691	712	726	702	714	718	715	659	708	651	746	729	714	652	693	691	684	745	754	728	701	692	703	683	670	742	734	718	733	649	685	762	714	682	744	690	732	706	764	721	696	684	658	700	674	714	723	694	742	691	716	679	724	744	719	698	747	731	664	727	703	721	678	682	673	721	731	707	679	734	692	739	721	661	716	666	703	716	713	679	696	682	694	716	662	712	713	698	684	688	729	770	702	689	682	729	674	721	716	655	716	746	729	762	691	708	706	741	771	696	647	719	713	697	710	671	677	720	673	716	706
4453	26022	52070	62535	55183	44788	31520	17161	7493	3000	1299	790	690	671	661	663	594	682	636	637	654	641	653	662	631	650	684	670	667	648	667	617	666	629	675	608	662	641	664	625	616	641	656	624	624	644	622	695	613	666	620	621	597	636	654	658	607	634	633	618	651	642	601	619	627	631	632	659	611	647	614	660	651	612	666	662	636	651	638	671	631	622	667	622	659	625	640	609	642	627	633	650	633	624	633	661	653	658	626	642	632	657	642	627	648	649	618	652	698	643	622	611	684	638	619	624	657	666	634	633	669	656	711	635	642	669	623	642	649	640	648	647	688	656	661	668	647	623	634	651	672	623	606	631	651	631	647	640	626	649	651	654	674	699	698	638	653	675	641	673	616	666	620	636	663	640	624	650	615	658	634	681	599	634	628	669	685	605	655	643	639	702	628	584	630	638	714	615	642	636	637	646	650	618	658	679	694	636	651	692	669	660	667	617	640	674	657	654	605	705	621	642	623	619	602	623	639	644	681	642	635	636	714	621	645	612	627	662	624	611	592	577	638	590	609	651	631	594	646	669	663	669	656	613	639	662	666	612	596	653	626	652	697	605	637	624	702	655	618	645	620	623	649	656	660	678	649	626	661	653	665	634	642	635	642	644	606	655	633	623	614	668	648	616	635	636	650	628	671	622	604	683	638	658	603	604	658	672	602	630	624	615	653	616	644	660	631	595	600	637	649	686	622	630	667	638	638	645	643	620	650	636	648	685	618	684	628	645	599	684	612	624	692	665	643	637	615	651	720	683	667	655	641	646	677	673	628	675	667	612	703	657	644	647	684	614	634	618	619	664	603	598	633	658	695	663	643	677	684	613	592	638	634	619	615	660	657	618	604	656	613	638	608	643	609	640	662	655	645	603	657	643	658	660	591	650	661	650	611	629	636	642	629	643	610	633	628	622	642	581	619	614	665	631	657	674	681	621	645	617	682	621	658	638	629	671	652	689	633	635	653	676	585	647	616	627	658	621	665	664	661	647	612	624	616	651	675	600	612	635	641	664	649	625	681	608	644	662	671	635	605	629	636	654	632	661	650	657	623	608	639	674	710	638	629	623	610	604	584	598	633	618	668	625	622	619	623	603	651	654	661	648	646	632	617	663	621	658	638	653	626	642	671	622	628	615	618	668	614	636	689	637	639	634	675	650	635	646	570	648	621	647	637	596	677	652	616	630	608	697	623	627	638	663	638	636	651	613	658	646	648	644	650	672	662	662	622	680	643	645	622	649	621	615	692	655	662	629	689	609	663	633	632	657	643	648	619	588	627	631	622	590	596	642	703	619	614	664	656	669	622	638	676	632	606	663	642	684	645	696	629	635	694	662	612	631	662	641	648	668	612	642	658	669	619	615	629	642	632	670	681	630	658	614	636	606	633	659	632	664	672	677	649	661	618	652	619	664	636	673	633	657	608	601	621	651	621	649	643	595	678	655	612	652	630	601	626	666	624	637	626	648	635	648	595	615	672	635	624	633	644	651	643	658	630	611	638	646	614	576	625	649	655	634	644	689	653	651	648	679	611	605	677	620	635	624	676	591	615	631	574	642	641	646	606	646	630	613	618	656	620	605	644	632	631	684	656	643	636	657	626	634	675	660	630	630	669	633	619	645	602	657	639	605	646	659	670	637	649	656	607	652	611	643	649	609	656	659	610	631	708	629	628	676	656	600	628	621	622	607	683	568	628	629	671	692	591	662	629	616	633	618	589	622	641	652	624	601	629	629	615	668	664	620	625	631	638	667	629	660	695	641	632	665	663	678	701	618	661	622	586	633	640	597	636	649	618	628	640	629	655	592	623	639	586	672	654	668	626	631	643	608	627	627	656	639	655	626	641	627	635	625	644	641	633	658	610	609	603	659	646	649	653	626	625	609	620	631	592	643	603	609	656	629	641	683	631	649	653	631	651	598	640	692	659	608	624	644	677	633	590	627	630	654	666	631	665	624	619	632	630	629	667	642	658	651	671	681	666	635	636	664	617	638	632	628	612	645	671	618	623	631	696	644	617	664	639	604	649	607	660	633	665	664	665	632	643	649	643	659	647	670	637	657	613	659	649	603	691	654	632	693	666	604	688	604	679	639	643	634	627	630	635	614	653	610	614	616	624	613	620	648	580	627	594	657	664	616	659	617	654	637	632	640	649	652	623	626	626	666	637	628	642	617	612	659	633	671	633	674	602	642	593	644	630	639	590	638	641	610	670	664	634	648	668	636	598	656	635	655	643	662	658	646	605	668	616	654	631	630	620	648	625	606	631	627	618	651	586	623	695	643	667	634	598	632	637	646	666	607	613	638	707	611	634	599	638	656	663	672	652	643	666	631	597	602	647	615	632	622	657	627	648	616	632	658	599	631	632	659	628	667	627	660	629	633	617	661	632	630	681	650	650	653	694	657	679	623	636	606	649	628	624	653	611	608	603	665	633	620	652	642	624	674	645	647	647	626	637	618	667	632	640	622	670	591	648	629	658	644	630	597	625	632	606	652	603	671	680	626	613	610	613	646	639	641	620	620	599	628	642	661	597	674	610	631	639	655	642	638	628	615	615	662	649	643	604	641	666	668	674	588	659	619	647	698	642	631	595	644	608	711	625	586	616	607	611	623	644	619	613	619	647	653	596	613	618	677	676	631	651	636	620	611	615	646	642	633	653	619	630	644	669	648	658	630	647	642	624	601	642	635	673	666	625	638	609	630	611	634	633	616	556	575	620	616	606	654	644	621	611	668	674	653	617	679	641	648	606	592	604	650	631	653	634	635	603	643	618	626	656	641	645	642	631	651	617	647	643	643	613	616	650	631	596	630	645	649	666	588	654	614	573	643	659	650	616	635	661	622	636	662	677	660	650	642	630	651	638	634	680	648	647	620	657	624	660	614	686	650	640	656	617	645	642	613	605	667	662	636	650	649	637	619	652	664	660	644	660	614	670	603	673	650	603	666	613	638	660	655	640	635	658	646	645	616	595	601	690	629	585	629	580	637	644	649	671	638	612	631	673	662	631	629	663	610	684	630	569	630	622	640	637	690	601	624	642	624	591	657	665	665	630	643	610	660	644	622	615	620	647	641	613	672	647	647	658	621	666	697	637	598	634	632	655	607	652	656	660	633	621	636	674	624	632	602	653	635	637	654	621	663	630	653	630	653	610	635	615	628	614	627	570	631	606	668	677	597	635	629	651	647	645	655	584	636	619	613	662	681	626	652	599	635	610	643	645	669	642	659	635	646	596	627	645	646	656	657	652	652	632	662	626	670	653	658	619	681	636	640	647	644	661	680	645	642	612	673	689	628	607	636	624	598	608	602	641	666	634	650	647	596	628	618	633	659	636	642	638	615	664	634	620	629	629	629	656	631	645	659	623	650	623	624	672	640	631	627	609	656	599	632	617	641	662	675	642	628	664	644	621	595	613	659	651	615	652	650	676	614	642	664	664	602	646	617	594	641	644	607	611	678	670	668	624	616
27891	18431	16672	11790	9173	3281	2440	1397	894	685	620	586	529	570	530	574	550	555	548	562	580	561	548	530	607	525	512	570	565	533	584	572	580	574	511	521	539	593	515	545	549	549	546	596	573	555	571	561	527	577	569	543	535	576	582	556	578	537	546	543	568	577	590	534	566	549	606	553	507	550	578	594	547	532	525	560	547	539	589	561	567	526	604	519	578	562	544	511	553	568	545	551	534	534	562	573	565	534	568	545	578	565	558	531	575	503	521	552	581	581	540	567	547	525	572	547	528	536	548	537	525	550	535	525	531	582	522	555	568	566	545	576	521	527	535	548	554	551	549	574	615	562	563	606	546	555	527	557	571	525	594	567	553	562	558	531	598	567	586	538	555	565	556	513	570	562	546	598	544	550	520	568	568	539	560	567	564	584	498	613	520	573	537	561	559	551	569	569	554	519	529	587	541	556	557	544	577	560	571	555	604	531	549	566	566	545	522	552	585	570	561	578	571	510	539	568	581	506	564	534	550	556	556	563	550	512	605	521	542	549	530	576	553	540	572	571	570	571	554	558	539	542	562	555	535	534	555	571	502	569	546	548	542	597	538	548	541	511	546	561	548	554	571	541	548	543	552	580	570	534	548	552	566	538	537	544	583	567	561	547	558	532	565	566	517	554	565	549	569	569	558	553	579	567	551	568	548	558	562	578	548	549	589	583	579	571	558	582	532	567	581	568	544	562	596	592	532	573	550	581	535	579	545	534	583	539	561	551	548	555	611	604	538	533	561	535	537	529	542	603	590	530	530	551	553	571	543	553	550	581	567	553	551	566	458	594	547	510	527	542	549	594	607	546	541	563	529	558	549	578	531	523	553	548	572	600	525	552	629	595	553	553	598	513	587	530	540	581	570	550	617	581	570	517	523	561	546	604	560	585	559	548	583	545	536	488	547	565	543	572	557	542	553	547	552	544	554	559	548	578	550	533	563	548	561	532	545	574	537	540	523	591	549	544	554	540	551	563	553	527	531	586	518	554	585	548	546	524	523	545	537	576	572	540	570	567	528	596	547	561	535	540	565	612	549	537	573	540	551	574	548	583	540	585	541	582	597	530	526	565	556	530	531	561	557	584	514	543	587	522	534	585	580	567	534	524	549	536	508	565	567	578	554	564	538	589	556	583	596	574	558	527	558	559	531	553	582	559	570	533	539	590	548	560	574	536	597	560	553	572	554	559	561	543	542	565	583	530	537	575	572	551	539	545	574	561	544	580	564	532	520	550	589	524	562	579	590	589	557	552	543	590	535	559	541	549	579	588	545	558	527	537	525	579	562	540	574	581	608	564	584	571	555	581	529	536	515	557	604	580	545	527	564	551	537	563	566	553	553	591	547	561	544	512	582	536	538	536	559	525	561	552	524	564	550	566	595	561	551	589	533	521	575	526	548	537	551	561	581	534	558	527	589	559	551	576	542	563	573	549	519	534	531	601	588	579	596	602	581	567	533	531	540	574	533	534	540	567	555	549	541	565	534	558	601	507	582	521	540	542	543	544	557	551	633	552	570	583	569	514	508	565	565	579	511	571	542	587	613	558	540	529	536	507	556	575	583	538	504	589	551	553	535	605	530	534	529	560	568	590	550	516	558	552	584	540	577	545	541	560	575	540	590	564	538	527	578	533	558	592	564	523	491	563	555	546	562	552	558	581	555	570	568	551	551	587	538	609	540	523	538	585	550	575	576	548	532	556	559	595	553	524	553	519	539	539	537	556	553	555	520	565	587	552	526	551	534	544	566	591	538	598	551	540	542	598	518	558	555	581	538	536	535	572	521	528	566	546	541	549	538	565	558	562	572	536	543	555	554	578	549	515	552	565	553	556	563	575	597	543	556	576	545	549	551	535	572	558	548	551	599	547	556	503	542	566	550	567	565	534	483	553	578	570	555	567	560	518	524	584	575	565	563	579	534	559	523	567	588	559	566	592	608	519	531	547	519	520	531	582	582	538	567	535	538	546	576	563	583	553	590	547	592	596	537	534	536	544	569	547	538	577	611	534	507	574	537	541	542	587	572	550	557	578	517	540	522	539	538	509	553	563	499	515	569	523	571	581	554	569	520	538	573	555	604	548	532	548	548	579	572	541	574	472	548	555	615	555	551	557	538	529	534	557	568	547	499	562	570	578	563	492	583	571	545	576	565	556	558	581	535	545	556	520	539	544	545	525	568	551	572	581	552	576	611	569	591	571	578	563	576	525	513	576	560	540	534	553	562	562	513	558	559	588	568	548	574	533	555	562	597	582	553	589	597	583	554	508	542	550	521	517	551	543	517	526	552	567	519	572	588	564	562	564	571	560	547	536	575	589	546	537	541	569	582	548	559	547	534	581	545	542	554	554	502	600	555	562	571	553	535	504	556	566	539	557	548	551	576	568	568	585	535	563	552	584	548	576	524	622	548	537	537	532	553	549	560	580	562	538	554	533	581	546	583	598	533	544	549	504	552	547	516	572	550	572	586	564	530	541	549	572	576	541	544	556	544	572	565	553	559	562	573	572	554	568	553	553	563	543	570	577	557	535	517	507	546	517	547	520	604	559	529	573	531	548	556	593	526	561	540	593	537	549	544	567	526	567	534	515	552	527	545	587	500	572	558	522	548	546	575	561	537	560	482	550	563	538	568	553	502	515	558	531	551	569	562	576	531	568	525	581	580	529	529	536	544	569	558	525	548	561	532	544	553	579	580	596	535	563	538	519	543	531	568	547	603	527	538	501	538	546	601	581	559	592	557	561	551	557	555	560	560	577	572	541	578	596	510	524	556	548	573	539	557	534	523	556	578	582	490	559	556	598	564	558	557	589	520	548	563	593	578	521	538	549	526	532	603	555	574	585	601	534	567	499	542	571	564	588	542	577	509	543	557	588	553	581	568	538	556	563	576	548	530	546	560	572	564	544	593	567	570	525	551	557	569	568	556	525	535	548	597	537	526	550	525	520	556	575	550	509	574	517	548	569	550	543	541	550	564	546	557	574	564	567	535	553	567	556	552	532	576	590	550	530	557	526	582	533	589	565	580	558	539	555	549	541	538	615	528	521	566	523	570	583	572	540	574	546	537	535	544	519	552	542	544	579	572	569	537	556	542	527	562	579	512	584	555	564	588	575	594	544	562	557	546	570	567	532	552	523	524	496	539	540	549	598	555	559	563	578	562	548	567	558	580	566	574	555	563	584	592	551	506	554	536	574	581	604	551	565	545	549	540	529	550	530	536	585	590	546	563	600	536	578	561	549	557	601	513	591	580	553	556	574	531	555	543	610	598	551	532	539	541	581	543	537	587	536	574	534	543	544	572	549	569	581	578	558	570	578	560	588	547	515	519	564	563	547	593	571	496	548	550	535	501	510	520	534	561	553	563	571	541	540	493	533	564	573	535	552	561	569	549	542	563	588	515	597	544	564	577	576	610	576	578	565	570	571	577	589	604	550	562	542	510	582	550	584	576	534	557	591	547	545
4924	12209	13579	9048	7232	3392	2478	1486	889	594	507	504	523	464	473	448	463	469	479	445	448	496	474	480	478	469	446	455	502	431	498	490	486	464	490	480	526	488	481	450	484	505	507	439	518	484	495	455	453	472	500	498	490	515	493	506	506	503	496	475	454	469	465	516	464	519	521	449	487	467	489	505	450	481	477	460	470	482	464	505	486	485	453	425	469	483	456	473	480	505	492	506	472	489	488	512	485	499	505	499	523	485	486	461	456	480	446	474	463	484	469	474	509	443	451	508	456	486	467	477	462	511	476	496	448	513	440	471	455	482	454	465	523	457	486	458	460	468	439	457	490	488	492	457	442	523	495	499	511	470	526	469	455	478	488	493	465	481	485	493	489	515	484	449	493	501	460	493	503	482	448	509	465	515	484	478	494	513	501	476	509	523	470	482	488	470	489	504	468	474	490	470	483	439	516	488	457	513	478	467	489	452	471	496	502	489	506	501	459	473	507	486	466	467	442	477	496	472	435	467	496	458	492	475	477	500	464	465	455	508	454	480	467	506	486	493	461	497	439	503	459	486	484	490	465	557	486	463	484	498	468	462	503	493	462	451	519	463	474	459	496	493	446	478	482	465	478	465	481	499	470	458	481	446	480	479	482	474	498	490	475	463	498	483	447	449	517	437	505	528	497	489	446	484	460	477	519	418	491	493	463	504	520	473	515	442	439	458	484	448	494	463	462	501	464	467	481	502	464	485	505	503	504	498	470	501	480	496	471	495	508	453	456	535	520	479	454	498	428	504	527	494	445	468	472	502	465	489	489	475	470	471	474	515	459	468	500	458	486	439	527	483	474	466	488	500	532	483	510	490	486	488	517	485	471	456	491	520	480	468	477	485	473	512	478	461	465	473	478	479	473	485	459	488	453	477	474	479	467	490	481	468	488	511	507	490	476	476	506	500	498	497	483	516	503	486	498	471	491	473	489	486	465	465	504	440	496	451	469	489	510	528	493	481	484	482	509	470	493	497	446	455	499	474	461	462	526	459	486	483	493	440	462	451	476	486	477	501	450	474	488	501	483	454	472	476	502	470	506	518	494	469	448	469	469	441	458	458	471	476	456	472	451	465	475	454	498	492	470	484	491	493	479	467	521	481	481	445	481	483	470	531	506	479	492	466	468	496	468	496	472	479	498	521	443	523	458	485	493	473	477	527	484	502	475	490	506	471	487	472	475	492	448	474	491	465	501	493	499	471	525	471	491	506	488	493	479	468	504	465	458	496	491	449	496	490	508	467	498	508	488	481	459	485	501	474	446	442	474	449	478	460	499	527	485	485	463	477	499	472	498	460	506	467	503	472	492	484	506	529	448	498	485	455	487	478	482	481	452	508	464	449	472	469	547	517	492	517	474	486	472	466	442	489	487	496	492	468	541	448	496	471	509	491	492	467	486	489	460	472	473	471	461	454	476	490	505	457	450	427	455	494	467	516	484	484	544	462	475	469	489	484	495	483	477	480	520	487	470	487	494	490	468	498	474	466	472	489	486	447	473	462	477	429	476	457	502	488	449	455	512	498	454	452	482	470	458	456	474	477	501	467	488	461	493	445	498	488	442	468	506	466	470	490	483	483	482	428	474	519	481	486	478	467	465	492	438	507	497	469	466	480	494	489	481	473	497	485	478	472	473	480	456	501	467	472	511	483	474	486	444	528	474	506	461	473	529	467	544	454	446	482	499	496	454	485	505	468	482	440	462	469	469	487	490	477	482	478	446	461	470	473	474	497	448	492	554	458	474	507	501	491	529	488	474	472	479	516	482	504	525	490	449	509	453	477	476	467	477	486	438	470	449	516	482	509	475	468	511	494	486	491	508	456	466	462	459	474	492	492	496	462	455	487	461	472	453	492	483	514	490	492	510	466	474	478	525	495	501	481	505	462	490	458	472	489	461	446	471	502	477	514	465	497	492	452	473	528	427	482	463	461	504	495	453	454	484	483	485	508	453	475	506	467	467	453	488	487	543	475	448	526	506	511	423	481	470	458	500	432	461	455	492	508	492	495	518	467	497	488	512	470	460	470	442	505	479	481	487	433	479	496	500	492	509	481	470	464	474	507	484	492	471	501	492	452	443	467	414	479	456	432	471	517	487	482	496	469	538	467	436	512	446	502	483	480	510	498	493	492	472	494	477	478	493	469	464	505	517	485	496	479	461	478	495	511	514	448	501	483	501	495	456	482	510	469	522	511	447	481	465	505	438	484	481	460	477	524	467	510	480	468	508	453	524	475	477	501	439	489	528	518	480	492	449	475	468	478	470	517	516	488	471	455	437	486	463	492	516	473	465	479	477	523	470	471	468	459	513	436	441	506	475	497	469	498	467	503	449	502	514	491	480	486	462	468	486	478	472	466	450	483	454	451	467	485	448	486	501	503	461	474	449	478	440	447	447	510	503	496	494	520	453	467	454	482	518	504	523	476	511	488	495	482	490	464	456	451	485	471	496	438	484	455	467	496	513	512	448	469	478	494	488	440	459	476	485	469	458	495	463	499	476	503	536	482	476	494	460	513	496	473	485	507	488	465	529	482	497	533	482	468	504	469	508	497	499	463	452	510	454	502	459	488	491	442	532	549	475	461	477	477	531	505	476	510	484	463	468	454	467	482	481	456	489	487	465	438	467	486	490	513	432	461	485	493	473	497	479	492	470	461	480	459	431	510	485	501	445	468	485	469	450	537	492	489	464	547	503	520	462	502	472	454	475	467	486	504	519	514	464	506	481	464	473	505	515	470	502	458	482	490	451	514	467	475	500	508	414	474	466	513	501	494	515	530	474	471	473	464	470	479	541	445	490	522	472	467	492	471	487	506	447	469	505	483	453	506	480	497	507	488	517	495	494	475	482	489	509	495	491	493	505	459	481	488	458	474	483	502	439	514	453	544	507	490	461	520	512	466	479	486	458	498	478	447	502	459	489	487	487	489	497	477	484	459	459	480	439	440	502	518	529	500	487	437	458	500	483	481	505	453	478	455	534	473	474	462	466	487	496	480	496	463	479	460	474	486	461	482	493	459	468	449	458	459	487	449	503	489	513	506	477	471	479	485	478	461	443	519	473	464	509	525	447	482	432	476	471	517	502	500	459	451	460	484	489	472	477	491	493	484	464	462	455	460	473	466	470	522	489	487	487	477	492	434	518	511	504	449	495	478	493	467	493	458	487	453	472	446	458	467	454	479	485	473	497	501	425	460	529	426	460	510	483	447	490	475	480	472	534	482	488	527	490	453	497	456	471	464	527	458	462	472	461	511	500	472	508	525	483	459	478	483	498	510	468	468	469	499	465	469	460	465	457	506	503	471	486	493	482	479	463	467	461	471	481	494	470	491	505	487	490	479	512	478	469	492	463	453	536	512	477	462	497	467	481	477	496	515	539	451	479	510	478	487	478	515	477	493	517	498	482	453	483	500	491	484	451	486	439	486	505	491	467	478	507	484	490	465	468	493	485	459	521	467
25491	21628	34270	53418	39040	24519	13350	4823	1873	1039	741	683	583	663	641	606	632	644	608	656	642	597	602	623	632	613	629	627	629	673	575	636	602	616	621	620	578	586	613	599	638	607	610	646	666	622	622	595	615	591	622	633	623	609	616	584	610	605	598	589	625	603	582	585	607	590	608	547	548	633	574	591	612	593	660	605	569	568	589	596	625	620	644	570	576	626	573	644	581	632	584	602	656	616	611	656	570	635	615	624	623	627	621	621	582	594	585	600	637	621	625	616	635	621	630	615	600	602	638	599	633	606	641	556	626	649	599	601	595	614	632	629	605	564	617	616	613	619	567	597	605	610	636	628	622	606	593	603	604	589	611	631	614	644	574	619	630	572	623	655	638	615	615	643	634	583	634	598	595	675	641	611	633	645	594	577	588	643	637	613	592	606	584	635	615	603	569	638	591	624	604	544	585	669	596	593	632	580	580	582	602	585	591	615	551	604	663	624	567	586	598	572	573	612	583	599	586	622	613	592	581	578	615	606	624	644	669	619	613	609	635	655	555	557	587	605	599	609	607	617	620	619	613	645	598	635	611	636	570	584	591	590	606	590	615	600	604	647	604	614	601	627	570	615	600	554	596	625	601	654	574	575	642	631	612	610	596	621	571	579	609	569	593	620	598	593	615	565	645	581	607	552	614	634	661	660	551	635	550	667	626	604	588	646	663	607	605	632	596	638	600	588	617	630	646	582	616	637	600	634	638	598	601	609	629	607	607	563	620	620	633	593	582	610	592	628	596	627	591	618	613	596	610	577	593	602	611	587	617	598	640	606	634	607	643	620	536	590	626	653	625	594	640	601	626	642	639	586	613	634	628	630	591	626	565	572	589	597	613	609	632	587	623	604	618	628	594	638	617	613	610	629	593	679	566	620	611	585	598	643	562	547	653	600	576	601	623	563	599	622	636	616	587	642	615	615	581	629	604	629	587	603	595	632	533	605	612	580	610	573	631	608	599	606	565	572	623	626	594	640	608	626	584	604	626	575	605	605	608	621	596	611	608	603	588	605	619	620	625	633	563	618	635	623	656	640	623	612	568	646	644	593	611	584	619	620	554	595	614	616	606	668	613	622	624	629	617	604	597	602	584	609	618	578	629	594	619	663	668	623	593	615	573	581	616	619	590	593	593	623	633	598	614	611	579	623	600	652	619	595	604	607	624	594	623	614	650	589	597	589	682	609	558	594	613	596	621	593	608	607	620	580	640	591	605	606	606	633	591	605	601	619	595	643	638	607	642	688	630	585	635	600	616	635	647	602	609	606	590	626	603	597	625	602	605	613	597	611	553	575	630	582	614	667	584	576	586	615	588	569	638	617	600	596	610	655	567	594	566	603	660	578	613	573	598	583	628	638	579	601	601	618	599	619	608	632	646	584	641	585	601	607	591	580	607	620	635	593	640	629	619	594	615	643	640	682	655	614	643	619	609	611	596	590	612	606	601	614	595	606	590	599	598	584	660	592	624	574	640	616	619	623	585	612	635	589	604	591	589	639	618	544	595	643	579	609	620	617	647	619	608	556	596	607	627	553	646	575	615	654	593	577	594	596	598	622	580	609	595	608	651	615	616	631	582	649	626	578	632	576	640	627	654	615	625	639	651	619	609	610	576	576	607	584	575	602	609	562	627	554	627	596	623	614	606	643	610	649	634	632	638	657	611	607	596	644	577	587	618	624	606	609	607	596	601	588	608	596	628	612	663	605	610	603	580	619	583	616	609	614	636	603	623	617	591	624	589	646	627	589	593	643	573	649	569	567	657	632	638	601	593	576	599	608	616	613	619	590	610	639	603	609	632	633	610	570	623	619	607	569	567	588	594	612	593	616	589	549	617	571	614	602	610	611	582	575	576	588	617	619	616	587	562	633	636	586	624	557	611	608	586	575	618	616	589	612	617	620	615	618	587	609	600	622	606	601	581	591	623	615	604	615	591	667	633	626	608	621	581	624	633	630	580	592	580	560	580	639	600	608	631	607	667	599	603	631	616	567	582	614	625	588	613	568	611	577	616	582	621	611	614	602	573	593	625	589	587	630	610	601	617	579	568	610	599	626	625	569	576	649	602	614	616	612	625	637	553	645	576	580	592	654	603	652	626	617	596	621	603	627	643	592	581	615	624	591	627	642	582	636	616	631	600	619	631	567	584	655	622	606	598	631	631	628	648	603	624	655	642	639	576	607	580	590	591	604	572	594	596	601	598	616	595	609	554	609	576	611	624	599	611	604	649	569	633	615	622	593	578	569	606	614	605	639	615	644	634	598	568	634	623	611	595	603	594	617	619	658	621	622	605	566	648	608	604	617	624	598	606	636	618	587	645	653	656	623	587	635	657	570	582	593	642	582	605	619	606	624	581	604	587	596	573	598	624	630	608	650	636	641	617	608	556	633	612	646	599	549	645	589	626	622	603	646	586	606	646	573	601	621	622	631	602	605	622	645	625	606	630	589	614	605	600	633	675	603	590	628	608	621	591	585	618	650	613	561	632	584	612	637	645	627	581	576	633	581	611	593	661	579	590	622	623	639	602	602	596	582	599	620	638	592	563	585	607	595	641	616	596	672	620	608	637	605	599	597	622	635	630	649	600	620	633	669	630	612	618	608	616	613	614	631	622	602	614	622	565	629	610	570	576	600	609	609	597	638	590	653	610	642	617	633	617	623	581	630	603	588	634	593	615	616	631	565	612	595	594	570	581	623	594	584	625	618	607	622	613	609	632	630	619	626	631	621	606	600	580	631	587	586	596	591	583	597	600	600	608	623	622	596	570	616	604	614	570	669	589	584	578	589	607	591	600	592	618	591	613	609	617	577	575	603	584	629	584	596	577	635	598	665	622	571	635	599	626	639	619	591	630	611	600	601	648	552	632	613	628	631	614	618	588	607	590	609	600	614	609	612	632	614	647	635	614	611	615	592	613	618	599	616	629	579	666	598	584	661	615	571	603	628	613	561	616	588	617	637	617	611	612	628	596	584	606	578	569	614	603	640	569	634	596	603	568	595	615	633	636	629	565	564	571	597	605	595	614	596	607	611	571	571	615	604	568	619	637	623	590	581	579	622	603	592	567	627	630	612	583	620	605	634	622	607	599	583	617	626	588	631	606	579	586	571	625	634	591	613	589	617	629	632	604	611	598	638	675	567	632	586	655	594	674	670	596	556	584	595	593	560	595	589	611	583	603	643	601	635	626	624	615	630	633	606	625	597	601	646	604	610	576	594	629	597	603	598	604	604	577	629	616	592	606	619	620	589	648	586	640	616	669	630	602	623	677	594	645	602	565	602	552	619	596	580	615	640	540	598	584	625	627	632	602	649	625	605	582	606	602	585	588	627	628	554	606	649	616	533	595	613	605	604	627	599	631	642	593	647	609	601	565	603	579	617	621	575	600	568	604	600	592	661	618	577	592	593	610	631	617	609	631	626	577	636	598	638	637	613	616	596	596	564	640	623	612	622	580	575
7649	34242	65688	57811	32071	16651	9416	4812	2075	973	631	599	557	575	557	540	550	542	565	560	552	551	565	576	532	560	590	546	552	546	540	569	563	530	555	586	579	586	586	546	566	538	599	546	538	589	552	559	551	506	573	558	563	552	538	560	541	618	577	536	553	553	593	523	570	589	564	566	532	556	613	616	557	579	591	549	536	570	568	567	500	513	577	584	565	519	537	556	550	549	575	524	513	532	573	589	576	560	498	543	549	536	566	547	555	569	518	566	533	549	555	515	543	589	611	590	595	607	570	537	549	595	545	581	624	551	519	581	555	567	569	554	555	503	538	528	587	599	555	545	562	529	542	576	553	545	577	570	575	579	546	574	587	541	561	509	579	565	539	591	575	532	549	556	568	584	539	569	571	601	548	545	575	539	574	543	629	527	553	549	559	600	552	566	523	579	550	551	554	504	539	525	567	572	590	599	600	543	573	547	584	566	548	526	535	557	587	603	574	570	519	522	539	579	568	554	585	539	548	584	579	596	561	551	548	540	560	582	538	577	560	565	499	527	600	517	581	581	561	581	600	538	545	532	549	584	540	546	528	540	565	586	561	587	582	565	588	535	512	563	524	560	561	543	571	571	506	546	568	561	569	525	556	549	542	536	595	564	551	582	551	574	598	526	533	558	537	556	568	560	569	597	559	505	557	558	563	555	576	591	590	547	557	567	572	514	516	565	569	537	567	548	568	569	554	526	584	562	539	573	563	523	528	550	580	584	543	546	516	590	564	571	582	567	581	573	547	552	561	553	579	547	533	577	572	511	566	541	587	557	572	541	538	533	573	578	524	533	501	571	585	562	574	519	561	510	542	510	524	508	573	557	547	585	600	584	548	591	573	535	543	547	571	527	519	533	550	558	575	540	566	568	534	598	567	548	600	582	526	541	580	537	497	542	542	557	545	568	553	534	537	540	556	528	570	562	528	572	561	528	535	552	545	546	536	574	571	528	550	586	547	563	555	496	554	556	595	578	597	539	516	570	537	524	573	569	520	509	543	563	523	556	600	555	546	540	532	576	587	594	572	544	539	547	564	504	562	540	541	557	572	562	571	554	582	541	520	566	593	564	567	518	538	587	530	586	595	537	518	541	506	558	573	560	580	537	557	561	531	488	556	565	573	592	564	537	568	550	549	533	566	540	550	564	571	587	525	550	515	570	570	580	568	529	516	548	528	556	547	516	529	532	546	588	492	551	538	571	553	548	564	566	570	539	540	553	569	547	530	576	559	549	577	560	596	548	588	595	551	565	574	559	528	527	558	575	556	535	524	536	554	554	556	582	545	526	581	590	583	587	577	559	531	533	539	577	511	570	539	556	557	584	549	541	570	544	602	551	553	543	568	560	589	539	542	570	582	571	512	593	564	539	579	540	604	537	553	547	577	510	553	528	549	572	554	539	584	541	532	566	543	582	517	583	559	588	549	577	535	583	525	529	539	552	571	575	519	579	551	527	557	570	554	555	569	585	540	534	543	544	579	592	543	528	552	510	553	555	579	542	547	581	553	579	537	555	578	547	565	571	555	527	545	591	545	563	544	555	553	568	565	550	523	513	509	605	567	551	563	537	586	604	552	546	552	538	571	555	558	558	540	592	594	525	535	562	522	535	598	567	575	596	574	556	552	563	535	538	522	565	513	555	581	578	570	539	589	563	559	570	567	595	523	563	610	535	558	555	546	608	552	566	536	534	554	575	561	551	507	575	564	504	563	583	578	522	586	590	546	571	533	534	537	536	530	500	555	556	554	565	577	554	539	551	536	575	543	546	558	570	582	594	559	517	584	537	585	548	502	572	572	553	551	600	543	545	541	568	524	609	552	590	555	569	565	563	569	538	551	567	556	558	568	575	526	557	565	548	557	562	538	591	537	557	542	571	537	563	557	615	520	546	560	580	607	558	576	515	553	570	549	560	578	523	595	532	559	530	564	528	561	599	568	521	516	539	550	511	547	586	548	557	571	547	566	519	532	545	503	568	539	517	594	565	527	563	590	527	554	585	545	590	556	563	588	539	530	581	549	559	530	529	557	553	563	563	550	595	538	546	511	505	544	527	556	555	560	579	596	581	602	524	547	542	547	533	536	537	579	580	577	573	566	508	604	568	555	559	554	549	547	556	548	525	563	576	549	566	558	550	553	537	571	524	564	534	540	525	529	517	548	569	534	566	566	555	587	543	528	562	542	560	573	558	606	579	557	545	582	531	598	551	579	530	575	532	570	602	551	569	532	593	571	556	539	582	541	513	540	576	530	550	537	593	538	581	531	573	564	593	553	572	554	570	576	548	566	555	508	560	524	547	494	569	570	585	554	580	481	582	539	558	543	550	565	494	572	552	543	556	564	534	567	516	542	567	562	554	534	532	526	544	542	578	562	581	536	536	557	559	546	565	521	582	542	568	541	511	530	561	567	579	589	597	556	533	574	547	596	523	594	550	566	587	584	533	550	549	569	600	593	528	566	571	564	540	547	560	546	531	568	526	556	571	537	570	532	589	565	577	557	503	564	572	549	531	586	578	550	570	597	572	569	562	595	543	534	637	557	577	572	598	541	554	565	604	538	555	635	569	599	548	547	549	538	565	546	588	540	596	529	570	579	539	568	580	570	555	578	537	532	532	558	521	569	536	575	524	572	501	557	556	535	532	556	563	541	525	559	555	541	532	566	538	559	607	542	555	561	586	547	530	560	602	532	550	585	564	583	588	524	585	554	504	522	534	573	585	553	539	576	521	530	516	528	570	536	570	514	540	541	564	538	544	584	558	548	544	565	526	499	567	521	574	533	566	528	554	563	546	546	494	553	595	609	575	535	529	531	598	542	504	510	553	581	573	569	516	544	525	584	551	565	542	548	554	584	532	565	558	552	530	573	522	543	563	551	575	548	571	525	557	574	567	586	549	532	539	552	535	545	562	549	517	575	567	537	563	617	569	571	602	567	526	570	553	535	560	542	549	564	574	589	575	547	530	566	530	545	575	563	562	551	562	568	568	562	583	536	554	550	541	561	582	549	592	554	625	604	541	559	525	575	549	562	526	540	520	514	550	582	574	579	558	542	574	556	558	576	579	578	555	557	597	529	556	546	550	580	534	594	569	551	545	581	559	569	561	550	557	528	547	513	584	590	508	536	549	553	537	527	550	520	560	547	530	561	549	541	526	516	544	550	569	551	529	551	508	535	567	565	612	552	521	540	575	582	606	550	573	558	520	567	582	576	552	555	563	568	528	554	576	576	566	561	583	568	567	545	544	574	562	520	556	548	521	549	585	574	561	536	547	543	545	503	542	537	554	536	571	551	532	583	590	538	542	544	539	542	538	543	586	591	561	512	581	542	565	626	502	575	565	523	537	568	540	541	559	577	565	554	579	550	548	559	530	539	556	585	604	536	548	573	524	548	533	551	577	535	537	579	550	567	564	566	548	545	571	575	576	567	590	576	559	555	554	576	554	584	542	572	575	556	563	572	543
24328	21425	29657	36561	49374	42593	34955	19815	7727	2531	1247	947	791	791	829	739	775	754	766	708	763	751	785	759	756	770	721	713	761	718	745	732	760	722	771	704	726	736	726	784	720	748	760	696	702	790	751	748	762	757	710	775	750	799	767	735	701	705	771	761	721	757	784	765	725	776	797	725	730	758	696	737	713	709	736	745	725	751	726	718	730	716	789	737	715	753	684	749	737	681	722	722	724	764	668	756	787	748	738	760	698	738	732	701	706	741	738	735	683	713	771	781	714	782	754	789	732	690	716	753	747	682	718	703	727	725	772	740	785	722	711	696	685	719	741	722	704	729	768	742	736	737	696	748	732	732	712	701	744	770	722	673	734	755	714	722	726	743	761	737	760	745	763	725	708	688	743	749	743	688	749	700	693	712	722	742	801	743	770	743	757	708	706	688	707	772	758	696	760	687	743	742	735	714	706	724	761	747	789	686	787	768	730	736	735	745	744	758	706	738	710	681	743	733	720	724	736	716	705	695	701	707	733	725	733	780	777	758	751	754	665	693	712	758	685	716	725	751	755	777	693	743	742	737	739	684	720	749	755	744	756	736	726	746	777	732	740	737	715	695	726	764	725	708	779	699	724	746	724	736	754	716	793	751	729	742	736	702	718	755	734	719	803	673	727	722	781	681	692	744	738	733	774	733	734	772	698	700	729	701	767	790	688	743	756	712	716	734	695	751	785	739	708	749	715	743	723	708	678	778	718	707	685	718	701	753	741	744	735	728	790	712	727	741	716	719	714	594	694	746	709	774	737	743	743	734	745	741	685	692	710	724	729	645	701	741	705	787	730	740	721	709	729	723	771	676	745	736	715	735	733	708	722	699	725	701	682	753	732	747	728	786	759	680	779	751	751	703	732	712	732	718	702	719	766	687	740	713	707	700	710	741	792	741	764	738	782	744	732	683	758	738	729	774	728	728	697	723	742	759	744	712	718	705	702	747	792	749	755	706	710	729	734	725	748	760	778	717	717	708	749	721	707	742	717	714	673	723	744	717	728	763	724	703	693	722	726	736	691	679	714	711	720	706	681	736	714	687	689	744	721	795	725	709	738	724	741	751	728	760	736	728	711	684	762	703	754	732	739	698	738	796	721	761	702	738	740	767	723	751	703	722	735	732	723	739	747	719	718	739	802	722	759	733	726	727	748	706	720	737	711	732	698	693	720	703	696	712	690	740	718	712	728	687	767	740	704	688	708	808	741	762	781	727	729	687	747	732	764	761	764	771	746	727	729	756	674	754	767	750	735	674	762	725	746	753	782	746	763	752	739	741	751	716	697	725	739	765	729	757	739	750	754	706	699	751	755	752	714	725	741	738	712	704	697	732	740	685	668	706	769	721	745	730	733	740	756	697	670	726	728	744	745	787	766	738	694	729	705	686	715	711	708	756	716	725	719	718	676	763	676	756	645	734	718	728	688	761	763	720	781	713	738	762	684	688	769	776	758	741	722	728	715	719	720	742	696	744	723	725	741	741	759	731	725	740	693	711	723	698	724	702	758	777	719	683	758	738	743	739	741	727	716	731	773	718	728	805	732	730	728	725	720	740	747	715	698	721	737	795	728	737	653	786	702	711	725	740	736	750	763	717	785	742	777	744	745	745	708	744	729	785	709	709	770	749	717	749	703	701	731	740	738	792	744	685	673	772	694	709	739	757	726	755	715	716	668	743	758	716	714	712	764	740	701	727	721	710	767	702	702	693	780	721	699	740	705	779	694	771	715	767	745	738	735	718	722	696	708	703	751	710	746	734	732	771	758	738	750	756	714	692	724	713	727	732	742	739	699	708	763	726	683	710	723	763	723	718	720	753	734	748	761	793	729	728	741	703	723	753	766	756	700	708	675	757	738	717	753	728	688	705	742	724	742	708	742	697	732	729	715	748	677	706	710	716	707	744	740	684	745	729	742	757	693	719	762	764	709	692	717	710	707	688	686	736	745	710	705	684	694	709	722	711	692	715	722	777	758	725	719	779	677	701	722	761	741	684	727	726	763	677	774	725	738	746	721	707	766	719	774	711	759	748	712	740	750	786	723	778	699	699	733	727	657	729	709	761	737	690	723	729	728	770	742	721	744	736	770	739	737	688	744	745	750	777	784	713	722	723	716	709	702	700	737	739	767	700	773	763	768	799	715	720	775	737	730	751	731	715	724	737	720	709	698	719	693	753	714	776	748	724	770	756	699	745	774	674	791	728	765	760	765	724	709	739	723	647	735	753	712	718	775	748	744	720	716	702	733	785	733	733	704	761	728	734	706	721	742	717	729	688	756	724	725	706	689	726	752	780	746	775	734	708	730	731	751	731	744	742	739	733	784	750	741	721	716	751	769	719	724	754	701	719	718	732	733	730	741	736	712	720	684	752	699	704	712	688	739	735	717	756	698	708	726	685	758	776	704	761	715	705	748	738	750	727	733	750	704	736	747	684	725	753	667	747	695	726	747	727	729	769	697	725	728	709	697	691	794	706	739	722	741	707	675	674	734	730	754	703	751	701	662	680	704	720	772	762	739	717	731	728	716	736	741	698	739	724	765	725	721	709	698	727	708	769	740	745	756	708	697	741	760	732	755	728	726	716	774	703	724	754	722	736	719	695	721	745	696	770	781	696	723	747	775	762	739	776	741	686	718	680	714	694	724	769	703	753	717	692	730	777	728	719	765	764	762	735	697	766	733	732	725	769	754	742	709	672	715	714	692	704	723	710	701	709	713	719	738	698	816	734	774	720	745	705	748	738	729	696	722	724	744	751	727	712	764	737	697	714	699	721	725	792	745	734	683	778	679	746	708	762	733	742	758	702	718	705	701	733	708	743	722	703	707	741	706	724	715	714	679	698	765	718	728	734	710	769	697	706	727	759	679	742	726	743	693	731	699	739	755	739	761	768	704	751	713	730	694	740	712	707	753	720	756	749	724	756	770	718	722	710	679	757	734	679	699	703	778	683	706	700	741	731	768	734	743	720	704	722	769	659	717	741	669	756	736	721	723	759	746	735	709	693	698	695	704	709	730	692	740	714	773	753	746	772	793	702	775	757	678	720	762	763	744	748	685	718	721	725	712	790	747	742	714	720	717	708	698	756	700	718	695	713	732	761	752	732	798	700	748	745	738	718	730	721	740	750	757	716	717	717	761	722	734	721	755	741	722	710	767	693	673	692	707	734	724	771	733	695	704	725	718	678	743	739	751	727	707	694	650	726	751	703	701	716	702	763	755	785	717	749	748	745	717	745	749	737	741	687	751	724	767	720	737	707	729	724	754	742	741	682	706	724	756	716	711	755	702	693	717	735	732	723	680	666	772	749	725	664	760	712	723	736	697	748	735	709	705	728	740	792	719	749	739	697	699	726	761	757	713	718	746	704	705	748	770	716	741	675	693	700	774	751	780	724	677	723	702	746	733	774	722	763	719	702	753	713	709	754	761	719	711	734	726	681	707	776	696	736	745	756	737	695	743	760
7639	60663	61741	66885	56918	40224	28098	15541	6993	2663	1222	800	790	690	647	688	662	712	664	653	635	683	671	671	677	687	630	656	698	662	683	655	718	691	647	713	629	707	642	714	658	692	677	623	643	673	657	697	648	655	592	623	713	672	671	663	642	663	674	650	693	692	711	669	680	647	665	677	693	683	627	629	665	667	663	658	690	653	629	672	668	662	687	724	656	690	695	682	723	653	681	646	604	663	668	693	656	669	651	702	631	655	657	659	624	643	623	628	677	649	716	653	704	742	673	621	646	636	645	656	620	664	622	716	682	631	684	665	686	643	681	651	670	638	656	700	651	686	678	608	650	678	673	661	667	658	694	659	666	709	656	626	689	655	716	636	667	654	653	657	677	614	652	657	665	656	673	642	681	667	628	679	695	663	674	664	670	656	667	653	631	629	695	633	645	669	666	642	726	666	651	667	616	639	675	694	657	651	723	699	688	683	650	692	671	641	687	669	626	667	646	682	657	621	638	693	688	664	681	685	644	683	694	681	667	661	677	649	634	647	652	692	679	646	634	643	655	722	647	632	666	652	665	661	692	649	634	653	690	636	633	659	674	646	655	670	645	691	685	644	674	654	624	661	636	634	659	692	682	646	667	631	661	674	630	653	703	649	647	633	648	671	629	682	677	672	699	634	666	615	688	602	667	658	666	639	711	678	670	653	620	657	673	709	625	718	650	648	655	642	682	686	657	713	652	668	669	693	701	668	711	632	667	641	709	669	641	646	663	648	681	691	662	637	639	674	678	660	688	644	628	611	653	665	673	640	669	671	646	672	693	662	732	621	675	670	694	691	667	726	649	686	680	619	647	662	674	634	692	591	687	667	612	699	650	683	668	625	678	678	659	650	655	657	649	692	663	672	682	691	665	686	645	635	660	657	635	632	654	709	666	662	700	699	663	652	632	665	672	648	652	666	693	647	650	637	706	734	668	640	675	648	673	642	603	675	663	679	657	682	648	649	643	661	643	626	630	628	661	729	690	672	685	693	653	660	689	650	658	687	704	646	698	691	660	648	640	621	644	630	664	664	689	679	681	736	678	649	665	648	644	681	696	657	635	665	641	698	656	665	610	662	618	646	737	649	677	661	629	683	663	650	677	666	666	673	639	668	657	687	682	653	647	691	653	670	702	657	660	624	660	635	694	652	675	649	647	638	648	704	651	660	677	605	674	648	633	697	660	713	675	669	643	680	659	677	648	709	671	657	646	685	654	666	648	685	659	663	657	662	682	705	667	675	639	702	658	696	652	681	676	679	631	673	646	683	716	680	675	688	640	670	650	648	695	657	643	680	716	657	665	650	682	662	664	658	663	656	666	694	684	729	647	641	662	682	643	662	706	678	688	676	647	634	651	660	647	663	643	662	682	635	681	649	613	673	680	683	656	707	618	655	656	719	679	683	595	630	713	643	650	684	676	659	684	651	611	694	644	729	659	668	718	613	670	700	685	688	615	651	676	663	699	664	684	660	690	665	676	708	642	621	648	700	627	635	661	691	641	710	705	707	724	655	692	659	676	675	653	631	588	631	681	657	681	676	624	660	710	619	688	673	699	618	653	696	644	674	694	584	672	678	635	666	652	654	630	694	656	646	692	697	663	696	646	670	666	704	641	660	642	676	642	692	645	630	676	656	629	691	672	683	678	679	704	693	637	645	684	674	711	686	659	653	660	676	662	644	637	612	690	702	694	668	628	650	667	687	655	671	654	649	651	729	654	682	646	670	651	668	670	687	683	618	671	670	676	654	659	687	659	613	676	678	663	680	657	662	638	672	648	679	703	613	648	691	664	674	643	660	644	722	639	728	672	667	646	670	678	667	689	652	659	651	648	649	675	633	688	662	649	674	682	718	661	673	631	670	655	663	692	677	660	670	666	666	655	651	669	650	668	679	666	663	682	682	643	655	650	684	656	701	643	660	690	705	687	608	668	680	724	644	623	659	708	671	660	701	692	629	683	655	684	637	633	686	648	611	653	710	667	662	689	634	675	617	664	673	635	659	632	620	663	719	664	671	644	640	640	659	655	675	673	647	591	681	635	645	634	679	676	662	654	647	642	682	625	673	674	668	653	599	640	706	714	624	639	651	667	604	698	672	645	714	637	678	694	644	717	668	653	693	644	660	690	682	640	647	663	653	647	678	697	672	646	680	691	705	654	686	643	644	748	649	651	625	678	625	633	672	690	658	657	690	661	670	624	637	693	659	659	648	697	692	674	672	640	666	635	681	704	605	662	660	680	660	652	701	660	677	627	680	615	640	686	678	686	658	674	649	673	626	661	698	621	615	678	656	672	634	616	675	648	669	672	626	650	645	679	663	702	667	679	676	658	725	660	616	609	663	690	670	649	653	675	664	669	686	731	668	662	674	653	674	689	672	656	691	699	668	657	625	649	660	671	720	663	660	642	723	663	663	638	630	641	674	654	708	694	676	658	647	693	673	675	647	674	658	679	638	646	664	715	608	657	636	643	680	689	648	683	612	694	678	672	652	621	667	660	664	636	649	654	655	690	689	677	651	661	677	692	659	653	673	652	662	640	623	613	648	658	678	658	622	670	696	689	617	640	647	615	652	673	664	705	664	707	680	638	669	595	674	653	679	653	641	628	676	701	652	644	652	664	636	637	638	608	637	668	621	681	654	650	657	709	638	671	594	658	650	620	654	695	633	645	683	659	704	666	706	663	654	643	628	663	641	666	636	623	657	646	647	630	622	678	649	689	676	649	733	664	661	714	609	688	651	684	655	678	644	657	647	649	671	694	663	698	632	650	646	650	667	637	675	691	657	672	651	646	673	637	692	663	700	668	624	665	649	661	660	622	689	704	710	701	711	654	670	643	628	654	668	674	645	693	662	667	619	671	686	687	688	687	650	607	692	675	705	654	676	653	600	656	650	689	623	644	668	670	645	669	651	677	623	681	695	672	701	687	608	647	693	647	636	655	669	652	659	680	650	639	670	671	676	657	674	617	699	674	656	628	653	673	640	692	638	669	659	650	623	693	656	641	647	656	686	659	660	695	674	681	656	677	687	626	629	625	661	647	655	653	646	666	680	680	631	635	666	703	628	669	649	695	684	626	694	702	668	688	704	648	697	683	668	684	675	616	643	648	633	662	652	684	628	678	687	677	645	676	613	692	668	668	642	603	629	682	639	652	695	619	628	674	675	639	657	635	658	662	695	689	686	690	642	666	633	644	661	616	631	634	707	643	661	689	660	718	721	666	617	621	673	670	645	664	645	715	662	647	645	662	669	655	728	702	661	679	712	654	670	666	652	656	706	615	650	651	635	652	714	631	630	659	650	652	624	657	703	641	645	689	665	665	639	656	632	643	645	632	637	661	630	675	659	667	666	640	668	649	646	673	662	653	672	621	650	661	667	631	665	675	655	699	661	679	663	630	668	653	611	608	701	671	706	659	664	624	640	627	618	680	641	678	633	652	665	634	653	671	645	684	646	669	666	687	688
27729	13237	5543	5266	7811	6021	3692	1975	1096	760	614	623	608	565	587	558	598	591	611	569	585	569	548	550	576	566	575	574	565	605	581	567	595	581	522	563	617	577	611	571	600	572	533	596	554	615	571	583	564	558	569	555	575	553	587	581	529	590	554	533	569	562	567	598	550	548	626	561	592	572	617	541	553	598	585	568	572	552	598	620	553	564	527	616	567	568	595	554	603	536	612	563	545	560	559	561	542	564	555	519	533	564	575	526	564	554	631	558	600	586	565	575	591	582	594	591	559	556	565	592	547	567	530	571	549	561	560	539	596	567	542	511	573	589	562	579	550	581	589	549	575	579	615	574	568	577	565	558	583	553	550	591	583	597	582	598	575	584	614	564	532	599	571	562	583	559	596	566	569	581	560	570	598	544	578	506	541	587	547	550	578	581	548	571	523	568	548	579	554	565	568	597	598	569	540	565	565	578	597	555	582	542	592	576	585	534	580	559	623	549	536	521	548	579	568	598	572	561	595	551	511	530	572	583	582	529	561	557	558	564	609	566	588	571	584	553	569	600	580	530	561	570	546	542	579	554	571	551	549	553	577	553	567	578	542	548	609	547	565	568	557	566	548	575	581	580	527	560	568	591	550	530	544	567	556	587	573	563	534	561	569	578	587	566	563	595	574	634	551	607	588	554	576	551	553	552	562	538	560	614	583	596	629	551	546	568	561	545	551	603	562	578	524	537	563	576	571	572	536	580	597	545	597	593	531	576	565	554	547	568	543	569	560	555	567	576	584	577	546	543	600	516	536	554	591	614	591	582	560	554	579	566	579	569	565	512	549	523	540	554	603	570	533	552	530	564	542	569	565	543	554	599	540	529	551	580	566	562	581	578	586	570	563	597	538	556	549	510	569	588	587	613	574	547	581	602	492	524	588	553	593	559	543	580	573	598	556	581	597	577	562	544	600	587	580	570	595	549	542	556	574	566	585	596	551	557	564	590	615	565	575	503	585	603	554	548	524	613	550	583	567	558	545	552	562	589	562	516	570	519	582	552	553	517	559	555	537	537	571	560	570	531	556	572	542	592	543	541	534	533	540	540	601	625	538	539	537	554	543	546	579	554	581	573	586	554	561	541	582	580	571	497	543	608	559	558	543	584	567	564	580	562	554	544	584	577	591	567	552	579	577	556	566	572	553	575	583	559	564	558	551	586	530	520	532	594	545	535	575	573	567	568	569	499	559	564	562	590	552	589	549	555	572	545	541	552	554	562	549	559	569	562	552	526	549	561	533	584	556	583	571	551	564	552	576	542	621	597	568	548	557	585	598	554	587	585	577	548	594	601	587	584	545	585	608	540	595	569	537	604	550	561	575	542	537	577	588	562	585	597	541	564	603	571	575	620	553	546	580	592	555	536	550	552	524	573	552	585	579	543	625	598	548	540	527	574	577	576	626	585	546	563	569	576	531	517	592	556	530	563	573	590	545	576	526	565	520	586	556	548	581	553	556	541	569	558	581	527	526	613	545	567	552	566	551	542	592	559	558	574	579	553	559	551	567	584	586	574	558	570	568	587	551	564	563	574	528	588	562	556	597	591	607	587	576	550	550	609	539	562	543	574	561	594	524	548	550	591	586	566	571	540	552	594	602	547	601	572	541	600	637	564	609	571	615	534	568	543	560	671	569	556	549	575	548	561	567	590	570	565	527	541	570	578	530	596	543	580	529	593	557	546	553	547	600	600	577	590	629	545	575	558	558	573	574	574	548	573	557	535	536	590	572	561	600	600	546	559	569	635	590	561	553	571	547	576	576	531	546	520	586	609	572	552	597	559	542	538	530	549	560	598	578	618	576	538	579	581	549	578	538	578	552	565	536	564	550	551	572	599	546	562	550	618	604	587	548	624	572	541	566	543	544	525	577	595	582	561	578	593	573	563	544	563	593	586	556	540	581	581	558	581	563	535	586	592	611	569	575	574	537	552	532	583	589	588	608	545	580	560	568	565	599	531	583	541	557	579	540	562	534	545	552	575	588	606	607	561	552	604	521	543	559	545	582	536	569	530	602	598	610	550	544	587	582	627	556	557	532	627	545	556	567	626	599	546	571	592	573	577	545	532	618	557	541	547	523	559	522	585	549	540	576	588	539	581	533	558	515	538	576	556	600	565	551	578	593	598	539	572	613	548	558	580	566	579	584	617	589	512	523	525	526	569	551	551	594	531	584	607	542	565	589	540	559	552	544	599	572	578	561	589	581	591	551	570	566	556	586	508	558	558	612	547	530	562	563	563	572	537	556	558	524	576	579	638	582	592	559	603	547	549	547	564	553	586	609	581	628	546	599	589	543	537	515	570	561	521	585	563	561	538	561	566	582	571	577	545	601	561	546	570	562	574	570	573	529	560	548	529	597	554	526	560	575	592	566	594	560	547	564	578	554	529	546	559	580	570	586	582	568	565	542	605	590	559	578	595	576	583	536	571	545	562	565	554	570	596	583	552	536	536	566	580	565	561	578	581	589	547	559	591	565	594	566	604	560	533	570	577	594	573	601	588	611	586	575	569	583	539	581	603	566	556	575	559	564	513	536	540	556	577	581	550	563	615	582	525	538	573	555	555	547	594	601	557	547	554	599	578	545	598	573	565	552	609	582	551	553	491	570	574	563	609	536	531	594	580	548	558	559	544	588	530	558	615	581	568	626	556	528	594	578	537	589	581	560	613	593	548	582	586	546	572	578	513	561	545	603	555	574	595	552	571	557	566	584	566	572	584	578	535	535	554	584	542	572	560	553	577	581	574	574	591	579	552	586	560	579	571	544	557	580	587	568	592	572	584	534	590	571	543	552	570	550	520	555	586	611	573	534	592	595	590	563	555	560	564	558	568	608	612	533	570	605	618	587	562	592	561	563	566	604	554	580	583	603	529	564	604	561	558	573	562	527	549	550	605	577	563	556	543	539	520	541	569	545	499	562	587	603	528	586	525	566	533	568	603	548	572	567	558	592	573	560	564	601	584	551	548	542	587	564	552	527	548	558	559	556	552	540	539	552	559	602	575	592	565	579	578	585	609	598	537	626	559	529	521	630	612	584	556	556	538	556	562	547	614	581	540	548	581	620	599	582	583	553	587	605	586	557	585	558	560	571	585	584	587	618	529	512	526	594	608	578	575	600	568	558	573	531	540	598	583	587	545	567	604	565	543	597	578	581	589	578	565	556	545	532	581	545	547	607	571	529	597	575	593	580	543	571	568	540	575	583	522	590	568	539	551	583	542	581	596	583	584	585	606	570	567	577	589	555	556	551	531	535	533	574	532	536	595	597	557	552	572	592	564	583	570	531	566	528	551	587	557	564	591	565	584	531	545	582	572	627	553	542	541	560	534	578	570	566	562	604	546	542	552	589	561	570	552	597	579	554	558	579	566	541	538	548	581	563	578	549	563	572	566	545	588	549	558	557	615	540	559	583	564	595	552	578	570	534	572	556	610	580	536	567	531	573	583	554	571	581	571
4750	2258	5257	4774	7775	5782	3598	2066	1090	700	588	481	513	473	457	481	492	469	519	501	490	450	504	477	512	498	456	498	493	474	470	470	454	456	488	508	517	486	515	490	448	529	476	538	510	495	493	491	458	484	505	458	456	482	502	496	480	473	490	499	468	468	443	470	477	491	485	469	476	468	447	516	496	491	512	469	485	464	527	455	509	475	479	499	500	464	500	463	447	510	477	486	486	468	448	440	462	476	480	485	494	500	430	483	463	467	484	460	468	449	475	520	461	465	494	498	455	490	495	482	470	473	481	470	562	482	474	463	466	464	473	458	456	510	475	471	441	481	477	479	466	486	491	512	458	463	454	461	525	505	502	523	461	476	505	471	488	496	488	476	502	468	485	515	501	484	465	468	486	509	536	451	462	484	510	455	446	484	553	475	477	502	455	462	487	494	483	460	459	493	451	502	484	495	495	468	449	489	486	489	473	487	449	498	482	507	469	482	486	478	535	464	477	519	460	471	515	497	500	455	465	472	506	455	488	479	464	479	467	449	477	473	482	456	505	483	476	511	539	495	501	478	466	500	473	495	499	453	483	483	505	457	474	483	492	485	487	517	451	465	487	468	490	507	489	472	454	434	497	515	462	510	483	486	466	477	457	476	491	457	465	461	517	481	465	456	459	528	494	445	459	465	452	487	465	498	491	475	496	510	444	488	492	536	484	488	470	488	430	488	479	486	532	499	493	488	489	469	481	460	431	479	474	467	497	481	437	487	500	465	500	451	478	478	455	481	486	469	453	496	472	475	470	433	501	523	495	487	474	455	479	523	496	483	501	464	446	490	480	474	456	487	472	470	461	504	507	498	447	500	416	508	504	463	461	465	483	490	489	497	493	474	518	465	477	470	501	450	468	475	510	455	465	480	481	478	531	457	495	505	468	492	495	485	508	471	514	498	469	498	511	480	490	506	475	474	478	468	463	463	470	477	479	411	475	527	482	476	445	479	475	497	451	490	469	476	487	523	466	447	507	492	494	490	490	513	480	474	485	518	478	450	464	460	501	436	475	465	528	478	469	467	536	483	458	475	517	440	522	480	456	479	511	473	474	452	503	507	484	489	498	480	517	490	475	478	467	473	506	494	420	457	492	480	509	473	516	432	479	480	479	480	473	479	507	485	443	473	458	454	480	485	513	444	477	454	450	463	509	502	507	468	482	471	492	505	475	486	502	485	475	478	487	510	440	468	463	495	523	509	482	494	507	513	460	499	436	495	449	474	489	524	480	498	508	491	484	460	485	437	458	470	487	474	495	447	485	512	450	490	498	514	480	493	464	450	475	499	482	490	507	497	521	452	464	464	506	453	495	469	502	495	468	468	473	505	463	501	502	489	486	494	490	481	482	486	490	470	469	521	457	476	467	503	489	496	484	497	481	482	485	474	462	467	484	460	476	479	465	535	504	511	468	461	474	456	478	471	495	470	477	504	482	514	492	479	501	495	452	517	530	480	495	470	524	492	514	495	494	486	488	481	447	534	446	462	514	486	501	460	466	497	470	484	519	472	477	520	497	456	490	457	499	483	431	492	471	512	547	495	509	478	474	469	487	495	469	496	454	521	481	479	449	450	500	494	479	484	510	488	472	465	450	441	441	494	455	465	504	490	485	510	478	478	474	503	455	484	544	474	484	535	470	474	496	483	408	461	495	489	485	500	460	464	475	455	463	455	454	469	505	474	490	445	471	480	465	476	469	459	448	481	507	517	467	489	469	466	452	482	484	498	507	417	476	465	474	483	446	449	471	487	478	486	460	464	515	459	472	425	501	489	510	508	490	514	498	497	480	468	484	470	490	497	490	467	469	512	519	471	533	515	482	509	482	479	498	473	498	471	473	478	465	483	496	480	497	504	480	472	482	474	506	458	476	454	466	505	500	493	471	476	491	467	492	477	499	469	509	458	434	481	444	465	463	453	482	472	478	508	478	516	487	489	496	504	495	502	476	484	474	476	433	510	488	437	488	513	447	489	480	435	499	484	456	533	508	488	447	503	484	489	503	517	467	474	506	485	493	499	505	481	460	475	467	512	501	474	478	489	472	458	484	481	485	470	479	454	485	493	504	483	469	461	469	514	495	519	496	517	468	463	500	503	468	480	466	485	486	485	470	454	442	477	467	464	470	518	505	438	457	468	503	475	492	493	521	464	491	527	489	467	499	447	516	496	452	538	456	509	482	442	481	516	495	480	484	484	507	492	497	464	509	477	522	496	498	511	426	442	445	498	446	499	491	470	509	468	485	489	529	470	501	443	494	465	475	508	492	467	486	464	474	485	489	472	469	517	465	473	474	482	490	487	474	519	485	494	525	474	498	496	480	481	459	485	466	521	477	502	479	490	447	511	458	515	508	480	491	469	498	493	484	486	475	481	490	515	507	506	494	493	475	491	481	503	492	519	449	492	495	476	478	509	525	494	487	524	496	511	498	469	471	448	513	467	477	513	494	486	501	471	502	493	489	482	491	492	457	488	534	476	500	526	524	453	465	535	459	484	473	490	493	513	468	483	485	501	480	474	472	480	488	484	522	490	460	471	497	504	524	480	483	483	484	475	472	469	454	483	481	498	496	480	508	501	522	474	488	471	460	495	496	477	489	457	488	504	447	484	486	511	442	463	468	501	461	458	478	472	469	515	507	444	496	480	476	465	473	536	491	456	493	486	465	478	468	471	478	464	512	460	531	467	477	485	429	479	487	465	453	497	513	479	475	484	472	483	458	505	487	506	484	469	460	489	493	447	465	505	483	488	500	495	522	486	460	486	499	503	483	505	477	430	435	435	500	495	512	455	492	520	521	465	519	487	468	468	505	489	499	467	487	492	457	489	466	517	476	474	461	462	488	477	483	465	495	483	454	488	500	474	481	494	457	446	490	514	459	519	469	445	511	490	470	447	489	480	478	459	464	481	470	472	488	481	506	464	504	488	478	496	464	506	466	494	513	477	487	534	469	475	499	503	481	491	466	449	486	452	506	488	500	478	470	496	483	463	466	504	459	481	477	489	497	493	476	466	505	482	464	503	477	500	467	469	487	455	542	463	446	480	492	482	476	472	519	507	486	479	452	497	470	460	470	481	453	446	445	494	499	510	495	501	449	462	495	520	471	509	493	472	496	486	477	509	497	490	484	477	470	467	477	505	481	491	495	451	473	465	527	434	468	496	445	519	498	469	437	484	447	484	532	454	500	490	501	489	447	489	437	492	528	487	480	494	504	502	484	448	449	470	475	492	475	475	490	516	459	495	456	463	501	505	478	507	454	509	474	513	455	480	460	485	463	447	443	474	452	505	511	483	449	473	462	497	505	519	485	492	499	497	463	486	530	460	494	437	497	489	498	467	441	475	453	477	503	477	495	483	504	512	472	465	470	481	463	494	493	475	477	483	455	496	520	472	453	502	458	461	494	488	488	480	468	465	484	504	501	493	502	483	441	455	504	507	467	484	449	483	456	490	503	480	483	467
25521	21400	27893	29381	40719	40207	30181	15971	5768	2075	950	710	619	611	625	633	592	610	639	589	565	626	601	557	599	640	649	614	633	580	649	602	621	607	604	579	578	635	619	591	582	599	632	585	647	689	635	592	626	578	656	594	618	595	614	622	582	626	589	598	551	595	590	605	572	592	566	611	612	689	596	661	579	631	578	617	625	600	568	587	597	614	602	652	635	571	579	639	635	596	609	598	623	629	661	607	595	602	611	634	595	595	594	628	618	604	633	594	567	605	586	576	595	590	625	561	588	571	624	646	592	636	582	573	581	617	609	648	599	578	581	606	594	654	649	616	595	626	609	606	581	631	656	603	569	586	621	534	651	607	606	596	627	565	636	598	634	589	593	633	612	609	602	626	592	584	579	624	598	585	602	622	608	573	629	605	585	610	619	624	600	579	666	656	587	609	594	609	594	612	653	608	616	609	646	634	614	595	589	603	631	575	631	629	617	583	612	606	635	634	589	591	648	614	579	569	626	637	603	621	618	661	625	642	661	613	620	643	614	616	629	624	579	643	586	591	626	601	573	642	647	628	595	603	635	547	619	633	602	609	623	531	638	636	597	647	597	589	655	575	623	610	649	612	615	617	591	651	620	556	634	610	596	635	583	586	626	578	637	593	615	586	618	589	593	545	574	576	611	575	628	630	552	580	566	609	617	636	611	624	576	619	610	589	594	592	584	610	579	629	579	627	613	613	591	594	641	611	644	620	596	576	562	586	572	601	636	583	589	564	599	587	624	639	599	573	615	579	622	622	562	596	568	621	607	619	596	581	572	603	583	635	634	633	610	603	599	624	611	570	598	606	639	576	565	614	599	593	608	588	538	586	614	625	613	622	633	586	585	595	625	641	612	577	590	610	621	587	613	642	619	601	627	601	613	599	635	593	604	607	594	602	631	629	619	630	587	544	628	586	589	587	611	614	620	613	580	627	605	601	575	640	589	628	605	563	636	611	623	595	607	619	574	566	609	626	617	601	560	596	619	611	624	580	605	639	598	570	609	616	626	601	608	581	573	590	635	595	622	595	617	587	622	615	607	606	591	623	631	593	589	580	605	577	593	598	583	606	621	618	633	597	595	626	618	641	573	598	635	609	600	662	596	552	614	572	600	591	604	588	571	587	595	630	580	584	594	598	570	617	586	615	612	590	593	633	589	576	653	614	629	598	633	624	630	619	616	618	597	627	598	586	606	665	628	627	610	566	619	633	656	627	629	649	612	622	616	597	621	551	652	545	622	592	614	644	581	602	604	605	607	635	613	605	621	592	617	620	613	613	636	612	611	617	549	612	603	592	650	610	599	560	614	614	603	609	574	570	632	632	613	599	594	587	593	633	622	592	603	588	623	641	582	618	626	602	571	598	631	614	552	650	600	626	652	606	638	604	647	596	619	595	611	565	602	608	616	566	629	599	581	607	579	602	573	627	632	607	578	584	664	557	616	654	592	617	603	534	596	596	679	589	604	603	601	619	616	595	618	625	580	583	627	614	599	646	571	646	580	641	612	598	624	590	599	634	612	549	592	574	615	659	643	572	623	608	637	611	624	581	590	641	585	550	625	620	547	579	593	594	611	570	560	632	596	627	588	634	581	579	613	611	608	568	610	569	608	575	592	604	592	651	624	596	627	606	602	611	614	623	582	595	639	605	597	630	597	585	615	621	574	592	612	650	565	597	602	610	657	606	581	586	610	607	599	661	595	608	597	592	636	582	576	622	612	623	567	641	566	604	593	603	606	598	616	572	589	620	620	620	627	605	621	605	573	634	595	546	562	539	633	653	608	554	575	598	621	617	569	598	612	586	600	586	614	577	653	593	596	578	604	592	604	595	605	641	614	569	615	650	592	601	600	573	580	642	615	594	602	604	624	602	635	624	595	560	630	637	591	569	616	623	602	616	589	597	625	617	599	571	613	568	611	600	613	602	611	618	638	665	582	569	594	613	614	626	602	621	642	637	583	575	622	630	633	620	595	574	616	626	616	568	632	643	611	618	620	631	601	587	631	619	619	612	573	580	595	555	591	566	595	642	612	570	588	586	578	606	613	613	608	577	596	584	595	645	619	599	572	586	594	589	626	595	559	628	568	606	594	639	596	615	597	623	594	607	654	646	599	648	641	600	615	601	590	588	635	564	597	583	646	601	585	614	605	621	579	558	566	577	580	584	598	622	594	618	626	672	615	610	566	617	597	595	620	599	613	602	670	658	600	634	610	655	643	592	665	607	570	581	635	585	594	617	590	586	599	587	639	591	587	632	592	595	591	617	637	596	582	583	620	587	592	621	593	613	606	573	598	561	631	639	629	615	589	588	593	613	599	584	606	568	581	586	592	604	552	602	637	601	647	662	584	607	589	613	645	619	631	619	582	593	555	622	597	554	600	618	623	617	625	586	610	615	569	623	590	623	602	606	561	632	599	571	586	639	619	609	605	640	611	604	653	596	614	620	589	612	623	592	577	617	598	620	619	634	585	566	645	594	590	643	621	630	609	592	625	615	575	605	617	564	630	589	644	572	627	552	578	605	626	579	584	629	599	602	584	630	580	589	584	622	641	613	626	649	575	659	592	591	595	599	615	635	619	634	619	602	632	615	568	589	633	632	620	630	588	607	589	603	603	584	620	589	561	599	556	628	588	564	663	566	614	624	619	586	594	606	602	609	574	601	614	585	590	616	647	629	593	600	604	570	622	639	622	631	580	621	609	605	610	578	568	583	584	618	611	629	575	615	640	623	607	603	566	624	602	617	577	698	569	621	610	636	589	587	643	595	617	603	615	601	615	536	636	628	585	609	607	625	558	609	584	622	597	654	595	594	631	615	647	640	578	573	585	610	596	606	610	634	612	578	619	635	609	613	662	599	618	604	618	625	593	599	617	583	654	670	614	609	601	613	611	609	584	625	600	599	652	626	630	585	638	586	589	598	650	609	643	585	660	612	572	639	614	612	578	607	588	606	606	605	599	617	639	606	588	568	597	606	614	598	627	597	618	594	604	653	602	541	621	663	577	559	566	610	653	594	574	612	567	608	596	573	626	616	566	606	613	610	610	597	556	595	594	549	578	593	582	564	600	624	579	600	538	576	580	604	641	616	606	622	617	585	631	557	578	567	597	633	639	637	643	625	611	587	616	597	620	612	599	561	602	598	515	614	597	639	573	621	591	605	627	601	611	619	630	598	589	626	571	584	589	576	614	605	616	624	610	646	601	579	601	570	602	626	567	595	603	622	592	568	646	612	619	609	616	610	590	599	571	588	608	608	534	603	581	626	570	591	599	602	594	581	623	573	609	602	580	556	609	646	584	602	668	582	589	587	570	608	621	588	588	647	602	593	589	589	631	553	600	586	568	641	567	560	648	588	612	583	611	621	619	585	622	633	612	581	625	583	615	569	596	591	581	637	602	629	599	594	610	595	589	611	606	576	629	585	552	626	586	598	587	573	604	614	566	532	597	611	556	600	582	638	629	574
3728	3819	13305	29941	42305	34424	23083	12341	5276	2063	917	643	517	581	557	564	560	532	554	516	556	562	532	537	557	563	587	569	544	553	559	511	529	553	568	552	603	553	534	581	545	579	533	535	574	523	570	513	538	531	570	522	592	554	558	553	563	531	543	534	557	543	555	508	509	563	570	584	527	534	551	543	573	516	553	574	538	543	575	585	520	532	558	574	582	571	563	552	571	538	580	543	564	487	559	516	510	603	552	522	564	564	552	522	515	554	544	564	581	535	547	565	517	536	550	539	557	531	547	539	512	565	510	538	538	562	540	514	566	495	544	546	543	553	567	526	549	546	543	513	521	540	528	558	545	526	548	575	500	556	534	518	517	536	526	491	587	551	557	532	517	600	570	555	530	563	569	543	527	579	561	527	545	546	573	544	553	573	520	528	566	543	517	520	494	555	542	535	544	532	540	472	562	567	513	542	550	512	531	524	522	511	506	517	542	565	558	528	523	526	549	538	550	585	504	498	542	508	538	534	544	579	515	531	597	510	534	580	513	531	488	526	512	527	554	516	562	523	584	545	510	564	581	550	573	525	539	550	559	511	538	522	557	524	539	546	520	519	571	551	530	563	517	511	557	537	541	544	527	534	543	534	552	535	532	534	571	565	545	555	533	541	513	543	508	549	523	489	570	516	512	552	539	514	545	540	532	518	559	525	589	529	585	550	578	526	555	536	519	521	554	572	549	502	548	600	545	571	535	558	519	560	532	565	537	538	516	538	525	557	522	509	522	493	578	571	540	533	550	546	565	569	566	528	565	525	513	526	540	531	558	541	501	521	553	514	533	535	557	573	495	541	548	528	538	546	523	538	525	535	541	510	496	560	537	524	564	484	548	516	521	541	493	516	567	548	534	554	523	580	546	524	565	541	541	537	542	514	557	534	492	515	579	573	557	537	538	542	498	573	537	514	536	536	552	583	572	512	585	534	544	532	535	519	531	552	512	549	540	518	531	573	541	555	551	534	570	504	525	534	518	524	540	556	544	533	531	547	552	583	508	558	562	529	567	550	529	500	588	584	563	534	506	539	526	527	566	549	534	497	562	539	507	566	559	507	548	539	563	504	531	563	536	579	539	497	535	490	537	555	533	524	494	516	553	519	550	551	539	578	552	537	535	563	552	539	545	515	517	528	549	493	549	567	519	532	510	521	518	561	527	574	524	533	529	547	537	568	549	541	566	577	498	533	573	524	558	527	522	550	525	590	527	508	553	553	527	509	532	554	493	555	568	503	506	591	532	531	540	519	518	562	555	553	514	533	538	584	524	522	597	529	578	538	594	512	527	550	525	548	561	584	521	564	500	513	534	531	585	563	560	570	582	582	558	533	515	522	566	520	533	565	582	548	527	509	513	512	526	525	534	517	553	519	535	533	513	517	554	549	543	531	530	539	534	525	523	521	496	516	546	550	517	554	549	520	508	542	553	581	539	529	581	534	533	505	549	524	578	535	577	550	555	542	542	543	509	542	531	526	554	549	506	565	562	556	542	532	525	518	536	499	532	554	464	570	542	499	524	570	539	549	531	524	531	537	526	575	537	499	530	530	552	567	550	507	566	551	542	575	525	487	537	559	532	525	512	551	542	524	551	570	539	527	563	538	547	540	531	586	555	539	571	507	524	538	497	511	532	555	554	519	527	512	523	545	549	507	550	576	557	509	523	564	528	546	549	547	573	521	557	545	531	546	506	567	456	550	532	525	540	577	506	554	544	517	557	578	573	576	514	546	563	569	549	525	507	537	553	512	567	523	516	534	549	513	553	567	535	596	526	539	582	530	523	531	555	558	523	540	509	556	509	517	522	553	527	538	549	548	550	480	508	492	542	512	515	533	524	532	564	559	534	567	574	517	549	506	510	536	558	495	554	505	553	569	491	577	532	545	543	561	541	544	532	553	562	538	573	528	457	547	511	557	549	538	549	546	537	506	544	549	523	580	491	529	484	507	561	562	570	562	533	582	559	521	551	545	561	537	542	553	507	547	539	567	556	517	519	536	497	522	547	512	548	519	496	504	524	526	531	512	528	569	522	531	510	568	524	540	556	564	522	523	581	518	535	558	569	547	546	554	541	573	515	541	490	510	538	498	534	575	529	527	531	515	555	545	558	536	599	484	530	583	605	547	554	547	538	532	563	585	524	480	562	574	535	564	602	565	523	521	545	579	516	582	541	535	540	550	525	560	526	519	501	571	543	545	550	492	591	532	500	536	530	582	558	549	509	545	576	570	528	543	558	535	558	560	525	557	543	499	554	524	554	533	569	522	521	545	534	566	553	537	529	532	553	543	537	521	537	546	556	600	587	518	544	547	566	534	536	508	569	530	575	554	570	532	524	553	550	545	475	599	514	515	530	526	540	569	535	525	564	548	505	570	578	546	564	561	522	503	569	556	540	508	534	542	550	540	529	569	547	554	553	561	519	530	509	530	489	595	562	534	511	547	529	544	556	525	570	529	550	552	530	545	527	531	528	530	525	542	510	528	566	534	526	499	559	532	537	529	528	533	493	543	545	505	521	575	519	549	563	554	513	538	542	536	537	551	529	518	512	538	528	528	526	545	560	497	516	536	512	560	537	528	534	495	561	569	519	554	585	580	549	527	544	533	501	560	537	545	574	569	510	480	538	539	560	550	511	556	541	537	517	497	522	560	509	498	561	561	537	538	528	531	522	528	537	546	541	496	540	504	590	523	529	553	501	536	573	557	503	531	547	535	502	522	551	556	572	557	511	579	536	511	539	538	540	567	543	557	541	554	545	567	520	528	540	581	588	547	487	535	515	585	536	499	589	544	506	565	544	525	557	559	508	489	529	533	551	552	572	533	560	590	570	538	498	527	523	527	530	524	515	549	478	508	525	552	520	558	532	564	530	572	555	510	541	508	563	535	537	534	541	550	563	521	549	507	548	564	523	544	521	571	525	525	562	531	506	533	584	501	536	528	517	582	505	537	571	521	533	548	559	529	554	589	545	528	565	535	531	537	563	478	514	552	558	510	532	544	494	503	552	528	573	545	519	587	520	507	513	513	525	536	563	518	511	551	524	557	513	540	509	536	579	594	515	554	534	527	501	497	538	570	563	537	550	537	553	539	526	501	544	576	517	563	551	573	531	515	562	536	578	552	553	517	498	557	570	544	523	533	519	542	524	532	562	495	513	523	514	507	507	553	582	528	566	575	520	525	519	539	559	521	533	514	547	596	537	543	507	526	529	523	547	557	531	482	500	533	537	565	488	551	535	511	538	499	543	537	515	526	510	518	542	549	554	546	540	512	495	559	535	569	521	537	502	516	560	530	575	519	534	475	521	522	509	535	586	536	578	550	568	585	497	570	575	548	524	562	538	497	532	508	540	549	517	542	495	504	498	495	597	507	535	505	537	534	578	488	545	533	538	549	499	517	529	571	506	505	534	537	511	563	561	541	534	549	556	551	546	489	541	534	552	538	558	511	533	579	548	531	547	543
24274	21420	28717	29357	47718	53803	45531	28747	13969	4453	1635	987	788	726	771	807	697	726	731	735	702	732	742	757	729	744	730	747	725	750	736	698	680	712	734	786	744	725	729	722	759	707	739	783	745	699	743	734	721	768	760	698	762	749	726	704	755	771	717	725	753	792	698	652	745	701	775	746	707	724	696	675	746	713	781	750	725	765	724	709	733	707	723	757	747	726	773	741	713	767	729	743	726	770	744	697	685	733	722	777	709	711	790	732	677	764	720	733	742	733	761	764	753	738	715	740	786	679	725	771	716	761	706	750	694	703	707	699	756	686	725	766	747	702	724	713	763	695	726	743	747	719	745	763	692	753	700	727	706	670	706	691	757	718	748	782	703	705	722	698	732	692	722	727	676	693	742	751	679	750	743	718	733	751	705	709	752	716	695	715	704	730	670	757	712	697	703	709	759	684	703	785	706	711	746	774	795	748	700	745	710	754	737	741	749	768	726	756	754	737	693	704	718	718	742	732	712	679	743	731	763	754	724	695	775	665	707	718	753	722	761	750	716	675	698	727	712	752	752	717	765	736	744	688	765	744	697	698	759	752	741	728	724	752	691	754	747	684	719	741	725	717	771	726	781	762	768	723	729	714	704	720	742	753	762	636	737	748	734	724	731	727	685	702	683	730	750	702	741	675	752	661	717	730	717	728	756	750	696	721	734	710	714	684	753	754	733	725	785	729	735	740	745	691	725	734	709	778	731	734	679	753	740	780	786	801	710	724	734	720	687	660	652	771	744	701	724	767	717	686	711	729	669	710	721	714	732	766	712	711	719	688	701	708	746	736	751	743	739	762	706	748	723	738	726	745	731	736	750	716	670	751	763	715	735	741	734	698	727	717	782	758	737	753	785	766	744	714	734	764	755	710	706	681	743	696	714	723	770	707	695	748	738	712	773	704	734	665	757	653	696	705	759	703	727	778	772	759	695	745	777	758	669	750	715	728	716	745	735	706	743	702	695	770	745	743	766	728	686	724	688	694	729	701	735	736	693	762	736	744	723	688	741	675	759	732	726	789	682	728	740	695	697	742	733	739	699	726	743	745	705	753	763	715	742	716	761	707	747	761	724	749	722	756	755	716	726	735	750	761	763	792	725	724	747	712	682	689	711	727	762	705	766	714	762	702	727	748	708	694	758	744	781	753	733	703	799	761	789	755	729	674	708	707	779	751	791	691	688	767	730	734	708	772	773	747	706	727	737	773	728	742	755	749	760	742	757	705	718	719	719	718	750	761	753	706	759	758	705	736	706	693	719	744	707	726	691	734	705	727	672	707	691	704	755	718	692	713	724	746	710	742	754	728	708	730	728	702	675	750	727	722	690	750	754	760	725	741	798	718	749	744	765	757	679	659	732	735	749	679	736	739	721	688	712	749	692	710	767	723	747	745	738	715	737	721	703	715	759	733	753	723	739	704	762	756	719	725	752	751	724	737	815	780	721	716	719	722	680	757	705	795	681	722	768	732	750	729	688	753	704	717	725	731	747	710	736	754	772	725	731	736	743	789	708	724	728	736	715	744	782	700	700	706	686	706	653	824	714	723	716	719	739	717	674	729	820	751	705	767	684	719	728	774	753	734	719	764	750	760	694	745	789	677	739	666	692	683	699	736	690	708	752	761	724	711	730	704	732	703	702	743	764	710	760	693	714	695	716	711	719	697	717	710	756	736	708	747	749	717	752	737	672	745	742	681	805	785	734	736	703	757	758	695	692	748	760	748	746	704	716	749	776	758	753	750	672	707	702	809	758	743	687	726	717	758	720	697	795	777	709	707	729	652	728	715	754	761	732	731	789	678	708	774	741	719	705	706	713	670	725	768	685	763	730	787	743	726	776	686	713	726	729	727	721	733	692	716	741	717	737	732	720	709	712	741	770	689	721	733	743	727	742	696	715	712	707	755	715	762	730	782	700	777	750	733	685	753	684	741	745	717	717	678	713	709	712	704	733	797	711	695	745	736	709	723	726	719	716	715	724	724	739	706	740	727	734	688	791	762	732	669	657	788	732	736	735	779	736	744	726	726	745	702	718	711	748	765	712	683	728	734	683	745	731	736	740	689	712	722	734	724	727	749	719	738	745	743	765	725	681	723	748	677	702	698	718	720	704	733	756	721	733	746	760	704	743	736	724	758	729	735	728	678	760	709	766	717	731	695	705	751	668	726	742	741	767	696	704	708	758	673	745	760	681	724	695	687	730	688	741	706	696	725	706	791	743	771	765	718	719	740	746	760	702	809	728	708	700	744	741	730	694	713	740	764	734	733	735	699	776	717	708	734	692	706	703	718	699	719	760	738	730	729	698	713	699	745	697	717	750	762	686	757	730	708	739	705	741	699	694	753	788	732	749	713	773	735	714	779	735	721	714	800	723	718	695	766	761	745	735	719	729	704	700	737	706	709	737	777	681	716	712	710	730	734	754	675	735	770	734	763	732	725	670	730	739	720	722	733	722	722	730	757	721	711	779	731	756	727	748	709	714	717	751	779	763	680	745	747	714	735	730	770	706	711	765	712	723	719	707	702	756	731	730	707	753	725	772	757	732	706	714	736	742	766	689	685	751	711	743	734	716	706	720	716	697	752	750	701	790	705	725	718	730	746	770	704	734	739	729	745	703	722	733	735	736	707	686	755	796	714	734	716	703	702	745	718	714	726	725	709	707	768	727	739	729	754	736	725	699	759	737	700	717	691	768	718	682	699	742	721	717	719	718	713	730	761	734	723	746	737	741	732	726	704	799	718	702	721	730	743	701	805	728	717	717	766	746	740	724	718	750	733	752	693	729	740	768	741	716	745	726	745	769	728	705	733	721	734	726	726	743	667	724	726	683	683	716	757	776	742	732	694	707	719	710	729	721	696	761	742	748	734	722	731	707	745	676	706	726	731	725	753	715	775	740	706	750	801	771	763	740	716	705	747	744	704	736	699	740	702	714	690	700	730	659	699	742	766	720	727	706	742	711	698	759	668	743	767	692	693	727	712	690	718	738	742	741	745	732	746	737	714	710	742	772	752	704	742	733	748	674	741	705	775	729	766	732	713	730	766	739	688	768	697	723	732	719	743	765	766	734	734	713	743	742	713	709	703	747	730	729	738	738	749	687	732	726	711	745	725	702	789	754	699	767	715	750	735	720	713	722	755	702	741	742	755	697	701	728	710	804	728	763	753	750	744	749	744	720	688	695	729	716	734	752	716	765	719	717	730	714	761	714	730	732	758	753	716	703	738	756	742	680	739	739	718	751	675	747	714	733	728	729	705	689	776	715	724	746	698	715	698	690	716	754	718	741	686	705	716	697	675	729	680	731	664	736	729	731	728	678	755	687	677	726	725	723	700	744	733	710	722	746	718	717	672	721	725	683	738	719	739	721	741	725	734	700	705	725	744	679	720	697	746	732	750	737	681	719	746	721	752	758	731	688	713	746	739	748	758	735	739	754	718	744	744	704	717	755	697	714	753	699	704
4376	9601	26720	50112	59859	52907	38669	22737	10737	4057	1567	899	712	663	628	659	678	672	685	633	656	633	635	643	657	668	615	630	724	656	672	634	643	649	620	644	635	605	666	675	646	616	694	659	617	619	640	661	655	673	605	655	608	645	644	675	666	655	654	606	684	598	667	666	678	638	630	635	712	646	670	618	697	661	654	662	638	651	693	665	625	644	649	652	646	670	667	648	623	658	593	619	645	667	643	632	643	626	659	623	633	639	645	670	659	645	626	667	658	592	700	683	648	662	658	684	649	652	595	631	694	672	621	694	607	649	662	654	655	622	597	590	631	669	651	690	654	628	618	631	664	612	677	625	666	674	605	656	637	662	653	630	653	641	628	635	691	648	682	639	694	645	651	670	678	608	651	681	640	666	631	670	637	610	621	625	629	628	677	667	671	659	622	610	615	654	628	617	638	632	614	618	639	681	650	647	677	636	630	701	587	659	671	616	662	654	621	645	645	684	656	637	642	669	611	662	623	634	630	624	637	639	628	641	637	682	653	693	677	642	655	666	615	652	684	626	646	670	637	673	625	681	674	691	615	644	625	615	671	645	613	619	717	640	629	649	648	672	637	648	631	622	617	639	659	620	600	646	651	655	595	649	667	609	617	700	601	686	622	691	658	634	686	637	667	668	668	638	646	623	701	596	681	656	633	630	625	625	619	620	663	595	608	650	618	678	639	653	641	604	675	620	705	617	630	627	639	623	633	653	639	648	677	651	661	602	650	640	694	715	623	630	615	641	600	630	645	643	639	656	653	642	587	631	652	617	655	651	684	672	665	624	635	642	691	575	635	650	632	632	667	680	664	615	634	635	619	610	692	687	648	623	633	662	643	650	635	669	646	648	668	641	631	696	625	622	635	688	630	622	659	660	632	656	649	631	653	627	674	653	699	621	664	667	626	661	631	643	613	628	673	623	637	638	634	648	635	680	644	646	659	634	636	648	622	628	661	672	592	609	651	645	616	629	677	638	663	649	616	663	660	617	599	629	621	637	625	655	646	665	622	632	640	643	667	653	631	614	643	583	620	648	701	685	630	692	619	636	646	648	678	652	657	665	672	640	672	647	662	621	610	641	680	668	626	677	629	636	620	644	660	658	623	628	656	694	620	662	681	611	619	593	668	641	659	615	638	650	645	638	585	646	617	600	640	660	662	620	659	677	653	619	629	621	627	626	603	673	614	607	635	646	682	672	627	629	646	665	617	589	620	651	647	654	698	620	606	664	602	662	647	664	633	642	637	633	666	626	637	649	624	659	644	672	647	623	625	660	625	643	614	698	655	626	642	642	668	615	636	630	616	666	643	653	658	582	652	619	656	666	693	694	655	650	635	677	629	647	619	682	617	664	617	625	631	679	648	650	636	604	618	669	652	671	669	593	603	637	617	623	644	613	639	678	693	636	628	640	591	625	666	613	622	660	639	593	676	615	648	722	633	650	648	610	643	620	621	597	644	620	671	624	633	637	605	637	648	611	648	657	656	669	666	624	640	644	659	622	631	666	605	658	578	647	664	657	634	654	621	616	646	585	640	660	647	622	668	670	622	593	661	693	625	606	645	653	618	632	619	630	649	669	633	636	650	598	625	660	643	666	665	650	652	613	670	632	650	616	616	664	677	643	580	647	670	647	650	634	620	718	608	661	655	653	640	628	654	621	664	606	630	689	602	624	620	645	665	632	656	664	597	656	636	624	634	662	624	651	617	661	640	647	662	615	657	584	626	665	625	659	657	674	624	664	650	670	611	614	634	648	609	633	675	659	640	635	652	679	663	632	617	638	607	644	612	660	646	660	680	609	675	627	647	637	622	628	658	652	651	634	599	655	654	631	622	662	690	644	617	610	639	627	635	626	658	624	640	657	620	616	667	647	616	639	637	646	644	616	646	612	649	672	631	674	632	625	623	650	664	621	630	642	632	662	608	658	649	664	662	625	617	638	621	657	594	607	660	664	658	635	604	692	626	621	664	614	607	656	655	627	613	641	608	647	620	669	614	629	656	638	652	643	651	642	638	618	660	676	655	631	630	625	636	653	650	665	624	639	648	665	641	685	600	607	635	593	642	666	671	640	618	659	597	626	655	665	660	671	624	641	611	627	629	679	609	605	659	616	618	631	615	630	590	643	621	634	660	682	652	668	640	673	636	594	643	638	640	661	644	619	638	614	656	607	629	614	632	656	634	657	659	645	632	645	616	641	648	616	603	636	662	614	603	647	688	610	673	660	670	643	588	649	639	651	615	655	621	606	621	631	623	637	657	654	668	650	664	619	622	643	680	636	659	629	609	665	661	612	656	604	689	679	664	661	645	636	691	622	656	634	666	634	687	637	650	621	643	621	659	633	644	650	631	659	595	676	637	567	629	614	624	684	602	658	651	620	640	646	625	624	610	639	616	614	671	691	696	640	660	626	661	594	627	623	682	662	630	624	641	644	611	615	587	630	672	636	617	656	687	639	637	641	663	660	655	657	613	624	637	666	592	615	680	680	697	652	602	618	654	651	607	671	657	617	658	663	640	630	621	657	633	612	635	639	642	613	625	641	655	674	622	640	660	631	668	643	656	642	643	650	650	650	646	643	633	621	655	641	633	650	644	644	636	661	694	651	676	654	652	676	651	624	642	664	633	661	639	610	626	689	632	638	702	629	611	672	634	649	650	680	631	595	614	655	649	675	642	626	606	648	654	676	622	623	646	611	631	640	661	618	619	654	677	625	630	653	650	611	606	608	703	601	655	648	610	632	595	624	643	621	628	648	630	656	641	661	647	683	641	647	626	660	646	660	607	615	655	615	658	670	653	600	654	670	665	738	633	670	633	664	660	663	606	638	626	592	650	619	618	599	651	636	688	649	681	667	591	702	596	661	638	621	619	691	629	625	630	636	640	622	646	615	663	673	650	650	645	607	613	629	645	635	630	670	660	608	665	673	677	631	623	690	651	677	684	687	641	644	662	642	627	598	661	673	614	611	632	660	626	633	624	607	601	607	645	660	632	675	639	601	658	648	616	673	635	594	651	677	671	670	666	697	688	644	651	648	660	663	587	649	649	638	613	630	645	623	645	653	634	667	652	604	586	665	667	651	623	674	646	649	616	631	688	630	609	589	656	624	673	649	642	605	645	594	662	663	617	620	640	659	642	622	625	612	634	654	659	647	631	636	628	637	648	673	648	611	661	641	685	645	650	623	625	658	644	637	630	610	625	626	668	604	633	632	665	664	653	656	666	656	631	671	638	647	632	659	652	663	662	606	676	630	652	673	648	621	682	624	602	628	657	618	667	669	607	639	632	675	655	667	670	632	641	625	587	657	676	672	658	655	674	684	640	626	643	668	641	627	621	607	623	643	611	653	663	673	672	676	644	629	619	584	655	636	629	676	656	649	637	606	600	611	655	639	685	663	670	612	633	631	630	661	620	665	679	672	641	590	644	670	607	664	632	655	641	654	647	659	596	670	663	634	619	650	613	627
27625	12969	2126	2800	6528	6741	4462	2298	1234	757	642	589	613	575	528	571	572	539	558	582	513	563	562	576	580	571	599	583	564	559	560	579	618	611	596	627	548	604	567	532	577	557	571	510	595	555	620	581	559	551	580	559	599	584	564	556	562	581	543	566	589	559	587	586	541	570	544	522	527	551	549	550	535	603	552	564	552	612	578	570	534	583	564	572	578	591	555	551	588	590	569	598	583	582	570	563	562	554	578	575	576	577	577	566	552	591	537	603	536	578	561	584	564	582	560	556	535	563	522	610	550	629	515	538	571	563	564	527	541	557	599	557	545	568	588	591	603	585	504	553	566	570	601	574	561	518	575	602	605	620	566	514	599	608	618	615	582	592	551	563	499	622	592	552	600	624	553	583	532	525	580	599	581	608	596	585	579	610	570	576	567	544	580	565	548	554	582	584	526	569	589	602	586	579	530	613	587	581	620	564	586	535	563	543	599	587	607	565	563	617	557	607	577	531	588	524	541	558	542	555	584	585	562	620	539	582	531	564	573	541	561	593	576	620	623	569	547	596	560	573	533	615	565	601	535	526	561	540	589	563	565	593	596	565	532	547	592	613	549	584	547	573	649	540	641	622	597	583	577	595	543	626	573	560	580	586	525	552	575	569	532	581	553	622	558	545	583	576	593	582	573	586	555	587	560	587	581	596	526	602	573	606	599	575	590	594	575	620	586	608	610	516	572	579	536	532	581	565	538	596	574	560	547	545	565	583	594	603	560	576	522	552	548	597	599	582	565	608	594	565	538	579	574	584	586	574	581	586	603	571	553	545	570	603	592	626	551	571	570	544	586	582	602	557	581	562	594	632	518	561	583	605	586	546	588	556	553	553	568	565	578	561	579	576	556	582	548	578	583	622	538	600	606	532	582	606	567	600	537	595	525	573	598	602	537	548	603	578	541	529	603	558	584	608	541	564	611	577	574	583	560	569	570	583	573	615	574	612	582	560	578	539	561	549	575	549	586	569	591	580	573	595	590	555	566	573	590	590	557	603	557	567	576	548	569	544	568	642	581	579	583	569	538	567	582	513	612	548	548	569	577	582	634	544	569	596	557	602	579	587	550	634	590	601	571	534	574	580	522	591	563	582	567	562	535	548	552	578	586	568	554	586	574	552	580	554	571	601	557	552	554	573	594	595	585	567	580	571	564	542	580	558	583	543	572	530	550	595	541	586	565	563	578	559	587	570	591	548	592	588	583	549	598	574	562	617	583	540	551	557	566	590	560	548	565	544	542	617	584	569	587	570	588	566	570	563	554	556	591	558	580	590	584	556	623	604	563	521	578	616	613	576	568	575	538	562	609	556	578	577	599	566	540	568	512	560	621	619	606	570	582	572	578	583	561	624	598	611	602	566	564	607	571	585	575	615	550	556	578	559	580	569	616	560	584	579	614	551	507	565	579	553	586	574	572	598	575	544	583	550	532	555	572	536	524	578	576	531	525	537	526	596	551	570	578	570	525	557	593	585	601	544	534	579	567	589	564	575	585	616	599	522	589	571	597	548	573	621	594	588	575	537	577	537	594	550	562	552	572	582	577	569	528	593	608	549	563	565	578	532	561	584	554	585	587	564	551	617	547	592	573	577	603	581	605	578	556	549	584	598	555	581	588	569	575	526	565	592	542	584	561	575	562	536	534	554	576	572	595	586	538	585	532	583	551	544	556	537	593	564	627	604	544	565	594	612	575	540	589	571	619	542	637	571	572	533	562	582	556	605	583	588	570	571	599	558	528	582	580	576	542	578	533	565	555	547	588	596	518	571	613	582	617	533	567	554	567	523	583	574	581	592	572	558	575	582	549	591	577	605	584	525	616	593	598	576	561	579	580	602	542	586	536	599	588	538	564	572	595	602	633	569	562	556	556	561	565	577	555	599	565	546	559	543	574	584	545	597	568	562	550	570	594	588	562	584	582	558	588	531	597	594	560	518	577	594	551	594	592	552	570	605	584	548	568	599	595	577	594	558	560	594	570	603	568	579	582	541	566	602	552	567	597	568	557	601	577	557	533	575	544	568	611	535	577	554	547	563	570	554	577	598	585	578	533	591	575	556	534	540	606	606	576	597	577	545	557	559	591	556	578	594	571	580	580	552	544	602	560	593	577	571	560	543	613	580	581	646	616	593	596	564	550	548	571	582	536	589	571	576	565	587	570	553	552	559	543	558	595	560	601	557	641	567	536	573	588	541	615	566	594	557	556	565	545	575	568	572	583	559	569	542	569	565	579	554	568	562	545	608	590	579	544	616	540	570	592	572	606	580	537	544	609	546	600	562	551	539	565	536	541	587	530	587	565	606	554	555	584	561	559	586	577	554	572	576	566	530	551	557	596	606	560	573	558	587	552	570	596	538	642	568	575	564	584	595	601	601	560	552	558	598	598	569	519	599	597	543	590	585	594	585	569	561	583	567	545	566	563	568	621	544	585	580	569	566	572	586	550	553	565	564	582	555	600	592	589	585	599	535	564	558	557	569	577	602	550	576	592	547	586	570	544	566	551	547	575	603	613	540	559	563	591	558	546	573	550	572	571	582	612	580	588	551	547	568	562	578	568	563	559	559	598	536	588	547	569	573	602	593	585	561	503	560	580	582	578	578	589	574	566	603	600	556	578	565	560	555	583	588	561	552	584	572	521	589	614	621	574	596	583	534	568	579	565	582	491	562	569	540	563	527	566	609	558	569	574	590	621	572	574	528	549	557	538	558	569	546	551	587	572	548	514	582	550	583	566	589	552	563	611	535	583	571	554	545	576	596	526	591	536	570	559	549	538	573	603	597	568	566	582	572	582	568	570	621	588	581	546	556	600	566	577	570	573	609	564	563	595	548	583	580	575	557	612	581	553	628	609	579	567	587	563	517	526	585	614	567	582	551	559	570	587	574	580	579	573	570	524	572	587	543	502	574	574	572	549	571	596	561	579	554	583	585	545	583	613	534	560	590	568	580	580	601	590	563	619	617	622	535	581	595	565	575	596	594	531	579	586	534	615	554	576	546	581	571	544	578	592	590	570	515	611	538	582	540	567	573	600	559	561	536	544	554	553	558	589	592	589	529	558	567	580	567	565	579	588	588	596	573	581	588	577	591	604	561	573	606	540	583	571	483	584	591	549	593	553	577	630	553	580	544	579	587	609	585	596	586	589	535	560	564	583	548	551	591	553	572	594	590	585	583	558	565	581	588	593	586	577	604	597	601	532	598	576	552	615	628	581	589	577	555	611	569	578	543	542	546	557	576	558	580	521	529	551	595	602	563	565	583	577	584	568	574	626	530	604	551	548	558	581	554	555	611	602	568	576	512	591	620	606	554	528	533	574	573	566	554	534	590	585	543	521	575	606	542	608	568	561	572	598	568	519	610	554	565	578	582	579	533	577	601	595	519	577	555	513	590	549	591	556	565	572	589	573	543	574	601	540	604	647	542	573	576	581	637	563	572	596	582	583	552	561	598	591	575
4938	1042	1280	2870	6644	6555	4364	2270	1315	776	523	505	551	517	496	494	501	490	501	450	499	539	495	506	541	475	463	490	510	492	486	502	485	518	472	469	527	528	486	512	512	492	493	498	469	508	474	455	482	521	489	499	553	500	490	494	503	493	509	489	477	458	515	450	510	488	479	472	513	457	477	564	477	474	485	516	525	457	465	479	483	502	493	479	453	491	519	474	516	457	481	457	505	515	498	487	467	483	465	473	472	453	472	495	482	506	448	465	512	498	503	542	510	483	518	486	504	479	530	467	471	466	495	493	473	494	474	503	512	482	495	485	472	475	471	459	467	510	502	469	465	497	471	500	480	485	473	461	494	522	482	469	479	476	473	539	488	490	507	479	480	491	508	492	471	472	501	498	453	496	481	521	499	481	471	465	473	485	465	465	495	485	511	480	466	463	487	463	462	501	491	510	507	480	516	502	504	486	489	534	516	505	503	499	517	468	460	493	509	497	499	453	497	469	422	455	487	489	463	448	469	490	507	483	481	527	441	482	499	497	453	471	508	490	477	500	512	448	482	517	455	484	467	496	511	476	454	461	481	496	503	483	502	518	490	498	472	464	485	487	488	482	551	514	477	475	484	466	505	486	478	478	523	466	479	513	464	503	483	519	509	525	470	456	463	506	482	483	489	497	479	451	500	489	512	499	475	481	484	528	522	497	523	483	542	485	494	519	478	474	475	452	489	477	522	476	466	477	466	485	498	447	515	475	495	492	472	465	491	479	464	510	474	518	484	516	512	482	457	518	479	495	487	512	532	485	487	500	477	510	523	484	481	511	471	499	499	463	463	497	484	538	515	498	483	498	484	511	442	456	495	510	480	472	482	485	463	487	489	474	519	460	516	452	514	498	481	483	475	475	480	505	524	491	486	473	516	488	506	467	463	479	482	503	483	469	498	500	446	507	497	470	501	462	506	492	519	478	485	457	457	454	506	504	462	501	485	521	451	504	483	459	527	508	489	490	476	506	453	498	502	449	502	495	486	488	485	512	477	519	464	500	483	491	424	501	505	498	502	439	487	485	477	495	502	520	481	509	479	488	500	506	496	459	459	491	450	485	520	508	473	497	486	481	473	453	508	503	491	501	476	454	476	526	480	448	511	487	489	491	446	475	516	537	479	475	499	484	512	473	455	452	500	501	499	485	512	485	507	489	470	485	497	477	478	462	494	487	477	468	469	522	492	457	497	504	515	474	476	505	488	487	471	495	487	544	488	471	479	484	522	459	513	506	505	482	513	476	491	494	430	458	494	494	466	467	468	494	498	495	477	495	486	483	492	469	453	505	523	458	471	470	497	497	479	495	469	460	533	455	513	462	489	499	447	469	495	481	484	487	486	488	502	478	439	491	486	471	476	516	519	499	509	470	483	463	458	484	479	500	458	477	493	490	507	518	463	471	473	491	489	478	469	441	494	450	485	477	460	473	462	545	515	443	485	501	501	488	492	464	468	486	465	462	467	495	492	535	489	451	478	471	483	506	484	477	487	505	496	482	450	506	485	508	480	473	459	508	499	494	439	491	498	500	440	506	495	483	471	524	498	442	503	443	456	497	471	514	445	490	528	501	453	482	499	482	467	498	500	472	434	474	472	524	483	520	510	461	461	446	506	460	519	518	504	479	487	466	501	495	484	517	476	487	476	446	442	489	473	462	487	485	467	495	458	503	495	487	487	490	465	492	502	462	474	465	491	490	470	494	450	494	493	470	470	518	474	469	471	463	458	469	452	480	481	468	488	487	485	492	466	489	495	470	505	510	462	452	489	476	528	470	457	481	506	468	509	495	487	473	474	475	490	466	474	471	507	472	472	484	479	501	492	505	508	482	429	499	510	485	463	500	490	502	468	477	458	472	502	462	482	465	503	502	477	485	501	485	456	468	486	503	501	474	485	474	479	493	493	542	480	511	527	528	498	432	480	513	498	515	545	497	492	489	458	492	496	511	521	507	509	490	474	508	508	499	523	489	480	442	493	466	479	462	464	474	495	471	481	473	489	480	495	476	469	479	501	492	528	493	487	493	513	483	462	488	457	488	481	478	491	456	532	452	487	473	437	495	484	473	463	461	493	473	509	495	517	464	499	478	470	503	520	460	497	461	498	494	474	449	487	511	460	518	518	492	461	480	471	492	509	531	473	497	506	526	487	474	485	494	475	432	498	460	467	482	488	491	527	448	474	496	513	483	463	484	450	489	471	448	472	481	493	487	496	462	494	474	470	481	478	460	474	488	475	494	493	486	481	479	491	494	449	494	459	467	513	471	485	471	471	488	475	515	470	497	505	491	503	498	491	473	459	525	493	532	479	470	477	506	484	481	480	492	510	480	490	496	477	465	496	513	490	512	491	526	465	493	501	503	494	465	471	462	473	497	462	479	501	513	518	471	494	501	467	497	503	515	417	508	520	482	462	483	524	504	483	491	475	477	523	498	496	511	469	474	493	474	498	477	496	499	477	467	485	484	530	490	476	500	549	477	468	481	477	483	474	507	513	479	481	473	479	471	471	457	498	455	457	473	489	456	487	500	459	492	515	487	477	465	473	493	496	455	459	477	488	496	477	472	498	498	482	505	448	521	530	481	497	467	485	482	514	492	478	472	471	486	472	488	513	513	451	481	482	470	446	474	550	503	531	462	478	482	471	471	536	490	469	495	473	479	466	480	491	489	468	488	471	453	449	458	472	498	513	467	474	458	531	470	502	454	471	513	467	464	513	470	503	475	521	486	510	477	513	443	479	493	517	508	485	486	491	493	510	494	529	458	490	492	481	490	475	474	509	491	505	506	482	482	490	471	475	501	495	513	482	528	471	505	535	490	475	442	497	496	492	469	504	491	470	483	477	478	485	477	480	517	459	522	479	499	456	478	518	454	482	478	503	484	495	497	504	481	520	457	500	476	496	485	510	460	467	525	467	512	486	433	476	458	470	506	486	464	497	504	462	483	504	518	472	469	467	498	486	482	526	472	498	470	509	510	482	471	505	470	467	481	504	469	493	490	495	498	464	482	478	489	491	475	520	457	502	487	513	473	482	501	536	463	468	523	508	511	520	443	480	494	440	491	498	456	482	480	473	451	486	527	494	483	502	457	491	481	471	445	472	462	455	462	488	468	502	483	444	447	483	517	485	484	503	469	479	527	463	469	453	528	559	492	499	473	478	461	463	428	531	502	471	499	502	495	491	494	542	550	503	485	509	494	455	446	440	480	467	503	461	475	496	481	519	534	470	500	470	502	472	462	483	480	493	502	448	433	514	486	480	465	482	522	494	439	480	461	476	472	507	512	481	503	478	468	484	479	428	441	465	463	465	516	469	499	491	469	442	510	472	518	480	484	487	454	515	496	492	487	487	466	531	501	494	509	490	470	465	506	456	521	482	479	492	462	467	451	459	486	521	462	454	501	494	532	487	468	448	516	460	482	500	486	498	488	502	490	491	480	464	457	485	510	466	544	505	522	483	507
25544	21420	27312	27685	37967	41100	32365	17703	6659	2344	1079	704	624	613	598	632	609	607	600	637	605	577	595	598	623	601	628	621	608	609	605	593	593	637	588	593	590	614	623	609	600	583	636	583	622	602	562	641	656	604	539	620	608	591	620	570	623	586	559	641	604	582	572	608	619	611	622	597	622	597	573	626	554	632	621	618	644	639	614	619	596	589	642	602	589	606	601	571	635	642	606	619	642	552	648	619	609	605	615	592	628	590	627	656	615	579	642	624	657	613	645	641	610	626	619	624	636	634	597	622	622	596	629	624	610	647	610	631	619	598	629	581	604	603	618	647	626	632	648	609	578	641	605	656	599	594	611	609	660	643	633	590	590	566	578	637	662	618	566	561	581	627	624	626	599	595	649	584	624	616	605	609	598	615	578	597	637	600	623	606	627	592	569	578	604	615	636	575	615	585	600	585	612	621	634	637	613	666	608	609	628	660	578	624	646	616	588	662	625	598	636	608	570	586	630	627	571	615	612	607	610	608	619	601	527	581	600	608	573	641	629	621	634	573	593	606	621	642	589	594	583	598	575	648	573	594	575	609	575	566	627	588	590	638	610	604	597	574	620	622	593	616	627	619	575	593	610	594	606	610	594	613	625	617	595	617	643	615	644	619	591	559	589	674	640	657	596	602	610	572	627	605	597	635	586	594	621	627	617	615	620	589	635	608	574	617	604	584	561	614	634	597	596	629	608	616	634	620	599	586	587	621	626	606	577	585	607	606	641	618	599	581	634	603	639	567	628	626	553	620	614	574	618	569	642	610	603	552	636	640	595	599	610	570	565	623	617	587	586	605	595	623	632	580	572	598	563	621	607	598	576	645	601	596	595	572	604	617	626	608	586	623	569	589	634	610	612	650	617	553	584	602	599	590	566	617	591	605	600	631	587	560	617	608	610	598	612	618	621	625	628	618	587	638	613	591	578	549	640	591	623	620	618	603	599	589	603	588	638	622	632	608	608	562	626	606	595	606	562	579	597	618	593	617	579	595	576	561	642	621	657	570	581	589	607	596	607	597	587	575	614	627	612	569	592	643	646	561	606	616	598	626	633	618	588	602	602	575	593	567	623	590	649	584	630	631	613	629	608	589	593	598	573	619	592	588	586	622	592	549	624	589	656	609	606	637	637	620	587	588	605	621	638	610	635	624	626	617	620	572	585	617	626	609	566	598	576	574	654	574	612	608	617	602	608	661	581	674	577	580	629	636	573	625	578	611	602	618	627	616	560	629	634	594	571	617	614	618	574	596	603	576	574	571	588	612	648	582	605	594	607	627	586	591	646	598	596	620	598	574	610	611	601	575	619	610	621	570	630	667	630	601	638	634	612	607	604	624	623	657	535	593	582	608	573	608	654	659	591	576	572	627	617	597	643	624	632	624	596	595	590	614	588	654	671	587	639	600	619	618	618	581	569	618	665	587	621	583	615	580	574	627	609	612	589	637	603	626	610	587	664	589	599	591	608	625	628	632	594	586	598	585	568	621	615	594	646	606	644	635	594	592	621	619	639	583	574	595	616	596	607	598	620	619	601	600	564	621	593	595	585	582	617	632	586	607	597	624	577	614	610	587	597	613	602	616	605	608	623	614	607	631	614	574	607	584	662	634	615	618	608	643	630	619	618	578	595	595	613	608	618	628	591	577	540	583	581	605	576	632	583	592	612	642	622	628	591	653	598	639	558	619	596	625	621	585	583	587	607	638	566	626	674	599	627	608	557	637	625	624	618	604	626	586	628	610	665	597	602	597	627	579	561	627	604	572	610	607	614	606	623	644	572	631	582	624	547	598	578	620	638	586	631	626	637	610	571	613	593	617	648	632	671	568	614	640	577	640	611	607	588	600	645	604	559	644	606	590	576	621	597	589	618	607	582	608	605	629	693	604	601	603	574	640	619	565	601	607	599	585	646	619	625	533	565	589	611	626	615	615	621	598	626	613	588	622	618	595	597	620	581	618	579	593	598	611	604	617	609	580	628	648	650	622	553	594	640	556	577	600	644	589	590	642	606	593	616	627	607	590	571	654	591	579	624	580	619	586	602	586	635	631	599	577	604	629	609	580	615	593	620	631	589	608	648	596	589	566	607	587	589	618	580	605	622	591	631	579	612	618	624	643	640	625	583	577	580	595	617	591	639	633	655	601	600	589	560	637	586	613	603	599	629	615	564	561	654	537	591	557	609	638	621	603	602	613	618	623	596	595	602	555	585	562	662	573	607	591	620	582	555	644	612	590	572	646	584	577	629	603	623	619	647	573	599	601	623	608	632	604	617	577	618	615	589	621	613	606	659	616	636	628	585	628	586	598	600	625	600	622	580	593	605	596	643	642	606	612	653	596	620	635	604	610	579	624	601	596	608	643	589	584	597	594	629	605	611	591	639	640	583	611	600	608	604	561	553	562	582	609	624	614	588	596	639	613	612	636	600	579	593	578	636	596	579	590	583	583	587	623	605	581	629	576	636	636	575	610	598	641	593	581	650	613	591	559	623	594	609	599	611	599	583	588	629	609	567	622	631	607	556	627	615	616	675	595	536	629	626	585	589	592	576	642	616	620	587	679	640	619	563	615	626	627	578	575	606	618	622	602	602	553	580	586	618	605	612	578	640	617	603	554	578	614	588	595	623	606	550	615	572	619	605	641	578	575	597	565	633	618	623	594	613	662	633	597	646	584	607	602	591	608	653	614	630	630	600	642	582	597	605	639	597	589	602	582	630	622	646	601	602	590	620	639	583	657	604	587	602	610	615	644	542	666	612	584	612	597	609	566	605	595	590	587	620	580	638	568	622	575	642	590	610	569	653	608	619	592	618	566	601	600	593	626	634	642	621	608	625	593	583	588	578	601	609	584	620	578	646	628	555	684	613	624	597	622	627	635	643	617	634	609	627	647	623	594	590	614	606	624	616	568	589	594	582	609	567	613	584	629	566	603	588	610	645	603	631	651	586	603	616	630	615	571	580	619	637	528	585	566	620	598	581	572	590	584	620	567	608	589	570	628	616	625	611	654	589	649	630	592	605	617	565	645	607	585	609	571	592	614	659	584	621	645	636	616	570	661	612	610	595	606	633	635	610	634	610	616	625	584	663	677	609	619	664	620	580	583	561	593	626	596	608	615	602	631	639	646	581	628	615	602	645	607	594	595	630	615	604	580	636	604	637	620	583	590	648	625	596	613	627	585	582	590	569	594	581	595	604	575	590	598	572	600	590	596	618	577	618	662	633	617	589	593	564	651	574	607	578	607	580	615	615	585	604	602	553	615	603	635	607	575	601	632	611	600	600	640	583	586	581	601	586	627	604	606	599	578	623	628	626	615	626	627	627	607	572	593	625	590	596	597	632	579	625	627	566	592	599	578	597	594	599	596	633	616	620	625	614	618	634	610	555	618	603	592	609	617	578	628	599	589	620	587	612	612	644	610	577	639	540	625	615	630	617	626	585	571	643	568	607	587	600	592	612	603
3546	3205	4980	19060	38998	36577	24594	13424	5915	2411	1097	765	579	544	561	585	541	548	538	544	538	518	530	609	556	562	540	502	524	555	553	533	556	536	523	577	542	556	534	518	558	553	524	557	489	570	566	506	553	572	553	547	525	541	553	547	550	565	529	561	557	547	552	539	560	520	534	526	531	492	543	526	543	607	532	525	553	539	506	520	527	532	512	538	574	564	478	533	571	567	523	550	528	539	535	540	576	574	545	528	534	537	605	591	552	535	543	545	523	519	552	544	594	526	547	561	487	539	530	623	551	522	532	556	549	527	556	554	557	552	509	546	490	562	569	534	540	539	542	539	541	554	585	550	600	525	513	538	545	552	544	549	554	531	578	540	565	531	522	566	556	574	507	509	535	523	477	530	523	550	514	556	515	558	492	534	557	544	507	589	520	561	478	540	564	557	544	571	551	528	510	510	527	514	554	495	544	554	551	524	563	547	586	545	564	568	573	504	521	505	524	503	554	526	560	502	531	544	536	580	494	566	553	526	560	539	526	562	583	540	545	522	494	516	520	547	553	561	502	559	578	520	558	499	515	569	549	488	560	534	525	531	522	516	524	546	562	546	546	548	548	513	549	540	559	555	547	527	512	579	556	524	536	552	519	559	525	540	553	543	528	566	568	534	533	537	520	556	528	549	536	534	540	528	546	522	550	539	550	517	511	556	517	540	525	537	499	540	558	555	504	548	517	531	521	502	543	559	538	560	553	576	525	552	578	566	511	491	532	545	546	549	554	537	536	558	556	513	527	516	524	506	496	563	570	529	601	562	528	518	538	529	575	545	561	553	532	549	541	526	585	536	557	520	511	523	537	528	565	559	529	498	564	545	548	545	527	534	567	526	551	491	566	550	529	590	553	525	541	543	561	550	528	552	544	567	557	547	572	545	475	543	531	533	535	561	532	587	549	543	539	574	536	504	526	575	523	564	560	586	530	513	523	537	556	508	554	549	557	557	532	540	580	531	556	563	567	601	517	544	585	539	538	495	533	556	517	528	552	541	528	548	562	597	510	473	532	507	509	556	577	537	508	517	524	553	529	565	546	565	546	511	539	518	552	555	525	554	506	535	550	554	533	525	521	559	536	543	507	548	503	546	548	529	539	548	537	555	543	543	537	526	540	522	528	538	574	555	518	509	567	555	535	533	557	540	552	545	591	526	520	566	574	521	545	521	521	511	512	588	579	532	561	539	538	534	557	523	532	522	559	512	549	552	539	544	540	574	543	567	536	504	598	540	559	538	533	552	505	497	513	514	563	538	508	522	574	540	538	541	550	529	591	526	511	577	500	540	532	534	496	545	512	489	527	577	516	572	560	546	516	499	467	540	580	516	552	542	559	496	524	527	563	547	544	552	565	555	544	525	525	538	549	542	514	536	546	542	559	535	546	570	569	529	524	563	545	537	547	507	527	552	517	533	513	517	563	538	522	508	510	574	592	523	488	519	558	555	519	548	536	528	520	521	554	539	535	505	520	500	530	526	531	519	537	527	541	557	547	549	540	541	512	516	526	548	542	545	552	536	555	559	506	535	504	527	525	529	555	515	528	549	560	574	516	545	570	550	541	554	512	501	554	567	528	515	547	573	543	556	512	500	526	567	544	574	544	545	536	518	503	546	530	561	575	524	565	549	483	499	537	591	540	600	555	573	585	545	533	498	560	548	546	544	572	552	558	550	519	518	563	520	516	572	541	531	575	548	556	537	574	585	562	552	580	534	535	546	521	472	580	576	527	520	550	568	555	560	544	514	537	525	543	495	541	537	572	538	580	531	548	550	534	502	549	546	494	522	545	537	545	546	556	570	557	536	557	565	563	534	495	549	544	551	555	525	564	580	502	548	519	539	549	526	544	540	531	521	572	547	554	542	545	503	508	552	534	517	541	547	493	539	545	524	570	553	541	572	559	526	549	559	496	554	555	523	560	519	567	532	543	514	531	528	525	581	581	564	557	547	541	554	537	536	525	545	523	528	554	575	516	517	516	535	499	528	517	561	544	592	555	546	535	557	554	522	553	529	524	480	567	490	535	508	586	561	585	572	554	559	568	562	520	593	499	515	533	517	507	563	587	540	567	555	507	547	514	539	547	546	566	542	518	536	608	561	539	539	581	538	560	530	568	496	529	532	538	529	522	588	577	562	537	548	543	590	544	552	548	519	547	555	513	537	575	514	533	537	522	546	525	549	620	549	538	542	571	551	537	563	541	516	561	527	525	546	551	536	533	521	539	603	528	548	543	546	537	516	521	552	521	542	550	585	577	509	472	525	530	493	547	513	507	524	532	519	513	532	559	533	591	552	526	520	538	541	514	557	547	551	543	547	518	546	531	543	569	559	533	567	530	573	512	502	576	540	560	508	565	553	560	527	557	505	528	576	553	521	520	541	518	556	521	560	536	520	530	567	525	534	543	557	553	541	512	585	558	580	517	553	546	530	515	526	533	542	528	534	552	514	537	539	537	540	527	540	507	564	538	543	505	585	486	538	544	499	525	534	524	499	553	540	565	547	552	536	629	505	512	541	575	545	570	528	535	506	552	552	548	570	525	556	509	543	518	544	572	533	518	522	521	542	543	578	573	530	525	563	481	549	584	519	518	497	563	497	556	497	583	538	560	543	549	575	526	565	478	532	518	531	507	537	558	552	545	551	549	520	524	534	564	556	513	530	535	500	501	545	496	582	555	527	539	543	543	538	523	538	522	557	563	576	523	552	559	543	579	525	579	512	538	538	531	578	529	525	537	512	486	528	537	500	551	511	566	510	538	516	556	567	513	553	519	524	519	513	539	540	566	542	552	529	564	542	518	525	545	562	519	520	544	495	536	560	542	593	553	555	516	507	529	544	557	533	578	561	559	540	522	549	516	525	526	528	507	494	552	549	577	509	556	567	534	560	530	571	552	543	556	563	550	561	548	523	553	490	585	581	532	533	526	538	539	540	531	558	542	536	548	555	523	546	516	505	542	528	530	513	534	534	524	561	490	552	533	538	544	527	565	546	596	550	525	539	525	530	566	554	532	545	549	574	544	512	494	541	608	531	536	515	506	532	524	575	520	508	559	545	507	525	550	526	513	527	576	555	501	543	553	539	536	531	567	498	579	542	547	548	576	531	525	533	544	524	516	544	498	522	494	588	555	545	586	503	498	503	530	579	529	589	515	516	523	549	573	536	563	529	537	538	510	532	583	552	527	546	549	618	545	550	548	504	525	535	573	538	536	510	550	524	550	499	563	533	511	571	531	530	555	550	552	568	545	542	559	555	530	503	552	556	526	532	564	516	527	542	519	499	525	513	541	511	537	542	552	549	520	521	551	547	563	586	541	558	530	515	530	541	538	578	545	518	549	502	542	513	514	555	509	510	547	554	531	554	521	551	547	526	558	504	511	584	556	524	512	536	555	514	518	555	514	564	547	583	553	546	536	557	528	523	521	565	555	555	529	547	589	487	581	517	562	560	541	550	533	506
24163	21396	28704	25432	39411	54623	48917	32982	16761	5894	2023	1106	786	768	769	755	692	775	713	680	742	745	754	723	713	773	733	753	693	711	772	659	776	692	713	722	730	724	759	754	725	782	707	756	695	715	742	740	716	736	739	783	779	690	775	696	768	716	764	688	692	741	660	734	699	732	756	726	730	745	712	681	719	758	725	709	703	708	684	738	694	702	759	728	745	686	717	740	697	751	707	719	738	733	730	715	724	694	688	724	703	723	735	696	724	707	672	694	700	685	720	716	744	689	768	706	660	709	713	680	707	704	729	745	714	708	674	686	720	726	727	691	731	733	728	707	725	718	721	694	718	720	739	747	737	687	705	716	722	733	704	703	760	733	703	699	695	708	754	738	714	754	728	744	728	689	716	731	731	712	765	727	707	677	771	744	680	667	710	755	773	726	735	680	695	788	757	731	733	741	736	735	803	767	731	700	704	680	723	673	749	685	737	726	719	722	722	744	758	696	715	713	727	759	696	646	688	743	704	720	699	706	756	691	766	740	755	719	687	749	732	738	766	716	721	711	703	747	754	769	747	722	754	754	742	792	718	725	720	725	682	706	766	691	773	709	722	702	712	684	728	677	736	749	685	692	691	766	717	751	711	733	714	699	680	733	731	824	725	708	722	707	675	758	703	711	693	707	718	731	749	709	705	744	744	712	714	719	719	731	693	740	699	714	687	741	726	741	725	727	714	680	668	720	742	700	727	789	672	738	745	716	724	740	714	759	703	731	678	789	701	730	717	757	726	744	729	721	736	723	751	711	726	712	714	694	749	696	708	741	742	781	696	722	682	720	710	720	707	720	727	734	663	747	681	761	699	711	718	769	737	744	737	699	693	729	676	697	706	703	708	716	728	770	756	732	685	715	698	715	692	710	722	753	717	740	675	754	720	721	710	740	719	739	800	728	698	681	672	713	697	729	722	720	700	738	700	713	736	747	745	736	717	693	752	732	713	709	662	767	731	738	664	703	731	693	704	730	687	738	706	675	728	760	727	698	743	677	726	688	722	727	754	702	684	709	746	746	706	747	721	676	722	763	724	720	689	711	733	725	680	712	767	702	744	709	718	739	725	694	720	730	692	710	733	698	755	733	740	758	742	716	691	679	704	705	696	708	719	724	769	703	675	763	701	695	755	737	742	756	707	706	707	730	735	711	691	710	707	693	700	780	789	696	722	686	732	697	738	759	729	734	754	740	746	736	714	722	768	692	687	714	745	743	749	685	698	746	744	696	734	737	726	685	735	708	761	674	733	678	734	727	774	742	726	700	649	745	751	702	728	750	682	766	663	692	728	706	759	742	716	721	700	702	700	709	720	720	707	727	712	705	728	705	701	709	738	743	680	760	718	731	669	739	686	678	744	723	768	787	716	759	688	704	703	742	705	728	732	686	705	753	703	756	713	700	773	718	707	708	766	712	689	742	687	778	672	676	652	733	728	733	732	701	733	679	752	701	706	714	703	703	735	700	724	739	720	732	757	734	709	730	698	716	726	709	721	699	644	699	709	735	735	732	715	705	720	677	737	710	726	720	750	704	688	702	701	666	722	709	737	684	673	689	729	732	760	755	724	708	766	686	731	742	707	744	729	730	701	735	736	698	727	755	705	734	691	698	712	743	753	751	727	660	694	753	722	705	757	729	747	756	746	685	697	742	717	748	721	747	720	721	711	709	673	695	732	736	694	704	698	710	708	663	723	709	703	746	716	721	725	674	715	694	739	721	738	702	695	707	752	721	695	682	719	705	713	715	712	718	701	764	692	690	755	769	723	690	727	764	774	682	703	712	703	700	746	704	739	688	695	700	710	698	669	764	745	736	694	737	695	752	719	720	661	702	711	730	738	733	739	743	688	708	720	726	749	751	729	716	722	724	715	704	741	732	736	787	707	770	750	729	703	719	738	703	738	749	687	715	753	677	678	717	751	749	690	701	698	732	732	739	681	751	704	683	755	716	651	717	774	717	693	646	702	757	759	724	748	746	722	688	760	694	725	718	696	661	766	699	707	701	699	689	664	715	804	737	717	721	704	747	730	690	714	735	740	706	702	730	719	668	697	709	706	686	689	702	803	678	714	746	697	665	662	770	649	686	769	733	711	695	765	716	746	765	697	727	704	722	678	699	743	768	728	728	796	745	738	746	716	737	673	724	715	732	772	673	727	710	696	719	699	736	726	710	759	699	684	717	688	735	717	720	690	700	686	745	716	667	716	749	747	718	744	712	705	756	688	737	704	677	733	750	745	729	677	720	735	695	700	732	683	692	756	719	738	707	778	693	752	716	753	766	726	690	717	701	757	669	718	706	732	764	724	629	677	734	742	683	701	702	678	700	662	701	723	718	722	745	677	691	726	769	743	732	740	704	718	773	759	701	736	719	663	714	735	696	685	733	735	711	734	704	722	697	685	738	735	733	705	720	719	675	697	703	744	660	760	706	757	718	713	720	682	727	716	778	715	686	687	709	720	757	721	733	721	744	695	713	695	738	718	714	717	657	745	701	741	755	762	770	700	748	725	706	737	668	679	692	772	791	701	736	702	715	702	677	706	737	688	668	776	680	708	715	751	700	701	734	739	641	707	733	779	716	700	768	726	721	761	692	718	712	716	718	734	731	684	722	696	784	753	732	702	687	719	745	712	681	739	704	705	757	658	675	699	754	740	731	774	712	697	754	752	704	745	756	655	669	695	702	737	710	720	719	704	776	717	700	754	757	709	657	695	677	700	706	758	766	731	694	716	706	731	740	708	716	714	715	694	744	723	708	758	688	716	691	745	686	687	724	728	722	694	724	721	697	736	728	706	678	722	709	730	729	759	756	690	685	723	759	688	693	746	750	744	702	703	790	725	695	752	727	727	716	733	672	713	722	756	684	752	730	735	741	720	755	748	725	713	690	732	703	725	701	705	713	724	759	714	762	728	753	765	739	691	705	701	686	704	695	703	737	763	677	683	698	675	724	708	677	753	741	755	748	723	732	732	763	747	725	730	736	707	699	752	672	741	765	725	745	754	699	720	737	675	734	675	740	716	717	712	738	739	754	678	694	686	723	712	728	768	710	674	713	715	722	728	715	706	718	734	703	737	747	695	748	713	730	699	749	702	776	719	725	738	751	719	720	744	691	679	729	711	722	692	669	742	697	714	733	704	681	700	664	683	724	714	708	710	716	716	710	717	675	696	723	733	773	716	774	790	720	763	721	762	656	730	681	753	716	731	696	664	706	728	722	716	737	691	700	732	708	724	699	698	714	692	696	715	743	731	739	725	718	744	720	683	704	759	708	718	724	701	705	720	699	719	744	733	751	708	731	713	718	685	710	750	687	677	722	789	782	697	710	741	758	736	728	739	721	708	734	744	682	753	719	703	682	745	741	687	635	698	740	693	742	762	710	685	713	767	719	704	681	755	713	685	714	725	755	740	684	699	726	719	765	667	762	739	687	701	716	723	705	715	704	687	743	744	656	711	686	673	685
3906	6508	10059	30451	53654	55086	42718	26786	13069	5257	2061	976	739	683	674	633	644	628	708	615	663	660	736	651	644	662	621	649	664	657	629	645	645	664	649	661	646	662	641	637	641	662	616	620	630	687	646	619	624	693	634	627	657	602	637	698	681	642	637	623	629	587	658	659	650	640	659	620	651	659	650	658	615	615	654	641	672	707	664	655	650	631	662	643	651	642	661	675	629	678	659	578	632	631	667	652	632	657	618	636	591	629	625	620	669	650	619	663	658	638	630	672	670	625	668	664	614	678	663	653	625	659	638	659	648	606	660	596	646	669	609	623	644	663	646	604	607	593	635	682	632	706	623	598	648	678	658	626	633	650	623	667	632	704	614	638	612	661	675	601	654	647	633	667	654	607	638	616	685	674	665	632	591	634	620	632	657	674	663	637	580	651	637	636	667	639	651	672	633	613	618	677	677	643	653	624	601	691	636	668	645	648	664	595	644	679	627	643	647	666	648	628	646	690	614	618	650	627	644	619	616	678	655	625	665	644	625	653	646	611	640	667	636	682	612	628	636	635	646	660	637	640	619	632	628	645	616	629	660	560	626	612	652	633	640	656	613	644	655	649	648	633	651	657	592	615	634	641	603	635	611	619	697	629	651	649	610	641	660	667	624	616	664	648	661	645	636	613	667	658	659	646	640	638	644	654	645	675	682	635	634	670	626	613	658	613	681	627	632	619	646	668	639	615	675	669	655	642	652	665	635	632	629	640	650	722	635	614	658	660	619	635	606	631	672	614	641	650	664	652	645	630	631	616	609	665	652	625	665	652	668	667	622	678	617	591	609	596	618	656	625	637	592	658	603	669	653	638	642	617	639	674	641	620	620	634	655	675	638	615	670	599	645	650	635	647	639	643	619	652	680	659	653	629	616	655	630	639	665	651	637	602	665	658	582	641	676	637	633	612	604	692	659	669	651	668	645	653	644	652	658	627	585	586	659	657	710	631	641	618	663	612	640	620	689	631	637	631	630	657	638	673	596	673	669	612	598	712	674	663	638	665	620	664	623	569	651	666	588	663	638	629	640	606	599	602	634	675	671	687	632	674	608	643	607	633	656	652	662	657	639	648	562	628	627	618	639	629	621	565	621	679	589	626	630	650	640	632	646	588	631	598	664	620	617	649	609	645	621	626	621	613	648	626	639	652	674	632	655	611	602	638	650	631	638	689	656	628	647	676	618	627	633	694	612	644	653	664	621	609	647	625	645	629	633	634	585	640	615	645	652	661	647	631	620	632	633	637	622	600	657	619	641	641	607	682	628	657	625	647	633	623	649	656	665	646	679	656	595	662	654	582	624	649	614	712	643	613	608	646	637	670	645	629	624	626	649	637	634	651	636	650	612	662	633	652	620	613	664	665	641	612	636	604	647	626	659	683	684	610	603	644	611	635	641	650	640	644	680	639	642	678	663	626	648	607	623	585	658	686	621	641	623	667	617	657	654	595	604	608	649	617	618	653	637	658	651	661	670	633	646	665	660	617	624	631	566	643	641	649	591	644	675	650	703	672	660	607	668	580	652	625	599	702	633	648	644	608	614	667	668	624	629	673	586	658	617	622	648	606	614	649	644	709	655	652	627	659	584	667	608	639	607	660	656	658	636	647	668	623	636	647	654	625	599	628	641	662	611	643	648	651	650	690	660	617	637	675	659	639	671	672	635	657	651	627	623	623	625	627	626	602	690	608	649	597	641	652	611	592	616	640	635	596	597	654	618	628	655	685	666	649	620	711	601	641	676	608	638	649	622	659	626	608	605	625	594	647	629	628	673	600	666	649	664	644	640	646	627	601	652	634	615	668	599	661	630	621	657	652	582	656	662	616	649	674	657	621	634	638	612	628	632	668	650	636	636	597	629	633	614	622	666	636	608	634	663	648	625	650	653	610	649	623	653	597	682	647	630	640	610	631	646	624	628	622	645	660	658	668	636	645	615	679	639	639	622	638	654	641	641	643	626	644	657	631	595	674	629	591	636	638	652	655	673	634	621	625	653	583	601	655	694	652	654	673	658	658	673	617	642	634	624	633	629	625	622	641	648	608	656	627	672	650	638	636	642	607	614	658	620	596	612	582	628	620	636	620	650	582	623	661	652	649	663	648	607	612	646	662	659	688	647	663	652	604	588	622	610	653	617	609	645	649	659	625	624	607	597	626	621	645	679	626	639	627	644	635	691	616	648	671	604	636	609	621	668	690	628	613	648	636	639	610	631	676	669	612	601	635	621	599	601	578	614	639	646	636	628	647	629	592	680	618	643	611	582	655	619	634	654	647	653	618	615	582	620	626	640	675	616	595	657	640	640	664	648	659	668	640	691	664	619	625	612	591	606	639	651	629	642	627	690	689	649	636	609	656	632	591	606	632	687	599	578	676	592	659	650	629	613	620	629	635	611	652	660	613	634	592	637	620	648	615	642	618	624	651	629	620	629	660	622	606	608	641	675	682	621	603	664	602	643	663	587	631	608	653	680	635	669	587	606	631	652	639	614	670	638	650	636	639	638	635	663	642	648	648	658	667	671	657	612	615	615	613	657	642	634	569	604	597	637	634	634	629	662	620	667	613	618	603	623	652	635	612	623	653	637	685	664	655	611	652	644	616	674	627	628	645	615	639	710	628	633	629	625	619	642	617	708	636	634	624	669	656	659	640	649	618	611	641	645	628	665	665	666	604	638	688	585	610	598	619	641	630	619	631	636	624	662	636	641	631	570	640	624	620	642	664	621	599	597	623	633	663	642	584	579	644	603	634	617	662	652	650	646	631	647	674	616	610	654	636	622	616	621	628	652	575	617	600	586	607	618	645	610	615	644	648	604	656	662	606	661	643	616	629	690	648	663	632	606	664	570	604	642	603	647	622	624	643	657	631	651	688	638	640	635	609	662	625	587	617	664	647	580	650	632	689	611	627	628	600	593	630	619	692	642	603	641	633	658	578	664	640	610	612	635	616	645	670	650	628	607	633	599	666	653	691	639	631	623	632	655	664	624	719	591	610	657	646	645	633	648	668	666	635	646	621	595	626	641	652	640	645	620	657	619	638	621	622	655	638	602	590	706	649	610	675	659	662	648	620	654	617	701	638	657	681	626	621	654	590	634	634	627	659	672	672	617	632	674	649	654	615	689	623	656	642	628	662	641	613	677	627	644	634	644	602	633	632	599	696	618	614	612	674	637	641	603	622	668	647	666	630	637	657	645	642	644	647	626	609	626	622	636	617	639	618	624	597	679	657	616	639	604	623	688	646	656	662	597	657	626	676	695	618	637	651	626	635	652	684	653	628	657	623	667	659	628	671	580	646	642	630	656	622	633	581	626	662	697	643	641	624	599	661	606	590	615	595	615	662	620	627	609	645	662	650	626	634	591	631	593	629	641	623	620	651	654	633	646	654	595	620	588	625	674	627	612	585	640	697	651	645	653	596	656	648	700	624	638	687	581	636	619	639	653	589	622	653	636	701	606	684
27782	12724	1840	1706	4649	6172	4529	2540	1378	874	659	618	613	607	566	551	572	560	569	575	542	535	544	602	551	565	584	591	570	574	611	573	576	541	530	575	575	574	526	501	571	590	567	565	526	588	593	564	588	543	537	582	516	601	542	585	591	597	515	582	542	593	572	589	581	605	551	562	577	572	574	531	568	558	568	565	517	542	585	550	559	601	563	591	491	581	557	548	521	602	535	550	549	529	496	555	543	550	565	563	590	531	578	525	576	576	576	579	552	563	576	550	549	535	566	543	563	585	569	544	575	562	601	598	573	574	573	573	570	583	580	555	582	556	580	500	602	530	579	536	587	560	510	534	577	566	591	551	579	565	596	571	549	593	580	585	567	585	534	558	620	573	562	570	575	537	569	559	556	568	583	574	536	592	577	567	572	557	550	551	584	521	551	590	554	532	534	586	591	592	584	562	533	544	549	550	603	568	545	585	593	531	575	570	564	596	575	588	558	516	570	599	548	580	562	587	586	560	544	579	578	571	589	587	613	571	585	571	571	570	578	576	558	547	568	557	567	563	572	563	529	558	566	587	559	549	587	575	588	527	577	552	594	545	571	571	554	555	583	541	555	572	536	552	576	591	566	558	587	598	566	565	559	600	544	579	544	531	603	552	546	573	601	605	559	553	557	559	516	564	538	551	497	542	583	556	554	538	570	535	496	565	542	564	610	522	567	539	558	521	510	540	595	583	580	602	555	589	554	548	550	558	568	606	538	552	552	536	561	598	545	606	553	568	574	572	566	515	557	545	589	594	563	558	584	585	547	565	589	588	585	576	572	638	587	592	541	557	575	547	585	559	593	579	558	525	535	587	556	533	566	525	532	544	549	579	521	563	583	582	544	556	573	569	590	536	593	547	547	574	564	601	554	515	582	559	528	576	564	567	589	560	524	550	559	563	588	551	546	543	607	577	557	577	542	510	526	589	557	597	582	569	583	569	566	530	569	587	580	570	557	580	564	582	601	572	533	546	608	551	518	568	574	553	545	577	567	574	542	564	549	555	539	524	559	552	558	567	519	595	559	533	571	553	604	564	587	567	554	551	540	537	581	577	596	559	598	584	557	547	619	606	581	576	593	566	615	561	589	523	539	533	548	534	565	567	539	586	542	565	581	572	570	576	586	565	581	521	537	567	549	575	547	566	567	578	560	570	523	576	561	586	527	600	587	583	574	566	534	572	569	574	561	539	608	582	548	584	596	567	560	596	534	583	543	565	555	588	568	532	552	581	567	546	536	608	594	576	573	559	591	556	559	552	551	584	575	546	517	572	566	625	556	577	521	523	593	550	562	612	593	622	538	538	525	575	561	580	549	584	602	540	545	562	530	510	535	588	588	544	579	610	560	552	565	564	546	547	586	555	554	497	534	554	576	591	565	558	548	550	546	517	554	572	581	553	566	578	597	564	580	603	559	565	533	561	572	591	627	532	578	544	578	577	553	563	577	542	538	511	582	525	563	571	573	577	594	565	530	547	620	553	537	551	566	560	582	569	561	547	559	548	567	576	555	563	601	570	562	577	576	579	546	614	562	529	590	574	556	590	529	589	587	571	572	559	544	584	573	531	595	556	583	546	575	575	535	554	567	557	570	610	563	587	558	580	538	558	545	556	568	532	577	558	565	613	550	559	581	547	548	563	541	599	562	535	574	518	542	593	571	570	527	545	552	567	567	560	570	614	558	562	543	592	571	552	566	538	548	523	608	557	541	623	557	598	578	553	590	594	545	602	585	589	606	575	562	533	580	581	582	562	597	567	600	532	545	520	588	543	580	565	574	622	558	575	546	551	568	514	601	551	543	584	587	550	561	589	598	559	573	623	581	578	554	518	587	589	584	536	593	531	600	542	581	549	558	545	570	586	611	585	542	584	545	545	527	556	603	583	565	538	576	560	556	558	534	514	528	567	544	599	590	537	573	527	577	556	547	559	547	553	598	584	544	537	541	554	551	566	542	521	584	544	554	550	561	595	541	601	576	544	633	584	575	554	528	582	574	568	528	546	589	595	547	539	563	554	536	605	576	580	566	568	569	576	569	547	507	553	598	561	557	567	562	564	571	575	567	594	563	542	563	590	566	549	558	561	605	583	554	588	542	585	520	568	572	558	539	578	553	601	582	558	534	544	579	568	558	580	557	547	586	540	587	561	534	521	561	581	597	535	564	561	551	569	558	574	600	533	571	583	551	556	588	608	495	572	578	572	547	568	559	585	579	543	528	568	521	556	574	534	575	548	583	600	542	553	534	543	594	540	571	566	574	554	579	563	649	568	620	570	533	573	550	526	536	569	560	582	571	548	583	518	597	547	542	588	590	550	540	572	522	569	603	561	575	580	550	583	552	591	587	562	570	564	557	578	588	588	589	596	573	566	552	557	564	528	553	559	582	552	615	601	558	560	527	565	543	590	555	543	571	585	566	588	550	544	588	529	549	549	583	546	635	597	576	530	525	563	580	574	563	531	556	601	600	557	568	532	564	576	524	597	543	629	557	523	574	578	583	580	549	566	572	591	570	583	596	593	576	580	561	600	577	536	597	547	567	584	543	584	532	595	569	574	538	563	554	533	581	542	600	563	559	598	537	555	560	566	578	580	581	577	532	555	561	554	574	602	538	520	549	584	576	537	586	570	562	575	543	542	582	553	564	546	591	535	590	567	592	562	553	567	571	544	590	567	554	594	564	523	588	553	572	538	560	623	562	583	580	550	543	534	577	562	558	601	540	554	581	591	563	571	617	580	606	593	567	540	592	513	561	589	595	560	555	570	577	593	593	578	529	563	566	528	545	602	542	586	542	579	593	564	511	560	541	585	606	535	552	561	526	551	572	597	545	575	549	568	568	553	569	584	620	623	584	579	586	596	570	533	526	570	585	556	538	581	551	550	577	570	525	560	583	530	589	557	593	548	561	569	498	542	564	565	535	590	575	560	606	553	546	513	581	577	606	509	577	578	539	552	595	547	555	553	558	558	525	518	556	547	567	571	543	559	548	541	571	568	526	557	586	545	571	577	582	583	544	586	527	578	545	554	567	566	580	552	585	534	540	582	579	594	572	573	589	588	603	584	518	570	552	555	553	548	542	604	560	548	558	565	559	558	563	602	536	562	592	576	595	549	561	563	606	555	563	576	555	568	579	575	614	531	581	568	523	567	553	583	591	566	567	551	521	539	549	585	548	537	530	543	582	633	545	524	607	535	585	597	573	515	587	592	547	575	577	621	563	576	530	550	581	567	591	615	564	611	612	585	563	592	560	572	578	573	556	555	525	579	516	554	560	579	581	609	545	591	559	540	559	530	560	548	566	563	574	547	562	572	599	553	580	598	560	540	528	598	575	592	596	519	562	535	623	531	609	535	579	575	544	555	615	565	542	565	569	553	567	593	592	556	571	581	562	589	563	571	545	549	583	508	570	553	572	513	525	571	594	534	532	518	560	556	524	562	561	581	535	562	598	541	549	560	583	572
4927	961	1017	1497	5122	6233	4705	2611	1468	868	614	541	477	481	476	480	479	511	489	514	511	455	469	526	471	540	513	501	487	468	503	516	455	517	503	502	508	483	508	520	475	553	522	495	500	468	480	498	485	517	468	497	503	456	500	483	465	488	471	495	486	445	530	485	471	498	493	472	478	478	501	463	479	474	494	466	466	489	501	474	497	454	468	489	462	440	491	494	488	497	470	474	457	486	526	480	512	470	483	497	511	490	486	442	507	477	455	491	521	486	464	506	453	469	510	454	505	469	509	505	489	475	489	451	525	499	485	513	516	507	478	447	468	555	458	456	520	513	494	487	480	482	493	460	441	506	489	477	520	496	473	485	473	503	498	480	475	527	492	440	459	474	478	473	509	537	516	489	449	465	452	496	518	457	482	470	460	484	519	490	496	490	500	504	485	447	483	473	488	444	458	479	503	482	463	461	450	492	481	491	507	496	445	479	450	453	454	524	490	518	472	461	480	516	511	459	482	489	479	513	479	486	486	479	487	464	483	496	483	460	458	515	525	473	501	519	460	495	470	441	502	489	501	487	535	493	477	489	479	498	470	484	483	483	496	469	542	482	474	491	493	497	453	478	458	453	485	508	493	523	460	525	485	495	502	494	460	479	491	476	517	500	501	524	468	479	504	486	481	523	492	485	537	508	478	495	484	506	487	431	474	503	480	474	512	484	473	508	493	498	510	494	446	485	474	505	465	485	449	490	455	470	484	439	466	489	480	468	498	525	495	458	495	483	471	494	485	489	497	519	470	460	491	487	495	455	486	489	468	486	507	500	516	483	497	475	461	510	503	504	499	454	504	457	468	519	467	501	504	496	480	513	494	534	469	473	498	496	483	455	499	483	508	491	468	441	521	511	482	486	486	495	498	486	474	483	478	509	476	495	468	483	432	478	466	487	482	502	451	493	511	481	459	459	491	507	495	467	507	474	459	471	466	460	526	468	498	485	457	472	495	466	524	433	488	488	450	458	467	467	483	525	529	467	492	462	461	476	447	466	536	488	475	480	507	489	506	493	477	480	476	456	469	504	451	478	481	492	488	458	485	455	520	454	481	495	481	508	493	491	484	481	496	471	479	514	491	457	464	467	462	456	467	489	473	485	482	510	444	496	475	501	487	510	510	485	515	492	500	493	494	498	478	481	492	475	490	435	498	494	495	485	448	497	513	512	505	480	435	498	515	486	495	494	475	485	489	443	483	473	476	478	486	532	475	474	475	468	493	511	470	441	487	495	437	532	491	495	487	498	432	505	491	493	483	497	486	465	485	515	511	485	514	518	473	487	496	507	476	454	474	468	487	485	511	477	484	436	489	483	517	473	458	483	460	475	495	482	461	456	509	457	460	466	501	515	499	453	485	520	463	495	500	448	527	488	484	474	482	424	493	456	473	512	459	475	475	474	515	498	451	527	486	514	511	539	494	469	492	465	505	457	462	483	471	466	519	476	471	459	470	479	483	493	459	507	469	496	478	497	470	458	462	429	483	483	471	518	476	481	506	457	494	468	484	512	485	463	494	463	486	475	481	469	458	455	428	542	505	475	479	489	454	485	486	481	490	472	504	513	466	483	472	494	488	474	505	493	465	474	484	512	495	548	511	456	491	467	516	463	488	468	462	485	437	458	530	476	504	509	445	507	470	509	469	462	467	468	494	439	446	494	422	498	487	482	448	484	502	507	491	485	487	478	484	465	497	471	476	506	538	466	472	488	450	470	461	497	514	484	491	450	476	460	518	499	476	457	467	477	484	446	484	487	472	527	497	486	488	468	465	445	493	529	465	507	493	480	526	443	477	469	486	507	511	487	492	486	480	486	492	482	506	478	530	521	463	476	463	488	515	522	470	471	480	485	461	464	493	496	460	527	483	453	489	465	458	459	510	476	489	493	479	493	498	488	512	470	492	467	501	481	431	512	479	493	494	492	469	474	494	473	449	510	466	535	499	469	496	500	432	517	454	474	482	500	485	457	487	473	481	489	519	483	507	475	490	471	452	492	484	454	497	503	473	451	509	455	439	528	527	524	507	508	455	467	488	491	505	457	457	460	523	482	476	436	483	478	467	490	457	498	473	489	489	473	464	466	466	509	501	468	508	481	509	474	483	496	529	490	511	478	481	469	489	461	474	468	487	453	472	458	469	505	479	463	484	474	495	477	532	475	480	435	520	527	464	509	504	495	485	491	505	475	482	509	510	496	505	507	495	545	525	473	467	476	525	449	426	456	478	490	496	504	476	532	504	516	469	523	466	500	463	510	510	500	470	463	501	481	475	476	449	470	479	528	515	449	545	506	480	481	491	516	455	458	451	467	420	504	484	520	481	493	466	462	478	481	447	477	481	465	481	479	480	472	484	471	506	481	494	528	528	501	490	502	483	458	538	471	455	491	477	497	512	541	460	476	415	507	469	504	482	479	451	419	499	479	438	471	466	490	500	501	472	469	496	475	479	468	504	456	519	464	492	522	506	483	477	491	472	486	478	442	514	473	518	493	514	485	452	528	492	509	476	515	472	529	493	501	474	517	486	512	448	493	491	444	536	468	422	481	485	500	444	483	462	524	487	473	514	486	471	475	512	495	454	522	450	460	523	473	474	467	500	514	490	490	456	466	467	468	453	465	479	482	488	467	502	486	486	526	494	482	498	493	477	515	497	466	454	516	447	497	463	463	511	454	515	457	502	512	460	498	476	488	463	524	485	464	495	509	451	460	501	499	488	476	503	479	485	490	479	455	493	499	466	475	449	428	525	460	479	491	495	493	504	475	480	481	470	482	465	477	465	519	474	481	470	466	475	541	459	474	492	522	468	472	471	447	449	492	457	489	492	462	486	497	497	474	526	457	477	486	458	485	462	493	534	482	482	467	510	499	489	490	509	504	478	480	485	510	496	495	490	483	491	485	487	494	490	473	488	488	471	488	494	493	482	471	504	489	482	495	523	431	500	510	492	490	524	481	460	522	505	476	453	499	497	510	492	499	496	478	474	459	515	468	460	455	498	474	506	476	472	434	475	458	502	458	460	493	471	487	485	479	485	425	461	466	504	488	491	477	485	475	515	466	459	460	513	488	493	505	503	489	503	498	459	505	491	483	469	482	496	516	495	485	462	461	474	464	502	521	479	486	491	477	435	509	456	505	489	456	509	473	498	471	514	456	493	488	509	495	435	488	465	465	514	472	482	482	500	463	465	499	433	504	507	480	495	517	462	499	490	483	460	465	511	488	437	524	477	508	521	459	524	489	513	497	496	453	468	522	522	496	440	447	476	479	496	500	485	464	453	488	456	516	476	474	535	483	484	479	503	452	471	476	495	520	504	494	498	466	508	471	508	474	493	461	467	433	489	502	467	460	519	519	488	519	509	449	511	460	495	498	477	454	520	486	516	464	490	520	481	471	491	493	502	521	483	529	544	459	485	464	488	490	437	491	450	447	496	457	439	478	474	482	485	484	478	496	438	452	482	459
25566	21446	27345	25742	25921	40522	34604	20998	9530	3493	1411	797	677	553	626	605	624	606	594	583	639	575	586	635	616	592	565	603	556	567	638	572	611	635	548	617	601	558	587	586	633	594	594	577	613	607	569	587	637	633	607	573	591	580	572	609	605	593	582	605	627	560	596	605	670	610	591	546	619	605	566	584	562	583	578	602	618	573	570	604	613	608	585	634	600	627	584	615	598	581	600	607	638	585	592	564	628	600	604	571	629	558	588	570	602	600	613	622	626	612	597	597	563	561	565	608	669	608	555	604	600	577	588	611	645	583	605	579	610	621	572	587	576	583	613	593	616	596	613	603	618	599	604	572	640	587	592	593	586	598	588	584	537	601	580	575	575	599	634	596	622	634	624	601	591	609	542	604	598	598	599	581	588	613	609	591	620	578	560	590	604	581	608	590	561	616	598	608	612	608	600	601	592	585	569	600	589	595	606	638	589	605	595	621	600	595	629	592	606	606	630	624	587	606	576	600	643	565	538	609	615	585	553	585	617	548	540	584	601	598	594	598	572	582	596	614	619	584	581	608	595	554	581	607	565	584	619	618	591	597	617	601	557	533	605	590	587	641	553	611	618	599	553	597	590	592	546	579	599	605	603	616	613	592	605	616	579	601	571	583	606	572	576	589	607	591	621	539	577	560	585	621	638	609	616	581	623	587	643	618	613	580	573	583	618	571	574	637	595	619	588	605	572	532	609	607	612	585	635	594	597	617	589	588	568	608	607	581	539	582	591	607	652	595	603	613	648	623	593	617	581	588	611	611	542	600	616	593	644	568	613	608	633	601	639	616	616	613	645	637	625	622	610	638	587	642	615	614	646	596	650	586	572	585	610	569	560	616	553	557	598	615	577	600	580	593	582	561	573	597	607	573	585	578	590	583	567	630	579	617	605	556	645	597	649	575	571	584	558	567	581	591	617	622	577	554	597	580	566	596	602	613	594	618	625	592	644	636	623	584	608	624	585	620	597	602	599	559	568	565	597	578	606	562	580	584	618	587	597	595	592	599	556	597	603	592	624	578	574	625	595	633	587	583	632	618	560	590	587	601	620	535	608	574	626	609	611	565	568	594	593	581	564	575	591	597	561	585	562	624	621	602	596	591	551	609	557	580	601	593	605	602	583	643	633	591	584	598	581	579	604	586	610	616	585	594	599	618	633	566	595	590	662	604	579	552	570	597	565	571	613	601	597	611	573	636	602	617	621	610	652	555	609	566	610	642	570	589	605	573	609	606	612	580	609	604	628	619	603	596	560	603	629	562	608	604	583	563	557	579	574	654	626	567	603	651	604	614	641	630	593	611	622	587	623	555	628	614	576	590	629	613	574	643	595	564	620	603	561	614	627	587	609	631	570	600	604	591	567	582	623	595	595	552	570	571	632	565	614	588	578	618	585	588	598	609	645	610	569	617	571	601	613	590	593	585	593	582	579	595	606	593	624	613	609	624	580	640	563	578	618	629	598	594	572	586	593	564	566	643	640	590	589	618	612	600	626	557	601	637	599	592	618	615	645	584	622	617	620	594	586	547	590	589	590	570	594	573	555	543	575	620	577	585	597	580	588	625	602	610	575	613	616	625	602	605	623	612	634	538	561	563	598	549	571	595	590	641	610	612	604	577	582	616	561	611	587	579	583	568	619	660	571	579	590	585	628	634	616	608	578	547	593	587	574	541	633	574	635	579	561	566	562	586	594	583	616	571	621	565	596	614	592	578	537	579	563	607	592	596	593	601	540	577	536	544	578	608	593	579	568	607	611	607	596	595	586	626	592	579	553	594	573	604	583	583	608	530	625	605	564	567	575	591	579	627	587	606	610	595	614	588	599	601	592	552	615	610	576	604	616	570	627	588	635	568	629	639	616	625	616	613	582	569	605	601	582	601	609	581	587	623	601	606	611	577	602	631	612	583	641	621	587	552	591	586	592	616	596	604	588	642	584	601	585	590	619	584	609	593	577	573	611	586	648	629	608	600	615	633	609	610	609	584	572	586	603	584	619	539	592	612	550	562	635	618	617	574	635	609	592	587	577	584	597	612	590	676	629	584	576	592	567	575	623	587	599	618	589	612	587	610	590	593	624	576	622	580	617	565	555	565	584	622	608	579	567	608	622	599	609	604	587	585	578	584	579	586	595	620	648	564	633	592	608	648	614	599	590	617	605	591	618	623	637	615	567	636	592	585	624	598	578	629	637	601	603	577	625	574	633	626	583	584	576	587	626	617	605	567	599	567	594	585	581	564	548	613	573	531	580	589	576	596	580	583	608	603	594	552	605	587	583	603	624	621	615	576	588	593	585	612	607	581	575	608	657	603	604	596	621	602	569	585	579	594	562	563	570	665	579	517	545	631	590	597	598	566	598	598	579	566	628	600	588	612	612	604	570	573	604	544	630	588	640	609	596	606	628	543	598	590	590	558	661	580	584	631	576	569	571	603	600	618	584	578	603	635	562	562	557	594	612	648	587	582	603	588	590	609	624	586	595	573	553	566	624	611	640	627	590	566	611	619	594	587	548	574	593	643	640	625	599	625	623	609	612	613	582	594	607	565	625	631	611	619	568	602	625	593	607	575	617	637	609	585	592	570	617	579	632	578	579	637	609	557	566	615	610	587	518	649	615	590	564	641	630	610	642	626	638	621	609	578	633	608	621	622	584	590	570	600	598	592	583	565	614	581	630	577	562	567	590	576	620	601	614	600	575	601	561	606	592	615	603	572	550	614	579	560	539	574	586	605	574	591	584	545	567	614	636	558	644	597	604	628	596	594	560	580	621	580	633	616	579	614	595	644	614	626	597	575	591	578	572	571	581	617	594	609	613	577	614	612	612	590	605	544	557	566	620	606	592	582	591	633	644	608	547	587	605	615	629	600	618	567	588	630	663	624	609	600	600	618	582	640	591	624	598	590	621	595	648	621	571	609	630	554	555	599	622	619	563	594	502	556	662	595	599	621	606	607	587	583	580	533	589	608	622	608	570	570	590	524	657	623	613	566	614	604	612	630	620	616	630	580	607	597	583	598	649	599	600	564	629	603	642	612	569	597	586	581	586	618	603	603	599	603	568	546	567	529	616	613	573	598	619	598	583	554	580	641	574	574	584	586	583	619	544	575	624	600	590	589	589	613	608	549	572	582	627	623	630	603	587	602	544	562	613	617	602	606	608	568	630	596	655	613	644	586	606	600	601	597	588	560	589	600	628	589	597	601	624	613	589	551	589	546	615	612	600	575	642	616	620	649	585	611	618	548	632	577	619	556	561	608	563	568	576	575	565	596	613	574	622	590	564	584	573	591	580	622	625	620	622	602	617	612	617	605	614	595	590	609	616	633	586	599	596	642	619	600	611	578	571	616	605	606	560	607	601	602	589	658	596	593	588	608	630	610	588	603	600	594	608	605	578	571	590	591	653	552	598	571	600	562	552	592	571	610	634	554	617	595	602	593	560	607	619	611	631	613	625	605	531	595
3484	3242	3358	6283	26178	36770	27763	16471	8181	3569	1358	771	616	509	525	539	591	583	520	533	550	544	552	521	566	550	577	542	536	568	531	558	569	541	542	565	546	568	524	540	550	560	553	519	501	532	508	545	577	563	550	546	544	549	559	534	516	524	524	565	543	537	542	543	546	545	560	545	509	527	533	581	533	547	544	528	533	555	575	576	507	478	542	550	566	569	569	544	526	559	495	577	561	558	541	567	503	483	537	526	507	539	535	520	507	523	548	555	496	538	483	540	552	514	581	546	564	539	488	597	550	587	559	522	519	566	543	553	546	491	521	525	554	532	495	535	509	525	543	524	556	554	533	506	550	547	518	533	541	523	523	507	577	524	531	506	525	531	571	526	510	518	531	506	515	526	539	542	582	549	550	510	519	525	549	558	531	525	554	561	558	542	540	546	556	556	560	566	526	581	529	568	547	545	553	559	514	560	485	538	531	554	554	537	517	549	553	513	539	560	562	543	555	526	540	535	522	516	544	584	540	537	560	526	536	487	576	538	561	511	547	548	547	537	567	541	531	511	510	542	545	528	535	530	552	535	547	518	549	554	509	532	511	535	551	543	545	497	527	496	560	545	526	529	548	549	506	533	556	560	569	509	535	496	541	553	524	589	505	559	520	544	537	540	511	576	559	503	594	545	482	495	531	532	517	554	543	546	537	544	522	521	561	548	566	571	551	514	536	554	532	582	500	543	537	512	487	570	505	574	591	544	523	517	524	569	513	516	511	533	511	527	501	534	480	549	541	521	503	574	509	513	579	546	526	545	535	525	544	542	602	533	520	536	572	544	539	556	508	556	550	531	532	511	533	548	531	533	563	536	527	522	551	554	461	452	557	525	523	566	564	545	504	572	571	555	596	522	556	532	517	542	556	509	533	546	520	517	508	500	526	532	567	541	533	554	491	512	523	521	540	534	552	530	496	552	579	514	516	511	537	576	580	533	541	538	501	518	537	563	557	522	528	531	556	528	519	487	531	525	531	555	550	525	589	519	567	535	563	580	560	574	526	541	552	544	551	530	560	598	549	557	574	558	557	545	497	498	564	509	513	567	538	557	520	563	570	506	497	520	539	524	571	516	530	558	549	554	573	522	521	538	531	516	537	526	537	516	535	550	522	579	532	526	557	547	513	539	522	533	505	545	563	545	520	532	573	549	525	522	543	520	515	533	529	534	551	534	567	555	550	560	503	513	542	534	548	537	566	513	544	553	503	555	542	551	539	516	572	572	515	542	511	550	537	514	502	539	545	538	513	564	536	572	551	586	544	470	545	524	534	530	526	541	545	496	502	566	557	538	572	563	532	520	532	497	534	531	537	561	542	532	525	533	510	570	513	556	513	549	541	479	528	536	525	548	563	538	582	531	545	481	521	547	521	556	541	503	540	580	547	517	540	552	488	528	605	583	551	554	519	556	538	575	552	511	566	582	520	539	519	558	560	513	557	511	499	572	540	543	578	539	510	546	537	563	525	572	526	517	541	532	562	565	562	550	567	555	561	553	533	498	506	545	528	533	516	532	512	518	526	511	541	520	549	522	558	599	554	504	551	554	596	547	537	537	483	538	560	523	541	524	525	504	551	547	541	537	519	496	515	544	509	506	526	506	550	502	528	538	517	538	539	526	492	527	559	537	476	540	534	542	526	595	570	534	495	519	511	509	543	500	578	532	523	543	585	503	569	539	529	536	556	529	569	499	569	571	486	491	531	551	510	528	573	540	534	525	507	546	512	512	535	527	545	538	523	519	571	565	540	530	554	568	501	559	581	538	541	537	508	551	486	540	562	530	504	515	531	545	558	537	539	560	537	538	578	545	576	534	541	510	515	489	527	571	532	547	577	546	538	527	539	574	571	564	533	532	531	534	510	556	493	543	536	537	505	531	551	487	549	496	542	582	563	539	510	547	514	505	549	519	528	550	496	511	548	512	546	541	504	510	491	538	564	530	530	533	538	546	515	513	533	526	580	520	516	514	512	535	535	550	530	544	547	519	523	517	508	534	526	559	488	532	556	514	544	508	528	548	533	528	497	521	537	535	558	548	521	538	537	551	575	522	565	531	527	569	515	524	545	479	537	566	574	548	534	504	558	550	518	525	517	538	495	528	527	530	545	523	550	573	535	516	518	528	524	540	525	538	527	556	551	540	588	524	492	487	516	549	488	585	510	532	556	523	512	528	505	545	535	571	510	555	524	533	540	510	551	548	564	533	570	527	499	561	524	541	554	503	539	575	524	536	526	562	495	501	559	531	501	547	545	520	516	521	558	553	526	502	509	545	571	534	534	530	540	524	539	530	536	546	517	532	558	528	573	547	524	573	529	509	530	503	543	499	533	552	555	524	492	499	521	540	542	557	560	511	544	528	554	530	559	545	525	567	540	513	545	500	531	576	596	540	528	529	497	487	506	536	546	576	549	539	525	517	551	570	534	507	516	554	524	533	500	552	524	484	500	537	554	518	529	538	543	555	553	549	564	475	547	536	568	514	510	543	554	512	536	535	522	524	547	496	518	580	485	554	524	525	582	558	552	514	505	523	556	521	521	512	543	547	507	523	554	561	594	537	562	566	479	500	557	541	484	544	532	504	546	545	589	561	552	559	557	533	505	553	571	549	537	512	518	583	535	539	505	534	552	561	542	530	528	502	554	524	531	508	505	511	540	561	475	547	537	602	545	538	513	509	554	507	543	539	516	532	552	548	567	527	527	515	466	536	535	514	586	533	578	563	512	539	530	534	579	533	534	499	550	571	538	540	538	497	509	516	564	503	499	547	561	519	553	515	547	568	513	573	570	527	542	525	477	553	552	525	529	570	550	520	520	538	500	538	560	560	533	535	544	558	524	526	546	516	524	530	542	513	539	543	509	533	538	558	535	572	522	534	542	529	541	519	542	525	554	503	537	561	505	514	558	546	504	555	519	515	530	490	526	525	540	513	532	533	501	514	526	526	532	537	518	503	484	514	536	521	526	527	533	498	559	563	549	564	541	543	505	538	596	559	536	543	535	532	524	512	566	531	534	513	497	497	524	551	539	478	540	576	501	544	529	541	529	552	522	563	516	542	527	543	551	537	486	550	529	533	555	559	576	533	504	538	539	524	561	547	562	527	563	511	550	503	518	543	536	554	507	541	541	564	544	559	546	513	520	561	581	553	522	543	515	528	510	502	546	533	532	532	516	514	551	546	541	533	495	554	519	573	492	523	554	541	517	515	580	508	533	531	500	559	518	520	528	552	531	553	522	543	509	492	535	545	535	538	548	538	569	549	550	501	525	512	520	516	555	504	499	570	518	533	558	482	513	540	538	455	557	549	536	529	551	541	543	572	533	540	561	511	560	539	524	555	525	540	512	558	557	563	515	535	531	512	539	553	521	601	539	514	525	549	501	565	505	520	526	514	545	461	613	572	534	515	534	547	555	513	533	524	543	538	489	567	578	551	520	550	539	501	524	541	553	523	549	527	558	527
24307	21414	28744	25621	43515	59311	45066	27787	14495	5564	2034	1042	786	784	708	708	745	714	731	746	720	713	666	735	731	738	669	735	699	714	737	731	707	723	704	710	757	762	695	700	696	729	697	729	699	762	729	745	728	797	665	696	696	708	683	740	743	686	711	707	708	708	735	750	718	645	739	718	711	714	703	746	657	698	692	703	753	720	693	751	684	739	705	670	685	696	729	728	732	698	696	684	701	656	686	705	672	713	693	712	725	721	760	670	679	751	749	732	689	694	709	675	718	735	704	711	744	674	662	707	696	716	752	727	701	721	707	699	682	708	692	687	703	714	702	732	655	699	689	706	668	684	726	707	627	710	706	697	730	718	678	674	708	685	670	701	735	701	692	724	740	649	696	698	716	701	680	704	719	733	678	737	670	735	691	676	681	704	733	720	695	712	704	704	738	709	707	737	719	697	745	728	685	702	731	673	760	705	700	702	660	706	643	706	676	692	732	722	689	721	664	701	725	720	691	698	735	720	716	726	677	673	719	748	700	681	689	699	776	682	708	754	692	691	699	690	677	680	755	657	717	686	701	712	761	730	688	695	680	707	716	742	690	728	720	688	668	679	728	678	717	726	715	677	716	712	711	720	711	698	740	705	680	675	692	724	722	728	692	695	646	668	777	701	705	728	714	709	695	684	652	699	742	694	736	709	709	694	646	665	657	719	725	727	765	701	651	682	686	663	686	724	715	675	735	713	676	692	692	701	738	707	693	745	741	731	733	726	702	694	676	698	751	714	683	725	717	679	684	761	723	721	735	650	686	699	683	737	711	729	671	712	741	720	752	699	741	718	714	705	702	670	749	711	718	723	674	706	723	715	718	728	665	697	727	671	700	714	705	708	715	724	677	714	681	720	659	705	708	736	697	723	704	666	698	716	734	662	655	742	739	682	700	734	708	735	664	646	710	678	708	732	655	656	734	681	640	658	705	684	709	708	666	741	721	696	705	703	717	711	761	705	685	644	733	716	690	709	732	653	716	704	692	712	741	679	680	679	682	739	680	666	718	696	694	693	704	698	711	683	734	714	644	709	697	687	707	757	729	677	716	681	720	782	722	681	684	693	674	732	732	746	702	672	703	724	657	726	719	759	676	731	710	695	682	710	688	689	749	709	707	714	658	677	691	656	687	696	708	696	676	704	714	725	705	728	747	763	694	684	716	681	655	699	680	705	684	688	689	689	722	717	725	706	704	723	763	730	692	707	730	714	718	692	659	718	709	729	720	703	705	722	679	714	679	747	704	755	691	697	681	674	684	730	680	707	730	710	684	693	698	680	717	724	706	686	753	690	712	713	662	702	692	689	761	660	740	682	660	641	720	713	700	697	740	741	657	724	721	757	696	685	689	736	750	747	731	693	696	674	697	718	713	749	748	665	685	732	726	712	648	650	717	734	671	744	737	768	717	739	731	656	626	730	700	703	687	701	729	728	673	685	660	734	679	735	674	688	695	673	709	705	705	700	695	712	690	688	668	710	724	714	695	694	721	703	731	729	670	654	672	705	717	694	741	639	694	731	728	754	661	733	682	666	740	713	661	664	690	745	712	689	757	725	700	660	728	687	711	717	688	697	747	755	657	697	741	744	693	716	684	680	652	725	732	702	699	688	714	700	721	667	689	722	646	690	719	667	689	681	663	702	694	707	699	681	744	705	703	757	707	720	735	744	735	712	703	700	738	697	704	714	681	664	716	700	693	678	725	687	677	714	714	701	704	738	680	645	709	688	697	703	661	689	698	680	675	669	720	682	704	685	721	678	686	694	685	680	690	720	707	715	693	715	712	704	673	716	692	686	735	730	666	675	709	682	679	746	663	758	680	718	694	678	682	697	713	656	716	716	688	693	746	715	686	661	669	609	777	674	707	703	727	715	720	695	706	707	691	699	705	691	745	707	694	700	712	704	717	669	703	705	735	731	691	682	652	639	709	695	719	690	675	673	682	710	681	713	773	705	702	697	736	689	739	715	691	720	676	715	705	715	744	700	677	666	705	721	682	705	722	733	686	690	740	794	713	715	678	669	736	755	695	703	730	709	711	751	715	720	641	679	697	702	723	725	751	683	713	679	675	712	736	754	704	720	698	688	668	672	710	765	748	652	731	695	725	716	677	685	713	644	679	700	718	656	718	731	667	687	691	687	733	721	716	700	683	775	666	720	716	733	754	688	704	700	671	759	704	717	750	721	685	706	700	694	691	712	719	744	672	724	693	740	690	721	742	668	755	788	698	722	688	703	720	721	725	685	690	674	740	693	717	696	695	688	721	673	728	702	716	719	745	687	692	717	696	713	702	670	725	717	726	717	761	687	662	670	714	736	721	712	712	716	711	708	698	697	708	679	668	679	725	690	723	723	724	738	682	713	720	703	773	699	674	684	688	760	646	676	644	710	657	735	696	720	709	717	699	708	680	656	738	663	689	729	700	683	707	706	686	706	666	666	725	732	749	712	706	704	722	652	746	692	732	725	690	720	725	697	668	635	735	706	706	706	691	702	686	678	706	674	730	689	693	705	734	756	719	690	658	730	680	689	716	679	726	663	700	715	688	657	706	677	706	701	676	701	770	707	734	738	693	744	725	691	671	706	674	745	753	731	697	691	696	688	711	701	690	734	729	676	698	699	684	697	653	680	692	717	724	733	618	733	721	681	731	692	675	689	700	672	675	701	673	667	717	732	705	763	693	637	705	683	730	710	738	697	717	658	668	692	719	680	699	660	689	775	707	689	715	765	719	659	725	769	703	685	718	681	714	718	746	701	693	711	705	702	729	688	710	660	667	668	709	618	683	689	641	708	688	763	715	707	700	718	728	691	704	668	671	706	700	677	704	754	738	694	707	701	684	681	730	667	714	703	703	680	677	697	668	699	677	743	688	699	675	677	684	693	701	673	698	757	727	767	690	700	726	702	704	704	720	699	644	699	695	709	665	684	688	708	744	679	713	665	679	658	681	699	711	766	702	693	677	703	733	694	706	719	651	746	682	678	700	723	685	680	741	709	763	660	716	732	708	691	723	693	710	690	714	689	726	668	753	725	780	709	678	694	725	688	697	726	737	687	733	707	735	726	682	661	703	703	673	674	665	664	733	673	730	682	740	719	678	656	683	644	693	680	703	713	714	694	668	703	699	658	722	686	703	699	672	701	749	716	751	700	745	698	666	707	712	707	695	694	673	740	746	680	727	706	731	677	701	687	723	678	697	704	715	690	709	691	690	704	653	661	682	665	692	684	680	704	694	743	717	707	703	734	735	724	678	690	728	693	675	740	668	698	684	647	661	711	736	723	681	721	667	658	712	756	684	659	689	628	696	622	704	696	742	711	656	691	705	686	706	698	677	669	706	753	687	692	702	711	706	704	742	702	742	741	705	655	682	673	694	725	698	745	718	718	718	673	739	695	737	724	728	702	710	704	701	714	671	679	698	704	718	773	729	657	733	689	701	732	679	704	699	714	700	633	676	748	698	690
3749	6173	5015	19817	58981	59901	35726	22190	11900	5099	1970	964	687	656	632	683	652	641	637	628	656	606	653	634	615	662	632	644	668	635	647	624	623	621	652	638	640	646	625	659	601	663	628	629	644	609	612	685	627	674	672	629	641	606	647	626	633	643	648	678	641	664	646	670	636	643	649	638	650	637	639	643	650	653	630	654	632	618	615	643	649	627	635	637	655	642	632	675	616	617	652	610	662	630	603	611	657	689	633	634	650	626	626	629	624	665	616	641	614	663	656	606	665	597	636	588	648	698	651	680	601	597	657	629	589	619	614	636	601	644	617	677	598	617	624	670	622	604	674	624	655	621	622	640	671	655	653	670	679	664	629	625	632	642	625	651	701	646	649	620	638	655	670	682	618	623	637	621	634	620	627	678	608	659	643	655	654	677	608	668	673	638	595	651	647	642	640	625	641	641	658	659	620	605	650	553	582	649	640	647	641	637	620	656	656	645	644	653	671	638	630	651	614	627	629	604	644	644	667	611	648	663	622	626	633	651	645	601	624	587	675	650	607	653	617	587	693	619	659	627	672	676	643	598	584	666	621	631	636	687	646	645	628	611	624	654	611	620	616	626	586	635	558	620	610	658	581	624	642	648	611	656	626	638	640	637	656	647	609	647	660	614	653	584	638	596	632	598	641	640	658	647	663	645	653	651	655	611	641	603	582	689	622	670	622	643	639	640	632	625	674	619	629	671	628	613	618	643	660	639	660	627	564	676	627	651	655	616	621	638	636	613	654	678	640	660	613	664	674	601	618	638	622	652	629	660	669	644	655	647	627	620	597	621	635	626	624	617	632	642	611	650	650	627	632	635	669	641	649	668	610	611	650	633	597	639	607	634	609	641	645	607	651	672	653	603	626	636	601	599	665	604	648	608	685	665	637	654	639	615	607	631	634	616	647	634	614	597	631	658	624	615	617	636	694	648	667	626	653	626	644	670	597	634	677	642	662	650	645	611	669	652	635	605	643	620	628	644	676	649	640	655	597	678	589	652	621	652	659	635	609	577	647	652	618	631	616	605	657	626	628	642	647	608	592	609	626	674	608	624	624	636	641	628	652	637	690	610	636	623	619	598	638	620	630	628	641	623	623	616	637	601	663	617	650	685	651	598	619	628	661	651	685	645	629	609	635	664	602	620	672	635	624	651	647	636	660	627	606	598	639	632	626	626	640	652	598	698	638	631	660	630	653	651	592	618	647	605	647	629	661	616	635	645	631	654	665	643	618	633	664	679	652	639	670	573	624	655	615	619	596	636	632	643	645	629	604	653	612	632	617	633	645	663	646	643	585	636	615	608	629	647	663	722	632	657	655	630	596	655	662	650	613	637	646	621	581	667	649	654	651	632	634	625	608	612	625	627	652	580	603	607	654	686	611	608	646	581	648	678	639	695	651	628	666	607	656	635	640	581	652	612	651	638	623	650	633	706	646	666	627	645	615	601	586	668	608	592	620	619	625	668	639	643	588	688	623	636	615	691	641	638	619	640	589	627	615	637	664	597	649	661	617	651	572	593	642	617	627	645	628	627	625	638	621	642	690	622	619	610	630	645	659	632	635	621	600	646	660	635	690	640	608	585	639	640	627	588	626	635	653	610	676	668	640	596	599	647	625	642	589	614	635	594	622	653	614	648	632	650	641	604	623	627	607	604	631	625	644	629	602	622	613	599	634	632	640	624	619	648	632	623	615	606	666	586	645	654	657	626	629	627	591	642	645	673	600	626	625	646	629	602	630	666	616	618	690	638	637	625	649	644	638	626	644	615	624	674	642	610	677	693	587	664	623	590	642	648	623	659	594	616	609	646	636	623	649	632	595	634	632	584	630	626	610	623	625	631	631	622	612	605	650	585	622	653	633	627	622	658	637	640	631	652	653	626	662	664	617	599	621	623	649	667	585	642	664	619	612	643	651	640	631	657	600	632	650	624	647	625	633	588	629	627	655	695	612	614	684	634	634	640	647	605	581	607	640	666	614	616	649	621	681	625	602	630	657	659	620	630	628	598	653	616	666	598	606	644	613	636	634	629	638	616	657	639	668	594	654	611	652	655	614	610	617	609	605	620	639	624	624	660	680	656	632	625	619	686	682	618	596	653	620	624	647	662	656	665	651	610	653	623	632	583	617	618	619	661	592	635	620	614	657	635	629	639	678	676	620	642	634	646	668	622	630	657	610	632	634	641	652	640	623	646	617	621	597	644	591	642	638	604	650	648	648	617	669	599	630	599	633	639	628	634	604	631	637	652	637	626	646	628	630	647	612	653	627	616	629	636	596	662	671	636	630	671	681	646	600	586	644	663	620	605	639	631	635	612	651	655	636	620	648	617	646	653	631	609	613	669	617	648	604	630	639	614	654	634	608	621	644	659	618	638	654	604	637	635	650	622	614	657	587	645	657	605	680	630	654	669	603	615	611	659	665	635	618	648	625	627	652	611	630	653	634	645	565	647	650	621	636	633	592	642	635	636	641	642	649	619	633	626	634	644	655	620	635	617	586	622	652	652	602	604	621	636	700	619	611	601	609	604	621	646	631	628	679	632	648	602	593	637	632	614	659	640	631	642	616	655	663	606	589	621	663	638	670	644	644	640	623	618	659	652	608	684	625	622	607	657	621	623	628	611	611	629	626	643	615	608	635	681	595	645	657	648	661	646	606	624	592	626	592	663	634	626	631	603	641	623	614	615	599	595	620	623	592	607	659	629	631	608	623	657	616	606	693	663	599	606	700	653	608	578	632	627	652	616	665	671	643	638	676	620	631	618	630	635	635	652	654	600	584	645	675	634	639	624	673	616	636	707	670	600	624	631	608	640	622	627	623	635	624	627	616	624	598	650	607	644	623	625	615	653	624	609	610	645	636	620	649	591	620	656	598	669	617	648	606	611	637	646	656	630	658	610	641	613	572	649	625	640	653	621	645	630	626	662	651	636	619	649	629	634	655	656	631	621	635	635	658	642	638	602	610	654	640	641	614	640	628	632	604	633	651	611	650	645	654	642	617	680	658	648	647	625	617	613	610	626	576	609	622	623	654	640	613	623	645	681	611	616	655	615	606	586	631	623	642	613	630	645	610	662	656	600	640	683	587	650	601	635	660	624	623	631	650	659	637	600	611	666	670	627	622	621	624	635	642	667	600	596	633	640	638	584	648	626	636	677	655	662	596	608	643	613	643	610	638	647	638	626	654	635	643	683	625	607	640	607	660	613	646	640	599	628	672	667	679	642	644	647	623	644	607	611	645	609	655	639	672	652	641	639	613	638	619	606	617	584	686	622	623	616	602	638	629	666	617	592	621	663	633	650	668	667	664	599	677	665	675	563	670	643	647	618	666	648	601	599	637	635	656	625	656	638	680	645	640	644	630	596	605	635	628	648	608	649	637	677	658	613	677	703	614	625	669	632	651	665	656	659	609	640	620	615	621	612	632	681	594	613	642	646	660	565	652	635	631	622	642	681	613	636	565	625
27665	12403	1639	2182	7570	9687	4152	1686	1081	738	626	529	545	553	577	582	580	562	534	546	546	571	561	527	512	569	541	541	511	587	542	537	571	564	554	531	591	507	530	554	572	558	541	548	585	543	578	538	580	557	573	545	526	547	563	572	554	557	553	578	602	562	532	534	549	539	536	503	565	558	479	545	547	524	580	568	553	545	559	515	545	567	577	553	533	553	554	519	539	516	561	547	516	552	556	482	589	568	581	574	523	559	532	544	546	533	537	513	542	562	535	545	577	519	562	597	566	532	520	564	530	560	498	555	559	523	541	562	583	531	518	578	514	560	532	565	564	558	536	532	565	574	569	540	558	524	531	582	528	560	529	533	541	575	570	569	504	526	558	535	598	533	554	525	534	532	558	547	539	511	539	558	583	527	514	574	528	530	512	577	523	538	534	529	515	555	560	586	551	559	558	504	548	576	561	566	528	525	555	541	553	551	514	559	504	556	531	534	566	537	567	529	580	550	531	535	578	586	550	526	565	579	578	580	544	557	562	582	571	535	592	560	535	555	568	518	552	514	542	551	541	555	573	564	518	552	556	537	490	547	495	516	529	543	581	570	566	540	502	558	554	581	549	551	532	552	584	535	561	541	568	564	510	525	523	551	539	509	530	578	586	545	525	511	596	546	567	556	543	560	559	567	549	585	541	538	577	600	545	530	521	559	527	555	548	536	542	556	566	547	531	568	521	555	566	562	551	589	560	552	533	517	508	524	542	540	538	547	562	523	573	550	529	557	532	515	611	535	540	531	502	562	579	535	533	499	559	548	539	572	554	539	571	571	562	576	516	554	502	566	504	577	552	585	565	517	541	559	550	554	536	513	563	514	489	553	520	571	528	511	550	531	550	574	530	563	542	568	510	547	568	531	509	561	542	568	586	568	558	505	560	545	524	556	590	555	547	531	535	556	529	519	561	570	598	587	578	556	495	523	557	510	549	547	536	527	523	537	571	557	581	547	537	516	533	576	570	531	506	532	540	570	567	510	549	528	548	504	556	507	531	566	518	518	573	559	529	532	562	553	573	534	576	565	524	586	546	540	531	530	528	543	565	561	546	546	524	514	523	550	558	598	556	587	548	506	542	531	560	548	556	552	580	539	556	563	534	528	500	499	570	545	537	543	527	541	566	519	571	573	551	545	553	519	556	564	515	568	528	512	556	544	546	522	506	535	534	560	545	578	543	558	556	527	527	595	563	519	556	514	510	532	518	540	503	573	571	527	520	566	527	509	512	566	546	566	578	542	557	520	535	584	531	543	536	583	526	486	469	537	568	500	536	536	484	558	552	546	558	566	538	553	515	528	554	558	558	524	566	525	577	608	542	508	537	587	543	537	563	518	522	553	512	561	586	528	527	558	524	554	581	539	572	560	524	592	526	545	533	551	532	559	509	522	577	570	526	545	550	552	580	539	525	551	516	605	553	555	548	548	530	509	550	545	511	526	553	542	538	540	531	546	606	574	501	531	563	561	554	556	553	569	532	553	539	548	574	546	561	562	490	558	539	531	584	611	577	561	538	579	548	535	539	550	583	544	503	513	545	491	533	549	554	539	553	536	531	534	576	570	522	546	558	533	507	526	542	542	575	548	566	521	534	559	567	534	573	526	564	538	527	562	553	525	539	551	523	552	568	507	530	598	532	546	543	533	575	469	547	568	554	546	535	538	519	548	506	595	557	542	532	545	540	544	545	514	548	529	514	520	522	540	533	534	553	582	536	537	524	524	522	537	519	556	570	531	511	518	533	555	551	600	555	560	555	527	567	523	555	555	573	535	532	526	630	512	518	511	531	533	573	547	534	535	542	522	547	588	544	545	532	548	528	593	487	584	487	500	521	570	560	552	597	544	557	522	500	529	582	510	526	528	535	560	533	526	532	562	587	564	567	528	494	549	567	509	571	549	534	552	483	575	550	543	565	542	558	554	561	547	534	521	562	541	537	528	552	567	523	502	566	550	505	526	566	517	524	518	533	538	571	521	571	548	526	543	550	535	482	545	563	546	563	527	539	536	573	557	587	506	536	541	580	501	520	552	523	517	538	563	565	529	561	506	539	579	550	549	551	552	543	508	535	554	585	601	541	568	561	580	532	582	507	547	533	578	548	522	545	563	546	503	522	578	526	538	539	556	584	573	535	583	566	550	521	530	491	573	528	493	551	565	544	533	510	546	550	547	543	541	498	522	609	570	509	535	535	545	577	589	556	553	577	552	522	544	534	573	560	557	576	557	544	527	519	540	548	543	566	559	547	573	548	549	556	559	510	556	547	578	577	546	514	556	519	530	504	517	533	581	570	573	558	516	544	573	566	527	516	556	558	560	539	540	523	512	564	492	561	553	539	539	546	580	518	541	519	562	590	566	567	590	602	559	560	509	542	511	555	550	587	529	558	546	544	513	570	524	544	574	555	539	496	549	546	574	581	603	537	534	542	555	532	554	568	542	533	565	525	554	510	560	523	532	540	547	566	548	538	544	515	491	544	523	550	547	587	536	523	535	518	561	528	561	543	479	523	583	547	532	518	561	553	559	511	542	526	566	559	516	566	536	514	535	583	542	556	521	534	582	593	540	575	515	494	565	532	556	559	515	515	582	564	517	558	582	553	540	533	538	541	534	522	565	547	513	521	553	583	562	554	553	555	559	535	510	521	555	552	530	561	577	525	523	541	528	571	488	564	530	584	510	556	564	577	529	532	541	530	526	563	535	541	555	511	573	548	483	518	536	554	535	574	525	551	574	548	541	516	506	531	576	579	552	526	547	586	534	574	593	557	534	527	548	523	553	560	552	553	536	568	553	542	548	547	555	561	506	576	585	573	594	573	533	544	550	535	535	550	542	571	580	554	573	576	580	534	545	491	566	574	533	565	540	539	532	568	519	571	542	561	543	539	556	519	602	537	530	548	512	579	536	579	538	539	521	584	516	547	528	545	535	563	530	608	560	580	542	531	538	508	564	551	587	496	587	587	542	521	507	551	530	512	583	518	521	532	537	544	566	569	582	515	542	543	567	558	519	533	528	569	563	580	579	540	533	510	560	553	530	566	571	552	594	545	550	527	562	560	530	560	535	523	559	551	559	515	545	519	516	541	530	540	563	574	548	561	567	533	563	560	538	543	566	574	558	514	530	579	543	527	522	548	556	503	570	520	549	555	582	553	564	577	517	542	580	593	546	543	547	542	516	558	555	567	534	537	533	519	517	536	556	540	557	552	549	553	549	527	536	565	526	528	560	536	530	585	592	548	533	540	591	523	563	550	539	544	591	531	526	548	568	574	562	553	532	548	544	528	554	562	529	557	560	531	538	546	572	588	557	552	546	525	542	559	574	543	555	527	527	543	574	549	535	599	552	503	550	543	528	562	502	580	554	518	592	521	541	527	520	583	538	575	549	520	511	520	476	579	505	553	608	526	550	572	530	529	553	565	518	541	558	563	524	553	538	535	553	553	520	585	556	546	511	539	532
4755	819	775	2147	8106	8826	3527	1799	1061	697	579	508	473	520	454	496	472	465	474	526	485	500	469	457	471	475	494	506	463	481	467	483	465	483	491	487	513	465	500	476	516	507	486	475	483	463	471	472	547	466	483	484	505	477	472	499	501	465	489	484	488	458	449	483	485	514	472	513	479	465	447	517	461	509	473	483	466	508	509	464	489	506	459	449	495	484	483	475	465	453	466	484	449	442	468	460	461	436	515	476	480	525	452	489	500	485	441	464	488	470	484	426	446	441	503	459	501	487	492	489	503	493	479	476	497	465	479	479	483	446	482	472	443	489	447	464	481	484	468	445	459	475	486	461	464	471	458	494	502	472	461	485	457	517	499	517	472	478	447	502	486	473	489	445	527	448	465	482	482	473	498	452	427	484	481	461	449	457	512	517	509	489	509	472	475	511	509	511	500	487	491	456	493	465	478	476	501	465	485	481	474	463	451	489	498	482	496	504	497	456	502	518	455	529	470	471	482	481	462	496	496	473	494	511	489	484	464	467	488	498	501	469	474	515	460	466	438	468	451	461	510	517	487	521	470	497	478	501	473	489	505	528	464	463	497	438	484	452	503	479	466	498	507	517	472	510	502	495	492	481	491	478	481	482	493	480	519	473	494	468	518	488	477	508	473	449	519	471	470	471	516	496	490	485	471	450	512	526	484	522	447	470	486	497	473	492	464	484	516	504	468	510	513	515	462	473	458	472	476	437	473	443	429	446	480	529	482	450	508	480	489	508	466	493	488	483	504	485	481	501	483	440	464	495	513	471	485	502	464	471	457	462	489	481	462	486	479	525	493	520	461	493	503	503	441	489	494	530	454	475	479	498	489	478	502	481	445	484	501	474	468	526	483	479	472	484	512	531	498	449	509	478	468	485	512	480	514	494	469	467	454	519	469	469	486	510	511	469	461	483	470	459	457	491	492	505	475	471	448	490	452	522	519	469	471	499	480	488	477	500	476	481	474	491	536	497	502	493	496	487	488	506	464	448	473	467	488	499	492	497	470	434	503	481	477	483	487	459	500	466	507	461	465	443	462	443	473	506	473	520	468	455	486	507	508	463	499	452	497	456	461	475	466	446	508	469	465	484	450	450	517	476	462	494	502	465	436	435	476	478	433	476	502	498	463	499	508	475	454	478	476	463	479	514	427	461	463	457	476	476	443	469	495	475	488	463	537	495	484	507	495	484	451	472	507	468	476	470	497	507	492	502	456	472	471	449	485	466	469	490	504	480	507	518	471	485	460	475	504	483	455	473	500	471	431	484	480	484	470	455	500	457	461	500	482	506	471	455	488	468	493	480	497	473	473	466	477	456	413	495	483	490	476	467	504	470	499	445	476	514	472	483	490	431	507	498	460	481	464	491	471	481	426	508	485	442	485	488	476	527	478	480	478	505	478	477	485	447	475	444	525	505	449	479	494	499	475	471	443	470	493	489	475	468	476	457	496	465	464	477	501	467	437	462	455	460	458	498	498	501	467	496	471	455	481	461	505	481	487	482	471	482	445	485	525	461	469	446	446	418	472	482	467	522	486	444	486	494	478	497	481	482	552	494	472	494	472	489	473	508	480	447	454	450	482	478	453	516	508	495	519	484	470	463	470	450	488	457	517	469	452	484	494	450	512	472	439	438	487	500	473	477	493	463	488	488	459	513	458	469	510	489	533	495	438	473	504	479	455	470	501	491	447	493	479	490	473	468	501	466	499	484	483	459	459	444	524	490	464	460	433	495	508	442	461	468	449	449	468	472	508	508	454	524	469	504	495	483	444	488	487	504	450	468	498	514	488	492	502	487	511	479	483	510	536	456	473	458	472	481	473	483	482	482	492	466	465	494	466	480	520	479	478	529	497	468	492	479	453	519	456	425	485	482	460	449	497	507	508	480	484	475	483	467	490	475	510	530	473	495	486	459	495	521	508	456	494	481	463	483	513	526	442	454	462	515	467	462	499	488	518	464	499	470	444	523	472	432	493	450	490	518	461	490	460	505	496	480	489	457	477	471	442	485	456	474	493	494	508	498	458	442	484	466	474	475	443	512	497	454	483	485	512	530	486	472	491	501	455	463	449	509	492	475	452	458	456	441	468	462	490	483	490	503	483	467	421	486	477	482	501	490	460	456	496	469	491	472	504	466	446	445	507	497	501	493	504	482	478	485	483	455	517	492	462	471	515	471	482	477	468	480	463	492	475	520	477	467	485	472	485	457	457	469	481	448	532	455	467	495	513	451	474	530	522	499	511	447	472	559	453	455	481	506	522	491	464	480	515	451	496	504	460	467	473	461	452	476	464	498	472	477	486	498	488	497	500	473	476	495	474	529	497	469	416	536	463	480	484	446	470	463	504	518	489	458	473	446	456	490	492	476	486	453	475	490	485	478	482	498	476	461	487	491	502	462	497	471	502	467	448	505	489	464	488	460	498	486	503	495	458	474	429	478	458	477	505	460	523	475	471	485	498	506	497	494	472	432	515	507	468	483	483	498	463	458	473	502	446	457	453	479	494	476	464	507	485	451	507	495	415	447	474	445	480	464	474	487	471	495	468	488	441	509	484	465	465	498	509	444	454	490	488	484	491	463	492	475	448	482	454	466	479	470	505	429	472	441	499	501	464	479	495	468	453	461	520	480	463	517	476	496	477	493	473	509	495	473	477	457	510	511	478	485	449	467	491	471	512	478	484	438	476	474	477	501	475	493	459	516	491	475	512	438	465	484	522	489	479	475	499	462	487	468	466	542	503	439	443	462	456	469	507	487	454	443	500	477	431	493	490	465	477	484	474	523	457	452	481	470	459	477	483	493	489	535	468	517	528	501	466	478	415	473	488	469	446	468	455	426	476	464	497	433	477	497	519	485	508	460	489	451	445	470	511	498	497	486	482	447	419	477	493	490	495	450	451	484	464	490	456	514	477	478	520	506	482	487	464	471	445	493	506	473	474	460	494	471	420	496	495	474	485	522	439	470	463	480	476	473	504	479	429	500	426	473	491	528	452	495	445	514	488	466	488	502	511	443	495	481	492	487	444	467	510	474	461	481	452	481	482	476	483	431	519	506	461	449	499	462	457	473	474	480	499	455	477	469	509	484	476	539	455	492	499	461	474	499	458	477	493	499	460	475	500	482	462	480	504	510	438	509	487	501	449	470	460	517	480	457	447	487	487	435	489	484	473	472	465	465	498	469	499	497	485	495	445	472	459	471	444	502	521	444	507	462	512	486	495	484	475	463	452	447	488	492	460	433	463	516	486	442	454	478	451	453	478	491	499	485	481	459	451	476	509	481	541	488	464	464	474	470	480	479	498	489	508	431	487	489	470	506	489	515	471	466	492	483	457	465	478	480	454	486	522	470	438	499	533	483	475	494	473	454	478	466	465	491	464	503	471	468	478	470	491	459	475	463	461	446	479	484	456	516	502	485	449	461	458	478	443	504	477	465	490	505	462	487	484	445	486	489	418	458	531	492
25508	21408	27479	31286	50532	41886	24037	8684	2796	1141	710	637	606	594	651	612	650	609	579	594	614	606	557	621	651	629	567	586	607	654	596	553	579	555	600	608	581	609	563	574	608	599	610	664	583	588	604	555	586	608	576	610	636	600	592	620	613	560	558	601	599	610	612	588	595	583	613	594	547	600	600	603	577	553	604	615	573	585	630	619	559	599	637	566	590	598	554	627	570	612	607	557	618	574	603	588	642	539	593	604	586	607	586	547	574	567	560	562	633	672	622	621	563	581	566	618	633	615	561	622	607	600	616	638	615	586	608	586	592	596	585	601	608	579	613	595	615	612	610	607	551	601	615	566	571	578	669	625	602	601	589	568	577	626	595	584	580	589	582	621	576	629	553	575	635	593	597	558	621	589	665	594	627	631	604	596	572	561	622	579	618	630	580	572	581	561	572	591	637	602	587	616	589	586	574	595	574	605	587	612	583	548	589	598	621	596	569	580	596	598	586	591	564	556	581	597	578	568	577	546	572	633	608	563	568	601	589	626	588	538	573	634	584	611	577	609	588	598	578	564	590	582	580	603	594	578	582	578	620	603	560	598	621	613	591	588	574	569	517	582	570	558	602	610	641	591	596	573	614	561	608	587	625	581	608	574	613	610	601	634	577	597	604	587	581	583	599	600	623	619	604	591	619	530	614	614	583	562	628	561	569	612	594	586	571	538	602	562	601	621	601	570	553	618	593	613	573	537	518	657	563	598	608	580	583	578	620	609	595	619	575	589	577	605	616	610	619	569	641	633	604	597	614	569	613	603	637	605	630	618	610	587	633	575	618	571	670	599	580	566	586	573	566	596	603	587	594	596	605	576	597	574	547	578	574	578	573	586	579	630	618	567	581	605	563	608	588	600	608	619	568	584	605	629	638	612	585	632	565	589	626	619	623	577	569	536	576	632	572	594	548	579	611	604	553	588	632	620	600	627	594	619	568	568	592	544	640	628	579	592	617	606	592	546	620	588	618	601	588	595	627	570	620	559	635	586	635	628	601	597	598	572	593	584	566	605	568	614	569	599	554	609	616	574	563	586	617	583	596	584	557	609	623	602	527	506	605	631	615	587	588	607	585	565	598	560	571	575	591	602	585	602	599	571	586	570	602	603	596	644	627	615	586	590	603	663	635	591	589	600	624	584	594	623	616	574	622	633	565	549	590	572	600	609	632	650	571	589	597	651	612	571	610	614	627	575	625	562	598	592	641	592	582	542	618	638	620	584	625	650	606	605	578	604	663	602	637	588	581	574	601	568	609	601	588	593	604	633	572	601	636	601	607	585	627	602	590	627	593	630	598	610	584	565	603	594	575	572	583	562	602	554	601	567	577	585	611	597	608	579	599	568	545	603	619	610	621	578	621	580	603	571	600	557	581	620	586	611	641	526	615	621	594	547	574	593	595	617	580	598	594	602	563	555	552	600	599	618	616	584	596	594	624	576	581	632	620	590	628	593	574	580	550	585	579	575	616	570	569	532	617	618	616	587	582	556	574	600	582	550	633	598	548	589	621	574	577	574	595	606	575	581	631	635	618	574	619	559	580	584	579	578	593	579	532	627	547	606	623	594	594	629	578	610	604	610	613	605	596	560	608	585	609	598	647	597	579	586	637	575	591	596	618	608	603	557	619	594	604	588	600	613	569	573	572	593	666	627	608	601	593	643	546	606	571	582	593	587	652	587	583	605	571	586	619	641	593	603	640	603	591	614	553	597	569	596	606	581	592	592	575	578	580	595	597	591	592	537	574	610	575	559	568	590	621	567	569	585	596	609	596	616	581	568	572	610	634	592	575	552	616	626	564	589	637	588	582	608	635	590	629	592	572	615	595	576	579	573	613	611	583	631	626	581	587	608	571	625	604	572	614	574	584	573	619	617	573	593	591	624	596	566	607	563	617	580	573	579	594	605	600	589	580	577	599	591	611	583	634	608	598	604	599	616	609	592	577	608	556	568	616	633	553	638	609	618	593	574	603	560	633	587	590	581	602	565	610	595	578	607	628	577	607	607	599	621	589	565	602	571	565	545	548	589	583	584	579	586	627	597	618	589	584	634	580	566	638	549	578	605	607	552	606	601	614	606	582	580	556	593	599	582	597	578	611	581	569	612	571	594	628	561	608	586	569	645	550	566	580	543	595	609	574	564	579	580	588	587	539	555	610	600	581	562	604	542	596	589	620	613	588	572	628	634	600	609	617	615	579	601	569	598	560	585	553	614	627	605	630	550	616	599	601	624	592	618	607	580	645	562	581	639	615	570	587	612	609	611	580	561	559	581	654	604	578	629	571	603	599	593	569	558	597	588	590	618	633	592	615	606	622	570	570	579	591	579	603	632	607	597	601	601	597	593	582	580	670	578	587	577	601	617	617	558	590	637	567	623	559	603	565	651	602	624	592	581	585	595	600	570	604	611	663	555	611	566	594	586	582	606	585	589	580	605	602	602	580	585	636	567	579	583	605	563	606	585	603	608	584	610	556	564	564	567	556	563	564	571	573	562	614	546	568	586	612	617	580	597	596	635	574	590	617	555	639	605	617	610	593	606	599	575	584	584	582	600	558	637	603	623	614	587	597	576	635	612	591	637	625	636	583	619	590	610	572	581	586	557	562	620	613	576	643	565	624	617	568	586	642	573	545	571	614	588	594	578	551	617	595	585	602	611	578	599	581	583	601	555	626	570	565	637	596	569	604	583	554	620	579	617	590	608	602	604	623	606	603	578	608	587	617	609	581	568	592	601	573	552	600	591	606	564	580	621	610	633	601	609	560	576	519	578	612	609	590	568	587	547	597	574	616	567	544	654	586	626	596	606	574	586	601	554	553	588	595	617	580	617	615	596	636	604	552	582	575	612	572	569	630	569	583	567	577	581	624	548	637	569	596	655	628	570	591	609	541	586	604	598	599	611	608	595	596	615	624	568	582	585	574	570	614	643	570	607	535	584	566	608	588	574	610	581	644	549	586	547	554	601	609	592	612	590	553	591	656	553	610	612	619	600	582	645	628	600	587	621	570	590	649	629	540	613	598	592	598	568	586	572	590	600	582	629	594	586	569	581	589	561	580	577	601	593	577	603	602	593	614	605	610	564	602	543	595	557	584	648	605	599	600	615	582	596	620	570	579	558	586	572	576	587	563	604	630	590	566	568	626	607	617	585	553	599	594	582	574	605	590	620	613	583	595	625	566	609	566	605	591	608	597	557	553	586	587	554	607	600	561	565	608	562	610	611	595	594	590	596	588	626	587	556	578	596	595	592	591	603	575	629	612	609	604	582	537	579	571	554	592	618	631	604	594	602	614	603	594	549	607	633	580	581	607	625	633	594	590	582	566	580	562	597	586	582	596	588	630	532	567	615	605	590	619	600	613	606	605	588	630	572	576	570	616	595	574	590	597	603	573	603	624	570	590	593	591	570	569	584	603	572	566	621	572	596	595	598	576	593	551	607	559	580	597	598	575	621	578	575
3581	3405	6251	28640	51170	35445	15558	6383	2766	1203	706	560	527	539	530	605	573	532	560	571	562	537	543	524	532	541	571	539	582	559	532	562	525	543	521	526	583	523	545	517	559	531	545	584	582	557	529	581	554	548	521	568	549	556	548	570	550	536	547	574	554	533	532	570	543	538	553	532	539	522	587	561	528	560	542	541	489	546	537	556	510	537	534	563	547	568	529	537	554	587	540	545	553	555	560	547	584	520	575	575	547	549	547	564	554	560	553	549	529	532	532	528	513	537	543	549	598	509	544	583	535	549	548	582	520	529	523	558	562	527	583	562	569	556	537	541	555	550	521	558	547	566	572	574	519	535	559	571	551	578	557	531	559	542	542	535	530	556	538	534	538	533	539	564	539	530	588	519	507	525	558	489	556	554	499	507	544	523	564	559	514	569	527	545	563	578	496	527	558	540	566	546	498	509	580	525	516	530	552	537	567	537	544	527	527	547	515	568	532	598	535	512	530	554	563	546	591	528	536	560	551	566	548	540	522	519	529	538	566	550	522	520	525	566	505	534	551	502	502	558	559	539	547	565	546	516	532	576	534	588	567	573	576	575	544	528	546	525	544	532	539	511	530	549	538	517	564	552	548	517	563	548	502	523	530	512	535	559	526	536	537	533	531	496	551	543	539	542	527	505	541	511	563	574	557	530	533	566	521	525	530	553	563	531	551	531	548	547	536	530	576	541	537	552	513	558	512	602	556	587	539	513	545	561	552	563	552	574	500	562	578	565	561	522	519	528	572	553	593	564	543	528	494	556	547	533	533	538	526	517	523	548	528	600	556	541	518	558	529	530	569	514	564	517	556	504	534	554	528	559	543	556	556	518	585	556	546	538	527	596	564	530	521	561	512	524	554	544	507	496	548	552	564	504	528	537	593	498	489	577	558	529	557	529	546	553	562	505	538	528	547	531	553	546	520	505	565	577	523	546	562	522	534	537	544	555	510	509	539	554	517	535	534	563	564	537	538	515	546	542	520	529	503	565	552	556	564	524	508	533	545	506	536	559	550	511	542	553	545	496	563	554	529	529	558	538	551	498	542	552	516	515	486	571	557	539	536	537	549	519	527	550	545	542	559	580	555	547	530	567	518	538	568	532	538	536	519	523	569	549	538	519	547	554	545	583	513	593	561	558	545	556	534	529	585	539	529	576	534	547	539	514	554	569	578	564	517	559	534	556	510	568	530	575	535	548	505	546	531	546	561	529	562	574	566	526	513	538	528	499	545	524	551	538	542	525	548	550	524	490	550	548	583	565	542	531	551	520	552	521	589	579	570	541	549	510	527	537	576	579	535	516	525	546	589	506	580	516	507	519	522	540	524	545	506	544	563	545	554	548	552	552	521	583	571	521	566	523	514	513	541	550	576	532	520	515	561	558	543	532	523	531	508	538	500	531	526	525	519	551	524	509	535	564	551	529	551	526	566	537	519	515	548	552	468	545	534	548	621	541	512	560	566	547	536	520	551	509	544	521	559	505	540	536	522	558	550	546	531	573	529	555	537	524	484	478	539	530	485	553	533	531	512	585	526	557	529	536	513	492	545	505	531	529	575	536	539	522	544	596	569	546	535	527	565	545	540	529	563	511	548	549	550	533	552	532	535	550	547	523	556	543	523	503	532	561	552	547	513	563	587	531	503	587	521	531	545	510	528	528	507	558	512	515	517	529	570	557	529	532	549	554	537	556	557	530	525	522	561	539	519	528	521	551	564	565	530	517	526	509	537	547	532	574	570	529	510	568	537	571	560	526	512	549	521	539	554	589	553	537	497	548	593	535	516	558	540	550	558	542	527	567	523	605	545	570	555	547	522	506	572	549	518	525	557	539	553	532	504	547	523	559	564	547	558	528	555	548	546	549	535	563	559	551	515	514	505	516	543	548	540	509	478	543	514	501	565	594	560	548	546	542	566	537	596	511	542	534	503	524	534	550	489	532	510	562	520	497	564	581	525	521	552	518	532	538	550	558	573	504	587	544	529	517	583	541	546	561	503	573	560	569	556	523	544	532	547	550	528	548	537	564	503	538	546	565	518	545	532	567	503	560	562	547	536	517	562	514	508	531	532	538	500	568	576	536	565	546	545	521	548	520	555	546	553	544	550	510	580	540	526	531	531	583	547	515	565	495	564	512	550	526	566	506	537	525	560	556	524	565	528	501	501	528	595	554	530	546	538	548	573	525	539	523	542	578	529	548	553	533	518	547	522	557	516	526	512	514	510	541	519	537	535	555	548	518	530	541	497	515	568	526	529	512	543	548	550	516	563	517	552	509	517	529	528	539	530	533	536	564	572	549	558	539	573	564	558	511	570	539	561	516	505	571	517	547	542	525	536	500	557	520	527	495	527	535	561	531	554	563	522	533	530	535	523	545	530	561	507	530	544	494	553	555	572	508	531	545	566	534	561	504	564	520	558	563	552	492	502	539	500	590	568	541	567	536	538	546	531	573	557	573	597	583	538	529	544	559	493	497	564	529	538	539	544	521	535	586	575	554	563	564	551	539	535	525	548	535	517	516	536	572	499	589	581	522	557	564	551	525	535	520	532	565	532	577	530	565	547	550	523	482	518	532	589	570	534	521	557	519	540	547	570	549	511	530	546	537	535	523	606	521	538	548	518	544	515	549	537	565	531	568	550	536	524	516	530	523	497	543	498	527	531	567	519	525	524	566	538	543	528	580	479	542	553	531	509	519	536	520	569	575	531	484	568	515	552	528	515	571	543	531	562	502	539	530	528	566	583	548	565	494	555	519	504	577	545	533	500	535	542	571	523	551	547	547	539	563	556	550	552	533	537	527	522	550	547	523	534	520	540	584	562	519	527	503	509	548	564	531	564	508	520	495	537	560	545	585	522	522	561	490	541	549	511	525	536	539	543	565	537	535	553	529	552	543	506	522	510	534	575	560	536	536	557	493	547	579	566	534	516	495	513	523	583	550	567	574	564	516	567	579	505	528	498	532	532	502	553	571	539	561	564	568	557	506	499	540	566	520	521	530	496	520	540	554	604	538	540	552	597	514	529	560	525	551	534	495	546	550	601	502	560	558	530	550	552	528	542	572	528	518	538	595	555	551	568	526	547	540	518	535	535	543	539	532	529	521	533	576	550	503	571	559	539	528	554	542	575	529	574	518	512	544	525	556	573	521	532	534	565	552	545	557	536	556	500	570	536	512	546	487	504	549	545	517	494	568	522	516	533	512	553	525	537	558	537	540	502	529	541	544	574	561	543	560	538	546	568	501	590	530	517	538	549	555	546	518	508	517	487	563	574	579	524	571	547	538	536	527	552	546	530	557	552	521	537	531	503	535	548	565	548	518	553	508	542	554	505	596	589	521	564	537	507	564	502	563	557	543	534	521	513	541	550	529	534	540	483	502	548	503	559	541	530	532	528	553	563	521	517	508	542	525	579	520	536	576	542	513	558	578	538	495	531	552	541	533	581	530	544	555	547	557	503	530
24251	21444	29551	39796	57081	49328	32596	12770	3719	1467	950	829	778	792	708	713	687	736	707	720	739	711	710	762	770	674	745	709	744	705	673	727	709	722	711	705	691	728	733	650	722	712	671	696	708	688	663	686	727	729	751	757	739	702	698	781	680	689	727	663	759	710	710	710	700	703	683	707	728	723	699	708	703	733	689	746	749	704	724	690	737	737	674	679	685	717	687	739	744	726	736	696	726	735	732	702	674	743	679	713	728	733	703	757	764	690	726	706	706	718	711	691	690	718	735	737	701	704	691	693	681	686	725	764	706	730	719	737	692	664	686	717	739	640	678	721	746	771	712	689	735	771	696	703	723	649	675	741	750	714	682	686	736	699	712	736	696	687	763	690	705	762	770	723	729	751	743	742	700	757	718	756	708	726	668	738	678	715	735	737	726	714	698	708	691	728	711	698	697	695	728	728	705	704	702	674	763	662	706	647	731	744	724	718	664	685	724	653	738	768	730	745	671	696	710	705	715	715	739	737	717	769	707	709	695	730	699	715	718	728	746	714	699	714	669	705	681	689	721	690	719	688	732	713	701	695	718	669	691	687	701	689	676	743	682	684	712	712	649	731	719	708	703	672	679	698	726	692	668	731	718	766	757	716	736	708	739	671	701	700	707	774	697	690	706	686	759	710	724	730	689	718	716	700	759	720	714	729	740	699	704	690	744	723	696	718	664	719	711	686	694	664	678	708	699	719	638	709	717	665	707	707	660	733	709	742	693	771	714	742	694	739	699	708	754	672	676	702	722	711	728	658	769	725	730	715	666	705	717	731	723	722	704	729	724	711	699	691	734	745	666	705	745	719	697	674	684	707	654	666	728	726	728	750	672	726	696	709	739	743	676	733	688	662	722	675	732	702	728	706	684	719	707	719	733	713	686	711	719	743	740	714	694	714	724	707	719	691	715	693	697	712	743	730	732	731	712	730	708	726	709	722	738	708	667	697	712	671	758	768	725	699	691	721	709	716	682	752	689	706	664	692	715	706	696	712	730	718	704	672	760	706	698	679	699	775	724	772	689	726	686	687	696	688	699	688	710	722	725	649	697	708	745	713	713	681	687	744	785	699	656	657	744	693	691	705	651	704	714	651	766	755	694	701	697	727	686	681	741	761	730	697	668	731	690	716	705	670	694	696	723	684	676	785	727	704	746	668	715	772	733	718	695	694	686	720	678	681	687	683	725	721	739	727	702	717	720	672	682	679	653	728	747	701	751	677	745	689	698	696	671	745	726	699	679	694	676	720	650	687	723	668	735	727	715	708	735	751	741	693	681	727	721	740	710	700	731	694	688	717	743	673	710	709	712	677	709	665	709	689	727	710	726	712	694	718	733	716	722	716	703	715	689	729	758	680	718	753	743	729	682	749	723	701	680	719	729	688	716	761	673	687	696	658	709	679	719	664	680	702	740	744	750	695	723	732	737	684	650	703	681	672	765	750	730	668	688	724	713	670	745	687	762	718	702	725	663	696	715	750	740	742	687	715	672	664	709	687	705	724	671	714	662	693	677	692	690	648	689	731	725	670	711	723	690	723	747	679	688	705	714	710	757	721	678	686	692	712	719	683	728	670	737	725	736	746	708	714	735	741	702	698	753	700	693	702	695	739	718	691	664	694	751	723	668	696	634	737	717	746	695	724	781	736	711	704	670	730	710	691	719	717	739	706	679	683	730	719	697	730	658	704	738	711	705	703	712	706	684	664	683	715	733	723	730	744	738	723	710	676	738	679	680	765	696	694	720	697	711	738	704	705	734	685	738	713	687	713	650	677	714	705	722	732	695	739	721	772	658	710	725	685	648	714	688	713	681	735	698	715	648	718	689	738	776	715	742	715	712	693	730	740	747	674	756	701	695	710	718	765	629	708	706	690	689	680	678	691	747	757	712	707	698	663	699	757	717	686	646	692	733	721	707	715	709	713	704	707	701	747	715	719	715	748	709	693	625	693	672	678	726	683	682	704	697	709	730	702	714	688	698	663	653	683	725	725	714	733	675	712	748	736	715	697	686	700	701	704	701	707	700	742	705	728	723	674	663	748	714	724	717	734	707	724	661	765	677	718	657	715	693	714	723	722	706	717	712	737	698	730	701	707	743	692	730	739	677	723	675	744	720	721	696	709	675	694	688	731	745	725	721	704	724	699	680	714	673	677	712	708	751	744	667	745	707	662	676	728	725	673	684	679	677	715	717	735	744	710	758	723	712	716	662	742	682	744	700	683	713	740	669	726	703	691	706	693	669	714	669	682	686	649	742	690	715	682	763	693	715	718	740	726	714	718	709	681	738	674	727	708	751	703	678	734	686	654	712	674	644	677	688	768	734	735	708	687	735	680	724	726	677	672	700	713	668	704	676	773	714	691	721	710	708	726	707	699	690	706	732	725	719	713	726	748	725	703	721	701	674	711	742	691	708	726	695	745	680	694	687	692	738	733	704	683	701	711	723	710	732	746	699	748	687	688	651	719	692	725	702	694	752	747	690	711	717	705	741	698	688	644	744	677	730	717	739	755	684	710	697	681	704	723	736	702	695	706	706	708	687	686	725	716	687	744	735	706	695	740	683	715	717	714	685	703	769	777	682	715	713	672	685	687	717	678	658	699	694	658	708	706	725	668	691	719	714	691	661	696	714	699	690	691	694	687	668	681	686	702	737	726	696	662	721	716	701	731	722	686	677	707	743	729	683	707	680	720	674	678	702	658	709	688	708	697	732	739	686	695	763	732	759	711	712	751	642	671	717	736	678	695	752	690	700	697	734	714	708	721	736	716	729	754	686	719	693	678	674	709	748	741	651	715	707	686	704	699	693	721	701	685	705	713	674	674	717	677	683	759	739	694	685	741	691	663	711	646	706	698	685	724	737	695	744	702	703	691	700	736	710	734	654	663	681	698	685	733	705	738	685	727	724	762	714	703	711	706	673	736	722	686	747	737	744	646	673	717	667	739	684	742	679	721	763	714	687	696	735	731	707	657	725	730	672	680	690	734	754	771	715	654	719	753	732	733	745	760	741	723	757	712	733	702	679	694	685	663	750	692	676	761	672	715	671	720	670	739	706	668	706	730	653	690	715	702	715	680	726	724	707	706	698	729	693	705	677	724	700	708	709	704	729	671	660	701	715	701	692	702	695	727	696	719	704	700	674	701	695	709	701	736	728	652	669	716	707	687	727	711	666	752	708	676	725	662	713	697	657	677	744	685	721	794	723	674	702	757	705	709	727	719	702	736	710	732	738	729	741	660	684	717	686	733	719	679	734	722	696	716	737	728	680	652	690	651	720	715	678	693	710	713	686	668	697	673	704	716	697	706	715	704	708	703	728	658	720	685	666	699	721	692	695	709	697	705	711	725	749	743	721	750	704	721	710	676	723	698	699	696	716	740	721	724	699	726	729	696	685	708	661	730	750	677	695	721	688	747	742	707	715	692	733	634	701	719	665	743	721	738	721	675	691	670	702	685	658	688
3872	7072	24517	69112	67872	45659	22823	8344	3483	1417	885	667	689	682	649	638	654	651	647	671	627	656	656	698	702	688	660	652	694	605	686	687	678	689	652	651	626	648	623	636	643	660	634	660	673	615	631	664	633	657	630	637	635	658	588	591	646	636	673	630	618	616	657	637	660	661	619	611	631	650	619	641	625	628	605	644	631	626	677	656	645	608	624	652	705	604	677	687	613	654	652	638	659	602	660	638	626	641	667	619	660	644	641	713	597	630	651	656	651	692	649	634	620	674	658	645	674	649	615	624	657	662	645	649	667	620	640	595	620	636	610	639	609	611	628	673	668	644	646	626	651	613	665	621	646	654	645	640	624	674	704	667	616	632	674	692	653	649	636	609	666	615	653	676	691	681	627	649	645	655	651	673	640	627	623	615	618	666	632	637	650	695	673	652	673	658	655	623	640	662	625	695	636	633	665	636	613	666	660	659	645	679	597	659	696	646	678	630	611	639	677	662	678	669	643	664	642	666	658	670	635	689	659	656	637	631	637	602	643	630	616	653	646	638	636	660	662	674	651	655	613	692	630	636	618	578	626	650	617	634	660	612	633	655	669	638	655	610	688	635	620	646	688	675	709	646	659	656	627	616	634	686	619	687	658	613	646	600	692	598	672	684	657	611	642	640	661	666	667	660	684	609	616	661	657	607	618	679	643	665	648	624	673	602	678	669	616	608	678	615	677	641	630	637	605	667	641	598	641	638	675	661	649	646	666	608	634	646	656	639	598	606	646	631	647	593	620	632	677	625	674	687	627	586	653	661	688	666	659	678	704	651	678	635	626	608	609	627	639	660	634	637	642	623	611	663	672	594	630	682	657	648	597	644	645	630	648	604	630	678	628	630	662	632	644	609	625	628	618	657	668	655	688	642	666	578	680	654	665	691	640	620	645	631	640	619	655	633	597	655	657	697	659	618	624	691	611	645	627	617	666	615	652	621	673	673	625	667	671	614	634	694	609	616	680	667	638	651	653	619	645	648	650	672	627	704	643	614	667	638	621	640	630	627	635	688	682	647	658	688	646	657	643	649	647	651	633	643	613	649	668	610	658	670	665	694	644	662	655	618	653	658	668	610	615	647	583	701	608	664	652	657	657	636	696	660	677	633	606	652	674	611	609	645	668	608	644	670	615	632	624	662	629	613	596	642	620	697	637	635	616	601	610	602	654	615	636	624	633	652	644	655	667	620	647	630	664	639	672	635	661	654	622	657	661	638	661	640	645	639	638	595	656	626	647	642	609	642	622	668	650	652	596	640	660	648	662	644	638	620	667	671	654	648	629	663	647	647	685	650	683	628	629	631	671	675	672	645	613	658	634	677	622	624	596	658	654	651	680	689	678	653	620	707	656	647	609	646	673	682	667	590	646	623	633	664	701	657	644	633	669	636	654	639	636	662	624	671	680	681	614	642	641	618	607	625	670	680	651	647	626	605	642	653	652	649	653	645	618	637	636	650	633	699	615	660	661	626	656	643	616	687	621	649	648	629	580	684	634	624	657	617	625	651	673	630	651	613	626	608	661	726	682	659	629	600	642	608	675	674	614	612	630	632	644	657	615	668	627	660	691	642	650	655	614	674	666	664	641	663	666	666	675	650	649	665	640	653	623	657	625	698	620	651	653	696	644	661	577	645	657	631	627	615	637	597	620	627	625	632	664	619	688	622	676	617	658	669	648	649	651	692	631	613	624	653	634	632	673	653	628	680	617	616	635	639	679	646	599	660	656	689	651	622	592	639	652	648	665	632	621	602	630	633	608	593	624	617	678	660	643	690	642	740	644	608	611	665	598	597	582	647	655	645	603	633	630	637	642	640	630	640	613	620	653	638	628	651	645	647	660	655	632	634	684	656	657	639	625	658	658	655	668	624	624	632	674	636	650	651	603	609	675	677	666	636	628	702	653	651	653	671	652	634	662	615	650	694	609	637	659	612	685	642	614	702	600	625	649	661	640	663	619	692	672	648	644	628	684	675	649	671	624	671	650	663	614	628	630	663	653	698	644	666	665	615	629	639	630	605	656	621	675	673	660	660	641	654	616	672	667	680	654	637	640	623	616	602	641	600	630	652	624	632	639	667	602	633	636	683	661	696	617	665	626	655	610	616	642	646	612	678	659	637	636	680	659	668	683	594	613	642	597	589	629	631	669	690	629	676	632	663	662	617	636	634	625	637	630	644	694	634	592	617	631	672	648	644	632	666	668	630	642	635	636	596	693	683	640	637	636	636	616	653	637	625	648	639	624	637	665	684	626	673	639	598	638	686	655	649	658	570	650	606	638	714	619	614	606	644	584	630	683	612	612	645	676	696	672	610	622	641	607	628	592	646	645	632	634	660	658	621	613	642	619	592	613	643	645	625	632	642	648	665	625	651	613	655	658	640	624	675	637	624	644	646	620	638	636	620	633	633	720	644	635	649	639	670	648	691	644	635	674	616	663	640	632	616	619	632	632	612	643	654	607	603	660	615	671	688	631	619	671	687	651	608	610	665	678	647	662	632	656	633	632	631	658	667	573	631	636	663	628	612	618	641	687	651	628	661	627	659	662	628	654	619	651	610	648	684	664	660	651	665	655	608	615	669	586	619	648	652	684	618	642	614	644	641	626	661	630	626	666	682	611	645	686	631	620	637	639	612	628	627	640	638	676	609	657	620	622	600	616	650	626	662	648	596	632	660	647	629	676	680	673	649	679	637	674	628	652	652	623	680	608	637	642	639	657	616	605	637	654	642	638	656	601	650	643	643	603	611	605	597	646	608	603	608	637	657	640	631	616	678	650	670	666	634	621	654	641	657	635	655	594	667	638	637	628	631	672	601	643	622	634	670	616	618	620	621	672	662	677	599	683	649	668	642	670	630	642	617	650	622	668	612	642	684	634	618	612	621	638	645	655	665	587	591	671	621	639	691	627	629	640	682	634	667	642	593	668	655	607	678	636	654	619	614	658	588	627	645	590	665	699	637	677	630	619	637	657	634	654	641	654	677	672	655	628	623	658	612	661	671	684	615	633	632	629	643	638	631	614	623	629	635	717	630	669	599	628	619	649	677	649	665	656	650	697	687	622	628	636	597	622	626	607	642	644	606	657	604	616	638	683	699	589	641	640	684	623	625	665	627	633	642	631	642	651	603	614	662	668	625	645	627	586	668	641	640	614	624	640	593	620	607	649	644	645	651	633	645	689	647	672	625	633	640	616	601	620	676	662	660	628	634	671	663	629	632	604	675	692	636	670	642	650	646	654	656	667	668	660	650	632	644	688	676	636	607	620	637	684	641	586	594	617	640	584	654	639	647	673	633	625	660	646	618	649	636	673	653	628	620	619	662	663	623	677	629	650	600	646	617	627	646	624	604	619	638	632	631	592	597	675	586	662	617	656	664	590	632	611	629	642	624	663	625	639	678	668	639	590	661	634	623	658	631	592	634	693	608	655	647	655	607	639	615	656	638	630	660	661	650	641	671
27801	12850	4464	15383	14309	6666	2473	1043	747	604	605	553	569	574	543	559	583	567	570	563	590	579	616	538	536	571	583	585	566	617	580	567	579	575	530	574	579	588	551	557	603	613	583	508	575	556	544	583	552	529	559	544	577	592	584	573	578	537	542	577	555	549	547	580	562	561	599	584	617	574	604	557	581	564	547	565	542	569	540	550	605	615	564	557	566	594	545	523	528	559	576	537	536	568	602	594	578	535	570	563	606	552	531	566	579	552	591	571	574	570	529	586	545	534	555	604	562	542	539	585	561	571	527	559	542	538	557	524	543	510	515	535	566	521	569	577	546	537	567	570	547	585	522	575	529	511	585	549	548	537	570	603	600	565	577	567	549	565	575	544	596	565	572	539	561	566	553	569	570	542	575	569	548	562	595	563	584	547	562	553	602	546	626	584	579	576	574	590	592	588	558	543	553	564	525	614	534	548	601	553	550	573	556	544	580	633	557	564	587	529	566	606	531	578	585	580	526	548	588	517	560	564	557	585	569	590	614	612	578	551	581	556	590	597	590	556	568	611	603	563	597	557	582	540	591	556	574	552	561	567	578	542	550	551	596	540	535	567	529	566	554	585	571	607	572	532	514	602	577	609	569	595	532	613	539	534	561	561	589	543	524	590	554	594	597	570	556	558	552	567	557	565	531	528	526	569	534	566	616	569	583	569	507	594	549	527	526	574	540	580	609	543	577	575	546	534	564	593	553	576	581	582	559	529	553	564	565	581	548	516	566	606	537	554	565	553	553	504	563	578	528	580	579	558	572	570	547	523	544	558	547	591	539	598	558	562	559	557	559	572	592	550	557	511	537	620	537	574	532	597	562	587	605	601	570	570	582	570	572	594	529	532	571	617	559	565	607	523	593	525	547	617	567	574	537	549	591	526	592	568	503	549	574	543	544	557	559	576	531	577	601	556	580	566	549	565	589	589	597	579	553	568	549	571	605	561	590	526	558	561	529	506	607	627	536	576	564	573	586	591	529	568	552	552	545	555	577	568	529	581	569	593	559	568	582	573	547	572	561	565	575	597	641	571	529	529	542	556	561	547	553	530	579	552	584	554	597	563	575	546	571	531	612	561	542	550	554	598	584	569	574	616	549	597	573	586	516	524	581	569	584	570	531	525	515	561	569	586	560	602	586	563	575	612	546	594	600	556	548	562	569	547	581	580	593	552	549	555	539	588	547	579	561	555	542	566	546	542	557	567	568	548	546	570	603	554	557	566	603	577	538	511	542	585	571	541	575	506	509	545	512	522	554	566	589	555	604	531	566	561	582	578	566	561	534	611	595	570	622	583	547	541	555	561	596	553	568	568	601	534	562	547	565	556	551	573	554	581	562	582	563	574	576	561	593	557	589	565	550	586	550	636	595	549	546	535	589	562	573	549	511	560	546	540	531	532	586	600	550	546	542	577	579	559	581	579	574	589	529	580	571	600	581	591	569	535	560	569	559	601	547	554	576	587	556	562	545	533	536	555	577	554	524	549	556	587	579	555	512	591	536	572	537	535	540	555	533	542	547	558	527	535	584	548	596	568	568	558	595	602	572	505	558	558	562	573	582	567	628	560	567	597	560	546	603	533	574	600	581	569	559	563	581	581	545	554	575	591	594	596	546	554	590	556	544	551	523	563	577	570	610	547	526	620	574	519	561	580	522	582	606	573	538	568	565	608	600	559	570	588	564	556	567	542	561	574	555	538	552	547	529	541	547	588	557	588	567	567	544	570	541	596	541	568	524	538	570	556	571	566	565	554	568	560	564	601	498	558	561	588	525	589	580	542	515	568	561	559	586	548	595	585	620	560	569	537	570	555	544	602	553	575	542	595	594	546	556	553	578	546	593	565	588	569	584	601	564	583	603	560	546	536	550	591	558	550	531	537	551	564	564	576	539	534	592	599	530	589	559	560	559	537	541	561	564	619	554	550	580	566	522	530	542	558	552	507	557	518	550	582	574	591	571	578	601	541	557	536	578	568	536	525	583	549	577	588	579	538	569	553	536	539	572	580	559	541	566	565	597	563	576	617	559	554	555	554	566	541	562	538	590	560	548	562	567	541	502	534	555	604	549	570	580	600	547	518	541	574	546	537	543	589	527	538	570	553	551	567	576	590	530	588	564	476	549	563	570	585	558	566	585	561	552	627	556	540	584	580	562	582	547	585	584	572	570	594	546	596	562	558	594	605	554	614	575	581	535	584	578	573	573	517	545	615	571	547	548	563	610	553	552	583	561	504	542	525	553	552	554	569	604	554	511	529	556	563	571	564	585	565	584	531	581	544	567	540	519	539	549	562	586	574	575	595	574	577	591	579	544	614	544	563	549	552	572	516	561	562	597	577	526	573	566	585	563	575	553	555	571	560	595	581	535	610	571	531	560	522	589	579	531	539	555	560	589	594	561	557	559	522	556	524	587	590	588	576	602	584	549	547	566	594	542	581	604	562	580	580	568	517	546	565	550	553	569	594	551	553	551	553	534	601	579	584	607	579	581	582	545	559	581	553	584	574	523	559	567	539	547	600	553	588	513	580	570	573	567	590	562	571	531	560	568	565	593	592	519	568	524	595	574	608	588	544	547	569	543	548	543	573	579	551	566	547	531	558	566	535	555	599	552	567	603	527	565	527	593	547	528	562	569	547	602	593	565	580	559	576	540	565	580	556	527	549	544	563	576	575	548	547	601	580	568	500	581	538	570	580	552	555	547	552	616	550	590	562	562	539	568	546	599	576	554	576	567	542	604	521	573	579	575	588	513	599	575	578	586	527	550	607	593	541	555	575	519	563	567	526	568	570	579	586	591	585	547	538	549	535	602	564	588	533	580	552	595	627	554	585	592	551	518	527	567	585	573	584	550	563	568	578	592	565	599	601	589	603	538	562	577	556	541	579	525	517	555	597	562	584	517	519	535	544	547	574	580	551	584	554	557	512	567	548	582	592	553	589	561	531	562	563	558	553	543	574	546	529	533	547	549	535	575	572	582	500	602	557	540	582	566	560	560	557	562	574	553	514	559	589	581	572	574	586	559	540	550	570	562	579	612	542	585	509	571	605	551	593	568	533	556	566	617	553	569	562	601	545	562	575	550	553	573	580	561	578	546	579	533	561	573	549	535	592	571	561	577	549	554	572	556	561	565	531	582	550	580	574	538	569	583	578	592	534	594	566	578	555	586	561	568	568	573	609	598	606	610	616	594	545	566	554	546	553	542	541	563	572	545	570	569	536	551	561	565	538	547	602	567	548	537	578	575	580	530	581	550	592	571	546	525	527	577	510	570	611	590	554	548	565	570	572	622	561	599	526	534	581	585	587	527	546	557	591	543	562	565	537	525	578	590	591	530	574	534	591	555	568	555	574	557	578	535	536	558	529	565	567	535	554	608	580	561	579	530	621	563	549	571	564	561	557	565	538	563	520	559	545	556	601	531	598	577	548	605	590	611	571	593	590	541	556	548	553	573	525	565	542
4866	1114	4580	13626	11102	5365	2311	952	633	530	494	504	523	470	506	507	468	453	484	465	489	481	497	469	502	531	442	473	540	525	512	472	470	457	489	471	473	491	505	469	523	463	478	438	467	486	487	503	494	522	456	490	554	493	550	476	504	483	492	515	482	493	504	496	458	467	490	489	522	470	492	509	488	491	494	491	478	505	485	496	515	491	474	477	470	508	508	436	469	501	503	488	494	488	471	498	469	496	476	485	480	459	469	500	449	496	503	479	488	514	454	473	502	482	503	499	487	462	509	500	477	514	430	509	460	553	475	476	511	529	483	556	471	501	474	502	480	515	512	477	493	488	455	490	535	482	488	473	463	513	456	495	507	470	482	472	475	514	499	455	520	494	512	523	494	457	458	486	493	470	522	497	467	495	492	471	466	509	470	470	448	483	468	524	478	502	487	444	479	458	497	488	474	525	487	450	515	482	485	482	501	524	460	478	477	498	458	500	453	474	493	484	496	491	482	486	489	518	491	486	497	497	518	485	451	498	470	476	504	481	501	493	452	486	459	484	489	452	530	546	440	513	478	449	477	500	459	503	519	464	533	513	446	502	490	500	476	464	504	517	507	466	471	500	481	512	429	453	485	508	474	510	489	425	467	506	514	475	517	521	478	453	475	490	465	473	467	489	517	505	520	486	495	505	499	494	518	498	493	485	496	484	473	490	492	502	492	524	508	493	487	488	437	488	493	485	454	489	480	473	469	466	487	508	485	477	494	471	511	468	474	507	476	444	486	470	517	438	506	484	502	499	508	483	479	456	542	503	477	473	505	507	542	510	499	518	496	470	465	494	466	491	500	500	495	507	475	492	453	448	462	489	508	480	468	524	484	480	498	453	526	490	482	506	476	446	496	446	442	443	468	509	521	498	484	497	494	517	505	503	495	484	506	523	482	471	505	449	438	451	473	490	505	505	471	508	459	510	468	487	508	464	507	504	478	473	464	498	475	482	465	517	508	487	476	477	479	546	473	466	439	501	478	457	468	482	459	517	511	488	483	498	480	469	458	537	524	495	476	461	511	471	500	492	520	513	522	476	458	514	475	460	504	474	440	480	470	425	500	460	522	456	456	479	456	464	466	471	469	516	471	499	483	468	495	479	504	473	466	502	462	478	492	522	481	469	528	502	456	489	544	487	485	509	452	478	511	501	460	456	505	479	474	449	473	482	483	513	495	487	464	504	474	483	498	484	496	504	491	499	481	462	487	481	483	483	482	471	532	461	484	518	495	464	483	476	485	468	469	464	473	495	468	499	497	477	480	488	511	483	467	463	437	505	511	463	505	525	497	473	500	472	498	515	473	486	492	495	532	459	466	471	497	486	504	489	477	460	442	480	489	465	499	502	455	456	490	518	445	495	448	511	503	490	486	509	496	471	444	492	476	485	497	462	490	490	472	505	491	459	473	478	510	457	485	494	503	502	472	504	484	472	513	479	519	475	491	456	494	504	518	490	514	490	463	500	494	460	474	486	478	493	495	457	498	518	501	488	474	492	487	515	483	504	457	484	515	511	465	507	520	470	453	522	491	478	496	482	491	534	464	488	503	496	484	501	451	471	461	450	473	508	484	441	491	470	456	538	467	461	460	491	482	504	485	508	470	479	457	483	521	481	480	479	499	469	486	454	483	501	488	477	459	482	463	461	506	469	524	535	474	512	480	505	500	471	484	466	461	516	511	519	463	456	487	487	467	499	491	506	494	501	480	520	502	477	479	469	462	420	512	473	489	470	507	493	477	449	490	482	466	492	522	477	476	500	476	463	472	494	479	508	501	496	483	518	488	470	527	510	470	549	472	505	485	494	462	467	498	499	498	479	488	496	496	486	516	504	471	480	462	499	511	498	522	462	491	494	497	463	514	516	475	502	482	486	487	506	485	453	527	495	513	498	514	515	455	494	483	413	513	494	465	487	452	475	477	460	498	506	487	511	479	507	498	462	492	500	500	485	499	467	489	513	470	504	514	486	489	506	464	507	478	471	455	513	513	452	462	518	501	458	492	519	478	462	498	493	466	515	477	458	485	512	498	474	511	479	481	497	498	462	511	498	514	463	476	500	476	490	469	488	497	466	494	454	486	451	491	474	482	482	462	485	467	475	482	471	505	491	539	491	475	469	480	478	464	488	509	478	506	515	498	482	478	470	521	474	443	483	527	474	497	493	530	461	476	485	462	503	477	504	502	521	493	509	493	477	519	443	490	522	463	499	501	479	474	469	526	467	509	491	487	530	474	511	453	510	488	508	491	496	465	504	511	497	486	512	506	508	483	483	489	451	460	510	483	482	442	503	506	478	480	514	492	452	497	442	509	508	466	496	474	467	509	476	500	548	504	449	517	485	535	522	495	490	471	491	486	541	477	504	474	514	480	444	466	482	464	486	464	483	521	493	483	509	462	454	502	476	511	489	502	521	505	502	474	512	431	439	490	487	529	478	460	499	510	529	504	500	501	490	483	502	525	469	457	476	489	463	476	468	493	489	519	487	456	467	509	490	444	480	484	488	527	474	473	503	500	559	523	480	478	490	484	465	471	428	446	500	495	496	494	480	476	477	442	483	471	484	515	485	473	491	494	452	456	495	517	518	496	462	494	490	495	478	484	476	478	469	494	496	483	501	459	517	477	510	483	525	524	514	478	490	476	484	481	479	465	510	465	471	513	478	516	464	515	471	480	474	524	511	494	484	505	435	489	467	486	506	506	476	520	508	502	448	476	470	504	503	483	475	464	466	461	500	532	505	492	522	426	470	451	491	469	488	473	491	515	486	491	512	498	487	505	457	473	468	483	472	473	469	466	486	471	465	491	498	512	495	468	443	463	505	495	512	470	455	473	502	492	495	513	477	498	527	472	486	459	478	539	483	496	443	505	476	500	471	454	530	523	492	460	500	503	491	482	498	506	500	481	445	486	508	490	479	507	486	477	496	523	462	441	492	472	517	480	504	478	497	509	523	498	476	523	518	463	493	463	475	490	477	456	485	515	486	509	476	470	457	457	534	454	466	460	467	509	495	486	495	512	511	499	491	497	488	490	493	458	491	519	505	471	483	468	474	490	510	443	452	478	500	517	492	505	464	480	485	482	479	447	471	492	461	511	531	526	476	493	450	499	498	492	468	507	485	474	465	450	505	522	500	503	504	493	481	481	507	503	513	451	501	491	552	507	445	495	499	501	500	488	477	531	485	468	471	489	498	496	486	464	475	475	505	531	460	474	498	485	456	537	470	454	477	475	495	495	491	477	491	494	508	459	517	462	467	523	519	485	454	454	459	486	466	450	495	494	491	503	498	482	534	472	524	472	459	484	437	511	463	425	499	495	502	493	484	496	468	466	517	480	487	481	542	472	492	481	503	466	458	476	476	486	475	461	510	489	488	511	459	490	503	493	476	477	454	500	480	506	458	467	475	512	484	479	513	515	510	459	488	534	491	455	558	470	454	461	483	507	493	483	485	493	479	472	492
25446	21412	31341	54281	51512	34519	16477	4891	1484	909	716	629	603	628	588	622	634	620	601	593	607	630	620	643	601	586	612	595	594	590	607	626	590	582	556	612	579	622	580	597	575	597	663	628	548	605	608	573	578	607	638	589	647	606	595	603	600	565	598	595	594	622	590	613	592	595	595	589	614	599	572	573	627	605	579	629	608	655	632	624	602	614	616	608	568	593	610	631	666	568	652	566	545	616	622	644	649	568	624	613	651	626	605	636	640	591	614	643	617	558	571	583	565	627	577	603	623	548	583	609	590	585	595	608	600	573	605	607	608	613	572	597	649	603	597	607	590	567	600	570	566	621	625	598	594	606	585	576	621	601	595	592	583	609	588	568	609	600	600	625	654	609	578	615	638	600	634	594	574	587	556	595	606	594	617	593	624	602	597	584	593	646	619	627	593	614	617	627	604	608	612	611	557	592	615	616	563	622	604	598	600	647	611	584	616	593	579	605	570	612	608	615	580	620	578	627	554	645	579	598	567	551	659	640	594	608	597	595	584	568	641	620	553	636	594	585	555	564	584	589	623	576	607	603	601	637	636	600	621	623	607	608	611	612	594	628	604	596	566	596	624	619	644	604	599	614	606	610	597	599	556	598	589	590	619	548	586	613	568	605	588	590	569	592	567	611	583	556	588	595	615	623	581	602	611	584	605	609	579	612	589	582	595	570	588	596	621	611	577	562	574	633	628	601	566	573	591	596	595	575	562	606	622	577	621	600	616	606	573	637	645	617	593	561	575	599	626	608	592	614	641	590	589	604	593	650	632	613	610	586	595	690	594	604	576	590	577	596	584	618	643	640	597	619	569	629	622	573	575	641	593	611	625	572	563	627	606	635	584	605	577	662	611	608	601	582	622	591	595	597	599	589	616	589	581	619	582	593	571	629	562	626	593	601	585	601	610	601	583	635	592	594	547	575	599	582	608	559	602	618	611	602	588	591	602	592	595	570	623	628	594	586	631	598	597	585	616	538	611	543	638	589	578	580	619	579	598	579	630	596	574	618	600	599	558	617	642	597	628	613	578	619	617	571	603	618	605	579	599	619	634	664	594	596	560	609	582	617	631	570	573	633	636	582	574	588	644	623	589	586	604	557	626	582	607	584	603	584	605	624	631	616	588	664	610	613	609	589	626	636	615	623	620	555	620	615	601	609	590	548	593	594	593	597	607	625	615	565	577	594	623	569	600	616	601	555	648	632	557	587	611	621	577	635	617	601	659	613	558	584	602	625	610	604	575	606	600	627	635	570	609	577	629	595	638	625	602	595	547	590	583	648	590	579	616	614	609	603	620	587	644	584	606	569	615	613	606	637	590	590	602	596	610	583	577	632	606	610	608	614	618	606	575	564	580	627	593	638	572	653	586	564	615	597	585	596	612	597	666	586	610	604	617	639	609	592	581	575	650	584	571	570	605	564	589	581	552	627	595	621	583	622	604	589	594	607	629	564	583	611	554	593	598	621	565	589	647	620	605	648	610	576	577	612	570	633	611	594	615	611	547	621	597	622	545	602	608	612	635	606	579	568	622	600	591	607	553	597	605	652	608	597	645	600	608	603	621	639	620	605	647	553	602	595	617	598	614	561	612	615	647	602	575	599	605	623	613	619	609	664	570	582	567	546	644	613	607	586	569	616	636	576	615	576	625	538	601	603	574	602	628	638	580	613	564	575	584	639	632	578	577	608	582	612	583	582	557	591	593	603	594	636	565	636	613	592	572	617	572	583	589	603	594	601	623	639	598	610	572	582	577	602	609	623	621	624	615	646	615	607	641	575	593	582	622	566	624	593	606	585	617	635	598	636	595	638	600	625	578	606	581	601	601	592	622	580	601	576	646	638	603	611	624	595	592	611	596	611	598	595	570	549	571	570	610	561	626	617	574	589	648	572	543	619	592	559	601	599	586	614	600	614	558	559	575	631	607	619	595	598	595	643	598	637	606	611	620	597	611	641	603	569	606	594	620	654	583	612	591	560	540	644	615	585	646	627	609	570	618	602	584	586	597	565	594	616	584	580	574	569	573	600	606	611	567	526	577	621	577	597	589	614	638	587	577	590	592	594	562	583	581	593	581	604	614	610	571	621	592	599	597	568	597	582	573	614	590	552	581	609	572	603	599	600	594	590	611	587	590	583	594	577	692	609	631	582	586	613	613	581	587	590	608	591	575	601	586	611	612	574	618	578	613	583	578	606	580	575	605	575	556	592	556	642	611	590	619	665	591	598	593	608	569	557	616	624	603	613	563	583	620	626	602	637	627	607	643	596	629	653	592	623	583	632	584	595	652	572	634	615	626	612	580	583	605	617	583	586	590	606	618	600	565	581	615	593	615	595	626	603	580	639	612	588	605	588	637	612	597	597	587	591	665	621	598	613	565	556	616	596	568	635	565	657	570	604	587	594	618	582	600	619	604	598	603	641	566	567	635	585	622	623	588	539	580	606	621	567	578	601	629	590	563	640	609	593	575	611	610	582	535	554	568	628	564	600	595	585	575	600	598	573	574	597	594	568	631	644	616	654	610	568	570	587	577	609	583	542	659	572	608	591	608	610	600	591	617	587	600	543	567	590	585	612	583	639	577	615	555	590	622	606	573	615	577	615	593	644	580	591	609	583	653	591	617	580	565	617	583	555	564	599	591	628	584	582	590	645	594	591	582	571	579	633	597	617	656	582	634	614	546	611	594	586	616	625	604	621	564	569	591	607	573	584	610	544	603	586	565	587	606	607	584	603	640	613	584	618	604	581	584	633	575	600	615	636	568	626	613	595	583	617	626	555	638	566	592	617	591	608	607	589	608	592	578	580	564	594	587	624	652	568	577	621	642	620	588	615	619	619	567	600	596	614	621	631	576	547	604	596	571	602	640	577	642	597	570	587	643	605	613	578	605	598	626	634	625	606	650	569	565	616	626	581	588	617	602	618	630	619	577	638	639	582	550	617	632	617	628	610	544	620	611	619	572	614	592	573	632	609	610	595	608	630	576	613	638	552	589	565	565	606	601	584	586	617	572	562	597	607	560	598	608	613	628	606	626	599	607	624	563	583	595	599	610	599	607	586	640	581	634	565	646	595	617	563	626	626	616	612	612	593	613	606	633	617	614	623	586	583	590	618	614	615	628	648	578	619	638	576	605	646	613	588	588	538	585	611	612	607	589	619	588	641	570	596	621	651	569	619	624	562	619	605	625	616	588	598	585	644	568	602	609	585	612	582	631	588	645	601	593	614	621	566	602	634	640	565	586	637	581	613	597	616	580	630	596	587	587	636	614	633	602	606	579	591	569	578	612	630	589	612	617	591	582	635	608	595	617	616	579	591	579	606	606	637	602	631	564	569	565	634	599	592	608	601	660	626	624	627	615	546	570	632	596	593	594	625	575	603	616	586	604	605	628	614	550	540	598	565	586	598	613	619	576	541	603	594	612	594	590	601	552	604	608	561	633	588	615	623	595	593	610	572	575	591
3597	3641	38693	57966	45972	25158	10727	3969	1454	824	616	501	532	553	577	589	532	511	519	542	531	571	537	520	553	552	526	555	536	582	539	529	543	521	562	568	508	567	560	565	558	528	544	562	546	591	530	510	546	515	486	559	512	557	517	544	551	573	507	534	556	533	606	572	544	569	563	580	539	526	538	541	537	588	588	528	508	585	535	542	506	510	528	553	523	577	497	537	537	504	555	553	516	528	528	554	565	556	520	544	565	559	528	539	591	548	540	534	546	553	520	538	559	544	602	507	543	516	538	542	579	523	531	568	531	530	547	498	560	500	552	521	527	527	536	516	524	564	562	540	549	549	537	556	532	553	507	516	539	548	542	543	528	564	554	536	512	524	556	558	514	553	538	550	551	541	535	561	547	530	542	566	520	555	545	572	509	523	568	532	558	599	556	519	556	550	576	543	533	569	554	516	529	540	597	533	594	558	529	554	494	548	569	591	543	575	538	544	526	549	504	535	517	587	541	564	521	525	553	550	539	542	533	553	539	555	562	517	532	569	555	524	518	511	469	552	551	500	550	542	522	570	545	522	540	624	502	511	570	532	574	537	543	570	507	542	545	568	533	524	540	534	510	533	544	518	507	578	544	547	582	551	581	523	526	561	510	558	575	521	536	541	530	527	566	583	535	551	543	517	520	590	552	499	555	541	584	551	543	568	506	568	560	544	571	509	552	597	549	536	566	537	531	502	566	545	561	515	556	538	548	572	540	541	560	544	586	548	503	583	525	533	540	539	487	567	540	556	556	537	530	548	514	502	541	541	485	549	603	529	552	562	529	559	543	565	528	548	543	570	535	497	509	595	548	530	562	568	546	511	532	522	510	535	583	496	555	592	544	577	557	510	588	552	525	565	541	561	559	583	527	524	575	575	536	534	536	513	558	562	580	501	549	540	513	553	547	530	523	544	580	533	581	540	560	528	533	576	524	511	529	520	557	559	539	560	556	544	540	535	523	533	532	543	542	537	546	544	514	562	570	545	492	521	568	556	516	552	565	558	520	553	523	531	563	514	538	538	495	550	582	526	522	535	608	552	498	560	587	543	545	563	537	528	553	542	536	563	549	548	532	538	550	511	513	558	517	540	560	532	582	508	556	522	579	537	525	556	534	500	531	500	510	515	553	538	487	563	519	494	537	536	565	508	568	568	561	553	540	520	527	536	525	565	540	564	542	539	568	504	483	555	543	485	530	536	582	510	532	497	549	543	551	556	507	492	538	556	537	558	527	594	603	540	539	575	538	558	523	538	574	568	574	579	518	517	541	519	567	533	549	568	540	523	550	565	559	556	515	541	530	557	560	550	545	533	526	528	554	553	551	543	538	586	555	585	512	543	555	516	542	543	555	575	470	547	562	540	531	482	591	524	546	526	549	537	580	566	543	550	589	568	552	552	577	508	555	544	574	542	521	525	543	535	565	551	535	570	580	533	526	560	516	525	545	527	551	545	549	545	547	530	505	513	527	533	536	532	519	510	477	541	566	547	524	552	502	532	549	505	499	529	562	543	565	554	521	519	557	537	555	478	542	539	491	558	530	558	576	562	574	595	523	540	566	563	576	510	596	532	558	531	522	569	549	485	536	516	552	535	566	537	529	559	586	476	562	525	536	539	584	567	571	540	537	568	558	595	534	566	549	503	519	564	541	582	527	524	557	560	545	550	570	589	583	518	560	594	511	533	513	517	515	513	575	504	504	513	547	554	540	567	568	542	560	542	515	508	504	525	573	556	559	528	591	519	525	554	537	564	524	530	577	562	557	505	572	527	538	531	534	570	500	548	528	551	522	550	539	549	546	579	493	568	536	516	512	528	581	534	522	510	514	534	540	559	553	516	533	542	560	561	539	558	531	549	540	534	545	521	532	548	546	535	531	570	506	517	533	498	546	552	635	562	539	571	561	524	545	511	524	521	579	575	567	519	548	542	501	543	524	555	503	526	544	542	572	539	534	535	526	553	510	582	558	502	523	555	546	538	546	544	516	548	538	530	550	577	519	561	510	543	519	539	519	524	586	548	515	537	512	565	536	546	502	570	548	572	562	573	547	580	524	538	554	536	520	548	541	537	511	518	566	518	525	561	557	533	519	519	541	543	569	538	524	541	506	527	586	533	549	539	548	546	550	535	510	550	562	504	547	546	526	526	564	514	563	520	571	505	528	550	546	516	549	534	553	550	524	521	519	547	572	530	537	559	578	543	557	521	528	533	528	482	543	520	600	525	523	516	521	515	511	530	558	541	535	545	541	524	562	560	525	517	547	555	543	523	515	524	530	526	594	519	566	538	543	566	577	548	579	553	523	552	543	558	514	587	581	554	502	559	568	525	499	520	548	555	528	526	526	496	550	531	527	557	577	577	558	541	558	521	530	542	550	534	532	579	536	537	600	548	541	561	539	546	521	544	565	520	578	552	547	548	566	541	602	502	504	504	495	559	531	559	494	550	522	541	559	571	516	580	539	504	527	515	535	563	544	537	517	559	564	550	505	553	565	495	572	530	550	549	595	558	543	536	509	609	588	592	524	575	531	522	512	543	536	493	540	527	560	531	562	567	542	559	560	539	582	579	538	542	542	556	484	564	501	539	556	522	554	528	534	572	555	551	529	538	492	549	582	527	572	528	558	495	556	513	526	587	566	550	565	586	563	569	578	527	535	577	532	532	543	580	527	528	539	535	506	552	537	538	531	496	527	578	527	529	577	546	544	546	523	554	522	486	503	542	542	581	535	552	548	524	568	553	542	554	549	523	587	550	558	528	545	557	516	538	557	537	525	567	579	549	541	541	566	565	511	537	547	522	526	555	543	582	519	540	540	568	576	527	569	523	514	560	513	492	581	560	528	564	559	526	506	568	568	553	537	522	556	592	538	538	561	518	492	526	572	479	536	508	529	551	512	540	555	570	529	520	531	570	526	559	583	575	566	527	496	578	550	560	532	552	527	531	576	530	545	568	583	546	542	503	569	611	521	525	542	528	493	496	549	530	547	559	551	570	568	589	529	517	543	558	542	507	541	537	521	553	553	522	566	515	555	559	510	533	563	521	545	562	507	535	540	532	563	533	555	557	573	501	582	521	575	544	527	558	566	579	516	555	555	534	511	499	561	556	534	551	547	542	562	551	546	491	542	529	601	497	533	589	569	519	558	546	516	558	525	547	546	545	525	542	570	518	508	560	557	511	547	575	545	516	555	513	510	557	528	581	530	546	553	525	526	566	528	567	520	563	517	533	542	542	465	526	550	568	516	525	538	554	507	546	555	570	508	542	557	584	492	593	558	537	562	533	549	520	574	543	556	515	560	531	546	557	555	502	541	572	526	553	548	518	552	541	578	524	562	513	538	578	570	521	557	540	573	513	528	553	526	543	521	543	535	545	510	566	556	523	521	517	538	550	502	547	579	551	586	561	518	542	529	537	508	593	576	563	534	547	511	541	583	518	578	561	548	544	536	568	544	545	542	530	510	515
24266	21432	31842	48257	53346	43389	27762	10162	2701	1248	911	782	737	714	731	752	680	730	732	704	763	678	751	718	702	740	778	706	784	735	733	734	701	710	711	723	663	738	726	703	718	725	674	703	700	711	719	677	714	813	759	751	720	757	710	708	627	700	715	755	679	662	683	768	705	743	689	751	714	732	734	750	730	680	693	728	730	706	746	725	717	743	731	685	670	664	715	683	689	733	722	749	703	736	715	689	670	703	741	775	726	717	696	683	711	693	729	781	730	733	704	739	688	699	690	690	681	693	738	721	707	717	708	710	715	718	764	764	731	733	722	753	721	726	691	680	700	698	685	704	711	715	732	732	736	728	654	758	707	705	718	753	731	806	728	769	762	704	703	707	725	684	635	743	768	756	709	693	709	712	699	714	723	696	708	722	724	665	702	675	744	740	674	701	719	705	743	678	668	718	741	735	681	685	728	723	697	720	672	697	740	675	763	714	708	707	719	697	767	697	714	650	713	701	713	732	627	681	716	707	666	706	706	760	706	746	724	712	727	720	693	716	701	739	745	732	656	697	751	705	697	643	760	719	741	704	748	707	688	723	699	734	711	702	721	708	708	681	723	675	733	770	782	674	668	763	708	695	711	758	719	729	704	720	707	705	753	660	699	728	686	755	678	717	738	739	744	679	690	723	719	714	724	687	683	722	739	696	720	719	719	690	731	722	694	714	724	664	709	750	657	722	771	743	750	735	709	727	702	752	698	717	683	701	740	755	737	706	728	680	701	725	706	748	692	675	727	718	650	722	724	715	723	755	769	689	714	743	685	716	732	678	693	697	737	695	692	716	690	717	706	670	733	720	702	670	711	693	726	752	674	750	751	712	730	673	794	731	709	707	682	710	759	726	698	699	686	737	760	686	706	686	746	692	741	737	694	767	717	702	689	736	700	702	703	692	761	718	678	711	741	636	688	680	691	677	696	705	702	700	735	671	768	665	741	716	739	714	725	675	736	723	789	677	694	725	691	719	761	755	714	722	703	715	680	734	732	692	735	676	662	676	697	733	714	668	729	712	701	682	689	677	698	712	725	708	712	672	706	769	744	709	746	720	733	762	722	708	714	727	688	704	754	665	711	677	757	757	716	714	668	768	679	682	708	773	705	697	719	709	687	758	748	727	763	704	755	715	689	727	765	657	688	677	740	719	709	708	689	699	716	678	732	756	762	652	692	709	718	698	723	713	744	753	701	706	731	728	728	668	736	732	725	719	711	686	691	721	672	688	674	739	703	719	783	719	760	728	721	686	680	735	718	743	731	702	728	704	706	713	748	673	675	742	708	740	726	720	767	697	733	705	771	737	693	699	753	653	727	737	689	742	777	752	734	708	764	759	718	725	763	693	740	692	687	721	729	671	693	707	645	690	751	681	701	711	720	810	652	681	756	700	696	680	741	679	726	723	678	680	673	764	692	692	733	661	690	771	766	715	731	678	730	737	681	721	716	733	728	718	720	705	728	714	750	736	701	686	732	672	697	763	749	713	742	702	707	702	713	714	718	725	702	707	681	721	719	730	748	771	706	747	678	708	732	735	706	746	693	700	734	689	712	722	715	728	686	737	677	720	720	718	780	736	713	704	704	690	682	671	749	695	712	762	749	732	724	694	708	754	682	701	736	712	772	724	731	710	695	697	697	753	670	718	727	690	741	705	684	729	751	740	727	702	698	756	693	740	713	710	698	747	649	658	735	677	702	688	712	712	707	707	680	723	728	665	707	702	728	739	732	682	732	727	741	699	726	677	725	684	685	728	679	702	704	683	671	669	711	712	730	726	715	699	667	725	660	700	674	709	726	703	717	718	730	715	726	653	709	708	720	738	706	692	672	752	729	710	725	707	693	710	704	715	696	701	697	765	669	718	685	726	733	687	707	713	713	753	693	729	705	686	674	692	761	704	717	739	721	706	756	724	690	708	660	681	767	704	704	689	758	746	679	703	759	709	681	697	709	718	758	690	699	732	726	778	675	703	668	701	716	678	712	743	714	672	698	706	664	700	691	726	665	743	683	748	704	753	737	729	688	749	743	703	744	707	702	708	715	745	678	750	710	681	661	679	715	746	749	727	740	732	695	714	710	700	707	694	775	717	712	724	716	719	689	695	712	718	722	736	695	747	722	710	698	696	711	739	708	714	667	713	659	725	744	675	728	660	702	702	697	722	720	706	709	683	773	681	745	733	708	716	708	658	709	727	707	717	703	753	704	708	709	670	735	684	736	634	695	718	698	694	757	753	710	713	727	715	708	702	715	687	759	703	714	725	655	703	741	754	754	684	701	704	714	713	733	714	753	709	702	708	698	720	677	723	724	773	707	666	718	699	710	727	787	699	712	708	687	719	705	697	672	717	715	696	693	697	777	772	655	693	719	732	737	767	731	723	741	706	755	717	704	736	705	704	718	706	692	736	734	714	692	736	741	675	679	702	730	728	734	680	758	676	693	703	684	711	739	681	695	707	718	728	707	710	701	717	729	714	675	732	706	656	709	692	711	687	743	700	717	753	706	670	658	739	745	748	715	695	690	696	736	677	709	674	688	708	686	690	708	637	723	746	713	704	675	660	685	687	658	700	678	678	649	693	716	733	705	656	757	720	725	747	715	749	659	724	686	765	698	723	747	740	702	715	716	737	730	699	700	767	733	682	725	721	763	680	696	717	749	722	706	676	735	750	684	749	720	713	695	715	709	712	697	745	642	711	703	754	741	674	768	724	726	714	710	711	716	736	740	738	691	746	731	731	731	694	726	696	745	719	701	686	701	742	698	713	687	722	708	751	717	695	706	697	735	718	747	758	697	746	740	718	697	707	717	714	721	741	737	740	724	668	723	711	709	755	696	722	682	701	708	754	756	745	670	731	702	718	706	731	678	697	703	723	713	694	699	753	708	671	725	709	681	715	701	734	684	684	718	731	695	708	654	676	730	719	742	727	709	739	723	673	710	656	723	710	690	677	697	681	687	709	740	745	704	682	677	684	736	702	703	736	723	719	694	668	722	728	723	690	710	690	721	718	700	738	704	691	675	702	666	706	712	711	704	755	681	720	738	713	727	656	677	727	741	750	661	700	735	724	742	696	707	721	693	729	677	733	755	687	694	749	722	713	712	691	718	699	701	726	725	736	716	685	701	740	709	729	713	724	636	669	714	669	720	726	706	701	708	704	686	720	749	740	729	735	726	747	700	678	696	698	679	733	734	702	739	729	711	744	741	685	668	669	719	688	690	708	663	722	751	732	723	728	716	746	719	725	662	731	716	692	704	731	739	723	700	708	682	678	688	770	752	702	698	656	726	683	687	738	700	707	673	668	711	690	723	724	719	689	699	692	694	727	723	769	648	738	728	714	747	713	683	732	757	706	691	701	677	701	723	735	713	774	735	751	707	753	654	694	733	754	700	682	737	795	737	679	692	688	726	748	704	772	722	746	674	686	730	700	703	684	690	691	721	726	664	667	693	681	693	666	743	694
4572	20459	77084	77268	61055	38539	18361	7156	2609	1248	770	706	640	642	616	631	650	662	646	662	634	637	630	645	640	668	673	690	718	672	657	700	690	682	639	654	639	620	663	616	651	679	651	629	652	661	678	635	625	655	649	602	669	670	667	631	668	652	628	637	636	683	613	649	680	656	642	662	654	646	623	611	629	628	661	674	647	648	655	711	643	695	665	638	656	633	676	663	670	685	629	630	599	686	642	635	688	619	659	664	633	665	686	614	635	663	654	627	660	645	684	622	656	628	663	632	667	628	656	660	624	652	609	671	710	655	638	662	638	651	622	606	736	674	648	665	645	659	647	659	663	638	648	659	618	677	652	636	673	635	625	656	673	697	648	709	643	675	692	710	614	653	650	652	650	625	634	638	627	669	681	675	611	670	659	664	653	640	655	667	610	645	640	683	679	638	640	701	679	648	679	645	650	670	616	633	701	644	696	621	679	663	644	645	629	704	637	627	647	641	656	623	597	627	649	634	633	641	658	631	670	637	668	665	643	644	637	659	668	655	689	645	694	606	663	597	655	645	635	599	710	675	630	662	625	675	651	693	662	692	676	615	657	561	617	676	626	662	681	650	625	677	639	666	702	649	644	686	656	667	663	668	676	671	657	672	653	671	627	625	626	623	672	573	659	595	646	659	648	665	709	671	667	643	622	674	677	676	651	648	654	615	682	651	632	661	690	649	636	665	619	656	603	671	690	688	670	641	613	680	613	657	686	655	663	637	641	662	680	634	635	650	617	737	666	684	655	631	657	642	616	638	697	629	653	656	669	642	686	640	652	627	618	634	637	629	627	619	648	620	657	663	661	675	610	666	604	670	624	629	665	625	657	647	659	616	630	646	633	671	628	660	638	655	638	682	656	635	654	646	660	629	642	699	589	597	672	669	631	667	616	654	660	652	665	641	665	645	630	679	637	642	659	656	636	617	651	656	661	640	617	598	666	666	650	659	647	637	697	606	644	634	630	655	615	665	630	601	630	685	642	643	653	612	684	668	653	623	633	668	619	634	729	651	672	660	692	669	640	637	662	710	608	671	616	629	656	641	662	673	670	626	645	633	651	671	622	637	685	682	636	639	623	666	660	654	666	606	724	635	648	684	645	668	679	618	670	661	633	639	668	664	630	660	650	656	640	667	634	689	653	615	654	605	636	637	666	683	690	670	651	658	657	655	620	657	700	657	596	694	636	651	681	660	680	584	679	680	615	622	635	667	615	635	641	630	640	696	611	635	614	654	592	661	694	679	658	662	646	671	672	654	656	577	631	710	590	620	650	655	683	687	669	688	652	658	633	653	636	622	669	618	691	642	660	643	651	687	626	637	672	675	613	653	608	657	628	651	678	674	623	662	655	665	675	653	658	659	672	627	698	612	628	671	624	629	664	642	635	697	679	605	648	646	669	624	611	614	696	628	712	631	656	681	653	626	651	686	643	615	658	627	645	649	654	623	665	638	687	625	627	598	670	624	675	657	603	658	611	639	666	618	634	631	593	641	641	625	657	653	630	703	606	664	650	618	663	649	649	584	680	611	629	646	656	642	586	646	674	666	656	633	647	643	672	668	664	640	635	595	624	655	663	625	658	659	629	629	606	651	643	676	659	609	700	621	659	703	587	675	640	644	672	625	678	630	659	680	616	683	668	647	668	634	646	655	629	629	637	625	679	632	622	668	649	595	638	642	632	646	643	649	675	646	646	625	646	650	659	642	669	618	635	692	668	671	661	602	628	657	656	641	646	651	681	644	624	626	597	653	645	584	671	674	634	652	638	603	689	671	645	672	665	666	652	627	660	644	625	619	646	644	651	683	664	640	636	680	627	675	656	640	647	665	657	671	650	637	650	624	651	634	598	649	626	684	675	651	639	649	667	608	678	617	645	596	673	593	675	696	681	675	697	636	643	659	621	689	663	624	663	654	645	706	728	672	629	662	644	669	659	679	685	599	661	681	613	642	681	638	675	614	660	676	649	663	632	652	639	650	673	643	583	649	632	637	636	664	663	642	702	650	657	600	669	635	602	660	678	662	676	612	640	687	646	653	665	640	681	650	643	644	629	637	631	685	690	644	705	654	642	704	653	653	650	629	674	656	651	670	639	616	656	610	674	641	594	633	674	619	672	620	650	633	610	623	633	729	641	663	645	649	649	661	620	651	656	598	636	626	605	667	673	683	623	649	629	661	654	634	634	657	658	630	725	661	670	672	658	652	627	626	647	652	690	675	673	662	650	613	609	632	680	599	653	626	687	697	703	659	638	675	649	643	642	638	710	673	667	605	656	643	652	617	570	655	669	619	628	674	643	645	628	620	610	643	644	651	732	646	642	648	639	691	644	640	673	608	668	640	684	619	642	664	642	666	636	609	661	625	636	624	633	590	629	668	659	619	619	653	670	683	659	665	639	647	702	648	628	678	650	644	631	638	602	637	685	682	628	638	665	639	630	621	638	634	622	684	663	607	624	645	655	650	680	625	626	628	639	633	639	648	635	705	674	633	645	644	644	642	585	664	635	654	621	649	663	643	671	625	636	580	611	585	657	625	629	635	631	660	645	683	638	646	655	611	680	645	659	679	644	651	635	658	662	692	643	669	670	652	622	667	669	602	671	642	638	647	641	668	584	604	658	609	621	633	682	663	677	685	679	621	647	622	667	687	581	622	595	651	652	652	639	669	634	643	622	648	618	642	615	649	647	670	645	649	635	648	669	656	671	652	628	644	640	648	648	686	649	653	653	630	653	652	623	625	654	667	628	645	619	652	615	641	652	653	626	678	624	683	636	670	661	623	689	637	621	612	659	589	641	627	679	656	685	644	610	632	662	644	696	659	629	605	685	663	664	659	634	621	645	669	673	677	607	631	657	613	633	650	596	687	642	674	594	609	645	656	691	676	671	659	630	684	658	638	669	627	673	643	605	663	662	673	667	665	629	663	615	592	662	672	637	644	632	619	656	669	643	620	637	662	617	657	653	610	675	615	617	649	623	635	639	603	648	622	664	630	663	612	683	602	668	602	644	655	646	684	675	605	640	639	658	663	648	686	612	591	660	620	648	634	668	643	656	660	624	650	639	635	630	675	628	641	615	656	665	647	605	602	652	608	658	645	655	640	697	620	610	644	662	627	659	642	663	656	583	692	668	606	631	637	617	677	652	653	674	658	680	622	670	633	669	637	626	647	641	634	643	609	675	664	658	664	679	638	609	620	700	626	636	636	630	632	643	652	635	641	629	611	631	711	669	682	636	601	625	659	630	686	635	637	643	659	653	624	673	684	653	608	614	638	663	654	649	665	654	664	625	639	679	673	644	653	661	650	667	673	637	630	611	651	661	628	631	648	694	658	680	694	624	668	662	628	676	626	706	632	609	683	627	636	646	610	653	623	632	664	702	636	633	610	629	629	688	687	668	704	614	682	668	657	649	654	683	595	601	630	655	632	646	634	599	668	659	669	660	624	630	624	639	640	643	741	635	631
27828	14285	18017	17103	9249	4312	2510	1086	712	622	617	573	559	583	587	559	563	550	556	515	574	557	549	533	561	559	555	515	537	572	551	535	598	563	580	540	572	512	561	570	574	552	523	515	572	576	569	555	550	537	571	592	596	575	546	539	569	573	608	577	578	572	570	562	527	507	608	565	551	525	553	567	566	562	564	530	594	582	583	565	562	513	515	566	536	557	591	525	564	562	540	550	548	583	578	536	587	598	546	554	528	588	579	527	556	586	559	601	573	600	540	574	585	560	532	559	620	557	640	577	524	564	567	545	533	552	576	531	542	557	551	534	571	518	512	566	541	550	547	595	586	563	569	575	547	564	619	526	517	560	571	558	582	551	559	587	560	550	533	519	545	531	552	557	563	567	610	555	594	560	591	549	599	624	539	593	536	515	583	547	547	576	535	538	547	548	549	536	543	547	546	502	533	581	571	538	547	539	579	580	562	557	566	547	535	564	546	526	548	574	565	552	549	576	574	556	564	578	557	556	584	534	562	538	587	556	553	569	508	529	550	536	563	581	566	572	581	558	549	564	539	614	572	535	569	571	563	567	579	568	598	519	553	557	548	544	625	587	550	539	527	586	562	553	545	621	536	555	541	598	576	565	590	596	541	579	545	553	559	573	527	586	549	570	588	566	563	555	592	531	592	549	569	552	534	587	579	612	585	470	579	589	579	598	579	515	559	558	547	554	551	586	576	552	571	589	551	568	594	539	515	599	577	540	603	600	521	528	560	516	562	569	569	569	580	577	552	531	585	577	565	546	571	566	581	555	553	521	551	563	601	582	574	585	576	600	543	527	588	540	549	603	557	576	544	553	594	542	564	564	550	545	557	585	518	580	516	553	575	550	556	552	562	562	570	557	570	549	539	522	567	566	556	554	544	547	541	568	591	522	555	542	546	582	532	545	525	579	535	564	529	550	532	525	559	534	524	578	597	575	563	599	561	538	557	590	546	585	569	590	588	551	559	574	545	573	539	579	555	560	537	534	564	517	605	547	604	487	589	595	598	514	553	586	550	533	537	548	512	554	547	534	544	565	559	560	556	573	595	563	554	530	543	530	558	590	593	580	525	591	566	579	618	563	546	558	541	509	536	570	552	627	591	573	563	574	545	597	612	551	573	529	552	573	566	580	579	538	543	553	533	514	611	554	520	579	524	531	545	559	576	557	585	553	548	515	547	593	558	581	587	585	597	559	563	541	595	588	586	583	550	563	602	598	527	561	580	560	542	591	546	562	553	541	588	564	564	567	556	514	571	571	572	564	614	582	550	535	570	560	517	543	563	574	583	599	499	582	569	532	615	516	561	492	549	583	556	507	517	592	591	568	610	558	583	541	595	583	570	535	506	578	546	580	560	589	566	578	530	533	587	624	549	565	566	560	566	576	534	553	546	560	564	570	563	551	575	546	491	581	552	540	526	589	581	543	521	545	555	602	586	531	567	532	584	562	567	569	542	584	518	520	560	586	554	557	554	579	545	538	553	522	607	543	537	595	597	570	601	580	536	562	581	594	520	551	552	554	527	574	551	620	562	586	541	557	563	542	548	559	555	587	571	561	600	556	556	586	556	573	548	568	542	590	538	582	559	526	553	542	514	613	556	568	560	624	531	504	611	562	581	585	567	534	543	551	625	577	542	624	571	544	590	559	582	571	563	572	521	526	582	574	564	546	565	558	540	561	554	609	582	563	526	580	573	570	584	574	560	549	518	573	534	557	588	559	567	516	560	549	573	524	580	545	547	553	517	616	574	561	572	603	549	582	562	557	546	548	596	558	559	584	533	525	578	557	572	572	525	568	541	578	573	585	548	576	533	549	552	553	557	550	543	556	515	579	534	547	540	565	571	545	560	576	565	541	535	542	582	549	575	542	542	539	536	596	572	543	562	586	558	579	565	537	577	556	527	598	524	601	568	560	565	555	529	596	542	545	556	554	577	520	541	574	590	566	580	594	558	599	582	570	554	534	559	567	584	512	536	566	550	574	531	554	568	549	617	577	548	516	575	600	556	585	558	610	559	559	577	552	596	554	570	581	614	570	553	546	565	570	554	595	603	548	552	590	587	544	559	515	526	546	562	579	535	553	542	589	579	554	536	571	567	568	542	548	555	579	532	548	578	573	525	555	561	609	541	596	597	586	583	549	580	564	557	611	565	521	548	559	585	569	545	585	563	549	569	536	585	577	578	521	573	559	559	601	543	526	568	576	553	563	580	568	568	536	576	525	555	593	559	515	561	633	607	576	545	589	612	591	553	545	546	589	581	593	542	593	589	607	538	549	520	536	573	530	568	525	566	534	542	527	569	490	538	532	561	582	589	543	543	629	594	576	539	553	552	549	559	605	522	540	560	520	544	563	590	549	538	566	553	588	610	549	535	547	553	479	546	590	547	561	594	643	572	538	562	583	540	550	575	552	571	548	530	570	562	515	564	585	612	515	527	562	561	591	528	565	587	532	573	559	586	592	596	576	544	545	546	550	546	549	550	592	545	494	558	553	547	574	568	527	542	580	563	523	592	592	582	549	546	563	546	538	575	571	543	550	580	568	591	576	544	589	549	590	531	563	540	531	598	553	571	540	558	546	589	547	527	562	554	588	627	536	550	552	525	543	594	606	533	583	592	589	572	594	563	558	591	552	553	538	581	547	575	572	554	580	586	518	562	563	586	579	580	571	570	533	544	554	587	556	592	548	555	575	590	585	577	585	599	537	565	569	564	551	553	548	564	505	602	538	541	562	539	537	551	534	547	536	563	571	568	524	573	581	592	564	564	547	569	573	542	594	558	538	592	536	548	553	588	607	604	541	570	585	615	609	546	574	544	570	571	563	584	527	554	543	531	544	560	549	559	597	606	584	596	541	576	600	518	563	537	526	562	567	576	533	572	550	557	561	571	560	578	567	561	585	575	546	547	524	601	577	585	582	548	580	582	567	559	593	533	569	552	568	610	619	576	567	533	539	580	572	561	554	571	550	560	584	553	565	554	566	559	561	566	579	567	551	565	510	543	545	551	545	555	572	529	589	561	567	521	556	556	546	524	565	570	594	590	575	514	526	525	553	564	596	534	594	551	556	534	533	561	600	597	569	610	586	541	561	534	590	507	578	541	562	518	544	543	558	528	537	563	568	578	619	559	564	575	586	550	575	527	570	552	571	585	527	612	548	602	583	517	545	573	576	614	598	579	569	602	574	567	601	551	530	568	541	545	530	554	571	551	560	599	546	538	576	564	566	542	581	549	544	632	535	572	604	597	559	556	559	546	562	558	554	575	559	635	559	569	506	582	524	564	539	578	558	532	561	526	558	607	539	548	534	553	547	539	537	551	593	595	559	547	555	586	567	560	531	547	581	562	589	565	536	576	581	554	618	595	546	540	528	608	544	530	590	561	603	576	572	584	534	540	537	537	551	557	542	560	513	565	583	553	569	547	559	577	559	607	581	595	598	558	573	572	550	526	550	564	541	566	567
5341	4110	18810	11692	7607	4157	2449	1028	745	507	517	508	485	439	508	487	479	480	457	492	492	482	482	451	491	515	454	497	485	527	498	512	509	505	481	487	483	505	482	477	498	502	469	484	502	488	493	496	497	468	494	470	459	472	488	494	561	482	484	473	490	483	523	533	507	544	484	483	449	464	478	488	452	459	480	493	495	520	499	466	495	450	476	478	467	463	487	442	479	487	519	507	467	497	492	492	480	464	505	486	443	497	458	470	479	423	468	449	484	469	497	494	496	462	467	465	463	454	486	490	482	508	496	516	442	510	495	507	467	498	480	491	477	460	508	500	509	465	466	487	469	477	456	496	479	530	485	518	451	509	517	480	515	442	514	478	449	480	465	463	445	457	463	514	460	469	497	476	465	500	442	459	488	485	447	491	458	492	504	497	460	470	471	472	504	460	436	499	491	472	464	470	471	463	471	503	480	488	449	465	462	503	490	491	479	470	478	482	512	475	499	507	477	461	462	500	462	464	507	456	494	505	486	475	465	503	455	509	484	467	485	465	493	471	425	516	468	476	469	494	456	478	486	460	472	472	508	470	498	467	489	476	480	494	523	465	429	469	466	473	428	443	477	479	480	469	472	477	491	503	481	502	441	510	510	488	497	484	467	467	502	480	505	494	442	461	492	496	490	481	490	460	424	447	463	483	517	460	493	525	480	520	483	496	457	498	472	476	463	517	489	454	461	436	484	467	499	503	492	478	548	509	469	475	494	519	486	463	455	460	500	472	488	451	468	503	457	477	504	477	499	453	528	479	484	478	479	460	446	483	448	490	511	489	476	434	484	459	446	475	502	507	484	508	487	482	478	488	483	476	475	521	489	486	499	414	472	470	456	455	480	480	515	494	518	483	466	465	449	480	495	454	475	465	472	527	484	486	514	491	483	443	461	498	455	525	469	472	469	517	522	469	451	460	455	494	455	430	449	486	457	481	467	511	462	475	513	507	486	490	474	466	466	497	455	508	460	459	486	438	481	470	490	464	421	492	502	472	466	470	487	478	470	488	506	468	451	452	484	460	476	493	473	477	499	415	484	504	495	500	502	453	489	487	457	458	493	502	470	496	475	486	507	503	507	486	493	488	480	460	509	472	489	479	505	492	468	485	470	467	470	482	483	453	467	501	466	474	468	485	497	468	494	495	527	472	456	516	503	537	461	479	478	457	471	481	486	528	477	541	481	485	456	485	475	463	457	488	499	488	509	482	476	478	557	431	490	468	439	426	458	499	455	462	490	488	509	480	469	474	481	451	433	510	452	460	449	504	490	498	463	426	473	479	512	520	465	452	479	473	466	450	484	488	503	492	482	496	492	497	503	445	472	487	500	478	440	479	489	467	471	489	510	484	478	454	501	456	452	513	475	495	451	481	479	476	457	474	481	501	492	494	485	455	478	486	497	466	461	470	466	487	510	478	487	465	468	483	474	483	478	474	463	494	514	473	468	458	513	457	524	505	489	467	467	458	464	552	467	483	482	467	478	485	437	441	473	514	472	441	459	473	498	502	456	494	515	489	494	518	482	482	459	467	457	494	486	488	465	429	449	491	484	528	463	455	492	491	466	490	459	479	492	457	496	482	476	469	487	480	510	496	464	507	470	451	502	485	444	485	488	484	528	492	473	486	463	492	514	477	474	457	500	507	489	464	457	483	486	462	509	486	479	447	484	482	457	474	476	469	445	501	484	451	469	536	476	490	470	507	508	460	453	500	472	452	473	483	476	458	484	484	461	522	450	534	480	458	483	480	477	475	477	474	509	494	482	456	465	510	467	497	480	462	463	496	473	497	451	469	516	523	456	505	467	431	522	466	482	481	482	491	515	455	498	493	462	453	456	477	487	478	445	481	509	510	491	493	478	495	432	468	461	489	457	487	467	480	491	482	478	496	475	467	459	463	490	471	478	475	484	518	453	510	467	493	454	524	458	511	479	450	494	450	477	477	474	483	471	492	450	502	459	473	478	492	457	514	434	472	516	456	506	499	454	477	487	467	440	448	450	477	476	470	459	450	525	480	508	488	474	450	469	461	457	462	510	488	498	485	461	488	530	513	463	444	490	451	489	468	501	497	478	453	494	483	468	520	460	466	482	558	485	486	484	484	505	492	495	436	497	487	497	471	504	492	477	438	475	475	487	500	496	471	488	493	490	456	501	512	432	493	488	491	494	450	467	471	483	497	517	475	487	490	481	501	513	498	479	473	501	497	466	448	500	443	448	482	450	479	474	504	488	484	495	498	450	522	517	470	486	481	483	454	466	480	465	455	463	488	492	470	459	463	502	490	445	492	470	478	482	454	491	467	482	493	516	482	473	466	476	499	456	479	497	469	512	513	466	490	492	496	456	455	469	437	526	455	488	471	515	454	494	491	472	437	472	469	485	453	488	475	470	544	478	468	464	490	441	475	485	477	460	481	480	465	515	494	479	492	489	497	491	469	443	504	490	472	526	474	510	463	494	497	478	475	465	512	453	458	478	484	449	446	485	493	464	459	466	505	494	484	504	488	509	464	460	477	495	495	483	491	489	505	467	509	455	477	512	515	453	478	456	483	512	457	466	521	499	463	444	479	477	498	480	489	455	490	449	467	456	486	493	490	509	523	474	477	480	467	487	469	517	477	491	478	466	473	452	491	456	454	482	467	508	469	510	504	516	480	491	484	477	508	487	487	473	477	457	476	515	473	487	485	494	505	472	480	496	510	432	470	474	497	484	501	480	435	486	482	494	481	455	461	494	477	499	458	487	487	454	454	497	490	501	492	481	452	478	478	493	485	492	478	483	500	435	421	474	469	504	492	497	508	462	483	488	477	476	504	485	484	510	514	438	479	527	481	438	471	478	484	466	482	466	478	465	491	475	488	472	473	508	487	440	484	495	492	505	506	495	461	484	447	480	513	487	444	471	457	498	533	462	512	493	502	487	491	474	461	505	517	470	471	454	503	469	446	480	490	501	506	478	509	498	477	536	500	473	480	479	485	491	502	469	535	498	507	469	493	497	478	482	414	469	479	461	494	474	503	474	467	445	428	515	476	463	454	494	491	475	480	472	487	436	480	487	463	519	484	491	475	482	484	473	492	495	473	465	487	473	502	476	459	479	454	466	473	509	441	473	478	494	497	476	495	498	521	480	486	488	466	501	453	498	480	514	483	538	468	470	450	470	438	488	472	489	486	478	498	471	443	518	532	458	507	477	468	469	468	511	470	441	488	516	493	489	481	471	477	480	478	449	459	494	483	448	496	488	449	458	493	456	455	483	484	443	508	523	475	453	509	481	474	491	470	525	462	480	466	482	488	454	497	455	461	457	443	506	465	471	526	501	485	516	499	450	499	481	474	483	452	438	457	490	438	410	463	506	478	458	470	475	497	512	468	505	494	477	493	503	474	480	490	474	449	491	472	486	475	487	449	493	487	488	521	490	504	482	473	469	492	435	490	469	507	488	466	459	494	492	505	492	442	509	501
25519	21404	33666	44283	35730	34720	25233	9549	2755	1170	765	646	672	652	617	656	633	588	602	578	567	621	566	594	629	613	595	589	620	629	612	620	562	582	639	630	642	605	618	647	616	552	635	630	576	615	580	589	590	562	610	598	556	589	614	569	603	548	611	580	595	579	589	617	577	550	585	607	621	633	596	621	668	592	572	625	599	605	606	573	602	570	566	576	559	639	559	606	587	608	601	609	601	565	608	612	597	568	590	601	657	603	564	619	609	587	590	579	569	620	578	610	582	627	572	558	605	604	601	557	589	582	654	590	622	654	622	600	576	582	636	625	633	635	582	583	604	586	654	582	558	549	561	631	592	571	606	551	626	578	574	576	583	574	604	577	559	602	633	612	579	591	612	607	629	619	575	626	598	616	619	572	602	599	591	607	616	605	589	619	561	635	593	595	595	607	623	607	574	599	599	593	585	603	598	615	600	594	607	584	600	624	599	579	585	569	606	618	585	587	634	592	613	641	571	612	591	572	583	591	589	615	573	604	614	583	572	590	617	585	580	646	612	591	571	595	596	583	609	585	584	576	547	621	606	592	614	609	546	582	632	573	559	591	637	650	603	557	579	560	589	581	624	642	564	637	584	584	616	550	604	590	605	607	582	582	576	569	599	626	560	593	588	576	555	588	584	598	610	554	590	558	613	604	639	567	584	589	608	592	565	644	600	605	601	573	649	602	632	593	620	592	600	600	617	618	554	597	629	579	607	546	631	651	575	594	636	553	586	603	635	597	624	564	618	599	594	607	535	603	609	585	577	603	612	583	604	627	601	604	570	558	572	587	597	580	631	628	598	602	573	592	540	596	626	629	584	587	561	596	608	557	596	611	574	636	639	633	604	621	611	567	606	601	582	551	584	581	598	566	610	574	543	618	592	564	588	602	617	615	632	607	611	633	605	610	635	611	584	574	571	566	584	595	542	584	619	595	565	603	587	591	591	604	617	577	579	603	594	593	592	590	610	563	600	627	634	603	604	604	557	623	611	559	611	559	562	641	619	610	595	583	578	595	608	605	597	556	576	623	599	627	588	625	582	620	566	532	540	629	573	614	595	567	606	577	605	583	597	607	593	575	579	616	649	651	629	618	592	599	602	606	567	591	616	608	584	585	588	597	642	636	576	602	586	602	569	624	618	617	557	634	603	569	613	633	599	613	599	588	634	573	610	626	598	589	621	627	608	585	613	585	581	615	600	572	619	547	575	624	609	613	609	598	639	544	605	594	553	544	586	589	621	580	602	598	581	567	604	592	626	597	559	569	600	606	614	599	561	607	588	593	560	601	614	607	601	605	574	629	579	642	558	577	637	591	594	650	600	607	595	557	588	565	642	592	592	617	595	604	577	610	564	576	612	609	625	606	582	611	573	596	641	627	603	602	593	590	590	616	634	618	658	599	587	605	617	583	629	569	597	562	571	613	601	602	620	590	618	583	599	616	629	607	586	619	611	559	613	589	631	569	561	596	585	597	596	594	604	585	609	581	537	618	575	576	573	576	558	585	585	544	561	617	631	592	597	542	617	604	591	584	599	614	586	631	581	626	633	602	568	628	577	608	620	616	577	602	560	597	658	596	551	611	585	597	597	579	616	578	552	594	570	548	604	599	677	571	587	570	615	598	538	595	607	594	663	607	586	552	613	602	559	601	663	601	582	597	598	604	548	658	577	593	609	587	599	595	569	581	571	599	577	643	614	565	596	605	640	607	588	604	583	600	603	620	591	612	591	566	622	632	651	597	572	564	635	606	645	623	569	591	606	608	584	632	633	579	573	552	600	622	607	590	585	557	576	588	608	583	583	589	556	624	559	601	548	618	603	576	596	615	609	595	652	644	609	566	614	609	630	590	609	624	577	610	580	581	553	588	589	577	578	595	597	612	593	623	556	633	596	634	614	638	590	586	598	601	584	584	568	606	615	593	575	605	596	610	607	597	584	614	608	573	580	627	644	614	634	607	597	598	568	618	566	600	563	580	617	608	582	621	569	594	600	586	554	618	591	590	609	581	623	624	591	592	569	619	583	541	564	573	607	590	612	602	540	595	571	588	581	580	657	594	620	571	627	580	571	592	588	621	594	601	613	596	592	576	564	592	570	593	622	553	574	635	631	646	596	574	578	589	655	586	598	574	600	582	597	562	631	590	635	599	582	578	613	611	618	569	595	584	583	626	625	566	564	625	596	608	613	615	606	623	623	567	628	600	598	586	594	588	579	613	642	594	562	610	566	591	573	602	583	591	654	597	589	576	597	608	594	617	609	572	575	609	582	567	614	632	581	576	577	601	607	557	585	589	574	585	603	608	618	581	625	548	633	574	621	639	631	543	602	575	618	595	584	573	545	561	562	580	602	582	633	608	586	644	631	575	569	582	570	567	605	543	620	580	591	587	611	617	587	619	652	624	605	564	602	629	578	591	607	583	582	633	578	620	602	607	630	581	576	575	640	581	560	605	602	627	548	613	574	579	582	631	568	617	609	589	623	569	636	564	588	571	561	616	609	559	586	636	551	587	589	566	594	579	591	562	608	619	587	592	586	647	581	588	613	630	563	643	572	555	570	584	637	625	627	613	626	591	624	601	594	619	572	593	559	568	602	562	595	608	557	626	589	635	577	610	610	626	569	565	586	594	576	639	602	584	588	639	586	623	571	618	603	608	605	586	621	560	624	609	596	578	579	587	621	528	588	643	610	591	603	589	626	605	607	561	595	613	563	594	568	614	583	587	609	612	627	581	594	571	602	601	595	597	589	584	611	603	584	567	584	592	573	587	546	619	618	596	644	594	599	577	566	585	623	585	681	599	634	666	603	637	591	627	587	601	602	551	564	623	622	580	597	620	587	598	601	632	580	595	555	566	613	642	586	588	614	577	579	592	627	613	551	621	579	572	600	556	583	625	607	582	626	603	568	576	620	616	623	645	577	573	600	553	588	581	590	600	595	570	579	602	624	603	598	606	585	572	603	600	614	535	600	580	613	610	589	620	605	574	574	594	580	574	569	540	579	564	599	597	583	621	590	540	574	643	578	591	603	641	609	570	621	639	628	609	622	615	550	589	627	615	607	596	552	580	611	598	573	530	577	593	598	607	623	590	596	597	574	591	585	620	581	597	586	616	598	615	616	589	609	578	603	600	585	604	572	600	537	589	594	596	602	575	613	597	588	586	570	572	557	622	602	601	610	608	564	586	574	586	563	544	603	584	576	565	561	593	581	619	602	593	564	598	581	636	617	598	619	591	584	582	616	610	638	610	621	631	603	614	583	557	638	615	605	567	592	643	575	582	605	558	596	631	581	649	594	590	579	609	557	609	584	597	605	634	604	577	605	637	560	585	570	652	584	619	608	545	625	562	596	621	626	600	588	587	579	597	578	608	572	578	580	564	587	545	593	618	607	615	584	624	598	645	610	591	583	607	617	573	594	584	546	614	621	588	641	579	616	621	625	674	601	586	614	622	617	583	592	596	595	612
4842	27696	62094	44871	33340	29914	18662	7290	2721	1190	655	566	604	560	522	560	523	520	588	540	565	578	546	557	561	468	546	507	564	541	526	534	544	562	546	585	545	532	540	568	578	557	525	521	565	532	573	513	551	543	521	548	513	514	588	563	542	542	546	562	514	548	535	562	533	530	533	493	542	577	564	527	551	579	514	509	532	568	526	562	541	572	547	540	548	568	502	580	519	486	579	513	525	541	522	526	527	510	503	539	560	518	573	604	550	537	514	551	542	532	544	565	522	550	550	518	523	531	579	578	547	580	547	549	488	521	519	516	522	521	543	580	509	525	510	497	567	514	548	548	552	580	535	584	559	548	551	529	534	550	524	511	530	514	532	497	520	534	529	537	495	557	544	494	527	589	541	563	559	565	547	516	538	535	544	547	570	539	514	526	512	509	544	542	546	522	501	533	530	542	550	530	547	540	511	526	553	538	544	464	536	537	563	543	552	532	537	505	579	515	571	510	510	522	517	562	523	545	532	544	520	505	525	579	548	557	509	561	537	500	539	561	560	563	530	570	551	543	562	529	527	547	505	578	581	545	515	534	547	542	563	564	499	559	519	559	547	547	535	522	531	516	546	576	513	512	538	548	535	553	511	517	562	526	528	502	542	528	543	528	558	560	539	553	557	557	543	558	561	551	518	533	555	524	510	532	539	504	549	504	529	566	588	533	571	542	522	544	540	536	560	573	543	576	560	494	546	525	557	539	536	535	572	519	497	550	562	547	555	547	559	569	517	560	554	540	586	549	528	535	500	536	536	568	536	549	530	530	531	566	555	510	545	549	487	553	520	560	573	566	494	505	535	582	541	523	579	526	564	535	552	542	533	563	539	534	545	580	535	539	525	568	543	511	585	594	551	550	510	543	491	528	535	513	555	463	551	537	553	507	493	504	513	513	497	518	528	561	600	555	527	545	575	539	549	525	514	555	563	534	523	541	558	564	521	550	532	555	499	521	538	545	542	539	538	585	547	534	583	492	558	535	546	541	540	552	519	526	532	541	525	553	559	530	479	551	585	569	552	573	543	536	581	547	556	533	496	526	554	591	552	533	564	540	536	575	501	563	538	515	526	545	544	528	498	547	526	555	560	535	560	494	492	546	538	505	557	505	518	511	522	514	546	517	543	556	569	552	550	534	548	574	571	517	593	508	522	555	565	541	515	544	548	566	495	553	537	496	568	562	487	541	505	544	571	540	532	546	570	568	544	544	569	507	545	522	514	554	563	490	485	557	524	590	530	524	494	526	552	505	546	513	551	543	572	533	564	554	567	542	558	538	553	522	542	565	551	540	544	552	564	551	525	507	554	592	542	512	517	548	546	528	549	511	550	524	506	542	539	512	587	516	566	567	588	531	540	528	536	551	547	537	541	523	569	570	528	510	568	531	521	555	603	570	550	531	532	536	521	516	554	553	535	548	540	498	527	541	524	543	529	539	538	549	541	538	526	520	551	492	591	587	513	497	540	518	500	529	528	539	572	521	485	563	540	536	536	512	519	497	553	611	522	544	521	556	540	550	549	556	529	485	543	534	537	573	532	561	525	559	492	516	516	540	518	570	525	513	526	556	523	541	503	538	554	557	540	501	555	526	528	562	553	573	513	586	558	587	528	509	540	551	493	558	456	572	495	548	525	507	516	558	516	503	557	545	553	548	549	560	532	527	540	514	545	546	500	557	556	528	506	537	562	532	541	552	530	515	569	529	545	524	565	605	572	521	561	564	532	543	561	528	529	529	572	558	540	544	587	505	579	511	493	557	551	554	529	521	536	536	580	557	533	575	518	571	549	547	557	528	547	555	526	555	523	519	554	552	512	543	571	506	567	560	507	533	539	623	538	553	534	531	581	525	519	569	560	511	542	505	532	502	544	549	526	545	586	525	549	557	512	545	568	558	499	547	530	534	535	525	553	562	565	575	496	534	535	578	501	536	549	562	513	523	551	546	540	562	519	580	548	522	493	538	521	525	533	512	552	559	573	529	538	595	514	538	550	522	528	551	579	549	566	566	522	535	554	535	574	536	554	541	528	529	532	502	500	527	539	579	539	566	545	513	546	532	532	555	530	513	547	527	519	577	547	546	555	563	494	522	495	531	525	576	565	542	508	551	520	534	539	568	573	499	546	534	544	570	530	553	542	547	540	546	564	553	532	549	577	493	539	574	524	555	556	536	537	561	555	573	528	536	550	528	564	537	536	525	537	567	526	539	530	550	528	551	531	525	538	527	555	520	512	538	517	531	561	526	512	538	547	545	516	548	589	528	545	513	519	527	568	567	546	510	543	561	496	534	544	493	586	573	537	544	595	537	523	554	591	547	522	542	535	523	555	518	531	560	529	516	498	536	543	530	521	525	535	497	562	574	516	555	535	555	493	554	512	533	581	550	549	520	567	513	526	547	519	531	553	530	516	531	505	512	565	514	538	569	562	573	532	566	561	542	571	594	532	532	512	509	511	523	525	536	548	523	546	516	525	571	519	550	513	575	524	552	519	544	544	541	516	495	517	553	535	557	558	524	536	528	528	541	543	553	484	536	585	518	552	558	530	550	555	580	559	508	566	522	553	567	488	499	532	504	551	533	564	558	519	551	542	560	536	526	473	569	499	567	520	531	556	553	577	532	499	543	538	548	542	549	538	554	522	545	549	536	534	555	483	532	522	531	558	573	552	563	529	556	542	530	575	547	602	532	538	551	571	500	517	529	570	582	547	533	511	534	525	563	562	566	548	543	549	550	524	559	520	561	544	543	543	536	539	528	536	573	530	518	569	509	563	501	542	548	547	509	559	512	538	531	571	543	557	546	554	571	518	575	532	550	526	529	549	564	527	553	526	551	537	547	536	511	558	552	523	510	512	533	538	559	566	521	505	558	486	496	516	547	537	559	540	515	517	547	571	566	541	517	547	524	573	575	523	530	537	559	553	567	541	528	556	538	529	517	532	538	544	569	547	571	496	562	530	530	583	533	525	539	535	593	530	538	583	574	547	541	546	548	530	570	576	502	548	558	558	529	504	541	498	567	527	546	537	538	493	512	571	565	542	579	554	542	524	549	525	539	531	547	523	543	535	541	554	509	542	528	547	526	543	551	536	558	535	539	565	514	533	527	546	490	558	582	532	549	486	571	525	546	548	547	497	568	506	535	531	543	509	531	551	538	559	526	516	574	525	534	546	548	544	494	531	509	548	489	564	543	529	523	582	553	496	500	550	570	534	559	549	509	561	548	540	535	520	547	579	548	541	478	535	514	542	589	519	516	519	562	562	511	499	553	500	553	532	510	521	560	538	508	470	525	477	557	537	508	545	551	533	518	562	562	560	495	550	537	555	512	511	553	552	542	555	519	545	534	546	586	511	544	556	561	529	520	542	536	543	540	507	585	522	518	541	545	523	548	553	530	517	565	567	524	548	548	527	531	555	529	496	511	557	544	547	552	538	535	577	556	518	554	552	530	582	566	525	556	545	565
24248	21382	30341	41144	46043	48579	39964	20898	7390	2322	1122	823	777	736	740	749	771	725	703	736	717	655	693	738	737	769	657	695	728	687	730	704	705	714	694	751	732	739	716	721	712	738	700	693	694	727	679	694	667	718	698	720	713	759	690	732	650	706	665	713	673	659	679	662	779	670	696	720	673	769	723	690	759	714	710	718	728	669	728	666	736	672	700	689	683	689	672	685	740	697	683	731	715	739	713	720	735	728	706	720	691	770	730	703	708	689	661	686	693	688	708	739	692	705	736	661	754	695	703	724	699	662	699	692	653	720	692	672	743	702	709	731	719	762	705	693	699	752	686	735	648	673	711	740	692	673	701	687	728	713	694	706	755	674	734	696	706	683	754	688	681	712	731	720	701	759	714	694	720	641	683	684	694	689	783	680	703	737	681	690	775	714	712	723	690	683	738	693	698	666	728	648	719	718	745	703	658	704	716	653	692	680	727	654	691	698	728	682	711	677	709	680	707	694	661	709	712	701	691	729	702	764	669	718	678	707	675	732	695	715	665	713	700	709	708	704	719	702	737	684	735	714	717	750	738	693	681	719	725	740	679	703	743	685	675	729	729	673	686	711	712	648	722	609	737	684	706	790	689	728	722	687	763	663	759	724	701	743	720	712	717	714	673	645	679	687	651	668	708	664	674	736	706	727	752	727	695	666	725	694	675	763	711	699	730	717	720	746	708	735	768	726	713	743	728	716	677	718	728	727	716	731	663	696	722	688	715	691	704	720	769	687	671	692	775	719	750	733	685	726	695	682	669	739	689	727	706	755	688	756	685	675	686	707	733	761	739	678	665	694	680	744	715	732	740	748	720	683	693	714	721	696	682	716	729	721	721	682	673	722	669	660	720	738	704	727	699	704	699	712	734	712	714	737	714	655	684	700	735	726	693	713	711	730	689	672	654	678	698	734	725	690	716	714	769	697	730	725	728	737	740	673	685	658	740	717	730	695	702	718	755	644	731	732	702	717	725	694	696	703	686	705	729	674	683	779	729	734	710	693	694	690	716	695	697	709	659	675	719	709	662	701	709	716	695	720	723	747	688	677	671	760	682	630	678	721	735	716	703	706	736	715	667	702	722	695	694	726	674	700	660	778	722	704	725	695	714	694	733	730	692	710	702	736	724	710	723	706	704	735	726	724	707	685	746	720	724	699	697	699	701	677	719	710	724	738	732	724	699	717	742	696	699	698	765	681	738	700	712	693	767	804	656	720	715	694	718	692	703	715	731	729	675	706	700	699	700	719	724	696	727	745	741	736	719	666	721	683	733	668	709	696	718	710	668	683	707	697	731	721	706	704	725	690	714	738	687	724	702	691	756	729	712	697	758	752	674	734	721	725	709	702	732	675	689	761	760	763	705	698	671	720	690	737	733	714	717	750	683	699	683	706	681	720	708	736	724	723	714	684	759	656	673	713	726	696	709	739	681	719	686	699	664	732	721	688	748	743	712	663	678	770	698	713	712	671	726	717	726	689	756	697	682	686	707	710	663	682	718	708	744	719	654	674	654	719	677	676	734	691	715	694	763	679	735	744	708	719	699	663	720	634	679	757	680	682	714	793	706	681	732	679	714	723	657	658	669	729	735	727	765	713	656	723	736	700	701	734	682	682	739	729	701	730	727	700	759	680	741	720	692	739	693	686	709	669	690	691	717	688	676	658	681	763	666	716	656	667	762	712	689	726	682	742	708	738	717	742	699	651	679	712	699	693	698	705	711	688	724	704	696	691	694	696	734	685	740	703	736	706	707	703	671	701	702	737	679	689	687	670	689	666	679	701	694	667	740	759	737	692	666	713	752	715	735	718	713	722	738	664	737	709	723	742	720	685	720	727	765	723	688	739	703	701	691	719	676	715	721	695	706	699	670	635	744	707	717	738	717	693	732	721	683	690	690	710	729	726	696	666	712	722	720	721	723	721	661	734	733	703	727	757	663	678	708	732	747	698	690	735	755	715	709	697	681	766	728	711	751	732	690	685	739	699	701	750	766	645	754	712	750	697	698	731	708	679	651	673	722	707	719	681	710	771	731	728	742	734	738	717	707	682	699	729	711	691	710	725	691	706	741	702	742	761	721	730	696	692	741	705	725	687	715	715	728	643	725	720	705	725	686	721	697	680	666	716	699	713	690	710	659	707	682	729	710	687	726	686	715	755	680	705	700	716	725	717	704	708	690	700	669	658	711	695	712	762	671	726	668	729	714	688	685	716	675	703	722	718	701	685	710	680	757	741	698	729	744	672	710	695	695	678	718	732	712	692	695	675	723	763	672	686	727	688	701	745	664	725	712	687	712	692	673	684	721	698	651	740	697	713	681	744	693	656	706	707	722	702	723	744	707	708	784	707	699	685	702	692	689	714	743	689	719	740	688	700	733	712	691	714	743	752	761	720	666	743	729	731	708	699	683	726	682	702	703	725	698	729	710	739	698	767	685	720	686	701	682	682	695	716	690	676	662	687	708	754	704	724	726	755	746	726	679	673	742	677	660	679	723	689	709	724	725	726	682	714	674	692	713	739	693	695	713	730	712	738	706	741	656	691	724	713	732	710	697	708	707	705	653	715	716	717	750	725	723	753	661	725	665	748	736	651	749	661	729	733	730	725	700	699	713	716	659	728	726	729	718	754	668	684	698	642	682	663	716	678	683	716	701	743	738	718	678	749	692	684	738	700	705	716	709	722	729	661	641	649	679	718	666	690	716	714	745	759	726	667	705	709	742	736	669	738	715	671	707	701	708	672	709	678	673	731	675	736	712	713	726	678	724	755	743	702	685	652	703	744	691	733	753	725	661	720	771	742	677	732	723	685	668	640	767	736	674	739	730	698	689	674	697	707	738	716	727	747	707	692	726	725	699	721	726	716	674	665	733	719	674	736	674	728	689	715	712	732	692	727	696	705	766	724	687	702	728	743	718	704	736	657	739	718	682	742	709	704	775	754	680	746	712	706	747	703	700	699	707	684	693	752	717	680	666	708	635	685	706	748	720	673	698	680	751	720	680	771	737	660	682	724	720	619	712	696	670	693	689	711	674	709	754	681	675	641	709	668	688	688	684	719	701	733	666	688	701	722	748	714	706	773	655	697	737	671	673	717	727	704	669	708	640	691	716	757	683	713	756	685	693	704	755	744	696	701	697	707	724	711	705	710	781	740	673	707	724	744	711	659	682	703	733	691	726	713	702	755	746	679	701	710	711	690	742	743	693	705	691	718	725	706	695	719	702	670	670	742	704	679	670	663	696	660	739	669	689	723	664	716	713	709	697	688	733	698	706	703	702	690	683	764	706	696	676	697	736	710	710	689	702	701	717	719	721	692	714	687	704	679	736	726	679	663	728	727	672	666	718	712	675	742	710	741	728	744	717	726	713	723	711	682	675	698	699	726	750	685	743	708	711	737	642	710	723	718	689	726	751	679	696	713	707	742	738	733	716	720	654	723	733	716	739	708	726	739	772	716	649	757
5544	47667	75404	64899	55757	47491	32407	15528	6292	2389	1031	710	652	662	608	642	661	659	611	652	671	687	658	667	643	684	640	619	631	663	615	640	689	668	614	610	590	623	667	644	644	644	654	665	660	678	707	619	661	677	676	653	687	646	703	644	669	654	670	622	623	678	634	618	681	657	738	653	679	629	616	653	608	704	681	613	652	614	630	602	632	611	625	646	684	680	646	622	631	642	643	636	637	648	633	688	672	610	658	600	622	626	636	642	677	650	629	647	641	654	620	639	627	635	685	692	598	631	641	653	658	617	593	641	621	674	614	633	619	644	661	645	648	629	657	612	683	674	639	673	623	631	626	654	668	660	630	635	654	653	684	611	604	619	603	655	651	620	647	631	661	687	627	620	652	668	646	659	627	572	622	609	662	576	652	593	636	636	644	634	625	668	624	611	646	640	632	658	615	648	660	649	663	635	641	676	649	625	638	610	643	646	653	671	622	641	649	632	677	658	578	593	662	629	651	646	673	570	670	611	668	671	664	688	632	628	666	628	640	648	642	651	654	634	675	678	644	625	694	634	606	688	611	640	647	636	595	629	614	651	646	587	653	622	667	650	708	639	687	610	683	633	641	665	676	628	625	647	682	673	609	649	641	639	624	642	676	615	631	643	656	702	668	646	640	642	637	660	622	630	636	670	640	633	635	617	624	625	640	641	653	668	676	648	593	634	627	657	625	682	621	613	646	639	653	617	604	671	724	649	610	586	662	711	672	635	640	597	627	627	634	629	664	665	636	656	617	654	615	645	671	614	617	638	617	597	615	664	655	655	652	641	662	679	634	633	653	619	619	653	646	631	624	656	607	641	662	664	612	626	635	633	669	707	636	666	610	623	630	627	668	600	632	639	654	646	614	640	611	643	665	670	637	634	669	607	651	623	625	664	648	613	613	655	658	598	652	699	662	629	608	582	635	653	656	653	695	599	592	629	625	646	630	615	638	653	632	651	646	636	659	657	676	619	643	605	658	689	618	671	649	681	684	648	643	626	653	631	718	656	602	626	649	619	632	633	615	603	657	640	670	652	639	661	627	612	611	619	665	618	647	650	651	680	670	612	657	719	639	662	625	669	674	674	628	629	652	629	642	664	597	603	622	636	663	656	646	658	618	653	639	650	648	637	627	608	605	657	661	663	587	637	667	673	636	635	634	674	622	650	664	619	640	689	607	629	608	684	646	629	627	653	641	682	654	612	608	658	610	603	625	642	632	645	651	615	627	646	663	630	626	608	663	668	638	624	611	616	620	651	641	594	643	635	606	662	690	637	665	655	635	660	626	619	598	627	653	636	647	671	665	657	646	633	660	620	664	654	683	647	660	632	649	667	645	669	676	687	631	637	640	623	631	627	590	622	665	671	616	609	577	596	653	650	682	613	683	623	611	675	602	626	671	668	654	676	678	626	637	672	662	656	610	671	623	600	618	672	620	645	592	610	641	643	632	669	617	683	628	648	619	641	663	648	671	658	617	619	655	643	619	599	634	617	650	611	661	664	649	589	600	636	670	630	633	650	629	639	601	667	686	660	630	661	674	681	611	628	665	653	671	674	702	668	585	673	611	664	640	651	692	662	626	609	659	664	649	632	602	613	686	626	644	656	658	661	665	638	610	650	640	598	707	632	635	656	623	670	582	636	650	636	593	604	673	579	624	663	674	626	630	659	648	649	627	632	628	671	590	611	668	653	636	649	621	644	674	641	622	595	665	655	692	619	706	617	659	678	644	623	628	594	679	669	682	634	623	627	659	658	624	620	650	672	645	656	673	645	658	622	642	664	641	613	600	649	626	653	650	651	634	630	628	629	673	644	618	622	654	673	634	620	647	637	610	651	622	668	629	659	621	609	650	638	622	640	667	642	642	647	641	619	670	626	656	633	650	695	632	643	601	679	632	629	634	658	609	663	649	620	670	658	616	608	650	618	673	661	670	633	652	671	647	629	620	609	597	645	633	636	628	623	641	656	653	630	695	654	643	618	596	663	642	628	686	658	626	639	678	622	663	651	624	701	673	612	629	661	653	638	694	642	623	625	664	655	658	615	588	613	644	680	632	613	651	641	656	632	640	629	597	649	644	643	621	657	595	628	650	658	663	649	594	647	648	664	658	658	625	631	613	653	664	636	681	623	631	647	630	664	643	612	592	643	631	603	655	651	621	626	627	638	661	631	600	645	607	640	624	619	618	630	641	620	643	649	618	644	671	629	599	653	650	629	593	642	644	609	639	652	621	633	640	660	641	625	609	648	597	627	648	614	648	653	621	658	649	639	638	661	622	639	665	645	678	641	649	662	682	652	637	632	677	648	666	653	636	634	635	693	580	653	648	635	608	635	636	657	597	610	670	642	656	658	633	671	633	595	627	581	657	650	639	612	638	614	608	610	640	641	687	631	654	685	632	671	683	643	638	641	641	621	627	667	633	641	624	648	661	642	676	601	624	639	656	636	664	656	631	671	683	681	673	637	641	637	609	623	660	630	666	653	603	654	616	686	625	618	597	632	650	618	660	596	664	611	614	616	630	651	657	613	628	625	686	697	610	649	615	654	628	637	664	675	636	592	610	613	651	590	677	608	686	617	678	610	671	667	630	617	609	631	625	635	670	661	695	714	673	640	635	656	631	604	649	663	666	651	637	645	679	635	640	655	607	706	732	642	607	639	627	633	660	649	626	663	590	671	605	613	621	629	629	637	650	675	671	633	640	639	614	658	678	676	645	655	700	661	656	634	669	638	627	601	664	644	627	630	643	645	661	646	665	651	668	631	665	621	635	633	627	623	634	662	616	668	675	642	684	647	656	653	656	664	638	677	653	636	604	595	617	642	626	661	645	663	625	621	707	676	657	615	655	616	616	627	680	638	669	641	633	646	655	607	634	638	695	591	622	668	639	682	632	657	677	654	650	647	655	635	599	627	640	631	640	598	638	692	645	645	601	643	613	604	629	627	660	674	593	626	654	679	615	631	629	624	679	644	628	668	625	702	653	655	677	586	683	635	630	637	654	666	627	620	630	616	631	631	604	633	616	608	640	648	586	637	620	595	669	624	663	672	660	681	630	636	621	693	642	628	635	661	610	610	599	610	647	663	613	638	601	600	626	626	654	613	627	627	628	632	634	654	626	629	567	630	612	654	673	712	640	614	581	649	658	631	651	647	657	628	578	589	658	662	618	630	634	619	657	647	680	568	642	637	628	602	647	662	612	679	626	671	630	578	663	683	678	662	645	637	639	653	641	618	615	651	617	648	639	656	632	645	612	624	660	647	664	626	619	646	650	659	643	648	619	625	625	606	655	626	645	666	627	638	599	679	638	612	589	640	663	624	701	644	644	680	653	649	638	624	599	624	679	663	638	627	643	653	632	633	640	628	643	636	635	667	683	677	651	638	668	630	597	632	605	609	643	636	619	636	617	650	643	573	628	688	651	656	666	633	630	632	678	637	613	600	647	672	642	653	636	688	665	653	656	664
27796	14161	10687	17726	6947	3812	2759	1568	916	683	596	561	572	521	555	518	522	570	576	518	519	549	532	521	581	585	520	617	535	564	531	526	542	545	531	527	596	559	560	546	522	541	551	547	528	555	542	553	531	567	549	510	548	544	565	562	523	544	543	540	514	584	547	527	578	553	553	527	525	559	550	603	622	518	570	553	586	532	554	586	589	576	562	585	531	560	547	590	554	601	589	552	536	510	531	536	559	556	554	510	562	561	584	536	553	548	549	583	602	552	518	575	535	500	558	564	551	541	595	516	600	542	555	549	558	575	512	573	546	577	589	565	568	559	582	594	583	529	579	559	548	573	544	557	565	571	525	546	520	575	527	547	561	575	553	548	621	550	568	529	502	543	577	581	567	560	554	561	524	546	552	590	574	550	543	521	549	512	570	545	565	552	521	559	518	565	578	530	568	582	543	581	546	585	551	567	546	566	560	563	555	548	564	593	579	517	524	561	508	576	563	549	541	568	567	578	524	573	505	528	543	592	536	561	559	543	582	552	566	574	610	508	516	551	537	567	522	533	552	540	565	540	587	553	521	546	527	542	573	564	552	578	590	579	575	557	560	549	529	591	597	552	586	559	542	584	548	571	563	521	556	580	528	548	556	536	598	568	576	524	559	544	566	573	525	557	552	544	590	540	547	584	558	589	607	554	572	567	538	547	543	537	550	499	603	533	553	561	547	572	525	561	564	564	515	528	546	561	569	513	586	556	567	568	566	515	582	534	599	581	531	577	540	519	558	573	559	562	569	575	534	537	558	528	529	549	545	549	570	531	567	557	534	535	522	550	534	507	565	577	590	559	533	548	597	526	566	581	587	555	558	589	535	508	557	512	590	580	544	541	532	561	517	594	522	551	595	555	534	610	572	522	543	565	551	559	578	537	597	571	561	556	558	523	551	523	527	519	534	540	575	567	526	564	540	532	524	563	545	541	554	517	577	598	589	565	586	576	537	516	535	567	530	524	535	565	525	593	581	533	531	576	563	578	573	590	556	576	594	530	519	560	530	556	518	578	528	549	568	505	512	554	549	572	537	535	577	536	559	550	505	538	539	536	514	564	534	561	581	539	566	550	581	529	546	549	553	546	567	604	562	553	547	569	599	542	502	534	540	563	530	581	541	546	556	579	593	570	541	578	580	568	543	562	528	546	527	570	545	581	560	537	606	582	579	537	575	562	569	536	546	545	545	542	535	541	520	560	619	566	541	531	561	571	564	547	544	563	510	566	540	560	539	524	559	598	554	568	541	604	543	582	515	538	570	539	533	589	520	531	581	579	516	542	576	579	590	549	539	531	537	548	584	577	542	532	583	566	533	529	536	547	545	551	546	575	599	524	553	592	539	569	563	555	574	572	531	520	550	568	574	562	555	557	554	539	518	541	512	584	512	556	587	538	586	571	536	528	513	547	537	556	574	522	581	544	544	581	557	553	574	544	532	553	549	557	561	551	533	531	533	571	536	540	536	567	530	496	559	565	586	556	569	542	527	594	557	528	512	523	532	544	586	569	518	562	540	533	535	562	572	561	546	571	582	548	563	539	540	551	603	555	564	567	524	557	544	557	549	531	536	537	530	540	546	540	514	572	568	578	515	541	564	592	556	541	532	560	589	523	551	594	546	522	544	585	567	546	557	594	549	545	542	571	611	559	528	566	557	571	513	542	564	552	527	521	503	543	571	552	527	535	583	535	592	553	534	561	548	542	581	527	567	568	525	555	518	556	573	587	525	528	540	572	563	495	539	531	564	527	530	526	523	600	546	547	533	555	519	534	526	591	572	507	552	564	555	615	549	532	518	552	541	527	555	546	565	585	513	539	538	531	519	557	559	560	582	528	522	600	512	543	560	580	551	541	573	567	539	553	562	556	586	561	585	531	568	559	531	585	584	579	549	585	546	582	526	531	584	553	517	545	540	542	554	553	531	566	529	530	537	573	525	554	570	533	589	544	580	540	593	534	533	557	550	565	568	559	536	537	579	573	558	561	589	567	576	550	540	548	541	548	506	578	562	547	552	550	538	531	571	573	559	519	532	520	523	565	525	535	568	526	583	510	561	563	527	542	549	555	541	548	535	569	532	598	576	529	584	545	542	551	555	582	568	568	555	549	494	566	572	564	563	573	554	546	495	575	546	571	524	606	530	540	532	520	539	533	569	578	503	514	580	563	584	576	556	541	554	540	563	531	556	579	574	542	562	563	594	553	540	535	527	563	561	562	581	583	546	518	497	555	576	533	575	528	511	526	580	534	543	573	561	551	529	591	520	605	583	566	561	583	534	525	592	591	556	534	530	593	582	565	553	513	512	523	549	520	538	574	548	547	571	539	515	536	526	582	553	538	579	558	526	581	573	543	572	545	563	556	578	548	515	544	552	543	513	574	554	526	592	551	567	523	547	570	560	587	570	527	548	547	512	575	527	539	556	549	589	575	567	574	522	527	523	558	590	556	543	538	520	532	538	553	545	526	598	565	530	567	579	523	553	530	606	535	548	562	563	541	553	545	528	511	531	574	548	551	551	518	559	536	570	564	559	584	536	528	559	519	542	546	552	565	546	558	515	554	555	500	530	565	552	556	562	560	546	560	517	506	559	577	528	583	557	492	548	540	563	549	532	553	532	562	582	568	576	515	590	600	568	535	568	564	597	602	578	513	580	532	538	533	541	519	543	542	560	532	522	576	551	534	562	582	579	542	561	545	527	587	550	547	535	534	591	574	552	563	572	529	592	581	573	534	570	516	536	575	544	492	554	601	545	556	542	564	563	516	561	555	560	556	548	530	571	528	568	554	559	571	552	561	590	554	567	600	552	550	492	545	507	553	539	537	526	594	539	558	550	538	572	532	569	584	551	544	550	550	520	604	549	542	576	565	550	542	552	546	516	546	537	557	520	589	563	524	567	566	542	550	575	545	579	543	553	564	550	582	536	559	541	564	547	550	552	503	549	545	537	569	579	500	571	564	534	544	604	519	537	553	569	571	566	542	543	528	571	502	552	561	525	518	510	520	573	575	590	538	574	525	532	587	532	584	547	551	549	570	555	580	569	543	553	552	550	533	550	552	532	585	575	538	515	555	561	519	553	575	573	536	526	582	551	540	543	538	538	575	571	538	601	558	542	540	566	552	519	534	544	556	575	546	546	541	574	553	511	529	541	520	575	558	566	548	538	549	536	540	548	507	575	578	561	576	576	548	537	578	529	514	554	598	561	565	564	502	540	520	575	548	560	531	491	552	607	556	536	546	565	548	511	551	548	538	563	599	570	531	531	522	549	542	520	529	571	565	527	574	601	514	576	540	526	537	560	556	545	544	541	551	518	555	548	579	530	539	522	540	557	596	563	531	559	539	523	579	543	571	556	569	562	548	568	538	560	545	578	558	502	562	554	526	552	540	557	539	514	550	586	512	507	562	591	575	566	555	562	546	526	567	550	553	551	572	539	570	577	562	540	556	586	552	576	547	537	536
5057	3254	11403	13604	5475	3842	2732	1596	855	622	439	467	484	489	473	491	465	494	468	476	477	431	477	496	442	484	495	459	459	490	490	492	503	465	447	457	495	452	481	502	478	457	454	487	430	422	490	460	479	454	496	484	480	492	464	480	438	456	504	478	521	480	488	439	462	458	517	461	503	442	470	448	488	500	457	463	502	463	483	460	483	461	457	499	449	518	482	495	500	439	485	473	459	453	474	472	499	489	486	465	516	493	484	470	486	489	458	494	463	484	469	442	467	460	450	453	471	492	472	449	483	460	449	413	486	490	459	473	450	472	468	461	485	484	501	455	493	493	456	471	458	415	492	478	497	448	457	457	427	470	461	479	469	457	488	486	454	470	438	492	421	447	457	456	512	493	470	467	493	507	457	479	471	429	472	496	469	451	455	479	449	460	481	483	443	456	463	472	459	467	482	451	467	474	478	454	474	436	483	446	496	494	454	469	471	474	516	493	452	501	505	461	486	493	490	479	485	469	477	487	492	454	487	458	425	478	498	455	484	482	465	436	454	456	464	477	413	484	486	503	490	468	470	477	446	498	469	478	453	440	511	475	460	494	461	465	476	468	515	476	483	471	447	462	474	473	467	477	433	463	440	450	490	487	528	468	486	482	465	442	466	447	464	467	455	455	506	515	455	484	472	478	455	458	440	478	442	442	507	457	477	461	425	480	452	448	503	475	462	474	470	476	469	461	438	487	473	513	450	482	453	457	452	503	472	493	457	454	420	481	485	496	482	474	474	458	472	447	469	490	411	429	462	439	498	462	468	466	456	492	455	442	470	469	455	459	456	466	466	471	453	421	445	452	462	454	449	457	504	475	480	438	476	483	454	471	473	458	474	443	474	491	465	468	499	457	490	508	466	470	474	421	467	458	461	469	480	495	454	474	482	479	497	453	464	510	479	456	481	464	437	465	437	472	440	471	468	486	469	483	473	452	475	451	449	443	438	493	472	528	468	509	471	476	500	463	460	452	487	448	438	457	495	442	461	493	436	478	451	500	440	467	404	490	446	495	458	500	421	449	459	447	471	467	468	497	462	467	450	457	437	464	457	467	498	466	466	404	469	474	455	442	507	456	495	460	478	491	481	415	476	456	448	452	474	475	489	467	468	453	468	485	490	475	458	494	443	452	434	437	456	452	465	495	499	471	449	477	463	468	501	472	434	489	435	454	461	437	458	449	457	429	424	424	453	435	483	482	466	479	499	475	417	446	455	469	459	465	439	450	445	459	468	474	447	448	489	435	462	471	476	452	446	444	459	473	468	465	466	450	475	499	473	474	466	455	498	437	490	470	468	483	470	481	451	504	480	461	476	462	487	482	469	467	469	467	479	466	474	447	457	495	463	459	467	416	462	499	495	495	470	503	470	428	481	451	460	442	459	454	470	467	451	472	440	439	459	481	485	426	503	461	463	483	440	452	473	431	501	446	453	444	418	486	511	471	474	484	486	476	493	527	492	493	505	507	478	456	426	473	476	487	472	483	482	439	473	473	484	447	463	448	465	459	432	438	472	429	493	426	459	520	478	461	510	465	477	498	463	468	450	464	448	478	486	469	439	471	461	491	433	464	471	450	446	438	472	434	495	453	469	463	461	481	460	457	499	503	444	469	433	455	442	477	444	498	495	445	511	504	510	487	456	440	480	489	484	492	508	478	477	471	460	475	475	488	463	519	474	446	518	467	495	490	457	484	472	478	525	481	443	488	461	484	468	480	449	454	456	470	468	480	432	505	489	450	476	463	491	499	493	454	452	516	476	508	439	439	474	494	492	476	451	493	470	459	467	495	468	466	466	469	456	481	464	491	466	498	472	490	445	476	478	449	476	427	525	470	492	464	482	483	491	482	483	486	461	446	474	470	458	427	473	441	440	490	472	442	443	445	471	477	460	468	446	494	480	458	526	487	469	459	476	480	467	471	481	475	465	439	478	498	473	460	467	452	427	485	457	477	421	451	460	429	503	496	435	505	451	461	453	467	483	441	494	462	481	469	492	487	419	451	450	493	497	449	491	474	437	489	423	460	470	455	537	498	469	471	463	444	473	468	445	436	470	459	459	462	494	464	485	457	443	432	449	488	437	455	443	495	485	446	462	485	466	437	468	485	484	469	458	504	474	486	475	450	480	458	427	460	459	459	492	487	432	447	470	458	437	458	442	504	501	465	433	457	493	478	480	452	451	459	431	465	455	461	498	436	514	439	449	492	468	453	473	462	437	487	483	471	464	484	472	448	458	472	470	462	472	463	474	439	514	462	497	484	458	473	456	474	458	479	483	484	433	463	465	489	495	464	485	467	469	457	508	511	446	434	476	481	456	499	494	468	458	495	467	454	474	471	483	465	494	523	472	494	450	496	449	473	474	462	444	452	465	441	449	466	492	472	459	462	471	447	477	494	460	505	482	484	481	461	496	451	494	474	476	477	474	452	536	439	472	470	487	532	478	475	501	447	468	511	470	464	462	432	498	459	477	521	441	441	495	486	433	490	468	417	481	477	520	484	421	486	461	483	497	500	441	444	492	510	483	447	431	431	464	460	477	496	470	457	455	445	434	469	512	424	443	464	498	469	453	472	429	480	470	459	439	470	442	492	468	485	474	501	469	465	512	490	480	460	475	472	468	450	427	481	459	486	479	466	481	450	469	474	477	514	492	457	475	478	463	496	439	454	440	460	479	477	484	437	468	455	482	484	484	464	455	474	463	484	492	487	477	488	466	459	463	451	494	496	457	458	440	435	445	435	482	458	475	453	501	463	497	473	492	480	504	516	454	435	475	458	491	445	477	478	465	487	467	446	453	456	473	494	460	433	495	465	455	475	469	482	485	477	468	445	458	471	489	444	473	442	464	473	473	479	499	457	496	510	465	461	450	468	477	459	482	470	477	490	460	468	459	496	515	455	478	484	468	440	492	452	492	465	471	458	475	461	471	467	501	488	465	431	464	496	431	469	480	441	449	441	431	475	467	503	474	445	458	442	441	463	457	460	491	470	457	494	477	435	515	481	479	492	462	455	481	509	467	458	488	477	478	525	466	457	485	472	487	421	441	472	461	491	479	476	504	473	495	502	455	463	514	474	462	471	471	497	461	496	470	497	486	471	453	473	466	463	472	492	453	482	471	450	451	492	502	515	412	466	446	484	482	450	455	501	494	456	471	485	454	435	456	473	451	474	433	478	446	455	488	499	494	461	491	510	457	502	468	483	490	413	456	491	443	497	461	487	461	489	448	518	442	492	449	447	439	476	470	437	433	465	474	488	459	469	471	488	432	452	443	465	481	479	452	458	487	463	463	458	488	476	488	522	480	489	452	444	473	460	475	474	470	506	456	461	467	448	454	431	460	449	449	469	477	484	479	462	444	435	465	460	489	423	458	462	437	506	473	466	478	468	488	455	467	444	492	508	471	443	463	464	447	493	472	447	450	476	448	459	412	461	502	487	474	478	493	482	479	476	480	482	456	474
25501	21434	30770	45037	35728	33143	26505	11956	3599	1285	776	624	579	608	628	627	602	591	587	545	560	565	543	607	588	603	558	526	578	557	569	581	576	558	572	589	586	580	583	583	554	545	613	602	616	560	616	577	601	580	587	560	504	571	583	615	624	590	598	611	574	543	601	579	582	602	565	555	588	575	568	583	544	616	580	561	584	564	535	578	581	530	554	555	581	599	611	586	568	584	614	548	567	585	610	595	582	566	571	564	596	605	634	584	576	581	587	568	565	616	596	582	587	546	573	605	587	538	595	566	630	572	623	582	541	555	567	566	573	589	558	627	584	605	583	556	563	546	571	574	569	600	564	565	551	588	593	575	599	530	610	586	619	566	552	566	574	572	550	622	578	588	582	553	546	557	568	585	604	600	585	585	568	576	593	598	580	577	557	570	594	573	547	550	579	523	548	591	588	561	585	566	579	590	540	587	562	589	553	531	585	601	601	584	578	554	556	575	560	580	543	558	543	567	577	541	547	577	597	564	600	547	594	569	591	582	578	586	611	605	577	563	527	544	596	579	581	551	573	576	560	604	577	549	561	632	573	584	567	596	527	556	564	561	595	538	567	529	530	552	556	538	582	614	588	564	566	564	524	565	622	538	584	581	569	561	568	572	557	547	518	614	541	556	593	580	540	580	546	587	570	570	581	564	616	596	591	591	559	552	604	634	545	566	571	601	552	561	622	607	567	605	544	581	575	630	581	582	577	564	611	591	596	622	582	602	582	560	609	590	611	558	597	584	582	611	564	566	563	581	580	583	580	599	564	586	566	532	546	601	613	575	614	562	584	588	551	559	584	567	581	595	530	550	592	573	552	525	574	533	595	580	612	582	584	571	578	590	593	534	559	588	608	591	587	583	558	591	570	586	577	590	580	583	611	582	595	586	573	590	581	588	540	538	623	552	596	579	577	552	581	559	557	565	570	565	612	645	620	560	574	583	568	576	525	565	589	572	533	600	592	627	557	566	566	582	572	619	603	561	587	567	549	597	559	602	587	586	576	527	580	566	579	545	579	555	558	595	607	569	588	577	625	621	533	634	560	595	567	581	549	569	538	595	590	597	552	603	559	584	595	609	581	584	624	570	560	594	549	576	558	567	562	516	570	603	569	580	585	597	558	591	624	571	617	572	604	553	568	584	582	549	526	585	579	535	602	622	611	649	595	560	585	548	558	569	582	558	572	571	595	566	558	594	560	616	535	550	574	545	569	556	587	586	569	626	557	588	570	570	586	558	548	598	555	607	601	567	569	592	634	548	631	572	583	557	561	547	587	532	587	622	563	595	578	588	529	546	558	568	550	604	605	593	593	580	585	590	537	584	536	557	620	560	606	571	552	525	607	606	529	591	572	560	517	531	525	565	583	570	569	617	565	577	621	618	560	558	606	584	574	593	581	572	576	551	548	615	537	553	565	563	563	597	603	582	545	613	534	584	565	631	549	585	601	572	534	587	583	546	603	636	549	617	557	590	562	595	558	575	552	600	554	548	564	542	607	565	588	592	580	585	583	604	562	554	591	553	573	581	543	553	577	612	527	576	601	558	586	575	558	552	540	576	605	551	583	572	550	576	577	537	541	572	555	604	613	573	578	547	535	589	561	528	562	606	553	569	598	563	547	572	583	538	623	548	640	591	584	624	612	584	613	553	552	619	564	548	529	552	588	567	562	536	613	571	576	572	581	549	577	590	591	562	591	549	565	566	574	566	600	569	582	585	585	545	590	598	579	558	570	576	570	550	579	566	589	549	600	603	598	565	594	524	598	616	550	560	580	564	595	556	540	575	571	597	571	572	534	567	539	609	587	635	543	567	635	592	623	554	625	599	606	618	612	551	570	511	542	541	580	580	558	588	567	560	599	589	546	575	591	611	578	597	565	581	531	613	577	564	533	570	542	595	612	630	583	540	554	556	574	540	598	586	531	564	585	541	535	623	574	565	584	565	590	613	589	590	580	590	602	577	612	602	593	603	555	583	578	596	563	582	609	592	598	600	533	600	529	568	557	616	562	541	575	578	550	575	535	584	510	613	563	558	567	557	589	594	588	581	559	579	647	581	586	595	600	617	595	605	612	573	578	605	625	563	553	566	542	595	575	587	553	525	572	579	575	584	595	582	560	566	581	590	537	545	571	576	563	559	576	548	603	580	563	583	590	589	594	549	522	619	579	566	577	567	557	621	566	587	586	558	581	575	613	602	550	582	587	626	602	559	548	588	578	560	589	587	586	615	575	559	583	562	580	575	613	575	603	578	516	566	577	585	596	564	553	548	533	551	577	596	639	549	601	603	549	580	545	597	543	562	529	582	524	569	560	607	586	612	574	611	598	544	591	584	585	542	605	591	619	594	569	551	607	584	578	559	562	596	560	586	501	529	563	536	557	570	576	582	577	568	590	562	556	585	556	575	557	587	596	563	577	596	605	574	578	616	581	550	542	559	545	573	614	569	528	552	592	562	566	593	571	557	531	575	570	576	543	572	615	598	610	575	545	564	548	547	578	599	600	539	581	612	579	606	564	569	620	564	596	576	603	576	565	584	555	564	559	550	541	556	576	624	560	592	568	538	543	552	574	561	634	593	555	567	549	588	598	608	572	612	565	607	559	656	610	570	598	575	562	587	585	598	596	597	602	561	592	621	584	575	575	603	577	551	579	589	559	555	577	564	593	569	576	616	566	584	563	602	591	597	610	537	621	568	565	553	557	552	612	573	566	566	621	576	555	558	570	624	578	588	601	600	581	582	591	547	561	565	618	620	531	582	577	607	499	636	569	602	583	555	581	612	583	557	578	564	571	585	558	561	537	535	566	587	563	563	588	593	570	603	568	571	552	581	587	559	596	572	545	616	553	560	587	529	595	547	572	593	573	582	593	544	586	622	642	559	541	594	552	540	550	580	603	548	576	550	529	580	560	555	546	598	601	569	613	600	580	559	593	563	558	600	582	565	568	584	549	543	548	591	568	568	589	575	563	568	527	546	596	606	580	606	607	576	559	597	558	573	604	548	588	600	593	590	575	568	542	574	559	510	561	564	603	552	586	533	584	583	578	555	598	609	559	547	554	586	555	638	590	590	563	547	594	581	575	535	577	590	573	528	564	545	572	567	587	568	543	588	554	585	605	557	532	547	563	545	593	558	528	557	582	555	551	584	645	602	579	552	565	587	593	593	539	585	593	598	557	577	538	547	581	632	613	562	544	570	557	579	573	572	625	582	569	575	597	598	571	619	589	580	566	589	585	555	589	587	592	595	613	584	593	567	581	600	579	551	577	565	564	603	600	558	565	577	630	568	593	579	590	570	596	613	613	552	618	575	565	613	546	567	557	576	614	576	567	579	592	562	609	576	566	596	528	555	562	597	559	587	559	629	555	590	577	585	557	574	539	555	616	557	590	593	580	557	552	522	528	555	578	586	595	579	588	574	559	615	571	583	602	554	563	558	583	553	586	530	547	557	592	575	542	573	573	542
4097	15539	52379	47432	31887	29563	20289	9189	3429	1322	767	586	549	495	519	557	522	532	531	508	542	530	528	529	528	523	494	566	516	544	535	516	525	551	531	483	523	510	545	518	541	526	539	520	561	570	481	513	541	514	537	521	544	530	528	521	519	534	534	502	512	510	543	550	552	502	498	499	527	538	517	548	519	519	543	551	494	512	512	560	501	536	563	537	522	549	508	507	533	487	515	571	542	557	568	534	564	545	524	526	511	521	583	497	487	531	520	544	554	521	527	526	571	546	510	516	517	530	511	540	508	525	527	551	554	536	502	493	526	533	520	555	529	517	541	557	517	549	480	514	534	535	502	509	517	540	525	559	533	523	584	543	508	527	502	501	519	510	549	506	508	548	512	519	505	519	522	578	563	557	524	467	523	524	519	505	502	488	524	535	551	486	507	548	476	508	534	545	553	518	507	513	492	505	521	526	499	515	543	491	513	527	556	536	521	538	547	526	492	516	568	515	488	539	488	543	512	482	519	541	515	532	512	570	559	544	562	535	526	537	546	546	566	570	521	555	528	563	540	534	511	582	502	538	510	506	536	541	516	522	537	524	498	553	539	478	505	513	554	544	518	536	544	545	519	523	561	499	524	522	549	543	563	595	560	553	548	480	522	530	560	555	517	528	535	535	520	535	502	522	455	467	536	489	522	523	524	465	539	507	547	561	575	538	509	552	507	539	564	498	548	582	531	554	550	514	514	514	496	505	540	498	510	497	527	517	482	523	514	497	551	513	519	523	523	549	553	535	508	493	533	504	506	535	518	574	517	562	493	491	543	574	484	562	505	449	517	525	492	499	519	535	523	512	518	543	544	505	529	515	552	529	528	524	505	532	532	515	519	544	503	529	461	556	537	544	552	528	535	547	524	509	524	554	518	518	557	509	517	509	502	541	511	518	528	546	508	564	509	532	544	516	551	539	504	548	530	527	547	500	560	516	565	550	529	477	479	566	475	502	499	547	499	497	519	535	518	491	529	503	498	519	536	540	513	502	536	567	506	501	542	528	541	572	524	522	514	511	512	530	527	534	500	583	550	541	529	580	531	491	540	540	539	542	556	551	552	525	541	557	546	522	488	448	541	528	504	494	563	485	511	499	526	573	494	525	528	521	517	521	522	501	557	535	541	495	519	519	482	510	527	522	508	508	527	541	581	507	557	546	540	499	543	506	527	545	551	526	562	545	515	509	503	516	517	498	544	555	524	504	532	496	518	540	546	479	548	538	554	507	531	548	515	506	543	474	542	535	520	553	514	562	538	509	538	548	545	531	494	489	512	510	526	467	526	551	563	535	535	555	486	493	531	552	498	538	515	541	521	488	541	598	534	577	581	509	549	525	504	535	529	529	566	520	525	535	543	508	515	572	546	548	507	526	489	519	529	531	525	500	539	526	528	525	507	495	524	524	525	522	509	551	545	532	542	530	525	499	485	538	533	550	511	544	539	563	548	491	531	558	483	518	544	519	570	531	578	542	507	544	525	517	559	536	513	531	523	568	531	522	561	524	550	555	521	509	523	519	528	543	533	509	524	533	527	521	543	513	554	557	570	526	545	495	496	509	518	525	543	564	585	508	522	493	523	533	563	557	510	540	546	544	519	528	564	519	545	525	504	529	519	482	487	540	507	538	511	518	517	531	538	524	502	537	529	518	510	507	495	483	546	509	509	570	550	526	535	531	558	510	523	554	476	451	495	514	537	493	511	528	525	524	494	469	527	494	525	527	536	553	547	535	528	508	513	507	535	550	525	511	551	526	550	533	562	484	545	523	533	527	579	529	511	521	518	519	528	529	507	489	511	566	498	551	517	577	567	551	543	515	513	573	540	552	544	478	518	553	517	553	527	532	501	514	486	526	517	499	474	532	471	538	520	482	503	548	516	553	518	494	529	557	497	513	530	535	583	497	549	515	551	526	546	569	535	523	505	558	525	552	511	508	500	532	546	505	560	578	515	553	498	544	540	526	523	486	516	533	501	530	521	505	533	480	516	509	524	511	511	498	533	511	516	515	549	531	510	499	515	499	521	531	537	535	547	530	486	502	508	532	518	534	494	509	541	527	536	532	540	503	516	493	514	544	541	552	530	523	494	547	504	526	560	478	519	536	558	531	549	535	580	531	523	521	494	504	468	532	522	512	505	470	512	524	519	515	535	522	488	495	501	534	523	490	503	541	540	493	529	516	525	541	518	536	527	556	516	534	531	515	519	495	521	542	532	517	505	526	532	520	553	523	502	511	549	497	534	514	531	543	509	540	523	510	510	523	485	526	519	560	535	499	503	522	558	526	539	491	508	498	520	524	537	533	539	528	560	538	548	514	494	530	509	518	482	511	512	519	516	543	525	537	513	510	554	491	552	513	478	528	500	514	524	534	543	575	550	488	550	518	539	557	493	547	534	535	462	519	509	535	499	517	509	503	572	533	530	538	569	521	533	508	543	513	508	552	500	511	532	529	552	487	482	545	537	543	518	517	549	517	512	521	535	487	555	514	518	529	536	517	534	531	510	526	521	493	519	561	531	553	543	524	521	523	523	540	495	515	515	532	528	505	517	530	526	506	544	544	526	515	470	528	547	528	529	544	513	537	549	541	525	445	519	521	516	540	511	531	526	556	504	514	537	507	548	519	520	532	499	532	523	526	563	518	528	542	498	546	502	537	536	487	533	540	558	491	546	520	549	532	540	525	537	476	556	522	539	528	470	526	544	530	550	548	482	562	524	532	537	501	488	539	575	483	568	546	528	523	524	549	534	565	467	551	542	516	475	556	554	497	500	528	529	491	561	512	518	500	569	555	573	515	541	507	536	567	500	507	525	502	516	528	510	499	493	521	501	508	529	495	484	510	526	543	504	550	545	512	524	555	505	514	532	556	553	547	528	510	540	478	543	508	534	487	515	537	530	517	538	512	549	543	537	514	502	557	498	514	507	531	504	549	524	474	552	499	501	526	528	555	531	531	506	545	532	524	544	554	485	540	510	566	550	503	500	494	513	509	516	527	517	548	527	551	536	552	539	535	547	521	518	547	545	538	527	496	532	488	518	525	534	514	539	520	500	497	460	485	567	517	544	532	500	542	513	521	510	529	538	520	527	544	526	478	545	527	567	529	535	482	518	567	541	495	556	565	481	513	533	479	554	515	521	566	523	504	536	510	532	548	538	536	511	506	477	507	496	559	520	542	506	549	490	557	510	523	477	509	500	526	501	513	538	505	524	527	495	518	540	503	486	550	553	555	537	493	571	477	510	517	515	564	479	536	551	504	505	533	497	569	495	526	484	499	501	541	539	553	509	498	512	504	494	529	513	557	493	533	507	525	488	542	514	546	536	481	549	524	529	517	508	534	520	539	491	499	547	511	523	548	525	538	533	544	481	479	526	516	523	535	531	506	497	530	524	503	505	501	521	476	547	546	499	513	553	518	512	494	542	527	512	540	521	538	492	512	546	563	550	548	534	478	535	534	542	513
24273	21416	30487	32674	43880	53472	41884	22533	8139	2428	1160	818	784	691	640	677	732	633	681	713	706	684	723	657	732	686	657	658	710	713	665	670	676	686	674	673	693	676	682	774	698	684	659	640	656	685	669	658	737	673	697	651	691	714	690	685	665	645	691	699	701	681	699	689	716	741	660	659	671	716	685	670	703	690	706	637	693	705	693	675	691	728	670	651	665	682	688	680	699	666	727	707	692	706	674	668	686	692	646	700	708	676	668	706	708	725	675	644	667	682	722	665	690	656	663	672	673	701	656	683	677	704	697	686	686	666	695	693	636	645	685	635	668	689	631	655	670	673	700	693	682	716	668	646	684	708	699	716	682	669	656	729	708	680	708	688	695	735	676	685	723	687	644	701	684	709	694	644	684	694	718	703	683	687	719	704	652	656	696	629	692	663	698	700	684	704	726	707	677	711	667	752	647	666	647	732	683	683	690	677	693	698	654	667	656	650	644	692	687	671	696	669	697	657	635	735	671	689	698	689	675	671	679	645	646	676	694	636	698	683	695	652	715	724	656	734	639	671	700	682	720	682	661	656	671	677	685	711	700	723	707	647	743	668	691	669	661	652	692	716	702	647	613	668	670	672	654	662	646	650	687	683	643	653	707	659	644	681	663	672	713	703	722	701	729	725	654	667	678	744	641	661	690	719	701	673	681	681	640	675	665	633	714	658	713	701	695	651	708	715	664	690	666	671	658	676	701	726	678	677	654	693	658	646	694	690	687	694	657	664	659	659	669	701	660	701	670	697	697	667	687	638	708	714	683	700	700	641	698	730	667	671	677	707	693	688	703	672	619	669	649	692	694	672	703	717	661	670	648	689	731	733	694	659	645	680	681	734	634	638	697	639	674	697	666	669	644	662	664	700	649	637	648	707	666	688	670	668	691	665	700	699	646	674	665	652	696	704	657	708	651	698	674	683	695	699	712	701	701	670	690	676	723	698	665	665	712	679	658	693	699	733	671	649	654	691	717	679	677	693	683	712	661	689	688	670	689	648	712	687	715	669	648	652	695	665	666	697	618	719	640	683	729	694	692	655	707	623	734	653	667	722	718	650	687	628	700	643	699	655	684	657	698	671	654	650	703	673	645	635	700	684	679	681	691	647	686	683	660	647	679	645	683	624	671	667	739	696	688	656	659	688	646	653	711	732	649	707	694	662	684	708	697	653	689	653	675	675	657	685	731	728	677	706	703	682	692	667	655	690	703	679	650	732	675	678	651	697	687	702	715	698	671	699	686	728	676	698	678	689	720	624	706	637	646	665	732	704	669	723	658	673	679	703	649	708	670	669	675	658	697	683	665	705	680	709	693	682	700	670	687	644	688	624	663	720	676	740	645	634	654	679	689	679	724	695	667	708	699	666	627	643	696	692	682	690	694	668	662	649	657	633	696	648	716	690	680	635	660	667	696	668	658	702	651	667	717	680	652	657	712	710	693	693	682	660	724	663	688	669	665	649	695	669	686	649	715	694	725	698	679	644	690	706	711	645	669	678	668	684	683	683	667	681	685	659	740	694	666	697	680	693	689	674	680	662	673	695	689	694	681	644	682	643	668	663	695	663	640	688	698	693	688	622	646	731	683	686	672	643	728	663	677	686	665	608	650	684	673	660	717	657	662	654	713	684	708	686	682	626	697	678	716	735	673	693	708	694	664	679	699	718	663	680	670	657	671	668	679	643	678	698	624	680	655	698	689	673	733	719	669	650	631	725	674	671	711	686	680	672	705	692	609	647	668	670	672	668	686	668	675	661	692	680	704	657	705	668	662	684	668	655	678	661	722	659	667	715	650	659	695	685	660	697	689	714	647	692	707	646	704	679	696	698	702	650	722	659	666	700	745	690	718	750	675	666	730	702	677	700	680	668	682	692	694	645	649	658	620	699	687	640	670	674	674	708	678	678	660	653	671	694	655	662	651	678	646	656	680	682	686	666	707	685	689	691	688	711	667	666	709	650	661	669	664	740	636	684	691	653	652	667	703	650	665	714	665	700	647	690	680	695	673	674	703	712	701	677	687	702	649	694	679	668	703	659	671	702	655	693	653	658	701	683	692	659	708	680	676	685	686	730	713	673	687	703	743	688	749	700	687	646	641	671	662	669	672	659	659	676	678	658	665	674	640	674	703	659	691	691	687	640	652	624	693	655	661	683	688	688	692	671	689	669	679	693	660	681	652	651	662	692	696	681	679	656	675	730	622	679	683	682	666	722	690	616	712	692	704	672	661	678	659	678	673	666	672	681	723	677	691	704	671	744	651	675	659	675	686	689	675	659	696	675	661	689	596	689	718	680	682	681	648	653	674	692	655	681	638	639	647	659	688	688	676	641	663	636	652	674	688	701	662	645	737	636	694	644	650	665	665	704	689	667	677	690	674	668	679	661	691	677	662	700	708	638	643	680	642	659	700	631	676	702	713	680	695	686	644	660	691	691	667	709	660	687	717	676	712	683	702	731	660	663	769	715	653	726	734	655	647	690	705	652	669	654	674	717	677	652	689	720	740	699	681	653	690	669	726	642	678	714	705	671	674	680	673	616	743	680	674	713	669	647	657	663	689	692	729	676	661	690	712	684	709	698	665	661	662	674	677	701	671	708	663	715	673	671	669	667	649	686	688	694	679	694	680	694	748	675	667	683	701	694	647	678	696	691	664	684	697	681	684	644	657	632	683	666	703	657	710	688	700	680	625	663	693	713	711	715	681	724	648	717	655	651	646	683	680	710	657	681	648	707	678	689	687	658	663	677	673	688	658	695	720	649	758	695	668	654	699	695	630	682	663	660	657	615	665	707	647	679	689	705	677	743	691	703	692	674	729	648	730	701	646	668	677	659	653	622	684	704	655	671	654	700	666	662	701	658	657	646	752	734	678	727	676	685	691	690	650	690	701	649	618	689	680	707	702	723	682	702	661	725	672	671	675	666	669	638	708	709	682	640	669	672	637	650	656	711	690	621	636	701	642	684	661	654	703	731	675	700	653	688	637	705	696	684	668	653	671	635	700	654	690	639	645	726	702	670	707	692	694	654	713	696	680	696	748	687	645	690	671	657	688	675	737	681	665	756	672	663	692	702	659	713	661	714	673	708	665	742	662	673	737	641	687	647	669	620	683	672	681	714	708	662	650	700	661	661	723	643	698	636	672	659	630	667	665	693	685	656	660	675	693	674	671	696	653	679	702	685	684	663	649	700	724	737	665	683	694	677	680	673	675	672	664	693	723	697	674	661	677	599	678	717	703	641	686	671	650	697	679	698	746	670	655	709	665	680	689	690	658	663	662	675	685	689	689	647	669	642	644	693	647	684	689	667	660	703	698	744	729	692	667	709	687	724	696	716	622	646	666	680	698	713	660	690	685	682	677	699	656	643	668	677	626	691	702	737	708	622	655	700	727	698	692	697	680	651	662	694	714	688	686	665	637	700	682	712	705	687	706	652	662	702	729	688	684	618	672	659	678	684	670	665
5208	32808	65152	55709	56189	53926	33278	16650	6651	2410	1043	750	659	657	637	635	663	641	606	604	603	602	568	618	621	602	660	627	612	608	690	593	602	604	620	615	653	650	637	651	597	580	595	669	612	632	619	580	618	615	631	629	637	632	635	618	645	621	632	641	602	694	632	589	648	625	645	652	646	606	633	614	612	636	626	645	603	605	667	591	651	573	633	630	570	626	605	617	645	636	623	655	689	641	620	581	573	626	639	634	601	604	616	672	617	596	598	598	676	619	626	635	641	584	612	633	615	640	665	593	627	642	622	626	623	592	617	665	591	575	625	638	664	640	615	621	646	577	612	622	600	640	657	579	606	600	632	617	606	603	592	610	633	634	611	603	578	633	585	613	607	646	604	631	645	624	618	590	625	558	622	634	624	623	590	626	638	634	647	660	635	625	609	655	610	614	599	637	630	647	620	557	606	605	626	623	661	664	640	632	670	624	650	670	617	623	632	590	586	651	654	611	622	627	605	629	589	623	621	631	564	610	647	624	628	620	605	609	656	636	643	617	611	642	612	618	660	610	552	610	624	644	605	644	638	678	613	642	626	635	669	635	598	639	610	611	633	568	578	631	641	617	615	620	656	609	595	609	655	600	647	603	646	620	627	625	664	647	596	620	589	632	581	624	617	629	584	631	586	665	619	641	592	622	590	621	659	592	635	673	633	637	605	621	632	658	639	589	601	659	631	626	586	632	621	603	679	612	584	671	647	636	605	611	634	615	654	618	674	601	596	618	617	622	654	629	628	662	618	633	645	667	664	622	627	620	629	645	607	626	645	628	626	659	594	603	605	602	649	603	590	622	639	597	633	624	650	602	594	592	651	588	664	597	576	646	608	606	584	621	620	599	611	658	612	619	637	655	601	621	607	634	668	631	660	588	614	675	644	648	605	614	640	589	613	613	602	629	669	623	648	620	638	611	585	625	679	673	679	643	606	670	631	579	574	652	595	632	618	630	597	665	631	608	606	590	647	670	619	600	597	585	603	635	632	599	579	612	645	635	624	615	618	671	644	636	624	605	582	641	619	647	622	594	628	589	591	640	653	641	631	615	646	610	660	572	610	661	618	613	628	583	595	626	625	596	639	610	630	682	661	629	609	616	593	608	616	677	610	611	649	608	597	612	617	648	643	639	602	669	597	632	644	604	643	626	601	651	601	599	592	597	643	589	623	652	611	642	610	626	661	638	658	627	632	605	596	616	616	674	625	633	639	638	628	607	642	602	572	680	638	630	625	598	606	639	583	625	605	602	637	584	637	634	614	638	596	710	633	633	605	610	585	618	593	591	574	631	592	597	627	627	631	673	652	656	648	650	632	600	614	669	643	606	652	589	631	580	588	623	597	619	623	606	611	610	590	633	613	664	589	610	674	651	613	623	621	565	639	599	590	625	609	610	635	594	611	636	683	613	616	598	608	626	646	675	641	630	606	604	608	630	621	636	642	636	655	602	614	621	604	653	640	641	622	644	640	622	603	613	629	596	656	577	598	615	632	605	595	611	623	640	659	692	620	625	647	640	608	631	629	601	649	630	590	630	598	626	608	611	617	635	619	622	570	597	604	641	631	558	606	633	635	603	623	599	616	598	606	630	649	594	685	644	571	627	632	673	617	658	620	623	646	609	597	615	632	614	630	643	643	613	591	675	611	539	599	653	653	600	618	620	596	642	584	655	615	681	637	613	592	632	659	592	681	658	629	642	596	599	634	636	646	595	637	632	631	645	614	596	566	609	620	615	601	618	655	622	647	642	618	603	585	644	599	619	641	617	650	641	638	568	617	615	628	624	645	623	618	591	614	579	590	607	642	628	632	605	626	627	605	591	622	613	653	551	606	615	623	618	603	612	610	639	617	614	613	618	617	666	609	606	642	616	613	634	633	608	634	601	662	636	637	611	609	650	635	635	633	593	621	606	637	572	640	621	640	616	616	605	615	647	650	637	688	639	608	623	631	552	588	625	597	682	626	595	591	620	631	605	601	593	649	583	590	622	614	603	634	598	582	624	607	635	605	639	564	680	605	632	631	614	658	603	641	614	594	645	615	565	586	618	607	689	608	631	642	658	632	605	599	632	622	601	625	598	610	616	608	650	581	664	638	645	606	628	618	603	580	646	643	646	604	669	622	685	648	621	576	653	641	643	662	605	611	606	592	591	624	615	660	631	591	642	653	597	585	576	624	621	611	621	643	625	594	582	629	672	629	608	595	623	667	619	675	580	655	624	655	618	612	610	626	581	589	647	634	660	636	645	664	658	620	604	624	652	588	630	597	607	661	629	614	593	599	634	623	615	617	627	639	602	620	592	633	598	595	584	609	629	615	558	608	615	636	599	616	627	659	626	618	626	620	640	612	600	597	614	590	608	643	635	594	599	668	608	638	660	661	598	640	663	574	589	617	621	595	585	603	566	578	605	635	619	630	598	652	581	616	655	597	641	640	590	640	588	636	615	646	638	579	571	610	600	643	647	575	630	640	630	588	637	644	601	588	646	638	607	664	637	589	597	629	622	595	577	657	632	603	622	636	622	595	571	655	597	622	615	630	660	600	578	590	623	615	613	583	609	628	614	632	601	624	603	612	597	654	570	611	636	624	632	629	637	550	644	580	614	583	609	606	620	611	672	647	598	629	623	630	632	596	618	641	656	635	607	617	649	600	599	608	600	606	617	573	599	609	645	573	615	576	664	585	639	646	643	559	595	670	649	621	620	628	608	605	608	626	578	657	623	613	644	633	608	636	625	585	625	593	628	636	623	599	681	618	576	591	642	674	627	631	565	623	618	617	641	608	595	620	583	620	586	608	577	606	616	632	657	615	608	605	593	634	605	618	575	605	606	560	629	644	614	621	610	646	614	621	575	597	599	622	626	588	582	611	613	637	655	601	602	609	619	657	635	614	630	615	643	612	597	611	604	641	619	602	662	606	668	607	672	581	608	575	597	650	625	633	623	647	577	632	591	666	595	549	640	608	622	581	600	646	610	611	619	624	592	628	633	635	603	631	662	606	635	614	652	621	600	623	640	590	637	616	579	628	602	674	583	612	609	658	598	617	576	602	655	627	588	623	596	618	596	606	624	658	608	640	587	618	602	628	630	670	628	571	590	627	629	645	662	596	620	621	589	648	641	645	573	663	628	631	631	611	641	630	600	610	604	630	646	582	637	612	630	575	626	582	606	641	584	596	628	637	639	652	622	646	607	596	632	564	614	626	646	633	607	637	659	653	619	606	622	593	649	560	656	631	629	636	641	641	613	647	622	631	635	604	585	627	656	591	635	607	631	612	575	570	628	636	630	579	573	608	621	695	613	675	591	608	611	637	574	642	622	590	587	600	582	600	661	650	602	577	558	652	639	602	651	588	599	620	622	600	683	626	618	640	584	650	642	609	606	596	626	631	613	591	628	594	600	588	612	602	613	638	610	603	665	637	604	617	656	627	614	592	620	641	663	613	626	628	624	610	627	629	602
27727	15296	11844	7927	8137	6592	2997	1443	857	612	552	538	507	520	527	578	549	545	532	525	485	503	512	540	508	545	551	521	530	491	520	524	508	540	519	517	522	529	525	570	466	508	523	462	514	494	520	523	498	519	499	526	520	524	480	496	521	520	568	536	516	504	497	479	530	538	508	555	470	561	495	524	504	511	510	514	515	548	500	516	493	539	509	513	520	546	488	522	501	503	473	503	502	536	548	513	528	507	526	467	515	489	494	492	533	522	523	485	559	503	531	505	499	501	545	496	472	520	523	551	506	504	519	561	569	540	537	557	525	558	521	552	542	511	444	485	546	512	499	511	548	539	536	538	537	531	546	505	533	543	497	515	527	507	530	495	515	522	519	539	500	519	498	560	545	568	525	518	519	526	504	510	533	508	535	474	499	481	495	545	522	526	501	510	533	520	513	528	528	474	526	532	497	478	531	492	514	497	540	497	476	543	528	553	537	503	503	537	501	506	506	549	525	496	512	541	482	516	495	493	527	525	555	490	520	549	507	540	515	507	574	484	551	457	460	525	519	517	526	532	506	528	497	484	524	517	534	518	484	489	472	546	526	479	500	523	547	483	528	522	530	496	521	492	488	490	541	519	491	494	523	543	485	523	475	536	514	517	533	493	534	550	527	561	504	521	510	532	527	491	516	539	538	524	537	508	546	488	532	527	510	513	488	555	553	522	513	491	513	510	516	509	540	540	522	536	552	480	502	543	510	529	563	509	535	498	504	529	517	498	514	516	437	496	508	493	519	508	500	498	514	516	573	518	526	503	485	497	508	515	499	543	520	515	506	528	519	517	515	506	480	512	516	514	523	495	510	512	541	478	511	509	517	473	509	487	540	528	533	500	529	543	517	513	543	518	516	511	530	478	514	478	495	538	531	555	524	487	516	508	539	550	468	527	482	522	515	536	490	554	518	506	528	506	527	506	511	532	478	530	547	526	533	503	535	485	453	509	532	483	502	484	521	542	509	497	526	512	489	505	546	511	540	488	520	496	493	506	511	472	529	490	540	528	551	474	532	520	531	512	581	506	520	487	466	504	508	496	531	498	466	537	491	497	508	494	537	504	513	535	531	539	499	483	556	522	475	524	544	503	489	502	568	489	522	492	503	523	488	526	527	529	510	522	521	522	544	506	483	508	499	494	502	496	538	517	532	513	533	566	508	460	513	508	541	533	533	512	454	518	522	505	508	482	508	513	546	470	486	509	544	560	512	534	542	472	536	504	510	483	505	518	504	518	531	482	523	512	493	522	516	519	460	551	578	498	477	501	537	513	504	517	564	489	510	532	503	521	529	495	506	535	496	510	512	556	493	509	523	538	540	535	520	528	546	545	500	500	456	569	520	527	465	523	513	520	551	515	530	481	521	538	542	495	486	492	489	541	533	495	525	525	513	525	539	511	501	536	541	516	504	528	560	510	488	550	497	539	501	517	505	536	528	492	539	548	522	545	521	479	504	552	491	535	512	549	497	516	498	483	519	496	533	541	527	519	493	499	495	509	480	491	494	552	508	526	520	552	542	531	526	484	536	545	518	536	530	528	526	530	521	525	503	524	565	515	498	552	477	544	526	496	511	505	524	522	516	533	513	496	537	520	550	528	485	544	504	527	493	533	481	526	515	522	484	507	527	501	552	520	515	530	492	544	489	559	530	574	515	533	503	522	474	517	570	500	509	530	527	528	540	504	507	540	520	486	488	534	506	514	511	543	537	523	491	523	526	524	513	482	502	514	512	538	554	512	516	549	500	553	503	533	517	500	554	506	504	526	507	526	522	493	502	535	487	542	517	487	496	520	524	546	519	537	522	560	544	520	498	506	537	501	537	500	522	537	513	571	501	535	513	535	501	509	535	541	557	492	474	529	530	525	563	479	526	506	548	454	521	510	525	469	528	542	503	530	499	543	499	541	551	542	503	513	507	531	511	542	516	494	495	513	511	511	508	549	506	529	492	504	495	528	485	519	559	507	493	528	528	514	535	507	566	546	507	463	542	478	483	506	471	501	520	515	542	536	513	537	509	540	460	510	507	532	520	523	517	534	480	565	529	549	471	559	545	508	531	534	502	504	539	500	537	543	468	488	541	494	466	513	524	487	503	529	500	544	523	501	488	551	512	515	501	537	556	520	498	531	517	550	551	510	526	517	472	516	553	511	511	492	523	545	514	529	500	545	549	510	474	529	496	534	518	507	506	516	523	496	493	508	517	522	522	506	544	496	548	560	547	485	544	516	557	513	484	521	511	522	506	519	505	535	538	509	517	506	473	514	524	510	494	502	516	527	484	529	543	504	496	509	460	542	521	518	494	531	522	542	482	530	520	514	517	485	514	503	517	496	544	545	527	531	499	520	538	504	530	525	551	522	480	541	510	499	493	494	536	537	512	505	479	557	536	553	523	508	543	505	518	520	484	505	494	516	525	517	520	522	542	539	524	530	501	531	552	494	467	536	501	526	524	556	511	556	529	477	533	536	527	476	512	467	477	510	518	519	518	504	515	498	502	494	472	491	514	527	530	516	536	513	492	529	509	497	527	550	507	536	540	552	513	511	502	514	543	508	479	533	537	497	505	527	512	488	499	547	493	489	527	560	505	520	563	545	512	529	503	486	478	505	510	509	500	521	536	513	490	501	516	480	520	505	547	509	512	519	531	515	523	527	505	515	511	486	529	501	498	488	470	516	490	508	515	504	502	521	535	523	512	494	498	490	533	518	523	507	461	479	512	534	523	522	504	497	485	523	544	498	507	539	548	555	544	543	487	539	524	520	495	549	512	495	534	495	555	496	539	515	519	516	494	489	504	500	523	543	541	510	542	524	511	529	493	554	509	540	537	528	517	495	480	538	510	496	552	492	508	469	565	566	471	532	527	484	528	496	503	509	546	520	575	531	484	502	526	521	510	495	454	481	504	521	516	516	522	493	496	486	517	531	536	497	522	496	526	510	509	530	515	503	519	522	513	522	526	538	504	535	514	549	509	503	470	484	479	504	517	521	531	460	501	509	558	526	525	522	478	496	523	480	471	510	530	510	545	510	534	505	508	509	519	538	542	526	499	515	518	494	499	536	499	504	536	546	487	492	506	569	482	519	567	570	503	554	479	525	558	515	529	545	495	515	528	540	501	545	547	475	523	500	552	547	522	524	510	488	505	541	559	479	560	508	499	492	512	515	505	506	503	496	481	517	512	515	522	581	471	505	496	499	505	538	519	500	504	509	505	496	529	529	542	515	515	505	566	489	512	528	538	486	491	540	533	484	549	528	541	511	504	530	536	477	521	494	501	508	518	503	521	524	523	497	513	540	517	478	515	529	530	505	505	561	549	510	516	540	497	546	497	570	551	503	541	536	528	503	521	509	511	511	497	529	497	521	503	505	501	498	558	530	538	500	511	511	500	539	535	545	537	519	517	534	525	494	513	517	515	517	494	499	586	513	534	489	515	529	516	512	494	549	547	510	506	540	505	533
4916	7041	10817	6820	7679	6041	2917	1466	820	584	474	437	449	415	440	467	476	430	453	447	458	459	450	431	460	425	456	443	416	416	421	418	460	435	444	453	436	424	470	473	451	458	461	439	454	449	432	475	466	480	440	450	449	423	442	460	401	458	433	494	466	455	485	448	448	489	420	426	446	418	453	431	450	452	446	428	483	507	473	435	395	431	451	484	451	451	440	485	481	479	458	418	416	458	437	431	439	422	436	429	400	481	498	415	441	479	446	433	451	473	466	446	431	446	464	439	443	437	424	431	482	399	425	418	471	481	459	455	497	475	421	440	434	439	406	420	451	488	463	423	469	478	460	449	456	522	439	421	470	459	447	442	410	460	481	488	445	430	463	476	436	454	466	422	450	441	478	456	441	446	515	456	427	437	441	445	448	447	451	473	458	450	476	453	451	438	483	452	481	418	439	430	434	497	414	434	476	458	468	479	437	467	457	426	449	446	415	430	453	468	441	424	456	430	485	455	436	424	440	436	476	442	428	421	432	475	434	461	464	454	427	465	418	464	479	445	448	472	471	472	434	426	464	437	487	480	482	448	446	434	468	451	441	417	436	467	445	478	428	459	398	470	418	450	445	434	447	465	457	479	474	454	451	448	413	466	425	457	448	451	421	447	491	461	465	465	476	434	516	444	415	489	417	491	460	453	452	417	458	461	458	464	437	420	451	474	466	435	488	469	461	445	418	441	452	504	476	488	447	462	447	428	487	437	479	414	438	431	428	466	452	440	443	428	434	432	457	454	426	452	465	460	421	434	434	469	442	480	468	440	465	467	450	466	450	473	460	456	464	437	424	453	431	486	435	451	442	466	456	455	468	443	421	419	466	455	448	456	439	412	414	427	459	461	479	405	474	447	463	468	443	449	467	451	430	461	506	445	411	479	468	490	424	462	470	449	445	406	482	456	464	450	426	450	464	404	430	440	452	414	491	478	442	458	407	466	435	480	414	419	464	450	453	473	475	444	439	429	430	464	433	444	416	427	493	485	435	482	429	442	433	450	487	451	455	491	470	425	453	454	445	466	446	435	491	485	455	473	454	423	469	461	427	463	446	465	461	435	399	444	463	430	421	447	462	450	407	465	473	458	448	453	435	465	465	447	449	475	413	421	483	484	446	478	465	405	474	436	447	450	460	407	453	441	466	476	465	480	468	434	411	429	475	450	420	483	463	478	461	495	438	426	471	453	468	489	446	447	430	423	464	459	470	428	464	474	429	441	446	455	441	471	435	460	427	430	457	445	438	404	461	438	464	442	461	467	441	453	471	444	452	476	446	467	443	443	478	438	431	396	441	473	476	454	431	459	448	475	444	439	481	437	427	482	462	468	454	444	477	460	452	465	444	470	465	458	428	435	436	434	450	456	468	449	420	429	436	476	438	449	443	440	475	436	415	462	412	474	462	461	459	458	462	460	421	457	486	432	443	491	450	456	415	451	448	446	462	465	427	434	459	438	460	478	428	470	440	463	487	472	421	445	452	465	472	444	437	407	461	484	453	448	456	447	419	461	395	436	425	417	440	415	442	463	453	450	458	438	491	457	430	427	448	428	486	475	436	451	453	445	464	449	464	424	464	444	436	414	460	473	411	492	447	445	442	477	391	475	488	475	429	469	437	458	488	432	455	442	473	463	446	436	459	450	449	438	417	426	448	417	446	450	472	447	441	422	459	462	426	475	479	471	457	435	387	424	447	476	461	464	442	448	403	473	465	468	488	474	472	470	462	445	482	446	459	467	444	423	460	471	464	461	454	442	462	476	457	464	466	414	445	452	438	428	434	460	462	475	451	428	456	449	463	428	448	437	453	427	428	462	461	460	446	444	435	438	449	428	468	455	479	478	443	448	450	448	493	467	451	445	449	436	464	478	440	449	493	475	474	457	436	447	433	478	470	460	473	458	443	431	423	432	434	455	458	465	442	481	465	465	442	453	474	443	444	460	466	426	436	455	462	447	432	456	453	451	450	416	477	431	436	452	439	486	463	472	428	436	436	416	423	422	472	442	458	436	469	478	443	460	471	450	462	463	435	446	434	471	420	436	426	439	451	433	425	438	435	472	462	448	489	470	459	452	426	468	456	503	435	506	469	487	447	472	468	453	445	473	429	458	471	457	448	463	436	410	402	435	464	446	497	474	450	481	431	422	444	477	458	414	454	453	478	468	447	433	416	445	468	464	449	484	475	435	449	439	445	430	417	426	447	443	417	450	457	479	430	453	462	425	427	415	485	433	448	418	440	482	457	447	450	432	450	437	476	443	441	419	433	485	439	477	496	445	446	463	480	472	461	421	442	433	416	471	446	432	438	474	454	460	460	452	452	438	461	431	423	498	480	449	415	457	455	426	457	443	476	437	427	455	447	440	432	430	446	468	428	457	453	454	445	468	498	425	454	471	473	443	461	444	430	475	438	467	463	436	467	463	501	423	457	481	448	441	428	412	438	438	442	437	449	446	431	419	425	436	437	396	425	452	447	438	448	430	445	423	430	452	461	449	424	424	428	428	456	452	451	425	471	448	436	432	453	464	474	433	459	472	432	461	488	446	457	457	450	405	477	416	432	455	459	479	442	449	489	441	424	420	470	447	470	434	423	447	456	497	460	423	382	463	461	442	442	455	408	460	450	438	471	402	466	476	457	475	478	452	428	418	420	449	448	440	456	456	467	467	422	471	442	445	479	428	419	441	436	447	464	470	497	458	442	465	441	410	468	422	469	419	443	446	473	467	472	475	445	402	438	450	452	436	456	437	427	456	418	464	434	439	446	411	478	467	444	405	448	413	428	450	482	444	447	416	447	455	439	450	444	458	503	441	473	402	433	478	445	454	452	432	478	449	452	459	466	431	476	432	425	429	419	469	431	414	445	456	447	422	428	419	440	443	439	410	415	478	478	392	423	472	449	435	453	487	423	458	433	439	436	458	452	434	466	455	437	432	455	414	441	444	448	394	479	462	461	476	429	455	441	459	462	450	424	470	431	459	434	451	476	432	460	406	449	481	407	424	454	472	453	420	447	482	416	463	479	436	465	445	434	512	479	427	436	479	411	462	469	446	441	422	468	464	465	483	445	468	466	424	449	420	447	447	457	442	449	415	436	433	443	435	419	429	468	449	420	431	443	473	423	430	476	462	426	419	447	459	437	441	421	499	431	459	450	418	446	448	439	431	501	454	450	466	428	480	418	458	438	469	440	465	453	427	457	429	418	458	481	477	469	446	469	413	473	452	428	423	465	401	423	422	433	469	442	447	471	454	458	469	484	448	470	434	444	452	428	430	462	436	405	490	482	499	430	479	437	421	418	443	412	442	460	436	422	422	460	470	492	466	421	438	455	455	430	426	430	425	424	495	462	447	436	431	424	433	456	425	417	426	451	477	446	443	427	440	480	427	472	410	466	478	470	461	451	429	471	428	444	465	446	440	489	433	449	437	457	470	414	443	430	436	477	459	441	437	441	486	490	446
25510	21474	29664	32471	45731	38180	22634	9119	2687	1054	667	561	529	594	561	557	569	540	530	559	571	591	581	577	561	547	530	548	538	512	574	579	557	549	537	563	611	577	507	525	537	509	553	599	536	528	539	543	508	545	564	544	569	601	533	529	527	514	535	575	488	494	486	551	538	547	538	536	518	558	556	547	535	551	541	524	521	578	573	558	563	538	508	573	578	548	526	520	559	507	531	552	578	577	583	555	558	561	552	550	510	528	529	557	551	560	573	523	539	563	563	541	605	590	561	561	543	495	545	555	544	569	530	577	538	593	572	529	544	560	550	552	554	546	541	581	589	567	515	527	581	570	491	587	541	547	523	556	498	517	553	519	569	560	511	571	512	532	524	543	556	546	540	521	554	575	478	547	520	526	590	548	531	589	558	496	541	565	550	510	529	520	560	576	559	500	550	558	559	556	524	538	546	513	563	529	535	500	525	555	559	568	589	569	572	589	531	555	509	542	552	518	524	511	556	542	534	536	557	545	513	572	551	569	533	512	574	506	508	522	514	585	539	520	537	547	564	549	509	563	508	537	525	544	501	529	570	570	540	513	598	536	524	556	547	543	572	561	572	572	588	549	534	544	565	555	532	566	534	529	546	556	557	540	512	522	582	493	522	537	512	545	599	504	569	528	535	533	526	545	564	533	512	549	532	574	534	579	521	525	531	535	556	541	555	562	581	580	541	521	535	548	526	516	562	565	542	558	530	493	534	530	527	585	506	560	541	567	587	540	552	574	541	520	536	539	518	524	504	594	557	537	584	543	547	524	589	540	539	543	518	525	520	539	513	544	501	547	547	576	551	517	529	515	530	559	540	553	561	541	564	534	551	579	550	552	548	529	544	527	540	514	539	516	545	548	554	538	497	542	591	530	568	531	549	567	552	571	568	552	515	548	564	510	515	498	535	547	557	544	536	565	568	545	537	552	515	581	522	500	561	551	512	575	557	492	496	579	561	527	565	634	530	529	579	543	542	574	520	529	560	533	553	550	546	573	519	514	517	522	497	541	516	542	574	563	585	548	545	549	591	517	550	561	530	501	524	526	537	536	566	542	529	529	570	509	545	553	530	509	572	554	540	503	534	534	557	538	503	568	533	540	542	558	560	580	533	585	504	594	509	538	531	556	546	600	555	496	514	521	555	561	531	558	526	535	537	565	550	531	545	561	535	572	577	513	546	529	554	511	557	534	544	564	527	542	552	525	544	525	534	577	539	546	531	536	532	544	497	578	551	522	552	570	548	556	503	537	544	538	547	528	569	554	498	557	509	576	545	478	564	558	574	550	509	553	533	519	567	586	541	586	492	532	533	496	533	521	562	534	559	540	513	559	546	514	546	548	569	541	501	565	536	526	547	578	527	530	507	544	534	558	496	490	570	523	535	537	550	557	527	541	580	543	521	557	532	527	543	549	563	579	559	560	505	556	527	494	551	553	537	510	562	543	570	546	580	559	492	579	535	540	501	567	565	554	567	518	525	557	544	519	595	557	487	464	585	524	530	602	517	589	548	563	563	503	584	499	573	512	562	557	550	574	566	568	585	523	538	526	545	548	571	547	551	541	556	577	524	551	573	541	530	516	592	551	544	536	550	537	575	552	527	492	592	532	564	540	529	501	548	543	509	541	548	500	563	528	525	543	555	561	462	520	564	524	524	543	526	540	545	540	567	550	534	575	507	537	520	550	527	555	531	573	510	523	523	556	543	549	555	540	532	534	521	566	542	555	554	520	552	486	537	563	555	551	517	535	547	536	541	500	547	542	537	529	555	554	557	517	548	545	575	554	565	567	571	536	557	574	542	523	525	547	570	520	560	535	534	554	579	543	499	552	548	522	581	551	578	566	531	513	542	559	575	537	537	559	546	528	581	543	535	538	528	529	525	568	576	544	545	546	545	521	507	529	520	538	522	545	550	520	517	553	543	542	589	554	556	567	515	561	523	535	554	519	547	564	487	531	500	534	542	547	526	527	530	567	582	505	593	536	555	519	555	538	553	543	584	531	511	529	563	553	535	489	533	533	529	512	539	545	555	568	516	520	535	554	548	540	551	567	561	540	530	551	518	540	533	559	544	562	591	539	543	549	593	579	552	532	560	536	508	568	533	577	535	536	511	544	552	542	549	533	565	540	496	579	537	549	555	574	562	591	578	556	510	517	537	566	536	549	574	555	522	567	598	597	532	540	509	559	556	550	543	547	562	523	570	563	601	572	543	571	522	563	549	533	595	568	522	537	522	520	535	560	524	534	503	512	560	497	535	570	523	509	525	528	576	540	543	511	541	519	549	570	566	577	539	560	523	563	564	577	547	519	532	538	516	543	552	505	602	600	537	576	551	575	514	509	567	493	546	541	553	564	570	515	530	481	533	609	509	576	497	510	540	535	500	546	533	520	535	560	559	553	544	564	556	553	519	554	557	609	545	491	554	549	542	524	552	526	519	549	531	568	537	556	593	559	573	487	534	547	536	556	528	523	561	501	584	553	528	558	555	547	563	559	504	580	556	535	538	565	571	550	518	511	540	562	528	530	560	542	555	585	541	543	514	577	555	588	568	544	554	555	515	543	526	580	529	548	578	545	552	533	539	503	573	556	561	540	528	533	552	552	547	548	523	560	506	540	510	590	524	558	552	498	505	547	549	564	543	570	544	524	536	566	532	569	531	539	518	542	501	534	518	530	517	535	522	598	580	548	531	570	537	564	533	531	517	507	555	567	547	548	564	575	536	513	581	527	515	558	540	522	498	556	533	533	539	574	546	565	546	578	581	563	527	547	526	549	575	517	539	588	576	586	534	573	501	552	543	550	519	544	511	549	544	568	555	559	565	547	565	537	573	542	538	550	545	534	563	526	554	576	523	563	548	525	525	532	557	505	513	554	514	592	561	556	554	548	562	558	571	531	541	551	551	530	537	530	556	537	524	541	572	526	543	544	534	541	597	551	589	530	563	506	517	544	527	526	585	526	541	533	557	534	577	519	525	524	520	576	537	524	532	584	544	590	554	569	532	549	486	532	583	565	499	508	517	546	553	540	537	552	567	532	532	496	514	548	512	545	550	555	545	551	548	558	536	501	539	583	599	506	534	537	521	529	544	547	526	551	557	587	548	527	539	583	527	534	526	546	542	533	568	549	557	551	565	542	540	541	570	591	519	558	517	547	511	515	538	499	585	519	542	477	503	522	538	534	558	552	549	536	535	555	543	528	523	498	528	572	528	518	539	511	566	492	548	539	540	558	535	515	575	528	533	568	553	531	526	559	564	548	513	553	568	578	524	534	477	555	557	522	571	573	508	536	529	559	539	545	506	568	482	549	559	598	572	501	555	526	559	542	548	530	506	550	547	519	537	546	529	544	577	533	537	568	516	535	537	576	568	516	549	545	528	567	516	516	576	548	540	544	563	513	571	519	521	549	552	562	493	559	545	546	567	510	553	548	577	518	535	523	569	553	534	544	538	549	551	558	577	541
5130	48182	40604	36636	46638	31013	15856	7394	2879	1096	647	524	496	514	511	511	540	520	521	504	488	562	511	505	472	521	565	526	505	516	535	508	458	482	512	477	509	465	516	472	533	458	498	519	512	527	518	487	494	457	504	483	494	508	540	549	498	506	522	495	516	533	471	555	496	504	481	524	548	508	527	502	481	504	532	552	514	500	473	514	516	494	515	514	521	509	530	507	510	504	519	456	467	519	514	482	492	512	528	494	492	512	519	515	524	482	514	490	548	521	495	492	534	481	491	501	517	502	560	502	542	540	507	521	496	509	518	517	485	543	527	522	457	509	535	489	533	510	497	528	466	500	527	538	548	466	498	485	500	543	496	534	529	500	488	483	526	483	501	528	496	485	538	501	493	468	478	503	515	527	524	505	480	510	532	544	514	501	478	510	489	496	514	515	529	499	523	506	506	511	498	468	507	529	515	503	485	486	519	485	544	515	498	503	499	505	519	538	493	526	500	523	478	490	416	522	483	523	497	498	498	581	440	485	497	496	481	494	460	494	519	482	484	523	501	456	506	502	507	504	484	517	492	497	491	460	513	524	514	516	515	436	542	501	473	535	483	477	491	522	497	519	475	537	504	532	507	477	499	494	491	457	522	512	504	503	520	508	511	511	473	519	512	487	526	525	489	525	527	544	497	499	505	517	488	477	517	513	481	468	493	503	494	491	431	513	470	529	495	542	486	478	557	496	555	524	494	503	487	495	484	536	502	533	469	501	516	518	533	461	495	502	482	499	528	485	551	548	541	462	507	506	476	505	508	534	501	499	461	481	527	558	506	494	478	484	470	476	492	525	508	539	560	548	521	536	520	506	498	483	514	527	510	535	471	548	478	489	510	481	498	527	499	484	537	507	498	506	489	466	527	503	497	499	538	478	506	546	504	475	489	510	512	484	499	492	519	489	518	515	478	497	512	528	523	495	496	532	518	503	501	501	481	540	518	490	497	531	508	495	511	502	504	483	492	498	495	529	529	504	528	507	475	505	515	532	488	464	530	544	512	475	553	523	538	509	496	508	541	531	471	502	535	501	539	532	457	483	488	532	548	475	531	479	523	465	490	467	531	500	527	517	497	490	460	498	479	467	503	501	480	511	522	504	494	488	491	522	467	481	527	484	477	494	519	510	529	512	514	490	507	484	501	487	512	557	480	495	496	524	425	534	500	484	506	503	506	475	525	510	488	508	495	472	478	494	484	455	495	513	486	498	523	523	503	510	514	505	522	502	509	490	520	493	536	501	499	528	507	529	519	469	497	487	492	481	507	501	493	508	503	484	520	508	498	489	509	503	483	513	526	523	511	496	524	476	505	494	501	509	533	531	463	454	505	472	515	474	491	529	496	527	538	475	562	537	525	549	529	517	493	522	487	495	528	494	518	484	505	512	480	486	519	519	519	508	544	509	535	527	560	492	542	516	489	478	500	506	495	509	508	527	495	503	478	486	506	484	475	498	510	547	530	516	503	517	472	484	541	477	574	512	553	520	529	513	471	455	479	479	490	529	483	532	478	501	516	506	488	517	515	477	519	473	529	492	472	507	479	514	490	520	498	475	486	479	474	531	521	487	523	469	509	519	489	533	512	515	524	557	451	486	511	529	505	493	538	491	520	521	466	552	498	512	519	509	507	515	522	479	512	528	513	526	499	507	491	487	528	493	485	448	493	489	490	458	512	504	485	498	548	483	498	495	485	492	502	522	529	506	453	516	518	502	542	468	521	500	516	490	497	542	475	515	505	519	499	547	497	517	514	476	481	481	491	502	495	513	516	499	515	525	522	524	477	474	517	475	506	546	478	506	524	514	544	504	486	521	498	502	484	510	517	444	504	484	484	496	497	490	471	536	522	514	499	482	470	513	473	515	520	486	534	471	534	511	472	489	477	516	494	507	518	447	489	522	479	500	523	501	491	484	509	559	484	514	523	515	526	499	484	526	489	553	532	553	514	493	498	505	509	525	484	537	487	494	504	450	495	518	527	479	465	507	502	500	506	517	477	498	539	492	533	503	516	523	506	475	526	529	521	527	542	504	492	511	498	494	499	523	455	440	517	524	504	505	495	516	547	518	488	502	490	473	499	526	508	520	508	500	501	521	526	505	527	486	522	484	506	498	518	508	448	486	506	465	503	518	468	529	496	491	491	472	490	475	522	476	515	512	513	477	483	485	537	516	475	498	478	550	466	519	528	490	466	501	456	471	508	505	530	536	506	463	534	496	499	545	520	525	474	478	489	513	507	502	513	513	487	503	483	476	476	474	481	494	483	555	450	505	497	503	481	529	517	522	498	495	496	499	524	543	510	505	524	529	484	490	527	519	510	486	510	461	453	509	525	498	511	481	484	504	532	505	508	529	509	515	514	492	483	521	508	542	538	471	508	480	531	468	534	567	483	517	505	484	483	488	536	544	487	524	480	489	498	515	540	526	532	520	518	490	510	486	467	511	505	478	499	482	536	529	509	509	519	475	473	514	477	477	507	486	547	477	503	518	491	528	491	480	481	494	514	500	540	486	488	501	492	490	546	480	503	507	488	495	498	493	481	495	491	532	480	515	514	513	521	537	510	515	521	547	490	493	480	502	520	546	463	511	496	522	493	512	486	547	473	466	512	482	478	488	491	531	496	507	527	493	494	468	496	517	489	518	516	516	523	502	545	518	542	488	522	478	480	500	517	505	535	474	531	484	542	536	474	539	444	508	494	497	459	470	497	502	507	479	508	523	491	504	471	535	495	487	473	495	543	519	506	483	484	508	514	554	493	486	501	514	469	512	486	543	516	496	503	485	526	532	504	461	515	510	491	520	455	538	477	529	498	540	529	493	499	498	492	482	448	483	467	532	535	473	494	489	555	535	496	488	486	485	526	489	522	499	506	509	438	508	505	505	486	531	506	519	513	522	506	480	516	474	479	519	505	514	560	538	523	508	543	499	499	504	485	527	495	518	519	524	541	480	488	485	475	508	507	428	509	492	528	517	510	461	515	461	501	502	521	504	516	495	511	515	538	504	474	505	508	509	487	548	527	545	524	467	484	509	500	535	516	475	541	488	523	486	470	487	505	485	495	498	474	462	475	517	488	507	500	524	504	501	518	514	510	461	461	491	498	496	511	475	526	516	508	503	513	511	499	500	519	513	505	488	512	470	498	509	460	496	520	517	513	478	486	488	485	477	487	534	544	514	508	529	477	513	555	506	513	510	501	509	501	504	472	486	469	501	523	505	519	493	496	514	547	492	500	505	486	508	539	552	543	500	505	519	464	515	536	509	522	507	491	498	509	490	490	489	515	450	506	494	497	542	489	536	493	516	517	501	509	526	508	514	442	454	476	491	513	508	472	509	518	475	471	475	553	484	501	530	559	500	479	496	502	519	517	494	507	505	523	508	505	464	516	534	524	516	497	514	532	470	486	502	508	512	531	499	507	508	478	487	495	498	509	504	511	506	528	512	468	491	503	435	498	498	484	454
24265	21405	28941	32616	56922	53888	37836	16938	5074	1682	895	762	713	691	682	721	676	702	686	634	648	695	670	665	609	646	642	653	650	629	724	674	659	662	684	700	649	625	685	667	678	666	672	645	661	641	674	699	648	652	650	678	710	660	695	702	645	624	634	663	685	653	664	653	678	656	651	655	633	676	673	699	683	654	655	645	683	637	653	638	667	675	649	622	652	657	627	659	592	673	667	657	648	648	642	625	647	674	681	687	675	660	661	590	672	648	641	636	599	713	658	651	643	640	637	646	621	685	663	649	704	618	665	662	667	679	642	671	658	691	673	621	609	648	628	662	666	599	659	672	682	643	657	691	632	678	718	669	648	637	660	657	677	669	693	703	647	614	658	669	665	659	658	640	697	693	632	644	643	657	647	685	625	625	681	629	655	680	661	656	688	642	644	694	657	663	656	625	569	606	685	604	620	634	679	694	681	654	634	623	637	641	694	625	638	622	657	624	635	697	654	620	649	622	664	641	690	700	651	670	656	665	669	605	668	641	654	614	661	647	619	651	676	653	640	688	623	645	653	674	641	665	660	646	654	654	626	689	685	670	621	644	650	655	631	648	644	698	591	639	649	664	715	665	663	614	667	670	632	655	649	658	611	637	648	621	680	646	648	705	613	674	648	666	661	650	670	639	681	701	650	659	652	647	654	670	635	643	686	615	680	662	628	633	642	647	657	653	625	658	640	636	673	622	638	655	653	626	654	679	672	649	689	699	623	669	688	676	667	659	657	665	622	622	660	652	632	670	689	610	657	682	683	677	646	667	659	649	640	661	668	685	636	662	615	684	657	668	677	635	653	666	612	629	635	686	670	633	628	640	669	643	663	613	650	671	676	667	642	648	667	637	653	652	662	611	696	676	649	639	691	656	633	654	696	700	637	614	677	638	627	696	634	646	679	627	615	666	703	689	640	692	671	697	622	646	697	653	663	656	689	634	663	689	623	643	630	630	632	625	638	699	675	653	651	663	669	621	616	625	622	626	694	680	638	640	603	662	645	655	586	620	649	663	607	680	656	683	707	690	678	676	666	630	673	615	653	662	684	654	707	618	682	663	656	685	682	611	630	656	641	647	675	674	642	618	655	637	667	680	611	663	659	668	620	637	642	638	667	623	637	661	660	646	690	651	634	623	662	650	655	617	601	614	636	682	625	657	665	632	671	630	629	626	644	668	650	691	669	624	625	645	600	665	622	641	675	662	637	649	650	682	657	577	643	653	639	644	612	608	653	682	656	671	668	674	632	664	641	637	635	680	677	634	667	636	672	628	673	678	695	606	656	694	661	608	654	651	607	627	620	612	671	684	664	678	681	685	654	614	639	690	654	665	666	576	675	644	649	694	625	642	631	650	687	649	670	707	647	639	694	635	671	663	649	630	631	682	660	603	680	701	636	688	712	661	634	578	665	749	616	664	706	635	696	646	655	661	676	641	663	643	608	696	694	661	666	648	627	632	653	681	662	632	667	600	653	666	633	658	658	651	675	659	657	675	661	662	639	645	694	704	672	682	681	692	662	656	614	632	616	637	650	663	669	657	634	630	672	681	647	695	633	672	666	689	619	667	644	671	663	660	639	686	661	633	629	679	657	660	626	649	631	622	701	638	691	627	689	632	633	645	661	627	623	652	670	615	681	659	640	624	650	652	616	636	622	649	596	666	660	704	677	676	635	636	693	640	630	718	646	641	650	615	579	658	668	675	652	618	646	654	650	636	647	675	638	671	652	665	651	681	643	644	645	640	642	632	615	647	667	682	681	627	686	637	593	662	680	661	645	635	675	672	671	630	668	631	692	657	665	650	678	628	639	645	609	636	630	615	653	665	678	686	635	631	661	649	665	642	633	629	643	654	713	667	688	653	675	617	641	599	649	630	615	612	627	633	674	634	602	619	643	649	647	661	660	648	661	691	650	604	654	685	658	616	690	649	671	656	642	655	681	660	687	627	672	687	634	627	637	654	645	631	702	649	629	705	645	663	704	604	655	682	700	679	659	709	667	698	624	654	625	694	663	655	657	631	636	675	678	697	653	707	630	641	663	636	648	693	678	658	617	637	687	681	634	637	654	659	687	648	625	656	620	669	665	696	662	615	677	629	674	636	627	670	683	683	651	663	665	672	613	654	699	674	661	665	676	660	687	676	654	685	651	610	627	640	652	661	672	652	664	625	668	693	660	654	630	714	666	668	633	669	630	676	598	685	640	659	644	627	632	646	635	635	652	643	680	683	616	608	671	643	671	661	650	649	624	673	615	661	659	654	641	693	622	681	636	661	641	640	673	655	691	617	670	668	592	625	653	643	624	614	703	648	712	660	637	677	589	668	674	662	685	640	733	637	632	642	663	701	685	686	646	658	686	647	645	625	695	667	658	658	657	641	656	622	655	642	653	614	651	611	658	669	692	653	692	638	616	706	598	598	657	632	621	666	651	645	681	615	696	673	603	669	647	669	640	684	665	658	705	654	675	630	639	711	653	698	674	650	643	626	643	670	651	713	664	661	659	621	683	594	638	692	680	688	682	639	648	644	665	634	660	627	650	666	657	642	624	623	674	692	624	661	635	637	681	636	653	632	633	634	662	671	661	661	656	650	664	659	638	590	642	703	650	647	616	709	640	591	725	628	625	635	656	681	634	632	632	667	632	705	677	653	640	642	643	688	681	720	711	658	609	608	677	662	631	641	705	664	671	683	625	667	702	671	641	663	691	642	683	636	663	666	659	610	646	635	680	654	645	660	658	636	659	627	702	650	638	682	623	647	663	625	641	666	655	639	663	691	585	637	664	675	628	659	654	670	657	684	635	649	656	671	651	669	652	666	663	678	637	625	684	673	617	708	658	662	692	662	658	704	649	649	694	695	668	674	665	646	645	635	634	642	632	631	670	599	671	655	670	696	686	687	668	655	629	679	649	632	639	673	628	679	645	622	633	642	637	637	646	629	617	674	627	653	678	655	613	644	689	669	673	648	603	656	679	683	673	689	651	681	668	654	667	669	662	722	645	666	673	697	632	640	693	631	669	628	700	651	691	580	691	672	631	698	627	679	697	640	625	679	658	645	670	614	655	637	650	653	598	633	691	657	659	600	585	632	642	638	625	681	642	627	603	646	687	645	640	625	682	602	660	624	643	656	619	663	640	640	659	677	661	646	627	669	678	634	650	632	666	669	651	624	655	690	672	683	642	656	681	645	697	653	621	682	638	649	671	637	659	679	631	641	590	665	661	657	634	696	656	653	655	599	664	630	599	695	636	657	679	693	618	650	650	647	668	625	607	646	645	651	680	644	681	673	647	680	583	648	639	642	695	653	651	660	593	695	692	652	668	659	647	682	631	663	662	647	687	615	714	624	627	637	645	671	659	609	630	667	666	677	660	630	631	643	636	619	624	654	636	630	703	661	642	676	609	699	637	639	667	685	673	705	656	659	638	614	635	626	676	644	641	635	624	646	653	669	657	624	596	632	594	686
12304	52819	47773	61929	68378	49848	28497	11822	4401	1712	840	617	587	609	591	623	586	597	615	623	613	591	648	677	614	621	633	638	589	647	582	599	607	614	594	614	605	597	585	636	608	636	622	610	575	666	568	637	603	591	613	583	613	586	572	571	615	617	623	665	608	584	601	633	601	612	588	620	566	564	653	621	578	574	623	590	588	604	606	617	588	631	602	576	604	607	634	610	600	603	631	618	628	581	620	623	594	608	590	631	570	645	622	590	583	607	545	624	622	650	571	540	605	590	604	606	612	558	603	648	604	604	595	632	602	616	591	567	618	563	596	641	552	649	603	631	601	616	597	633	599	587	589	600	646	618	630	571	598	615	603	617	608	593	609	584	638	623	563	598	587	634	556	587	645	610	581	582	609	603	635	599	592	590	602	596	587	615	634	606	595	636	607	643	624	629	598	584	583	636	597	586	583	612	600	598	588	583	647	607	582	586	600	577	598	593	607	618	629	632	626	616	569	592	610	639	584	565	597	617	601	593	612	612	602	611	575	610	599	554	626	616	558	553	605	563	601	593	596	599	556	584	575	589	603	629	639	592	593	575	588	631	604	606	596	611	572	579	523	663	600	603	601	577	570	562	586	600	564	582	595	575	556	622	600	549	572	624	608	595	553	611	623	571	601	553	573	620	593	619	594	632	603	594	582	630	571	626	596	576	592	591	630	571	579	603	601	566	629	633	603	545	610	599	568	624	600	619	597	589	640	559	607	623	605	594	632	571	585	574	604	582	583	577	660	584	609	573	627	579	589	604	627	608	631	592	615	579	588	598	598	570	605	562	593	576	652	617	567	594	616	614	626	592	594	584	594	629	600	552	578	580	555	642	538	624	612	602	621	605	627	603	599	570	638	581	603	592	598	597	654	619	602	615	615	627	600	579	588	608	570	627	641	551	643	586	573	556	549	653	587	602	595	622	667	612	606	625	569	554	581	629	619	602	589	630	601	616	622	597	604	645	591	615	609	619	552	621	575	569	552	596	584	626	605	583	556	592	612	590	558	618	599	595	566	582	573	624	583	585	601	630	561	584	643	549	596	635	587	577	602	629	608	666	631	551	630	590	566	587	631	625	587	577	622	627	613	594	603	563	649	639	622	674	607	548	643	585	610	603	642	628	595	613	617	550	579	596	604	623	574	591	594	593	587	591	611	598	603	640	606	585	576	622	586	559	639	628	575	635	590	569	621	616	611	617	606	590	586	626	631	572	590	560	621	617	579	674	596	598	596	587	573	606	623	620	581	602	591	635	612	609	589	629	573	547	611	606	605	607	568	593	601	593	636	579	614	572	619	590	606	578	649	587	598	613	611	548	607	667	565	603	611	581	604	568	602	631	576	584	584	602	622	588	580	598	639	573	604	612	575	627	573	624	574	603	621	615	602	582	591	616	618	615	574	546	606	580	616	620	596	575	616	549	600	607	607	649	579	647	629	589	594	619	594	627	577	630	574	595	612	571	584	626	603	625	583	581	586	591	601	597	587	545	563	582	645	598	612	595	625	621	600	563	598	642	608	645	614	631	541	606	575	603	603	596	625	653	637	596	637	598	607	579	630	556	596	591	585	590	619	620	618	629	553	595	609	571	580	605	583	583	607	584	582	581	617	601	583	558	598	621	634	618	611	590	596	635	574	581	571	649	587	568	574	609	572	622	609	569	576	584	581	591	607	617	554	599	637	598	562	643	593	647	611	620	615	598	619	591	597	582	579	624	635	615	602	619	603	603	575	606	581	576	555	586	588	645	610	608	591	596	633	628	603	575	570	625	577	606	598	599	585	597	584	583	575	631	629	575	589	554	573	613	591	603	608	608	573	596	611	593	607	599	589	572	589	593	631	569	606	624	601	586	598	591	610	617	599	592	594	574	558	569	612	635	629	608	601	570	646	552	604	599	596	601	517	561	586	610	598	575	600	566	587	584	602	613	598	635	596	632	587	606	593	613	583	561	592	601	581	622	603	563	574	582	624	636	612	597	577	622	585	629	566	613	603	625	608	565	616	627	640	591	570	576	612	631	601	609	585	633	579	618	616	590	613	577	622	620	650	608	564	590	587	604	600	549	539	588	621	593	588	636	573	585	568	626	582	587	565	597	613	592	599	581	592	611	632	578	618	608	634	609	592	565	607	590	633	564	601	571	620	613	651	615	566	612	606	631	575	559	586	603	611	607	643	562	610	567	587	631	626	587	609	609	596	608	604	619	601	597	611	581	595	556	593	579	633	588	612	602	633	604	634	585	564	584	614	590	576	641	637	575	612	606	620	606	576	602	563	601	591	627	611	564	632	620	591	634	647	595	604	642	583	620	635	610	588	617	581	578	603	578	632	564	642	600	584	602	557	612	578	613	606	581	582	581	648	618	593	565	620	590	643	539	557	634	573	563	621	600	598	612	579	548	576	605	597	603	609	635	596	646	586	604	635	605	671	622	537	580	615	561	611	577	584	551	587	609	574	583	584	603	590	571	582	569	598	592	645	622	574	628	609	632	612	607	620	575	631	583	608	579	585	598	617	616	632	547	604	583	591	583	588	585	594	641	579	656	575	596	595	609	585	624	628	634	627	602	667	614	606	579	618	584	626	635	568	584	578	621	626	640	629	631	611	597	590	593	608	596	609	576	581	604	627	595	667	596	622	626	583	586	631	620	625	649	645	594	616	588	624	635	561	663	658	600	604	626	607	574	634	589	604	581	604	592	612	612	598	628	607	587	586	617	604	604	599	607	591	632	585	611	585	548	603	641	568	588	593	599	610	593	606	615	605	575	647	593	564	627	576	547	587	635	570	630	551	582	622	560	581	571	575	573	601	600	559	602	569	620	627	619	629	582	569	586	575	589	583	627	629	592	575	592	582	600	628	601	606	613	619	583	571	590	570	565	586	619	613	616	616	604	661	534	583	633	596	590	599	591	612	587	602	618	562	552	581	592	602	600	615	588	605	639	577	569	568	593	602	672	615	596	622	614	582	611	566	610	586	603	585	615	602	616	604	562	599	594	600	572	611	595	554	593	597	596	633	604	566	648	660	641	574	591	575	613	631	567	596	613	619	563	571	573	607	572	621	604	620	609	585	593	615	611	579	573	636	610	593	614	584	613	637	599	577	638	641	609	599	616	624	612	584	582	589	645	589	622	598	635	622	563	593	607	559	605	613	574	602	604	603	613	598	614	591	611	583	594	604	568	645	614	597	612	588	608	639	596	551	570	597	591	626	590	617	582	594	609	623	599	603	585	572	585	593	608	562	611	577	621	558	619	572	582	599	610	621	592	625	621	570	590	585	649	627	643	600	640	581	629	596	632	561	591	602	558	607	619	577	590	634	613	558	640	625	528	553	590	600	614	581	586	559	610	578	637	630	578	586	628	602	626	605	618	567	607	592	610	574	640	590	614	596	618	576	575	606	592	602	646	611	618	585	581	618	573	593	576	621	639	600	650	640	575	581	580	601	632	590	553	618	590	592	563
27536	16057	15151	10842	10234	5996	2949	1297	747	552	530	501	502	482	526	492	451	501	517	492	479	494	479	485	484	499	454	461	506	516	476	556	464	501	499	519	530	525	474	504	486	470	485	491	469	489	450	472	501	481	451	501	494	518	515	504	502	504	447	504	483	480	429	513	477	476	514	504	462	522	500	451	494	498	531	476	478	457	489	504	485	456	539	494	490	500	495	478	496	480	486	469	468	513	488	496	505	504	452	493	497	436	485	510	467	504	470	417	498	517	496	487	508	487	520	451	501	465	497	526	488	481	429	523	512	517	504	454	479	491	474	487	501	482	503	471	511	489	455	458	484	498	513	511	459	483	451	478	468	513	484	520	483	451	528	476	469	477	499	505	493	503	499	456	500	489	496	487	513	497	463	533	482	524	496	437	500	492	465	492	462	497	467	495	459	503	510	491	512	474	460	526	492	505	475	495	498	488	491	481	495	522	511	479	506	485	487	535	502	475	481	475	474	543	470	501	493	455	508	523	507	483	484	510	489	505	473	462	516	455	506	487	495	526	494	472	508	451	476	521	480	513	474	465	475	465	453	485	466	506	495	507	520	481	506	508	449	529	494	479	470	496	500	497	484	553	506	493	507	500	496	499	463	476	484	501	482	538	561	497	496	446	462	474	477	528	477	440	494	460	511	478	552	486	491	520	500	502	536	507	496	511	469	460	475	479	487	483	477	469	455	490	485	455	505	478	520	498	447	498	457	499	452	485	489	492	500	484	516	518	461	496	498	490	456	483	497	503	482	477	497	477	492	499	459	493	489	478	503	504	473	465	472	457	486	481	511	464	522	493	450	507	508	478	492	492	481	503	506	473	527	497	481	506	507	496	499	453	503	519	512	532	472	510	483	518	497	516	512	453	494	473	442	470	525	501	521	504	466	505	489	493	485	508	498	490	483	454	534	486	506	507	484	526	477	511	486	529	439	481	452	488	473	493	455	493	486	460	483	519	489	501	496	481	440	497	468	487	524	514	501	527	473	479	507	554	504	523	531	513	488	465	454	468	500	497	488	508	516	498	502	463	503	505	495	512	503	508	477	488	475	478	539	503	467	492	499	487	485	482	509	511	499	479	519	522	488	486	451	469	488	477	449	487	464	445	493	479	479	491	499	490	501	470	489	453	514	478	480	476	483	471	507	462	507	499	472	457	511	490	495	506	499	486	476	480	512	484	488	486	507	508	507	510	521	469	462	476	475	530	464	495	531	502	481	497	502	450	442	475	491	517	550	524	545	522	499	452	501	463	526	572	494	506	499	523	485	476	477	451	503	533	517	441	521	504	470	489	478	469	492	491	469	479	442	524	514	512	476	486	532	510	509	502	511	471	486	497	501	510	507	493	494	462	464	499	520	457	507	446	484	457	510	513	529	468	449	455	527	470	472	510	532	510	481	463	460	465	462	480	459	508	497	515	522	459	488	477	484	487	466	499	529	462	464	490	511	486	501	523	466	493	481	451	520	444	491	486	462	489	503	517	480	488	516	488	468	485	493	464	517	440	456	502	477	502	485	520	472	502	479	445	492	516	476	507	476	458	473	547	494	569	482	497	483	453	491	501	481	474	505	471	488	467	495	474	469	486	505	517	506	493	490	437	471	502	493	478	490	441	463	534	494	483	467	450	508	523	522	509	466	511	471	510	489	507	480	472	499	500	543	523	466	513	480	487	471	502	473	512	495	478	489	505	512	509	499	493	455	482	487	517	514	522	516	452	509	450	460	479	514	543	487	508	461	491	460	507	525	460	517	476	459	497	500	478	530	474	459	473	509	483	508	482	478	516	463	522	494	456	511	494	488	495	468	519	499	493	500	460	463	490	505	465	519	485	502	493	502	501	463	522	486	508	482	463	513	448	498	497	481	504	495	485	463	499	483	503	509	466	533	520	537	506	491	463	499	482	497	466	447	475	475	444	484	512	524	525	492	496	506	459	477	486	513	488	430	501	446	487	514	508	477	464	479	499	494	454	494	488	505	485	487	501	490	500	510	487	456	507	483	473	493	490	508	496	463	498	516	508	494	452	489	508	494	434	495	451	479	482	443	473	515	503	518	484	455	497	490	507	512	461	532	453	484	470	453	478	481	469	481	500	485	541	522	494	467	481	490	501	506	485	454	468	492	526	528	501	465	497	472	493	489	469	513	471	458	477	484	522	551	489	499	474	526	540	506	506	476	490	502	527	468	501	510	475	505	477	490	525	466	485	524	525	488	478	479	475	487	516	489	480	520	505	497	512	469	508	513	465	466	529	521	513	490	477	492	488	492	465	480	503	515	546	456	443	490	463	506	496	465	474	470	496	460	472	498	472	508	482	522	501	479	536	500	515	472	461	521	505	449	479	506	449	498	462	507	497	482	493	495	498	503	490	491	475	481	493	504	477	487	531	475	469	554	454	445	472	493	489	484	478	490	477	481	512	495	458	493	530	475	500	514	475	524	455	458	493	441	495	487	484	520	539	488	494	490	485	493	506	499	470	497	528	448	483	509	503	465	469	495	495	486	504	486	493	478	482	479	503	507	472	506	470	517	466	504	467	478	462	457	491	467	519	508	507	496	501	491	510	481	510	503	492	459	489	470	504	499	445	455	520	462	463	468	442	506	449	489	522	488	471	524	469	493	475	476	502	476	486	475	474	496	486	471	488	473	470	514	459	464	436	527	492	498	512	498	497	538	496	496	489	524	499	520	496	495	512	484	506	516	526	460	477	481	472	501	443	498	502	446	491	480	499	501	477	487	513	488	508	487	484	485	487	478	497	500	469	501	499	499	461	478	474	489	519	478	471	470	474	526	509	515	498	508	498	515	510	480	519	495	492	468	447	495	501	481	521	518	493	512	495	466	483	485	506	530	487	509	469	467	487	480	486	496	513	455	483	499	488	507	499	487	494	491	507	496	501	508	477	472	518	500	496	481	485	519	488	482	514	487	506	474	447	538	534	497	494	496	473	504	497	485	505	512	502	486	491	487	497	463	480	465	508	496	528	485	457	494	540	514	489	519	481	510	496	500	472	513	504	500	475	497	473	516	492	459	491	482	456	490	503	503	479	451	516	503	486	493	488	503	509	482	491	535	513	490	478	480	497	443	442	451	523	517	483	458	447	451	491	494	492	485	495	452	477	465	481	504	483	491	460	453	483	460	469	501	503	477	493	480	505	487	480	513	500	514	489	520	514	491	501	506	489	481	511	491	486	517	473	515	496	461	473	533	484	483	513	491	500	463	516	516	490	481	478	453	460	473	469	524	486	508	529	508	465	468	469	503	525	497	467	472	517	485	512	476	486	493	484	482	493	496	487	469	474	477	459	485	518	518	471	465	452	534	495	466	488	451	497	495	476	467	498	501	493	490	497	446	528	458	469	492	517	501	481	464	531	529	530	494	495	439	479	460	482	511	500	463	497	471	479	494	493	503	500	440	462	502	500	477	460	504	476	475	497	467	480	470	482	482	512	510	512	495	492
5144	8310	14683	8229	9478	5431	2770	1287	710	492	474	442	394	423	459	441	420	424	415	429	437	425	432	401	415	399	420	489	467	424	416	461	419	467	444	429	407	472	452	474	440	428	420	414	419	422	473	401	405	433	462	422	430	430	438	426	444	439	414	415	470	412	430	450	456	426	424	425	441	442	439	465	435	428	435	387	472	461	436	418	448	471	409	427	440	465	460	455	424	456	396	478	446	396	425	440	425	443	427	449	468	387	424	449	451	423	420	426	422	450	433	413	431	441	435	457	417	430	421	412	417	446	427	431	461	432	455	402	433	437	419	443	456	433	458	433	455	434	424	477	423	473	423	467	477	446	411	434	447	450	388	397	434	439	445	397	451	424	441	436	441	404	427	425	473	445	430	429	419	402	404	399	498	410	451	454	449	454	430	407	420	410	427	429	468	424	438	439	381	449	455	431	422	454	417	445	446	438	429	423	413	444	458	419	404	436	423	465	408	434	447	430	437	421	419	414	438	414	476	439	428	405	417	424	407	435	413	423	438	428	424	436	401	461	457	429	462	375	425	454	430	446	426	435	435	437	402	411	449	444	415	440	418	423	439	439	403	437	422	429	426	417	436	446	392	450	458	442	416	450	398	430	444	419	453	431	410	424	448	424	409	418	406	437	471	451	434	437	421	387	432	438	466	443	445	383	469	413	448	404	450	404	405	440	453	439	426	427	455	434	441	428	430	444	438	436	446	417	468	432	433	449	410	423	463	422	434	427	426	432	453	462	406	426	403	423	431	405	402	417	450	449	450	460	404	426	434	428	441	440	424	422	447	421	428	441	445	457	444	453	412	419	408	424	444	410	393	424	401	431	453	455	404	420	438	407	440	412	425	437	423	460	406	456	448	390	419	432	445	448	427	446	488	471	434	404	412	442	460	423	415	433	434	489	469	425	447	460	464	444	491	429	475	453	418	429	401	426	455	451	418	441	421	436	437	411	478	420	481	445	414	429	425	455	441	466	412	420	419	432	407	404	430	402	450	465	433	430	435	422	472	459	448	432	412	411	427	450	425	433	455	436	457	422	428	432	427	456	454	430	423	437	436	453	414	433	433	429	420	441	448	428	417	428	435	422	438	399	431	414	455	433	436	423	416	457	415	398	418	454	424	480	437	460	424	451	421	453	425	452	411	420	427	408	463	440	444	438	436	424	455	453	443	426	439	451	418	417	422	429	450	400	460	467	409	441	434	450	416	418	394	455	453	440	416	441	495	464	446	426	414	464	429	432	463	396	422	454	432	447	424	423	425	459	436	413	457	407	455	411	433	457	415	459	424	460	429	420	414	441	411	435	446	429	409	397	451	434	432	419	438	426	433	444	432	443	444	391	449	428	430	461	458	445	446	455	442	481	418	412	450	434	423	431	430	410	458	457	472	416	435	458	466	401	432	440	436	405	470	433	420	449	414	393	424	467	418	417	389	467	428	411	442	438	458	421	445	414	421	438	457	442	444	450	438	438	416	407	443	430	448	414	418	428	449	401	449	412	417	436	460	423	429	411	443	400	443	432	452	444	425	454	450	459	451	417	444	429	439	432	416	454	425	421	445	429	432	410	440	458	484	417	446	434	412	439	385	421	426	440	390	442	430	443	422	454	423	432	389	426	416	472	408	447	455	429	442	460	435	432	430	391	410	415	425	415	409	464	423	463	429	422	419	456	417	445	442	419	420	426	456	431	440	462	411	415	440	456	410	412	427	432	429	417	422	466	425	463	455	461	421	432	423	421	438	427	437	432	471	461	418	422	447	424	452	421	414	416	422	419	436	423	470	425	435	426	403	439	427	473	421	428	421	462	459	467	448	438	449	450	418	421	449	415	439	400	423	442	454	457	421	432	402	443	448	454	406	465	432	418	447	464	433	419	395	420	389	418	425	393	455	416	421	426	455	466	412	415	410	452	466	430	387	435	426	466	419	435	464	409	463	442	440	421	394	460	441	412	442	437	447	430	407	427	463	405	428	429	421	481	417	472	457	455	413	431	471	435	415	437	440	426	424	433	460	437	455	401	436	421	447	442	410	451	427	423	405	434	450	403	439	387	443	428	448	431	450	447	440	422	448	435	413	438	415	415	425	444	432	461	445	428	421	448	416	475	416	435	472	413	423	439	440	437	456	438	397	437	415	431	462	420	458	421	448	405	404	440	450	429	433	424	419	438	394	464	401	442	436	418	426	401	435	446	408	446	479	421	419	475	457	405	425	460	405	434	441	436	435	430	431	444	412	445	437	401	461	447	429	396	434	443	446	453	371	451	450	447	432	423	433	407	409	459	429	438	432	445	500	442	455	451	427	438	428	421	399	494	448	438	440	423	441	423	436	432	465	408	422	457	383	389	425	424	415	415	440	446	427	460	404	446	476	461	415	441	435	452	415	423	450	459	449	408	408	435	427	435	398	409	419	435	448	461	455	463	408	433	419	430	451	436	432	463	435	401	450	397	392	427	411	384	413	379	433	410	433	488	403	435	445	422	410	430	416	431	439	414	419	416	433	434	441	443	413	405	447	445	389	426	433	425	450	452	426	422	420	430	443	431	419	424	426	438	469	458	420	440	382	441	422	430	461	401	422	446	432	430	464	436	433	439	445	447	437	429	439	405	447	462	392	419	452	452	409	456	442	436	437	372	429	433	473	411	474	430	440	430	396	451	413	425	428	442	419	398	444	410	403	391	448	441	432	426	452	445	411	427	423	425	445	410	448	401	428	418	443	442	462	432	454	437	402	448	426	421	438	400	429	429	415	443	409	411	447	431	461	424	418	413	408	419	442	452	438	419	431	420	414	450	428	421	400	417	413	447	417	431	420	433	409	418	407	486	438	442	407	426	458	430	438	439	447	428	418	428	425	424	413	427	424	447	460	451	412	456	443	439	420	422	440	440	409	473	417	441	423	444	441	439	436	427	426	427	446	435	439	424	413	417	437	430	455	419	430	480	450	426	436	427	453	427	423	401	434	456	402	445	414	446	466	433	437	407	426	396	454	443	448	416	459	452	461	427	440	393	419	463	463	440	451	442	425	429	450	442	462	404	444	432	410	428	434	442	482	425	426	431	445	396	453	441	412	457	453	426	453	433	468	442	429	441	403	420	413	426	434	424	438	426	412	413	439	420	445	476	441	400	396	453	456	448	436	432	435	427	460	417	421	433	457	454	459	442	436	455	447	444	455	414	486	456	450	414	454	416	405	413	444	414	415	420	426	421	414	414	429	416	420	425	445	478	439	440	416	413	426	443	432	405	455	440	423	416	457	449	441	389	441	454	439	454	384	430	439	391	447	454	409	435	434	432	442	426	462	417	449	453	420	432	478	477	428	453	470	409	432	464	451	444	459	467	436	438	399	415	431	417	421	412	436	468	423	426	433	423	465	419	417	438	474	447	455	455	415	409	399	444	430	434	424	412	411	442	462	438	446	457	450	429	398	423	431	451	445	429	425	411	423	428	459	440	454	428	460	394
25486	21435	34983	49641	43627	31350	15301	4509	1451	771	602	588	530	579	547	528	565	537	550	546	535	559	558	564	525	533	566	565	527	593	532	543	539	547	562	536	539	562	546	568	594	546	523	501	539	557	527	545	541	532	548	525	533	585	546	559	535	571	555	562	507	514	571	566	583	532	494	527	501	529	558	509	513	560	540	500	534	565	459	515	502	505	531	560	498	591	573	535	563	554	504	567	550	528	549	551	539	509	543	534	532	526	558	589	554	540	548	502	531	484	528	548	524	534	545	512	515	544	566	522	527	558	582	535	516	500	534	542	545	515	536	565	517	573	517	557	567	516	557	521	511	506	552	567	543	574	529	492	500	544	586	565	541	558	560	550	537	543	559	502	527	520	571	546	492	548	567	529	510	537	552	492	521	535	568	542	554	525	543	536	537	540	560	497	538	525	535	536	504	547	572	566	469	542	540	507	545	529	533	540	554	539	541	490	514	508	527	576	548	552	547	571	562	518	540	564	538	553	546	544	536	532	517	527	538	568	505	499	544	548	577	551	568	561	547	581	548	551	514	577	525	553	538	535	571	570	547	570	539	569	561	504	549	534	599	563	477	534	518	547	549	540	490	552	536	535	512	539	547	496	544	522	512	520	546	570	517	538	533	532	556	558	547	545	549	554	527	533	530	500	552	492	537	538	521	574	525	558	531	543	542	553	510	576	561	550	551	570	536	569	485	510	563	498	551	548	527	518	530	524	518	501	520	520	547	553	544	529	531	549	543	535	558	535	526	542	549	535	562	552	512	565	489	523	521	527	494	540	549	528	560	543	576	565	529	535	486	521	575	561	554	567	545	531	565	523	535	555	553	520	542	578	538	586	536	526	537	514	531	527	499	485	529	520	581	553	479	555	554	518	571	556	564	520	524	534	491	577	527	542	541	523	529	578	560	527	548	535	528	520	545	548	504	523	520	552	531	527	529	571	580	558	554	529	549	522	529	516	572	590	512	556	564	574	556	524	547	560	553	526	516	526	521	527	540	529	566	527	530	574	575	552	555	520	549	567	539	564	546	524	552	538	532	540	559	542	536	546	532	493	541	534	570	561	537	531	529	538	513	540	582	573	531	522	514	524	557	575	528	555	554	518	577	542	475	547	569	529	544	490	521	517	561	572	530	556	534	514	532	553	569	513	527	550	529	540	544	546	555	553	531	552	508	562	557	550	524	547	548	551	546	592	534	527	531	527	500	495	572	535	531	578	522	541	538	549	541	539	523	557	581	548	520	537	536	505	536	595	541	557	538	575	564	550	531	567	534	564	489	506	547	503	557	572	533	544	534	543	519	560	576	542	529	551	546	507	545	556	518	545	556	493	508	530	512	534	567	543	545	511	540	538	531	532	513	520	500	530	526	538	529	549	573	502	537	612	534	550	549	566	528	555	548	550	563	561	563	542	521	512	564	541	560	532	517	530	570	513	584	595	521	491	505	562	573	568	535	522	550	538	541	521	558	521	547	506	524	582	561	563	561	577	496	520	537	572	523	527	544	553	554	535	516	556	569	488	552	562	562	534	538	542	534	552	533	587	526	523	534	556	556	531	560	541	506	555	532	528	563	495	561	529	567	584	586	562	534	563	539	547	548	521	537	532	556	564	547	508	574	528	508	541	575	541	517	586	549	576	539	492	526	580	539	552	542	522	530	574	568	524	524	517	524	544	554	550	547	557	524	540	550	549	549	598	507	559	549	571	561	559	583	526	538	550	572	550	566	509	520	538	500	583	520	539	502	558	577	557	548	518	526	509	553	544	542	515	525	511	536	523	585	531	565	594	560	526	566	568	569	480	561	564	531	515	538	548	558	541	564	490	541	538	552	533	561	532	537	532	561	538	545	551	521	540	515	510	529	579	535	532	541	542	543	515	543	543	574	545	542	532	537	518	555	539	540	544	553	567	517	553	550	543	527	552	546	555	501	556	579	570	531	492	522	548	537	551	521	530	590	529	528	535	536	516	537	501	538	507	537	550	492	544	560	538	533	538	518	575	535	498	566	552	523	552	530	559	517	568	529	540	543	542	578	509	537	546	523	551	532	579	547	522	557	560	542	535	525	501	535	558	561	518	561	535	549	525	535	554	564	582	534	544	612	536	537	531	520	573	534	543	561	500	533	496	544	520	586	553	514	518	584	493	588	595	511	519	561	524	541	528	546	547	589	499	559	506	509	539	545	558	511	517	493	542	524	538	534	503	524	570	571	538	583	558	552	538	552	502	528	540	553	533	564	574	499	532	525	596	550	517	529	546	561	514	560	586	521	536	513	499	549	543	560	516	528	492	531	551	560	581	578	516	554	500	562	515	506	562	541	511	580	573	519	588	535	545	533	576	560	506	545	511	559	535	572	534	545	585	529	578	565	515	563	573	502	590	544	494	572	510	542	547	559	559	570	509	544	558	561	534	532	520	521	580	510	514	551	596	519	533	521	537	534	575	520	513	547	543	556	543	614	555	513	551	528	543	552	530	553	556	503	560	572	540	533	526	499	514	556	527	525	543	524	577	579	527	550	533	508	542	503	538	510	536	531	559	529	493	544	520	533	538	593	525	564	519	544	567	537	589	521	552	512	563	527	562	565	574	554	561	540	489	556	562	515	521	538	542	513	528	539	554	518	545	548	548	538	534	566	516	554	521	567	506	532	559	514	575	576	536	552	568	506	538	548	538	538	548	512	533	562	537	522	560	554	520	538	556	584	523	526	544	425	538	497	571	555	551	521	525	539	525	519	524	577	529	502	529	498	598	538	522	566	525	565	533	523	515	573	567	539	565	532	564	578	517	588	507	555	507	536	568	558	560	555	539	531	522	542	556	528	561	550	495	539	550	527	528	532	565	519	585	525	521	542	543	550	550	562	533	572	477	551	538	553	584	524	529	543	505	525	512	549	571	521	567	563	493	526	529	551	570	559	526	519	564	526	548	536	554	525	577	566	542	557	545	531	495	520	496	540	539	524	563	512	495	522	533	590	546	555	525	548	569	567	523	542	516	522	501	569	504	509	552	567	543	512	522	554	522	521	549	551	544	506	613	518	539	536	530	501	547	490	566	544	564	563	515	545	511	536	532	540	554	504	516	538	551	549	511	519	526	541	575	553	521	528	545	566	558	498	522	523	540	559	543	486	570	581	524	554	550	560	560	538	513	595	552	534	540	500	517	554	541	514	552	510	584	541	574	557	565	549	542	551	551	593	488	535	535	517	536	534	564	522	536	529	586	538	557	594	574	518	545	541	521	549	527	554	528	552	573	548	518	529	535	506	514	531	542	531	528	528	548	532	542	566	528	563	465	553	553	531	523	548	552	522	530	550	528	541	553	544	521	554	512	507	544	541	531	514	558	546	588	556	541	584	546	576	540	552	542	557	547	556	536	526	549	548	509	562	496	603	585	552	531	499	554	574	550	530	527	531	525	496	559	577	531	549	559	533	532	549	545	526	525	528	509	548	531	537	570	536	537	513	545
9825	47695	67815	51433	40510	23861	10168	4187	1568	789	588	496	525	555	535	472	506	531	505	482	505	495	543	502	542	537	526	536	515	512	525	538	530	537	533	566	517	518	549	487	469	521	552	508	497	446	504	507	480	533	500	543	489	518	506	543	537	495	501	505	500	552	467	496	478	497	482	566	495	514	475	494	531	485	530	487	518	511	532	517	505	479	508	492	544	520	489	437	501	488	455	503	478	501	482	528	509	539	504	486	495	536	503	480	507	498	519	523	485	478	519	529	473	505	460	536	522	520	514	500	517	508	503	522	506	488	512	500	500	497	536	521	544	495	511	530	467	504	510	507	492	529	459	537	496	462	493	526	506	508	565	509	512	545	525	509	494	513	483	542	493	533	508	470	508	482	512	492	465	544	481	510	515	527	490	486	482	538	515	500	496	502	496	524	484	509	505	487	489	510	553	531	518	555	520	508	541	514	501	520	495	470	517	493	519	501	505	531	504	502	534	519	509	518	492	529	490	523	516	518	535	517	504	464	506	488	508	518	510	542	496	572	499	530	519	502	492	467	507	516	496	566	512	529	531	513	493	466	488	533	487	512	508	509	504	527	520	532	515	514	502	493	486	523	545	483	513	520	500	532	518	489	519	515	502	559	493	541	515	524	497	517	489	502	512	523	574	498	536	452	532	499	506	495	525	505	502	510	507	505	517	458	482	510	534	499	494	538	482	507	496	526	541	490	483	472	534	515	531	513	480	512	494	509	499	496	493	516	520	485	485	528	491	503	527	483	529	519	506	518	493	522	485	509	511	521	532	484	535	534	512	537	541	512	523	520	523	487	458	502	506	471	494	514	496	501	489	522	507	492	489	516	508	497	488	519	505	491	470	490	488	497	517	499	513	496	528	505	488	463	466	474	495	513	495	489	504	515	486	528	471	496	519	495	543	517	504	519	496	568	492	515	537	512	472	531	488	507	503	510	513	492	512	486	534	511	522	540	534	497	467	483	578	501	517	522	484	552	492	545	521	472	488	493	515	510	527	533	513	531	504	543	537	508	532	517	509	513	461	493	550	521	532	502	505	502	548	514	519	528	519	517	508	486	519	453	537	506	497	493	472	527	467	502	474	495	547	481	510	525	481	475	509	476	524	545	569	550	507	503	504	498	526	476	518	512	500	528	484	512	479	497	485	521	474	489	529	487	536	518	539	482	512	492	524	516	488	519	481	524	542	537	535	516	462	511	544	517	489	512	496	485	527	469	474	498	561	514	518	467	496	489	489	511	506	531	474	513	494	517	510	539	515	527	508	532	498	496	492	525	470	549	541	517	478	500	503	505	516	519	549	514	558	462	481	471	541	498	501	540	512	521	504	491	501	476	505	481	506	502	460	531	500	466	545	503	509	537	541	481	471	509	519	479	494	472	517	514	506	518	532	493	495	492	459	466	547	516	488	506	501	493	509	489	507	537	523	515	478	528	515	514	523	522	495	557	477	535	515	541	519	474	501	491	532	486	519	498	445	481	499	504	465	486	526	536	511	534	471	484	492	519	467	549	525	513	513	492	490	487	533	507	530	483	475	538	505	537	438	510	502	503	481	540	542	557	503	517	473	470	541	471	506	550	507	479	469	505	531	487	515	509	501	460	497	511	482	539	458	472	546	502	524	477	502	500	492	489	478	491	480	541	509	505	489	516	526	517	503	486	525	532	491	473	528	476	523	516	493	464	489	504	504	527	496	494	507	528	507	497	485	478	484	520	543	492	535	472	499	540	493	524	512	510	548	501	505	537	489	522	508	497	505	498	493	501	490	544	531	472	530	499	573	483	519	454	500	506	470	529	482	518	493	485	548	474	493	485	516	523	529	503	502	482	531	509	473	485	506	494	471	504	489	486	509	540	504	497	502	557	479	542	471	479	531	502	488	551	494	499	518	491	499	475	494	528	500	496	525	513	527	523	485	503	490	518	505	501	496	514	510	494	472	531	499	548	533	490	503	538	533	540	501	521	512	493	561	523	525	503	527	506	519	471	496	517	508	512	531	515	539	487	483	521	541	522	518	486	500	504	501	502	480	503	532	489	481	537	519	473	512	532	539	553	501	502	503	566	532	510	518	521	525	506	527	507	487	521	533	483	509	524	523	503	504	533	508	483	503	504	477	486	500	460	506	466	514	495	525	516	547	528	498	521	505	522	470	511	541	490	516	489	507	510	492	550	504	513	545	485	519	515	502	509	539	500	532	497	516	506	520	517	515	511	501	511	506	516	533	515	506	522	540	497	536	511	515	497	506	534	507	517	470	524	515	484	516	513	511	515	513	498	531	508	512	487	522	496	499	498	493	479	483	511	504	492	499	514	530	535	510	507	499	491	522	522	546	529	506	514	493	507	495	480	483	496	506	517	514	502	552	510	502	528	509	522	514	516	504	523	515	483	524	505	530	491	501	479	509	466	505	500	474	474	486	484	463	476	542	505	513	512	541	506	521	504	515	507	536	504	462	502	473	489	500	531	507	483	525	452	503	482	513	504	486	517	541	509	514	511	478	492	516	508	510	533	524	552	491	510	496	540	547	531	500	495	501	503	541	466	472	497	485	506	543	487	499	482	482	485	508	488	529	503	467	517	510	511	551	506	460	506	510	528	520	509	496	467	497	534	489	490	491	536	520	517	522	551	513	537	491	503	542	504	505	495	519	508	560	504	499	496	493	515	491	486	491	477	477	491	520	528	507	474	465	486	534	504	552	521	503	487	540	499	515	523	537	496	484	500	542	480	514	511	523	527	488	484	449	534	489	509	488	583	531	503	476	486	521	539	541	536	509	493	507	488	544	521	483	468	530	519	513	496	505	508	489	535	528	515	533	542	485	471	500	521	507	471	519	501	505	465	477	515	520	473	513	502	513	510	527	526	556	536	523	527	526	503	505	493	549	483	532	522	476	535	533	530	513	546	493	557	522	517	477	518	501	505	536	485	480	484	529	471	533	497	547	525	541	515	542	512	479	501	513	541	505	491	512	519	475	483	513	522	529	545	532	527	540	485	505	506	513	565	536	515	513	478	506	536	535	508	488	499	505	480	554	504	472	557	583	522	502	498	472	519	503	495	498	514	532	494	503	504	492	501	536	496	537	518	477	523	505	528	523	536	520	499	521	494	551	501	498	482	544	474	507	483	495	523	518	512	493	504	494	519	512	497	516	517	504	508	517	507	477	462	527	503	517	498	504	492	508	518	523	501	519	535	532	494	535	565	507	471	470	478	505	557	509	472	497	492	518	507	486	513	528	482	493	497	496	494	474	521	523	545	527	496	495	477	519	501	514	476	487	475	516	481	493	518	553	510	513	505	503	500	495	505	528	465	534	522	520	538	442	527	509	521	476	489	478	506	535	519	524	517	497	516	476	494	534	502	526	514	518	511	508	479	515	526	505	525	517	505	507	513	513	499	520	509	503	524	521	489	546	497	492	490	485	499	490	491	517	502	491	508	509	499	532	500	501	533	498	539	523	523
24272	21457	32089	44256	50598	44303	28779	10995	2706	1128	816	706	714	719	679	671	743	745	686	733	696	718	697	706	714	712	711	679	648	717	707	668	653	627	654	683	670	687	695	697	662	685	716	664	670	671	646	668	697	614	707	647	680	665	682	686	671	708	648	674	699	697	666	659	694	675	647	647	645	726	692	629	684	657	641	667	649	654	715	686	679	644	632	701	728	661	683	687	681	648	708	659	679	690	732	652	724	695	711	659	698	691	688	661	637	657	686	706	680	687	714	730	655	718	696	630	665	704	664	717	683	638	690	680	673	656	711	720	671	697	677	671	662	679	680	645	713	718	664	747	640	674	760	668	640	698	641	697	672	665	654	701	646	681	698	681	632	647	638	729	693	693	667	669	692	639	670	620	697	727	693	702	685	666	653	671	649	675	696	653	686	696	685	673	653	649	682	693	680	670	702	659	670	660	672	697	653	716	680	695	667	708	661	670	667	654	699	677	675	712	693	744	697	676	656	687	714	667	681	672	710	707	674	663	693	672	647	686	695	675	717	666	707	654	647	685	697	673	683	613	690	679	692	671	644	673	644	629	687	724	669	728	646	667	682	673	664	697	670	664	671	668	651	675	688	664	705	676	648	632	663	627	653	660	631	751	730	633	677	680	672	653	623	673	664	658	656	645	687	685	689	663	690	703	704	669	622	684	663	680	641	668	636	670	641	661	678	666	678	652	648	671	735	684	642	743	661	698	673	680	644	707	720	673	621	694	633	703	723	659	680	631	587	665	657	697	677	663	691	661	636	703	668	678	679	675	667	645	692	673	700	667	679	660	686	690	701	647	690	663	684	690	742	679	732	619	704	629	681	650	636	673	622	666	670	674	670	718	654	593	721	646	706	670	678	641	677	672	645	693	730	697	724	659	638	691	659	656	640	690	655	691	681	686	682	697	663	664	688	723	678	705	668	687	670	705	695	676	669	691	682	622	633	681	652	685	693	679	701	663	680	667	696	623	706	681	666	668	649	653	706	663	651	678	717	662	663	687	697	647	760	672	700	691	666	687	723	695	639	666	660	678	649	694	653	685	681	667	696	729	719	693	661	628	674	674	689	657	704	699	689	672	727	672	703	653	651	695	666	676	689	682	697	602	688	668	673	710	655	684	667	648	684	617	708	667	631	706	682	691	677	661	698	712	666	687	640	677	662	682	678	661	714	690	678	676	643	676	683	635	666	666	685	714	669	705	647	672	669	690	695	699	698	613	679	639	716	645	660	649	673	674	673	672	684	652	702	649	713	714	683	669	697	632	653	648	686	647	694	682	688	677	650	712	663	676	680	691	672	676	694	643	750	636	697	637	660	649	690	671	670	634	644	659	654	664	672	690	647	706	679	616	722	676	684	653	691	692	681	706	684	680	683	677	647	636	687	685	691	673	647	682	701	646	705	672	666	668	668	630	680	666	621	638	703	649	652	681	655	666	681	667	643	707	657	683	717	715	692	668	658	692	682	670	665	659	701	709	681	665	643	702	696	689	674	664	646	720	665	662	682	626	686	654	639	658	703	721	652	687	661	678	700	657	682	624	734	674	682	606	636	689	696	680	679	724	700	709	696	679	678	659	665	669	691	673	662	663	664	674	657	641	697	647	662	656	631	678	682	663	712	667	748	641	662	661	670	635	651	642	668	669	686	678	637	674	660	655	676	657	685	652	655	677	688	691	657	702	651	661	759	709	622	674	676	650	675	690	655	668	679	697	697	658	667	690	697	646	683	672	684	693	657	689	640	715	700	698	713	708	661	653	662	713	719	686	685	699	668	650	675	708	693	683	648	637	659	678	685	692	714	684	698	675	677	626	619	632	699	660	662	706	677	701	648	733	686	692	643	694	648	677	668	668	654	681	667	688	673	698	710	709	669	643	674	666	669	688	660	685	659	665	679	699	668	650	669	664	659	701	692	682	691	656	668	704	706	713	703	693	690	671	702	667	663	736	679	680	674	643	658	676	700	685	681	663	668	693	673	672	648	639	684	617	663	680	690	655	679	678	660	639	680	648	684	684	657	650	696	665	683	722	658	656	666	716	670	722	720	680	716	659	693	720	650	719	698	651	666	682	623	662	684	668	711	658	725	642	628	671	685	673	672	677	656	659	707	662	690	663	724	671	705	600	649	640	644	710	640	655	686	664	688	699	694	689	636	622	667	657	669	661	686	683	654	701	694	660	682	679	645	631	695	655	686	689	673	638	651	658	680	700	663	697	682	681	669	677	651	667	671	645	707	659	631	701	666	679	658	630	701	648	669	687	701	656	697	665	667	761	677	640	653	655	682	664	642	656	681	636	678	691	651	690	654	699	669	677	660	710	678	666	682	674	642	645	655	687	677	649	655	670	680	643	652	697	656	704	683	656	708	628	662	654	704	694	621	625	677	705	669	670	732	732	654	676	649	663	653	653	757	679	664	684	652	670	664	701	678	698	694	655	632	671	671	697	618	671	687	675	697	705	613	680	682	659	629	685	649	727	728	728	669	702	693	655	642	644	655	694	671	665	718	652	654	718	719	663	673	661	668	639	662	674	672	641	741	690	701	643	657	665	696	636	679	672	640	651	692	679	627	696	634	675	674	675	668	703	633	674	631	617	715	695	682	687	623	635	696	684	668	678	652	643	691	681	629	689	670	609	712	703	687	632	676	659	611	685	725	621	737	672	671	687	675	635	649	682	668	662	682	668	694	626	657	656	728	620	668	679	694	684	697	678	633	688	667	682	685	668	640	689	661	671	687	658	630	642	620	674	679	670	657	670	677	695	680	704	662	657	655	672	658	693	680	694	660	666	679	660	643	661	646	651	685	687	657	643	688	681	647	696	686	723	658	645	770	705	684	661	675	685	676	666	687	665	660	701	670	692	691	713	672	647	632	709	695	680	687	675	703	729	705	673	667	678	692	685	678	679	670	671	670	667	645	683	672	667	674	669	610	653	672	708	636	703	671	649	661	648	683	641	660	700	680	654	674	700	655	683	637	649	684	682	662	647	695	663	694	702	661	645	690	672	650	680	615	694	692	638	629	640	639	673	689	694	677	660	710	671	729	679	682	636	685	689	674	686	634	706	696	696	624	667	653	681	662	678	670	669	646	650	678	680	664	729	648	689	658	676	697	680	652	699	684	620	663	701	701	681	668	621	640	712	704	629	695	642	664	683	672	644	640	660	701	677	709	722	661	715	647	697	673	667	651	681	645	636	678	678	663	666	735	663	671	693	686	672	637	661	641	662	655	710	681	667	645	643	700	642	697	666	670	659	661	724	684	700	666	686	699	693	670	679	640	690	716	603	708	710	649	682	694	689	640	660	676	679	648	692	652	676	665	662	661	715	647	694	677	683	629	683	637	672	641	670	662	721	684	654	663	663	678	681	719	677	661	661	743	682	737	724	657	663	672	711	626	704	646	636	615	671	660	707	742	701	698	671	680	667	648	661	719	693	644	667	677	731	691	662	684	678	680	654	702	682
19784	72733	84827	72055	59596	40070	20078	7893	2784	1119	738	687	624	646	666	615	640	639	657	618	606	669	655	649	629	701	660	678	625	627	659	666	604	641	618	624	646	650	596	597	667	647	670	666	616	643	625	644	652	624	611	663	634	625	684	621	632	608	609	678	662	658	644	596	665	599	656	625	618	623	668	623	646	628	633	612	638	610	616	617	593	613	627	651	624	641	630	610	600	637	660	626	655	613	636	631	611	643	649	605	648	619	630	575	607	661	635	598	604	639	606	628	651	656	663	615	657	649	656	615	662	617	601	647	604	634	632	584	609	604	658	600	632	666	643	638	656	648	615	673	654	637	663	635	664	667	638	620	609	666	631	648	656	649	627	610	646	620	642	627	610	647	648	628	611	616	636	625	635	637	637	646	571	627	630	609	610	659	661	602	615	631	629	651	624	591	608	582	672	684	632	654	645	605	627	638	648	649	640	631	649	611	630	592	634	613	618	629	665	623	613	636	629	643	608	661	595	621	618	623	629	614	615	649	632	669	605	660	643	639	653	630	623	596	601	622	578	642	681	643	657	621	661	615	615	628	677	607	653	604	621	646	641	628	617	623	626	610	686	596	666	689	612	620	610	624	649	626	624	663	656	601	626	639	646	607	619	621	596	622	624	644	611	657	682	645	652	598	642	627	625	668	656	599	597	627	641	587	600	624	616	596	619	620	634	630	668	651	590	616	630	645	581	640	631	623	624	632	601	621	645	625	575	629	629	666	589	580	597	607	604	635	646	639	613	633	646	651	635	672	631	623	635	623	662	623	592	647	609	672	653	671	644	598	621	584	670	602	615	655	622	606	630	624	658	630	631	645	634	638	603	624	667	637	599	649	624	598	674	630	669	589	652	661	627	616	610	637	652	633	585	641	613	577	622	623	647	654	633	661	657	667	619	652	665	627	674	595	622	654	628	619	647	648	614	599	641	629	620	622	602	652	653	640	630	610	640	634	600	623	568	659	628	638	631	614	623	611	635	626	649	645	664	660	656	611	597	600	637	617	596	632	663	582	630	607	668	682	583	637	679	648	635	680	642	593	612	615	613	612	662	611	627	623	636	596	648	641	591	624	620	659	665	633	662	612	608	623	623	610	628	647	600	644	617	612	617	649	625	665	613	665	650	652	633	612	635	593	681	632	661	622	612	584	605	609	647	578	637	628	586	666	619	655	654	613	671	640	625	614	618	661	631	618	633	646	621	617	613	623	650	655	640	654	651	668	638	606	634	649	632	635	605	589	620	576	588	700	696	640	631	660	661	602	599	625	657	596	629	615	624	626	678	612	668	620	636	637	609	625	609	653	604	638	654	628	615	647	610	632	603	606	631	660	596	623	675	640	596	615	614	626	614	619	620	591	605	614	652	642	625	608	627	632	579	638	663	624	619	566	603	647	583	623	628	630	643	628	588	620	646	632	664	667	675	661	619	615	589	626	582	611	629	646	617	628	661	625	664	635	600	618	642	606	627	609	642	666	613	640	606	614	636	620	644	647	596	590	650	643	635	632	654	611	646	633	608	578	636	592	608	643	581	585	655	607	633	601	622	628	693	635	633	635	630	617	678	645	602	639	592	617	658	648	613	654	620	640	654	649	598	687	627	639	640	584	667	639	623	624	644	628	603	600	613	636	618	684	635	641	653	661	654	619	649	608	653	641	617	590	635	637	608	660	661	561	673	633	618	632	632	686	601	634	640	658	628	655	608	657	580	651	662	629	624	571	645	653	580	595	644	626	645	623	670	626	694	626	641	630	630	660	626	663	635	619	610	638	671	623	593	639	635	625	609	672	623	606	629	662	612	642	616	602	659	583	642	619	653	633	595	677	601	634	645	652	645	678	624	654	632	664	648	631	618	657	607	622	585	640	667	606	623	619	614	651	613	667	655	676	611	635	658	650	612	680	665	613	628	646	658	623	638	618	619	686	652	589	640	621	596	602	609	586	634	619	679	623	624	627	627	665	625	613	630	586	651	618	658	655	624	663	623	648	657	621	616	625	653	656	630	646	637	638	619	642	682	628	652	633	662	637	635	624	652	644	640	599	615	644	629	597	595	606	648	621	615	662	630	623	619	671	614	638	668	655	656	613	598	634	621	612	623	612	627	596	625	685	626	654	610	626	610	672	626	618	639	602	642	637	594	595	642	624	684	647	631	624	579	656	657	647	640	640	531	663	676	633	583	619	617	632	664	610	600	607	583	661	644	643	636	602	602	641	655	688	599	626	611	598	586	632	651	619	591	684	632	622	614	693	651	654	601	644	628	626	625	620	591	668	607	600	663	612	652	625	624	655	618	600	594	638	607	617	638	637	600	650	618	612	590	631	650	663	671	615	635	642	646	610	598	603	614	655	647	585	628	614	599	595	613	615	619	623	598	643	642	619	609	612	640	621	568	611	575	596	622	667	621	593	600	598	609	610	595	633	646	611	627	666	634	683	608	574	652	589	666	655	639	617	643	616	624	627	644	632	651	671	598	636	637	631	634	618	633	662	650	617	604	662	642	637	641	579	562	687	636	650	606	640	656	602	591	591	646	635	609	638	606	654	660	654	617	646	637	623	651	659	633	634	610	620	651	591	654	604	629	652	616	600	645	587	594	574	637	602	609	632	693	629	619	635	680	618	624	623	606	566	629	598	685	575	672	586	599	603	634	623	684	636	626	632	676	602	654	629	659	611	666	583	588	639	640	646	612	607	629	652	638	617	625	624	611	663	611	609	655	656	613	619	615	649	572	645	656	667	635	595	634	658	605	634	652	666	650	625	669	608	643	620	652	628	656	635	625	677	622	609	580	633	603	621	671	575	653	629	628	661	626	593	619	636	632	643	619	614	661	620	672	637	598	642	632	662	571	597	594	660	587	641	662	601	622	641	640	617	605	605	718	609	605	594	605	625	583	640	629	631	630	650	632	639	611	642	611	645	616	599	615	599	648	614	623	676	602	643	640	629	633	619	647	624	660	673	643	683	618	619	625	632	616	645	643	621	616	664	618	582	620	629	636	636	645	641	628	701	658	640	645	610	662	683	605	665	594	590	599	650	602	653	574	662	627	652	666	643	655	642	626	649	655	670	623	635	616	673	628	659	656	608	657	636	668	618	634	678	612	610	626	640	652	561	601	588	616	621	644	628	632	639	607	604	604	631	573	657	554	662	610	642	660	642	635	623	648	629	671	624	693	625	641	639	616	607	687	615	683	647	625	623	603	598	623	652	633	626	651	643	603	631	618	625	658	597	635	647	640	595	614	644	646	663	662	637	600	629	656	644	610	595	662	684	640	615	618	649	644	640	659	651	674	576	622	605	657	604	653	623	623	642	633	610	647	619	620	641	644	624	659	612	633	627	620	639	604	637	620	613	629	614	611	598	638	640	627	649	663	654	619	660	610	630	621	652	623	630	611	624	592	620	612	601	613	598	649	671	590	617	650	621	614	600	675	609	611	652	644	622	620	650	634	564	570	636	611	595
27864	17480	19354	15975	9418	4618	1908	945	636	529	532	516	546	548	530	532	504	484	510	536	536	565	544	486	556	509	508	534	508	514	480	515	510	511	484	547	494	481	520	499	570	560	484	531	502	492	516	512	495	505	509	494	504	490	544	516	528	468	498	503	497	538	525	535	551	513	529	502	516	540	570	564	511	522	522	492	540	520	569	492	534	542	511	493	475	525	505	514	528	538	510	535	500	489	510	561	537	521	539	552	532	491	503	531	569	556	532	506	484	527	515	510	519	516	508	520	524	524	509	522	511	523	530	532	490	566	555	488	479	485	539	573	557	510	493	526	492	535	531	511	512	541	504	508	532	515	480	489	520	501	541	518	535	531	510	535	492	551	503	493	502	543	507	490	539	543	511	523	504	498	494	530	543	512	546	528	500	513	491	510	516	526	528	503	511	492	497	552	560	568	523	483	482	519	500	525	469	496	513	500	542	533	492	504	510	519	539	529	546	545	511	533	495	548	495	504	543	521	510	523	520	513	487	514	544	495	503	492	537	547	500	502	483	517	537	471	513	517	518	493	504	524	536	525	522	507	538	541	480	532	521	526	500	465	527	481	523	544	522	493	499	518	482	476	530	506	494	514	507	518	544	498	486	489	529	517	535	507	518	489	534	527	523	549	489	516	542	537	485	513	500	516	530	497	510	454	501	479	537	517	502	538	483	518	507	518	545	507	479	490	547	529	510	527	476	492	481	547	513	504	490	529	524	561	522	472	511	518	503	523	477	451	495	524	485	503	482	482	541	506	480	473	557	505	508	510	507	549	504	536	511	497	497	543	557	495	475	503	519	547	552	517	534	511	494	488	492	519	513	533	470	560	525	530	515	524	500	478	542	543	479	507	523	502	574	439	524	519	519	518	538	494	541	537	514	499	525	481	501	481	534	516	553	465	548	497	522	493	503	524	514	495	541	496	485	485	516	494	511	505	494	515	552	511	569	533	525	526	493	504	554	515	514	488	543	481	532	541	554	509	534	510	516	462	485	502	509	548	498	506	511	510	549	509	530	520	534	523	550	504	514	505	508	516	559	527	474	524	530	513	515	519	525	505	483	461	496	524	512	522	541	509	475	507	537	475	535	556	519	533	501	574	513	522	540	495	517	500	488	496	527	518	521	511	513	533	506	508	477	508	497	522	546	508	516	536	547	473	515	529	513	530	511	518	558	531	534	537	513	520	521	527	517	549	554	509	530	522	519	479	557	555	511	555	556	509	504	493	535	523	535	540	501	551	537	524	499	515	512	505	547	528	494	511	521	548	508	529	517	479	498	528	537	517	540	539	555	526	539	499	480	553	529	508	556	571	540	495	499	555	501	513	528	491	491	509	503	483	499	517	538	498	517	525	505	529	526	536	555	503	473	497	556	506	498	503	526	522	538	551	551	514	556	498	519	552	491	507	501	488	505	540	513	515	552	525	538	527	510	521	508	563	498	546	493	556	522	530	508	557	474	508	528	523	496	539	573	562	523	524	514	505	487	500	480	498	552	542	486	495	514	535	528	483	507	537	498	479	510	480	521	511	518	522	512	526	540	545	532	515	489	518	559	507	542	525	525	481	498	528	518	535	516	532	481	531	515	532	550	509	526	488	525	508	527	520	522	515	524	495	526	527	545	521	541	529	510	539	514	523	546	543	518	497	535	521	509	477	535	521	534	493	487	527	545	504	527	504	492	511	494	498	502	526	512	498	510	504	509	521	471	513	504	541	510	520	506	519	494	550	511	554	476	502	495	497	542	529	496	556	509	495	491	514	516	507	492	457	533	535	482	516	502	544	558	484	527	551	526	535	570	484	589	545	512	498	536	508	491	527	524	516	526	501	515	523	554	538	506	512	530	535	528	504	530	503	533	491	507	505	521	544	497	508	506	531	497	517	505	558	517	546	484	528	531	512	502	498	501	519	483	529	499	514	468	523	507	541	500	488	521	489	491	513	499	498	513	532	530	514	491	526	511	524	550	521	533	526	498	562	537	512	536	533	520	519	516	520	508	531	533	508	549	488	531	514	526	500	527	513	605	523	543	503	493	509	514	489	501	508	488	512	517	505	507	539	481	492	541	558	474	499	515	496	484	535	552	532	547	489	549	547	488	497	499	524	537	548	528	506	527	490	506	524	507	500	508	499	523	512	557	513	523	514	507	525	529	492	552	547	520	538	494	528	512	542	508	499	537	490	487	535	529	553	496	499	512	530	531	520	512	468	483	531	547	537	515	489	530	515	581	525	469	533	504	511	498	520	484	493	509	512	545	544	519	519	503	499	524	523	514	505	551	491	521	496	511	537	482	516	515	537	531	529	478	475	530	509	494	495	513	506	509	525	546	534	548	532	534	528	496	515	466	516	503	538	521	499	487	508	528	481	525	523	525	511	534	497	515	526	506	517	471	560	540	531	523	512	490	538	502	515	538	543	523	561	469	524	523	516	523	528	524	522	519	528	514	505	521	519	507	529	482	532	513	541	511	532	545	506	547	533	486	521	509	463	503	539	497	527	540	493	511	528	535	530	526	513	528	515	516	490	493	486	498	532	518	600	516	541	495	529	528	519	525	524	500	520	477	544	550	535	548	494	509	494	508	464	522	542	498	481	501	559	515	512	488	541	528	497	546	513	538	493	514	537	541	521	500	495	492	500	552	549	500	481	552	521	531	517	548	495	507	526	536	502	541	489	520	555	537	512	514	522	532	469	501	526	584	498	548	513	512	489	499	513	521	529	525	526	513	515	577	529	527	533	495	490	533	502	512	492	536	533	511	506	545	524	479	528	488	536	550	514	539	533	518	484	535	543	527	516	539	522	530	533	488	478	555	557	523	539	518	540	498	518	491	531	484	520	511	526	544	538	512	539	506	492	490	524	524	504	549	470	478	499	533	495	541	545	516	533	528	522	468	504	545	528	453	507	521	515	528	544	494	508	490	501	492	496	518	506	485	524	560	469	554	553	517	532	540	516	502	516	531	516	496	506	493	538	525	530	492	496	522	523	541	524	523	493	505	524	554	513	515	491	507	537	523	521	520	538	545	505	532	497	518	545	494	479	464	523	526	488	515	499	538	522	512	527	485	486	506	519	507	575	568	493	498	520	518	534	536	568	517	556	561	513	533	524	519	547	508	487	551	516	536	550	524	518	512	525	524	480	488	525	531	540	527	531	477	508	540	506	525	516	531	498	503	493	479	496	554	520	516	509	521	534	542	529	504	522	520	545	527	549	503	484	541	537	510	516	533	559	501	518	525	523	551	510	512	510	504	533	528	499	556	532	549	508	509	505	523	492	481	571	521	473	497	498	511	516	548	561	505	539	515	509	511	520	551	553	512	534	475	531	481	529	513	529	526	533	489	513	524	508	517	506	518	518	551	523	540	538	522	497	507	522	550	541	550	533	542	514	542	526	497	526	532	495	520	537	499	558	521	480	515	496	518	532	501	524	502	511	479	546	513	521	533	489	537	509	521	509	511	536
5680	11150	18550	11578	7497	4042	1841	888	558	465	450	434	466	400	456	468	463	430	453	460	455	433	450	427	406	456	451	452	420	456	460	441	436	420	472	486	468	480	449	424	451	437	437	453	443	471	455	486	434	468	422	448	450	474	436	445	440	440	441	478	444	428	447	432	463	451	421	477	443	437	447	444	471	436	453	418	448	425	437	445	442	464	478	432	449	425	435	437	448	413	433	450	418	433	448	450	447	462	434	474	441	444	438	454	405	456	411	456	425	438	397	456	461	468	422	449	423	434	472	415	454	415	418	448	488	465	475	434	478	455	477	454	434	438	447	454	432	450	418	426	470	446	456	450	432	444	470	394	464	424	432	446	414	420	429	438	444	422	460	454	435	392	413	463	409	431	446	441	457	438	463	455	457	407	422	478	424	447	452	430	421	440	446	461	431	424	405	433	435	470	447	489	490	443	426	428	497	439	409	466	443	450	413	430	472	421	416	458	472	417	445	418	442	472	444	448	445	457	447	460	463	456	466	416	454	430	429	435	436	449	397	411	454	452	449	449	494	437	472	462	483	451	459	472	411	445	464	438	428	420	479	439	441	404	449	455	470	448	451	472	425	440	420	472	453	422	479	423	427	446	442	443	464	437	419	447	457	461	458	473	424	434	431	450	424	423	403	441	453	473	432	435	455	445	461	443	417	419	448	443	412	495	447	441	464	456	443	442	419	434	453	438	455	459	416	403	435	494	424	460	432	426	420	473	434	413	476	446	445	425	480	407	416	422	456	452	436	479	431	426	451	353	463	444	480	422	466	471	420	464	427	466	475	474	421	455	469	400	435	422	446	447	445	454	430	432	453	424	476	417	433	458	409	458	429	443	432	434	455	427	456	460	428	422	455	419	402	447	429	427	467	446	457	470	457	486	496	436	445	453	413	482	452	462	415	455	459	466	439	428	420	437	465	443	449	432	444	429	452	484	444	462	463	438	428	445	462	448	471	447	462	438	466	431	430	417	433	466	454	443	481	420	431	466	442	513	462	427	427	445	432	436	483	416	424	468	438	484	462	473	433	459	457	417	439	400	409	433	422	426	451	448	502	441	492	399	452	416	456	440	427	447	435	445	444	451	441	429	444	472	427	474	465	467	440	424	429	477	433	446	466	436	459	465	426	451	440	461	438	460	458	460	447	402	465	442	459	441	448	451	460	441	480	438	441	442	469	398	444	425	437	457	507	426	439	456	455	420	401	431	412	466	397	421	448	448	455	465	417	491	445	426	437	454	439	467	402	469	409	439	448	410	416	478	453	455	447	464	467	474	413	434	449	454	441	427	455	423	480	417	446	456	447	436	384	448	452	438	450	457	417	479	439	482	429	483	389	445	485	463	442	430	455	484	424	449	420	470	475	467	435	452	446	464	420	446	489	463	424	455	463	414	460	434	447	428	434	458	430	464	454	426	445	470	439	456	435	449	450	450	441	444	467	410	430	427	467	456	431	456	474	459	453	447	441	404	462	446	473	434	424	417	463	475	415	431	476	432	402	464	467	471	411	470	436	450	426	406	408	438	467	468	443	449	439	463	436	409	404	456	470	438	439	475	472	405	435	477	441	423	470	428	457	364	457	477	430	425	473	443	415	392	412	430	475	459	468	464	446	434	484	412	461	482	431	419	435	426	455	463	468	440	450	464	402	447	426	466	438	460	430	447	422	472	423	476	434	426	445	433	467	455	448	438	433	423	423	433	443	439	437	482	475	442	435	453	443	430	482	406	445	442	420	425	467	485	417	445	474	462	443	419	428	450	464	434	404	485	454	418	423	427	442	447	478	425	415	437	469	420	471	468	416	438	451	429	427	408	452	443	431	481	437	446	442	471	449	442	479	457	462	448	429	428	451	456	437	438	461	467	442	457	474	430	393	469	426	444	405	444	436	426	444	442	446	439	450	431	430	432	449	479	435	427	446	465	476	445	430	465	448	451	478	447	458	461	430	459	449	486	447	395	415	452	456	451	483	449	485	463	467	471	489	444	408	438	402	456	458	421	438	457	458	435	449	441	447	456	416	459	409	434	417	439	494	412	454	403	434	458	463	436	426	446	439	433	435	435	458	436	430	469	429	445	423	503	434	431	442	441	416	443	503	470	502	396	455	469	432	437	442	455	423	423	447	446	433	463	454	468	445	450	483	440	463	477	478	455	466	438	448	417	465	432	472	429	452	430	437	456	428	421	443	428	467	423	450	430	438	420	451	442	470	412	443	470	421	428	437	410	452	449	465	435	496	441	446	450	448	452	410	436	420	425	453	418	452	454	429	406	454	420	455	440	441	457	440	430	474	459	431	455	464	450	449	425	426	420	446	436	454	412	449	504	437	492	405	421	432	468	444	451	412	445	439	457	408	448	448	460	472	442	417	450	484	443	470	460	423	444	443	451	439	450	432	453	415	458	420	451	451	427	468	404	444	453	421	459	466	442	430	469	457	433	441	457	435	455	425	481	454	455	440	458	425	476	428	430	418	430	418	495	441	459	438	438	413	504	450	460	487	464	432	436	462	431	424	449	442	446	416	471	455	438	443	443	442	459	429	472	429	436	458	465	425	412	470	393	450	442	428	458	413	451	424	452	445	487	439	472	469	428	460	457	417	438	410	402	443	442	466	440	426	465	407	446	505	468	458	455	435	459	431	416	474	436	460	434	465	471	423	453	418	472	455	464	462	485	498	429	432	497	452	455	446	436	453	424	458	426	440	435	435	491	417	445	448	441	485	443	438	465	444	432	454	474	428	395	463	428	474	456	439	452	447	448	493	440	451	458	479	412	435	430	491	464	458	398	443	444	444	455	440	410	473	463	443	471	501	434	428	448	452	443	456	427	460	445	461	415	460	434	436	442	436	438	464	443	454	422	423	442	449	456	454	438	417	444	475	429	412	420	433	425	449	495	457	443	385	423	409	486	421	422	421	494	418	482	415	456	469	460	467	450	461	441	440	434	413	452	407	451	427	447	437	460	468	435	432	450	470	463	448	419	443	402	423	416	447	444	449	467	421	419	455	454	457	453	464	445	427	413	440	457	465	460	447	462	457	463	433	400	441	446	440	414	458	418	445	460	481	484	432	447	435	453	469	437	448	429	409	458	421	485	461	375	425	450	414	455	482	490	436	416	448	453	449	447	424	444	443	433	424	455	469	424	427	443	449	433	483	493	455	465	454	418	425	446	473	380	470	429	390	455	470	446	430	425	423	469	442	489	452	405	445	485	449	429	488	440	473	447	439	413	428	466	434	438	446	463	453	424	412	428	422	414	449	422	434	449	453	453	445	456	478	436	428	449	421	434	460	443	454	438	451	410	506	461	441	438	454	451	410	438	427	465	454	450	439	439	429	427	442	421	454	437	456	484	440	433	448	468	452	421	435	478	432	419	455	460	469	431	458	441	393	439	440	415	428	466	456	432	439	444	451	443	415	455	442	462	481	426	449	458	427	451	445	464	466	406	451	489	502	431	420	430
25379	21412	35103	51786	42986	28371	12668	2980	1169	793	643	587	537	531	566	551	575	564	536	568	574	583	548	524	546	589	585	536	538	552	591	538	549	544	552	563	535	572	555	574	620	540	547	549	513	548	570	577	553	560	519	571	559	545	577	574	568	580	573	560	526	567	553	601	563	523	555	529	531	530	567	528	545	571	572	507	571	548	515	552	559	525	539	574	585	546	523	569	542	530	589	551	555	525	563	588	531	528	634	605	592	544	571	577	591	533	541	554	493	525	573	551	583	540	556	552	560	564	573	552	545	602	613	585	548	580	573	563	582	574	543	567	563	511	522	598	561	541	537	533	536	540	579	559	569	573	540	554	574	551	534	546	549	548	541	520	557	554	598	570	550	573	560	580	585	543	578	525	595	550	588	563	512	567	560	577	541	569	559	544	595	570	545	540	543	577	565	563	544	560	506	559	556	556	574	574	561	571	534	573	534	573	520	573	573	553	571	580	586	548	516	563	577	613	537	560	546	513	599	541	611	563	563	534	552	546	546	535	584	544	539	602	559	517	548	542	573	599	569	572	554	593	560	548	544	531	558	533	558	524	567	548	598	550	572	576	556	547	555	567	557	547	561	543	592	569	553	523	566	537	562	549	558	532	579	538	555	538	554	584	578	563	563	561	510	541	521	531	549	524	545	560	539	559	595	557	546	593	540	529	593	547	572	518	567	496	512	553	566	538	559	574	540	549	587	518	573	561	556	554	524	568	558	590	540	556	580	519	554	559	553	542	554	565	547	549	576	539	592	578	579	523	538	519	559	537	567	560	564	554	507	553	572	543	526	528	562	543	526	550	539	564	528	588	528	575	539	584	536	536	538	562	575	558	561	562	575	543	535	594	547	541	551	586	532	508	505	528	535	569	555	539	583	571	529	541	596	552	591	538	574	540	556	552	529	548	548	548	554	554	557	595	547	529	524	557	560	535	565	500	576	554	579	535	569	549	570	612	595	514	593	514	546	552	571	554	545	562	541	538	565	556	556	522	602	558	594	541	576	586	602	559	596	573	545	581	515	580	559	515	537	549	570	565	541	539	530	539	575	561	557	550	554	547	564	569	529	562	528	541	545	554	555	575	553	555	551	579	557	597	528	530	564	546	551	560	558	544	553	577	529	582	552	566	584	564	543	544	552	513	561	570	585	546	519	539	530	555	558	570	570	553	563	583	548	579	600	550	560	512	538	582	538	520	509	600	524	602	531	556	548	564	520	553	563	572	545	570	575	520	544	558	580	575	533	556	558	543	560	551	568	550	540	575	577	547	554	563	565	596	566	567	492	586	539	577	526	603	543	537	544	542	581	568	580	585	538	552	584	578	571	583	539	542	541	557	601	564	561	561	552	575	564	560	594	591	516	540	579	512	534	568	547	557	561	561	559	559	538	521	512	592	536	585	603	580	558	558	561	545	560	512	555	533	560	576	537	533	593	565	521	538	557	516	535	562	557	555	554	548	543	539	576	562	560	585	548	504	549	560	594	544	535	583	556	526	554	568	565	484	547	541	562	563	551	523	565	528	549	530	583	539	544	502	553	558	544	564	555	522	552	540	585	550	573	582	550	553	555	565	567	567	575	509	580	571	506	531	569	570	566	547	562	551	568	546	527	512	589	502	560	572	567	523	623	594	591	563	536	579	534	560	548	543	574	548	566	578	548	542	552	543	584	570	533	588	588	577	537	549	540	552	541	547	545	571	550	578	561	573	593	584	564	573	600	605	563	544	559	552	536	599	534	564	553	536	585	565	547	566	544	586	579	553	557	570	568	549	569	530	542	501	581	530	541	530	568	528	598	536	582	594	598	553	553	553	597	557	567	522	527	514	532	564	579	594	562	542	566	515	547	595	566	577	575	569	576	590	530	499	537	567	549	562	552	539	571	578	542	580	616	592	565	564	552	531	525	525	484	557	581	559	568	524	525	529	541	565	593	547	558	539	539	526	539	559	534	597	557	564	524	561	521	560	579	554	550	552	569	537	605	544	555	516	539	529	532	569	605	559	554	542	572	526	560	515	551	550	563	555	588	531	536	542	574	552	594	579	583	563	531	533	563	570	561	549	541	585	560	544	543	498	579	517	606	579	562	576	550	614	570	579	541	560	569	549	522	567	546	549	585	585	611	590	507	488	525	532	513	573	591	564	528	587	577	556	548	581	587	545	528	545	556	567	569	501	534	521	527	534	558	560	603	531	514	544	571	550	561	550	540	547	546	558	582	527	577	567	569	528	573	585	585	527	581	574	600	543	557	569	571	536	584	550	568	578	589	587	554	585	541	529	541	531	578	586	563	531	570	559	571	558	529	590	522	561	594	549	596	549	588	539	565	575	563	525	520	557	567	544	535	546	554	502	561	540	581	581	584	544	562	578	545	541	548	563	545	551	570	507	502	550	547	567	546	530	501	580	518	572	557	551	513	541	545	552	587	552	545	560	594	538	500	538	552	554	573	567	510	576	564	539	532	546	594	578	570	577	538	565	562	542	564	551	547	573	599	522	527	544	561	519	492	537	512	566	602	552	574	547	546	547	587	588	554	548	558	587	536	584	569	587	542	539	565	491	547	579	560	556	542	524	542	588	511	544	562	598	521	558	560	576	568	585	561	566	566	559	532	528	561	541	555	542	538	528	563	554	538	549	532	577	548	583	538	571	533	538	615	581	532	496	508	575	557	605	552	561	589	581	588	556	541	568	546	562	561	510	567	530	596	564	591	569	580	571	572	528	546	575	557	579	563	588	574	551	584	579	570	557	545	584	610	522	564	551	578	540	554	574	577	582	570	556	553	574	538	563	573	558	587	550	528	534	558	541	552	585	532	569	540	512	561	551	563	533	547	575	559	561	558	555	577	565	545	573	587	581	526	567	538	566	545	561	523	539	534	593	600	565	634	561	566	544	566	536	504	565	553	564	519	564	548	570	562	532	563	491	546	534	520	541	523	579	574	582	533	489	558	549	518	582	550	579	555	506	536	560	571	561	579	540	526	584	526	555	561	564	583	565	506	513	544	556	590	522	546	563	554	517	564	528	589	536	548	550	580	554	554	554	533	556	540	545	552	557	566	532	567	596	525	540	568	594	564	550	546	588	542	528	606	554	588	553	537	581	581	576	549	562	586	550	548	558	497	540	549	571	575	537	571	562	550	543	519	572	520	561	546	540	546	529	511	520	517	541	580	542	554	572	507	580	522	519	534	589	561	548	540	563	550	538	540	557	557	560	577	530	521	566	563	530	564	547	550	568	574	546	534	586	553	572	553	558	580	538	563	545	502	545	546	590	536	521	505	570	567	540	579	567	523	588	541	548	529	536	542	601	545	565	558	529	525	604	594	579	585	537	542	565	549	513	533	565	564	567	536	572	533	562	577	555	538	557	549	533	552	556	554	567	532	530	527	550	575	549	578	533	578	540	523	580	597	570	539	533	553	554	528	559	574	504	556	597	553	556	505	549	547	534	527	565	562	540	545	577
11932	53156	67242	58139	37807	20952	8269	2696	1274	764	588	563	515	514	555	493	523	537	540	534	510	490	500	491	531	545	513	543	542	541	528	515	551	545	485	537	514	539	525	533	507	539	530	503	522	555	518	527	527	496	541	547	525	537	491	498	533	534	529	496	501	544	537	528	542	491	511	539	570	556	487	539	540	470	481	519	519	505	514	544	525	559	535	510	477	540	554	498	544	506	535	508	525	492	508	525	566	525	547	508	516	533	493	528	514	521	534	545	548	554	525	536	525	526	518	483	539	569	484	466	537	500	494	534	540	479	495	523	541	510	532	526	516	566	546	500	521	529	526	501	523	516	542	529	505	488	522	519	492	534	541	555	544	549	525	554	547	539	492	533	529	569	581	515	491	527	508	537	542	527	521	482	499	532	531	520	533	535	517	524	509	503	520	484	508	510	526	532	529	534	517	544	518	517	510	501	516	491	545	541	507	498	507	510	500	508	519	533	504	585	520	495	537	530	496	479	511	520	492	514	554	541	480	486	543	526	497	517	521	499	489	559	501	485	529	534	532	542	520	546	500	529	539	524	504	513	455	519	480	512	511	543	570	509	507	485	533	522	547	504	495	489	530	497	493	502	489	468	526	482	504	460	500	517	524	518	522	542	504	538	505	494	549	507	533	536	524	530	535	514	500	492	528	495	565	515	492	538	538	505	533	483	510	523	537	534	533	516	494	537	511	481	515	525	552	535	491	515	522	464	515	515	537	559	521	519	484	544	505	522	508	519	526	525	491	494	546	528	521	525	532	551	532	471	487	555	470	515	478	528	524	539	519	591	517	552	469	484	518	503	477	552	533	519	510	521	541	525	504	556	476	536	553	521	537	506	519	533	521	543	494	508	489	512	521	540	509	525	516	488	537	519	503	514	512	489	508	497	546	516	530	495	542	501	498	522	496	439	540	501	526	530	518	532	500	406	526	530	517	480	487	486	528	545	499	491	490	471	549	516	534	549	542	496	513	514	497	510	527	533	536	533	523	473	539	493	559	514	491	536	547	485	501	524	519	526	521	509	483	504	534	512	527	499	495	534	505	513	516	495	551	512	520	548	522	562	506	522	480	498	509	471	543	521	492	515	531	535	520	494	494	511	551	526	535	524	515	560	533	537	478	507	522	526	524	539	527	502	508	542	555	579	513	530	514	566	536	526	525	512	489	550	495	460	518	527	487	501	526	505	550	500	508	502	528	546	519	535	505	505	499	480	525	491	533	521	517	525	549	530	470	523	505	525	524	483	544	515	515	519	523	550	514	493	525	498	530	497	492	511	564	493	525	516	578	532	507	476	544	482	488	530	528	542	531	530	506	547	504	534	515	516	494	504	507	511	514	520	522	516	527	472	525	515	530	492	551	540	543	510	517	578	489	517	504	516	504	480	512	472	543	540	522	503	507	517	529	514	520	532	502	518	534	549	520	500	512	499	496	516	523	558	545	555	565	464	524	488	549	526	514	557	495	474	572	510	511	520	568	506	503	528	486	486	510	484	502	561	523	533	524	532	508	525	533	501	530	514	529	479	504	513	509	508	499	563	522	527	520	499	554	575	522	531	513	541	504	517	537	537	518	542	553	511	475	537	526	544	517	536	461	511	481	536	489	508	531	509	541	527	548	472	515	533	539	488	545	506	492	486	515	517	533	504	496	512	517	519	531	514	497	503	536	525	502	528	470	543	541	478	496	510	520	509	513	508	531	575	483	511	517	549	519	497	517	508	503	504	496	478	520	502	541	526	532	541	500	537	494	549	547	531	511	509	468	509	536	498	481	557	501	466	505	559	491	519	531	521	504	511	556	528	503	534	492	484	524	537	520	502	534	530	525	533	523	532	508	534	571	500	529	513	520	513	526	506	552	493	499	491	512	507	545	527	534	503	550	552	514	519	505	494	530	506	511	511	514	505	541	496	542	531	521	530	515	506	508	492	508	540	503	509	492	478	518	497	479	494	540	491	489	515	511	482	476	500	516	495	502	531	510	527	483	534	505	509	527	474	554	568	548	521	517	534	518	545	537	547	517	541	528	527	487	479	530	512	543	534	575	525	526	506	519	506	496	549	541	535	528	520	534	507	531	513	522	548	554	526	510	500	523	532	518	533	507	495	510	544	517	488	500	529	499	492	515	511	540	497	506	520	530	481	526	491	512	505	527	517	496	498	545	513	501	502	511	520	505	505	509	524	533	528	507	556	535	537	489	528	536	534	482	499	518	512	525	520	498	530	526	498	515	510	480	463	509	529	502	530	518	571	532	487	507	561	539	522	530	520	525	499	502	518	489	524	525	507	525	560	482	548	537	527	501	508	528	501	503	519	505	516	519	523	513	478	512	494	556	500	514	523	534	514	487	483	528	511	527	549	548	534	556	546	568	512	513	492	531	536	532	516	515	510	510	507	517	475	544	504	492	531	535	472	517	489	515	502	507	534	517	498	497	496	510	464	523	490	511	507	493	519	505	525	516	511	543	510	531	541	513	539	505	457	558	506	471	551	561	513	521	494	511	533	495	521	542	535	531	490	537	521	539	484	518	523	543	529	512	534	550	517	534	510	560	517	517	515	487	480	551	479	562	479	520	528	512	541	520	506	552	534	520	532	500	507	504	538	526	511	466	543	521	526	513	525	522	530	532	523	530	534	523	550	505	498	538	502	507	513	565	521	530	507	500	506	537	517	566	509	513	491	513	503	473	478	494	496	505	543	516	508	546	554	525	528	493	535	497	530	478	499	558	469	517	537	483	496	496	485	549	512	501	541	483	509	555	467	516	504	535	483	494	550	543	545	511	509	519	521	487	491	524	521	498	499	479	516	535	517	513	517	546	501	515	536	525	512	510	491	481	548	529	504	499	531	552	524	517	504	532	517	519	496	523	499	553	544	488	529	518	520	506	491	538	540	488	541	516	536	497	550	514	545	508	493	531	483	513	494	478	525	547	512	510	481	509	535	553	494	490	518	539	530	523	539	556	509	510	511	502	489	533	521	492	506	497	587	506	566	519	499	525	509	499	535	576	495	527	536	531	485	506	516	528	513	527	537	478	514	472	523	511	509	493	549	552	517	518	506	545	522	521	514	550	535	525	514	514	540	516	527	531	551	526	503	506	506	534	496	496	519	505	527	516	524	513	517	541	504	483	546	550	520	547	521	539	483	489	530	527	473	473	500	532	523	512	524	547	474	510	492	501	519	513	508	506	517	521	518	548	518	489	509	518	515	549	506	499	532	542	525	494	482	519	507	533	501	468	507	534	515	461	526	513	526	527	479	531	513	557	484	500	507	510	507	490	534	471	545	485	511	512	512	526	530	518	500	500	503	503	509	501	531	494	537	534	521	524	514	546	486	533	520	497	511	525	511	497	468	494	518	522	537	489	531	566	493	504	554	490	512	484	526	517	531	518	509	556	558	507	529	549	546	514	498	526	528	469	519	515	514	535	530	510	501	504	489	502	559	516	540	479	498	536	508	496	508
24180	21327	31919	53649	53691	45104	24463	8128	2792	1288	907	761	726	686	738	727	675	690	693	684	664	726	699	665	727	715	678	718	742	733	678	653	648	685	691	695	705	672	700	672	704	693	689	655	659	704	692	730	661	688	722	691	682	660	706	664	734	682	657	710	727	675	675	668	593	657	667	704	663	675	724	672	681	643	736	671	667	684	696	663	689	688	634	682	658	641	659	695	719	682	671	658	645	721	671	716	650	701	684	655	693	646	677	689	651	664	733	672	697	705	656	672	690	701	668	706	700	622	738	623	711	673	664	628	674	676	688	662	679	686	651	672	670	722	685	716	649	679	696	646	698	637	679	698	680	676	687	678	688	696	717	696	671	669	648	690	687	675	693	710	712	684	693	708	694	677	706	688	653	668	661	703	719	652	629	679	662	680	669	676	692	693	735	687	701	662	712	664	656	684	707	700	676	672	666	668	685	662	724	705	713	705	643	712	713	681	645	694	613	682	677	715	698	636	649	634	671	737	646	777	659	668	649	661	665	690	684	679	699	635	693	648	679	686	670	687	698	651	674	654	691	699	671	651	692	673	712	658	697	680	700	683	641	688	675	670	642	653	654	694	698	653	688	658	640	671	701	706	654	714	709	668	627	746	685	707	702	634	657	722	698	650	689	672	665	710	661	672	646	710	673	668	677	725	684	723	694	664	647	692	685	686	677	662	750	675	673	736	680	650	681	709	681	635	671	689	656	626	704	699	646	698	632	690	673	626	696	716	653	675	690	661	693	688	699	721	657	642	696	683	654	689	702	734	695	638	673	667	698	683	676	691	704	712	685	671	670	672	724	700	621	662	692	673	707	690	711	688	675	688	663	685	707	705	659	674	664	690	665	683	578	648	711	699	668	656	687	653	647	697	673	689	685	698	658	731	674	715	698	635	707	659	654	676	694	659	708	654	664	686	711	694	693	666	638	697	677	668	637	681	719	669	686	647	685	654	669	652	678	685	679	665	653	675	669	679	673	700	687	695	744	710	719	649	620	725	686	727	657	647	712	666	606	718	688	685	702	678	651	682	642	676	670	704	642	690	688	713	669	661	683	699	668	668	707	726	682	696	685	644	671	704	694	721	685	694	667	691	635	694	683	673	646	681	707	665	695	687	704	640	655	667	669	646	670	678	681	707	673	696	729	681	660	671	640	605	702	653	696	659	647	683	713	626	672	731	648	677	691	720	668	704	670	679	654	690	675	700	676	730	700	636	667	665	699	652	667	696	693	606	679	645	669	722	669	658	711	719	672	688	687	710	712	704	662	668	725	683	651	603	649	632	712	732	658	654	686	723	683	668	696	664	663	655	664	688	702	693	675	645	690	648	689	687	689	718	695	622	661	649	702	658	714	727	660	674	654	661	727	653	647	667	700	623	665	704	659	727	656	658	669	675	681	686	670	674	675	654	709	703	664	663	664	684	640	665	665	735	665	718	730	726	692	683	699	649	654	698	693	672	693	686	651	673	676	663	657	737	680	663	673	707	639	670	678	709	683	690	717	660	653	682	690	673	689	706	687	700	691	709	664	601	671	724	711	659	681	714	708	677	624	688	692	641	684	685	677	658	641	687	702	718	675	694	659	682	678	686	645	653	688	674	692	737	687	674	681	708	692	670	679	696	690	710	657	654	705	707	704	715	686	681	665	661	703	697	718	694	681	718	709	707	658	678	682	653	648	723	694	649	680	694	713	673	681	654	656	716	720	685	668	642	705	693	697	667	680	703	651	631	664	658	660	670	697	662	709	710	635	692	670	630	674	692	707	738	748	696	638	678	709	681	669	645	699	674	688	691	678	684	700	734	701	668	700	694	661	646	667	628	695	677	679	687	666	694	668	661	677	658	693	686	654	659	704	636	699	701	675	718	690	709	728	647	705	683	666	749	662	657	665	642	662	665	660	699	668	669	662	653	727	700	702	673	733	665	676	639	669	617	713	698	683	709	739	683	726	674	693	676	678	635	679	739	717	682	607	662	647	657	723	674	670	723	638	649	680	709	690	659	706	673	683	684	681	649	632	745	692	710	695	716	719	662	655	686	712	650	702	719	747	691	649	678	646	659	685	710	675	713	656	708	682	687	685	675	648	637	680	707	715	695	655	686	737	682	717	690	654	716	608	668	665	638	706	683	668	671	707	698	699	651	698	642	720	653	709	697	661	643	707	658	657	735	664	693	710	709	663	654	676	722	725	649	689	680	713	680	655	687	668	722	674	674	667	683	631	668	664	630	706	711	653	636	642	650	654	634	684	702	692	654	696	700	668	691	640	674	678	677	696	688	659	656	759	666	695	664	609	679	661	625	680	667	682	725	695	693	629	639	663	662	679	691	663	691	727	659	647	720	643	629	662	709	663	684	680	681	673	736	672	673	673	731	708	648	688	676	661	695	673	650	691	682	687	676	638	707	695	741	647	654	702	669	672	668	703	614	695	677	702	689	660	682	680	708	664	673	687	673	650	695	649	692	698	685	678	687	682	653	658	719	700	701	647	693	658	647	654	698	735	686	684	660	674	644	676	677	685	707	687	741	677	661	679	670	680	646	661	682	668	626	710	664	679	625	668	690	695	652	629	708	650	648	672	674	642	705	674	684	677	687	693	671	697	730	712	644	649	680	597	679	672	670	705	717	670	646	690	734	689	644	649	658	626	668	649	673	701	696	709	713	710	685	673	667	681	687	677	662	673	705	674	687	676	718	681	650	641	701	671	647	626	726	703	694	652	653	656	654	703	691	726	674	730	683	651	665	675	664	690	655	674	697	662	704	713	655	629	658	660	639	706	634	682	641	714	695	631	678	643	692	673	700	664	670	653	681	690	699	680	700	667	706	673	724	723	700	692	673	703	685	678	663	686	683	669	701	648	697	700	716	694	663	693	677	678	649	651	696	682	678	707	684	658	685	651	696	678	713	677	687	709	657	705	658	688	674	681	615	660	630	663	680	675	719	678	676	668	690	690	683	695	683	645	654	703	695	682	729	671	699	689	685	636	659	670	667	670	683	746	651	660	716	646	683	721	686	724	709	681	680	650	730	629	666	714	665	729	680	670	723	659	670	682	647	666	684	659	677	637	680	681	667	649	668	670	701	672	693	713	702	672	693	622	714	667	664	678	708	703	656	679	648	655	682	708	677	685	674	684	652	686	643	651	662	710	650	653	709	651	687	661	691	716	696	690	699	702	665	660	655	656	701	661	677	648	720	663	671	636	676	681	663	657	673	672	678	693	712	669	689	704	707	687	710	655	663	712	680	726	669	669	636	673	653	711	661	677	652	699	675	681	661	731	703	665	652	673	657	632	703	675	693	749	677	643	643	677	648	695	655	663	728	648	748	681	708	720	653	643	672	683	716	697	740	665	675	685	669	703	718	654	662	633	725	677	724	714	694	719	707	707	702	721	718	660	644	661	680	643	614	736	633	698	645	695	665	704	686	666	646	721	783	633	645	610	649	658	667	650	656	687	612	671	701
7524	47673	80983	77387	58641	39255	14993	6250	2953	1409	802	721	718	684	658	619	627	672	670	674	639	640	636	608	629	645	625	614	639	634	685	619	621	625	660	620	580	638	600	634	644	566	624	696	622	613	610	604	618	612	593	651	620	642	611	633	649	661	632	617	629	635	604	625	650	693	649	630	641	649	646	614	580	618	639	636	625	659	620	646	624	638	645	670	628	618	640	605	652	607	653	668	644	651	651	643	611	607	657	624	651	606	571	657	649	610	614	621	628	617	613	620	665	614	609	635	626	646	618	630	626	604	615	590	631	615	603	636	628	649	644	626	616	658	661	594	645	624	609	634	597	646	618	621	650	618	635	685	655	603	566	654	617	599	656	657	647	631	626	602	638	635	648	626	649	672	652	619	657	657	644	614	614	608	638	636	701	603	578	639	651	615	625	618	630	638	620	634	642	681	621	671	697	624	631	662	625	634	600	636	651	701	631	638	629	631	622	613	626	646	622	630	652	618	628	651	612	628	637	617	630	580	625	576	619	638	662	607	636	646	643	631	665	595	634	642	603	651	633	650	617	610	654	654	639	646	622	609	597	587	614	647	570	643	598	628	618	652	650	606	645	622	600	656	653	609	660	623	598	631	624	590	627	600	656	639	633	656	613	642	649	623	617	641	622	584	629	652	649	625	636	618	613	645	661	645	637	605	619	642	606	637	621	644	648	602	622	623	658	624	642	604	619	663	620	639	609	632	623	638	636	616	655	649	622	603	622	624	619	625	680	664	621	620	601	656	651	676	604	649	630	639	618	655	587	655	634	643	614	632	643	628	686	640	613	597	607	648	622	656	597	611	644	588	634	655	586	653	677	669	612	614	611	629	641	611	622	612	636	624	602	625	625	603	636	563	625	628	606	634	618	618	594	655	626	627	636	648	629	646	604	618	637	625	641	655	600	655	587	633	587	638	667	719	614	646	622	646	640	620	591	604	665	681	626	653	577	612	624	604	665	614	634	636	624	637	621	639	591	599	653	629	604	580	603	595	642	606	623	566	660	646	598	629	653	630	661	626	607	670	652	621	608	613	611	601	621	632	645	599	675	639	580	656	647	650	620	651	593	624	633	628	648	621	614	686	613	643	605	592	667	577	602	576	639	607	646	610	632	632	661	614	588	602	586	616	656	633	646	593	653	589	623	648	628	627	611	635	612	611	643	571	618	614	651	655	591	606	654	596	652	663	622	626	671	636	628	629	615	643	655	652	668	606	598	675	638	622	611	643	650	659	646	652	613	647	616	639	627	562	625	607	587	638	634	620	654	611	629	630	631	604	634	616	611	655	618	616	609	582	578	625	657	625	597	637	593	656	682	622	629	621	578	679	648	622	665	627	623	594	659	641	589	641	592	640	624	644	653	614	629	650	645	618	604	620	651	621	648	605	646	670	651	689	605	657	640	642	613	617	605	634	645	665	631	646	603	606	669	606	645	639	626	584	629	637	634	632	621	625	654	638	632	614	630	590	592	612	623	576	587	628	621	595	625	607	621	655	613	613	657	661	632	605	624	634	650	662	624	641	589	625	646	612	580	635	628	650	632	673	661	607	661	645	608	603	629	615	625	626	614	675	631	621	650	628	589	624	653	604	623	651	656	629	589	631	573	596	599	610	611	630	611	609	590	656	639	622	618	592	597	639	611	671	606	613	661	623	632	628	633	604	613	653	618	662	607	611	629	673	610	632	635	622	561	642	606	583	606	586	589	606	622	639	618	631	603	637	649	621	675	632	635	603	584	621	609	595	587	668	657	607	627	638	635	635	615	603	647	631	611	584	629	618	603	597	615	601	684	622	614	607	638	613	611	605	613	591	587	651	620	622	608	631	608	649	662	630	632	606	612	657	611	619	607	598	600	614	627	620	606	656	640	601	621	627	607	646	643	601	638	595	588	653	590	628	637	667	592	654	640	630	639	611	600	565	637	655	652	624	641	583	680	639	635	649	664	659	625	614	648	638	605	598	595	627	614	626	614	634	608	678	611	620	636	611	621	664	637	585	622	618	634	624	577	611	645	621	615	642	625	602	647	632	596	625	640	605	655	597	627	628	582	643	650	632	680	592	684	584	628	618	626	642	642	624	592	626	637	634	615	657	601	638	583	641	600	621	639	623	614	645	665	603	597	648	635	630	610	633	648	603	662	673	612	673	640	575	617	603	592	595	598	639	616	660	607	581	607	619	640	659	658	653	609	624	641	589	604	658	648	614	673	578	604	602	599	667	664	651	592	622	624	617	612	618	630	639	624	608	660	640	611	680	654	642	628	635	641	613	611	626	618	664	625	668	625	623	644	636	685	627	618	642	639	611	671	666	618	624	617	625	594	623	612	641	613	576	635	628	676	631	637	635	640	640	593	659	638	628	605	624	667	627	629	640	641	600	652	609	610	641	633	593	665	670	604	617	625	615	586	614	633	629	663	634	669	677	619	630	712	630	567	595	630	640	625	655	659	559	611	585	619	624	674	630	637	623	620	592	629	664	642	616	627	624	641	646	651	634	624	635	635	625	606	645	568	657	564	655	681	660	646	620	671	638	627	640	641	603	617	627	630	566	650	613	637	666	644	627	604	661	648	612	617	598	662	668	642	612	621	661	674	633	558	602	671	634	626	649	622	622	619	579	660	646	626	610	630	614	583	631	629	662	569	649	621	677	605	636	658	661	658	631	611	621	647	615	613	611	628	618	621	638	640	617	640	638	611	629	630	623	641	630	589	640	589	641	654	637	634	598	625	604	586	610	666	622	688	651	635	632	663	610	637	616	643	620	619	639	644	639	616	686	621	633	634	616	617	637	632	659	650	648	648	619	631	636	644	632	653	657	613	623	606	657	631	615	609	665	597	628	613	625	583	636	621	618	603	637	648	640	726	635	620	618	610	634	618	669	648	630	648	612	572	645	608	612	638	605	612	623	621	632	674	643	644	618	633	640	594	619	613	630	632	634	592	671	592	575	663	610	637	623	626	651	633	651	642	614	637	598	578	649	625	625	624	595	628	603	620	605	662	622	630	606	608	632	641	604	625	666	685	621	648	596	621	590	632	606	644	593	615	582	640	647	640	621	632	645	627	640	605	626	605	659	640	639	620	599	618	624	642	655	628	553	602	631	583	692	590	614	658	684	665	649	620	644	582	669	656	638	630	567	601	640	617	660	572	590	636	609	636	596	611	683	636	599	603	611	637	610	607	644	632	628	641	603	624	598	637	603	613	631	617	635	621	586	602	594	647	617	651	606	598	610	620	605	637	666	636	638	603	616	710	618	621	645	630	653	676	626	617	600	654	632	622	656	665	595	603	586	638	644	625	665	654	643	586	600	616	569	626	610	602	625	582	639	628	613	631	644	642	632	575	625	622	629	635	627	626	638	642	639	629	655	640	627	602	577	662	628	624	605	607	621	607	617	644	601	629	613	609	598	591	636	620	661	628	595	650	644	627	631	656	613	613	590	651	617	620	635	618	594	606	588
27562	13328	9381	21058	12380	5376	1741	745	635	607	521	497	520	539	535	495	517	515	539	499	541	562	544	490	524	555	509	523	493	528	501	472	546	494	512	510	503	513	534	540	511	529	486	530	535	523	538	527	456	528	514	512	542	495	507	515	529	508	479	529	493	532	510	507	452	543	530	505	481	508	496	489	528	530	519	532	538	543	509	486	494	532	502	513	496	537	527	517	567	575	513	504	497	493	549	545	527	514	516	543	505	492	503	541	504	500	533	498	537	551	530	536	497	540	508	492	525	533	499	518	542	507	515	465	500	505	514	539	528	501	531	496	476	522	505	517	529	553	496	520	536	504	537	525	524	498	514	548	504	519	529	549	553	499	487	495	536	495	574	502	506	537	503	521	491	524	510	537	535	526	500	500	477	511	504	528	505	527	519	562	507	522	463	546	512	571	479	537	486	493	519	482	567	501	557	477	525	519	483	520	495	533	491	548	504	528	502	508	487	515	490	525	493	525	493	546	494	559	477	501	496	494	507	552	526	517	535	530	575	533	517	531	491	529	514	530	517	505	498	538	487	522	519	507	540	515	462	531	500	497	534	522	534	516	519	546	518	523	554	477	520	525	496	506	542	538	518	529	529	507	471	521	519	498	509	531	495	496	528	542	463	508	512	545	561	564	501	513	489	527	505	498	550	486	515	482	515	497	518	527	514	540	509	526	558	531	510	500	525	545	526	496	513	533	494	537	572	529	521	519	526	487	505	539	516	538	530	531	536	518	496	542	520	537	554	539	516	520	482	497	523	584	556	514	527	519	562	494	479	530	531	519	501	520	538	512	559	535	516	506	511	522	544	510	540	552	531	525	584	497	512	496	507	536	545	501	527	528	487	504	512	515	487	545	490	514	488	497	521	511	529	563	503	447	529	493	552	551	538	518	538	486	467	484	485	522	490	495	507	498	519	564	505	545	503	488	510	509	516	532	519	528	495	541	561	505	509	556	511	519	491	510	515	519	518	517	524	545	523	516	527	512	582	519	501	549	494	548	536	503	506	508	498	544	496	499	507	547	514	512	522	518	512	538	531	520	535	527	509	521	521	519	538	494	474	512	535	495	505	502	528	523	527	540	471	515	502	508	539	520	536	529	530	516	528	501	524	536	509	493	533	551	488	578	562	536	468	519	483	499	533	526	490	526	517	526	515	496	557	506	524	487	543	563	522	522	512	512	499	534	486	493	521	551	561	505	501	538	533	545	529	511	523	515	489	559	523	529	495	545	483	528	513	529	524	490	503	524	577	517	550	506	503	524	521	489	509	511	521	536	509	527	508	527	553	529	509	509	515	475	525	492	503	523	518	510	494	476	497	552	532	460	533	513	515	497	532	503	551	507	513	519	497	542	511	508	522	531	496	498	504	507	504	506	510	552	493	522	494	520	523	532	567	496	533	515	534	577	499	495	499	543	518	488	474	508	488	542	495	550	484	524	583	516	495	505	536	517	528	517	521	513	505	502	498	585	529	515	530	597	526	545	550	534	507	503	496	531	533	510	535	544	492	526	523	451	518	543	482	522	486	513	516	494	533	543	504	500	532	518	496	560	533	503	529	529	536	530	537	554	560	558	539	523	505	506	525	523	536	554	544	529	525	482	516	518	493	546	530	545	534	535	463	528	521	524	522	513	521	495	503	567	505	522	534	527	478	481	500	497	497	515	526	528	522	546	556	535	560	503	511	540	556	519	503	510	525	509	523	531	544	540	539	543	527	494	488	475	491	557	515	479	553	495	479	533	529	510	502	554	527	519	542	523	530	521	512	495	513	525	549	492	494	516	538	516	474	499	517	529	528	508	533	513	521	522	514	558	512	506	529	491	519	516	540	492	522	515	515	480	568	482	531	510	551	578	514	502	488	540	492	514	516	481	509	492	493	509	511	543	538	522	478	517	509	512	499	533	545	541	540	511	519	513	502	521	504	504	503	535	495	489	505	504	501	503	504	535	532	499	473	485	517	473	532	531	511	541	527	523	501	506	521	515	524	526	550	505	510	534	524	524	515	529	497	552	479	518	507	509	514	497	522	503	520	519	515	529	463	544	514	543	512	532	518	520	539	504	535	520	506	557	548	480	532	477	551	485	509	505	528	483	515	583	507	486	533	535	515	494	490	545	510	496	485	558	489	471	551	493	524	525	490	521	489	547	488	495	540	494	527	486	465	529	488	513	538	531	498	536	499	525	507	516	536	486	487	477	510	529	541	521	530	482	519	547	529	539	510	496	511	525	562	517	493	544	520	532	526	541	526	545	534	501	526	512	512	519	566	543	503	471	467	547	527	497	546	532	480	553	579	478	485	517	510	498	564	507	514	508	517	469	499	536	518	538	542	524	466	512	516	580	495	505	531	524	504	505	514	506	567	560	524	518	543	536	539	539	511	491	530	486	501	482	552	529	556	532	520	530	484	487	518	524	505	535	520	524	509	535	543	521	514	513	497	474	555	492	519	543	524	552	518	534	520	521	533	523	511	501	487	520	474	506	531	508	513	486	515	544	467	531	510	541	558	504	512	517	566	542	556	512	503	514	520	512	512	530	521	507	478	485	546	539	511	526	531	473	539	543	541	479	508	545	495	491	534	538	508	518	550	535	496	541	522	564	539	528	500	495	499	523	508	509	504	514	515	512	517	556	528	506	506	525	479	488	549	521	520	537	511	531	502	504	502	505	504	508	505	495	524	540	502	475	527	500	534	491	538	512	499	534	524	487	568	545	556	494	528	562	556	510	472	506	527	514	528	533	528	511	524	537	513	523	477	522	537	486	488	502	504	521	553	567	502	513	540	523	534	542	518	510	504	529	554	524	509	526	552	523	519	478	499	536	491	506	524	520	555	506	536	534	493	541	541	555	522	511	580	491	506	507	509	495	499	521	541	520	523	493	479	510	501	526	532	520	520	529	531	482	500	531	522	520	513	567	494	467	530	566	535	532	511	480	540	534	530	523	497	536	532	528	525	519	500	461	517	544	486	522	553	521	477	505	540	554	533	527	521	557	530	513	547	541	485	516	496	529	524	509	532	511	506	543	542	528	532	515	487	568	538	517	539	488	514	542	528	502	511	559	495	508	533	524	543	536	530	539	522	465	546	502	531	525	527	524	575	534	531	510	505	524	506	483	561	522	489	535	535	506	532	563	501	508	496	524	525	483	529	518	521	503	523	499	529	492	486	522	520	527	540	517	520	497	525	516	526	507	523	484	493	484	528	533	530	554	559	500	535	506	499	526	536	545	540	523	556	502	524	522	519	515	562	505	489	500	541	521	507	545	527	534	527	496	555	527	529	531	537	504	550	518	506	527	502	523	541	477	539	576	549	529	527	496	519	486	550	520	514	524	485	482	554	509	508	488	527	491	516	516	518	492	473	569	491	537	502	501	518	543	503	531	528	545	497	536	497	530	535	528	503	540	506	533	505	524	545	515	525	521	529	551	514	493	469	521	513	511	515	549	519	511	536	494	499	492
5270	2043	11088	16506	8742	4706	1634	742	591	509	477	422	452	434	495	425	476	450	463	428	442	472	490	410	463	469	417	448	464	472	432	471	448	428	451	428	499	435	436	473	454	435	435	451	425	471	475	457	440	450	473	411	473	441	439	454	507	427	450	424	427	442	481	437	443	414	435	500	442	412	439	472	444	457	419	458	454	453	455	398	485	446	410	452	452	471	494	451	473	484	433	472	428	440	488	393	466	477	407	453	477	444	446	447	471	476	430	414	461	459	414	458	449	458	425	455	464	470	422	419	464	453	464	447	469	432	466	391	477	456	403	467	422	439	467	411	448	428	477	453	448	461	461	470	437	446	469	478	477	438	421	463	447	478	450	437	486	465	433	455	420	422	439	465	434	441	484	477	444	432	447	449	436	446	449	462	439	480	488	450	449	457	475	439	478	446	418	490	456	434	450	484	419	502	464	432	477	466	446	478	424	471	447	467	446	478	472	437	425	452	445	438	449	449	440	413	445	468	487	457	418	488	444	451	461	465	446	478	450	464	458	432	475	475	461	491	456	432	448	451	469	418	470	463	463	484	450	443	442	415	468	462	466	447	441	411	463	437	450	435	450	437	430	424	478	420	473	423	486	434	437	468	457	420	483	432	456	454	451	452	437	444	435	493	430	486	431	438	437	463	443	430	445	437	423	460	445	444	456	457	480	430	459	467	466	436	415	427	431	442	451	475	415	426	460	411	437	454	442	457	423	458	486	453	436	448	433	426	453	446	461	463	448	427	491	466	479	399	471	480	460	432	416	476	438	486	477	448	417	453	437	439	442	437	466	456	468	496	418	452	421	437	500	457	456	482	437	418	449	481	463	441	444	430	425	456	466	445	446	424	420	425	440	453	487	390	454	470	473	508	442	448	441	436	436	487	456	435	472	461	425	461	450	424	441	456	410	457	438	447	480	455	440	500	415	453	410	467	459	438	417	433	439	434	457	453	423	439	493	441	469	419	460	450	454	469	439	465	422	469	465	455	449	480	428	438	470	446	450	470	458	414	417	435	417	429	486	459	437	455	422	435	447	458	395	484	457	453	450	475	450	456	442	452	461	461	422	413	504	441	453	484	428	451	449	407	472	471	462	434	454	475	430	425	489	411	413	458	420	479	466	395	438	446	430	453	418	448	450	448	469	477	435	449	421	421	457	411	482	498	464	411	436	442	430	475	481	424	451	452	468	465	443	442	461	449	395	424	465	434	469	446	455	458	431	442	445	453	441	464	464	474	422	440	482	430	440	432	459	477	439	426	471	459	436	412	440	416	481	423	468	423	446	458	444	441	442	433	464	423	436	437	448	452	464	490	481	401	426	467	463	429	465	502	490	459	463	472	425	429	470	458	427	433	464	443	471	507	460	424	413	432	426	484	445	426	441	445	505	473	447	491	452	457	412	432	461	416	464	460	453	445	469	506	458	421	448	442	437	432	431	470	459	473	449	423	433	443	422	455	475	427	470	442	477	415	466	382	445	453	430	444	458	481	437	465	435	420	437	445	441	465	458	442	438	479	423	444	432	434	441	426	456	430	451	443	440	442	437	438	467	477	456	446	450	447	452	465	432	453	462	474	416	430	439	466	425	480	440	447	452	445	440	481	431	435	475	456	436	433	437	443	433	414	452	435	477	461	453	487	448	444	465	440	468	444	441	496	456	454	489	440	446	472	450	479	466	428	455	422	413	454	462	449	434	432	446	462	455	427	431	421	442	396	441	459	401	458	470	436	450	428	425	453	428	431	435	433	439	458	430	459	433	453	438	434	456	459	479	448	439	445	426	440	454	485	433	470	442	463	433	464	470	433	432	447	429	475	461	462	487	447	432	423	481	436	499	465	409	462	425	497	457	471	459	438	444	454	455	440	453	470	422	422	479	493	445	447	458	430	420	422	429	439	455	456	461	421	440	442	452	438	448	452	442	442	460	428	452	451	433	447	422	430	446	442	438	475	445	452	439	494	443	464	431	452	470	507	457	437	443	426	453	436	390	446	419	440	420	450	383	431	432	445	445	434	447	463	458	468	453	453	485	408	468	462	441	443	444	446	445	454	427	449	459	450	480	461	449	463	442	409	445	449	444	442	454	447	434	459	488	477	453	493	450	459	479	429	464	459	412	446	464	454	472	446	411	410	450	457	453	430	471	453	471	461	436	455	474	447	422	412	454	449	429	455	425	430	462	431	449	474	444	393	459	460	421	454	483	432	470	469	431	455	408	452	473	448	411	478	470	457	460	470	432	401	452	445	419	447	452	452	419	441	479	462	454	432	433	460	453	468	407	470	484	441	470	493	434	434	455	492	469	454	437	381	468	465	444	457	446	443	484	445	437	428	456	487	457	405	477	452	467	467	467	442	447	454	474	454	441	455	433	452	438	449	448	461	449	458	461	424	422	462	480	392	486	492	459	479	477	441	445	479	424	453	483	449	443	476	429	445	442	425	479	449	440	521	480	420	468	465	443	425	535	445	455	455	453	423	435	470	428	464	465	441	486	457	451	446	431	435	532	454	451	462	422	450	469	427	421	436	429	478	427	498	466	443	438	433	480	450	439	427	455	427	435	488	443	466	439	416	424	410	427	436	446	405	462	461	407	460	469	441	452	454	458	455	439	487	465	475	473	428	437	425	419	480	447	492	430	463	447	484	462	449	459	444	440	420	455	447	437	458	449	431	481	460	431	428	506	418	436	468	463	461	451	464	490	428	426	442	480	448	443	442	468	414	454	480	420	469	463	492	420	475	428	405	474	464	443	471	426	469	438	454	449	440	469	448	452	481	475	466	440	443	437	436	446	443	445	433	429	417	438	467	463	454	441	430	422	441	440	472	419	424	467	449	467	443	451	434	413	435	405	453	474	451	455	474	444	427	457	460	408	459	454	465	465	456	481	454	448	469	483	433	431	456	469	430	439	442	417	450	426	464	462	457	433	422	461	427	441	453	452	466	477	446	407	422	434	482	451	475	451	437	450	427	446	444	444	451	449	485	510	430	438	459	452	441	488	431	438	454	389	479	444	472	435	475	440	435	458	455	420	436	412	479	485	463	441	429	453	439	449	436	459	467	476	459	426	420	442	432	456	440	461	451	434	497	431	441	444	422	454	462	441	473	457	471	434	432	429	473	471	459	447	420	476	471	472	454	431	458	407	475	461	458	441	471	446	435	478	492	468	466	466	458	463	481	468	457	388	459	461	428	488	456	439	410	435	425	433	443	433	443	452	474	431	450	428	439	423	440	466	425	437	448	448	446	474	466	465	431	434	443	442	417	441	436	460	457	444	461	477	464	434	454	407	440	433	442	436	468	453	456	398	417	428	429	455	437	447	452	456	416	436	434	438	464	471	436	467	458	443	469	446	452	428	400	442	423	442	455	487	527	480	434	428	428	452	451	472	457	405	468	478	470	411	449	478	443	469	436	467	426	460	437	419	454	479	454	429	476	457	463	448	427	417	465	420	471	447	431	443	483
25515	21345	33610	55980	45679	32540	13127	3119	1258	813	650	588	595	584	602	600	593	607	585	571	561	577	572	571	577	632	585	582	566	542	584	570	556	536	537	581	575	595	576	562	584	585	560	551	573	571	542	578	567	594	610	523	596	605	553	569	545	611	586	568	580	533	576	517	581	561	576	596	534	592	538	587	558	572	549	573	557	575	560	548	607	582	562	570	615	579	575	580	573	575	603	555	571	592	533	559	574	584	588	582	557	567	569	586	540	593	526	568	589	546	560	558	585	580	573	522	583	599	568	522	614	585	592	536	572	586	563	541	558	550	533	546	585	598	608	595	553	563	554	559	598	579	535	570	583	607	618	585	550	585	574	602	599	585	572	596	565	500	568	543	541	620	568	561	578	553	577	592	553	597	568	574	561	605	549	594	548	623	570	589	554	559	556	591	578	566	594	587	590	548	576	565	602	557	588	578	601	549	589	539	575	579	587	586	589	545	565	595	588	613	588	554	534	570	529	577	535	576	578	566	564	523	554	542	552	561	584	541	568	569	610	550	550	603	592	597	559	563	532	572	547	567	613	552	566	579	555	569	591	566	540	574	551	568	533	571	595	595	558	619	552	574	564	563	590	549	581	571	582	575	569	553	634	588	542	572	531	579	572	603	615	591	523	519	570	584	554	572	621	584	574	530	530	580	556	580	586	533	569	568	591	565	546	616	536	578	561	536	544	552	581	557	537	540	571	578	593	577	544	605	561	572	579	591	581	548	534	526	559	563	560	603	557	546	604	525	563	582	535	550	559	559	583	561	559	572	562	542	559	563	567	618	568	574	589	578	570	559	565	546	561	574	533	610	559	591	560	573	588	563	576	581	590	583	543	562	572	561	587	570	549	518	585	569	558	569	515	540	581	582	564	594	509	576	519	568	558	579	553	563	541	528	630	552	590	567	530	579	568	543	565	574	556	571	561	589	554	564	564	566	564	627	586	538	550	549	577	610	568	539	543	581	547	533	578	579	579	562	566	540	515	571	563	576	558	565	546	606	586	528	568	590	582	580	576	582	550	565	548	587	626	580	601	525	611	570	571	572	551	624	618	596	536	577	595	610	582	592	545	579	596	530	591	632	543	563	546	578	563	564	597	576	598	562	554	570	563	591	528	586	547	545	615	539	564	559	582	568	596	568	600	558	535	577	565	587	539	549	549	538	542	557	587	589	611	596	533	578	591	605	536	590	591	549	618	551	549	602	545	517	559	564	524	570	572	549	562	585	591	571	580	582	571	561	562	564	576	539	540	554	583	588	561	605	508	560	568	570	573	577	542	547	600	583	586	552	554	541	564	581	568	563	609	551	557	559	582	592	530	547	517	567	547	612	549	576	638	550	583	618	544	582	583	565	529	586	548	577	580	570	550	562	574	546	540	565	594	536	558	535	544	548	585	561	562	523	558	563	575	622	554	558	567	585	589	606	579	611	555	536	579	575	608	549	575	574	530	573	584	610	561	536	587	570	579	553	562	572	619	557	559	605	516	595	524	546	562	596	568	563	584	542	555	567	570	590	576	586	590	605	609	594	580	593	587	539	550	588	584	580	569	579	568	517	605	540	589	501	564	565	579	560	591	572	544	613	610	578	568	548	584	550	586	565	609	512	600	513	540	573	521	559	557	598	526	599	540	582	549	545	571	556	612	561	595	546	552	589	589	616	579	579	559	595	592	535	591	578	543	566	616	577	543	562	560	554	548	601	559	564	598	593	574	556	587	584	565	567	570	567	516	555	585	580	529	574	545	582	599	545	570	593	538	531	570	615	556	573	565	551	543	590	628	589	550	564	590	600	574	581	590	568	595	588	584	568	587	588	573	545	559	544	565	526	575	599	582	550	573	550	584	553	582	608	584	585	552	530	587	594	535	563	576	546	589	599	582	590	555	579	536	547	569	591	529	565	558	593	592	550	513	556	555	572	598	558	603	552	548	564	538	556	586	569	560	554	585	579	556	556	548	557	592	568	593	593	529	580	571	552	548	577	561	558	588	564	524	560	561	546	573	552	541	588	569	557	544	545	558	561	561	543	574	551	588	559	579	569	555	642	563	566	577	584	574	568	542	553	546	573	594	575	595	653	587	566	602	600	605	533	602	571	595	547	594	571	619	553	548	549	543	558	554	633	526	564	539	538	541	619	617	605	570	557	531	593	586	526	554	602	568	564	515	574	614	557	577	569	567	592	527	515	513	598	587	541	582	581	607	554	577	527	566	587	581	554	575	601	596	646	581	611	605	509	561	598	561	542	624	601	553	550	586	559	580	580	600	537	592	546	572	546	600	570	579	598	559	568	623	574	507	538	598	588	599	530	560	583	577	551	590	600	552	513	617	539	557	603	565	596	532	554	545	598	570	580	585	575	581	547	573	587	527	537	540	557	574	575	541	581	554	603	561	544	573	571	571	584	579	563	563	549	577	592	530	540	588	579	602	545	538	558	576	545	567	593	594	576	580	571	564	561	533	536	526	553	602	555	588	593	573	563	525	560	591	550	592	550	550	590	564	586	548	552	559	556	565	536	566	564	556	579	550	548	546	576	568	555	543	542	568	577	597	562	552	593	584	559	571	567	560	546	568	579	569	584	568	577	574	586	598	562	563	557	522	557	563	575	557	560	552	542	593	595	567	556	579	570	554	576	569	592	574	537	559	579	600	572	557	588	533	587	546	576	604	532	604	561	571	546	570	555	623	577	576	559	600	542	554	563	547	575	548	537	529	580	548	573	571	610	563	590	548	560	550	577	530	580	586	550	588	610	551	544	593	537	572	588	497	506	536	575	555	566	586	528	574	561	550	641	572	585	571	562	563	550	550	569	543	561	567	567	589	587	568	573	549	603	556	559	569	547	576	566	535	583	535	552	527	584	607	554	560	548	574	582	580	573	537	586	553	603	597	553	575	574	518	586	589	584	574	571	561	550	566	571	566	536	586	546	557	609	527	515	566	607	562	573	576	548	570	574	568	562	561	581	564	572	527	574	621	582	564	572	566	586	549	552	536	577	596	599	608	560	577	588	590	562	562	533	557	536	588	545	560	579	539	650	572	564	544	579	571	590	561	554	563	569	571	538	610	547	551	617	546	591	576	562	563	563	559	575	544	590	551	578	595	575	573	609	551	593	572	543	555	541	604	583	555	576	567	593	603	608	559	557	554	553	573	561	527	604	573	587	571	557	607	548	589	586	570	575	588	576	602	533	563	624	562	537	544	567	538	543	567	590	577	588	571	605	571	548	535	571	585	540	532	535	562	564	567	515	603	565	526	596	569	551	561	570	569	588	554	579	576	550	585	575	568	586	572	586	579	574	538	540	573	593	544	531	588	531	537	531	574	560	544	549	579	548	548	556	553	544	584	563	567	597	586	585	552	553	595	542	563	602	555	552	587	546	563	543	597	553	547	601	555	571	567	558	598	562	559	609	593	601	592	555	530	573	545	582	560	559	567	534	592	543	592	585	567	587	588	578	570	605
4601	9841	59238	61666	39519	24133	7851	3000	1522	842	550	568	528	514	549	527	534	538	526	526	549	530	528	517	540	528	543	508	551	541	511	533	522	510	528	478	509	528	524	549	515	526	488	551	521	481	526	526	519	487	553	521	544	521	504	475	535	508	548	563	536	538	521	502	520	510	491	539	476	555	505	533	544	527	515	542	549	511	503	478	529	506	540	527	530	526	488	513	498	519	512	498	503	491	532	502	524	499	546	495	539	539	578	545	501	516	498	552	513	460	517	514	527	531	527	495	485	493	508	525	526	517	531	526	510	511	540	507	482	560	549	466	503	529	486	497	548	503	520	482	480	531	505	538	513	541	492	492	548	480	517	547	511	507	518	525	518	525	516	491	579	525	511	517	548	488	522	529	476	530	474	505	542	518	484	531	522	492	470	563	565	541	531	528	524	481	508	531	520	505	504	534	486	508	536	524	529	527	515	510	527	523	519	527	508	520	532	530	494	516	519	521	453	545	532	513	526	505	501	518	488	508	518	531	563	539	528	530	528	548	498	543	502	501	490	543	512	540	533	468	497	486	498	524	535	550	491	544	510	466	498	518	500	520	486	530	543	538	536	542	494	528	481	490	488	589	526	481	517	557	504	469	548	502	491	502	554	533	498	510	508	509	503	504	547	496	520	506	515	486	482	538	470	502	543	527	514	502	535	508	522	528	497	528	491	514	500	511	513	538	500	527	519	518	569	516	481	509	504	525	521	531	516	509	500	566	530	499	536	556	544	522	550	527	503	522	534	522	515	525	509	534	506	469	529	522	538	527	511	481	494	514	536	528	540	498	496	516	504	520	512	502	507	554	515	460	515	493	467	469	542	514	518	489	508	512	503	537	515	499	526	478	515	509	522	482	547	516	499	525	514	518	499	504	543	518	526	517	502	526	541	513	485	537	482	523	478	524	541	522	494	518	510	508	513	533	514	524	508	488	552	546	527	518	501	508	515	515	531	494	518	530	524	525	568	530	510	518	556	546	524	524	489	491	525	484	510	505	519	516	538	512	495	529	518	500	476	520	536	520	534	507	505	549	489	531	539	533	524	526	515	538	564	471	542	526	506	520	511	527	499	524	558	506	496	527	533	525	520	495	515	515	501	522	526	528	527	495	512	510	483	509	504	526	504	518	539	537	486	530	545	502	501	538	497	532	509	497	504	489	513	516	500	509	514	488	510	532	533	518	450	531	464	539	525	478	509	532	533	487	500	522	524	517	521	515	494	552	512	515	504	496	498	506	495	528	521	567	470	490	531	542	510	477	538	526	500	487	497	519	585	476	489	533	511	544	545	496	514	531	493	498	505	535	511	518	509	502	541	542	539	566	523	536	496	511	537	574	525	486	531	500	515	519	473	529	528	487	519	512	502	469	530	452	540	505	549	501	513	564	520	500	491	505	514	514	506	502	533	497	513	514	501	524	534	499	560	526	510	517	507	514	545	528	543	524	519	530	483	524	469	473	527	526	523	518	522	512	506	518	541	501	535	476	507	526	483	549	484	531	540	522	531	527	524	533	475	524	506	521	540	495	476	491	536	554	527	493	507	511	517	496	464	507	524	546	543	530	509	517	523	502	511	496	549	550	513	511	532	528	512	493	512	549	518	551	556	581	554	497	520	531	513	521	512	516	469	495	471	483	507	537	551	549	496	520	504	483	502	478	519	516	510	510	480	509	527	541	545	520	568	460	566	507	537	533	551	496	539	516	506	517	510	515	506	499	506	514	506	503	510	555	530	534	522	508	514	471	488	516	518	454	557	511	495	512	537	498	498	535	522	501	503	538	491	528	513	560	481	538	515	456	545	483	576	529	501	514	544	512	531	496	540	583	533	552	521	510	534	514	504	524	489	559	546	522	491	504	495	553	492	480	544	519	527	517	493	526	510	506	516	526	529	486	523	500	532	500	491	499	542	513	537	514	495	519	546	517	507	530	538	533	531	540	483	494	496	493	475	510	525	559	501	545	513	536	513	524	500	505	499	528	488	546	538	518	497	543	515	494	500	539	520	473	538	479	472	559	498	499	504	525	468	526	520	518	541	516	472	494	517	519	485	489	522	501	538	456	548	504	534	513	521	515	542	484	516	508	515	510	499	537	525	484	520	535	542	498	518	523	509	517	499	472	528	520	509	549	522	536	541	507	524	504	499	531	482	519	535	529	491	537	538	530	500	470	541	500	479	515	526	481	558	485	488	510	508	538	520	505	510	535	520	503	516	524	506	539	527	496	550	523	506	497	511	548	504	537	509	474	488	515	468	501	533	529	498	500	509	519	509	523	524	490	509	500	475	518	515	487	524	514	525	493	549	495	482	520	544	526	518	540	529	506	510	555	470	493	523	521	531	525	546	518	527	535	522	522	552	522	552	490	498	557	536	505	475	546	559	509	511	515	557	518	504	532	477	484	501	500	522	510	524	508	511	535	517	474	526	496	485	530	537	531	532	516	527	502	544	489	501	534	535	474	539	517	482	527	487	505	551	526	497	526	514	553	516	495	517	490	509	512	514	586	509	480	510	539	531	512	533	512	541	533	508	499	532	513	531	522	492	522	499	525	501	550	523	556	499	527	563	467	560	545	490	487	495	517	505	535	474	488	515	500	507	511	523	531	505	569	483	513	507	552	507	490	496	524	524	522	509	515	530	509	533	499	548	501	519	513	485	504	537	482	530	519	527	513	502	530	538	511	541	532	570	565	481	517	525	514	526	511	520	508	505	533	509	513	513	510	529	520	551	500	488	506	504	516	500	504	508	535	557	513	487	527	520	487	555	546	533	537	568	516	564	535	518	476	517	512	518	515	547	488	511	508	545	530	523	500	524	542	509	503	516	543	499	512	537	536	548	465	535	532	528	483	543	511	556	529	487	494	545	512	506	534	530	512	504	519	564	515	531	501	503	545	524	494	498	530	481	569	512	529	522	527	521	507	511	565	512	521	511	502	503	539	539	519	539	499	500	506	543	486	531	489	535	518	518	502	500	535	511	513	493	519	481	495	533	551	546	500	557	508	521	537	528	480	515	504	490	534	505	553	510	526	528	542	466	511	490	509	538	533	529	500	516	546	511	534	512	516	542	510	546	505	519	527	492	519	521	536	517	533	549	498	540	513	509	555	535	520	506	568	493	504	525	569	516	545	497	465	509	544	560	510	504	484	559	485	511	502	506	528	515	501	468	493	491	515	490	535	527	514	509	532	518	505	487	523	517	475	501	497	498	526	452	508	488	557	526	535	546	551	526	504	512	476	468	501	525	513	510	483	503	526	517	527	501	537	549	490	519	516	490	528	552	503	497	515	465	480	531	569	484	481	503	519	511	502	520	515	508	536	504	473	515	482	527	577	539	513	545	504	505	522	515	479	500	494	532	510	480	571	510	512	536	505	487	480	508	508	489	526	510	533	518	555	532	550	537	507	527	493	517	531	505	527	486	532	538	507	511	514	516	496	551	524	514	481	528	482	523	494	556	493
24279	21404	32145	44403	48231	42879	26648	12655	4208	1799	965	794	704	678	756	713	720	740	759	691	728	743	762	768	734	716	689	705	720	725	732	693	711	713	707	721	679	732	683	750	721	689	738	682	710	684	719	726	717	723	668	680	707	751	680	704	703	722	710	763	713	674	693	701	697	729	700	699	701	684	661	726	693	726	723	689	699	718	745	724	730	692	735	713	688	675	667	692	701	726	713	700	656	684	702	692	766	658	716	753	688	735	673	668	694	670	674	667	653	749	705	709	683	697	734	723	682	695	736	711	715	671	749	672	718	724	707	663	711	727	740	685	688	719	678	731	682	690	697	740	728	676	697	675	660	711	710	696	690	720	652	697	680	730	746	687	758	712	700	670	748	699	723	662	754	664	695	671	741	690	703	711	743	664	687	673	732	685	673	694	706	673	697	724	721	678	667	717	757	697	741	708	694	683	723	712	687	695	705	689	743	689	726	690	667	694	704	671	711	722	697	728	671	703	694	697	717	694	676	737	727	734	698	700	715	693	711	672	690	698	728	729	725	683	714	712	679	760	669	685	736	710	702	702	681	682	707	721	694	733	704	673	709	709	704	677	664	732	666	721	693	744	733	671	735	717	697	716	710	714	658	703	696	669	695	707	735	665	715	691	670	685	702	708	676	700	717	748	659	713	708	695	661	712	689	691	698	720	707	670	721	685	674	737	713	708	677	716	720	720	677	730	707	723	726	697	725	690	682	719	671	681	733	674	683	704	704	717	665	686	685	693	704	725	691	683	708	677	726	715	705	752	655	670	704	674	727	696	748	725	661	683	705	710	718	709	703	725	711	727	695	702	741	663	690	711	744	697	685	659	718	704	716	668	666	710	719	746	719	723	697	693	728	730	677	700	701	693	649	684	702	725	723	724	740	734	705	678	732	733	668	706	682	692	689	708	729	656	688	718	675	698	659	722	691	727	675	685	763	702	683	689	717	679	653	704	723	736	693	657	679	710	733	667	686	726	706	704	688	682	743	739	757	721	753	716	691	721	742	724	686	720	660	729	729	679	747	708	688	666	634	696	697	711	713	763	689	709	665	684	717	698	717	713	686	688	697	676	682	715	754	688	664	701	700	745	653	737	689	710	724	702	732	683	672	744	688	718	711	715	681	708	713	739	694	745	697	693	710	725	666	729	719	717	737	718	668	698	697	723	688	710	725	680	686	688	698	690	714	760	781	715	728	718	709	670	725	679	715	708	683	679	690	692	706	680	682	627	701	689	713	659	760	698	749	666	711	688	673	731	725	695	721	719	726	723	669	734	762	748	702	746	691	676	649	687	719	672	680	697	677	648	700	696	756	694	691	737	678	656	716	719	692	667	671	723	671	683	700	707	685	669	673	666	719	688	679	727	727	693	714	725	676	711	709	656	696	756	730	718	696	722	761	731	699	689	676	686	720	716	733	696	686	711	718	703	692	689	673	694	688	704	661	720	705	677	717	678	654	695	738	721	683	657	665	688	686	711	734	701	722	680	702	762	717	697	686	694	706	707	718	678	714	730	678	718	695	693	685	654	695	712	716	694	674	690	705	758	666	732	701	691	703	673	713	721	702	708	691	684	696	677	691	672	681	662	695	701	702	741	707	728	640	702	715	700	693	712	670	694	699	673	706	719	654	725	698	744	749	686	689	707	664	683	715	650	707	715	707	723	708	743	723	690	736	731	641	710	656	739	667	688	711	708	659	768	666	709	724	736	692	748	681	750	692	673	738	659	696	727	691	719	707	714	710	702	738	712	709	739	672	706	756	669	689	669	697	720	739	765	694	741	687	710	669	673	646	709	665	692	691	687	723	691	742	676	657	691	654	694	740	699	756	686	670	687	662	745	711	748	725	735	652	682	660	687	670	684	695	685	737	694	676	692	676	697	717	682	707	706	698	680	733	696	697	690	680	665	697	638	727	677	658	697	674	692	695	701	686	766	702	721	693	692	745	679	705	730	700	694	682	677	706	691	682	698	700	741	716	683	693	670	679	647	697	712	757	715	676	726	707	717	733	675	700	715	655	715	704	751	678	701	675	688	688	711	771	708	687	719	694	689	681	706	702	703	697	708	697	718	727	734	750	685	698	699	680	734	681	715	734	673	719	719	666	646	688	685	686	668	697	685	686	699	717	653	749	665	726	709	739	706	686	675	716	706	736	683	731	749	696	674	760	717	699	726	679	722	695	674	672	728	692	691	704	694	665	684	693	690	706	674	686	701	710	693	719	682	708	667	734	710	681	709	701	728	700	700	698	674	686	660	765	730	663	650	748	685	723	706	673	701	719	679	728	771	752	681	720	682	696	679	683	653	677	744	674	696	681	703	706	709	710	726	704	689	681	731	702	750	685	715	716	647	680	714	694	718	675	677	711	692	694	712	702	666	712	662	740	738	662	728	701	734	700	695	679	732	711	680	748	715	695	693	639	705	734	704	702	678	701	671	674	702	717	714	701	707	745	676	736	725	652	735	665	694	719	740	695	707	700	714	700	715	665	730	682	721	714	704	775	774	707	707	736	718	712	717	708	664	642	763	654	675	667	703	748	701	691	730	697	674	685	704	662	697	683	736	734	681	750	642	675	685	708	678	734	676	697	727	679	734	684	719	662	681	653	659	710	689	706	706	718	698	691	716	646	666	738	680	671	695	662	715	690	689	692	697	738	729	688	722	700	712	683	724	749	729	682	669	697	714	666	728	672	685	719	707	757	694	666	664	748	722	702	747	717	700	678	705	697	687	661	689	686	699	700	719	667	689	680	697	726	691	648	679	714	725	707	695	696	694	669	716	683	700	689	644	715	716	688	689	703	729	730	712	665	715	714	698	704	706	711	701	768	728	686	677	738	713	719	687	661	692	696	714	709	671	685	662	735	680	710	676	715	739	750	688	719	678	745	692	747	719	723	734	709	717	724	632	695	653	741	698	696	669	632	732	685	691	727	717	726	672	721	726	658	669	710	746	758	692	674	703	695	724	727	692	679	695	748	738	687	691	737	700	704	689	702	705	711	658	686	704	692	685	719	656	692	711	657	735	676	751	645	694	735	645	695	707	708	697	681	708	696	721	696	655	726	699	692	706	679	688	711	751	716	721	687	672	652	688	661	696	721	723	702	681	708	741	652	690	696	665	734	699	776	777	694	703	705	744	727	756	721	675	690	706	671	722	751	709	680	688	700	745	678	706	665	693	648	680	685	731	718	696	692	664	726	710	709	688	734	678	697	712	687	691	649	710	692	669	715	726	724	694	698	658	674	702	711	716	728	719	678	703	761	710	657	715	723	690	717	667	704	708	728	671	727	693	697	721	696	745	697	745	695	718	658	693	722	708	722	679	755	670	724	717	744	693	704	683	681	693	751	716	653	697	676	715	734	715	709	716	788	719	739	684	734	728	661	711	695	698	760	679	752	704	720	701	750	696	734	738	655	750	720	702	705	702	713	671	727	712	703	746	708	682	728	685	686	729	720	696	729	735
5608	25128	79049	73967	59169	35082	19099	9621	4232	1882	929	727	652	635	716	665	656	619	639	618	669	633	668	660	672	636	616	653	667	639	644	657	646	639	631	641	642	625	630	630	610	654	677	635	620	637	681	598	606	627	657	605	695	651	614	629	644	634	639	635	629	653	635	630	710	618	648	614	610	638	636	620	683	590	628	627	679	636	638	651	580	657	627	635	615	605	623	641	659	630	668	671	635	638	650	654	678	631	608	672	651	631	677	655	623	654	637	635	668	651	637	648	702	701	636	633	599	607	642	697	696	665	616	606	663	659	593	628	675	654	619	621	683	629	649	601	604	680	629	644	625	623	628	651	632	629	668	634	659	653	674	584	618	587	613	676	642	582	671	597	653	605	668	604	629	647	649	612	632	639	626	627	707	627	673	649	678	618	626	619	656	629	625	644	639	643	658	651	648	619	602	652	624	666	621	597	619	654	598	692	625	630	650	633	663	653	685	635	644	636	640	645	666	639	643	626	695	640	614	643	626	624	664	650	644	637	645	648	627	639	585	644	641	635	666	629	647	668	623	593	663	617	687	655	676	628	638	626	661	682	616	628	628	634	587	688	626	596	576	698	646	638	589	635	607	619	634	654	662	605	614	583	624	610	644	655	609	686	627	637	587	668	672	623	657	679	683	660	602	652	648	629	644	623	633	625	651	622	646	655	596	603	642	600	634	623	642	653	603	615	612	612	613	583	620	641	600	648	598	626	624	635	603	608	627	673	633	608	650	612	661	611	652	638	658	606	650	664	612	639	632	703	592	651	635	624	625	637	632	614	682	676	625	618	632	624	658	589	667	654	635	624	610	646	660	611	641	576	671	675	638	656	639	676	666	625	615	686	624	679	661	674	647	631	652	624	644	606	576	604	646	599	631	636	598	633	605	682	686	623	614	611	617	629	627	631	643	667	618	657	661	634	659	642	658	639	652	677	670	666	623	649	607	646	685	627	617	614	625	651	599	595	614	633	620	633	682	656	655	647	664	625	615	619	641	625	603	632	627	671	611	645	627	631	629	680	633	643	651	640	617	661	629	637	642	657	645	609	610	646	643	648	703	661	668	682	654	621	609	634	660	659	599	623	637	679	637	597	664	616	626	586	674	642	616	661	621	650	660	576	614	693	639	629	684	650	584	650	632	662	663	617	616	660	624	619	632	605	628	624	596	618	624	565	656	651	625	645	666	605	622	663	701	661	635	659	645	669	617	631	624	680	617	656	661	606	617	615	635	636	632	607	650	616	670	652	630	611	643	618	626	619	609	614	609	592	680	630	600	623	613	619	625	605	639	612	689	615	642	647	586	649	631	643	609	632	693	604	656	683	624	685	602	650	585	634	684	659	621	707	614	659	652	656	624	643	638	617	622	638	628	626	659	641	636	639	622	635	599	640	675	638	647	633	619	630	647	613	638	595	665	637	643	650	674	615	648	628	653	671	665	645	671	644	641	630	646	643	680	646	679	621	638	654	638	615	633	607	644	670	600	655	632	659	617	644	628	623	619	652	656	630	616	627	586	646	632	653	646	602	658	638	597	641	608	631	627	595	637	580	664	616	591	651	596	636	674	646	721	616	607	630	652	641	617	644	639	594	607	631	624	629	644	649	625	632	608	619	634	683	606	666	646	638	620	637	612	662	639	656	674	634	572	621	657	598	584	643	623	668	612	633	668	625	637	663	615	608	625	616	627	621	643	646	600	641	643	581	581	657	641	639	608	670	620	619	645	668	612	638	599	647	620	614	637	614	626	675	626	662	681	660	636	581	584	637	674	645	658	639	647	614	642	612	644	623	616	643	649	642	636	719	671	666	586	633	611	659	649	662	626	647	676	612	622	657	664	643	677	642	633	635	581	604	636	682	621	623	636	599	668	665	660	601	623	643	639	647	620	606	655	600	628	668	629	612	628	658	653	643	604	641	680	606	604	651	646	653	622	586	639	663	644	608	616	671	612	553	651	637	684	618	650	608	613	606	632	620	664	606	639	636	566	654	624	605	639	682	616	629	616	593	610	647	616	652	642	603	614	600	599	599	620	598	669	671	578	627	635	633	663	650	642	656	649	650	625	647	690	638	632	668	652	678	650	639	681	603	629	605	663	708	627	660	689	672	671	617	641	654	642	614	666	607	652	675	650	603	608	632	626	688	640	628	613	650	653	620	606	663	642	622	654	656	632	593	585	642	663	633	582	634	647	637	643	671	632	618	631	619	628	608	637	662	641	657	665	619	651	634	625	652	654	592	642	615	647	624	665	672	674	663	637	592	633	615	644	610	616	620	651	656	634	634	587	682	637	650	675	615	662	660	613	661	592	675	631	648	631	643	634	649	622	632	653	658	632	627	653	653	615	597	643	670	656	643	620	584	631	597	629	653	660	607	633	648	649	605	629	626	601	604	642	608	629	610	615	653	584	645	616	619	596	656	605	650	636	635	646	603	653	659	612	646	674	693	654	650	593	638	664	626	658	663	630	609	645	632	601	713	668	636	611	625	652	580	636	668	665	596	641	620	633	683	679	597	657	642	637	623	620	605	653	592	618	650	648	653	658	593	641	670	631	642	640	635	637	651	645	616	646	638	676	611	633	633	635	608	603	625	624	659	707	588	599	616	627	664	627	624	625	642	606	659	611	659	648	675	662	610	598	674	673	635	632	633	655	642	618	618	625	619	625	615	659	627	673	650	620	653	673	646	635	615	602	617	641	642	635	656	660	656	608	611	644	614	624	578	645	616	630	630	633	637	621	639	674	657	600	631	674	659	610	662	655	615	679	683	583	598	631	699	688	638	655	643	651	645	672	665	610	662	664	632	566	652	664	631	634	632	600	642	615	655	619	639	653	605	626	595	663	644	653	670	631	634	633	631	630	677	647	607	631	690	650	568	587	641	627	662	631	655	679	595	653	648	656	601	617	643	589	625	638	638	596	640	630	670	606	674	622	650	622	630	642	610	599	579	614	630	639	624	627	626	611	617	657	696	645	640	647	608	648	624	654	653	651	597	628	603	619	611	673	649	567	617	629	635	637	645	666	637	619	619	629	637	612	630	664	618	644	620	669	637	615	639	660	675	634	611	632	600	640	663	626	642	596	644	656	624	627	647	624	662	637	583	625	625	661	637	627	646	652	633	711	655	621	636	654	644	633	577	624	641	619	606	641	598	682	607	649	600	590	627	605	588	676	627	665	624	665	659	638	638	682	644	634	589	626	636	627	621	656	637	618	629	644	602	625	648	696	641	685	665	643	661	639	637	619	675	631	663	651	617	658	660	647	601	629	635	652	649	639	685	646	625	656	628	645	648	606	669	601	641	611	675	635	653	635	664	617	688	648	699	656	622	629	622	650	644	689	587	617	610	599	675	633	642	606	633	611	638	602	635	667	593	609	622	629	627	615	622	618	600	652	669	647	659	662	636	603	607	687	635	670	621	659	630	622	653	616	632	617	658	603	650	639	641	616	630	631	635	636	635	612	657
27469	14289	14158	18219	10467	5389	1621	912	740	666	543	541	533	512	533	569	502	537	554	528	533	548	530	521	571	546	551	569	574	539	515	519	542	567	585	515	567	519	548	540	578	527	535	550	540	543	566	511	519	510	542	542	550	559	532	557	571	550	573	529	502	536	531	539	546	558	524	599	538	507	524	521	524	534	569	517	573	574	506	543	539	516	532	521	512	549	543	503	514	546	544	513	552	524	594	556	555	547	524	542	531	512	517	589	560	512	515	515	575	562	548	543	523	534	550	583	529	516	547	576	548	517	540	499	516	510	546	535	532	508	541	556	546	493	569	522	532	523	570	512	526	528	537	496	534	549	585	503	541	554	548	532	518	545	539	533	524	519	520	566	552	538	491	541	533	541	487	541	535	516	491	567	538	494	532	560	522	543	536	511	550	565	534	593	479	543	559	494	558	527	548	586	544	558	524	562	507	498	528	561	478	534	553	547	563	517	524	509	548	509	553	538	539	568	547	567	527	546	564	557	513	541	522	510	526	549	516	531	529	533	523	576	550	503	573	533	521	536	554	551	537	520	531	531	522	529	542	522	544	588	561	578	507	519	536	564	543	519	523	525	557	565	530	564	530	556	570	537	549	528	474	587	570	561	570	518	508	523	537	528	493	485	556	551	541	492	511	568	550	559	583	536	518	523	539	509	559	538	498	525	561	532	517	534	539	529	497	529	503	529	567	560	536	512	526	567	539	520	560	541	542	497	520	583	526	567	512	521	524	560	512	521	548	570	522	532	539	566	515	538	551	609	552	535	511	552	562	556	544	526	550	551	557	552	562	549	506	523	558	515	511	522	520	525	561	569	540	558	593	533	530	524	561	541	532	540	529	501	485	574	529	553	512	516	565	523	552	536	454	547	542	549	504	539	585	538	517	528	536	530	477	529	589	540	549	533	536	519	577	557	511	500	542	574	531	526	553	515	507	544	542	532	556	532	501	573	513	533	516	524	522	542	563	531	535	557	585	527	516	523	561	528	593	566	540	538	518	540	518	504	508	519	558	511	549	554	578	512	571	529	499	577	557	536	542	553	588	557	541	490	519	556	562	568	528	578	529	539	487	490	503	545	556	566	543	544	539	543	495	563	543	554	546	518	526	567	505	556	529	523	537	573	535	531	552	549	550	525	514	541	532	506	577	539	501	565	525	509	523	548	538	518	547	567	531	505	526	573	513	535	538	548	557	533	504	553	501	554	529	566	528	542	542	537	549	548	514	551	531	509	485	474	479	511	572	555	548	519	548	545	508	576	552	514	535	544	581	538	525	569	539	524	549	535	505	519	554	488	555	545	497	500	572	528	552	547	536	572	576	496	504	526	549	521	488	539	557	496	559	527	498	556	519	522	569	515	541	562	577	499	522	524	524	545	498	558	572	534	542	541	526	557	527	571	543	539	564	495	528	541	516	574	563	568	579	566	525	547	511	552	512	517	560	553	546	578	567	529	573	531	558	517	534	529	560	515	521	549	585	560	515	554	527	549	543	552	541	532	551	533	599	575	505	578	507	511	558	543	536	526	519	506	483	556	511	552	547	543	546	529	506	518	564	557	571	532	539	525	554	527	523	518	526	527	545	531	558	517	503	514	543	527	536	553	544	538	595	520	561	559	532	537	520	541	539	543	513	533	513	568	556	566	539	548	524	550	497	465	530	547	574	501	516	549	568	568	524	571	503	527	540	580	571	535	527	548	552	559	521	507	542	516	505	553	550	521	557	538	592	524	565	522	542	569	546	564	551	503	547	525	519	509	523	565	543	525	538	557	527	548	553	559	531	553	567	515	560	538	544	544	549	514	548	548	551	500	507	548	548	520	610	550	541	509	504	542	537	515	571	548	554	512	512	544	529	522	576	552	562	525	531	520	537	536	560	556	550	548	521	490	555	559	589	531	512	533	596	510	535	528	526	529	541	572	546	550	543	518	552	577	545	520	534	555	557	549	509	487	558	564	561	546	565	575	520	561	530	514	578	569	533	523	535	569	550	564	567	595	563	538	555	531	542	582	578	492	550	533	515	539	528	570	516	529	531	569	523	591	558	549	539	538	527	523	537	557	570	553	544	579	509	544	528	554	533	564	529	561	530	532	524	531	566	550	545	555	555	580	560	509	531	556	557	536	570	514	564	557	525	539	523	529	544	527	538	537	499	538	565	531	538	545	500	519	527	539	557	539	544	545	512	526	517	496	534	532	516	517	548	547	528	498	536	568	541	564	549	521	565	555	539	530	564	557	537	510	520	567	526	552	539	511	534	539	533	522	535	537	567	540	562	511	583	545	528	543	519	549	533	515	552	555	516	567	543	538	546	533	618	525	524	569	538	527	532	522	551	512	532	542	541	548	535	547	542	538	597	497	500	514	497	534	535	537	505	554	536	544	545	513	529	535	524	565	533	544	581	591	494	538	550	514	517	574	526	511	488	503	528	555	515	534	551	537	539	562	529	515	578	502	569	509	541	530	509	556	595	513	565	565	526	501	529	551	576	526	565	529	519	549	523	558	495	556	548	544	529	536	519	543	533	541	545	529	571	503	515	545	568	522	508	525	549	514	487	532	523	537	567	529	515	574	522	541	559	536	537	530	566	538	509	534	533	564	498	561	566	523	550	571	550	563	566	565	542	496	505	550	516	543	528	546	528	546	507	537	561	530	565	519	532	549	530	529	524	536	527	531	530	565	548	534	521	528	551	562	564	500	527	574	536	551	517	533	519	560	517	565	563	580	572	520	538	567	559	539	540	536	542	541	528	519	515	542	541	563	540	557	515	558	536	523	505	524	494	573	504	566	503	566	530	556	553	532	575	548	537	518	534	566	592	522	527	523	513	524	534	522	556	478	546	523	565	486	543	535	558	566	526	522	561	526	541	572	536	517	556	527	545	560	528	562	522	571	524	524	536	537	521	557	530	496	538	587	534	559	513	558	517	478	549	521	554	535	505	476	553	545	560	541	539	566	565	524	559	550	529	543	526	508	529	559	526	517	515	498	540	536	524	499	538	564	518	537	535	568	507	534	509	567	510	525	524	545	524	569	547	518	512	553	504	523	531	541	514	517	539	506	540	570	517	513	530	511	545	561	567	563	563	509	549	560	524	531	568	508	525	516	527	545	531	493	526	561	538	543	542	539	554	583	538	540	520	531	546	530	579	482	541	528	550	522	514	500	530	534	576	550	535	547	580	507	502	515	579	527	530	565	552	545	579	544	513	516	585	517	553	511	503	496	546	526	534	525	543	549	524	515	537	573	538	510	525	539	488	547	493	529	590	534	523	527	514	538	565	532	543	582	534	570	530	575	588	532	553	477	506	479	587	556	472	581	518	517	532	461	570	534	539	549	564	520	572	530	544	534	537	577	503	594	521	551	497	517	515	547	541	568	521	514	486	529	536	519	531	528	551	527	556	507	586	530	560	581	523	536	525	521	584	565	538	541	557	534	527	592	587	564	550	535	576	520	553	517	539	509
5089	4037	15639	13050	8522	4399	1604	927	728	599	471	417	503	446	444	416	479	460	480	493	479	451	497	440	470	473	446	452	472	440	467	477	446	441	493	455	477	451	507	449	441	455	512	513	451	482	472	487	496	499	506	452	433	470	460	456	446	470	467	452	473	436	473	468	472	469	487	478	459	481	464	492	473	471	505	477	465	488	472	446	472	502	499	444	426	439	483	423	474	479	478	494	473	474	460	462	421	443	451	490	445	456	485	464	479	467	474	421	491	414	435	472	498	431	476	458	422	458	461	489	480	446	428	492	488	452	438	461	463	423	476	459	489	411	447	447	463	442	429	512	494	477	449	456	467	459	456	442	471	424	443	497	451	484	419	462	412	443	485	502	510	457	456	410	471	487	475	486	455	473	463	450	451	474	457	463	454	476	484	491	478	448	434	485	447	473	454	450	493	474	488	457	441	445	448	433	485	477	482	467	480	455	488	441	442	466	430	470	452	443	460	450	471	477	452	461	488	475	481	448	482	486	447	476	519	475	484	483	472	452	444	502	437	478	445	455	454	446	478	482	473	443	504	531	493	472	514	463	468	436	471	487	440	473	406	456	459	484	451	486	463	471	499	473	496	462	469	463	453	459	464	444	466	458	473	487	459	448	457	464	431	441	502	476	529	454	413	455	484	467	461	445	477	443	443	466	487	484	447	469	517	455	526	454	463	472	454	460	473	459	466	483	457	464	448	454	487	454	453	450	440	429	441	441	493	479	440	455	488	456	456	454	474	480	465	465	463	465	469	446	458	458	431	482	499	439	450	476	466	466	433	482	463	504	481	467	503	423	442	453	472	464	481	441	444	481	472	437	455	456	474	429	490	493	468	473	458	425	445	440	485	475	482	476	472	462	444	465	476	489	422	475	442	449	441	483	486	426	492	470	452	455	434	463	455	475	459	442	416	475	455	450	418	451	455	447	475	443	411	479	499	459	452	430	444	483	443	434	474	452	438	453	425	479	461	478	487	437	431	440	425	464	429	462	482	459	469	450	436	430	488	431	450	509	478	475	452	471	444	480	488	438	453	481	490	450	460	450	458	449	454	467	428	456	435	462	450	454	467	445	455	485	440	462	455	441	472	453	474	483	446	473	464	477	464	439	471	482	472	472	458	471	431	435	478	484	437	490	479	452	438	454	447	460	477	501	444	461	469	487	468	458	495	469	460	518	500	445	471	465	452	497	489	481	480	454	469	473	503	456	418	472	474	462	455	451	455	449	468	430	496	435	469	490	459	461	444	439	469	469	457	450	468	464	464	418	409	460	472	483	477	465	488	497	463	433	447	453	472	486	489	479	472	461	469	436	461	472	467	495	455	459	455	436	452	453	443	473	458	478	484	474	473	481	443	492	443	518	462	458	456	451	466	486	471	426	478	453	433	465	483	440	463	467	474	459	457	460	456	486	450	421	486	477	440	422	473	468	494	452	468	460	504	462	469	466	434	470	451	452	430	443	456	428	449	452	466	453	444	479	460	456	428	461	459	487	479	479	490	492	444	480	438	455	473	477	488	456	486	443	440	459	454	475	450	443	448	478	439	454	493	465	499	429	517	483	466	467	490	484	452	431	501	485	444	495	431	455	428	462	462	437	476	480	441	505	458	460	469	493	460	447	442	477	459	469	487	486	480	461	450	481	450	436	445	452	484	468	441	444	482	488	488	447	437	467	474	424	462	456	467	453	477	456	447	416	448	455	449	435	462	483	479	438	456	433	487	458	464	452	435	452	457	486	473	447	490	456	435	449	503	438	489	437	425	485	434	477	466	453	435	439	478	487	478	494	442	485	465	475	476	498	441	453	464	442	452	425	507	424	415	472	472	489	458	416	465	493	458	468	457	440	409	447	472	432	448	489	444	504	443	495	467	432	487	425	450	428	461	452	482	464	480	430	435	469	473	475	450	448	483	474	473	485	481	456	468	426	463	427	458	443	479	475	477	467	443	463	430	495	444	466	452	492	456	463	443	482	452	516	457	442	462	456	447	439	421	448	481	422	403	479	483	456	455	476	474	466	472	462	454	467	447	480	479	458	453	498	457	467	476	445	480	488	440	455	430	451	471	467	478	474	465	466	445	479	452	462	471	443	404	459	465	449	446	465	462	493	490	445	487	438	463	458	463	449	452	449	485	461	424	491	479	465	416	461	446	490	460	465	442	492	466	453	452	447	455	449	468	442	445	455	461	457	445	458	496	427	490	437	461	454	431	454	451	480	469	470	451	473	453	459	483	432	464	502	456	468	459	472	484	441	509	446	443	491	432	460	501	462	481	479	447	456	487	461	481	427	459	454	461	448	484	473	478	463	492	448	490	459	439	466	466	502	459	507	469	513	491	471	440	504	498	439	449	467	455	459	478	471	466	432	479	471	482	485	454	461	477	483	427	463	466	474	452	503	438	486	478	476	503	432	491	465	475	451	459	458	502	463	473	446	446	417	431	449	467	459	489	461	483	447	480	462	462	470	476	405	483	464	442	475	412	476	497	466	442	474	499	458	477	433	486	469	457	464	478	457	436	436	454	458	440	450	406	475	412	470	467	485	467	462	475	487	449	482	449	470	466	439	464	465	456	444	450	471	467	458	476	450	438	468	473	459	438	476	513	450	440	463	427	461	463	452	446	459	482	459	459	493	477	460	452	480	482	462	494	466	443	454	464	477	481	463	449	430	470	490	484	525	433	452	436	455	472	474	446	463	448	486	492	475	460	442	462	444	442	446	499	506	444	493	494	462	427	450	429	448	443	472	492	447	447	467	509	424	462	469	446	489	456	514	462	465	426	491	429	456	458	481	485	418	436	442	454	470	495	455	452	441	432	458	474	474	464	508	471	485	484	510	471	441	451	460	474	471	411	487	456	444	430	471	498	455	424	471	459	441	496	441	464	417	488	458	463	500	450	454	455	446	462	473	488	471	507	487	431	474	471	469	448	448	466	478	500	478	448	408	470	458	494	478	432	460	462	475	451	437	466	487	464	449	467	493	490	490	458	478	471	460	497	450	463	454	457	473	508	450	435	457	477	506	465	474	459	479	456	458	498	485	451	459	487	460	470	455	435	449	465	454	459	491	403	466	454	480	438	478	454	481	484	469	463	497	473	469	465	486	456	468	474	436	447	474	460	466	460	463	492	479	440	456	437	425	507	440	422	430	471	453	449	455	458	453	468	454	518	450	488	468	474	451	418	493	467	440	450	441	481	458	453	469	440	466	478	457	409	467	441	421	443	488	503	428	452	487	466	435	450	464	454	473	454	480	450	475	455	449	472	461	468	463	463	446	471	486	465	473	451	417	434	469	478	464	469	468	438	449	464	477	473	459	444	437	458	449	494	440	475	461	478	496	397	473	516	507	442	504	462	451	458	471	426	495	489	443	488	467	450	479	460	488	455	454	428	452	488	460	482	490	492	431	429	480	452	465	473	415	441	499	466	469	482	467	476	472	448	485	441	441	455	435	465	480	457	474
25427	21347	33252	49692	40302	26439	16458	8702	3773	1663	900	702	625	543	582	613	576	620	600	545	576	609	629	582	605	629	565	568	592	574	590	560	596	649	581	593	628	565	548	619	633	551	612	572	612	578	584	587	560	613	551	590	644	614	550	615	565	614	592	589	591	539	538	612	628	547	595	632	600	543	592	583	589	557	570	591	600	584	620	591	573	566	579	590	600	548	587	589	569	542	580	607	584	580	593	573	604	570	565	607	538	585	578	568	566	588	624	557	601	571	564	571	610	615	546	590	565	536	607	587	602	605	583	588	634	594	624	545	584	570	613	602	598	529	593	565	542	570	585	556	588	585	593	588	570	576	617	586	596	609	611	572	523	579	605	594	589	562	576	590	556	595	552	574	557	574	535	623	538	558	597	578	521	526	570	611	584	570	552	571	541	595	562	577	606	582	594	544	578	554	556	629	585	576	631	575	574	572	605	620	605	620	548	591	570	599	543	620	580	598	553	553	544	622	617	558	593	541	603	588	593	583	572	592	565	562	590	587	609	559	602	596	558	538	600	590	576	556	556	638	560	582	547	619	572	595	594	614	540	579	601	567	599	592	623	628	538	582	589	575	568	609	626	604	572	589	614	601	603	612	553	608	538	583	595	595	607	599	577	551	592	566	595	586	602	605	575	574	558	590	563	577	560	559	603	589	585	565	546	562	577	576	608	590	596	589	615	550	586	615	598	628	578	632	609	577	567	620	577	526	587	588	565	578	587	585	584	635	567	597	612	585	595	600	581	552	574	578	640	551	568	632	580	562	560	570	536	612	560	610	592	598	556	580	598	559	611	566	572	583	582	539	623	598	612	538	569	571	580	608	597	605	564	587	590	616	605	593	586	588	594	597	609	612	650	623	585	607	592	553	607	570	595	555	587	616	572	565	582	567	626	575	632	537	629	614	546	595	595	569	543	553	578	593	566	567	560	591	587	619	585	569	587	574	578	536	613	585	568	554	598	586	585	610	535	591	573	604	566	582	571	555	594	588	586	607	623	584	599	584	572	567	570	607	603	594	585	535	601	561	590	653	595	585	586	571	623	568	562	604	555	554	553	576	561	604	563	579	558	559	598	565	598	549	603	578	586	581	614	583	624	578	599	592	573	634	570	603	600	565	581	622	567	611	566	577	597	550	577	612	556	559	591	578	651	601	577	581	600	586	575	544	605	617	563	578	598	597	564	578	615	589	530	602	611	555	581	555	610	584	586	538	566	587	597	537	544	555	589	604	577	579	607	590	595	567	615	579	565	589	550	522	623	547	576	579	591	543	598	557	602	596	612	535	578	558	560	547	555	555	572	635	579	620	575	588	598	635	572	566	560	601	598	578	563	622	564	606	584	582	573	569	603	577	571	589	570	568	642	576	571	552	558	577	594	569	599	580	538	523	626	611	539	571	580	572	594	597	570	569	557	613	554	579	614	554	567	576	607	562	622	589	634	577	612	591	597	581	588	573	580	591	576	584	556	598	573	604	584	615	633	590	631	577	592	547	551	598	572	590	582	599	548	577	570	589	559	535	603	532	589	549	642	580	569	540	596	552	530	571	540	629	597	577	596	581	558	560	647	571	589	598	542	577	545	546	572	561	584	583	602	611	568	601	546	551	578	568	556	604	580	594	603	612	589	564	575	585	578	550	548	595	594	560	598	562	566	576	573	600	605	543	562	608	573	636	578	558	603	626	590	548	559	608	616	536	573	599	603	580	613	579	570	562	563	567	598	589	628	627	567	518	578	572	555	547	592	592	556	563	586	569	498	614	569	593	594	586	586	590	606	598	571	577	580	548	548	558	571	576	587	620	575	518	557	561	581	578	563	567	580	617	596	546	580	593	589	598	597	537	570	568	563	635	547	587	592	602	556	631	544	604	575	582	578	609	590	553	602	581	580	637	560	565	568	587	572	618	590	576	545	559	603	579	562	543	568	582	591	562	578	541	582	625	605	599	574	605	571	630	606	596	594	618	580	553	567	537	574	599	621	586	576	592	559	603	573	590	565	573	609	561	567	587	615	583	609	589	580	617	594	549	600	573	583	546	583	607	609	562	594	556	579	577	592	564	602	560	641	560	555	599	542	577	568	563	615	577	604	538	611	589	558	589	583	591	580	616	615	584	535	530	615	570	596	626	558	567	554	612	582	584	600	576	582	617	575	597	587	606	572	564	612	643	567	629	535	583	609	574	601	557	576	578	591	589	552	568	593	591	595	596	537	610	602	559	570	596	549	604	591	564	556	645	555	569	583	598	586	588	568	588	551	542	610	593	633	573	598	599	609	624	597	570	572	525	582	553	582	568	562	591	590	605	611	542	605	582	564	561	562	572	563	559	577	590	562	543	599	576	605	576	604	523	611	588	613	610	565	599	575	562	614	597	564	559	533	604	604	568	563	579	541	557	560	586	610	601	559	555	548	589	572	579	571	592	612	574	564	572	593	608	601	609	561	577	624	541	581	598	571	627	591	586	575	581	563	537	547	577	603	545	603	569	570	592	572	583	593	591	608	594	581	570	594	596	558	547	575	614	588	567	571	615	581	530	572	584	573	576	588	602	592	565	577	576	591	625	599	574	596	610	562	599	614	588	579	609	567	561	604	626	593	600	525	576	579	615	590	541	566	591	553	557	565	563	550	552	582	612	559	589	595	561	564	559	546	574	581	595	600	547	582	580	578	560	608	613	530	615	572	565	556	574	606	548	612	547	503	574	639	567	562	590	583	527	577	595	576	577	608	570	572	590	611	537	593	580	616	616	567	519	603	629	574	607	584	592	608	594	565	624	550	553	562	534	580	633	544	575	627	580	586	603	579	544	590	576	603	589	613	562	589	609	563	609	602	551	604	559	572	583	543	533	583	600	590	619	596	573	611	584	546	572	597	585	607	585	564	591	610	600	575	584	571	596	579	604	600	584	523	589	625	587	588	573	552	586	563	540	569	575	592	580	641	540	558	606	606	542	603	603	616	597	582	579	533	588	584	579	566	577	555	608	572	595	583	555	561	611	558	563	570	616	582	596	611	584	586	600	558	647	580	522	614	563	586	589	587	539	604	571	586	569	555	588	587	618	627	591	571	588	524	584	562	594	579	583	595	584	593	602	576	594	569	603	634	562	569	588	599	585	616	553	578	582	563	636	559	643	600	611	613	575	577	575	548	620	596	602	559	575	566	638	560	536	576	585	568	574	595	563	551	580	595	592	595	540	555	564	588	585	569	608	596	544	576	624	609	617	588	524	555	578	585	603	579	607	586	586	544	580	633	617	579	586	560	607	624	574	587	568	603	588	629	606	577	586	526	560	568	575	574	609	597	566	586	581	593	579	527	564	554	576	587	555	575	611	592	588	587	613	620	573	577	576	610	598	583	646	562	585	583	612	615	548	559	572	547	597	588	545	584	554	600	561	564	599	594	585	596	555	547	606	587	578	538	573	604	606	604	575	576	592	603	571	575	635	640	576	606	591	600	550	619	608
4705	18055	63850	52718	38141	17494	12173	8540	3951	1944	857	587	534	503	536	552	567	519	535	550	537	546	531	545	524	561	543	519	472	554	553	540	494	518	554	526	529	553	542	584	555	543	479	504	530	537	506	563	550	525	578	506	513	505	538	538	550	533	524	554	552	543	554	530	528	509	536	543	581	475	462	546	541	523	562	530	517	527	508	496	515	536	542	518	501	554	530	520	526	543	554	536	530	538	522	524	505	546	540	533	554	527	554	560	563	548	521	589	504	513	507	578	483	488	519	507	529	540	527	512	498	536	517	519	512	514	547	533	529	512	514	504	506	528	523	522	503	555	524	509	534	551	511	541	511	537	478	569	505	532	557	508	531	545	560	520	520	528	528	527	529	539	538	555	583	501	543	545	540	571	553	542	507	523	551	517	534	560	521	537	474	518	526	542	522	540	533	502	542	572	514	511	533	509	507	539	534	528	546	492	564	537	505	521	536	552	574	574	546	531	454	538	515	502	500	529	509	543	552	502	514	567	569	565	551	531	499	530	579	505	541	503	541	555	564	506	529	512	544	536	536	534	527	488	562	512	548	540	533	515	529	522	492	481	539	506	520	544	542	543	529	549	546	536	518	553	535	557	535	516	508	525	491	525	510	522	528	532	596	484	554	532	528	565	530	546	509	517	541	529	528	562	560	572	535	488	513	525	549	527	487	571	559	523	545	540	492	549	508	557	566	511	532	516	538	540	535	526	496	564	492	497	524	474	569	553	548	503	496	556	518	521	548	533	519	542	496	502	522	513	505	501	508	588	534	526	555	530	579	582	509	540	539	554	506	565	556	557	561	519	504	514	549	550	556	538	533	531	525	525	515	514	528	543	512	524	538	560	569	528	497	557	544	564	545	529	516	547	542	492	513	538	519	537	535	519	597	585	532	551	530	516	554	530	547	508	543	501	527	483	552	512	584	494	543	532	551	520	516	523	511	527	532	525	480	492	502	538	529	519	491	563	539	533	509	510	552	524	522	523	525	562	518	524	513	520	506	547	519	516	549	537	558	518	518	519	524	501	531	540	574	528	503	504	507	505	553	497	532	524	551	531	542	522	547	543	505	534	539	520	519	502	525	541	539	528	506	501	537	565	587	555	522	545	557	504	546	585	509	489	536	513	532	546	556	564	521	539	522	537	523	548	542	536	512	516	520	523	530	493	542	537	539	544	549	598	535	529	549	574	537	526	545	517	519	490	517	533	555	523	561	544	520	516	526	544	551	546	527	541	561	488	513	526	549	574	524	505	601	499	552	521	528	501	521	501	515	575	498	497	533	522	562	553	509	519	495	506	495	488	598	558	528	541	563	518	516	523	493	516	538	534	507	528	544	542	521	495	534	529	489	531	524	519	518	562	553	531	543	527	539	519	538	548	529	584	563	542	504	516	469	571	557	523	518	568	545	532	543	556	535	484	520	519	508	509	530	483	518	526	483	513	542	512	507	524	510	473	545	535	512	590	512	498	549	539	499	510	538	524	505	534	512	553	561	540	557	522	508	523	537	581	536	569	515	530	511	541	565	517	544	531	510	500	476	567	533	534	569	522	506	533	499	542	557	520	524	500	464	550	575	529	511	515	549	519	509	533	533	511	487	566	551	493	519	517	537	546	561	514	533	491	534	519	520	508	537	568	492	553	538	508	539	572	521	496	536	555	477	538	562	539	516	562	539	512	527	503	527	565	510	490	512	478	546	514	546	545	553	564	559	530	600	511	543	494	565	526	531	562	499	542	537	534	493	580	516	546	467	499	535	535	567	511	530	564	522	518	574	562	528	547	522	526	519	519	509	548	521	532	563	537	520	549	501	523	499	516	608	497	512	488	538	534	505	514	522	571	530	541	503	533	518	531	513	491	537	518	526	460	510	520	519	525	581	509	550	533	521	493	544	541	519	517	538	534	540	505	525	545	514	540	524	537	545	528	542	543	530	518	514	568	529	552	524	538	514	524	575	535	568	534	517	567	546	513	544	523	527	512	532	485	560	503	493	519	517	526	546	566	498	553	499	524	498	572	530	490	540	570	508	558	543	567	504	487	544	528	518	572	511	505	525	545	548	476	509	560	524	525	542	514	560	489	558	527	520	502	502	529	550	559	562	533	542	506	522	534	526	483	542	530	566	511	521	483	530	566	551	504	531	573	536	498	556	559	508	532	497	513	536	572	515	556	500	493	554	540	481	571	493	512	531	508	534	542	527	573	516	529	559	519	526	532	498	523	560	506	524	539	528	544	558	551	562	513	527	533	519	508	540	563	552	555	543	503	511	518	520	552	519	543	557	498	548	521	535	501	522	543	523	550	567	477	514	558	524	518	541	518	545	563	511	543	511	543	506	576	559	525	498	553	508	518	524	545	544	593	545	556	540	523	498	528	532	538	562	539	507	476	487	514	532	528	535	574	514	495	524	561	529	493	535	532	489	517	538	546	491	548	523	513	517	504	496	522	543	508	543	509	537	525	540	546	534	557	547	515	544	559	491	547	557	490	514	531	498	528	510	500	531	547	585	491	535	523	533	515	525	547	491	503	559	531	520	550	534	518	546	511	505	512	521	535	551	535	551	516	560	503	530	503	561	513	517	500	543	523	497	566	561	529	541	520	530	481	556	524	532	516	511	513	497	511	527	483	535	520	557	530	513	506	519	553	536	559	504	567	562	526	509	492	541	491	532	544	545	523	489	575	571	506	521	554	505	522	535	503	511	517	541	508	544	528	529	517	547	540	486	519	509	569	521	495	537	508	523	558	477	548	540	526	533	570	542	559	549	546	514	537	531	490	507	523	526	562	549	536	519	557	529	560	526	523	554	552	502	552	508	546	507	519	505	566	535	518	509	548	521	589	528	505	527	544	489	495	530	534	494	518	495	489	528	528	527	503	511	549	512	537	536	559	548	556	533	551	540	549	494	523	511	535	528	508	508	543	514	538	512	556	548	529	570	546	508	544	488	513	473	517	553	507	544	524	547	533	528	560	523	551	566	500	548	509	521	549	497	568	545	541	489	500	568	528	549	505	517	543	523	518	508	506	485	518	522	521	544	521	499	527	548	523	510	552	505	526	543	602	525	536	544	515	474	507	531	557	566	538	539	526	537	541	503	543	511	518	503	568	526	553	498	537	555	533	516	550	541	532	549	540	518	530	508	523	537	534	528	519	534	539	544	534	541	561	553	557	536	546	529	525	578	545	514	550	537	512	550	553	509	564	495	534	497	540	545	530	547	567	514	507	509	500	506	555	543	501	528	548	529	511	546	530	525	558	529	486	559	505	534	556	538	535	520	510	544	533	509	537	549	528	539	500	569	501	515	529	521	533	534	536	513	547	499	487	511	531	499	577	517	509	549	542	479	519	508	483	547	518	527	506	538	548	520	508	536	531	535	540	521	540	507	524	546	514	541	545	514	515	537	540	519	519	504	552	553	499	549	529	526	564	496	543	559	489	559	502	509	541	494	558	503	479	540	491	504	557
24157	21354	30138	46224	33735	29004	40284	28520	16355	5948	1693	974	765	698	723	701	706	694	700	712	708	706	721	731	731	749	739	711	715	656	735	704	711	724	758	726	724	680	706	734	733	750	726	722	697	677	721	679	770	696	714	735	745	740	740	694	724	701	736	708	727	710	700	657	721	700	712	643	702	715	739	708	718	763	696	718	715	727	680	733	747	718	715	655	712	648	757	692	702	717	757	726	708	688	687	698	719	741	700	681	700	723	710	733	700	696	680	745	736	741	718	705	703	706	702	716	671	734	741	714	724	680	725	663	655	682	678	682	702	736	686	694	713	726	714	674	731	675	719	700	741	727	699	735	693	749	708	756	662	688	690	693	706	710	748	697	717	705	735	714	752	714	689	660	677	738	675	727	668	755	750	665	682	691	657	723	727	698	629	685	737	669	735	702	682	714	696	666	696	703	687	709	727	681	710	703	688	740	685	666	724	734	702	738	702	739	721	738	709	662	718	694	685	684	682	733	707	676	715	685	695	661	695	698	718	717	689	707	737	714	723	654	669	713	734	691	722	659	724	705	728	724	703	731	756	684	657	696	751	711	675	723	736	717	734	735	713	699	667	704	716	694	720	734	701	705	744	696	694	673	720	698	689	709	770	672	677	749	701	689	698	665	747	723	738	705	789	751	681	688	680	714	699	683	753	720	732	712	691	713	724	775	716	687	717	680	681	707	786	742	747	718	747	735	675	741	689	714	705	709	727	685	699	760	715	679	665	735	705	686	728	709	679	718	729	745	720	700	733	706	709	667	663	745	721	775	730	734	686	696	667	713	716	698	720	719	731	705	729	762	679	736	723	696	719	691	670	701	711	715	666	689	705	677	719	714	699	681	720	694	684	721	727	732	715	726	702	701	686	693	767	693	681	666	746	687	745	720	694	684	676	699	739	702	677	676	680	658	734	725	739	712	705	678	706	673	707	714	768	705	724	687	682	725	690	708	711	725	732	706	665	667	675	683	691	709	690	716	703	724	652	679	678	708	714	709	731	707	682	699	668	700	654	775	775	676	689	717	723	766	711	727	707	676	740	731	656	712	702	662	702	748	685	682	727	742	698	722	712	705	732	696	724	696	682	687	766	689	723	740	692	676	734	695	706	718	698	757	725	692	737	727	728	672	726	739	712	675	718	715	723	743	741	752	712	730	722	723	710	676	724	709	719	757	769	705	697	719	693	682	714	701	716	707	663	741	679	704	711	760	662	734	695	697	736	668	718	671	697	728	733	743	686	708	664	745	729	723	680	699	693	708	715	659	690	697	715	737	698	680	719	728	685	701	703	684	677	715	739	702	706	722	721	684	697	689	668	661	741	662	741	666	680	713	695	761	733	746	706	718	737	733	712	715	695	721	709	654	672	714	718	704	709	696	628	707	668	694	704	701	701	692	679	720	694	693	740	719	714	712	723	698	716	711	700	699	689	734	739	681	731	698	687	737	702	678	691	680	716	731	725	649	711	769	702	728	733	678	715	711	722	747	695	674	725	697	702	683	706	642	717	680	667	697	658	680	666	680	681	722	661	748	705	696	683	676	677	755	686	732	715	725	682	666	714	724	695	681	683	668	734	695	741	700	715	677	719	676	674	720	659	729	692	666	712	733	680	704	723	705	766	771	735	707	743	710	722	726	670	714	690	771	745	680	710	714	705	678	727	709	719	727	714	708	718	690	687	709	692	767	694	668	694	697	659	712	667	742	728	685	720	694	708	754	689	693	723	717	690	725	678	700	664	734	676	680	716	724	673	680	708	733	727	703	675	701	703	724	706	680	683	688	733	658	709	676	725	661	734	686	738	716	703	642	678	768	672	671	676	719	716	716	719	711	733	688	687	668	719	734	733	706	672	691	709	665	701	724	732	729	663	729	660	712	676	735	727	695	715	709	691	716	702	754	721	739	725	738	660	676	681	720	703	690	698	686	676	701	735	764	700	756	713	725	684	672	685	707	719	719	701	655	708	759	727	675	647	695	658	664	670	719	741	702	698	712	720	740	743	697	685	743	750	702	712	698	672	705	670	702	696	650	699	701	725	724	680	668	733	689	707	701	711	720	696	667	700	708	714	770	697	703	694	727	703	746	684	734	643	689	666	683	720	724	752	632	721	695	678	678	692	646	706	716	762	727	706	711	746	659	731	695	734	703	693	732	680	713	728	703	662	697	734	729	737	688	697	683	720	704	752	722	745	696	645	689	756	745	672	711	663	720	749	697	686	719	711	697	639	657	690	701	760	679	768	700	701	703	726	699	667	746	721	701	690	704	700	769	678	703	682	688	711	664	651	685	654	701	710	725	693	732	678	667	680	661	710	706	731	692	720	736	712	719	699	686	711	686	707	679	680	642	684	702	753	715	721	724	708	695	650	703	680	670	703	716	735	660	727	746	687	722	690	691	714	693	671	722	727	688	716	707	709	684	733	716	700	714	719	721	728	709	743	710	675	691	664	694	671	690	689	694	701	684	696	705	704	729	710	711	681	771	697	678	682	692	705	689	662	675	731	705	714	736	738	741	734	662	704	718	680	728	669	702	752	665	694	705	692	674	694	683	738	738	753	719	780	749	717	690	717	661	701	658	739	732	707	699	697	666	689	709	667	705	708	693	685	700	674	711	686	729	721	675	657	755	757	699	729	702	694	639	688	698	702	681	713	641	721	756	696	664	695	681	719	680	699	752	750	675	637	684	812	768	730	672	695	678	703	704	746	740	652	715	646	728	686	697	735	676	679	726	723	703	660	677	721	662	682	719	698	686	710	724	693	705	679	700	722	686	691	672	725	727	703	701	704	708	721	688	737	665	698	701	747	707	711	711	725	676	698	742	728	640	712	696	729	751	703	716	731	710	683	748	711	665	699	676	689	707	678	687	732	727	743	678	659	724	759	624	731	697	729	731	695	735	651	679	698	658	695	726	726	684	688	731	694	705	711	689	705	752	713	707	666	700	726	683	709	717	722	707	694	679	707	680	685	677	700	681	731	699	714	701	685	704	668	687	764	683	691	661	716	712	696	726	714	704	721	733	690	718	726	723	687	718	678	699	687	682	735	696	687	687	649	741	703	698	710	716	700	742	688	706	683	691	741	696	715	709	686	677	728	739	701	691	694	674	724	708	742	719	671	700	730	677	692	665	737	700	733	737	657	686	725	700	654	664	735	714	660	710	677	702	730	668	679	704	752	667	715	741	680	681	658	670	709	672	742	686	741	697	721	714	681	699	659	718	707	705	666	717	703	728	704	717	698	715	657	702	702	678	688	709	707	728	646	701	688	701	713	700	714	734	697	751	675	692	723	686	681	699	672	714	690	662	694	652	662	707	651	733	665	666	687	695	697	760	720	707	726	720	714	653	731	700	741	695	687	667	686	710	711	709	709	752	700	738	733	720	718	705	739	724	718	671	715	661	680	679	717	680	701	716	682	696	702	698	690	716	691	713	686	685	669	700	730	721	713	692	708	679	718	731	697	701
5564	28111	67183	75152	29307	30834	35907	23754	13874	4984	1500	825	719	624	648	629	655	664	652	697	658	679	632	596	691	617	667	639	614	642	629	639	647	669	648	634	630	629	595	682	611	611	623	654	608	684	612	635	609	651	687	632	639	610	653	634	676	670	625	679	665	596	618	632	575	601	629	623	624	620	665	637	593	632	609	655	613	604	608	634	581	621	631	598	633	612	631	638	606	635	597	654	659	632	654	641	587	665	637	602	644	656	641	630	622	639	649	638	629	637	637	667	599	645	613	654	661	619	676	638	676	645	653	598	660	645	592	621	660	661	642	624	639	661	578	634	643	644	616	601	604	675	605	628	623	652	625	640	641	683	617	609	654	605	606	655	649	632	649	625	652	601	592	658	637	655	610	631	621	650	675	648	624	629	631	628	633	618	607	612	652	629	639	650	653	618	615	628	618	614	640	663	663	625	631	665	681	667	628	642	625	627	613	658	676	629	615	641	641	666	632	647	696	657	661	649	632	648	630	648	651	649	599	627	651	664	654	632	625	616	575	655	625	626	606	637	638	632	616	634	625	652	714	621	644	619	608	667	646	633	635	598	645	649	609	655	624	625	617	613	657	594	654	641	634	622	634	655	649	636	653	621	606	646	627	642	598	635	630	627	638	664	621	623	578	633	620	649	640	640	640	606	617	616	660	639	637	617	634	654	618	607	619	629	606	633	629	643	597	615	600	627	608	681	619	643	598	614	635	615	638	645	619	664	640	610	642	631	651	612	617	655	660	623	647	599	641	632	656	625	667	639	585	633	596	643	624	633	650	633	640	669	642	575	625	623	601	645	619	626	596	636	632	660	625	653	648	587	636	693	664	641	668	611	597	632	632	663	646	612	630	609	655	629	618	690	658	636	643	654	633	653	624	616	652	657	638	613	629	631	640	655	677	609	631	660	684	623	636	649	690	630	669	619	632	675	618	633	639	614	644	568	635	625	673	660	658	651	687	646	625	638	632	657	629	651	626	619	662	656	647	665	635	612	659	648	659	656	642	621	638	634	637	663	680	627	624	639	649	627	588	615	627	638	624	675	681	623	672	618	680	627	660	588	641	682	649	669	601	607	621	637	645	671	629	630	655	602	634	591	646	615	687	639	634	642	637	638	639	648	608	631	649	653	664	667	618	584	602	627	662	634	628	583	639	607	631	683	660	651	610	619	645	660	583	612	655	614	648	636	676	610	628	670	667	620	643	648	622	602	667	653	604	633	612	643	625	629	597	646	578	630	660	650	654	625	686	618	653	625	658	623	640	621	641	624	626	620	611	637	617	607	663	602	633	624	608	637	657	659	594	626	644	665	612	658	659	619	588	622	655	620	649	705	665	619	655	599	641	645	637	658	662	648	615	680	634	610	662	643	621	639	656	648	669	617	637	618	629	652	625	659	625	660	646	626	649	629	619	623	641	615	606	662	582	609	611	660	606	666	612	670	615	626	612	648	668	655	599	667	634	652	641	639	636	652	616	660	665	604	576	630	703	629	590	641	595	633	656	671	634	612	643	630	621	636	639	702	652	644	665	654	676	631	635	644	690	633	615	623	665	665	600	586	658	596	666	603	618	600	601	618	628	688	636	688	592	641	685	632	611	632	673	643	628	650	640	641	646	622	618	608	661	659	631	664	606	672	582	610	638	629	616	677	619	625	695	641	624	592	595	666	641	680	633	615	652	636	650	655	604	634	647	626	627	629	636	607	633	650	672	603	669	644	692	594	678	645	624	673	636	652	607	634	631	618	636	629	626	571	614	649	653	670	654	586	617	645	639	623	631	657	644	651	626	624	645	622	608	658	607	668	677	652	574	652	636	680	621	643	620	668	662	618	624	608	656	646	655	619	623	616	674	649	641	662	599	645	608	635	634	599	655	595	668	619	633	628	622	614	638	636	658	648	585	630	631	621	655	661	627	600	651	597	607	617	641	656	656	604	647	651	617	657	626	638	566	660	620	631	607	647	643	605	685	652	637	666	634	605	643	606	619	633	621	642	630	639	633	645	660	657	640	615	635	625	629	649	636	637	631	672	593	611	613	657	585	624	635	656	650	643	622	590	632	620	633	669	649	705	681	654	666	650	615	632	617	617	626	698	613	607	645	637	633	609	656	630	612	630	605	635	610	640	638	654	630	627	629	585	605	662	653	654	617	618	675	650	625	659	658	644	606	691	655	607	604	647	603	609	648	617	658	626	650	638	621	629	614	627	643	626	592	647	625	615	598	622	599	654	605	652	654	638	662	622	645	667	627	620	663	630	578	695	601	647	663	649	614	665	673	610	613	615	645	671	621	649	656	637	635	646	657	629	631	659	622	646	646	650	616	643	648	633	608	613	603	634	613	645	638	618	649	645	667	651	675	614	637	663	620	610	607	626	625	613	641	665	660	643	623	610	653	621	665	614	662	608	647	618	641	636	664	639	619	624	634	654	616	632	639	619	640	634	610	616	603	621	646	637	650	630	636	631	638	632	646	633	650	668	633	594	613	710	644	627	626	639	615	636	670	610	622	601	604	626	641	585	631	649	633	604	605	643	597	622	649	618	656	640	619	610	639	651	659	641	610	642	677	632	630	597	615	653	611	624	616	619	623	589	657	612	665	640	648	679	636	627	676	635	618	633	639	655	658	651	616	676	642	613	643	624	640	615	633	629	623	600	619	677	558	626	594	638	613	658	639	624	612	622	642	688	632	651	644	667	633	590	642	628	628	684	646	642	592	660	655	586	633	622	603	644	608	653	631	638	612	650	644	648	685	661	638	629	652	633	612	629	607	603	608	632	611	606	670	617	649	663	610	623	655	639	662	647	649	615	626	645	646	629	625	613	627	613	624	603	638	620	646	660	697	655	663	640	651	671	648	639	693	649	605	623	612	642	672	643	615	641	659	669	610	647	661	612	599	618	629	621	588	688	596	682	608	645	637	626	618	601	650	641	616	592	650	594	635	618	602	644	620	621	603	638	607	603	657	610	672	621	647	634	610	584	673	640	635	618	654	681	600	624	603	645	588	610	642	624	614	604	647	626	614	632	666	640	628	607	622	676	639	609	605	631	657	661	636	625	594	591	642	659	616	639	631	642	634	688	622	580	620	639	651	631	657	648	602	597	633	630	638	618	629	620	654	694	608	608	650	626	664	623	626	660	636	631	625	652	587	627	586	628	596	656	653	593	668	666	625	596	645	658	635	657	617	679	604	595	628	639	649	578	663	622	610	658	618	608	652	647	677	588	617	602	635	631	658	629	611	644	603	665	617	619	617	684	646	624	640	612	650	652	614	618	621	680	641	607	635	653	650	624	593	682	603	647	642	635	644	608	653	640	618	588	618	661	630	614	568	642	645	640	624	661	592	643	623	629	645	633	638	621	615	633	678	676	657	661	634	609	622	643	658	668	642	641	602	617	592	609	631	648	657	649	638	667	632	640	633	609	603	582	617	641	658	631	651	664	638	612	643	596	679	635	629	681	646	578
27660	13844	9514	16122	4480	3302	3415	2486	1362	721	598	526	533	548	521	559	562	588	611	592	532	544	509	552	550	564	554	534	579	541	527	513	537	530	587	554	558	583	494	537	552	566	580	559	531	611	573	576	566	500	543	553	539	528	528	600	559	545	484	560	562	476	572	527	514	552	564	578	548	525	566	549	549	586	556	534	528	536	531	566	542	583	629	550	574	575	578	545	547	550	513	484	517	540	544	588	502	569	554	516	540	564	535	536	548	514	545	539	539	583	551	589	546	543	527	507	569	577	465	531	552	542	559	528	553	562	515	549	569	544	560	537	542	522	484	576	556	545	536	526	563	549	553	565	574	534	531	532	521	553	571	565	548	527	542	546	552	575	561	530	587	553	543	517	559	540	551	551	526	515	567	537	541	537	520	531	587	532	570	534	560	554	536	604	531	585	569	555	555	564	535	542	554	628	526	564	582	511	566	537	557	528	576	581	508	536	514	566	508	533	546	549	502	624	562	568	543	529	547	581	554	569	541	532	561	537	529	528	567	561	525	541	560	514	600	563	556	584	593	580	509	598	556	553	539	571	567	521	554	597	532	560	593	516	506	598	533	550	510	537	536	514	500	584	548	555	533	514	556	555	526	525	543	562	566	548	503	521	530	560	592	578	586	563	543	558	575	538	578	586	593	541	509	550	557	498	588	505	567	568	568	559	525	540	561	565	516	546	514	571	534	570	548	538	565	575	565	528	538	532	516	574	484	524	547	508	535	538	545	572	520	536	555	525	516	530	534	570	528	515	546	517	518	565	570	526	569	550	543	543	513	541	545	567	588	577	554	554	580	574	571	520	567	541	590	551	505	537	554	559	548	554	479	559	532	557	548	574	564	566	567	518	554	529	528	549	549	560	526	568	550	553	566	552	526	542	516	575	557	578	542	566	546	548	584	507	515	575	548	557	538	569	532	550	585	531	533	544	548	583	535	571	520	515	545	576	526	548	518	564	562	522	526	521	619	554	585	538	526	584	557	593	551	519	555	555	547	592	568	524	556	543	537	534	525	533	528	567	542	568	526	558	504	608	551	505	564	548	546	560	497	524	550	510	571	550	563	577	556	510	567	559	561	508	547	557	558	548	537	539	566	548	541	564	547	560	530	560	541	522	553	547	555	535	504	540	575	534	565	574	575	559	564	517	525	537	520	607	575	532	525	552	556	553	567	530	560	549	543	554	569	549	555	613	556	496	542	543	588	546	542	538	507	519	544	570	544	551	544	522	527	541	558	533	590	554	516	547	526	544	537	544	559	521	599	514	537	534	558	547	581	512	556	559	550	553	554	514	544	509	522	557	540	529	518	520	526	546	543	552	558	547	582	569	562	557	609	557	562	574	571	581	568	563	553	565	545	528	540	544	513	504	545	558	514	534	527	531	504	562	534	562	556	510	559	597	510	560	563	547	508	540	542	584	550	572	560	533	573	514	613	569	551	524	547	532	490	521	566	487	530	569	559	507	514	546	543	574	504	511	562	569	560	550	536	566	504	531	486	517	515	532	563	528	554	501	525	545	566	556	549	551	529	534	542	536	545	547	543	577	559	512	564	557	544	558	524	576	512	547	576	542	562	563	533	508	558	554	554	605	531	509	540	554	553	528	530	533	560	508	568	519	544	554	573	564	565	575	533	514	571	522	567	543	549	525	548	534	555	530	569	540	555	513	571	527	568	564	540	573	559	545	585	533	511	495	550	513	562	503	532	535	543	496	580	565	546	555	553	528	587	478	533	554	525	548	532	555	608	538	536	548	564	526	583	541	591	526	578	524	505	561	537	566	597	560	590	531	504	497	541	518	524	538	552	538	573	538	553	527	549	540	535	526	519	579	551	556	612	552	546	539	536	531	562	548	547	499	581	579	534	541	545	547	568	534	564	556	545	559	552	532	553	555	550	545	568	507	528	484	544	535	564	511	567	548	527	563	515	567	519	541	576	552	593	529	514	527	538	551	524	563	543	551	505	540	565	556	557	545	543	569	571	541	546	555	579	524	532	543	561	543	568	538	588	500	580	546	509	541	537	526	548	539	573	575	554	572	503	532	572	576	558	535	584	556	543	554	527	553	520	501	532	518	517	587	527	493	519	516	530	500	589	525	508	522	560	544	575	553	566	572	577	561	570	549	590	571	605	539	530	572	572	500	561	571	519	542	510	562	555	567	557	536	538	574	530	551	538	552	592	576	558	552	600	564	563	521	525	508	564	549	534	530	544	557	588	567	572	553	517	519	563	541	553	514	561	559	544	569	547	529	578	561	561	604	560	597	523	536	528	567	548	554	503	532	562	530	531	498	530	570	577	507	548	569	530	551	551	577	541	515	555	519	537	522	519	546	533	571	490	563	573	514	533	571	521	539	560	581	551	517	563	510	516	516	511	534	538	544	545	547	578	538	562	528	535	524	559	595	575	578	577	556	551	542	552	532	529	526	596	538	559	552	545	569	574	577	511	553	506	543	509	561	555	554	511	535	522	566	542	578	528	530	518	556	554	565	550	569	561	530	554	545	564	537	556	515	544	556	543	544	499	571	586	561	566	535	552	557	575	533	546	527	578	535	567	519	551	521	593	568	572	521	536	539	529	605	551	524	594	596	537	542	499	542	553	548	529	566	544	565	553	614	533	567	556	537	555	567	533	518	565	576	584	541	569	566	567	506	561	531	526	534	534	571	537	491	566	580	501	544	536	548	553	559	564	583	519	542	499	571	536	558	525	542	539	560	512	554	526	548	493	597	577	531	543	575	586	520	516	526	572	520	544	566	554	539	515	524	548	579	503	574	550	569	510	579	576	549	525	527	539	520	566	567	543	554	570	550	544	571	570	550	582	587	539	524	560	490	546	568	515	537	541	585	565	538	576	559	551	574	545	597	565	577	564	542	561	564	561	557	540	518	564	550	508	522	548	548	526	569	593	495	509	566	540	565	544	572	526	547	558	572	536	534	548	538	585	535	547	554	545	541	555	553	539	528	557	550	532	564	562	555	529	524	534	581	568	555	513	537	561	568	582	530	538	544	507	578	545	525	522	519	499	544	552	527	518	532	542	548	571	538	584	554	600	536	592	574	545	545	541	558	512	500	519	570	547	553	553	543	515	563	547	571	557	534	540	547	558	535	529	521	527	532	585	579	580	520	571	525	526	577	549	535	539	551	562	588	545	558	535	570	583	551	526	562	549	524	530	557	527	540	543	486	526	592	527	552	565	595	567	561	540	552	512	554	512	546	570	589	558	521	528	579	534	564	534	519	561	522	527	549	552	539	524	569	540	505	546	578	534	607	554	548	548	557	546	531	543	514	545	557	542	571	556	531	541	507	535	543	501	542	538	566	549	563	535	521	542	518	515	536	586	500	556	567	546	530	519	536	581	567	552	540	552	568	537	582	558	558	515	563	585	535	510	534	586	527	542	573	559	546	526	553	542	544	555	533	567	504	551	516	546	554	568	578	559	575	578	544	555	528	531	521
4895	3056	10186	13367	2854	3731	3598	2573	1323	687	517	441	484	466	448	485	467	449	483	476	459	433	448	510	454	478	436	505	465	499	455	468	483	485	469	479	500	487	469	510	463	481	465	496	449	472	482	480	470	455	480	469	449	468	489	480	468	485	485	478	473	448	473	455	484	456	474	423	447	471	465	451	423	483	461	488	442	465	461	456	476	443	487	464	457	482	479	449	433	476	458	500	453	425	448	442	486	468	442	465	473	470	449	476	484	461	460	447	434	457	500	446	453	439	481	481	459	429	482	431	458	456	461	447	479	474	489	488	444	454	429	430	441	458	455	472	493	468	469	426	488	453	466	475	460	450	446	460	461	472	446	488	470	457	481	494	441	478	468	451	458	449	420	434	426	452	451	453	481	465	487	459	470	477	463	440	465	457	457	479	453	437	485	455	423	463	463	484	455	446	482	458	450	442	489	460	470	477	456	485	468	471	450	482	446	478	488	465	488	481	470	452	449	516	485	464	439	498	439	451	472	481	447	445	462	485	472	487	461	467	469	463	468	475	469	447	483	476	479	479	470	443	467	480	527	496	479	472	439	476	458	452	443	430	450	471	463	492	452	459	468	457	449	468	466	482	455	461	474	481	475	441	499	479	480	451	500	437	418	468	453	489	460	414	456	495	439	468	452	495	481	478	413	476	469	461	462	444	423	489	416	469	478	438	479	472	468	466	451	477	477	471	433	449	457	427	453	445	475	466	470	500	406	453	444	490	478	462	469	471	508	420	507	468	437	465	466	508	488	430	474	489	433	467	430	482	422	439	486	471	440	450	445	424	449	462	474	423	474	447	446	458	437	486	506	484	454	415	456	448	448	450	477	483	483	443	441	492	445	460	479	459	454	450	462	468	468	470	431	447	451	514	434	478	462	451	457	399	432	453	433	431	481	475	475	502	454	504	464	454	491	456	454	454	476	454	451	461	465	447	492	449	507	478	500	463	479	433	477	499	442	458	457	483	454	450	476	428	441	475	454	464	435	474	453	460	483	463	458	470	460	466	480	427	426	436	486	456	424	482	467	511	471	493	465	493	479	486	428	470	441	494	482	476	462	472	504	444	424	498	462	450	479	460	450	484	452	473	433	443	463	495	481	464	452	424	484	456	515	459	487	431	464	415	461	474	466	450	453	451	426	497	482	431	454	466	441	432	443	477	444	445	424	474	500	486	478	450	446	422	487	462	467	452	467	447	493	463	447	483	464	442	455	416	458	472	455	446	482	483	439	475	488	464	443	451	457	466	436	455	448	469	465	457	496	443	446	447	451	477	475	473	469	471	483	495	458	462	452	426	450	495	468	440	473	464	499	466	452	427	449	476	438	453	429	440	459	427	480	460	483	485	454	475	470	441	463	493	474	449	440	510	480	473	483	456	447	438	451	465	472	492	479	496	462	452	480	451	436	473	465	461	436	467	451	494	484	487	506	454	476	464	507	458	459	483	513	450	482	492	468	439	466	491	450	449	484	447	509	455	448	453	451	435	443	484	481	419	493	446	474	467	467	441	477	448	443	465	479	479	470	463	471	484	491	445	463	479	424	433	462	468	455	464	471	463	462	434	463	492	484	490	431	463	464	479	477	458	458	422	433	496	465	449	461	436	442	492	421	502	493	424	510	457	462	464	463	487	426	473	476	441	478	455	446	441	441	463	459	432	433	468	415	447	474	405	477	452	435	463	475	443	507	505	458	453	447	471	432	447	445	461	424	459	479	468	462	471	471	457	502	459	470	475	456	448	470	449	456	480	476	492	465	484	464	475	439	510	433	467	480	496	470	478	457	479	450	448	436	456	478	504	449	458	435	424	456	489	460	476	457	433	438	490	448	477	464	449	483	487	441	496	423	453	475	488	517	448	405	482	464	445	478	447	446	480	488	425	427	496	507	464	453	465	449	438	463	492	453	507	490	466	477	461	465	443	452	498	439	485	499	487	428	460	446	465	477	443	465	476	494	451	473	452	457	430	483	452	472	482	482	457	459	441	467	475	445	413	500	447	460	469	450	458	429	469	494	442	478	411	488	451	486	449	453	441	482	468	433	450	462	421	420	457	469	473	481	414	436	466	427	526	419	442	460	466	468	468	467	460	447	493	474	452	481	460	469	427	435	459	495	471	477	441	476	433	463	411	469	464	477	486	464	463	437	472	466	443	465	500	459	442	486	482	456	457	430	474	449	464	450	473	460	451	460	486	468	478	467	432	459	452	477	451	449	447	443	424	468	416	405	437	510	453	449	459	484	483	453	468	472	463	465	440	450	470	461	510	464	439	477	463	461	466	429	471	477	461	451	426	439	431	440	461	449	470	488	443	470	439	436	474	437	464	461	447	463	492	425	470	450	451	455	481	457	442	485	487	464	495	462	418	482	472	467	428	463	491	425	473	443	462	460	460	458	471	456	466	447	444	449	469	443	451	472	446	471	468	466	479	480	480	467	458	457	414	502	464	484	435	458	450	448	453	476	463	468	465	473	458	450	444	466	472	433	474	448	461	495	465	427	448	437	465	452	444	473	464	464	491	442	472	475	485	480	470	506	442	481	472	469	476	457	473	453	502	458	465	497	469	450	489	471	495	506	459	466	487	460	465	428	482	470	467	448	467	469	497	461	466	440	474	468	482	438	458	451	481	449	448	418	441	474	515	432	469	473	417	471	441	459	442	466	498	452	489	426	458	444	489	494	471	475	468	484	488	501	448	469	418	455	451	435	484	467	463	476	434	486	493	460	476	461	464	472	441	473	468	484	444	461	458	487	460	429	441	467	463	493	494	471	437	492	503	487	484	453	473	440	458	416	455	453	487	430	465	477	479	448	436	455	462	491	500	437	477	485	469	422	442	462	428	492	464	485	467	453	479	436	463	455	449	466	468	450	427	446	481	445	456	503	439	419	417	478	437	478	442	493	471	452	465	448	466	489	484	457	469	447	502	459	449	489	459	467	438	459	463	463	444	491	457	474	444	446	479	449	483	486	438	438	482	462	418	474	483	458	482	512	434	431	493	448	424	442	443	465	463	468	437	457	485	508	432	462	474	498	460	461	489	457	500	449	454	443	443	440	468	448	451	478	464	452	506	459	478	480	442	471	440	455	490	494	465	426	500	466	471	435	457	477	463	484	485	460	522	457	491	485	468	475	487	460	482	487	420	512	501	467	509	482	457	470	498	453	478	467	449	449	481	461	431	441	455	473	447	461	457	448	452	470	462	474	458	476	465	452	478	438	461	468	433	468	462	468	491	452	460	482	478	483	454	467	427	469	481	452	441	474	508	509	438	430	437	487	453	470	450	425	475	477	441	455	450	497	445	454	424	449	469	477	477	478	476	455	449	464	456	513	475	479	437	472	438	502	447	454	481	472	470	442	437	433	400	452	452	502	492	482	477	441	457	490	475	476	441	463	443	487	467	458	437	478	436	471	475	445	474	436	477	430	448	507	464	474	463	462	464	477	443	492	485	453	479	429	448
25444	21342	28631	34079	22147	35674	36082	21751	6789	1702	830	637	593	569	594	614	589	625	587	584	607	562	595	614	586	575	603	576	584	604	583	552	563	597	585	593	591	544	613	628	574	568	580	610	604	608	591	568	564	588	599	618	556	565	612	550	581	586	600	628	607	574	580	636	560	568	604	585	567	569	598	588	591	638	553	575	615	559	599	572	579	558	580	590	530	591	604	571	601	589	581	593	548	590	596	560	545	574	572	552	594	660	567	598	576	540	625	604	644	590	540	620	556	541	583	560	579	609	618	570	587	552	542	600	591	570	609	626	592	602	581	575	557	520	607	585	629	605	630	594	533	543	612	589	599	563	637	595	578	650	612	579	634	576	647	592	557	534	594	618	607	589	593	517	596	520	585	561	562	587	548	599	592	561	592	555	580	568	556	559	577	548	570	604	597	579	608	528	602	553	599	572	617	604	605	628	594	548	592	644	578	554	587	572	565	587	574	580	574	510	582	620	596	582	609	581	609	582	566	535	580	604	652	572	528	569	596	567	581	593	589	607	528	608	592	582	588	583	609	603	569	589	571	589	661	568	616	589	564	584	569	593	560	588	630	560	567	600	608	581	597	599	530	590	604	583	596	586	597	551	558	609	632	586	581	606	586	560	534	595	560	602	614	621	590	598	621	605	571	599	537	617	565	564	591	614	555	619	599	560	548	592	557	523	569	623	562	587	580	584	540	564	549	603	586	607	583	573	608	513	590	549	595	617	593	589	601	572	528	563	560	584	596	539	613	583	583	572	567	613	525	545	625	599	556	573	603	564	603	620	562	614	580	576	569	569	587	573	605	570	558	602	512	580	607	556	583	544	592	584	604	592	583	596	515	570	615	528	579	523	556	575	599	571	547	567	599	591	532	579	560	579	581	577	567	583	604	582	620	610	564	588	602	585	602	535	602	542	568	534	583	609	592	586	621	592	599	588	581	584	641	580	577	606	633	567	563	623	563	643	645	603	593	584	599	560	647	568	602	545	574	598	601	593	588	555	576	586	549	534	605	593	620	642	599	567	575	593	570	588	589	540	632	605	576	550	584	572	560	564	632	577	603	571	596	620	589	594	613	616	558	551	606	599	589	590	562	618	609	599	573	580	615	605	543	568	577	589	567	616	599	602	567	570	567	587	581	581	626	571	561	583	577	593	597	609	574	569	550	571	588	602	574	593	613	596	585	628	564	573	546	555	576	615	605	580	551	581	573	633	626	624	588	570	596	579	603	542	567	572	583	632	554	555	575	595	558	555	600	554	605	582	612	600	573	587	581	620	567	599	559	587	587	624	621	555	584	559	606	584	557	555	609	570	539	556	586	559	584	603	573	568	617	607	598	610	562	600	571	526	582	591	571	573	608	567	576	573	578	584	624	525	605	631	595	560	548	591	608	587	560	596	579	564	561	590	584	583	552	603	605	609	582	573	611	577	619	530	570	572	602	591	597	608	611	556	600	600	566	583	569	626	590	530	606	557	540	567	601	563	563	608	589	596	584	562	591	575	598	579	563	606	554	518	582	581	576	594	583	585	593	612	536	623	536	568	583	605	574	577	586	569	605	577	569	575	582	570	542	553	545	601	613	565	556	609	543	575	603	553	562	588	590	521	624	613	603	588	599	573	615	570	588	561	595	564	571	571	527	587	606	610	603	587	574	565	579	585	547	587	579	581	605	637	596	556	569	527	570	546	551	552	611	592	552	610	665	598	602	599	573	599	566	611	577	572	612	580	593	621	610	530	564	577	617	575	593	603	588	578	581	600	590	578	548	571	614	583	551	591	545	587	559	618	575	590	538	550	602	560	572	594	545	580	530	585	578	610	578	594	567	610	628	599	545	586	582	555	565	575	599	561	557	538	590	568	577	569	580	573	560	594	521	601	590	534	582	518	567	647	568	596	566	581	586	553	543	540	571	592	547	618	547	595	500	580	576	599	530	609	555	605	600	560	593	571	562	528	589	601	597	605	612	622	566	593	591	581	579	609	596	585	525	581	571	571	558	602	550	624	575	551	559	585	577	541	633	618	563	562	627	557	580	566	614	593	581	569	589	562	606	610	625	547	601	601	603	573	573	538	587	565	577	553	576	547	567	591	582	573	558	627	574	592	632	604	567	587	594	588	573	605	607	547	555	574	577	568	621	619	545	573	570	583	599	575	595	583	550	627	560	579	561	608	552	588	583	567	591	590	567	578	571	589	575	526	588	591	595	544	548	569	556	548	589	577	650	582	595	633	580	570	580	611	568	561	636	604	575	584	520	590	574	558	614	533	540	578	596	587	561	574	585	603	581	571	579	574	592	532	554	571	532	592	582	588	600	579	538	575	584	576	603	582	606	568	596	573	599	572	571	641	567	590	583	634	587	624	602	562	631	584	589	604	593	599	573	577	591	609	554	568	596	612	531	563	577	582	573	580	532	619	556	590	583	566	572	613	601	570	575	570	606	589	556	606	568	551	556	592	579	569	614	587	606	563	571	588	519	538	577	559	558	589	585	585	557	605	571	630	598	575	575	560	609	570	574	572	570	617	573	575	592	576	536	594	603	567	553	599	579	566	564	583	624	558	543	593	565	641	584	595	566	613	571	574	571	552	557	599	598	591	561	611	554	613	586	570	568	589	660	560	576	593	579	541	554	601	552	607	569	582	615	627	601	610	615	593	586	614	574	595	573	595	550	582	599	574	607	580	594	550	599	585	603	525	622	589	582	523	584	564	601	593	581	566	575	550	578	563	606	559	607	575	592	550	565	612	594	590	552	587	601	546	564	575	553	553	609	568	571	586	617	574	571	537	594	614	534	608	548	536	551	565	653	583	546	574	537	558	577	595	588	627	607	589	580	544	614	589	604	563	614	593	550	613	604	545	580	602	570	529	596	553	554	589	573	566	598	550	628	602	559	559	578	557	562	600	577	609	554	566	589	567	588	581	545	587	560	574	587	625	582	579	587	592	623	609	566	606	579	579	583	579	623	571	572	552	548	583	533	543	592	556	549	595	570	598	558	573	550	599	563	614	590	588	615	555	589	572	564	571	581	567	596	593	574	530	590	583	610	612	632	573	535	573	576	500	565	581	517	599	617	514	576	550	549	594	584	606	547	569	577	605	585	559	570	563	584	569	580	583	575	541	577	549	603	586	514	602	573	581	602	578	600	633	542	619	622	582	598	604	614	586	588	583	551	576	553	551	553	588	532	580	589	540	590	560	557	557	548	583	595	604	586	556	541	574	560	591	545	625	574	569	559	621	578	586	564	585	570	591	590	544	566	591	583	544	618	597	550	556	606	582	580	618	561	567	574	597	577	584	545	535	591	601	576	553	590	601	592	653	585	608	548	612	591	590	594	589	554	552	594	579	553	589	629	594	556	597	591	583	633	578	576	544	594	572	617	564	583	581	604	561	594	567	544	581	560	577	591	604	619	556	594	568	585	635	560	571	548	584	574	575	578	571	577	552	590	595	576	609	624	565	603	614
5667	26921	33226	27615	16464	34098	30504	15590	5035	1595	791	596	527	535	529	544	526	543	526	503	520	490	540	547	537	542	527	515	497	454	544	494	531	539	522	496	536	538	547	540	503	490	533	522	532	496	528	492	550	502	540	539	503	514	529	550	531	481	504	490	527	533	489	578	565	504	487	508	533	531	502	517	499	566	510	501	526	494	535	560	516	528	524	517	500	511	509	523	544	497	536	536	508	521	552	519	507	528	541	514	523	535	500	524	507	538	524	500	532	546	519	521	529	590	461	535	480	510	462	496	500	540	523	536	523	508	521	533	523	520	502	533	500	549	493	556	536	528	533	487	547	559	502	535	510	509	506	564	561	536	527	483	520	540	559	528	518	525	513	536	512	508	532	518	554	516	489	530	493	497	528	502	586	582	533	542	549	553	489	521	517	542	508	495	522	498	506	537	537	507	531	517	540	493	531	502	532	537	568	548	542	542	540	513	522	526	527	524	521	519	543	522	563	516	535	518	529	491	556	483	516	536	576	536	544	557	515	560	490	553	485	492	538	535	542	534	542	577	467	528	535	519	530	532	527	511	533	523	523	499	551	539	506	494	490	523	493	494	513	522	501	506	503	522	565	531	486	511	538	523	544	535	526	491	536	571	541	517	526	504	496	548	493	535	509	504	538	540	517	516	519	503	517	522	552	529	481	527	530	507	525	536	551	547	508	545	540	515	562	517	530	557	496	511	536	520	531	544	546	567	538	547	568	508	534	551	522	547	534	520	534	551	533	503	524	513	524	558	497	514	478	529	548	555	561	548	524	530	542	519	551	514	524	530	537	556	512	534	524	492	547	524	514	540	480	472	562	532	510	503	538	494	522	561	524	493	492	514	521	528	545	454	523	542	559	539	473	534	542	489	529	482	498	562	512	549	497	522	505	526	531	530	492	470	514	497	503	529	534	519	542	520	520	552	543	536	514	528	523	553	504	495	513	519	517	553	516	517	552	560	534	556	470	526	543	516	515	496	526	525	480	532	524	536	538	555	559	481	533	513	550	522	502	522	574	541	555	517	546	518	495	527	548	504	558	528	513	504	549	562	524	535	528	539	500	538	497	535	543	522	511	504	506	522	571	506	549	531	517	497	500	513	550	535	550	497	534	489	527	502	499	539	528	499	519	497	533	544	547	522	475	492	547	508	547	539	515	559	530	518	548	554	554	517	520	547	511	536	474	538	588	521	525	520	508	527	547	525	519	548	520	540	473	497	507	527	517	487	534	512	507	485	541	538	564	508	534	495	537	491	514	523	507	527	477	548	484	529	542	545	551	505	534	546	544	527	515	529	539	553	510	529	473	515	548	523	510	519	545	543	521	506	542	553	542	514	526	491	512	541	571	497	501	517	557	493	510	545	543	519	573	479	524	495	515	543	500	495	521	521	554	518	513	555	503	527	531	560	528	534	501	547	560	527	525	498	530	517	538	578	532	559	508	503	526	501	531	500	517	546	527	543	535	503	535	488	534	534	505	525	511	506	516	530	536	531	519	515	532	506	527	486	514	467	505	554	545	578	568	527	537	554	525	507	488	509	537	526	494	548	538	550	476	544	525	540	542	534	556	556	559	512	510	485	522	552	498	512	529	500	485	551	507	521	511	515	529	552	503	518	505	501	516	536	489	543	493	524	507	485	521	558	535	556	508	529	528	507	553	553	560	537	533	534	526	508	497	545	555	528	514	589	530	533	525	523	506	516	500	490	545	533	503	537	554	532	525	521	506	536	542	524	501	522	561	522	523	512	561	486	527	504	542	541	560	474	491	519	550	530	497	556	497	537	520	546	519	512	497	549	534	557	524	504	548	531	514	472	502	543	561	534	531	536	523	496	562	515	544	501	542	534	521	521	533	522	562	510	501	515	562	516	507	491	509	520	476	500	527	559	505	501	530	506	524	506	526	533	543	539	523	462	506	510	526	508	497	501	504	498	522	534	536	533	486	521	522	511	522	495	512	539	539	499	511	524	537	542	503	507	523	519	539	547	521	514	553	525	515	510	544	515	552	495	538	537	553	551	510	491	540	573	518	501	504	486	516	518	517	471	496	505	493	502	564	511	497	505	526	521	542	508	534	491	550	474	530	523	507	537	567	540	527	503	527	518	512	573	545	506	531	525	531	514	512	555	570	539	523	506	534	533	531	535	505	496	490	533	575	511	574	546	507	507	489	535	495	545	551	574	572	527	537	529	502	508	494	547	551	518	529	516	542	510	504	489	518	523	526	528	552	524	505	526	498	522	547	490	533	523	533	521	526	513	524	508	533	521	483	537	521	494	538	483	528	553	471	497	523	529	542	528	541	555	527	518	531	517	513	502	557	491	550	540	531	565	519	507	496	528	521	514	484	516	514	549	523	487	487	508	481	484	506	526	558	501	529	527	548	507	528	510	480	495	527	531	588	535	514	517	516	518	525	501	516	548	492	533	570	505	497	496	531	539	499	574	533	501	523	499	505	533	504	539	463	513	548	502	528	486	525	547	529	503	511	529	525	513	516	538	535	494	485	512	532	498	527	498	510	489	477	547	509	534	563	554	573	519	541	479	492	534	514	556	537	505	527	548	570	546	523	487	543	515	536	534	578	532	546	552	539	503	538	573	524	570	523	521	523	507	541	548	505	512	511	517	505	534	506	515	508	519	518	544	535	507	507	549	513	540	535	532	529	535	534	554	547	524	521	528	566	484	503	510	498	496	528	532	537	476	537	524	478	482	525	499	522	524	547	542	507	536	574	490	503	553	500	528	524	505	526	515	505	529	495	494	492	553	508	529	497	554	584	546	563	528	537	507	533	533	547	504	532	515	530	559	548	532	538	516	527	561	488	570	533	526	522	532	507	575	509	510	521	515	505	496	527	547	513	540	539	539	550	513	540	520	548	530	510	489	518	513	544	534	505	511	506	545	539	526	495	536	535	520	499	512	507	516	529	523	544	499	534	527	561	533	533	518	533	504	538	554	503	525	524	582	509	539	530	522	515	494	534	511	536	538	506	498	527	525	521	567	543	545	538	517	514	528	546	548	527	511	541	509	518	484	514	514	517	490	509	574	576	517	570	526	521	485	531	514	577	531	532	521	522	549	505	505	521	493	534	526	553	502	520	499	523	535	503	528	518	516	479	509	552	564	500	520	518	557	543	535	522	505	533	528	508	481	532	552	510	543	552	499	514	543	511	513	549	526	506	508	529	545	525	541	509	559	584	471	502	534	577	501	487	501	518	518	488	569	526	552	494	521	488	578	489	533	545	530	533	504	546	513	504	501	502	514	510	546	525	525	536	491	519	498	489	531	534	525	516	526	504	523	499	538	563	550	535	510	549	537	477	542	503	501	534	490	481	517	519	529	509	546	521	532	544	538	507	541	528	512	469	459	497	487	525	524	530	510	543	522	551	523	502	550	521	518	550	526	521	535	545	518	535	524	564	542	500	551	542	508	520	501	535	529	547	533	524	531	507	535	476	534	537	508
24188	21342	28610	25344	34445	53225	54821	34106	13834	3743	1321	921	792	712	729	709	714	686	752	746	703	713	697	757	679	672	737	716	679	722	735	700	744	688	734	735	681	674	670	708	732	710	684	732	711	683	699	680	666	683	686	669	719	700	711	702	661	703	728	727	697	680	689	659	662	720	695	677	724	729	658	718	741	721	688	686	710	694	700	701	733	700	689	689	668	736	693	721	697	663	746	673	708	668	706	695	656	632	661	644	726	695	696	701	721	692	698	669	741	692	750	670	750	720	703	702	706	707	690	727	706	734	687	716	671	667	683	671	726	681	698	712	661	656	722	673	690	721	680	661	684	695	688	691	701	740	689	694	686	700	655	687	696	760	742	758	704	736	702	752	690	720	736	671	674	728	660	686	695	717	667	720	723	691	680	675	663	685	755	737	694	660	765	685	684	699	699	686	649	682	735	674	716	682	697	710	733	652	708	697	711	705	652	722	672	710	672	648	698	692	696	723	691	744	716	702	660	649	719	680	694	760	674	707	684	669	663	713	701	676	664	688	704	730	712	673	739	673	642	691	748	705	680	670	707	739	672	696	687	709	698	697	713	688	705	740	689	665	715	675	684	694	712	669	687	712	675	682	673	718	695	641	698	706	640	696	716	734	679	701	642	674	736	684	676	710	696	668	666	681	657	714	683	674	722	708	741	687	692	706	669	699	654	684	657	662	704	698	674	716	730	683	693	687	670	701	715	657	726	673	648	748	671	705	659	698	717	701	694	689	699	687	659	698	704	689	727	703	723	732	687	681	669	697	697	717	678	654	654	699	665	685	692	705	675	708	698	708	664	681	673	731	692	713	746	706	720	777	733	663	706	605	664	706	657	697	690	653	685	691	674	700	707	675	711	659	684	726	725	680	733	676	641	615	669	697	705	696	690	705	696	661	662	695	713	714	693	685	705	680	670	642	684	708	664	671	684	721	721	638	705	714	710	684	757	689	705	717	671	704	696	739	715	691	682	697	696	684	705	702	645	716	741	723	665	690	746	669	658	737	713	644	703	739	716	696	719	733	702	673	660	703	697	668	706	673	655	731	729	650	657	684	677	672	736	703	704	678	675	718	619	721	698	698	672	746	695	714	666	700	618	706	659	726	695	695	686	686	660	736	749	674	679	699	742	706	699	642	744	664	691	677	705	718	680	745	709	664	707	647	700	710	692	688	675	678	692	675	692	713	710	684	676	724	650	635	687	693	674	682	713	691	690	703	729	707	683	708	718	701	737	715	650	653	687	661	638	680	695	647	638	644	707	690	637	732	681	685	720	676	677	670	729	680	681	739	675	649	657	681	683	672	679	705	707	707	726	708	668	671	687	696	670	680	683	688	698	681	677	715	705	676	740	641	717	697	708	711	694	694	668	703	702	680	674	691	696	667	674	703	714	714	749	704	706	733	636	692	664	735	662	725	688	723	655	674	726	713	738	687	673	720	645	709	701	718	696	654	748	676	720	698	693	727	746	713	700	721	676	736	666	696	704	668	734	670	677	699	680	702	686	652	690	708	674	731	713	736	684	672	701	718	720	702	693	704	656	697	720	700	700	667	679	726	682	676	699	672	687	656	732	711	767	755	697	633	691	691	733	656	716	691	700	701	681	654	683	705	644	683	651	755	684	699	662	654	699	637	701	678	701	686	703	697	693	686	745	736	676	686	712	698	689	702	698	717	673	750	739	684	735	713	686	696	714	702	738	730	704	672	696	721	668	712	673	719	717	693	695	646	670	690	641	706	686	678	675	702	717	684	630	658	679	722	732	698	669	693	677	702	646	721	713	669	667	707	674	676	720	673	700	673	706	662	677	687	677	706	691	640	682	703	662	754	698	721	718	672	677	727	716	702	682	678	656	705	700	694	671	672	691	679	714	694	649	706	701	678	670	674	709	709	673	682	710	714	725	735	705	725	685	689	705	633	672	624	710	694	655	710	689	676	663	704	663	716	701	706	664	721	716	639	711	707	755	676	662	687	672	629	626	656	684	682	654	673	653	683	710	684	694	697	666	706	697	682	695	692	698	683	704	685	691	620	689	689	713	681	690	692	696	715	721	708	697	655	681	693	704	726	692	625	653	686	700	683	687	660	679	656	674	719	683	702	675	724	664	680	656	696	671	667	665	672	681	689	709	707	656	750	690	650	694	688	703	685	700	705	711	680	707	717	728	714	634	719	721	661	666	719	714	680	688	674	663	682	712	698	659	699	644	712	686	693	702	735	699	696	707	697	680	694	670	653	651	678	663	728	683	690	713	707	645	707	679	682	685	748	752	655	660	698	702	683	733	667	687	690	708	681	661	724	683	662	715	685	683	726	718	651	722	666	705	711	723	658	684	668	650	712	724	684	669	691	701	716	718	720	681	691	716	688	703	710	719	647	727	744	691	686	633	721	670	688	688	712	737	722	689	712	696	669	681	720	623	659	723	700	711	679	711	704	665	685	672	670	636	723	698	653	662	673	741	691	694	642	693	679	695	665	658	697	657	654	703	668	710	708	659	719	691	692	698	660	687	663	696	717	673	685	679	742	716	649	695	660	726	639	684	712	697	696	714	699	693	683	692	733	715	696	652	683	687	644	727	715	686	694	748	657	705	664	684	669	690	703	746	650	693	707	660	700	691	716	709	678	686	684	696	674	687	705	644	670	679	663	697	693	738	720	709	674	682	677	673	678	638	662	661	640	694	698	688	661	714	658	673	725	723	664	649	746	706	728	686	719	732	635	747	743	717	711	663	673	679	741	683	671	673	676	690	690	702	720	674	671	698	677	688	704	732	679	725	655	688	693	745	657	742	714	630	693	699	722	721	684	712	677	714	724	664	672	670	712	678	686	677	701	650	712	699	705	616	676	659	638	707	684	652	691	634	700	663	709	701	700	711	682	718	649	713	711	682	663	716	761	728	690	722	740	720	632	661	697	709	675	686	631	722	723	641	719	680	707	662	658	700	727	700	682	685	685	638	623	707	695	692	716	679	678	696	682	690	696	684	712	706	732	648	716	703	687	739	693	696	694	663	651	680	702	718	715	662	677	686	688	647	703	721	697	713	684	703	678	746	663	695	714	708	717	729	690	690	666	723	692	681	770	715	646	688	705	708	706	661	685	703	749	677	673	659	704	662	668	704	691	701	682	687	700	693	711	718	668	674	633	629	704	687	694	721	680	663	672	721	703	696	686	685	705	614	699	681	687	720	735	694	683	658	685	702	722	643	659	686	689	701	665	629	671	646	709	670	741	685	675	687	673	721	660	671	634	709	745	680	666	680	677	655	702	712	666	647	693	647	656	669	714	703	669	709	709	685	703	694	678	699	614	674	711	772	693	675	683	716	691	657	745	688	731	654	675	705	669	679	664	678	695	683	663	668	701	687	683	705	669	698	676	742	691	727	669	708	710	690	681	671	694	701	651	717	673	665	704	686	665	746	659	642	660	631	664	694	654	698	726	637	684	685	683	692	709	674	644	672	693
7023	31690	11223	24918	44632	55008	48822	26113	9429	3132	1274	748	672	611	661	608	654	604	663	628	609	595	671	635	644	616	658	633	620	671	621	635	618	608	642	651	604	587	646	587	601	622	626	619	632	663	649	617	610	566	598	590	623	640	603	607	647	612	630	647	655	620	594	601	608	628	609	632	611	629	577	613	621	618	680	621	662	595	665	626	639	641	630	593	589	642	570	665	619	615	638	581	662	600	658	620	630	625	612	598	629	589	579	631	611	617	623	598	659	614	659	646	657	655	643	637	601	582	619	644	625	611	591	652	624	632	608	622	627	661	607	617	620	631	601	620	651	639	579	641	669	582	607	625	557	621	619	631	654	636	624	642	629	624	607	641	620	615	628	607	635	640	585	640	628	667	620	623	597	616	592	656	610	622	602	648	629	641	620	659	611	567	635	632	629	621	625	607	660	603	630	629	618	549	610	618	598	602	605	614	635	651	661	607	591	613	634	625	668	603	603	649	678	613	586	641	656	612	626	632	603	605	598	593	650	633	650	578	584	601	643	642	608	638	633	616	627	624	635	605	632	613	593	647	602	594	592	610	616	590	575	640	604	589	599	605	609	659	596	644	605	604	573	633	632	649	613	619	629	605	622	581	589	595	639	637	616	626	625	621	599	612	606	599	611	595	650	666	624	585	571	597	597	571	616	574	622	618	600	616	596	605	602	593	598	609	637	625	619	597	638	575	635	596	566	612	593	632	648	638	608	620	648	623	582	616	665	652	641	628	637	616	595	620	613	573	636	638	614	596	605	647	634	640	604	666	607	626	609	627	670	590	645	634	631	615	583	610	612	635	613	614	577	618	583	584	628	626	592	630	601	626	624	612	611	578	553	624	648	612	600	622	574	631	612	613	628	613	596	600	629	641	635	631	613	642	625	585	575	619	643	645	671	643	616	623	584	604	639	626	611	594	630	617	615	629	635	565	643	629	615	577	587	646	605	599	625	610	606	601	655	621	624	617	651	632	587	643	643	612	634	613	610	636	605	588	581	617	642	607	586	614	617	610	656	652	587	622	689	633	581	660	617	569	611	599	611	625	623	552	588	630	625	676	591	628	620	604	598	589	636	605	683	622	625	621	622	609	610	587	575	644	604	623	630	642	592	603	606	626	640	643	667	539	630	636	614	612	612	636	591	591	598	603	645	608	641	606	663	625	643	563	624	620	634	608	611	596	642	565	652	592	606	622	616	617	672	628	655	573	596	623	626	563	656	629	587	630	649	623	603	610	599	625	633	648	603	670	635	607	631	584	634	590	570	601	654	627	670	599	593	597	607	634	672	610	615	627	627	604	617	567	565	620	604	636	649	577	619	612	580	613	689	630	587	634	618	648	603	576	614	575	602	642	588	606	594	611	590	599	663	647	624	628	647	616	667	619	606	647	601	630	611	628	610	604	648	619	570	581	595	613	647	621	626	598	634	632	589	644	598	607	612	635	638	616	623	601	637	660	631	623	617	589	622	624	613	651	603	624	623	591	604	611	629	607	587	613	596	613	595	650	604	610	606	611	600	617	649	606	626	608	607	626	629	611	615	600	634	633	616	589	611	631	628	645	605	626	666	534	662	604	601	640	619	615	607	623	607	608	630	582	597	633	642	592	636	567	602	578	573	666	617	592	638	614	593	608	639	656	659	611	626	604	637	605	625	607	659	617	625	569	598	640	611	617	659	614	595	646	628	587	619	628	645	618	604	641	636	632	611	655	634	619	584	602	629	626	685	662	596	581	614	568	633	610	639	658	660	603	625	626	555	624	657	599	588	648	644	602	632	593	620	622	626	613	618	647	625	611	611	652	659	637	603	657	598	588	615	633	616	621	575	639	593	621	617	618	606	610	628	585	599	587	603	611	601	629	582	613	618	596	629	622	662	650	645	621	584	620	618	648	612	629	611	646	586	602	611	641	670	591	607	658	603	623	597	612	579	665	604	578	602	651	614	633	582	627	612	593	619	633	561	630	680	666	620	587	577	639	602	599	636	649	615	606	609	637	631	636	617	617	608	618	609	619	620	591	616	670	636	581	573	625	674	588	581	593	651	635	611	585	601	630	629	641	637	590	581	621	654	609	598	591	615	605	593	614	612	625	627	606	658	646	635	586	596	604	678	632	590	656	593	604	644	639	611	590	626	626	579	615	592	639	631	574	636	611	601	613	635	603	633	608	591	583	670	616	602	630	618	656	620	593	679	640	655	633	636	625	613	605	614	567	596	647	599	606	615	581	600	635	611	607	637	628	626	652	609	616	640	632	636	612	611	627	631	599	618	639	603	642	629	625	626	614	660	591	606	606	661	612	642	634	621	620	593	576	638	621	628	655	669	656	590	587	611	603	621	621	586	571	620	619	587	561	642	624	595	578	640	602	642	609	576	591	624	595	654	609	630	593	621	623	578	609	565	583	589	630	632	647	611	600	624	620	617	612	621	625	604	642	632	585	614	591	659	625	634	601	614	618	612	628	614	609	648	592	626	634	622	591	626	611	653	615	649	621	592	618	659	640	578	662	620	602	654	642	643	639	625	569	574	673	595	656	625	580	619	611	634	592	657	612	595	633	615	589	620	614	622	597	617	617	616	628	633	585	638	621	622	631	629	590	591	603	593	607	601	582	602	649	643	627	586	619	617	633	635	622	633	628	609	631	616	672	655	665	637	631	605	645	606	598	602	618	655	567	588	597	585	652	570	641	621	639	600	651	629	623	623	610	675	608	654	644	618	610	612	693	598	597	615	584	629	607	621	617	608	645	607	615	612	616	617	619	603	589	603	661	612	615	634	630	602	627	606	617	583	618	615	604	594	621	579	696	602	642	624	624	639	630	617	621	648	599	598	656	632	625	588	615	630	619	607	599	666	641	614	662	599	631	626	633	586	637	633	658	640	620	692	627	601	610	655	612	605	613	654	621	619	609	549	644	595	623	604	624	588	588	593	610	641	591	571	605	582	624	583	595	651	580	559	656	638	646	627	668	604	591	627	578	639	593	595	640	639	615	657	675	648	611	625	644	656	603	598	612	592	588	621	633	598	617	634	658	634	605	617	613	650	602	605	636	622	637	632	638	576	641	633	597	603	604	659	627	546	602	611	610	613	591	648	620	631	633	597	626	610	568	634	613	614	568	617	598	584	628	604	598	611	621	604	643	553	606	615	591	604	587	635	679	645	586	598	649	585	635	626	597	663	620	646	618	602	677	604	630	609	592	633	592	622	586	656	587	636	643	592	635	620	603	584	620	621	603	611	590	619	606	610	644	616	601	649	669	623	623	675	607	611	590	645	600	606	626	640	608	622	603	624	599	597	641	640	639	600	657	611	658	638	649	579	638	631	642	609	612	597	645	612	632	586	644	646	641	582	627	645	639	633	602	617	632	612	614	660	622	645	606	633	595	631	623	582	637	614	616	633	567	599	567	610	651	622	607	616	613	592	611	621	635	618	604	639	590	657	608	567	606	606	658	599	650	558	621
27805	12988	2020	3464	8028	7930	4215	2035	971	703	641	577	593	546	549	561	544	554	559	546	563	547	565	532	604	518	566	540	575	568	580	541	545	605	531	529	529	552	542	565	553	577	558	580	556	558	566	593	523	503	562	573	571	537	557	550	561	540	557	530	568	523	593	556	553	492	551	568	537	555	510	560	547	517	545	536	530	521	502	601	565	546	511	538	545	570	556	546	560	548	586	607	532	524	543	536	537	546	542	496	519	548	546	566	548	542	549	568	543	535	599	511	570	496	558	522	558	527	561	537	562	533	575	552	543	592	515	578	573	567	556	533	554	541	536	545	561	561	594	517	559	559	521	520	484	507	517	582	564	560	545	648	553	503	579	500	492	537	537	579	523	570	547	539	620	554	565	543	570	554	583	599	550	574	513	573	567	530	578	505	558	599	562	505	556	550	539	536	565	559	528	529	562	505	543	552	518	552	521	533	529	578	543	603	587	574	539	538	552	580	529	532	577	532	526	525	529	560	572	567	596	556	562	542	550	545	580	525	555	586	556	558	539	587	550	573	584	541	553	600	502	597	565	505	540	509	505	560	547	577	522	528	534	571	584	586	512	528	505	586	558	564	564	535	558	534	558	534	534	504	529	548	565	532	558	519	543	543	532	555	535	555	544	578	525	531	555	543	574	512	549	523	480	530	593	537	551	550	510	497	528	533	522	547	537	568	529	548	536	590	557	552	565	525	609	564	555	549	531	555	581	519	541	543	586	536	508	565	573	533	524	572	518	563	527	572	548	513	524	531	527	537	515	544	541	533	541	539	529	556	556	558	542	605	522	583	519	523	513	545	577	538	552	561	565	554	591	553	536	564	571	483	553	556	568	550	524	596	560	594	580	545	571	545	516	538	553	578	566	574	549	508	519	572	560	542	561	546	540	538	513	551	504	576	528	529	514	540	530	515	505	551	554	527	547	574	531	576	544	570	534	541	528	552	525	600	507	540	553	564	554	563	552	513	577	515	536	497	521	538	548	541	571	545	545	564	534	563	537	497	542	547	554	509	532	515	558	521	517	542	543	574	558	531	524	556	552	542	515	580	566	565	583	533	543	524	552	527	537	563	545	556	570	538	550	520	511	565	569	570	566	542	530	524	552	539	510	538	511	535	508	536	520	533	536	584	559	595	554	546	551	556	558	576	563	567	502	532	560	560	567	546	546	542	557	505	527	563	553	510	581	567	530	549	555	548	535	524	564	565	512	541	537	585	514	541	544	537	557	561	569	591	553	570	574	557	566	549	505	536	541	563	523	549	570	538	517	536	555	571	550	518	546	528	514	559	550	548	544	530	490	561	522	598	555	543	583	567	526	576	538	563	521	582	553	540	556	577	535	549	550	513	537	573	563	566	550	631	550	562	536	522	582	576	562	526	532	552	543	590	608	541	538	521	564	545	533	512	539	524	533	564	527	547	559	530	526	560	508	566	574	531	529	507	514	529	542	521	560	503	581	549	533	553	541	565	573	602	577	519	502	599	584	544	575	578	553	527	544	567	506	556	563	553	560	555	560	564	507	535	516	536	582	529	547	555	570	531	545	546	506	557	582	575	526	502	592	582	531	530	500	588	492	539	539	561	558	539	559	534	500	558	548	565	540	587	555	516	552	499	569	569	545	526	580	524	495	531	526	493	548	561	581	553	510	541	544	574	548	528	530	563	550	474	536	552	588	590	560	549	523	563	584	577	553	540	561	611	530	536	539	556	532	543	568	587	551	557	522	524	530	521	496	557	555	539	553	573	566	550	520	551	524	506	564	526	550	547	532	582	560	546	589	545	548	567	561	513	527	554	560	549	511	530	523	540	573	533	548	580	547	523	520	532	587	553	516	548	563	546	555	516	526	543	559	540	565	522	587	527	527	576	568	565	568	529	557	543	510	573	550	526	564	537	536	539	575	509	532	546	519	542	556	559	554	550	529	587	550	596	573	511	543	548	547	513	538	575	538	522	564	587	535	575	535	544	513	553	565	492	537	539	523	540	543	578	607	552	528	553	548	567	573	511	512	538	622	541	560	543	561	538	555	584	549	561	560	556	536	558	555	552	585	563	531	499	526	544	554	545	536	560	567	523	539	555	533	499	523	520	522	537	584	510	540	551	565	536	523	514	534	613	550	529	513	505	542	556	515	589	574	567	570	544	544	566	527	535	596	552	554	535	533	554	547	578	556	550	530	563	574	577	551	531	578	577	530	544	543	569	532	532	553	548	569	593	545	553	516	578	523	567	539	564	563	539	544	567	584	537	541	536	549	569	553	548	562	563	515	529	561	554	545	536	536	586	545	564	555	576	600	573	504	591	522	547	529	481	568	533	537	528	552	564	584	565	584	564	524	524	502	514	586	545	616	524	573	511	563	594	599	519	555	510	538	507	520	510	555	571	505	548	547	548	551	571	566	527	589	568	525	538	543	538	537	545	571	559	586	592	556	546	567	559	554	511	538	538	526	559	557	497	517	546	546	541	529	545	538	559	528	569	539	546	565	552	567	572	546	579	551	544	536	540	531	537	577	548	542	533	534	563	566	567	569	548	550	558	579	540	572	571	516	512	548	510	594	565	542	518	541	514	560	563	581	565	515	527	529	582	565	514	547	564	568	567	600	558	558	530	550	562	521	531	586	544	567	593	478	555	556	591	530	528	541	561	522	507	562	555	573	513	580	596	527	510	537	537	492	542	549	577	539	535	542	550	554	488	529	525	562	588	526	545	561	504	573	518	557	537	587	532	560	562	565	526	554	560	531	557	556	553	553	526	546	575	552	526	570	513	538	558	538	563	539	511	522	552	552	553	539	559	571	576	530	568	505	528	541	587	549	548	497	512	530	562	549	531	536	560	545	546	554	621	535	527	560	528	557	538	550	564	587	543	510	589	521	573	542	540	565	535	562	557	558	536	580	562	535	533	555	506	566	509	510	552	558	530	538	535	568	527	585	551	563	553	539	540	551	554	533	568	571	557	644	526	506	522	527	524	489	535	553	532	579	594	557	543	548	608	566	523	566	554	604	530	541	538	572	554	556	539	559	536	528	544	550	542	497	539	496	598	522	511	558	525	582	561	562	551	503	570	560	512	563	540	548	521	520	517	570	507	578	551	597	574	522	547	532	603	519	543	579	559	557	532	563	582	585	536	567	519	568	518	564	574	506	526	566	561	528	557	590	559	605	554	546	557	553	563	547	542	548	547	541	562	544	562	548	560	527	531	565	542	592	532	556	540	527	549	573	584	582	521	610	550	556	542	584	542	591	573	603	588	538	539	565	542	520	559	545	576	571	523	531	575	538	543	536	524	539	557	520	531	553	562	596	533	555	529	561	549	500	521	521	535	526	537	549	542	526	518	579	527	570	522	573	590	554	568	569	521	568	540	577	503	538	542	539	503	578	595	539	542	532	549	545	563	574	533	562	522	553	541	595	529	546	534	573	558	542	523	557	593	601	520	567	538	550	562	556	509	573	566	545	527
4831	1167	1141	3463	8094	7201	4050	2007	978	654	514	453	476	468	471	443	498	466	464	466	454	512	491	464	469	476	470	507	486	456	494	484	484	509	503	440	462	410	453	489	501	492	467	475	515	466	502	473	474	464	484	464	504	457	472	487	473	481	451	413	481	449	464	455	447	438	485	438	438	489	451	449	463	439	430	514	482	475	459	450	459	486	443	448	489	460	452	474	500	449	492	451	496	510	455	444	442	458	500	457	493	487	469	503	469	429	470	497	501	441	437	408	474	470	445	443	452	478	476	450	475	510	445	491	440	453	404	440	486	503	436	467	498	466	443	464	476	489	455	491	495	469	540	479	493	475	497	456	456	480	507	475	496	451	450	487	459	480	519	480	481	441	462	486	503	467	464	470	455	450	461	486	473	420	477	495	462	460	475	490	464	441	486	506	489	510	477	453	484	457	496	489	425	462	480	475	450	499	488	451	480	471	464	472	482	456	474	474	437	484	471	425	482	507	488	476	498	446	461	494	469	479	488	463	457	456	458	469	454	485	457	485	462	492	486	481	508	446	453	459	482	467	477	484	459	468	495	454	491	495	474	470	521	476	481	482	451	503	478	492	469	450	459	508	495	486	431	484	448	468	460	460	486	484	457	489	478	474	446	512	485	447	472	467	477	455	481	457	446	465	516	475	431	473	470	454	488	467	510	454	483	511	509	445	468	481	456	481	470	448	436	476	500	386	463	480	457	474	460	464	472	460	480	448	502	502	474	443	472	458	470	488	473	437	484	443	494	472	476	442	476	494	502	466	507	459	459	495	501	485	490	451	481	426	467	472	442	522	516	506	487	494	470	454	452	458	480	456	466	453	466	505	464	472	454	506	441	461	476	444	471	468	469	450	479	439	514	505	471	472	435	457	457	475	475	475	478	488	474	493	463	450	480	468	435	481	453	471	481	434	467	444	469	459	460	470	451	509	496	519	484	474	448	446	425	474	448	478	500	480	473	501	455	496	436	477	470	477	458	441	487	459	444	472	490	456	476	509	455	457	473	467	494	471	491	451	497	469	508	440	446	473	495	497	461	481	514	477	487	468	459	470	483	456	460	466	462	482	454	508	491	437	490	479	441	452	472	456	428	451	461	445	448	442	481	465	448	488	434	485	451	463	482	439	473	502	476	471	452	509	476	440	488	482	484	499	461	515	467	466	472	459	488	481	458	429	459	487	474	494	503	459	467	461	438	474	456	457	473	465	498	444	482	475	467	482	447	485	417	508	488	478	489	472	488	516	476	489	459	434	490	471	490	446	487	444	441	470	452	525	471	486	487	466	468	486	481	451	467	429	494	463	466	506	459	506	446	498	481	472	469	491	488	471	509	476	463	473	449	480	461	469	499	457	441	443	502	462	468	509	460	466	495	483	466	474	457	479	471	455	483	473	472	473	451	488	462	459	438	443	463	475	473	480	471	467	477	504	456	482	456	462	451	503	447	508	517	455	483	469	461	434	448	445	480	526	401	452	491	488	446	459	474	466	438	509	445	492	475	454	477	477	448	486	526	483	452	511	475	493	447	507	472	445	480	445	457	486	464	438	452	481	439	434	444	473	483	497	477	465	497	462	502	448	464	475	458	424	495	501	453	484	465	513	502	483	517	461	511	467	480	483	448	496	481	462	488	458	459	482	453	480	473	451	482	465	466	511	482	480	461	486	463	481	455	469	443	460	462	492	465	451	523	477	450	465	479	441	441	462	475	536	453	451	476	489	495	448	449	465	460	476	459	468	488	467	463	491	471	458	487	454	413	486	483	484	507	493	471	507	466	457	408	478	477	465	414	439	459	487	486	467	483	450	475	481	472	450	424	449	498	464	454	507	459	485	481	475	433	463	437	493	467	455	485	466	472	465	452	481	468	478	459	494	466	494	480	496	468	485	462	467	453	473	495	470	502	465	441	461	456	451	468	504	481	431	444	461	466	517	465	500	514	498	473	497	477	488	478	482	483	499	512	467	465	468	451	487	424	489	446	481	463	480	479	456	453	418	515	477	507	466	457	452	478	455	475	472	479	457	494	485	491	472	503	422	442	482	492	468	456	482	484	492	451	451	509	498	448	475	470	472	467	475	456	473	453	480	463	451	453	463	480	476	483	472	460	481	472	470	501	458	447	506	483	458	465	432	463	451	464	493	472	501	478	496	483	424	495	482	481	491	473	471	431	468	454	487	469	499	500	461	481	498	489	474	463	453	491	472	434	450	442	483	497	487	456	525	491	472	452	479	474	484	460	444	450	459	441	461	471	493	459	461	475	496	457	487	537	455	477	460	462	520	444	481	473	501	468	477	475	465	464	469	492	498	481	455	462	484	454	486	502	498	472	450	467	485	498	509	484	501	484	472	504	426	474	472	498	515	495	519	489	502	515	466	467	474	461	459	448	469	464	465	475	504	487	453	464	492	475	488	474	482	452	477	451	471	479	478	457	493	472	444	493	487	442	466	489	504	442	501	468	441	448	441	466	493	483	484	454	470	462	445	469	465	450	473	432	473	482	452	506	501	459	470	432	476	488	444	450	459	444	492	431	468	481	448	489	408	461	483	472	465	438	482	458	400	445	456	497	440	472	502	472	494	452	477	481	484	488	453	482	462	460	438	474	495	475	451	502	455	468	463	477	432	457	467	474	489	462	446	479	438	471	448	471	465	493	474	486	473	465	503	452	460	476	485	435	479	491	449	509	495	478	444	492	440	441	502	480	451	457	461	488	472	443	441	452	486	513	450	462	465	454	467	466	485	459	464	492	499	459	465	449	485	450	493	507	487	465	454	468	477	476	481	455	482	445	463	471	459	493	446	431	460	483	512	442	441	513	462	483	496	456	463	530	476	463	442	468	484	455	495	449	479	476	470	499	494	486	486	470	442	469	450	480	489	425	453	496	478	452	445	441	462	465	510	493	464	474	458	497	479	503	492	484	473	468	472	488	444	488	476	510	450	452	459	477	495	481	480	448	470	496	447	469	473	451	461	467	456	474	452	465	473	507	479	464	514	482	438	490	483	440	477	477	472	451	476	459	480	430	479	483	476	480	451	486	483	485	473	465	507	483	500	447	491	462	488	485	449	509	451	481	461	490	480	454	428	486	504	434	461	482	457	454	483	478	452	477	506	445	454	482	457	478	519	467	490	456	437	485	484	466	473	467	475	469	482	442	473	439	429	484	450	456	520	472	469	477	449	439	473	498	471	492	505	513	444	444	475	511	483	468	468	432	473	468	470	488	450	473	448	458	480	493	497	456	467	444	504	483	483	516	470	504	481	511	472	496	486	460	473	473	459	476	461	462	474	455	467	480	481	504	478	455	441	469	474	485	491	466	452	497	471	480	483	438	493	447	462	498	468	472	493	472	446	475	504	490	462	508	472	459	484	493	460	486	475	483	465	469	500	449	500	452	470	489	479	463	489	461	439	515	494	471	443	434	486	488	521	503	439	440	482	471	463	480	491	474	462	460	464	489	494
25401	21366	27337	25676	31553	45265	36042	17428	5994	1974	987	647	597	628	609	586	596	544	575	599	612	602	604	608	598	657	576	607	566	599	607	588	637	616	620	583	616	617	587	607	593	562	604	585	589	562	544	589	602	604	534	616	581	575	614	556	559	551	614	613	573	572	563	572	590	570	626	627	582	633	579	567	569	571	605	612	594	518	649	562	612	588	570	608	572	584	584	584	585	566	613	614	565	569	566	556	602	603	607	619	584	607	570	588	603	552	591	570	608	568	623	581	576	561	601	583	556	567	583	563	603	597	607	585	621	626	617	577	559	588	588	569	576	614	604	614	630	620	558	618	561	557	606	591	583	582	602	606	601	581	608	578	585	548	558	617	614	577	555	625	627	565	532	581	582	569	543	584	588	559	643	565	615	563	614	577	594	594	596	570	619	635	564	614	583	552	550	520	586	607	587	600	595	567	572	580	582	564	587	553	566	640	589	574	611	584	577	622	557	607	559	613	562	620	624	576	595	508	566	571	581	575	612	571	592	608	595	579	616	594	595	625	598	561	609	594	628	570	579	567	590	548	608	563	625	559	601	589	628	555	593	608	647	562	595	567	583	602	574	591	591	582	610	577	538	539	606	590	595	562	600	594	539	593	590	557	590	604	627	590	571	584	642	576	577	582	597	574	569	609	563	600	622	614	611	600	568	628	595	564	548	580	579	602	584	618	563	634	606	617	602	554	618	612	570	594	595	618	562	558	572	607	591	591	608	587	581	587	576	608	623	594	599	566	566	605	609	643	564	579	566	567	611	567	604	613	580	578	572	621	578	574	564	590	576	589	599	567	641	578	588	603	587	603	561	530	574	583	588	596	540	626	610	562	554	533	601	570	572	601	560	617	585	580	566	581	587	579	563	656	597	569	601	609	539	580	591	597	611	574	597	565	577	556	584	571	577	582	581	600	604	591	625	568	630	566	617	618	589	622	614	586	568	614	560	557	579	651	578	586	630	603	571	605	639	545	552	611	574	603	625	606	600	626	622	630	585	601	614	579	595	604	574	565	569	573	552	601	578	549	617	558	570	595	601	593	578	542	637	581	564	581	592	596	573	616	582	600	614	576	628	575	584	594	594	609	583	576	541	615	616	605	654	581	602	563	586	572	549	564	567	614	561	566	552	563	614	525	539	593	594	586	584	607	572	591	568	612	617	573	604	560	613	603	583	569	584	587	532	593	590	602	597	575	636	601	593	625	586	593	577	602	584	593	610	579	577	584	600	588	590	571	565	590	574	615	584	625	594	620	561	584	603	604	544	594	628	566	582	601	593	546	585	572	537	563	655	596	587	598	599	614	596	562	563	595	585	574	581	547	551	621	594	580	607	568	597	572	624	635	613	556	562	597	606	598	590	585	589	591	589	566	573	569	585	613	653	600	579	584	643	606	605	610	594	606	586	602	602	557	593	609	621	603	568	566	569	535	565	594	591	597	555	593	575	644	602	596	596	591	595	607	608	545	566	576	612	576	603	594	555	547	572	588	542	641	571	565	582	592	559	606	624	566	578	590	570	560	565	572	595	602	551	570	566	609	569	643	616	573	568	590	588	539	565	568	583	633	640	568	545	555	545	590	623	603	569	615	588	603	628	571	616	598	585	599	581	556	594	621	608	554	597	592	590	569	574	572	586	651	595	586	553	591	599	589	540	657	596	565	622	581	536	601	565	612	579	588	597	607	613	612	580	580	622	530	619	606	591	574	568	593	565	571	575	605	609	574	599	586	577	566	578	588	596	623	606	579	559	559	618	546	584	594	602	594	576	633	581	544	563	582	563	563	547	531	566	563	588	615	582	593	584	549	607	557	559	535	603	601	570	622	536	580	583	593	559	596	588	621	638	580	561	572	598	598	594	609	590	630	554	561	555	557	554	562	586	571	615	606	579	604	577	600	636	591	588	558	610	596	576	612	598	616	589	603	617	601	567	627	565	647	577	593	618	569	573	565	626	592	605	575	587	620	601	635	622	627	592	624	568	620	625	604	555	560	577	570	614	603	552	565	584	548	636	592	625	591	584	619	582	589	545	605	600	593	563	601	537	567	564	571	590	540	585	608	605	584	581	605	577	581	629	598	592	580	591	608	600	594	587	629	540	623	592	590	547	589	559	595	565	585	612	600	599	591	620	640	573	612	594	580	604	564	599	579	553	602	576	588	624	584	547	550	647	549	566	572	564	597	616	631	552	584	534	603	580	545	619	599	597	576	550	573	563	557	576	624	628	587	576	531	583	563	582	571	604	576	569	600	565	544	553	580	588	642	587	621	594	599	575	645	590	618	577	606	591	626	574	564	594	590	619	597	624	583	615	591	561	534	593	602	559	620	563	558	570	551	554	607	607	541	609	608	547	535	571	555	587	597	569	590	553	599	566	618	576	595	573	611	627	545	577	552	596	598	613	573	650	585	602	573	562	573	595	606	585	607	567	533	567	560	585	588	568	569	609	557	585	569	599	566	561	551	608	583	580	625	600	589	603	600	615	567	578	555	573	554	596	596	603	598	580	588	592	611	617	567	569	565	621	571	590	601	550	594	578	558	596	623	588	610	583	592	588	557	611	588	587	613	556	616	646	589	645	574	599	593	606	578	560	574	632	573	555	612	609	564	585	586	585	587	566	605	597	601	572	548	579	569	622	573	602	637	603	558	586	570	536	604	570	566	616	601	540	587	573	537	582	591	573	591	617	573	604	572	591	601	602	590	626	582	597	634	598	622	613	562	593	599	590	594	600	551	596	582	603	579	586	617	592	608	561	561	597	608	557	596	588	570	570	595	625	608	582	562	581	555	601	580	575	578	611	567	603	608	592	610	597	574	583	557	576	606	602	582	594	600	608	531	575	591	592	583	581	583	590	613	587	570	572	560	551	595	610	594	515	590	604	590	563	613	586	575	531	595	607	566	568	576	591	557	561	592	614	616	583	589	620	576	589	603	569	567	552	582	599	623	577	598	595	593	604	543	536	582	589	570	563	585	565	620	606	577	637	581	557	551	585	574	603	597	568	585	582	629	590	604	577	586	577	642	584	614	623	578	618	573	595	552	573	563	612	573	635	641	556	593	570	570	577	559	574	622	595	592	630	595	582	592	578	587	552	578	588	567	593	572	640	593	591	610	581	579	610	586	570	619	574	614	598	581	543	556	602	558	550	540	586	604	560	588	603	575	591	602	586	593	572	607	617	625	602	591	659	585	593	561	617	600	586	597	607	566	547	595	585	630	577	561	546	584	613	600	607	596	559	584	622	608	554	607	604	562	569	567	577	567	582	605	586	566	616	569	654	600	577	539	582	611	620	606	569	573	592	616	619	562	604	549	634	546	594	559	618	629	594	582	622	588	598	583	578	583	575	561	604	580	559	608	568	598	566	571	615	565	556	586	545	547	611	630	551	594	615	568	566	593	581	580	560	553	578	600	601	583	610	583	601	591	595	537	572	593	614	615	578	547	568	596	640	607	580	605	579	621
3628	3410	7058	7869	33879	39944	27680	12191	5307	2044	945	625	538	540	519	554	488	534	511	530	486	514	527	529	525	529	566	588	539	483	484	558	569	564	509	518	519	506	519	555	537	558	531	552	511	547	535	512	541	507	514	520	519	561	507	539	581	529	511	558	504	516	530	539	554	546	512	568	543	496	538	517	517	513	560	560	552	532	533	498	549	520	547	550	519	535	528	529	535	512	533	542	511	540	523	560	479	473	511	511	531	502	558	575	510	525	539	521	538	509	521	492	493	554	545	539	531	501	517	548	551	532	514	515	528	527	510	560	516	573	490	519	587	522	544	508	520	534	526	546	550	526	515	593	537	508	527	501	562	517	541	506	529	511	570	491	548	531	535	594	506	551	522	546	566	549	529	517	503	560	536	543	547	568	539	533	516	523	582	561	525	542	523	531	525	528	485	515	538	567	551	564	506	532	520	495	561	523	543	543	517	543	509	520	533	515	550	531	546	588	508	564	512	516	565	544	520	540	505	498	553	506	534	533	584	503	525	552	524	511	490	601	505	532	542	465	550	550	553	541	541	565	547	508	557	488	529	514	525	538	506	557	518	496	517	555	514	529	573	545	503	530	483	511	537	524	533	524	536	599	532	530	520	555	539	572	512	509	551	587	503	534	508	544	549	473	548	558	537	554	532	558	474	509	527	538	521	544	541	540	503	570	514	541	539	553	545	524	539	551	539	552	541	480	519	543	530	504	549	505	548	501	518	533	516	513	555	527	516	527	540	503	504	544	523	519	515	499	541	532	522	516	560	521	543	555	513	519	533	531	504	543	505	559	551	541	515	515	504	554	540	511	522	560	521	481	534	519	510	544	516	503	560	542	514	556	555	515	539	511	540	551	577	562	500	563	511	548	521	514	529	521	531	536	513	571	548	525	529	511	547	576	503	519	538	539	527	535	486	513	515	521	532	541	571	486	525	532	541	516	492	560	532	522	515	541	530	508	521	512	525	516	525	514	550	537	552	550	518	523	512	553	538	490	505	543	540	506	523	544	499	541	551	543	517	525	522	510	542	561	534	557	577	534	517	536	536	526	534	514	532	538	528	536	525	524	553	522	578	523	550	539	546	517	509	510	527	540	504	546	505	547	570	553	532	523	562	561	508	559	479	508	526	567	522	562	553	532	552	462	505	551	538	512	548	465	572	562	543	493	573	534	562	513	538	540	547	558	546	546	538	535	528	522	531	533	547	535	525	550	564	502	517	544	505	521	506	559	531	519	543	473	532	517	583	550	545	553	519	555	548	507	517	500	517	530	575	546	506	547	573	537	505	529	559	526	552	554	493	565	558	536	536	468	558	527	545	541	477	532	515	547	507	536	553	534	507	570	540	565	506	548	510	520	545	519	536	492	548	533	518	573	556	543	508	569	550	471	538	560	546	513	482	489	471	562	532	556	533	512	568	558	531	533	543	522	544	541	531	515	543	503	520	510	530	533	564	543	560	495	554	541	514	545	535	550	566	504	562	543	531	551	538	547	502	526	498	514	516	501	554	553	545	597	527	549	477	540	515	505	477	525	546	547	561	580	532	518	553	534	526	571	527	512	510	513	546	553	542	529	527	574	529	545	539	503	523	522	533	507	527	556	545	528	544	518	516	518	531	493	546	493	538	522	509	533	519	508	497	521	544	577	541	514	539	518	522	519	520	555	526	553	540	529	522	538	582	538	529	569	536	528	545	515	538	532	533	539	521	544	528	529	547	528	532	546	542	528	541	549	549	536	541	575	533	576	554	503	570	535	492	547	569	502	539	553	544	519	547	531	546	571	473	526	558	510	532	516	499	519	520	510	515	560	514	505	559	538	522	513	555	511	507	544	523	528	556	463	519	501	551	542	547	495	544	502	530	507	510	589	494	540	572	515	513	515	554	530	544	527	520	543	553	526	527	552	578	521	510	499	532	512	548	506	553	505	489	524	544	561	511	539	486	519	577	568	511	491	527	526	538	602	533	551	526	529	552	518	531	539	551	549	535	557	524	549	535	557	535	508	517	543	517	527	503	535	521	509	513	520	537	522	588	506	573	548	540	547	516	523	560	553	544	531	526	486	554	516	494	551	516	498	535	529	557	546	535	535	560	514	533	545	525	554	463	557	507	569	504	509	545	541	516	538	536	547	529	532	539	494	559	518	520	519	554	561	549	585	522	473	539	513	566	531	561	529	525	519	581	533	562	551	513	535	503	537	524	547	531	586	571	483	504	530	546	526	518	559	506	570	522	522	522	530	511	518	474	522	495	532	543	530	501	492	505	525	539	532	533	517	508	529	499	504	538	535	507	529	549	511	510	548	543	563	513	517	520	559	537	482	540	532	501	544	512	556	558	507	498	537	506	564	536	519	514	558	531	492	550	561	515	536	584	548	484	511	505	502	481	506	582	559	516	546	523	570	521	509	528	516	537	549	535	533	533	488	514	546	529	514	524	525	574	490	514	542	522	572	549	543	517	524	565	558	508	557	545	562	586	507	524	509	557	536	525	485	563	572	485	540	505	563	551	534	515	541	523	501	566	526	579	548	531	528	596	554	602	512	545	543	507	531	492	546	564	490	512	489	535	574	548	521	521	536	509	551	545	514	513	509	516	545	529	600	556	529	554	571	484	522	565	525	540	497	550	546	526	541	535	557	486	520	515	506	519	575	499	498	554	538	522	532	573	557	535	543	508	563	507	564	548	521	523	504	489	533	544	551	578	529	537	525	555	551	482	529	523	552	499	538	505	537	515	525	548	531	538	578	504	490	499	524	505	533	503	542	529	531	508	523	523	477	519	534	544	524	537	538	570	504	504	528	559	531	574	515	525	548	491	514	551	541	560	505	587	541	524	490	543	497	528	550	522	562	551	498	519	533	557	511	486	567	536	526	509	546	545	507	504	522	505	563	518	514	517	495	512	547	549	530	521	532	529	534	540	537	494	517	580	499	542	501	487	533	548	577	541	575	499	569	520	504	521	532	532	542	538	518	559	508	495	512	520	503	514	568	505	562	518	492	528	537	507	514	515	525	541	529	537	534	544	498	494	610	545	533	531	519	543	509	547	522	554	533	494	499	567	515	533	558	531	520	555	507	522	540	512	563	519	536	513	529	496	535	558	491	519	518	533	542	507	601	527	488	526	532	525	549	522	529	526	538	532	535	526	531	502	538	509	561	551	551	522	543	498	538	519	566	520	549	551	501	509	537	548	542	526	528	522	507	521	491	534	474	502	501	525	492	500	539	480	529	517	541	561	524	510	528	544	571	490	556	501	476	523	512	561	552	555	513	522	495	548	536	568	538	531	527	561	510	529	555	493	547	563	544	511	510	537	552	500	448	528	535	523	499	528	514	552	588	514	548	475	545	503	531	540	569	529	510	544	513	541	540	506	531	499	563	527	513	523	522	541	528	508	482	527	526	527	533	526	548	516	528	553	565	566	518	528	544	545	519	531	508	571	508	503	518	525	519	514	504	548	560	539	578
24168	21326	28582	24405	32846	52333	54039	31423	16158	5614	1818	954	784	743	760	699	738	669	698	726	733	708	752	664	745	717	719	705	683	719	722	697	667	675	717	727	651	693	694	699	727	730	698	730	683	716	703	724	733	714	674	724	730	722	753	738	703	708	685	677	643	721	697	698	719	648	711	710	674	701	738	673	702	674	777	709	674	744	696	737	700	721	681	672	709	678	696	734	761	722	708	698	698	679	766	736	644	728	779	724	727	716	666	720	709	717	715	684	675	732	723	669	683	691	695	696	719	676	704	674	688	696	654	740	720	706	664	745	700	680	698	667	702	688	715	725	688	733	683	697	714	705	710	726	772	713	694	671	699	663	674	671	717	706	738	711	712	689	701	654	672	717	735	722	653	689	670	672	701	696	706	691	735	734	683	675	685	730	679	671	716	725	678	710	708	670	696	704	687	702	735	736	701	718	710	687	673	670	688	709	694	718	633	656	699	716	715	667	646	691	719	704	715	663	752	701	685	728	723	690	705	649	724	681	672	680	692	732	679	693	693	765	645	733	650	683	720	678	675	690	732	693	734	717	682	685	749	745	719	687	713	695	685	685	738	721	681	707	705	720	701	662	714	691	740	663	736	731	696	693	720	709	684	683	666	694	705	672	706	701	674	723	657	707	733	684	708	736	730	704	755	710	723	708	666	691	711	701	708	712	718	751	735	726	743	740	711	701	669	721	647	649	703	675	749	711	668	724	663	654	735	735	695	674	687	737	706	710	681	698	711	747	692	696	696	738	680	721	713	693	764	673	758	607	687	751	729	685	742	704	674	690	670	706	657	654	679	718	694	731	700	697	776	716	672	731	729	688	647	711	690	660	784	781	737	718	706	743	722	691	721	680	700	706	715	695	676	668	733	742	707	688	723	688	744	761	700	713	689	706	734	692	754	715	668	724	669	706	701	718	718	674	749	716	653	710	705	686	726	679	720	700	721	668	704	664	674	716	709	684	728	708	709	741	679	688	713	723	716	709	728	699	695	695	693	689	667	719	705	707	695	719	766	728	681	641	662	699	675	689	710	679	708	716	673	680	663	692	696	674	733	700	739	693	675	709	671	750	688	697	682	759	691	676	705	675	679	709	717	714	684	659	707	707	663	735	690	642	681	715	632	728	685	744	700	718	720	672	674	682	702	718	704	740	698	670	680	656	692	689	698	721	714	704	733	693	696	730	689	674	726	710	706	702	724	714	707	700	684	711	691	704	693	667	687	705	684	681	704	702	726	699	731	688	686	714	729	710	708	684	697	704	762	709	714	709	735	715	706	704	749	702	676	735	719	679	703	713	686	664	721	656	694	684	722	685	706	718	702	719	693	676	720	737	710	716	710	723	738	664	693	681	682	748	670	712	711	680	712	672	672	714	702	719	674	662	696	716	698	671	683	675	670	692	719	674	694	675	709	672	716	713	728	714	706	730	666	677	748	740	697	650	725	704	646	647	728	713	719	697	757	709	715	677	694	667	703	700	720	709	661	726	706	690	713	676	733	672	717	736	693	707	682	684	705	664	678	677	680	725	726	681	658	718	721	752	766	702	714	668	701	663	656	709	704	698	693	660	716	698	716	689	758	708	659	701	707	673	691	686	695	696	669	671	680	711	745	700	673	716	700	694	700	713	719	723	672	668	702	689	655	695	721	706	728	715	702	742	684	726	680	671	692	701	677	717	743	700	694	715	661	693	688	703	675	667	697	672	702	734	668	726	684	725	716	722	694	697	678	718	686	724	628	687	661	725	679	688	694	681	683	690	694	655	719	703	700	670	662	721	700	677	723	666	689	718	673	660	717	678	677	692	683	684	658	698	660	696	665	734	678	725	697	663	723	701	677	713	691	658	682	677	735	707	732	681	693	687	723	680	732	703	707	672	693	707	707	707	726	682	716	657	707	725	714	682	705	656	658	712	697	684	724	706	700	745	672	701	759	688	704	692	722	676	712	710	734	707	710	745	728	688	689	691	721	703	761	700	758	676	677	673	741	683	702	698	689	687	703	661	660	666	668	734	713	683	698	665	690	674	687	724	688	716	676	695	673	725	723	741	690	707	707	699	700	684	659	741	711	717	733	690	676	711	694	718	651	680	756	719	688	718	680	725	652	736	730	751	680	727	660	712	714	669	692	717	747	709	679	723	685	725	665	706	710	711	698	665	675	684	750	672	704	688	718	745	664	667	694	681	687	688	703	700	756	717	716	688	686	733	746	714	667	703	738	657	655	724	707	703	730	701	660	658	694	672	702	668	728	724	686	728	705	701	704	671	723	638	694	668	667	712	704	688	693	681	733	720	675	683	666	723	692	717	701	657	711	718	682	685	733	710	699	701	722	741	702	683	682	681	707	718	718	661	726	747	696	700	704	683	694	721	706	711	648	700	693	729	691	727	708	683	677	671	708	711	697	749	720	717	721	672	698	686	662	681	759	697	701	695	700	691	664	724	744	712	685	710	736	649	722	755	720	741	744	713	678	703	681	683	647	718	685	714	673	706	663	688	682	689	688	708	657	716	671	675	649	701	741	708	695	671	690	698	702	640	678	728	698	698	688	687	709	668	713	731	670	708	683	701	705	686	655	709	704	707	718	710	734	691	730	651	675	673	718	730	678	640	696	660	732	657	683	729	727	688	730	674	685	654	680	716	690	699	688	704	736	705	686	698	716	749	692	688	652	648	650	732	685	671	747	696	700	669	715	633	755	708	669	672	711	680	663	720	727	697	760	712	714	702	716	693	697	658	688	725	703	657	672	708	693	712	683	683	703	719	707	723	714	678	716	693	709	694	732	666	715	713	727	691	643	711	724	688	722	685	683	712	730	686	711	707	693	707	717	655	756	683	727	683	719	652	708	700	679	705	750	711	683	692	665	687	758	665	740	664	667	685	689	700	719	686	698	740	677	665	682	699	659	717	729	708	677	659	742	711	713	715	678	688	630	712	678	754	743	713	685	727	713	725	687	670	688	705	700	683	688	699	676	735	703	678	734	653	728	731	701	718	717	661	722	719	730	697	713	656	729	672	697	687	690	686	674	690	738	747	719	720	728	722	716	666	727	700	675	698	680	688	687	673	725	693	743	749	721	668	684	650	675	716	724	673	730	666	724	745	706	686	712	697	711	710	689	711	698	735	689	683	660	693	673	724	708	672	683	753	681	667	705	659	720	720	720	685	675	722	728	670	718	753	725	703	703	701	663	713	689	751	676	681	728	688	692	675	651	679	720	684	665	735	742	698	710	722	723	652	705	729	770	690	676	726	755	698	712	720	700	685	736	696	702	689	707	658	749	659	662	659	663	694	700	683	737	721	670	716	670	703	699	701	661	711	687	718	702	696	697	688	661	721	693	671	733	713	696	711	738	672	710	744	702	719	705	667	715	707	668	686	672	674	686	698	753	694	717	647	705	675	676	712	707	637	676	683	730	701	638	693	642	668	687	696	739	639	711	702	703	717	806	712	646	706	674	677	713	722
3956	6911	9268	11496	50189	56198	46028	24119	12354	4973	1815	861	682	645	582	664	659	661	641	606	612	633	631	597	584	654	617	642	675	647	617	577	711	668	610	653	633	640	632	622	657	618	592	654	618	608	632	580	603	635	699	647	643	679	652	653	634	638	651	615	623	651	654	656	654	640	615	644	614	628	614	654	614	622	671	635	642	649	648	658	633	665	633	617	594	626	651	651	651	615	638	629	685	621	626	673	629	616	625	637	652	632	614	617	638	645	658	621	640	627	632	651	639	616	627	585	618	606	657	663	638	633	657	625	640	609	634	655	648	629	632	633	652	636	652	615	625	638	663	615	663	633	580	582	623	645	643	613	656	657	586	637	612	661	628	673	573	600	651	616	627	638	615	663	629	641	640	678	642	628	615	658	635	622	627	589	632	611	620	592	609	610	628	659	605	651	634	634	640	604	652	639	643	589	620	594	639	595	631	666	630	642	657	623	632	635	659	600	659	591	612	646	673	658	636	629	647	634	618	642	628	626	678	624	641	637	653	650	641	615	638	657	599	670	628	616	626	637	634	644	632	627	639	622	614	619	650	608	621	603	623	636	635	639	604	598	630	643	614	634	607	610	650	608	635	639	632	637	663	650	643	677	571	635	631	647	570	618	625	606	657	620	628	622	665	622	630	635	634	628	631	641	650	601	612	616	617	605	625	661	649	647	633	641	664	661	625	643	666	686	667	642	609	623	576	668	657	611	624	581	660	579	609	669	620	646	635	647	663	605	594	650	625	677	618	633	630	657	618	618	651	698	638	643	623	661	620	654	643	624	658	628	616	621	647	577	643	620	634	619	654	627	661	673	665	606	654	612	662	622	647	653	650	602	643	648	652	652	647	604	629	620	634	604	689	670	640	607	639	641	671	627	597	630	644	634	600	655	642	638	626	654	598	684	635	655	633	590	604	629	650	645	608	662	638	622	653	639	644	632	624	608	639	658	636	602	589	623	647	624	601	652	593	633	629	593	642	663	602	603	659	636	602	631	628	620	640	605	633	655	595	613	670	653	681	615	620	618	671	632	633	640	630	627	590	592	586	631	627	665	630	627	638	684	644	631	663	629	642	663	655	630	591	669	672	614	623	625	585	620	572	655	634	596	646	641	644	629	602	636	615	622	629	644	607	636	640	632	639	608	628	629	624	585	645	607	619	658	596	652	604	620	622	630	650	617	617	598	660	663	596	642	568	649	642	605	639	653	637	636	623	614	639	684	612	659	628	639	622	671	630	688	658	634	658	612	617	627	665	655	631	640	620	627	646	627	623	636	626	703	651	568	645	678	655	633	628	616	620	611	608	639	643	660	638	619	628	629	651	655	641	629	650	660	625	673	611	615	642	618	610	625	615	655	621	612	642	624	631	641	603	695	642	612	647	673	638	621	610	666	643	614	625	641	637	627	614	625	610	610	626	605	631	563	666	645	636	640	635	649	671	641	614	622	640	634	609	600	697	652	626	613	633	616	640	605	634	594	645	625	598	660	648	657	612	618	648	662	639	640	640	613	630	645	601	611	618	648	620	655	617	616	631	594	634	689	611	661	645	650	626	599	625	614	670	639	635	610	625	605	661	615	630	636	624	701	622	683	664	614	640	657	638	640	638	616	643	640	624	651	650	664	627	635	652	583	627	634	629	632	561	654	634	625	652	625	603	640	640	626	650	623	618	636	662	650	666	612	605	609	607	549	624	596	630	597	621	583	593	630	605	620	628	632	596	645	612	658	611	613	638	660	573	661	591	655	613	652	641	663	645	605	628	691	643	604	609	616	621	633	632	609	605	596	619	657	630	636	593	616	600	598	584	628	658	618	625	634	597	623	600	584	630	604	603	641	615	622	586	614	610	589	615	616	628	596	651	632	631	637	623	622	630	674	609	630	634	659	598	615	634	604	615	632	653	575	586	607	641	644	662	648	604	605	631	605	626	607	649	585	608	677	582	607	619	548	649	595	648	622	611	655	661	625	608	608	656	646	630	631	605	639	628	604	635	595	660	579	661	581	609	629	599	629	609	666	575	622	655	625	661	609	617	655	600	621	582	598	613	653	633	589	650	581	626	622	670	573	638	595	645	631	587	639	651	599	655	643	644	641	642	657	664	628	639	620	598	614	607	630	601	605	616	626	620	631	619	615	619	617	638	605	639	664	670	598	651	625	637	648	705	642	645	634	628	668	639	640	640	553	665	660	643	604	643	628	614	649	626	655	631	623	625	640	606	660	599	668	675	602	621	666	661	651	691	632	609	631	613	662	621	662	583	590	631	654	636	617	562	625	590	654	651	658	660	610	625	661	653	641	616	606	637	595	642	616	618	664	665	626	590	683	608	673	630	620	641	587	637	668	599	636	645	643	632	647	627	650	603	614	612	638	644	603	610	636	656	605	614	639	632	635	646	639	613	647	636	650	628	606	654	625	614	635	651	631	619	610	619	642	605	645	633	605	624	609	639	630	636	612	616	609	594	614	634	626	609	631	617	588	604	637	636	641	660	618	610	629	638	629	615	623	581	652	626	636	628	606	627	570	599	627	639	607	657	620	593	614	590	633	630	675	624	623	655	607	614	659	656	614	611	676	690	608	623	625	624	637	608	649	601	577	605	614	613	619	606	637	629	612	586	651	619	585	594	596	639	625	604	630	617	638	644	616	623	647	620	626	626	641	605	613	617	615	623	622	687	660	661	635	624	653	612	638	591	589	610	665	589	618	669	621	611	639	636	686	651	613	669	648	609	643	598	643	646	580	643	643	626	580	627	640	662	626	619	624	582	605	583	612	653	637	602	601	657	644	617	655	617	580	661	590	658	624	616	681	610	636	620	645	599	619	651	652	636	620	612	602	609	618	614	641	661	628	606	621	596	617	634	573	672	586	645	623	605	641	644	621	652	668	630	673	606	645	652	632	640	646	668	650	613	629	648	629	646	573	661	597	630	620	673	628	616	616	598	641	626	641	600	651	619	644	622	592	616	658	618	619	606	612	609	689	583	614	644	640	668	597	607	696	617	589	658	611	609	658	619	623	567	665	631	621	609	605	647	621	658	657	618	652	649	665	637	640	660	649	649	649	620	591	630	604	612	625	594	630	595	606	632	608	612	614	619	665	633	663	684	593	652	605	679	609	593	630	616	670	633	629	634	575	619	637	602	638	611	609	655	587	629	639	636	572	632	620	639	691	584	646	565	631	680	616	623	621	640	652	653	633	572	644	645	687	638	641	679	630	656	621	646	664	613	647	684	660	628	650	629	643	620	671	586	605	593	630	618	604	641	608	700	645	615	663	626	675	579	648	636	614	674	613	628	613	626	607	634	615	619	591	603	594	621	625	656	626	598	568	632	660	656	590	614	653	629	632	627	640	629	612	607	615	632	644	647	656	672	645	649	602	642	648	635	674	610	628	644	576	663	674	588	591	614	629	628	641	629	654	607	624	639	616	636	621	587	575	644	678	597	649	639	622	619	629	645	626	646	610
27621	12904	1855	2352	7121	5551	5060	2223	1275	862	647	586	561	535	561	596	615	556	533	559	597	606	552	541	596	538	511	535	562	512	552	541	552	549	564	553	618	583	595	545	574	570	567	553	536	594	566	561	550	562	632	588	555	555	532	542	547	568	551	563	551	546	583	581	566	548	562	554	541	543	526	559	551	562	532	555	540	525	577	580	607	554	597	564	533	570	543	576	574	560	552	598	564	552	540	590	599	555	571	569	517	553	531	575	608	596	559	516	585	589	569	581	573	580	547	577	578	559	604	551	613	569	592	561	564	548	560	597	572	619	564	532	563	569	530	558	582	588	574	553	540	553	561	561	571	566	574	550	550	531	535	515	542	547	564	595	532	583	538	537	489	571	545	545	558	580	552	544	545	545	561	578	536	567	545	542	578	525	532	557	566	566	552	508	546	597	532	567	604	584	598	532	565	563	544	558	586	524	504	541	582	567	593	528	572	554	574	544	535	526	557	566	521	580	520	582	566	512	546	527	514	574	511	572	545	553	575	553	540	558	530	590	543	546	601	550	565	541	524	563	548	534	563	528	586	545	601	553	541	545	585	560	560	542	513	545	591	546	569	563	546	558	518	549	545	530	597	573	559	535	568	538	613	518	580	577	542	529	569	570	588	575	569	571	532	538	556	560	559	596	569	513	516	552	566	560	568	578	612	548	596	570	512	587	530	540	554	554	576	553	559	566	574	597	503	582	574	545	573	548	524	505	564	584	551	559	603	596	569	587	547	550	580	530	560	529	560	620	586	557	549	532	577	567	556	557	633	536	560	584	547	572	531	572	582	605	566	560	570	580	508	572	597	551	584	541	558	556	583	561	565	520	561	514	550	571	567	529	540	526	569	567	564	597	533	513	529	571	569	559	598	559	550	574	523	509	552	591	555	566	601	569	555	580	578	550	541	545	528	535	547	556	517	551	551	544	583	534	567	564	589	591	566	537	541	527	556	528	532	578	546	547	573	529	561	555	522	539	584	542	564	524	546	544	551	550	541	563	595	569	574	576	597	593	567	531	559	580	552	589	534	527	557	568	551	513	580	519	524	546	605	558	542	536	574	590	569	586	534	562	551	586	580	545	581	560	531	568	565	554	544	534	564	593	571	569	531	534	585	555	590	578	561	548	522	536	582	565	545	580	586	582	563	577	607	542	543	527	585	568	557	567	571	529	563	511	560	514	520	534	574	575	521	543	547	567	547	574	525	531	577	554	583	537	555	559	568	525	524	548	558	524	583	505	581	514	562	558	558	599	542	531	577	514	571	555	557	595	558	578	571	545	564	556	593	530	551	577	532	548	523	565	551	543	530	556	561	569	556	543	545	566	523	560	579	539	531	536	534	576	558	566	498	575	597	525	545	551	568	547	546	533	537	546	624	575	550	503	568	509	572	565	584	589	537	581	587	537	590	548	559	567	583	550	555	528	593	549	556	548	623	541	506	545	555	590	544	588	527	561	566	545	547	563	605	576	566	576	593	584	600	504	600	570	549	573	579	495	586	535	550	573	591	530	576	598	549	576	545	547	565	574	513	555	555	603	514	576	542	506	584	608	550	521	516	547	555	539	608	534	581	574	527	595	567	614	570	587	555	557	559	572	522	532	565	554	523	547	566	556	561	511	567	568	526	583	508	569	545	540	605	567	558	569	567	572	532	575	531	562	561	586	566	546	565	520	546	552	582	541	547	571	564	551	631	583	575	563	604	534	581	513	532	557	533	540	561	563	547	554	527	556	565	581	564	579	527	548	562	545	590	563	532	573	552	542	538	539	575	567	548	508	553	555	547	568	563	547	532	556	577	583	573	583	549	570	534	552	588	537	548	561	548	544	534	582	547	536	564	504	538	572	522	539	526	561	556	557	573	577	578	513	556	560	567	543	564	544	602	579	559	548	567	557	528	526	586	557	555	527	556	582	537	623	525	525	576	548	581	517	553	537	514	583	580	557	535	582	558	598	583	531	532	556	590	552	609	545	584	551	537	538	562	543	543	569	567	561	470	531	576	572	622	523	599	545	549	563	567	537	592	570	533	589	579	530	583	569	511	628	584	563	607	620	513	562	568	594	547	547	518	555	592	556	585	515	581	594	559	579	575	599	580	598	567	552	531	538	626	549	617	587	555	562	547	600	565	530	576	582	559	559	527	571	562	569	558	586	543	531	558	511	530	559	586	551	555	548	561	576	549	548	520	585	577	558	573	516	503	546	598	589	541	575	560	566	558	542	616	531	553	534	548	542	552	561	538	583	610	542	540	510	563	575	558	550	580	556	554	574	584	538	572	536	595	565	552	546	577	525	543	576	561	547	535	522	534	560	532	544	574	579	533	543	547	543	573	517	581	571	613	536	564	572	572	537	565	564	550	557	576	577	559	562	547	542	537	566	586	609	568	560	511	543	547	551	587	520	550	514	555	504	557	563	568	543	551	550	568	601	531	550	568	594	570	539	508	545	591	527	563	582	532	559	585	569	528	569	556	552	569	561	553	517	558	554	573	570	566	561	541	555	581	526	545	537	561	566	581	511	573	596	574	561	579	560	598	599	552	544	571	551	553	588	536	497	564	577	578	578	589	541	599	541	572	528	573	508	589	561	545	559	522	562	524	559	527	600	591	535	564	545	559	593	577	526	505	559	575	562	550	555	530	546	540	567	519	532	547	568	598	557	577	552	571	529	594	572	581	545	539	545	548	569	581	573	569	542	560	546	580	563	577	520	551	533	552	577	536	567	568	573	551	546	592	598	559	545	540	573	556	544	588	585	575	558	552	559	561	561	541	593	545	561	572	548	525	551	555	545	533	543	552	571	544	535	539	546	554	582	568	513	577	557	586	577	566	570	559	565	549	540	548	514	546	551	618	582	575	577	555	542	547	549	547	572	552	569	539	550	555	528	539	535	562	573	519	553	544	551	576	559	554	576	562	564	569	529	544	564	558	541	585	577	549	525	593	614	622	559	518	555	561	554	597	557	552	554	591	562	541	540	542	538	556	514	549	595	530	553	556	565	559	499	538	589	568	539	581	541	584	578	543	569	528	552	535	562	555	599	580	547	558	506	569	573	538	577	562	572	595	566	558	534	562	568	543	554	566	587	576	590	564	559	563	510	577	581	582	540	574	567	592	568	594	524	558	551	558	526	572	522	556	544	594	541	585	586	536	570	581	520	572	546	534	604	575	551	533	525	560	580	544	582	581	548	561	618	593	571	591	549	535	569	531	541	549	587	558	564	582	551	566	572	580	567	598	523	518	556	593	561	539	592	510	547	591	549	567	541	594	562	602	595	554	521	554	524	570	570	551	529	571	575	554	551	564	559	609	545	536	592	558	564	578	584	569	538	570	543	566	574	535	556	568	540	576	571	535	563	558	535	526	524	551	550	575	554	543	573	577	557	569	541	539	528	524	520	571	585	583	536	568	589	548	571	577	590	582	568	543	548	568	576	502	565	584	556	593	524	572	539	562	569	592	562
4778	911	939	2328	7151	5644	5071	2245	1304	841	587	504	466	470	503	479	478	495	469	450	490	499	492	476	472	494	515	469	456	459	466	473	497	492	488	516	498	495	501	524	486	493	442	471	470	440	497	497	496	440	482	506	460	451	486	478	448	518	496	475	473	470	473	476	480	485	465	445	498	488	484	477	499	445	472	492	433	482	501	432	446	489	500	518	473	458	461	476	449	457	496	442	433	471	494	518	512	461	504	488	485	488	473	465	493	482	499	420	504	483	448	449	450	484	458	445	509	520	494	488	497	467	469	488	488	499	486	499	423	466	485	498	477	502	489	439	488	483	442	457	463	514	512	476	466	491	495	454	498	467	484	471	465	482	477	515	464	465	436	500	503	464	467	539	489	493	450	457	485	455	530	450	467	509	494	486	469	470	494	490	518	475	509	454	504	480	456	484	482	495	491	483	464	451	510	525	483	486	498	456	463	493	446	461	443	482	469	526	500	460	461	454	472	476	443	460	480	451	468	477	474	494	491	523	441	481	495	440	525	452	491	478	461	449	473	498	465	488	495	474	455	512	468	455	458	503	455	472	513	435	443	469	463	474	474	465	479	461	433	483	482	502	478	487	535	450	502	487	459	456	487	466	483	531	460	543	489	472	487	467	457	467	450	437	484	489	436	480	464	493	442	484	479	488	479	502	518	465	455	487	472	436	478	477	507	489	461	485	479	489	456	469	467	514	520	440	454	447	458	436	471	515	464	517	448	481	514	497	468	443	499	500	505	481	509	454	452	501	494	453	477	479	505	488	500	500	501	467	473	454	482	510	517	509	485	484	460	464	491	427	492	497	507	464	482	524	478	474	449	456	544	445	456	449	470	497	458	439	461	474	471	509	491	501	504	485	500	464	470	420	460	481	438	490	433	467	493	460	468	484	516	498	503	495	509	510	480	486	478	453	461	495	464	516	447	476	460	503	439	489	476	461	469	498	474	492	503	466	493	477	484	517	525	462	464	458	522	496	437	484	457	461	478	458	471	472	522	470	459	491	505	492	450	499	465	453	504	470	480	477	456	510	466	466	486	504	474	500	483	473	494	451	476	499	481	484	511	472	478	496	515	475	513	424	474	476	508	486	478	512	448	480	479	480	480	449	490	461	482	468	468	473	448	470	500	438	461	442	489	496	488	484	441	466	465	450	488	490	487	467	424	486	478	478	527	478	492	453	450	464	500	462	521	499	490	464	481	493	428	466	463	470	456	479	458	440	461	477	473	509	468	468	454	483	497	464	530	479	456	504	467	452	452	517	476	495	522	453	475	473	466	494	453	497	490	448	493	482	482	461	477	472	537	509	480	473	455	493	488	444	490	512	483	521	499	434	454	444	479	460	455	423	491	511	481	460	471	511	473	428	478	482	479	429	482	471	466	499	497	518	482	481	489	500	502	466	497	533	484	517	453	473	477	486	468	453	481	487	460	548	452	420	484	500	458	475	478	484	465	459	435	502	479	462	527	501	482	481	474	469	554	476	443	507	486	510	477	426	468	504	468	491	454	467	485	482	451	485	444	495	477	502	499	523	485	533	469	486	452	449	471	498	499	534	454	483	502	466	488	476	461	449	488	497	477	430	494	475	482	488	474	471	455	454	465	493	517	497	485	475	489	476	466	456	486	500	486	488	452	458	499	457	446	477	476	511	492	458	478	470	499	483	493	478	446	502	466	487	457	465	504	483	480	447	502	460	457	482	460	471	466	458	431	526	507	477	524	498	462	451	464	519	488	503	488	470	501	482	472	463	411	453	473	473	482	462	471	472	443	515	473	515	442	483	446	537	456	493	489	456	446	498	486	504	470	475	458	536	484	435	506	478	521	483	478	459	496	473	486	496	473	480	451	457	527	467	487	511	475	492	482	461	477	526	462	469	470	485	462	473	492	506	488	425	509	465	485	485	490	514	504	477	453	481	498	503	484	476	516	438	481	468	496	470	458	495	493	497	437	482	469	471	474	449	473	453	472	524	511	449	515	483	493	433	491	462	450	520	466	518	517	466	488	466	473	496	463	470	521	503	491	477	476	494	495	461	476	469	465	513	474	492	478	478	506	496	552	508	438	450	487	478	473	503	484	464	482	469	469	426	478	468	476	443	474	434	460	501	488	455	478	497	501	466	484	523	447	516	498	456	491	453	475	483	476	479	505	478	492	468	471	482	497	448	490	503	479	470	499	480	518	467	471	446	479	489	466	447	466	427	469	464	485	477	455	466	476	481	476	515	476	496	466	476	490	478	476	495	450	507	501	483	510	457	489	451	430	467	495	486	482	480	425	485	469	522	524	500	480	461	464	497	477	457	461	517	460	432	465	471	467	492	503	543	483	462	497	454	490	464	467	466	457	454	525	487	464	489	469	469	462	522	506	440	465	463	487	501	452	485	458	502	487	477	500	460	465	449	465	485	473	477	472	471	452	466	463	477	462	506	508	491	508	491	476	461	441	479	473	486	488	449	499	495	473	464	443	517	491	457	507	497	461	491	449	491	460	515	496	459	458	459	482	450	503	476	500	464	452	503	494	461	509	496	488	498	486	481	453	500	489	475	489	490	464	476	484	503	495	472	501	492	424	458	448	468	493	480	459	451	483	500	549	477	478	520	550	479	451	472	465	472	482	470	460	511	466	495	472	475	462	458	463	492	517	488	437	465	467	474	486	514	433	479	461	480	505	449	482	487	458	481	496	513	471	457	453	476	454	506	471	466	515	505	457	475	460	480	460	468	495	480	466	486	447	461	489	461	439	495	493	472	469	497	447	475	452	442	470	463	494	486	509	483	478	485	481	485	495	426	488	465	474	503	461	480	487	462	502	469	483	495	461	456	526	442	471	453	493	513	467	492	450	435	482	471	492	482	504	456	455	446	467	498	493	455	509	462	490	476	498	450	453	486	478	496	498	497	490	480	487	488	490	449	473	501	465	493	474	500	492	470	475	475	450	487	427	477	461	453	483	529	491	476	457	478	485	467	434	506	503	481	494	508	484	527	424	494	503	500	487	491	505	494	492	460	440	511	467	463	549	481	515	470	467	495	528	501	495	481	456	500	448	482	467	513	483	490	461	470	479	470	474	472	499	496	425	472	505	431	481	497	509	439	501	482	485	480	469	493	506	503	477	462	501	480	526	502	492	484	469	471	475	448	492	478	466	471	521	491	482	489	510	471	538	457	460	489	458	494	474	468	452	483	496	449	455	425	516	505	440	489	491	469	526	474	513	478	482	526	475	470	457	487	485	465	443	456	454	513	498	476	486	448	529	502	502	518	443	469	488	473	466	483	512	492	432	465	492	494	491	499	474	504	453	475	472	512	486	480	474	466	515	441	477	492	459	462	482	462	529	495	481	474	490	489	453	457	496	458	442	441	478	487	485	488	471	471	500	442	477	497	477	490	489	478	448	452	512	510	527	486	463	466	453	463	503	476	504	513	474	514	461	443	474	458	505	498	459	471	455	468	463	493	490	425
25376	21326	27242	26325	38829	43719	32975	16805	5412	1753	886	699	663	622	630	650	636	628	649	612	699	625	597	626	627	609	606	612	579	634	604	614	630	599	577	633	608	609	570	565	617	623	634	611	623	607	608	659	597	592	627	624	603	652	609	644	633	615	643	641	578	626	586	621	595	576	603	636	572	593	578	612	593	558	592	649	622	644	610	644	604	621	655	588	623	670	630	617	560	636	604	638	586	641	623	604	635	630	613	656	641	598	635	572	590	593	584	648	591	614	593	586	606	616	605	597	592	662	624	638	612	646	629	619	576	644	611	604	588	625	629	612	592	609	669	592	621	606	616	595	613	599	613	600	576	611	602	615	569	653	615	551	630	604	634	652	626	591	612	613	594	573	589	622	621	621	646	630	658	602	643	602	609	615	586	599	591	600	639	597	609	606	584	669	623	577	634	593	609	586	662	579	626	647	624	608	623	579	595	587	557	615	640	605	657	592	647	601	631	586	588	637	613	619	569	557	594	603	598	611	614	579	615	592	606	630	618	595	605	608	613	604	606	612	602	612	598	570	613	644	550	617	612	586	598	593	619	622	588	588	638	631	624	621	607	577	579	604	569	637	657	598	640	632	564	590	598	585	643	600	583	590	597	604	598	589	621	612	637	637	596	635	587	644	629	599	598	615	606	618	590	604	605	670	577	599	647	575	576	645	602	621	604	618	611	609	611	570	652	641	604	592	596	624	550	618	600	610	589	619	643	608	620	628	576	555	600	622	623	604	593	653	590	599	591	639	636	598	595	582	612	606	626	619	583	605	652	576	634	596	612	628	613	607	580	588	602	616	618	636	627	656	592	587	632	584	571	656	600	635	619	594	617	564	605	603	651	584	630	625	650	628	592	619	622	630	632	627	643	569	587	565	579	606	558	596	592	612	612	601	604	615	631	590	599	582	611	629	624	582	593	616	574	640	630	600	583	645	604	678	654	615	594	593	621	620	587	615	594	605	601	569	661	580	603	615	605	598	644	587	599	573	600	655	643	584	612	577	616	619	597	618	623	604	598	590	616	567	542	648	600	622	606	654	615	632	581	648	559	565	604	628	618	556	650	619	637	580	621	614	622	597	622	626	573	587	597	626	585	604	616	645	599	634	571	614	581	621	604	586	582	624	644	584	592	637	575	580	619	614	571	623	616	579	601	614	618	632	607	634	603	644	609	609	598	648	609	598	602	624	632	599	606	580	606	594	592	623	627	614	627	635	626	623	626	606	587	620	585	578	637	597	608	639	555	534	617	569	634	566	617	569	586	669	609	598	610	624	627	606	630	619	595	596	606	559	634	623	606	643	620	565	610	562	622	594	592	625	619	561	627	603	586	586	568	642	568	598	592	597	583	615	643	603	621	604	621	581	622	598	618	625	595	608	619	616	600	616	600	606	605	635	609	620	622	619	594	586	629	624	618	584	630	605	624	576	588	605	589	624	615	555	658	573	618	636	580	631	586	602	631	647	597	639	586	612	650	588	609	651	604	609	562	592	591	608	617	628	614	656	640	558	622	605	622	581	611	644	660	570	580	585	659	577	585	635	620	586	599	638	614	616	628	557	659	681	582	617	598	616	617	636	612	590	608	614	622	593	614	646	600	598	590	655	632	600	583	601	605	591	669	589	660	611	610	602	589	568	613	613	610	640	604	600	566	630	584	616	544	606	635	559	605	609	633	616	573	604	586	623	615	608	570	650	598	644	598	605	623	604	584	618	596	634	581	634	619	590	566	589	602	598	635	659	608	628	614	621	595	614	610	601	577	620	633	628	589	612	601	623	645	599	599	546	591	601	615	585	589	614	612	587	596	628	648	600	622	610	577	641	629	625	649	604	586	563	592	624	609	638	599	609	620	664	658	601	638	610	601	613	604	594	599	617	585	693	657	662	598	532	576	591	569	591	645	586	635	573	600	612	590	583	656	635	633	607	572	617	586	578	641	621	634	660	608	592	615	560	662	588	641	627	648	621	626	576	593	600	604	646	623	645	577	614	617	590	574	636	621	660	651	587	612	576	613	585	562	606	608	629	581	594	577	597	591	591	611	606	592	620	625	624	591	609	648	589	604	612	607	601	566	590	603	636	620	637	625	600	607	652	614	632	602	607	613	618	617	566	605	637	621	585	621	597	633	637	627	583	618	646	590	638	609	594	666	576	600	596	614	560	609	578	630	582	638	628	617	627	574	549	625	590	608	635	603	557	650	600	551	635	609	635	621	621	597	590	572	636	615	620	606	643	587	618	627	612	623	553	597	623	650	598	593	604	573	601	637	598	590	615	599	617	595	568	592	603	574	588	555	603	613	593	617	615	622	593	657	621	612	605	626	639	632	594	638	586	604	577	631	601	576	613	623	585	593	632	606	609	604	630	603	612	623	627	614	585	599	622	604	607	635	584	572	615	566	635	649	605	617	595	616	611	617	587	616	631	642	663	618	618	625	612	598	602	601	632	571	585	592	576	589	559	621	630	600	615	622	609	628	580	625	616	583	621	592	632	609	615	625	612	625	590	645	593	616	600	651	587	616	571	619	542	628	615	617	596	587	567	595	601	655	627	584	629	638	607	620	608	569	611	551	618	649	630	619	627	560	623	602	633	641	621	618	625	599	593	563	636	618	610	660	596	615	606	580	577	631	555	607	594	605	603	559	601	654	612	580	615	629	592	619	576	623	584	590	657	629	610	605	622	624	600	615	618	581	601	578	602	579	604	615	590	588	603	587	588	598	579	582	602	622	643	619	602	644	611	623	576	567	605	634	608	652	600	644	571	613	621	609	618	607	611	583	593	583	587	595	606	604	580	613	598	635	659	620	563	608	648	653	587	583	593	600	614	605	566	636	601	610	622	615	586	578	601	668	632	596	605	630	659	614	653	584	575	591	610	609	620	627	646	608	588	634	595	592	627	615	616	632	550	592	617	615	632	653	558	620	590	646	640	676	616	642	619	609	608	611	600	636	629	559	690	620	568	597	568	634	603	659	654	536	560	616	605	629	605	605	572	580	600	555	586	604	618	657	613	586	579	593	601	619	640	590	598	628	610	627	632	612	552	597	594	578	637	591	625	651	647	620	637	597	612	601	585	549	591	585	643	621	606	587	572	605	638	632	598	579	622	595	557	561	576	582	597	612	615	605	586	585	573	622	624	614	626	589	612	616	637	624	642	557	624	626	630	560	596	629	615	588	651	633	612	592	638	603	599	651	596	613	566	593	607	610	620	613	630	576	606	600	638	543	637	585	621	581	605	637	627	549	596	631	613	569	640	598	631	592	602	574	580	604	651	624	583	610	595	631	604	619	642	594	608	565	547	625	618	582	589	595	609	606	584	617	592	608	583	611	628	613	633	591	587	617	596	648	618	591	619	629	648	599	605	619	625	629	639	538	572	612	606	590	599	633	571	638	627	587	578	620	613	594	580	662	608	599	631	617	622	643	613	643	639	600	564	562	603	558	620	586	610	623	630	574	576	622	605
3407	3103	3174	14109	41052	39736	24668	12177	4563	1838	838	626	556	537	534	562	545	563	532	563	537	515	554	545	577	552	533	541	514	543	583	534	577	511	560	554	545	541	543	539	531	510	545	542	509	533	551	506	558	537	543	539	540	579	540	527	510	513	553	549	555	551	539	507	558	575	562	544	541	521	541	589	550	566	574	601	532	571	525	554	593	547	570	555	544	561	544	566	555	552	549	497	541	561	545	521	544	534	524	522	516	576	509	554	550	544	529	545	558	527	527	551	574	558	539	568	555	564	509	564	536	568	555	558	534	578	543	515	568	524	567	511	560	536	552	556	515	573	570	563	529	535	534	511	543	543	534	542	513	531	556	573	542	570	583	566	560	511	555	533	591	542	541	532	580	530	517	514	572	543	505	537	546	538	505	547	569	524	531	527	514	535	559	504	554	516	536	553	561	560	540	551	536	504	552	563	504	561	599	496	535	555	515	531	574	542	545	536	552	573	536	545	535	560	553	504	537	565	595	532	531	544	542	556	536	512	547	510	547	574	550	524	522	539	531	515	546	557	578	534	522	560	561	519	526	521	536	538	539	528	547	560	550	556	549	570	506	560	537	582	529	515	542	547	537	547	528	506	605	544	582	554	554	561	525	536	540	502	520	566	543	555	493	524	548	521	591	537	556	522	492	521	533	578	547	543	514	565	519	568	549	556	514	549	555	552	521	537	529	531	527	537	511	528	548	525	552	540	557	551	580	574	525	543	484	526	522	503	551	561	521	563	545	570	527	546	558	523	573	544	553	459	523	548	535	524	537	539	557	518	502	582	572	507	545	556	567	503	514	539	558	527	556	568	558	516	548	524	523	540	531	561	555	564	538	542	523	534	544	558	549	534	532	541	515	534	511	510	518	496	573	514	520	540	566	561	600	556	572	547	535	547	529	546	531	580	546	592	536	553	580	555	563	535	534	538	545	553	558	521	529	548	552	533	581	566	529	579	566	526	568	573	528	548	546	540	546	551	512	529	514	526	527	596	503	499	502	595	529	540	531	545	545	568	551	573	544	528	503	571	525	548	533	538	532	509	529	563	523	552	523	497	554	543	561	539	566	512	541	542	554	572	530	557	523	555	552	578	506	529	550	527	541	523	566	504	554	547	552	522	549	524	561	571	547	574	550	586	516	536	533	502	569	518	585	546	555	522	555	534	502	544	587	563	543	569	546	532	569	518	522	561	551	539	537	585	558	515	521	536	530	547	569	532	534	548	547	569	527	523	554	547	514	555	586	584	528	550	542	575	552	524	565	523	504	559	569	547	576	584	546	549	577	495	538	545	557	573	563	512	542	550	521	529	561	535	521	549	550	556	572	547	491	586	531	504	502	534	571	582	534	531	535	526	524	524	564	511	542	525	593	511	543	552	546	532	522	544	556	578	542	517	571	528	589	516	575	510	538	528	544	519	559	527	539	554	530	559	546	561	531	552	579	540	551	534	525	572	565	522	532	522	558	546	552	587	551	566	568	517	545	515	555	557	506	533	573	545	505	548	566	530	539	539	537	549	565	506	537	530	532	542	500	512	577	572	563	567	516	544	556	517	513	561	531	542	557	527	470	511	531	525	529	590	569	552	512	547	522	514	518	595	567	537	521	544	527	540	516	523	573	532	538	535	534	543	540	568	534	513	538	580	577	535	514	506	552	524	525	542	550	505	567	546	510	551	536	510	546	505	528	529	560	531	521	540	500	502	526	545	541	551	533	533	542	553	565	568	539	492	561	555	560	545	585	520	551	498	527	519	563	493	545	532	576	515	541	553	516	546	552	570	567	518	540	527	522	531	584	543	549	546	557	516	548	515	556	534	544	509	591	526	521	561	548	530	510	551	531	506	532	527	542	524	537	487	524	527	560	519	521	562	539	570	559	569	504	521	537	567	582	517	565	560	539	555	510	548	571	552	568	543	553	516	577	550	530	541	557	497	514	535	521	534	539	549	516	556	558	533	556	548	550	557	529	555	525	511	503	526	541	539	543	535	535	525	527	538	528	520	553	574	537	536	526	561	535	521	527	552	537	531	525	562	567	570	539	529	527	515	577	587	604	556	547	571	524	515	520	526	541	558	550	516	584	499	532	512	541	544	507	529	557	544	524	543	520	537	566	502	513	578	517	525	527	537	537	574	512	574	544	527	536	538	570	545	544	583	527	540	541	491	560	559	542	527	548	562	572	553	542	521	531	483	542	521	543	550	547	571	532	511	530	536	555	523	548	511	585	523	521	530	545	530	519	542	552	573	522	538	532	541	551	527	517	535	558	553	531	521	490	527	534	536	553	531	548	485	510	541	534	533	549	537	575	552	582	510	548	540	536	545	505	586	499	536	552	540	536	581	517	529	559	527	528	519	525	518	565	539	548	495	534	556	510	560	552	565	538	563	560	551	536	489	532	545	564	518	574	518	515	534	540	571	519	507	587	551	554	547	515	530	551	543	549	586	564	563	555	510	549	543	536	544	579	553	520	515	519	520	530	510	564	573	521	555	596	530	544	523	516	568	531	560	515	581	526	553	584	528	516	528	503	564	534	512	554	535	571	594	501	578	506	526	562	534	582	577	545	554	543	542	555	532	513	547	564	540	534	517	533	534	571	575	572	558	518	552	538	552	568	563	537	522	490	547	520	553	537	563	523	535	538	536	567	603	565	550	533	541	516	557	524	544	553	564	533	540	519	558	580	565	520	557	557	554	569	557	533	545	575	527	523	510	536	502	525	539	572	561	523	557	592	559	575	550	536	520	514	525	526	552	557	564	541	565	553	566	516	522	507	532	571	577	565	552	549	563	563	540	544	558	552	549	532	517	551	536	559	527	544	570	560	536	558	563	506	570	548	553	529	569	553	556	514	511	534	517	465	576	530	537	525	542	531	539	534	544	505	532	549	534	513	525	554	546	540	498	535	574	536	543	501	577	543	532	554	571	550	517	576	488	574	550	546	578	500	522	565	550	486	525	516	551	532	549	521	507	526	558	544	521	542	557	554	501	570	534	504	585	541	553	549	499	537	494	514	543	540	525	511	502	547	602	584	505	537	548	586	542	546	537	515	530	475	505	503	595	501	535	534	539	489	518	592	543	533	529	545	538	534	520	540	517	556	543	537	512	574	533	522	524	507	547	543	510	516	563	531	549	523	534	521	554	553	519	535	523	509	539	585	543	521	560	557	567	547	576	522	539	573	537	568	522	588	577	555	555	554	585	526	579	570	540	564	530	545	520	559	534	539	540	534	540	517	513	539	519	555	541	518	555	527	546	528	526	577	560	576	560	520	542	577	501	559	553	567	546	524	520	517	519	543	517	566	524	517	520	506	528	575	500	558	535	529	522	537	501	512	521	536	569	571	525	527	499	549	539	513	530	569	562	528	523	524	521	566	508	498	562	544	563	525	550	504	553	512	546	551	504	516	545	509	560	565	509	561	576	530	542	549	530	535	507	502	535	538	518	558	514	512	540	552	537	555	555
24204	21368	28710	24480	37581	58671	51972	31282	13904	4239	1351	895	840	729	738	731	768	742	763	743	775	787	814	702	731	750	758	710	752	764	743	764	752	720	726	730	766	760	770	722	756	775	718	774	710	767	741	797	734	721	740	785	760	725	719	707	712	736	763	692	722	729	723	767	734	725	699	789	743	647	747	759	674	740	761	711	756	761	710	755	709	761	750	719	687	708	754	744	735	732	766	723	733	781	685	751	689	755	752	732	748	693	757	726	761	735	751	701	740	712	700	712	743	665	702	712	756	764	679	688	762	640	711	729	711	737	763	704	714	712	708	735	703	751	785	766	716	749	699	715	749	747	723	733	771	696	737	745	753	693	709	726	739	706	705	689	724	766	714	730	680	726	718	722	713	745	742	740	716	756	736	716	738	731	777	710	711	748	734	728	714	692	720	717	713	697	764	765	749	752	769	722	802	713	709	739	723	754	725	713	707	743	730	724	722	719	720	708	737	757	681	719	699	776	765	748	724	719	689	746	702	791	755	728	711	760	735	714	755	754	734	695	770	695	833	762	721	696	693	754	782	715	723	771	714	713	711	715	771	748	701	733	723	733	754	754	764	755	737	700	803	749	723	743	730	740	710	726	687	703	743	803	764	810	758	675	734	682	738	719	694	690	747	743	750	711	720	742	703	736	770	737	729	740	742	775	739	702	706	753	762	796	749	705	731	721	741	713	780	728	725	694	715	746	752	770	681	738	709	754	733	742	695	757	682	728	743	708	741	737	739	784	744	754	733	720	751	748	722	701	729	747	724	738	727	724	758	726	709	681	765	758	682	710	701	719	767	738	734	717	733	710	708	787	698	718	760	731	696	739	745	703	728	716	757	714	725	727	746	700	735	752	749	714	729	778	731	727	753	700	704	737	739	715	703	727	693	752	742	784	725	774	740	685	710	692	724	712	743	709	710	724	730	730	775	720	777	725	765	747	729	702	700	727	697	731	715	747	755	751	743	701	711	689	696	772	760	668	741	745	748	686	743	702	730	723	728	775	673	719	712	788	760	716	721	713	720	778	735	726	705	751	749	716	755	754	746	754	760	706	710	722	776	743	725	723	711	757	717	738	720	673	774	718	753	716	670	713	710	744	750	661	731	788	793	737	759	726	733	736	723	709	745	747	730	742	712	738	708	727	755	724	742	734	735	708	746	752	752	735	772	721	699	765	749	732	776	736	780	759	723	777	724	715	728	726	762	753	743	670	709	714	725	703	730	734	741	704	723	729	744	746	729	745	797	744	734	717	727	709	703	741	709	739	719	728	732	759	740	768	688	738	725	774	694	754	707	731	748	742	753	714	719	729	790	716	741	707	727	738	754	740	737	665	756	710	700	703	771	738	677	717	658	705	735	734	741	704	709	755	743	739	767	743	732	720	729	777	715	749	719	725	713	708	660	773	696	769	742	758	753	743	744	743	719	751	738	764	748	726	715	775	749	725	753	703	688	741	713	743	702	742	706	707	696	758	669	713	733	766	679	745	725	719	740	689	742	743	728	726	656	742	704	735	715	709	758	744	725	737	724	752	776	722	755	754	757	744	785	755	726	787	694	682	702	772	752	744	727	737	723	709	742	705	705	748	756	761	752	755	711	731	694	742	732	752	719	708	735	750	775	708	727	729	712	693	730	726	725	706	699	715	753	742	709	784	756	740	711	698	728	768	750	727	707	748	784	726	757	725	751	689	739	705	732	649	786	695	775	693	714	674	732	697	737	714	733	744	704	776	736	806	803	679	717	717	730	733	686	746	714	766	742	733	761	759	690	756	739	728	760	692	753	751	711	737	728	717	763	738	705	714	715	700	695	718	672	723	716	719	719	660	762	760	751	721	717	709	719	728	781	720	706	737	783	717	725	720	732	711	701	748	732	732	739	779	702	746	746	734	679	733	756	740	748	734	772	715	744	710	755	741	721	715	689	673	721	732	695	688	701	701	737	719	704	712	717	711	751	704	725	747	745	751	719	772	718	753	734	731	742	727	771	720	776	708	700	771	751	747	678	697	716	787	713	750	741	716	729	714	729	747	760	746	716	756	725	702	708	756	755	723	716	715	787	739	701	762	682	674	759	736	726	749	750	705	734	694	713	767	726	726	721	749	719	686	727	725	731	748	758	736	754	733	700	709	712	754	687	718	756	728	732	766	754	716	775	711	711	758	705	739	737	692	751	765	766	729	692	748	726	728	752	715	688	726	722	730	660	733	680	703	764	741	736	729	687	758	687	759	742	736	731	722	726	735	669	715	728	714	716	672	674	716	748	748	706	767	735	776	756	695	757	717	705	660	659	733	736	755	730	712	741	736	734	724	695	805	728	719	740	754	707	734	703	736	722	687	755	711	748	708	671	746	759	705	741	719	728	748	691	750	759	742	733	697	706	676	726	759	736	685	694	757	751	757	747	724	745	749	713	755	776	692	699	717	696	682	701	696	739	698	737	675	704	707	723	796	740	723	753	787	692	726	728	778	735	715	749	783	766	724	741	722	689	740	720	736	768	689	682	709	714	737	753	757	751	713	730	721	735	754	778	685	771	760	702	774	775	695	689	748	710	750	752	682	733	712	731	658	736	799	684	747	708	726	742	716	774	715	705	719	705	721	718	741	704	697	753	705	742	707	743	752	691	715	707	716	706	709	766	741	726	733	707	716	683	788	767	737	713	718	713	784	707	774	698	781	729	732	779	712	724	721	763	721	778	782	735	692	739	742	688	695	721	709	707	758	756	745	779	704	759	711	680	693	693	744	724	710	716	730	722	713	738	710	748	793	693	692	731	771	723	759	742	745	693	739	723	784	734	717	725	729	700	664	728	779	741	718	773	741	726	766	729	723	729	755	697	758	764	695	724	710	733	758	708	683	742	738	702	711	766	748	692	732	721	682	731	784	683	737	713	727	721	771	735	789	748	736	731	738	735	702	722	708	644	716	744	745	738	703	765	728	703	713	674	727	701	731	738	706	741	722	710	713	718	720	734	721	706	704	693	695	706	729	736	726	729	804	769	720	731	704	745	740	717	780	796	735	753	733	728	723	709	745	765	762	815	674	721	721	742	707	737	730	751	760	757	686	728	722	744	720	746	719	771	727	768	764	725	686	751	733	700	731	656	659	759	711	718	755	760	739	688	689	777	769	757	774	720	685	725	735	779	762	743	734	735	738	748	695	759	725	739	734	704	753	752	743	708	743	769	733	723	724	748	700	737	711	691	706	717	762	729	738	747	720	716	697	717	746	726	685	739	755	746	701	755	691	734	731	682	727	682	735	707	704	715	708	707	713	713	759	718	704	711	690	724	762	731	788	712	705	755	713	739	714	739	711	724	704	709	713	722	770	737	759	691	749	755	770	702	713	710	745	692	698	722	758	737	715	741	749	749	753	752	717	688	720	717	733	729	748	735	726	725	715	728	770	718	747	718	720	779	744	716	725	750	752	748	704	741	700	725	787	782	697	682	696	693	716	713	701	722	731
3689	5951	5777	20234	50738	60163	44384	23681	10082	3690	1344	828	723	683	710	656	649	612	638	661	676	685	651	658	700	669	675	644	656	669	658	687	624	677	672	661	702	642	655	647	689	666	653	624	694	656	656	671	634	672	647	673	654	654	651	651	652	618	686	671	694	696	665	675	636	650	623	677	633	658	655	654	692	629	679	642	619	633	607	632	673	675	673	667	633	645	639	653	602	669	659	686	638	663	619	652	609	669	750	656	666	659	637	605	637	630	632	700	638	649	641	691	679	630	641	630	673	645	615	613	656	685	686	674	692	622	639	653	661	618	646	648	636	598	684	673	622	649	653	621	618	649	628	707	669	688	651	670	603	641	627	671	655	672	663	660	654	670	670	707	672	665	656	655	674	608	646	662	660	666	558	681	657	641	676	645	656	646	667	638	685	617	636	686	654	645	653	611	626	616	644	669	665	646	680	658	639	675	644	636	678	662	654	650	689	683	640	665	634	599	631	699	657	614	675	658	656	663	615	643	640	648	646	658	667	632	666	685	619	721	649	698	641	674	691	643	654	633	635	667	659	630	625	607	645	665	648	663	671	621	643	666	621	695	638	663	629	667	624	649	619	674	661	630	680	672	666	650	665	663	711	656	655	668	656	641	623	652	645	650	672	657	601	608	621	644	641	613	619	631	644	680	650	630	648	612	631	648	653	645	648	664	646	635	674	674	621	681	619	627	626	629	667	667	653	627	614	610	674	649	597	663	655	653	632	622	648	580	602	643	634	646	596	721	603	649	732	604	639	659	675	644	620	711	653	665	631	638	661	664	671	669	671	609	681	647	670	651	653	630	643	634	655	638	628	662	644	671	631	669	653	669	682	637	694	653	663	628	700	625	658	627	638	624	654	692	601	658	634	697	662	611	619	635	658	603	659	678	627	640	629	650	630	662	617	629	655	657	696	669	631	624	694	670	662	676	595	651	659	695	625	621	608	672	700	630	637	719	588	637	646	650	668	638	643	679	660	603	659	660	637	590	688	705	654	658	650	651	627	664	624	636	608	637	673	624	658	691	649	632	624	657	647	679	595	643	643	652	647	673	652	659	628	640	652	662	688	683	649	671	635	647	608	643	649	597	616	696	666	603	620	580	661	654	661	622	642	661	661	658	639	676	595	705	675	608	657	648	644	657	656	662	642	663	646	696	697	651	628	636	684	662	642	664	652	646	643	644	614	650	676	647	641	656	668	642	626	644	655	656	669	651	647	670	642	667	631	655	682	621	665	676	654	660	618	658	592	663	663	641	669	616	632	673	648	658	696	654	614	670	632	642	677	632	647	638	680	594	689	619	612	614	658	624	663	651	622	652	659	659	700	655	605	676	612	651	649	667	630	657	655	679	660	599	635	613	648	658	615	650	615	638	643	614	653	663	655	668	625	649	645	641	639	637	647	644	641	665	609	665	690	667	684	597	620	644	658	690	602	610	654	638	648	671	604	670	637	670	628	624	629	638	681	614	627	684	615	612	663	680	672	676	652	605	641	651	633	637	618	674	663	644	631	683	624	656	686	606	710	670	652	610	662	644	633	707	639	588	667	637	626	654	608	610	662	668	632	636	705	665	641	645	635	694	613	665	711	636	672	638	589	677	630	649	630	669	631	672	700	636	605	637	635	666	611	647	696	663	638	645	683	655	653	691	587	630	691	640	622	649	603	609	601	665	649	645	598	660	679	629	609	662	684	608	658	636	671	629	670	695	637	668	636	623	682	647	704	648	665	640	644	643	622	626	622	662	642	634	691	661	632	641	689	635	636	671	674	643	654	681	641	635	667	641	645	635	643	639	653	658	631	635	667	633	621	626	648	644	663	629	652	649	661	632	633	633	634	661	642	623	657	642	650	594	669	606	662	655	631	617	628	620	630	652	622	647	661	633	647	624	662	628	607	647	637	638	655	688	636	662	649	640	614	688	679	644	692	658	676	670	605	634	618	616	639	683	684	616	652	625	603	630	684	668	622	627	660	628	642	607	632	683	691	647	637	635	626	665	648	659	669	648	630	637	611	669	652	646	651	640	567	633	635	681	612	625	675	687	601	641	627	634	682	654	621	645	612	651	631	648	657	620	623	625	663	674	649	667	646	628	646	645	642	645	680	689	621	631	617	634	634	643	675	617	684	655	647	633	629	605	662	638	692	678	650	610	670	626	628	614	655	629	601	690	661	621	606	667	642	664	655	665	658	661	606	643	630	620	642	661	608	665	626	667	670	617	618	617	631	668	614	641	654	682	654	701	628	682	658	621	655	650	665	614	652	660	624	616	667	646	672	644	672	650	662	604	629	616	634	612	606	634	643	656	648	697	678	657	627	644	695	626	671	630	622	647	673	659	577	632	669	686	625	646	653	681	637	638	640	632	650	667	594	611	670	630	629	680	648	683	630	641	649	597	621	642	668	630	661	640	653	653	663	645	645	639	637	611	602	638	677	588	673	637	686	663	660	641	609	602	666	672	692	672	658	692	616	662	664	637	605	640	606	637	653	657	643	612	643	661	685	665	643	619	588	688	690	627	681	634	666	631	685	655	670	611	667	653	641	633	643	694	618	657	627	641	644	622	684	652	638	620	616	653	658	670	672	639	661	629	631	655	652	644	640	637	615	670	624	625	678	652	673	665	646	702	681	659	598	652	678	635	653	675	690	639	653	631	650	663	664	636	631	633	665	667	628	660	691	636	645	635	652	625	651	628	658	637	645	652	663	643	603	660	618	628	637	681	635	679	630	658	641	607	625	664	636	608	613	618	680	607	698	637	662	655	678	695	653	673	605	613	655	630	665	626	669	661	670	663	673	650	672	613	652	657	665	657	643	641	616	601	638	664	627	658	612	642	668	607	635	648	628	647	590	641	677	671	655	628	622	628	693	660	612	671	635	666	625	605	631	634	633	671	635	644	634	649	689	637	701	632	658	676	637	617	644	684	635	602	591	629	651	603	640	623	682	668	647	686	663	640	625	638	611	655	649	662	668	639	650	670	593	664	666	689	648	698	593	620	703	627	678	673	629	597	639	647	654	631	655	648	640	612	629	631	629	684	642	627	665	671	665	659	703	627	633	649	674	676	680	636	613	660	630	652	670	660	664	698	614	624	666	640	679	628	676	611	672	635	631	634	663	617	615	691	651	654	656	643	708	590	641	652	591	593	594	670	662	669	653	655	660	646	690	622	686	667	662	612	637	671	636	653	698	640	646	639	634	637	619	635	645	630	686	641	683	643	617	630	676	672	651	641	636	698	691	654	662	665	618	612	665	640	668	644	668	657	641	642	635	622	674	630	640	669	638	667	677	645	686	671	631	630	623	643	610	669	651	595	670	684	641	601	669	658	654	622	694	660	624	673	613	621	660	647	626	652	655	669	679	629	644	647	630	631	650	670	675	648	603	636	690	599	662	609	624	631	625	639	652	647	644	723	601	663	675	624	620	668	639	622	640	640	680	612	636	614	622	684	594	656	654	655	660	666
27500	12868	2831	2293	4881	5507	5138	3044	1543	863	694	597	574	559	583	571	589	557	585	561	603	590	607	595	568	593	586	602	554	553	619	564	553	576	574	610	599	626	593	569	570	594	617	637	576	601	558	593	556	582	598	579	615	585	587	600	553	580	613	604	590	619	584	637	552	539	574	579	615	607	605	608	605	587	583	611	580	549	578	633	634	559	605	591	583	569	633	631	580	603	599	567	539	614	592	543	535	591	593	559	579	586	561	561	613	522	623	544	623	595	557	586	568	593	574	564	546	571	575	595	572	569	606	613	573	551	612	575	575	554	573	588	589	623	562	594	543	549	568	598	591	525	610	562	601	606	606	563	576	566	551	579	631	553	630	631	613	590	584	560	589	604	582	574	582	573	546	593	615	598	597	573	559	642	558	577	605	627	588	591	581	591	585	602	597	581	535	622	574	611	582	575	609	599	590	578	586	594	605	602	585	610	607	565	602	601	569	574	590	577	584	578	581	574	615	580	587	573	564	579	567	574	595	557	616	640	591	602	596	600	608	571	575	576	597	602	587	630	567	581	592	561	574	531	613	573	543	562	583	560	605	609	618	639	559	611	567	585	535	583	563	574	521	558	578	584	557	590	599	581	582	579	568	573	557	593	589	585	584	582	607	568	540	542	591	591	564	565	533	605	553	587	583	593	608	631	586	550	604	605	567	569	570	562	539	584	582	580	590	571	614	559	589	600	551	598	579	625	598	636	558	580	598	592	556	593	604	595	579	600	630	567	551	620	605	578	573	606	588	578	578	582	628	594	626	572	626	609	569	663	618	593	577	586	574	636	594	569	576	593	612	577	620	556	575	618	642	600	615	607	595	586	638	585	568	558	570	577	597	590	587	637	598	598	542	573	535	574	624	589	606	577	601	596	576	575	590	615	605	644	619	558	595	599	596	560	557	569	619	596	582	591	592	554	597	545	608	570	608	550	565	551	555	605	635	551	579	610	623	590	595	628	582	593	608	599	598	558	566	542	586	548	543	580	571	621	580	590	550	570	568	574	585	591	591	583	626	603	585	575	576	581	585	550	598	588	602	553	568	551	605	595	611	572	577	580	619	601	586	592	571	576	604	579	629	585	539	615	617	562	633	568	556	558	551	583	570	589	618	596	581	577	559	583	595	602	611	561	566	573	575	535	588	591	588	574	587	564	572	635	575	597	561	612	579	591	572	569	552	613	582	555	571	605	592	632	597	588	567	588	602	588	619	575	574	639	538	631	621	559	587	623	560	628	561	571	612	641	593	586	580	584	605	592	577	555	548	609	591	589	611	589	601	574	602	612	617	568	595	584	607	615	623	563	554	626	593	596	557	578	591	636	569	576	554	605	609	605	583	638	591	582	564	616	579	573	597	601	593	562	605	607	592	606	591	550	601	552	586	638	568	553	610	559	591	608	597	606	609	567	569	568	618	563	609	585	584	616	568	552	595	588	595	599	633	575	560	611	587	580	604	607	627	542	595	569	608	495	580	563	579	635	613	565	581	611	599	568	553	570	551	568	619	560	614	562	580	600	629	584	577	540	568	544	614	587	571	577	559	582	608	569	587	606	609	577	602	577	618	610	593	617	604	553	604	624	624	571	592	644	550	615	590	598	593	605	602	596	583	591	551	558	577	593	592	585	539	558	579	604	579	593	594	596	584	553	589	627	586	561	586	562	593	613	600	544	605	608	551	620	586	571	604	579	578	575	577	591	606	574	581	585	649	565	617	599	601	613	589	604	610	600	623	592	587	581	580	556	574	621	553	546	578	582	644	583	600	637	576	585	604	600	586	611	547	572	591	591	589	624	608	590	606	546	579	560	643	596	594	558	597	588	571	622	606	567	587	624	557	560	617	543	579	571	539	584	565	544	609	576	621	603	591	554	661	576	612	600	598	599	608	565	579	626	596	576	590	620	611	566	598	594	597	589	622	617	564	607	621	570	582	615	575	598	580	596	599	581	631	578	614	629	576	600	582	583	583	590	610	571	586	589	594	601	547	584	634	633	612	579	624	630	590	578	606	587	584	609	608	595	550	583	563	606	607	567	615	592	601	587	606	580	553	597	591	608	592	645	563	572	539	554	585	588	563	603	566	614	611	571	584	575	573	572	552	569	625	626	591	611	605	575	548	594	612	625	612	630	545	620	574	580	604	566	604	578	590	629	618	596	624	577	593	613	596	599	587	588	582	595	610	593	551	601	594	609	600	525	592	588	606	588	578	545	570	603	622	589	587	562	575	618	582	586	613	564	648	600	603	584	603	592	599	570	584	576	576	607	603	614	581	628	584	579	593	584	571	588	602	586	554	602	594	594	550	582	568	600	608	577	595	581	618	587	597	578	632	606	610	566	601	582	595	568	628	610	581	581	589	627	608	582	599	611	596	586	604	591	572	581	573	597	615	584	611	587	600	581	536	574	583	563	607	542	590	606	569	519	603	585	591	593	608	578	582	562	579	585	582	574	629	574	591	606	586	581	536	627	584	546	559	562	571	565	586	654	564	584	636	598	560	558	558	582	603	597	573	600	630	580	623	563	660	566	587	610	601	561	571	548	619	597	604	603	593	555	647	579	566	557	574	582	591	577	587	571	566	599	536	639	576	599	574	578	630	594	549	566	575	592	602	586	587	615	569	624	570	573	585	605	597	583	624	646	619	576	585	577	589	624	603	612	610	602	649	603	572	611	608	595	584	588	598	575	584	609	529	564	599	573	614	611	601	613	589	597	615	591	569	582	579	608	600	583	549	587	533	550	583	582	578	593	628	582	538	574	586	621	595	541	569	618	590	568	610	566	567	609	614	602	630	580	561	599	576	576	590	621	547	598	619	618	578	627	582	556	591	594	586	616	603	561	595	570	600	545	607	607	582	600	588	573	621	631	571	580	577	583	591	594	583	559	595	643	593	605	549	577	579	607	578	634	631	611	582	612	593	603	612	582	600	548	590	582	613	591	602	560	591	613	598	558	581	595	603	570	566	562	592	576	588	597	584	572	616	607	617	583	585	609	593	566	560	594	551	621	575	612	597	650	620	574	589	583	608	621	587	600	572	540	582	586	604	569	582	615	581	560	585	568	566	552	625	601	601	519	609	612	549	576	563	602	582	569	621	547	565	605	578	622	549	582	585	572	607	553	585	604	559	618	575	610	597	597	572	619	600	569	590	598	588	576	566	540	627	556	585	551	609	614	576	596	582	559	568	597	555	571	609	553	584	581	544	635	566	554	632	542	622	603	584	599	598	565	538	554	564	608	595	589	593	580	566	628	539	589	553	575	638	566	606	625	637	604	576	566	582	597	553	630	626	552	601	598	554	585	584	594	586	638	612	557	584	581	566	607	582	620	578	597	591	591	577	560	577	542	564	562	561	543	596	606	614	578	573	622	560	576	533	627	600	598	609	558	588	546	569	600	582	599	547	620	621	593	592	561	595	562	538	571	596	583	583	596	601	584	575	594	632	589	581	570	584	588	591	563
4823	1038	1991	2121	5472	5826	5211	2947	1396	756	590	524	548	512	498	478	535	548	489	482	518	491	504	535	488	532	502	509	481	515	509	500	462	479	494	482	516	491	566	554	520	536	511	513	506	499	517	531	506	508	522	498	496	517	440	480	501	522	501	480	494	469	503	503	520	507	475	494	490	460	512	511	513	466	520	486	452	507	503	503	530	522	535	515	524	510	514	501	508	468	505	483	508	511	513	528	501	475	480	473	504	503	508	551	509	485	483	552	512	496	467	484	522	506	480	503	477	549	495	515	479	508	508	536	480	525	472	539	513	515	477	472	484	514	509	525	478	488	489	503	488	534	477	479	490	538	535	525	482	477	520	533	514	524	505	514	507	467	505	476	534	497	496	508	528	510	487	480	490	469	470	491	525	493	503	504	537	493	499	522	465	534	509	460	503	451	484	511	477	505	496	529	494	508	524	495	494	536	484	467	465	481	477	517	492	554	503	480	504	502	519	495	500	516	477	498	494	468	505	514	499	482	503	543	521	523	528	520	459	536	506	534	496	475	501	482	516	489	500	502	495	509	484	500	506	522	531	525	488	527	484	485	507	510	481	504	523	484	506	522	511	478	528	486	498	466	490	524	502	508	508	502	528	513	487	483	498	524	527	537	504	505	494	485	494	537	480	497	505	526	482	499	495	527	498	504	497	457	527	504	511	499	493	502	499	492	544	498	455	536	503	472	508	472	521	486	500	499	503	511	504	506	476	501	456	499	472	514	465	530	524	478	495	514	510	535	473	483	488	510	529	509	486	509	521	522	507	518	514	515	490	504	494	531	512	498	470	458	480	460	526	470	459	472	493	510	481	513	497	510	481	516	486	527	527	507	487	502	477	471	521	508	552	504	511	515	527	517	494	501	475	487	490	466	480	511	537	497	536	480	508	476	494	481	505	491	523	514	533	563	489	521	479	530	509	475	491	533	530	528	516	513	544	475	495	489	455	507	505	486	471	509	489	478	489	466	488	458	499	519	489	480	556	495	515	485	475	541	514	524	496	541	523	509	523	540	518	491	509	497	507	529	508	512	505	516	531	488	485	498	527	492	550	499	529	466	509	521	451	471	505	510	493	529	469	519	455	472	463	487	513	550	512	515	482	525	501	545	547	523	470	476	540	503	510	508	514	524	527	463	451	496	516	516	508	566	511	480	481	480	475	485	488	488	492	544	549	496	485	540	514	493	495	478	478	520	520	514	522	461	519	524	488	538	478	518	490	512	528	479	521	505	513	512	479	528	470	454	443	494	508	500	498	506	489	519	487	519	518	507	502	499	512	483	493	514	487	501	505	504	490	510	502	472	491	495	499	480	491	499	518	491	513	513	486	501	509	536	527	463	504	496	517	539	498	502	471	508	491	528	525	521	494	503	512	511	539	477	504	492	490	483	504	494	486	488	478	502	498	460	522	525	503	497	521	516	482	511	471	493	492	519	529	516	503	464	528	529	492	494	505	547	507	502	463	504	499	511	476	489	489	476	468	535	506	483	540	472	465	470	495	511	492	501	515	497	511	537	462	533	434	519	522	483	532	497	506	525	484	520	486	491	481	524	499	467	513	475	511	538	509	487	532	461	476	503	460	504	478	482	497	505	501	477	506	514	503	481	470	535	442	508	497	522	484	510	527	518	511	518	488	519	510	495	461	550	527	537	487	486	472	521	538	500	518	521	484	516	486	529	467	489	512	458	490	482	527	498	492	508	518	480	504	503	552	447	477	449	552	501	524	488	465	502	479	515	487	534	514	498	485	524	485	572	488	470	516	514	475	499	500	504	492	512	525	539	519	494	509	499	462	495	494	504	519	494	484	491	522	498	533	479	557	520	515	482	505	501	493	508	507	508	521	529	481	483	466	517	512	505	489	489	504	459	491	476	513	515	475	487	514	473	514	505	467	451	541	484	503	502	510	506	484	519	546	471	485	485	521	511	527	488	491	488	518	494	501	493	516	493	474	457	500	517	461	494	507	502	508	483	526	527	508	469	504	538	523	495	534	525	482	498	502	492	501	471	500	501	529	461	488	509	478	468	476	481	493	536	507	500	498	542	491	510	496	491	457	523	521	455	533	487	486	525	494	504	493	514	482	529	508	493	507	504	483	494	482	491	499	489	536	500	507	469	499	507	444	522	506	484	487	508	493	502	492	500	503	511	487	508	515	484	466	491	491	529	504	539	527	502	506	523	511	519	475	483	504	496	547	479	511	500	499	445	530	534	490	486	490	527	495	528	525	520	496	494	522	509	526	460	493	498	513	493	535	507	515	505	541	505	500	509	513	486	506	544	483	517	485	484	503	509	500	470	517	495	531	526	459	489	539	515	508	500	491	497	481	501	554	498	514	515	494	477	493	494	495	540	463	488	480	520	500	495	480	481	523	520	496	512	457	480	463	492	506	483	532	481	507	512	538	514	533	511	489	500	501	531	535	510	514	533	488	542	483	475	490	507	516	518	514	533	481	536	493	478	491	515	484	492	467	521	479	518	489	531	503	517	530	506	502	516	499	473	518	532	512	513	492	489	513	458	501	523	503	538	493	496	484	519	479	499	545	510	486	508	473	512	496	491	519	466	524	490	503	516	492	513	476	538	495	530	531	482	506	513	521	482	515	495	547	516	495	504	496	547	472	474	486	513	497	507	504	507	484	484	510	480	474	486	497	499	497	491	524	518	530	560	514	477	502	513	533	487	496	523	497	521	516	516	500	525	528	500	510	497	506	513	517	484	486	503	500	486	500	449	516	488	487	538	492	501	506	499	484	492	523	493	506	494	492	500	468	510	461	476	492	519	472	516	527	514	514	521	518	524	501	512	534	473	486	496	527	485	497	497	512	513	542	540	539	476	514	521	525	464	485	515	522	487	510	507	507	475	533	516	492	501	495	490	511	501	462	482	498	457	524	534	516	488	497	492	504	471	509	478	504	515	505	503	529	498	465	532	517	487	512	522	495	500	518	506	467	489	478	504	514	475	512	521	473	512	526	527	510	481	488	504	508	523	495	508	529	493	490	526	510	481	468	479	496	479	485	485	515	497	502	526	478	556	545	497	534	513	497	535	507	518	509	485	496	463	500	440	475	517	491	500	510	525	529	478	460	487	493	528	538	494	516	481	514	463	464	521	532	500	502	476	495	503	540	551	512	459	458	547	485	502	469	467	490	519	526	487	509	500	477	491	513	508	481	527	490	528	494	547	500	505	518	502	497	540	488	503	496	504	497	496	516	490	554	504	533	510	467	505	488	488	471	500	525	499	506	508	477	524	499	520	508	499	506	503	487	462	490	520	510	531	509	483	510	486	532	505	489	487	522	484	523	496	480	510	501	520	506	493	519	528	505	511	497	485	555	516	491	514	525	520	492	486	491	547	502	501	434	515	463	491	477	568	535	495	513	492	496	538	481	540	488	469	450	459	495	459	510	492	545	486	513	523	555	461	501	508	519	530	444	502	506	484	510	521	492	480	495	524
25370	21384	27459	27323	33788	41781	34007	20399	6812	2031	932	726	645	696	692	668	708	656	612	672	654	624	713	661	657	663	681	679	715	627	652	661	608	650	648	677	671	648	633	633	662	679	680	617	673	641	629	693	645	681	658	644	631	649	633	631	672	613	701	606	647	634	633	615	643	638	660	614	668	668	614	644	636	655	615	595	638	679	658	696	653	632	641	691	643	659	670	663	658	605	660	645	629	657	654	657	654	629	669	646	658	649	625	649	625	656	669	633	579	620	658	647	713	614	645	639	641	675	618	602	630	623	669	676	655	632	653	638	613	672	668	664	617	640	625	647	669	675	635	628	617	697	648	657	616	640	623	644	656	623	655	635	646	672	624	686	646	583	634	614	692	601	655	610	643	650	646	621	642	654	599	645	615	641	633	606	685	630	646	626	639	670	697	608	642	666	651	709	641	664	656	638	613	665	619	627	663	637	641	675	604	656	674	648	622	610	646	633	664	674	659	628	606	647	646	615	646	668	657	609	679	608	637	597	607	641	642	581	650	615	635	676	673	634	637	681	642	623	628	666	622	678	631	614	615	632	672	681	650	634	663	623	642	605	627	654	627	594	645	574	657	651	624	650	644	608	640	619	639	678	625	662	654	648	595	618	691	602	683	679	645	626	691	636	604	647	650	610	651	619	616	660	638	638	636	662	649	645	693	645	655	614	667	596	629	655	639	655	655	664	635	664	646	599	638	657	623	653	657	687	716	708	657	636	645	634	666	634	630	674	627	647	645	675	629	675	667	654	663	636	625	593	633	665	686	649	679	680	655	572	639	674	620	700	637	636	664	603	648	641	618	669	665	597	663	671	633	613	638	654	641	632	649	670	681	649	668	677	614	668	649	623	628	654	654	650	620	645	648	637	624	636	607	683	621	636	635	619	671	626	627	625	649	625	656	641	633	611	655	637	613	664	630	682	653	663	647	629	672	653	634	676	670	662	627	653	609	659	669	688	656	571	629	639	642	683	668	649	593	657	665	628	638	648	648	625	614	651	614	645	689	678	664	655	629	590	646	673	644	606	631	633	649	667	637	687	646	670	626	677	640	625	620	643	650	654	648	666	616	688	624	604	653	653	653	691	649	592	619	645	615	647	666	654	643	608	669	689	638	656	639	648	629	659	699	708	623	644	645	636	575	656	650	661	686	646	650	685	642	667	656	618	660	668	662	623	642	631	603	657	617	636	645	636	640	627	647	686	609	622	647	639	635	658	674	635	688	666	665	671	656	665	650	631	654	647	634	611	687	687	640	631	647	660	665	642	645	656	612	595	612	684	627	641	648	689	668	655	663	636	672	661	601	592	686	616	592	612	684	654	658	675	660	637	631	680	621	695	622	598	614	669	666	656	670	649	596	637	619	629	658	616	673	651	630	645	613	649	642	634	663	658	666	649	641	670	670	691	632	648	637	699	653	591	659	649	662	694	652	615	620	662	651	623	642	601	687	641	654	649	655	659	629	654	647	650	657	654	659	617	630	639	664	671	573	625	608	651	661	626	645	611	655	659	638	617	644	623	635	636	628	655	637	614	683	625	636	643	617	633	636	643	638	654	667	654	631	660	634	643	676	644	642	658	633	637	633	643	616	647	629	689	650	643	630	595	662	650	618	646	621	657	664	617	649	625	669	649	644	636	656	663	666	661	615	684	663	653	690	633	634	632	652	603	623	667	609	637	641	649	619	678	629	681	645	624	634	641	634	640	627	675	647	654	676	652	694	612	673	663	641	665	636	630	649	624	673	676	619	657	695	657	613	595	639	665	600	619	584	646	631	674	606	618	621	663	652	618	656	606	661	610	676	636	655	617	638	631	625	686	649	640	673	699	663	636	680	603	675	659	665	657	648	703	636	674	609	647	671	647	638	666	648	631	660	623	618	645	615	669	651	674	686	591	644	667	688	634	629	599	629	615	637	636	645	633	648	648	657	690	598	613	666	677	666	644	631	649	672	620	599	663	622	617	642	678	646	638	611	675	634	622	611	640	668	667	653	654	693	641	676	662	664	646	669	621	656	672	653	623	630	655	669	616	619	605	618	607	591	639	635	617	619	648	646	644	703	659	620	610	643	617	665	618	604	636	616	636	625	687	606	637	632	616	654	656	642	678	667	608	642	658	663	603	610	664	650	675	684	631	606	657	625	656	655	673	671	609	663	634	643	678	613	690	616	630	625	629	699	666	606	597	634	599	637	622	672	663	600	641	649	603	617	634	636	640	654	663	649	667	610	651	655	644	619	672	645	656	629	635	623	685	642	675	612	674	634	599	632	617	654	618	643	642	668	649	719	640	672	660	642	663	598	622	615	678	644	622	614	678	600	662	613	658	669	676	656	646	648	663	612	663	642	652	681	616	666	630	674	660	649	662	664	664	637	706	623	595	659	643	616	641	658	619	602	678	613	649	643	622	684	657	656	623	608	676	635	629	659	652	629	610	662	625	717	607	652	610	667	648	612	654	641	688	593	633	659	624	647	648	657	625	671	599	674	628	649	632	626	614	607	634	626	667	593	597	681	666	700	623	676	669	697	608	622	638	691	612	638	656	615	643	660	664	652	604	643	583	649	631	632	657	659	670	666	662	619	629	632	654	635	626	620	659	666	669	651	676	615	639	653	686	651	703	612	641	608	609	624	641	670	630	642	635	657	659	627	635	661	677	645	576	630	627	637	638	629	613	663	635	686	685	672	640	656	632	627	669	662	638	701	624	649	626	687	641	631	656	601	668	654	638	656	616	680	582	655	614	614	658	624	648	686	648	666	687	683	644	676	640	673	645	668	623	634	628	639	699	668	671	625	676	645	636	635	651	628	673	667	624	608	661	654	601	613	612	641	625	691	642	619	674	608	657	622	681	638	635	675	665	675	662	674	617	595	640	684	648	603	682	642	689	640	614	676	636	613	632	701	597	651	663	630	714	668	667	661	615	672	594	629	657	628	655	664	703	672	667	610	630	579	675	608	620	657	689	650	659	630	677	637	668	679	650	592	610	647	694	631	669	636	631	649	647	696	667	621	626	619	683	621	643	665	616	668	660	645	714	680	651	692	654	656	654	616	628	636	642	643	680	632	612	619	660	668	685	608	653	640	676	651	634	709	651	645	664	679	603	680	658	674	657	640	659	638	723	698	642	691	593	619	624	605	634	618	671	648	653	673	656	676	617	661	650	673	683	658	641	634	602	606	621	601	652	706	653	617	628	670	598	683	641	677	632	616	677	623	643	651	653	661	650	636	615	644	613	644	672	660	620	670	634	656	675	655	659	625	683	664	678	659	648	666	670	651	671	634	701	668	596	643	630	687	660	636	684	626	631	636	652	607	633	588	664	660	631	614	673	636	658	636	633	665	639	631	636	650	630	650	672	650	636	660	678	647	690	641	663	693	607	655	623	661	650	658	641	664	576	614	651	639	652	662	703	614	661	608	626	644	651	620	628	660	643	651	671	656	646	618	658	685	599	667	650	654	674
3615	7680	16685	23034	34694	37569	26984	15231	5424	1915	918	652	608	613	548	584	583	586	559	600	569	585	590	606	541	556	607	595	557	601	596	538	558	612	578	606	579	606	580	590	569	602	552	572	599	559	596	550	588	563	544	550	617	546	561	588	552	542	592	577	595	546	637	598	620	551	607	547	570	553	554	574	587	568	652	585	594	583	548	537	590	564	575	540	558	586	561	604	571	582	586	540	580	582	589	569	573	574	585	573	578	596	579	565	583	554	563	570	558	583	554	561	549	563	607	564	576	581	563	561	586	623	594	563	599	635	535	535	600	576	646	614	590	547	527	577	571	580	576	638	595	579	551	571	588	568	584	555	601	582	552	560	567	568	546	601	590	560	593	567	573	549	580	543	553	572	563	620	586	536	583	562	573	603	571	622	540	618	547	522	558	582	553	543	553	563	552	570	585	557	573	567	560	613	597	562	627	516	578	601	610	566	591	634	578	583	641	565	593	609	546	554	552	618	571	573	590	622	571	542	554	567	612	573	554	557	612	571	602	541	617	606	551	547	583	590	592	600	615	545	571	570	586	569	582	546	567	578	582	578	563	579	582	588	606	589	565	584	559	582	574	566	588	581	576	581	554	600	582	539	583	524	548	564	534	586	610	601	574	584	572	558	594	557	558	585	558	586	554	591	579	596	596	561	592	579	539	611	565	566	565	626	598	540	590	562	589	588	595	621	566	574	564	594	553	551	562	570	567	581	596	592	538	581	557	575	588	614	569	600	585	574	551	576	576	596	574	565	609	598	556	545	547	626	542	580	540	545	555	560	554	542	536	508	548	536	548	602	604	608	572	552	577	581	594	586	626	561	583	547	587	554	514	591	552	562	563	553	561	545	549	628	552	502	596	571	560	538	551	595	564	545	568	599	565	582	576	595	604	556	569	584	564	585	563	602	535	590	484	599	581	571	556	507	585	591	575	555	548	564	596	541	555	551	593	618	522	578	544	559	557	506	602	546	577	539	590	570	566	576	586	583	545	580	575	548	583	570	554	568	637	547	567	610	587	553	577	522	539	588	580	551	602	611	571	557	595	610	538	592	576	563	553	544	599	614	573	582	581	588	575	556	564	537	527	563	595	565	572	550	567	618	585	551	571	561	569	615	577	603	581	579	592	557	569	577	567	590	553	596	524	567	582	573	609	561	604	561	566	556	576	554	583	582	565	563	574	536	610	563	592	598	571	616	559	544	562	539	569	569	574	550	558	600	575	564	557	581	570	560	564	552	532	605	578	599	597	536	546	568	566	605	572	511	551	571	576	569	581	583	607	563	573	575	590	600	565	585	535	583	557	562	582	561	589	604	555	589	556	596	573	560	594	622	570	587	608	587	574	560	552	595	597	577	557	554	562	570	616	634	575	573	557	554	583	549	608	599	586	584	557	565	584	585	581	570	591	578	587	589	559	548	562	561	561	569	543	562	630	590	527	580	571	573	579	600	599	610	590	545	545	593	610	599	539	561	607	569	598	571	557	567	572	563	577	590	580	561	553	573	597	548	559	600	560	570	495	568	630	588	574	596	561	587	617	606	608	572	529	572	568	571	536	556	586	569	562	579	548	605	570	576	564	587	601	587	573	551	581	559	600	555	576	570	569	559	603	578	587	554	626	581	556	534	598	588	577	575	580	555	514	603	600	603	592	596	590	560	640	576	569	558	619	576	592	526	566	566	562	588	617	557	562	575	583	617	572	577	555	552	574	589	558	595	554	560	564	618	606	617	583	586	558	571	604	556	575	578	563	570	597	592	580	588	565	588	570	586	572	621	556	570	601	576	535	565	579	569	581	559	556	590	587	551	577	536	581	561	570	575	573	576	590	556	563	625	590	577	588	603	599	590	576	557	541	526	571	529	604	563	613	538	562	560	546	573	575	574	593	606	599	582	595	581	540	548	591	522	568	580	617	550	577	558	577	562	567	526	566	569	555	565	547	571	559	581	532	548	563	593	591	556	570	615	557	588	541	598	591	570	586	617	612	582	567	584	551	580	513	599	587	551	588	543	578	600	593	532	621	582	564	581	541	599	588	595	547	550	575	553	578	573	564	553	623	566	581	546	541	573	599	563	596	566	543	580	606	557	566	547	598	550	533	593	577	566	635	607	613	610	580	582	615	554	579	566	562	560	593	558	606	571	621	576	576	616	567	587	575	593	548	563	550	549	571	587	559	578	564	568	561	571	586	538	619	553	558	574	552	538	555	567	585	529	562	563	592	570	559	525	550	577	540	550	601	558	595	587	577	586	578	569	589	578	540	605	538	597	560	595	539	562	600	573	573	581	554	581	582	569	593	625	572	562	568	523	583	540	599	602	584	580	585	602	593	577	553	581	565	569	575	578	567	613	537	529	561	530	598	560	526	586	542	557	581	561	576	617	587	563	565	585	614	565	549	569	539	558	602	599	539	577	576	527	532	615	591	528	597	580	588	581	573	559	584	539	604	610	579	627	595	570	614	588	609	612	592	572	556	580	587	614	573	556	610	588	588	578	572	551	520	604	592	566	577	606	604	594	566	557	526	544	558	556	564	601	559	575	613	575	557	611	538	562	575	589	614	581	569	600	597	581	533	569	586	558	624	549	590	585	550	561	557	551	568	599	570	522	593	531	559	563	573	569	546	585	570	609	586	583	555	571	599	547	545	594	537	576	572	579	560	579	532	572	561	585	564	583	588	538	589	600	580	570	560	577	560	565	568	577	548	547	578	603	569	563	592	526	560	583	590	548	590	592	578	545	544	568	613	578	549	570	536	566	571	586	581	563	522	530	555	586	581	557	578	554	569	595	582	601	575	591	574	578	576	594	545	562	555	580	580	530	563	595	553	539	543	584	552	538	551	603	541	567	560	580	534	615	583	583	579	547	580	543	599	615	583	571	605	603	573	574	603	538	616	561	575	561	566	590	610	577	550	579	576	574	593	553	572	593	566	536	594	594	550	575	576	591	562	595	607	544	529	566	616	549	558	607	538	529	574	564	609	579	594	598	556	594	575	570	577	575	579	541	559	529	579	540	584	603	596	539	545	580	554	565	579	502	593	559	605	538	582	615	532	576	581	586	622	589	565	600	598	580	604	563	572	567	591	573	542	558	580	590	520	523	554	548	557	576	619	564	581	574	524	541	587	560	539	582	579	595	544	609	591	577	569	583	558	530	554	615	577	534	518	552	604	564	557	570	531	565	560	596	599	589	582	562	591	606	567	538	580	559	562	555	574	557	607	549	606	592	583	560	584	588	579	588	580	563	601	579	575	596	631	583	564	562	584	553	560	529	565	592	546	598	568	545	589	530	582	617	590	563	567	557	568	521	545	573	546	560	539	587	621	628	577	580	566	564	556	581	591	529	565	586	620	571	560	607	600	599	617	567	588	527	568	563	574	566	523	579	577	586	626	559	592	572	592	576	562	585	604	550	557	533	620	595	622	578	596	588	585	550	540	605	591	566	583	561	567	630	601	622	623	573
24225	21342	28701	26654	42658	58365	45138	25696	9535	2634	1249	918	780	799	762	802	810	791	809	800	828	755	764	787	776	773	750	774	786	688	785	785	811	809	791	758	724	755	787	795	750	764	773	802	797	776	801	846	748	746	792	743	780	790	761	793	719	805	741	774	758	780	776	749	738	761	783	807	734	726	761	811	739	772	805	755	816	801	763	804	793	773	817	775	755	763	736	746	783	787	759	823	758	780	764	770	814	760	738	686	721	778	803	765	742	708	777	738	782	795	763	801	738	745	783	767	775	747	796	735	788	753	779	774	807	742	801	839	780	783	740	683	762	774	801	792	816	697	760	740	812	746	744	784	724	783	764	767	815	793	731	779	777	747	737	764	825	724	773	798	765	808	731	751	767	777	740	796	784	873	787	784	778	789	780	812	763	759	788	763	763	753	799	740	731	779	804	774	775	787	737	802	752	791	734	749	793	761	764	754	799	733	769	805	734	800	801	761	712	734	785	789	766	774	784	755	772	755	732	736	802	796	774	742	760	791	789	781	773	757	714	738	792	758	786	778	737	774	758	779	844	770	739	770	740	750	711	803	754	761	798	769	774	744	762	731	799	732	835	770	741	751	792	718	743	750	759	775	781	770	753	772	800	785	770	759	778	728	807	773	737	780	777	809	770	813	760	714	735	789	763	756	785	770	871	731	727	708	736	785	806	781	783	742	756	764	761	749	760	810	745	774	762	773	752	764	726	764	740	778	791	740	800	748	753	782	784	759	770	756	746	761	803	745	781	734	755	772	715	768	746	792	749	793	802	833	753	750	771	781	761	800	798	759	711	735	702	748	779	730	764	788	689	798	790	736	772	776	735	745	743	771	769	773	804	777	746	792	800	766	758	735	701	771	800	800	784	761	751	768	763	782	766	797	742	751	748	704	778	722	809	783	803	786	802	730	748	770	730	787	781	745	807	753	814	734	744	777	761	759	733	800	781	765	778	729	771	787	749	767	804	809	732	749	791	780	790	797	762	782	779	793	761	741	774	859	763	782	810	727	720	783	784	824	733	748	732	746	761	796	833	770	782	695	746	752	737	727	795	821	748	752	737	795	764	765	760	764	766	753	712	777	757	771	765	745	740	756	748	770	783	743	762	807	785	763	764	783	761	786	794	791	758	741	768	781	745	767	749	800	781	777	751	763	748	769	733	760	777	729	806	782	770	761	770	781	746	723	789	768	772	781	801	759	724	737	772	812	788	779	752	779	800	792	774	780	728	805	767	808	799	728	786	752	771	806	772	719	770	752	797	813	761	754	740	751	767	769	740	771	784	734	761	762	805	738	799	757	796	747	762	761	749	743	742	750	773	733	777	778	751	747	739	760	726	756	745	708	777	721	735	795	773	744	795	757	737	820	754	749	776	775	793	796	792	727	748	801	797	743	755	737	760	782	768	736	737	824	767	713	764	745	814	728	738	715	793	768	787	779	723	769	755	764	734	761	802	744	801	768	771	727	789	724	769	794	747	697	739	845	749	743	753	793	799	771	781	789	757	823	758	774	780	781	789	764	769	769	774	773	785	737	828	782	769	730	782	724	755	761	705	750	720	765	857	707	750	766	760	739	807	757	800	767	766	712	788	757	772	738	753	797	723	758	793	776	803	738	736	725	776	716	760	772	779	778	750	767	774	720	709	750	787	784	767	767	724	739	789	672	740	727	824	783	765	791	731	785	779	746	759	811	741	769	788	790	795	759	779	773	754	824	760	834	775	806	752	800	754	790	833	765	746	740	783	774	749	799	774	765	748	805	771	773	780	775	816	756	776	800	748	758	692	733	776	775	784	758	808	783	777	795	795	838	730	726	750	765	753	785	818	780	766	800	739	755	739	711	764	754	742	768	781	797	769	740	719	721	792	716	765	819	720	754	775	709	710	757	800	761	716	766	730	741	749	719	741	730	717	791	754	784	789	730	785	780	714	787	771	764	736	772	808	815	794	747	804	789	715	768	708	776	764	743	824	740	721	723	778	751	755	743	783	727	707	768	751	783	766	779	773	787	769	809	750	775	758	763	765	769	787	738	791	786	754	769	815	736	781	758	766	738	749	749	767	711	771	785	808	719	752	726	760	792	760	792	781	758	815	788	751	709	788	784	670	744	729	789	794	776	782	801	757	786	773	706	723	788	734	758	771	782	780	795	721	796	772	784	742	742	755	762	778	717	733	776	772	765	773	789	808	793	721	753	799	755	829	785	788	744	701	792	742	771	800	779	753	774	770	748	783	749	761	762	731	799	739	722	829	742	777	733	705	738	753	737	791	759	811	763	776	740	766	764	745	786	792	758	752	764	812	755	794	780	739	723	780	798	793	757	749	747	771	794	789	728	775	768	777	769	794	785	797	797	754	735	795	762	754	797	765	788	740	760	768	774	786	759	747	758	739	707	732	780	814	750	688	782	743	773	784	759	742	705	731	780	742	760	725	826	810	724	766	730	768	786	813	767	793	770	798	748	723	770	763	781	756	754	779	752	787	758	716	729	793	751	797	799	760	749	793	730	798	763	729	817	814	758	712	792	744	771	777	777	804	799	835	801	798	763	760	814	754	723	746	726	805	741	753	750	729	741	769	742	746	804	790	741	753	742	768	738	751	718	794	753	749	742	758	730	787	796	773	765	788	722	747	764	745	744	741	780	768	787	781	746	733	816	790	740	826	749	751	733	762	754	819	725	768	754	766	820	738	753	725	769	765	802	721	759	748	763	734	774	752	804	765	726	807	756	747	719	767	733	773	761	771	757	785	737	781	772	778	777	724	804	746	779	740	775	758	766	744	781	752	769	744	801	767	807	752	801	787	734	791	788	760	779	758	795	775	754	791	698	771	777	794	766	683	714	775	779	799	795	832	733	704	772	794	800	738	762	723	745	769	786	761	744	772	763	810	742	770	781	810	767	793	766	784	748	772	806	766	774	765	748	783	706	759	753	773	797	705	795	801	708	751	798	755	792	738	753	784	746	753	763	754	813	774	767	820	774	762	757	753	738	725	775	765	748	808	792	765	754	767	818	721	767	807	711	791	795	696	756	801	724	733	721	766	780	715	747	717	768	768	761	774	736	739	778	808	736	766	769	801	778	795	796	763	740	787	726	741	701	808	712	784	759	775	746	748	775	723	725	781	734	758	769	800	762	802	762	779	771	786	753	781	765	717	844	785	733	738	727	780	741	769	786	769	745	785	779	789	724	756	766	779	771	782	725	784	710	724	787	697	778	778	746	783	805	767	798	776	743	770	773	738	785	814	758	783	794	760	771	711	778	792	735	770	752	765	767	669	770	753	792	772	780	769	787	759	772	762	758	760	753	770	783	752	723	738	790	764	804	756	738	797	770	768	748	752	765	813	803	776	752	785	800	759	787	775	748	770	756	729	734	725	746	792	729	734	775	773	819	772	747	714	781	736	766	744	804	764	765	732	712	789	737	752	772	743	756	736	784	747	787	757	704	773	793	746	801	770	725	757	778
4026	22055	16553	37794	59405	57344	36724	19102	6887	2539	1152	792	680	725	695	681	675	701	702	686	702	660	661	693	654	699	687	717	674	668	602	703	721	660	650	699	689	652	643	688	726	636	677	659	714	659	707	720	668	652	711	695	695	693	687	663	695	690	639	745	696	697	687	691	688	693	696	719	651	671	675	698	680	697	702	675	709	699	702	690	705	700	688	689	682	660	614	676	677	679	687	696	669	690	649	723	694	687	679	664	687	676	672	658	676	667	634	659	686	675	698	693	675	687	699	658	677	686	642	655	685	707	665	669	690	684	705	723	667	658	671	701	667	712	695	707	637	628	686	694	699	660	670	685	680	708	690	686	646	667	675	646	637	668	693	643	684	702	692	694	698	679	700	677	678	642	710	673	660	680	658	670	691	670	716	655	687	721	693	713	730	692	661	673	717	749	741	681	657	665	642	693	714	743	694	658	687	705	655	658	696	716	678	657	685	656	705	706	685	658	635	696	679	682	702	706	733	705	651	680	632	639	692	647	681	656	682	706	664	712	664	696	656	703	616	697	668	703	725	675	697	674	704	701	659	668	681	652	713	730	680	646	711	679	647	714	647	666	664	678	679	644	684	658	665	683	684	672	668	652	680	645	646	675	647	691	656	673	680	747	663	664	685	651	679	643	670	676	677	728	685	677	665	656	688	682	659	703	676	707	680	665	670	672	700	665	657	673	688	685	638	668	683	689	701	667	679	660	697	676	678	702	677	656	662	703	709	694	707	665	670	713	689	665	712	668	661	679	703	668	705	697	673	659	660	657	685	680	658	650	701	708	655	697	657	704	650	739	672	735	676	653	679	679	668	634	721	684	670	751	685	682	645	664	640	667	691	691	722	655	672	645	669	669	690	691	679	726	703	656	673	687	672	701	657	664	730	651	644	707	712	646	650	689	677	652	712	732	680	645	670	679	640	686	660	676	681	605	680	664	670	706	631	670	663	677	683	640	681	659	658	658	671	663	699	673	653	681	675	693	640	688	664	648	671	666	672	641	662	725	685	661	676	668	684	677	689	705	653	691	667	669	635	681	704	638	686	617	655	700	726	710	659	668	701	678	703	678	691	650	682	704	698	691	704	701	701	645	683	637	681	680	676	700	663	676	677	704	684	700	658	693	683	668	680	690	708	709	657	688	677	702	647	700	703	713	667	622	666	669	675	674	686	632	685	711	671	707	719	732	699	655	662	653	667	645	689	693	701	706	668	693	683	680	683	665	642	658	722	672	707	695	685	650	694	658	680	681	693	687	700	647	698	659	686	668	719	636	655	655	638	656	645	654	696	645	682	691	674	688	690	671	651	690	664	677	651	668	672	679	667	719	639	746	675	672	690	690	640	673	717	675	679	691	642	618	660	666	686	723	678	676	676	693	658	717	694	667	685	729	671	689	694	649	644	683	677	689	614	714	681	702	674	658	716	705	639	684	688	687	685	710	698	693	721	714	679	649	685	641	693	669	645	673	730	699	675	762	689	652	671	673	703	695	667	646	686	675	652	698	683	710	681	649	691	657	656	634	626	676	688	697	682	666	727	702	696	643	697	643	659	712	668	696	686	724	676	648	658	712	654	660	665	635	691	681	730	653	686	693	679	697	721	640	665	695	658	699	647	660	660	658	656	688	713	624	752	674	651	667	727	623	667	708	699	687	637	610	670	663	718	704	668	660	671	661	653	683	688	687	721	685	650	712	711	672	667	644	686	636	648	694	692	691	664	697	633	708	659	695	729	710	658	667	689	697	717	650	669	714	664	660	647	653	663	701	624	694	663	677	679	666	684	647	662	643	638	719	675	693	645	690	662	689	694	698	665	690	676	680	677	648	710	714	646	669	670	637	673	686	683	689	659	682	632	673	690	693	644	644	631	672	673	697	657	650	644	657	685	666	718	660	673	701	670	712	683	662	720	700	677	648	697	661	695	660	692	661	649	679	725	686	639	638	706	690	669	657	674	649	646	664	684	684	688	698	701	677	694	684	699	668	653	656	671	620	654	705	665	686	702	695	689	722	703	688	696	712	693	686	691	676	698	714	671	671	703	689	652	661	693	673	676	686	672	695	606	699	642	726	724	695	661	703	686	676	691	660	675	663	639	724	737	687	686	698	679	687	689	662	703	657	687	652	685	674	729	662	683	682	682	731	677	675	686	675	693	670	674	750	656	655	710	625	660	667	730	681	707	675	643	678	692	644	656	671	670	693	728	684	628	653	646	700	747	691	722	678	704	621	669	700	665	691	674	667	665	704	682	689	700	668	666	672	630	642	660	705	668	702	686	670	675	657	693	632	681	674	688	684	675	696	651	658	682	691	719	719	654	652	671	640	651	697	660	641	701	670	686	677	682	608	689	678	706	732	664	710	679	673	669	661	691	639	688	677	645	708	674	698	698	655	686	685	634	664	665	701	738	658	681	661	636	711	682	674	733	668	694	716	707	703	669	707	622	689	669	734	654	672	679	696	638	701	654	651	664	707	665	663	682	686	645	697	672	650	631	689	679	687	656	688	678	669	713	724	681	671	670	679	740	664	672	667	676	679	633	690	643	661	694	675	690	686	677	667	666	640	667	701	682	657	684	673	658	680	669	686	687	659	683	661	685	672	682	690	687	692	684	673	717	677	688	673	650	680	663	681	678	661	680	660	712	696	639	703	667	703	645	687	690	719	686	651	672	698	705	685	664	672	699	655	723	636	655	695	679	723	633	704	717	663	689	644	664	682	702	694	673	670	636	685	686	721	710	650	637	711	700	653	654	688	677	654	689	706	693	681	660	680	714	678	676	692	683	677	679	641	725	664	670	678	696	649	714	652	661	673	663	671	671	693	638	649	653	649	677	627	693	670	728	684	652	662	654	694	684	695	689	638	687	681	674	690	743	610	631	679	652	651	614	673	643	660	670	720	681	650	654	676	678	688	717	674	634	659	663	662	719	684	623	668	638	630	656	688	684	693	699	623	693	701	661	674	678	698	641	679	703	678	690	662	655	650	678	638	694	690	669	689	681	669	720	691	671	755	700	706	694	683	694	643	688	664	630	689	668	696	683	681	689	702	663	717	685	685	695	670	701	685	668	698	739	673	660	709	682	654	686	681	667	701	696	651	643	643	744	675	701	662	682	677	688	669	673	681	674	671	660	671	690	730	692	694	638	686	658	671	658	684	693	696	614	693	641	624	685	632	664	617	659	633	674	663	653	663	679	665	690	684	649	711	691	677	665	686	649	675	656	656	713	703	673	663	669	680	690	641	641	641	698	676	672	659	658	657	672	648	672	682	662	679	656	654	665	678	674	649	683	678	667	665	694	663	673	701	674	675	663	646	667	663	639	684	652	676	683	705	693	665	639	658	732	710	656	671	702	694	697	655	664	659	655	706	696	671	674	653	698	700	652	637	686	639	642	679	606	688	664	685	681	642	679	683	646	668	683	678	635	670	685	687	638	655	637	675	673	684	737	704	630	718	743	642	697	689
27668	13382	2756	2518	4674	9415	6373	2867	1224	882	640	639	649	683	620	623	588	644	638	631	637	643	612	628	633	652	637	642	700	661	614	648	618	615	631	671	637	652	622	622	622	630	635	672	639	679	600	638	651	667	622	673	640	638	669	603	687	621	658	642	631	598	648	643	636	635	618	615	609	570	651	622	627	695	637	666	647	632	631	618	654	620	699	647	612	623	613	599	615	615	615	671	656	629	662	664	649	612	623	627	589	706	666	628	637	671	625	615	617	651	625	611	622	651	588	617	621	625	613	640	613	635	620	646	639	597	623	602	620	632	642	637	627	609	630	617	626	640	607	598	636	696	645	614	683	630	649	616	630	676	656	590	577	637	617	718	678	668	641	615	643	679	638	643	632	648	657	617	643	676	651	604	660	616	633	653	642	617	594	609	650	618	589	631	646	653	632	594	655	614	653	642	605	676	650	659	650	611	662	624	598	659	630	637	617	627	637	604	626	636	636	621	627	623	644	611	624	648	594	606	608	634	616	648	579	614	627	653	623	626	655	629	628	660	665	609	698	638	590	638	663	618	681	675	678	640	676	616	687	631	623	591	666	591	657	610	662	622	633	650	632	643	648	616	615	577	640	679	638	628	607	640	604	662	673	637	656	597	636	621	624	648	621	624	662	622	614	639	653	644	691	657	642	628	656	664	620	692	655	661	664	638	612	639	644	624	641	682	608	603	630	609	602	642	613	618	620	627	661	629	644	661	613	605	629	683	633	663	699	640	680	630	654	618	649	601	636	618	655	638	656	632	587	661	645	647	631	636	647	632	644	643	616	607	645	609	638	604	616	592	650	615	651	654	600	633	605	671	653	681	628	656	608	627	630	614	610	628	624	640	563	659	605	625	652	626	583	640	610	613	662	654	675	630	645	581	625	615	677	637	682	641	656	581	639	634	635	606	622	611	585	653	616	642	598	622	648	609	670	631	634	644	625	621	591	589	603	653	681	648	615	626	625	598	636	664	626	624	661	653	632	631	640	653	643	661	606	600	655	619	649	635	608	635	638	622	604	605	652	609	631	601	613	657	605	600	645	601	660	623	639	614	683	649	627	622	626	602	620	619	619	676	655	648	642	670	593	608	602	597	633	673	641	637	602	668	648	669	640	604	634	643	637	661	623	571	639	618	605	675	614	635	649	620	617	618	566	626	649	633	642	630	599	612	619	632	610	625	663	611	601	658	673	617	626	611	616	664	636	647	615	654	614	625	604	615	646	648	593	650	667	671	595	628	631	644	640	646	624	673	579	633	693	620	648	627	643	634	633	577	639	671	636	658	638	662	636	649	616	625	640	619	628	621	630	673	684	631	620	657	636	622	657	644	637	652	599	631	640	641	617	609	619	632	614	692	660	632	643	619	625	605	612	657	648	610	629	667	664	640	648	620	586	654	637	646	613	690	638	633	620	636	612	647	632	610	612	654	604	656	593	642	619	663	666	610	645	627	671	620	586	613	627	593	634	669	656	629	639	646	634	639	667	625	629	619	593	620	615	608	645	657	648	619	646	627	592	703	652	630	621	664	677	610	606	630	652	612	665	612	629	632	656	656	611	713	617	667	663	639	675	634	657	621	649	643	616	650	641	621	595	599	610	655	664	674	657	630	634	654	617	603	632	674	692	600	608	608	617	669	608	610	623	603	612	633	633	645	688	647	618	683	601	639	647	612	644	611	667	621	635	635	677	639	644	609	666	629	603	623	632	609	659	629	636	588	642	633	618	675	598	633	627	649	605	621	653	643	622	629	605	626	629	640	636	674	628	620	630	640	651	635	646	635	638	610	674	607	646	623	628	636	683	682	647	669	643	630	625	632	595	656	615	608	642	612	624	617	639	645	625	597	657	652	668	630	667	608	623	654	630	651	694	615	643	638	622	624	641	615	607	670	600	640	658	652	621	640	642	641	671	633	660	588	651	634	647	621	682	611	617	599	656	588	610	689	646	671	599	598	618	633	588	638	596	643	653	617	633	656	621	624	660	609	632	628	688	626	641	652	619	603	616	661	656	663	597	588	599	677	626	634	648	671	649	618	697	613	658	661	670	640	627	627	651	623	589	628	651	664	612	673	593	603	670	649	648	612	598	641	636	632	655	632	647	663	669	625	639	650	654	596	598	600	611	674	672	619	651	635	657	581	661	664	656	629	664	651	600	647	635	646	659	582	604	650	608	649	635	674	613	594	668	650	671	668	646	668	650	665	639	618	657	643	666	623	629	632	606	635	629	656	663	632	643	624	671	649	655	649	627	625	616	610	641	647	639	629	611	569	646	668	625	643	664	677	619	651	606	630	658	635	636	626	632	672	636	654	642	646	583	626	621	666	639	621	641	650	636	630	605	630	612	628	657	648	591	624	619	624	598	643	631	685	643	602	651	647	622	638	627	636	632	614	579	630	668	633	674	645	605	594	668	633	667	645	653	642	671	681	649	636	642	624	641	617	645	631	593	646	640	592	664	617	619	612	610	633	629	644	621	640	571	658	640	596	668	642	639	643	599	611	630	656	615	644	616	589	614	653	672	644	653	653	647	601	652	617	629	673	628	655	632	662	665	638	713	644	700	633	656	613	617	638	637	662	637	626	639	649	646	622	657	643	636	616	644	569	637	640	643	629	691	636	629	625	649	640	636	636	649	613	618	674	651	671	598	661	595	663	596	567	646	616	629	629	647	598	626	614	625	627	589	585	657	599	622	651	607	654	649	597	639	619	621	609	648	618	631	627	617	625	642	631	619	636	637	600	619	629	645	582	687	678	638	663	633	652	591	626	629	680	653	648	640	652	643	610	659	696	684	591	626	628	693	678	642	646	641	638	643	609	575	627	647	636	631	629	651	668	612	640	662	630	619	648	654	689	621	649	667	653	637	643	605	658	625	624	636	654	578	584	621	698	601	642	643	643	609	627	645	615	667	651	666	615	626	691	689	622	625	617	675	689	610	681	654	638	639	694	624	640	597	649	664	618	656	614	645	616	630	626	628	633	600	628	629	626	621	654	654	604	655	657	664	681	609	651	638	637	639	645	657	623	628	633	654	645	705	671	594	643	650	623	638	624	652	596	637	663	636	609	635	619	665	583	641	639	664	636	646	692	672	661	629	651	645	617	615	625	572	608	646	693	659	597	597	650	671	637	611	609	613	615	622	622	634	621	623	608	610	593	616	672	639	626	723	639	640	602	624	614	638	643	600	604	638	656	634	587	633	650	628	657	619	613	677	641	633	602	641	647	660	628	664	671	627	627	618	660	656	661	633	592	629	616	587	637	600	636	659	612	659	617	613	567	602	665	632	636	674	633	621	617	615	639	633	664	637	685	594	648	625	614	630	653	625	611	635	625	626	639	606	697	620	650	656	654	607	623	615	663	643	641	609	637	630	676	646	621	662	653	636	682	617	641	607	717	643	638	609	648	659	633	642	634	619	613	597	641	634	660	604	668	661	598	661	649	619	620	683	676	660	675	603	642
4890	1625	1695	2474	5141	9296	5511	2690	1212	765	617	550	531	524	511	564	537	561	550	571	544	559	548	532	581	553	539	521	539	582	565	548	522	588	506	553	557	561	493	537	573	580	556	531	522	500	524	513	587	548	534	535	579	522	526	479	552	550	520	575	539	552	540	528	536	552	588	569	530	522	558	533	498	536	537	550	528	512	569	543	540	546	545	559	581	484	534	559	574	582	515	537	538	567	556	565	533	556	545	526	568	533	539	595	512	573	546	513	558	523	532	559	519	553	556	511	597	522	538	545	536	540	527	532	547	549	561	515	543	519	520	515	499	512	556	550	523	523	582	553	538	554	490	540	563	583	503	539	526	529	534	527	532	526	542	499	497	531	545	556	516	551	561	530	560	532	535	540	518	503	531	544	535	554	541	537	521	541	524	574	556	534	525	543	540	509	513	544	552	517	518	557	504	531	542	558	518	533	520	550	504	556	572	556	562	543	484	552	475	510	530	533	542	530	536	492	541	504	517	524	538	546	568	530	562	534	499	531	491	578	514	518	517	523	545	542	562	538	580	527	510	534	511	518	585	567	518	561	571	504	537	539	521	519	556	543	504	529	539	520	539	517	495	517	530	481	563	525	553	523	547	544	525	551	581	547	532	489	564	506	529	548	542	501	523	566	531	502	521	555	534	537	535	505	531	503	520	518	562	540	558	537	569	556	500	520	519	538	574	577	533	541	557	508	550	531	536	569	527	526	541	530	538	538	493	522	545	536	515	520	516	530	523	524	489	519	545	526	557	537	529	520	488	545	572	533	540	531	519	504	491	517	536	524	524	527	600	515	558	538	533	523	528	503	521	534	531	510	520	513	547	546	528	521	593	560	525	584	565	500	562	554	518	537	523	552	524	540	500	517	489	555	501	544	501	587	550	561	597	547	557	549	554	517	528	522	595	531	606	532	570	545	550	523	514	513	536	551	570	522	551	522	531	524	541	535	574	490	535	555	560	558	533	573	564	480	506	544	519	543	519	540	561	547	547	548	566	528	524	577	540	498	518	510	566	522	546	548	514	532	530	547	550	539	519	573	557	534	572	533	531	538	570	541	527	522	471	538	487	497	524	495	519	568	563	529	544	566	520	500	537	535	496	541	532	543	515	552	520	541	518	526	537	530	562	543	496	508	521	559	537	528	591	569	548	536	559	568	560	506	592	566	544	521	537	554	555	556	582	528	527	530	504	514	508	537	541	540	511	535	564	506	527	551	556	544	510	606	527	521	566	552	541	502	497	548	534	577	557	517	544	534	520	545	549	537	542	513	546	592	523	514	537	498	538	525	510	524	508	516	520	546	528	512	544	555	539	501	546	543	537	544	539	523	551	549	567	548	541	524	552	527	565	568	491	555	522	555	549	543	518	505	494	504	562	532	527	516	528	487	553	483	562	506	504	530	528	496	531	567	526	537	521	555	533	541	521	521	477	567	575	536	527	538	571	571	522	535	526	574	586	525	532	495	545	553	560	539	544	542	555	530	533	542	531	541	517	545	535	553	588	496	511	491	599	503	598	513	497	525	555	533	513	564	553	528	566	540	523	517	520	508	522	490	549	523	503	539	502	531	517	530	558	534	481	541	548	546	542	519	591	554	570	578	527	541	522	514	521	539	533	558	554	592	519	524	508	583	568	538	584	534	559	508	581	564	564	503	542	566	549	525	521	507	550	549	546	559	551	520	572	525	526	542	575	505	544	553	541	527	543	555	573	515	535	527	556	558	556	499	528	535	540	514	490	549	521	529	560	527	536	540	557	517	545	530	552	570	563	544	503	538	536	580	529	549	542	502	513	556	506	523	485	531	570	537	567	520	543	528	536	541	526	505	487	506	518	502	531	553	558	488	504	534	526	523	537	538	543	504	536	519	548	560	513	535	568	520	544	507	565	564	533	532	511	542	536	533	549	518	561	560	543	524	563	519	529	521	554	520	526	526	544	550	563	525	491	541	527	517	523	560	537	543	548	569	521	577	519	548	547	528	553	515	552	580	575	557	484	515	549	557	564	540	516	542	527	524	586	565	526	549	561	531	522	494	506	549	563	533	532	553	532	509	599	584	514	505	540	555	527	548	562	534	522	550	574	534	545	534	508	575	541	563	505	531	533	544	539	536	531	509	551	543	511	539	564	548	538	539	541	515	545	544	490	529	544	495	591	537	530	521	562	537	547	531	542	541	565	557	583	478	546	533	539	516	488	509	533	531	563	572	496	518	495	508	569	517	512	493	517	529	542	543	524	548	533	538	525	551	551	508	536	508	545	575	549	519	542	552	500	554	524	537	559	516	521	540	498	618	539	603	517	535	532	568	487	558	531	515	520	545	566	571	512	508	562	522	545	516	539	528	544	522	526	529	532	543	526	569	515	574	579	534	538	503	568	552	541	504	544	512	569	537	553	569	489	522	540	561	540	519	530	549	523	527	533	568	513	565	527	566	506	533	542	559	489	568	525	519	523	576	544	530	549	562	576	528	522	512	513	522	544	586	539	540	524	495	536	552	544	499	510	583	501	563	527	514	559	533	559	562	556	536	515	548	509	555	517	582	562	520	532	541	535	529	568	563	489	544	532	504	545	523	559	538	542	589	549	536	544	561	564	487	553	545	518	521	547	531	577	515	557	549	535	528	508	527	530	538	528	570	497	556	564	535	577	530	551	522	569	527	536	521	521	573	541	546	512	559	538	518	539	543	502	502	534	567	507	532	533	532	508	540	531	545	517	504	525	540	552	550	542	563	567	529	525	521	545	506	546	519	510	566	575	503	538	519	571	549	536	526	529	516	527	520	537	576	530	476	556	545	589	559	534	525	479	560	583	521	532	514	546	525	536	572	540	548	504	552	515	553	529	497	504	503	544	548	540	546	567	548	541	537	521	530	514	526	476	535	524	566	500	484	514	563	521	582	572	555	517	544	519	543	515	557	516	554	513	542	511	535	520	554	526	538	525	534	507	563	541	495	577	494	559	549	495	549	542	533	545	542	540	548	553	507	486	556	508	543	555	492	509	550	548	519	516	562	500	558	554	527	502	545	531	552	557	556	584	532	508	528	574	536	471	541	516	536	486	554	534	530	506	542	523	530	485	568	543	522	548	549	524	519	536	544	577	537	559	508	521	523	518	523	522	562	516	492	521	545	587	539	555	540	513	540	545	523	567	512	538	499	538	529	566	534	540	466	554	554	511	524	498	531	461	497	528	522	586	553	550	525	538	504	540	499	500	530	514	493	495	549	497	556	543	581	564	548	533	563	566	536	524	547	510	532	496	547	524	482	529	519	539	510	561	540	487	533	530	590	526	551	578	540	563	521	529	493	537	573	513	537	532	573	529	509	518	532	519	475	558	509	523	541	560	534	524	547	552	507	502	525	545	534	516	558	534	527	508	530	510	506	537	517	522	578	513	546	536	511	540	496	526	525	539	519	544	573	555	544	565	534	537	528	526	535	509	508	560	556	552	565	525	513	528	527
25366	21333	27301	25498	30382	50245	35155	16290	4883	1622	870	746	647	717	685	670	720	668	687	718	679	652	658	680	623	693	687	660	687	666	678	670	685	725	672	675	711	657	697	661	683	654	675	690	664	700	676	697	660	703	682	686	671	632	689	672	685	724	663	734	688	681	673	679	674	703	664	677	695	700	724	720	692	675	700	688	677	659	673	694	671	688	675	690	684	674	686	698	724	722	675	728	725	727	634	700	607	704	680	685	702	661	655	639	671	670	682	681	695	673	690	705	688	679	643	681	643	684	694	711	679	667	672	699	692	654	617	692	693	664	688	669	635	694	712	666	679	725	702	659	665	667	711	666	709	679	641	690	738	681	696	664	661	657	650	705	692	668	648	681	710	679	667	657	646	705	653	663	682	676	661	687	732	643	691	717	652	687	700	718	708	680	708	652	676	647	653	693	663	679	636	707	696	678	700	691	675	654	664	716	680	727	716	658	704	685	710	640	635	646	607	645	728	718	672	659	696	706	723	673	696	681	655	650	699	715	651	669	699	661	680	686	658	697	717	657	695	709	658	647	679	704	659	687	667	693	705	680	635	703	721	665	702	696	718	677	734	680	724	693	662	698	674	684	698	696	705	657	682	682	673	715	728	671	698	693	663	706	658	709	670	691	663	662	698	715	660	696	670	625	670	706	662	701	654	675	676	669	672	644	665	662	698	653	672	702	679	674	660	678	674	669	676	689	702	709	670	653	676	751	688	719	693	703	719	659	723	650	746	676	711	693	697	692	681	698	659	666	696	694	700	699	671	666	682	644	688	665	687	699	656	651	710	664	618	653	681	712	686	719	692	649	651	693	665	718	660	699	676	667	664	704	683	665	662	653	700	716	712	659	706	687	670	635	699	648	693	671	684	653	695	680	730	692	660	696	641	702	680	648	663	686	686	661	683	660	714	666	701	681	679	696	728	667	729	689	675	694	668	702	684	696	641	690	709	663	624	639	685	674	670	668	666	638	647	647	697	683	679	673	644	686	667	711	715	676	690	694	736	679	675	713	634	695	716	703	718	653	649	714	683	686	702	665	692	666	636	685	731	702	693	730	693	685	694	705	620	677	697	664	717	743	660	693	718	678	701	706	705	663	674	658	678	632	694	681	698	665	683	677	699	678	675	669	636	723	663	681	656	677	688	688	662	704	694	652	691	689	679	652	683	685	636	697	686	662	724	654	656	683	687	678	667	687	674	662	691	737	669	682	702	705	668	645	656	661	711	698	684	665	714	650	664	681	683	714	692	676	691	669	680	689	696	673	648	693	679	669	643	651	678	646	651	722	709	677	690	689	693	688	710	645	707	647	663	711	662	683	697	654	693	702	718	660	669	692	612	702	695	666	678	702	717	659	681	708	720	702	660	670	673	651	661	698	678	677	646	684	697	711	682	648	721	600	682	689	676	662	657	684	672	640	703	652	661	706	656	666	667	663	654	681	725	645	681	669	694	651	709	724	690	669	713	684	658	690	654	668	667	647	700	676	677	717	667	662	695	633	670	652	710	685	659	717	726	669	658	708	678	639	677	664	685	693	693	647	700	689	654	656	645	685	684	711	693	649	672	662	678	702	706	653	680	641	707	678	662	707	701	709	703	696	638	695	694	635	647	642	693	649	684	713	686	678	680	664	704	663	666	639	644	672	671	697	689	710	732	678	680	702	686	704	717	701	672	679	695	641	633	687	751	678	670	684	677	680	660	662	696	685	672	652	686	655	702	670	658	637	696	684	682	681	688	676	687	664	711	688	701	648	706	671	695	699	693	694	700	677	673	679	653	669	678	640	706	659	712	647	688	660	659	669	661	685	681	689	655	678	666	665	685	654	654	677	637	661	684	655	656	662	721	691	675	649	675	658	642	639	699	749	675	695	674	684	669	684	658	654	662	652	680	678	731	682	645	673	690	707	689	688	663	714	739	697	657	655	663	605	656	684	690	684	675	660	685	705	686	688	660	650	641	696	637	670	666	658	717	648	684	723	676	681	651	630	667	640	711	714	675	668	656	638	696	707	695	686	635	661	639	665	676	671	649	726	657	711	675	664	668	712	691	701	685	679	667	680	723	639	708	671	703	643	699	668	722	659	690	660	702	701	674	714	705	667	657	706	650	696	686	696	656	688	707	690	685	661	665	662	637	683	692	657	707	689	691	666	683	641	630	653	676	696	665	687	670	665	702	700	717	635	698	710	619	640	723	704	669	726	686	707	676	659	699	673	677	673	693	676	683	675	661	672	679	707	709	676	703	698	682	650	664	644	682	700	660	717	651	685	700	710	659	638	695	662	702	677	622	665	693	737	693	656	724	705	690	686	682	673	667	684	683	702	715	717	710	649	701	693	691	656	693	656	699	691	702	709	673	656	677	700	701	681	670	734	693	629	648	649	689	681	673	673	653	670	708	675	697	735	671	678	682	699	699	691	657	700	710	640	697	665	674	677	642	677	717	686	695	635	658	707	663	670	655	733	652	666	657	645	640	633	684	627	634	687	679	686	691	717	696	652	677	669	700	672	728	714	653	686	660	661	714	676	681	670	716	714	672	686	671	683	665	734	646	678	692	708	649	634	657	646	695	700	696	679	690	644	674	670	642	631	709	690	698	726	683	640	662	719	676	688	660	669	673	723	656	687	670	702	654	678	669	700	657	697	649	658	706	693	666	669	693	657	633	690	662	670	715	704	680	693	590	702	685	685	633	655	668	696	664	735	738	630	704	660	677	693	707	676	668	743	648	674	638	673	699	716	694	673	639	695	655	674	656	688	674	696	633	671	677	666	666	714	690	721	662	681	672	702	697	665	713	668	665	673	662	677	735	690	651	656	693	672	663	656	678	715	713	649	669	672	681	694	713	711	657	705	716	682	679	694	698	687	644	695	696	694	685	651	663	668	696	678	661	735	664	663	770	624	697	670	711	670	662	644	686	660	668	647	701	712	706	669	635	659	676	709	699	673	646	673	708	703	736	696	666	668	662	682	668	677	680	630	670	715	720	660	666	697	684	661	736	691	683	693	700	717	713	667	681	664	662	686	653	691	687	703	692	725	676	629	685	630	714	629	650	697	703	761	657	651	630	706	700	708	706	677	682	670	696	709	651	649	714	659	757	668	655	625	713	712	668	694	680	655	653	639	617	696	708	638	698	676	693	660	711	703	674	663	665	728	648	676	651	700	636	646	631	659	730	671	713	682	670	688	739	691	712	674	695	677	678	687	698	709	695	670	667	699	686	713	678	666	695	701	687	690	642	698	698	709	699	692	668	640	700	683	709	718	714	664	694	691	714	632	660	655	671	680	694	668	662	705	696	675	722	692	720	676	671	675	705	688	643	687	681	678	672	679	693	647	696	676	676	721	670	670	665	670	689	640	685	645	668	677	682	700	637	639	679	659	714	591	663	695	690	707	706	663	655	699	687	677	675	689	696	641	673	666	681	635	666	712	665	699	713	722	669	658	657	660	726	699	697	657	727	672
3893	4789	9873	8181	33732	44335	26047	11407	3922	1546	798	697	603	628	661	634	592	565	586	618	649	602	606	544	616	601	567	621	583	621	596	605	626	632	624	624	594	632	595	663	621	631	682	572	657	593	577	631	609	671	616	642	616	612	578	608	623	612	570	588	600	568	623	607	584	611	630	622	611	598	595	610	615	585	536	632	575	618	585	609	635	604	630	568	596	635	630	611	634	577	601	597	614	584	614	579	588	640	588	633	645	628	600	584	609	597	593	607	597	564	631	619	594	619	592	657	614	581	624	586	627	657	604	591	598	627	589	623	603	577	638	616	610	630	577	597	586	559	630	558	587	659	591	624	589	600	606	601	622	610	632	603	589	566	601	600	645	601	599	593	640	643	626	634	614	649	592	635	664	540	588	574	601	575	595	623	629	590	556	618	608	593	621	563	613	616	606	596	573	643	597	624	543	606	565	644	602	602	566	593	612	641	619	581	581	624	570	547	619	629	583	634	571	608	606	605	635	616	606	602	570	615	623	597	622	625	638	605	592	622	578	590	624	617	573	607	616	596	564	639	633	621	578	570	604	591	587	638	622	614	601	592	608	598	607	578	590	637	587	619	606	591	587	605	635	657	606	624	579	595	588	605	620	618	630	623	584	643	621	617	583	609	616	602	594	621	603	637	609	620	566	592	618	595	602	666	624	609	584	612	597	583	571	601	610	600	608	633	620	569	620	613	571	612	576	597	606	594	627	630	589	631	585	567	610	569	604	579	599	626	586	627	590	617	617	609	605	564	612	605	592	605	595	607	622	630	597	605	656	607	640	619	637	604	557	563	625	571	580	604	547	577	640	567	560	590	598	646	617	597	611	643	640	625	577	633	630	617	604	575	571	619	584	606	663	612	601	593	643	660	564	581	585	629	581	630	578	629	600	587	589	614	575	575	615	613	608	622	598	595	615	628	626	609	629	586	609	590	642	582	586	613	619	595	614	595	583	621	617	577	612	598	655	557	610	595	573	618	597	589	582	610	597	596	599	592	656	617	600	671	643	564	572	607	584	583	610	621	605	615	609	580	610	618	637	586	629	602	584	630	629	610	603	629	613	593	622	639	639	593	602	672	606	578	645	572	595	567	588	609	609	601	617	621	577	589	633	620	559	640	612	596	615	601	620	626	621	649	576	583	582	654	581	579	601	592	587	625	555	598	618	630	585	632	618	584	622	564	636	630	609	608	591	626	598	612	586	588	593	638	583	615	575	629	602	612	587	614	595	597	624	556	588	617	604	623	625	593	614	619	637	610	624	604	621	633	577	573	642	620	615	607	589	619	604	616	591	602	581	613	598	617	612	640	653	602	615	593	641	588	632	613	606	630	573	608	579	578	645	639	600	586	595	558	589	643	596	602	558	573	591	650	583	572	601	606	594	609	585	593	668	584	608	592	601	595	607	580	599	554	613	618	591	584	593	621	579	589	577	602	568	570	649	631	603	584	578	607	578	605	601	583	560	595	568	599	601	608	598	581	598	604	622	600	603	608	617	556	629	598	617	603	628	593	567	626	592	573	578	621	572	570	576	598	606	606	618	635	611	575	608	617	615	565	590	636	567	611	571	615	611	590	590	621	602	639	614	629	565	600	546	626	609	633	633	630	633	580	622	601	615	609	586	576	620	579	592	590	565	652	617	617	608	611	582	592	584	597	621	614	594	591	600	607	617	595	605	587	570	624	611	572	656	577	583	619	593	618	606	562	601	573	614	563	582	622	580	603	603	585	574	588	612	614	557	603	569	633	607	590	573	619	593	595	583	567	562	601	607	581	596	629	604	586	601	638	588	592	618	577	631	592	626	637	542	556	619	572	600	588	617	600	608	583	589	604	621	596	591	631	597	616	595	607	598	583	638	594	607	616	583	583	594	634	577	565	553	631	577	599	595	577	632	541	622	572	631	659	619	621	607	628	573	594	599	601	573	601	648	615	639	604	635	618	549	577	585	577	593	596	556	585	587	618	596	605	598	613	556	607	618	623	614	585	634	608	563	637	623	651	581	575	572	640	583	654	605	588	609	647	586	579	596	608	622	643	567	664	614	617	617	582	596	588	626	628	590	607	605	587	630	589	575	580	628	572	578	635	628	632	612	622	624	646	627	595	548	620	645	640	613	576	609	599	600	611	612	589	613	617	629	614	599	627	550	667	570	644	595	621	607	592	550	613	604	571	579	637	623	582	561	603	619	604	613	540	591	645	674	609	551	551	592	622	573	625	665	600	584	580	583	629	594	599	589	593	619	607	612	572	554	628	585	650	612	616	540	601	569	578	581	602	563	615	646	563	651	597	618	556	634	588	636	596	599	600	557	579	614	606	622	629	598	599	571	609	592	593	618	618	635	629	621	606	636	595	634	682	589	627	614	610	614	598	613	608	586	644	585	637	613	613	657	615	583	550	642	603	600	620	681	627	594	696	621	611	590	621	578	647	613	614	595	578	623	587	579	565	595	619	553	619	574	585	596	646	601	608	608	633	657	568	621	606	581	643	600	599	606	590	635	640	630	552	598	606	643	592	620	604	564	574	596	593	593	617	583	661	634	595	591	605	582	610	607	640	599	653	606	592	633	601	618	586	595	606	612	631	626	641	618	630	617	623	599	592	625	601	558	647	595	579	584	589	606	609	600	638	593	604	552	606	601	589	639	624	569	576	620	654	601	636	590	612	632	660	624	596	585	590	593	566	605	608	632	610	621	597	608	630	628	612	586	629	567	625	605	623	595	591	641	586	619	629	636	613	629	604	574	620	604	584	594	580	600	603	591	575	596	602	623	604	604	634	627	614	631	571	579	579	604	638	605	578	580	612	561	559	603	610	603	595	625	634	620	622	611	606	584	595	606	598	595	600	618	571	607	568	583	567	632	573	603	577	642	628	581	622	589	609	548	520	550	613	627	572	623	642	626	561	571	562	582	624	604	569	649	561	642	570	634	614	634	606	583	632	603	615	635	608	566	631	614	590	593	596	590	558	586	579	591	614	644	626	617	645	636	615	591	590	592	568	622	586	581	609	553	598	549	573	591	611	599	594	615	591	593	612	576	622	603	621	596	623	604	591	615	618	611	578	590	570	558	556	587	613	615	591	590	614	577	562	602	610	586	620	585	599	626	618	582	627	648	603	665	609	594	565	546	578	608	609	605	541	627	583	642	596	577	615	591	612	585	614	587	708	656	567	607	597	610	571	537	557	592	599	587	547	599	651	596	574	663	590	604	548	576	608	580	635	566	598	607	637	614	602	599	616	591	599	602	588	596	623	604	646	627	608	598	576	616	565	625	607	625	581	624	593	591	626	584	605	638	604	593	596	619	568	608	580	568	631	573	601	599	599	608	590	591	616	600	594	547	594	609	604	635	587	603	642	617	627	630	580	627	630	629	616	617	553	622	582	619	612	611	615	605	609	622	581	599	589	575	578	564	614	595	612	608	602	586	590	601	597	649	590	576	634	577	637	602	622	620	571	602	631
24187	21306	28582	24493	32595	65013	51349	29945	12492	3292	1289	990	848	854	834	795	834	824	860	784	785	854	804	847	773	847	819	797	818	806	782	781	759	801	788	790	778	822	763	828	790	837	801	843	819	743	811	824	803	825	799	780	800	846	819	830	844	834	814	780	850	831	804	869	780	830	820	791	760	796	813	793	764	814	866	832	817	877	794	824	794	776	869	809	855	747	815	833	823	816	829	774	814	785	858	824	791	808	862	809	823	807	774	832	799	821	805	835	846	841	818	778	774	840	767	758	794	851	776	809	832	791	776	758	812	791	783	801	833	866	864	763	841	805	768	811	824	841	839	821	853	874	751	781	790	767	800	860	827	802	820	790	801	827	810	791	778	813	764	801	831	791	784	783	818	770	767	797	816	732	763	805	769	828	865	794	830	836	857	822	830	811	772	859	818	818	789	804	889	788	837	851	804	794	838	808	854	747	821	795	800	785	796	797	794	798	843	809	813	816	812	813	792	802	780	816	783	845	819	848	816	837	831	844	791	808	771	857	790	821	775	793	824	825	817	789	798	838	834	813	810	801	790	788	776	746	814	757	819	812	766	820	770	776	810	799	764	773	787	763	792	829	809	769	808	828	833	803	851	801	782	804	831	761	809	874	766	807	803	795	820	770	863	757	831	776	852	807	762	837	824	824	797	810	784	817	793	794	806	737	797	789	805	837	824	778	806	834	852	830	819	793	805	773	808	803	840	848	872	859	795	785	824	802	822	759	805	816	820	738	801	819	798	778	770	821	770	801	823	787	795	842	827	810	831	844	812	750	791	783	814	807	819	778	785	789	788	814	752	789	786	806	760	786	850	796	750	824	802	791	827	776	840	803	782	780	786	808	783	826	817	781	819	824	781	854	832	838	785	788	775	784	872	794	837	799	807	836	782	807	781	797	832	790	839	803	806	805	766	764	773	833	779	828	806	797	777	797	760	861	838	795	856	821	775	834	778	745	805	777	811	806	820	857	841	782	802	800	795	793	846	787	819	843	797	833	800	840	796	763	805	825	758	750	840	792	812	866	836	802	803	839	819	805	828	816	821	787	825	784	804	835	852	822	790	792	790	794	824	752	807	811	807	851	717	834	830	827	794	798	868	836	788	798	746	778	792	766	829	816	837	815	846	837	813	814	787	847	836	834	724	792	801	832	815	770	806	805	790	792	788	814	804	793	813	820	796	785	804	805	794	807	816	813	822	774	808	808	790	853	833	811	835	818	853	816	799	851	780	824	775	810	846	822	787	807	800	783	810	818	851	829	793	805	815	757	755	829	847	812	803	778	862	817	850	798	812	803	793	804	779	801	830	803	818	823	788	832	780	796	798	855	831	893	819	847	762	852	812	814	830	773	827	843	804	798	796	810	795	840	840	802	823	828	850	788	777	841	797	797	817	803	822	848	802	763	806	845	790	808	832	839	757	811	795	798	782	828	807	793	796	802	799	736	845	802	790	783	800	811	775	828	870	813	784	796	796	764	795	795	778	824	809	764	778	817	768	787	841	753	808	761	828	792	809	825	862	867	838	743	812	764	797	813	807	779	842	773	826	804	809	770	829	762	861	795	843	793	778	803	801	838	811	857	778	843	780	854	842	825	800	780	856	838	806	795	826	866	785	765	822	801	830	811	812	819	830	823	832	789	771	819	808	821	762	797	796	806	812	804	776	797	886	772	762	801	771	762	776	770	785	787	812	750	841	775	777	860	754	835	771	778	793	816	774	794	808	782	861	815	830	800	782	756	781	808	797	811	814	793	798	800	797	787	809	791	807	802	766	851	771	823	842	799	789	805	775	785	750	835	884	784	794	786	795	816	826	763	780	781	754	837	795	815	804	885	797	782	784	817	843	785	793	771	830	816	790	781	813	869	843	778	788	790	836	747	794	773	836	818	746	876	822	830	821	757	800	752	812	788	806	810	790	764	809	836	844	840	750	810	828	838	844	843	804	836	819	791	836	752	827	783	728	816	791	807	789	794	794	815	868	800	858	801	776	784	835	802	789	757	803	839	810	813	771	809	824	826	826	821	787	786	812	775	799	793	809	769	831	759	784	827	783	837	832	801	821	785	802	868	778	791	774	847	758	820	824	857	778	834	809	784	787	805	846	820	862	773	793	831	839	805	839	897	804	755	813	778	783	806	785	864	800	779	770	805	846	784	833	827	825	806	836	867	773	829	814	816	814	806	806	837	754	806	782	809	814	754	777	786	819	784	833	785	818	819	765	807	864	785	796	795	783	811	823	822	774	806	755	807	836	811	819	767	836	832	804	776	842	821	800	816	825	795	762	829	799	830	784	779	843	812	796	804	813	850	806	804	854	854	775	793	853	763	791	820	813	804	802	828	776	823	801	777	772	813	864	727	759	801	836	817	791	794	820	779	803	741	785	832	869	879	814	827	753	758	802	806	806	842	830	806	828	799	795	828	835	838	847	800	754	859	772	816	788	847	793	806	757	833	842	781	827	791	816	838	787	825	810	774	818	787	791	790	735	806	821	815	822	852	778	838	856	803	772	831	789	802	814	820	801	833	845	831	818	818	846	833	797	834	876	810	760	814	791	823	808	831	810	838	783	812	773	770	820	834	797	754	799	813	815	808	785	809	850	812	804	780	834	759	775	833	817	776	840	820	789	775	787	818	841	887	809	826	768	775	813	811	854	784	845	803	788	777	804	807	857	837	772	835	821	826	811	788	746	821	779	838	830	814	766	794	785	767	767	729	777	791	830	829	794	797	797	827	800	762	806	781	825	776	779	850	838	795	840	793	801	786	842	801	818	769	828	854	764	825	800	826	784	799	784	849	836	793	760	771	832	840	838	762	805	757	817	810	830	816	751	825	783	823	808	795	804	773	766	853	791	814	826	764	800	794	779	785	787	798	748	845	776	782	778	792	761	778	817	769	827	806	811	857	803	833	787	808	771	806	818	825	751	822	787	758	815	823	785	792	771	860	879	827	787	800	788	777	799	854	824	806	828	763	758	829	824	806	806	808	815	799	817	801	794	812	790	797	783	781	830	804	827	764	835	818	770	788	778	788	793	797	775	810	824	778	843	774	807	735	830	826	760	796	852	802	828	787	775	814	755	791	770	812	749	777	829	844	790	765	801	797	825	791	861	797	781	817	791	821	805	818	821	797	806	787	795	771	809	794	820	813	762	767	812	799	793	860	790	830	774	861	812	820	818	814	836	816	781	806	813	796	801	865	760	839	756	839	786	810	787	778	812	816	838	736	803	784	828	831	832	789	828	792	841	825	782	813	777	815	784	776	825	897	791	784	823	839	793	805	819	796	781	798	811	794	739	803	845	801	782	822	770	781	779	806	792	845	829	815	760	771	808	821	829	819	782	763	781	843	764	805	763	818	783	800	796	796	829	863	782	799	767	823	836	785	820	777	810	809	840	803	782	797	792	786	819	819	823	855	771	773	808	857	777	798	797	815	809	785	809	805	807	819	819	824	809	843	777	819
4327	7339	10054	17544	44978	64073	43372	22483	8381	2756	1171	866	732	715	706	703	664	705	689	726	673	672	716	705	681	683	707	737	667	714	675	730	698	657	750	699	708	679	708	718	741	721	757	739	701	724	670	724	725	718	689	678	740	682	709	717	686	703	769	732	688	702	682	657	692	737	733	719	717	682	674	693	697	676	652	665	705	685	699	676	691	700	747	714	735	665	717	724	662	713	687	700	675	703	713	680	664	718	685	736	680	685	684	702	738	739	698	722	702	737	688	692	658	751	690	689	697	700	672	710	698	702	701	685	711	729	699	745	706	727	717	694	761	680	670	774	705	742	738	702	712	691	697	656	709	702	701	696	734	680	764	665	682	690	718	691	733	663	684	703	699	717	745	727	665	715	726	674	708	704	689	739	727	678	752	708	720	672	725	730	673	702	691	694	665	711	737	698	721	732	734	699	740	725	643	743	675	720	690	750	715	703	741	724	785	693	680	696	632	685	736	671	706	720	718	703	717	682	699	678	695	719	719	728	697	689	719	682	673	755	691	670	687	747	685	690	697	662	662	699	723	728	733	721	699	680	689	727	650	680	707	680	708	692	708	710	686	730	696	701	696	715	725	681	709	694	720	767	682	746	708	694	710	687	745	689	706	697	703	703	686	654	715	705	714	723	666	720	710	680	736	705	725	743	741	724	687	709	704	696	677	694	779	702	661	722	680	688	649	655	661	690	733	717	662	745	677	663	699	706	683	704	744	689	658	711	680	723	659	676	670	734	660	706	663	675	674	668	680	638	700	710	738	673	668	660	715	705	690	719	696	703	722	656	682	721	714	733	694	704	708	726	764	688	664	701	714	735	737	712	696	734	667	672	728	734	688	702	742	698	697	696	689	697	724	664	685	735	692	717	675	713	686	667	742	673	716	705	658	723	707	720	710	704	689	659	701	654	719	695	708	726	735	706	688	702	678	689	684	739	713	676	710	743	726	692	729	717	702	682	679	665	691	724	708	711	700	688	681	653	709	690	657	686	679	701	734	714	669	669	716	706	611	725	712	679	671	683	722	685	713	720	748	697	683	711	707	691	746	698	729	707	720	691	710	728	705	691	716	675	724	699	679	720	643	689	669	695	716	689	654	717	735	700	688	731	647	721	739	703	700	685	730	758	705	701	677	720	682	682	707	752	681	660	686	695	724	727	713	677	706	689	718	695	666	701	732	684	665	695	735	697	687	660	696	649	643	761	722	703	737	693	675	663	684	713	708	680	699	650	665	684	675	726	689	673	708	734	679	711	718	711	704	687	733	719	699	694	755	682	707	722	716	690	712	708	719	747	727	703	724	735	720	686	745	690	693	694	736	724	682	723	702	707	670	725	682	675	682	685	731	669	719	697	681	660	718	675	704	724	712	711	718	679	669	659	702	689	690	692	724	671	712	691	669	704	709	704	720	673	758	723	686	695	683	692	702	695	667	683	713	668	693	700	705	690	697	693	706	707	710	690	683	717	691	707	700	657	710	700	718	744	725	700	746	644	747	692	703	680	702	700	701	689	705	662	714	732	670	689	697	716	715	693	704	740	702	697	720	718	687	706	726	674	678	664	717	718	728	753	681	662	675	733	699	715	721	675	661	700	744	681	682	702	713	724	668	694	757	688	744	658	659	678	727	677	721	718	686	702	647	678	705	671	740	772	702	680	681	713	728	659	698	707	747	710	700	691	740	709	753	693	702	730	697	733	713	671	688	654	690	688	706	716	674	701	681	721	735	686	688	720	699	757	748	690	666	666	686	644	718	714	700	679	670	677	696	685	737	708	690	707	666	739	631	721	664	698	666	678	690	705	745	673	658	755	732	689	698	681	713	730	716	686	681	707	718	693	674	695	686	674	714	669	745	709	661	688	691	706	694	701	681	737	702	649	700	711	689	748	697	683	690	696	709	660	751	751	685	697	690	704	679	716	673	695	763	699	715	712	682	698	712	706	678	669	703	712	681	710	681	723	687	705	768	660	731	717	702	715	698	698	699	741	638	696	756	725	677	694	706	695	722	682	745	677	677	723	687	673	674	676	709	694	694	681	684	674	686	722	703	713	744	735	695	674	692	692	696	685	713	703	705	674	698	683	704	769	690	710	718	673	671	725	656	686	669	699	712	710	668	705	677	718	714	704	698	663	654	683	693	689	679	696	672	695	667	695	743	645	684	649	700	698	725	702	738	726	734	715	722	717	725	765	631	715	653	699	678	702	703	723	686	705	683	643	703	709	670	677	695	676	737	716	692	693	693	709	680	701	670	692	711	701	708	652	736	672	706	747	723	723	705	681	729	671	707	694	779	704	723	681	699	678	709	680	770	724	675	695	727	690	683	733	726	679	681	700	700	701	714	690	711	637	711	682	706	731	706	656	685	671	670	699	666	706	700	689	693	703	681	666	702	712	716	693	685	692	710	687	727	695	686	688	711	684	659	689	680	679	728	707	672	698	676	688	726	717	698	710	689	689	673	681	680	711	723	757	733	734	727	716	685	676	672	698	669	683	729	692	668	701	731	704	685	690	693	677	688	683	728	707	674	648	700	701	626	718	713	708	732	687	757	733	632	684	700	683	677	678	754	676	690	700	698	720	689	688	662	742	690	676	682	718	664	717	708	706	687	680	736	723	701	751	714	712	720	676	734	694	702	746	695	735	639	736	660	729	682	712	713	722	690	696	699	752	754	692	706	661	718	692	652	693	658	682	716	716	730	692	661	663	715	714	713	674	697	687	701	729	659	699	718	671	738	707	683	665	667	657	706	665	695	687	684	661	722	676	689	685	761	711	687	726	679	694	639	725	688	724	723	725	681	683	754	732	699	693	707	663	694	714	671	728	684	751	726	714	708	732	693	682	727	688	650	691	721	700	674	666	703	680	674	657	740	748	713	705	739	755	711	694	659	701	723	686	692	743	717	661	669	707	716	719	668	706	689	726	683	702	691	690	708	674	751	690	680	718	670	689	703	697	705	712	689	746	695	707	699	672	711	714	708	704	711	665	708	735	714	689	748	694	682	660	680	659	704	722	723	746	745	697	710	695	723	679	682	685	712	711	657	700	729	669	622	701	694	689	705	649	673	726	685	698	759	687	651	709	702	692	692	647	707	739	674	662	685	709	677	638	680	707	696	668	723	654	696	701	700	681	698	692	688	689	690	694	705	686	698	654	680	693	689	683	677	694	739	742	724	710	739	676	675	702	700	712	712	695	660	706	755	684	689	736	710	709	650	683	673	726	674	706	748	737	706	704	699	703	677	683	732	694	693	708	727	696	740	714	703	688	720	656	668	764	679	703	694	698	731	697	696	681	717	686	679	696	681	738	702	687	683	697	671	683	688	718	714	709	704	705	673	649	731	709	690	720	642	653	703	721	665	712	718	696	707	724	685	737	690	693	736	714	761	762	677	680	711	736	716	677	670	709	702	650	694	707	693	667	719	682	666	700	732	736	721	700	707	686	714	659	686	710	683	698	649	703
27554	13397	2421	2528	5334	10883	6661	2908	1358	963	761	687	657	676	692	670	649	631	690	670	691	684	671	752	683	688	670	700	686	662	640	690	732	691	628	699	703	724	675	688	681	693	725	693	674	654	685	674	671	668	712	661	703	738	705	639	709	644	720	677	694	720	670	658	709	669	649	726	691	684	721	723	665	678	703	651	667	660	701	696	650	691	698	660	646	655	642	692	739	603	657	718	722	716	681	694	690	688	722	645	666	635	634	702	643	743	679	693	671	709	702	671	649	696	719	669	692	644	631	661	681	672	689	682	662	682	679	707	700	646	686	665	681	671	692	679	644	659	708	670	639	653	632	656	694	723	718	647	709	675	675	635	675	651	658	665	662	670	662	653	694	669	653	651	686	648	690	666	658	696	644	703	646	705	657	704	610	650	635	681	691	671	677	684	664	684	683	714	654	729	648	656	658	691	716	667	739	621	653	673	655	654	676	678	664	706	673	738	682	703	726	682	651	700	681	676	650	691	705	673	727	647	688	634	682	682	707	680	680	716	668	696	644	643	712	667	671	716	667	684	668	730	659	701	641	703	703	668	687	693	679	675	678	691	650	690	699	635	613	706	655	691	722	705	672	677	665	721	671	649	652	699	688	682	688	716	636	718	663	624	727	715	707	691	622	711	732	684	674	681	714	685	675	696	653	698	700	684	684	662	662	668	716	738	696	695	645	654	657	642	694	668	666	685	641	647	686	709	638	675	647	717	684	656	694	679	669	694	715	629	727	641	659	729	623	627	742	705	681	708	706	669	662	684	709	670	682	659	733	690	688	689	721	689	657	676	625	691	709	709	712	688	694	707	679	668	686	704	646	670	686	603	724	702	674	694	731	706	662	699	683	690	667	668	671	712	668	665	705	711	680	684	670	646	704	716	695	712	672	692	691	697	700	703	702	705	705	707	686	626	684	710	664	699	679	697	650	707	675	682	688	670	642	699	677	651	621	654	687	670	688	665	653	607	615	655	704	668	720	652	707	697	680	632	681	687	696	718	628	655	693	688	695	654	706	668	644	655	711	720	716	697	703	689	657	668	701	690	674	644	665	701	661	697	655	664	645	670	671	709	682	650	740	692	730	711	700	703	635	655	688	688	691	707	685	716	636	704	679	677	654	698	721	646	747	689	675	715	715	664	641	664	646	658	707	684	675	676	681	693	671	713	717	659	708	723	649	695	661	673	699	675	686	632	711	694	689	753	719	696	680	668	658	687	645	684	677	665	668	670	692	671	659	665	668	716	636	631	678	701	675	683	622	658	691	660	692	673	717	703	654	681	673	655	644	687	702	726	683	675	673	680	686	700	655	642	695	702	685	691	648	695	642	704	699	721	670	706	653	695	676	627	651	705	673	667	703	672	695	677	712	700	698	704	685	670	695	665	630	711	679	650	639	698	721	671	674	670	695	686	700	713	673	677	669	666	671	677	705	683	701	739	678	692	721	707	701	668	679	702	735	647	721	678	726	690	743	681	677	680	719	679	701	713	684	661	708	681	681	622	746	709	693	670	684	669	684	692	617	675	699	685	644	658	620	701	659	718	679	674	677	692	688	691	719	633	716	674	679	683	675	671	737	743	754	697	661	679	668	657	639	702	668	654	676	688	681	717	719	667	688	670	696	689	648	739	653	745	672	672	620	664	667	645	710	665	670	725	679	656	667	629	645	687	631	670	705	676	688	633	668	705	677	692	692	674	703	613	633	676	684	719	675	672	640	690	696	670	722	671	698	639	668	674	659	706	664	677	671	626	678	689	657	656	625	651	687	681	717	696	679	634	685	664	656	656	667	680	702	665	722	699	694	667	718	646	688	682	632	666	641	661	659	728	634	706	647	645	737	645	686	713	654	662	687	733	718	678	707	690	679	692	731	690	631	716	693	649	685	658	697	733	695	640	673	679	738	661	686	722	677	705	686	691	665	674	669	683	667	695	711	684	681	659	672	677	684	700	722	695	704	653	689	678	681	672	698	699	664	702	691	651	658	666	620	682	674	719	657	663	645	678	664	702	659	673	687	667	679	701	701	665	659	667	677	685	708	674	719	722	671	656	681	700	680	618	713	681	621	681	656	644	716	706	652	670	720	696	684	663	654	690	651	663	633	623	659	645	664	713	739	708	684	712	705	661	715	708	684	711	728	698	716	708	668	670	680	684	684	652	718	681	618	683	694	677	672	656	720	678	664	637	677	731	666	691	692	674	687	686	682	692	650	673	694	648	665	726	640	692	686	623	653	637	656	673	638	684	665	720	621	661	669	649	722	645	677	680	707	687	682	737	664	691	724	680	665	650	707	733	732	719	697	695	697	676	676	678	672	678	669	705	718	670	661	687	682	690	740	698	636	669	682	664	636	673	665	690	618	666	701	682	689	664	659	687	638	669	702	669	654	652	689	662	681	685	718	667	690	694	733	709	651	666	649	713	633	695	672	661	699	646	651	666	686	624	686	700	655	690	683	672	683	704	731	691	625	666	704	686	655	669	664	682	664	682	705	635	694	652	639	638	700	710	697	655	698	687	652	720	706	675	679	725	643	683	668	677	630	674	734	677	654	707	695	659	712	710	678	673	644	657	670	686	652	645	657	639	731	685	668	737	637	701	658	709	687	639	671	682	640	672	656	678	660	680	641	703	637	674	695	707	638	686	625	657	730	653	668	643	636	674	699	701	722	641	654	671	677	721	697	694	679	668	643	622	659	697	695	686	703	687	684	683	678	736	680	683	662	670	729	690	696	738	698	643	657	658	672	704	703	632	721	701	699	675	708	691	691	704	685	688	641	662	672	744	657	692	681	676	716	670	655	663	662	687	676	710	651	667	641	684	691	732	725	711	666	717	676	652	651	703	686	665	689	680	692	686	665	702	744	723	719	728	682	664	638	663	686	685	712	686	680	678	629	711	658	713	685	643	674	676	662	661	670	692	600	649	706	678	699	685	715	659	643	714	625	680	693	684	684	673	703	679	664	658	713	692	675	674	691	750	649	694	682	685	678	734	646	640	718	686	690	677	692	645	668	627	737	712	662	698	678	712	680	712	687	697	688	699	699	638	670	638	683	669	663	691	641	684	706	655	663	700	681	694	677	675	710	685	690	700	649	699	693	640	668	707	682	689	689	711	657	664	679	721	642	679	683	672	649	670	728	638	695	684	659	695	657	676	641	659	696	655	695	684	644	680	668	634	674	661	650	676	667	705	663	692	658	652	746	611	642	674	669	664	715	704	670	661	691	676	686	721	656	633	657	678	650	666	689	725	737	666	627	682	666	646	672	693	675	660	716	685	641	711	685	716	656	644	660	671	697	659	696	664	645	721	664	626	689	676	748	688	663	736	681	709	717	658	655	675	722	740	694	639	676	689	685	674	681	696	696	682	687	658	742	659	682	747	727	684	628	656	676	627	604	687	691	693	673	653	672	717	667	649	671	707	710	693	685	706	651	723	630	636	688	668	693	663	703	651	684	633	674	661
4874	1152	1004	2253	5954	10494	5624	2571	1193	757	605	608	553	588	601	528	569	587	536	573	621	577	578	612	609	565	586	561	559	537	614	548	551	534	608	544	551	595	614	555	606	633	582	574	556	561	562	579	530	578	553	584	570	538	570	590	556	571	549	569	567	623	543	556	536	545	565	536	549	544	539	548	562	585	517	580	575	555	533	584	568	570	568	536	571	589	522	548	598	581	562	544	590	596	581	601	584	626	604	546	570	548	593	549	540	557	606	563	535	555	629	549	560	587	539	590	568	558	583	583	548	522	515	522	556	520	540	624	561	570	543	596	544	554	548	607	571	573	572	589	515	567	569	574	577	569	528	554	558	541	564	553	552	542	529	619	542	572	563	550	568	570	540	662	566	594	571	554	575	548	538	571	560	545	559	613	586	556	543	546	563	580	577	523	576	571	542	564	571	587	540	532	574	555	546	566	567	534	526	531	582	558	544	596	569	551	548	570	585	580	585	522	567	549	555	540	581	563	561	564	523	524	508	574	558	564	521	562	581	575	546	586	561	597	564	570	543	587	528	577	577	565	570	574	549	573	577	543	566	589	569	538	615	568	577	593	573	544	553	569	535	563	568	529	542	583	573	571	526	577	527	532	525	601	573	584	589	561	579	543	562	575	542	615	574	548	551	564	580	530	556	583	591	566	555	560	566	595	565	538	557	603	562	592	582	584	575	578	600	546	547	558	541	610	557	546	583	583	553	533	539	569	586	586	571	570	545	571	538	594	560	542	560	529	584	557	524	588	563	559	586	537	597	574	591	555	566	526	579	583	575	575	571	573	541	563	553	547	568	540	532	517	567	528	546	556	569	554	571	533	521	527	527	555	557	543	596	573	583	554	587	569	563	603	576	579	572	566	575	578	552	514	555	570	571	532	540	574	510	541	550	592	560	595	586	608	550	565	573	542	581	581	550	582	579	567	545	543	616	558	551	574	544	556	535	583	513	517	543	552	564	584	582	578	544	554	595	596	548	567	559	537	551	607	569	578	558	554	580	565	557	552	576	603	581	575	564	533	590	556	552	583	600	538	580	574	575	639	569	597	566	562	589	568	529	540	595	548	563	562	552	564	558	587	556	531	615	569	561	575	545	544	569	571	584	530	594	565	531	592	519	534	583	551	532	597	591	536	588	582	539	569	570	591	545	574	571	535	574	577	569	555	564	561	553	537	570	588	586	561	557	531	578	578	581	608	489	557	580	552	541	600	558	590	520	555	520	535	567	578	564	571	542	543	556	599	543	576	559	548	542	603	550	561	565	539	537	581	555	593	521	545	552	544	629	524	555	567	545	528	559	606	589	548	581	533	495	565	546	556	553	564	565	569	561	564	559	601	572	589	533	580	545	575	587	548	585	570	578	573	569	586	554	557	582	542	547	561	530	561	589	560	555	540	572	574	577	514	520	578	580	576	565	547	568	554	531	554	599	567	573	579	522	546	570	538	541	547	579	579	547	589	553	538	580	533	523	578	566	550	560	587	605	574	553	574	583	554	554	562	580	556	588	548	539	597	574	552	583	564	581	582	555	582	546	538	529	588	530	532	548	570	518	552	562	585	535	601	572	565	512	540	582	573	521	601	550	561	528	593	551	559	554	581	566	529	598	566	557	533	586	597	537	528	531	576	558	572	558	543	569	573	563	550	552	550	537	574	567	575	542	538	537	560	567	532	568	550	504	514	565	572	563	553	537	531	600	544	579	590	542	577	588	581	566	536	540	588	612	571	588	566	571	542	574	561	537	544	569	592	569	557	581	563	600	582	573	567	559	532	589	548	530	545	568	539	569	584	556	556	593	543	540	573	600	587	589	594	589	538	525	551	547	571	530	600	562	585	605	556	560	572	557	576	548	523	587	586	563	551	573	558	576	556	567	556	548	573	555	577	612	562	576	602	591	578	558	567	536	557	541	589	537	580	589	532	529	559	509	585	611	598	540	579	590	556	544	613	548	521	571	528	576	587	537	584	549	562	555	599	546	548	582	554	569	567	609	547	553	540	568	561	559	610	541	552	543	626	576	595	581	608	579	606	554	557	572	552	577	554	543	590	526	543	545	546	560	563	596	579	534	581	593	570	538	576	591	602	591	527	591	596	537	529	563	571	549	578	545	574	554	625	550	548	581	572	544	533	530	554	580	571	575	554	574	610	567	611	553	564	547	592	541	598	550	540	558	557	590	552	556	585	551	532	571	579	568	547	608	581	563	569	495	563	558	544	579	515	597	610	513	572	583	578	565	526	603	571	571	589	560	584	563	538	544	547	585	559	598	551	539	554	564	549	534	612	566	550	547	577	569	605	596	558	544	585	556	556	559	562	594	589	556	556	538	546	563	550	569	573	563	570	541	584	553	547	576	565	527	541	605	541	567	639	573	577	562	586	555	562	570	623	557	540	540	579	554	515	542	565	555	552	596	556	583	563	540	606	603	534	559	587	635	551	529	588	595	565	533	532	540	567	519	595	587	545	545	585	580	531	543	555	539	539	528	530	574	537	580	603	498	531	601	608	587	577	599	545	575	551	586	565	560	527	579	600	561	578	558	574	576	568	570	578	559	593	543	586	541	562	548	564	556	566	565	562	536	528	539	569	539	572	537	561	612	543	553	572	546	580	606	549	600	547	533	564	584	567	591	570	560	596	608	579	518	549	556	520	582	549	556	583	570	500	606	514	580	531	563	561	593	517	536	585	539	609	586	514	576	528	569	564	579	549	582	555	592	586	582	580	542	532	578	555	566	569	604	590	574	520	562	548	541	568	543	553	570	520	560	522	564	580	562	587	566	567	566	572	520	564	551	533	581	536	627	600	597	573	549	550	586	596	539	555	496	547	539	573	571	550	581	566	531	562	566	549	545	570	555	573	585	546	533	553	600	489	533	530	546	571	542	551	577	579	624	584	514	568	593	544	590	558	561	576	559	555	584	556	547	604	577	598	560	581	607	557	572	540	553	561	563	568	555	568	529	546	571	524	572	532	610	549	545	626	541	582	580	588	587	577	599	536	604	576	588	549	591	558	542	561	588	596	539	538	576	568	570	541	571	554	539	556	553	570	581	575	545	597	570	552	563	579	505	579	580	586	541	579	528	591	535	575	573	594	551	583	567	592	571	534	626	578	555	568	572	559	557	548	540	563	585	588	546	551	571	559	528	593	610	552	531	556	587	535	593	520	555	608	539	609	567	556	584	546	597	529	578	561	591	525	554	530	527	580	562	570	540	565	565	575	574	533	562	619	576	561	541	569	538	531	574	562	541	593	565	514	534	553	566	585	576	547	545	555	568	597	539	564	536	567	586	584	557	535	566	547	565	555	587	530	576	576	570	579	579	593	571	518	574	558	540	580	554	568	559	588	581	527	541	590	547	541	597	539	559	579	602	580	524	546	561	580	581	613	524	616	524	562	563	584	585	545	569	568	555	556	571	540	547	595	567	571	573	551	574	586	611	551	595	573	521	537	573	584	538	554
25493	21380	27345	25725	30326	50900	36781	17334	4970	1592	981	830	805	704	787	712	681	742	732	670	728	747	754	677	727	726	772	741	741	741	698	669	780	781	703	657	740	729	767	710	700	722	675	740	703	729	700	746	751	728	686	734	758	721	754	728	710	759	651	711	669	693	719	688	687	714	747	701	757	715	732	710	757	701	711	709	705	733	744	737	704	677	716	718	689	733	747	705	719	718	663	757	781	718	685	728	749	750	730	685	768	742	781	761	743	694	696	748	724	719	730	697	676	689	747	741	718	761	764	699	727	711	718	734	729	733	704	780	766	750	766	726	744	673	744	688	704	683	743	732	723	720	751	757	711	721	702	705	740	707	774	679	729	706	728	731	742	713	676	741	705	696	669	725	721	736	732	708	745	697	733	678	716	756	708	723	730	729	741	756	757	701	700	707	700	697	736	701	719	757	788	730	692	733	714	684	723	687	707	760	736	746	740	739	663	711	710	754	679	744	725	695	712	699	758	725	715	697	684	728	752	662	745	746	728	759	674	711	731	739	729	738	730	737	723	697	707	719	748	696	682	726	741	779	778	728	675	742	704	765	708	738	773	696	669	656	673	678	694	730	694	680	676	710	709	715	708	713	707	753	736	749	675	744	717	714	750	718	734	681	671	749	730	701	736	714	740	720	732	699	729	750	740	746	699	724	749	707	711	718	730	730	706	713	705	677	713	707	755	736	684	738	734	743	652	701	746	699	730	725	736	713	736	723	700	696	789	782	680	737	731	711	716	721	679	701	730	746	685	712	752	738	725	753	733	762	720	731	733	704	653	733	772	659	722	701	713	726	713	700	731	737	741	704	700	726	697	699	648	726	735	664	779	820	719	764	680	697	713	675	706	686	738	748	664	741	780	719	686	719	768	694	737	718	760	677	773	733	721	733	752	710	757	726	764	728	712	718	734	706	746	699	696	742	742	704	715	714	727	795	704	737	769	719	678	768	714	767	756	723	714	717	689	677	723	685	743	733	695	686	729	725	703	695	731	756	723	711	704	705	698	700	704	676	757	705	740	648	660	710	684	753	700	722	716	770	711	764	722	676	730	742	676	709	752	698	691	739	667	725	712	706	730	745	674	732	732	714	664	711	715	726	807	752	722	741	694	751	762	752	701	763	742	712	701	725	685	708	776	689	712	706	749	729	773	726	712	720	711	711	705	691	695	700	728	717	737	698	752	748	738	700	704	762	712	743	697	694	717	673	685	676	721	743	729	715	718	735	735	727	694	711	705	707	651	729	779	728	715	741	717	713	697	711	657	735	721	725	731	701	686	701	747	702	759	752	703	701	723	732	712	722	674	750	709	715	709	714	674	742	730	703	697	706	733	734	662	737	673	719	731	708	715	670	745	693	719	664	714	728	707	712	722	745	742	716	724	720	716	725	728	733	699	748	721	691	667	701	694	719	735	742	688	723	695	705	664	724	713	696	716	723	755	724	775	731	682	739	739	718	677	712	752	681	733	707	726	750	746	755	702	715	712	758	690	712	728	688	698	709	726	700	686	723	708	699	750	744	731	720	698	690	717	688	685	699	734	723	748	729	685	763	751	715	722	682	749	747	752	669	746	675	702	721	721	707	714	747	693	702	717	717	703	756	679	746	703	694	726	689	781	754	726	718	703	724	715	718	730	726	751	785	743	752	733	752	664	738	680	736	729	734	742	720	727	726	771	694	770	757	698	763	680	746	690	710	749	691	693	690	743	776	719	733	729	724	668	673	724	713	711	708	707	725	713	706	742	747	697	726	711	739	709	710	746	727	765	728	663	753	714	679	712	717	669	640	718	737	694	712	712	695	709	667	661	734	686	702	707	698	700	724	762	689	730	707	742	697	729	704	745	694	750	715	740	682	708	728	740	709	709	697	738	738	715	718	709	742	769	749	739	705	726	676	772	727	701	740	740	754	720	706	761	713	736	738	699	737	722	697	716	749	701	757	724	721	707	736	757	736	708	762	700	655	710	680	729	700	704	709	700	683	717	697	729	725	719	737	753	763	688	681	724	713	723	751	756	746	750	679	735	734	717	722	727	717	690	755	705	754	702	717	730	771	769	721	700	741	703	736	704	732	747	707	742	702	712	725	749	735	742	734	747	764	711	718	743	706	691	712	690	697	737	726	731	698	728	678	696	701	713	731	717	708	659	649	675	766	732	722	704	687	707	717	737	744	717	765	768	692	683	765	703	686	710	712	763	770	714	751	787	751	747	740	718	761	720	744	738	691	734	734	698	716	732	729	767	746	737	725	695	755	720	744	737	734	713	750	693	720	722	733	715	720	744	721	731	707	697	741	716	714	736	797	727	796	700	718	741	677	749	699	716	726	745	703	738	738	674	728	732	739	690	726	722	685	693	745	711	692	706	721	716	727	728	732	736	751	756	720	692	751	727	687	687	741	714	733	699	724	723	733	769	684	721	749	765	759	731	739	738	730	709	768	700	678	712	722	709	721	734	742	737	699	715	744	736	670	695	690	687	685	750	706	719	714	711	729	758	759	712	707	752	720	705	723	690	744	730	714	744	703	728	769	693	717	701	725	710	687	697	774	734	695	708	698	707	689	748	741	711	747	708	747	739	768	712	727	715	691	725	703	727	720	729	705	686	727	711	741	724	751	714	713	708	688	712	702	708	742	669	708	737	746	722	687	738	732	710	682	711	727	710	693	712	716	757	737	710	711	705	648	732	693	739	732	744	668	672	697	700	743	761	723	728	699	740	709	716	742	725	714	731	718	772	713	765	763	775	701	712	744	704	729	637	661	740	737	772	729	691	716	756	731	762	697	733	718	751	695	706	733	676	726	665	775	713	725	700	710	738	771	750	739	683	696	733	713	718	756	724	704	717	718	682	702	746	695	745	763	704	711	734	742	720	700	716	703	716	674	669	672	732	718	762	700	746	708	696	710	756	691	730	717	712	751	714	731	701	768	675	722	761	731	714	737	696	736	709	766	739	758	730	745	774	730	759	725	794	713	662	754	716	701	665	677	721	686	705	713	732	708	700	716	717	720	747	720	707	741	778	726	717	698	733	702	703	691	723	703	755	734	716	719	734	710	759	745	666	667	742	684	700	760	682	749	688	737	746	742	715	757	679	732	775	725	699	656	710	763	704	730	706	730	730	687	747	750	719	693	721	702	709	704	693	764	730	705	715	719	726	721	699	691	678	674	718	727	643	756	709	746	701	762	679	699	777	691	732	764	739	682	699	705	742	717	720	711	695	713	682	693	783	738	686	722	705	715	664	681	736	722	682	736	739	718	726	748	720	726	695	676	730	749	755	748	721	734	704	695	756	730	761	702	755	742	745	692	751	714	674	715	751	686	661	680	737	695	696	732	762	719	733	712	745	723	714	723	712	667	697	742	713	692	767	707	677	658	734	757	724	732	714	733	683	672	690	690	713	732	773	716	683	697	741	731	759	724	739	689	748	700	692	758	751	749	712	724	764	684	700	726	728	730	669	696
3542	3461	2989	6488	32467	46695	26854	11678	4041	1519	839	679	634	642	702	632	643	642	619	648	668	570	597	615	640	631	643	657	599	637	632	635	671	696	640	659	605	630	602	629	683	597	579	640	640	637	630	654	640	619	624	656	639	634	608	628	591	633	619	652	578	624	588	634	631	653	611	680	641	620	643	626	587	667	651	669	659	596	617	672	557	639	658	608	679	662	663	638	669	629	666	605	639	665	641	640	619	632	657	637	706	636	626	646	614	581	648	655	626	702	628	600	625	592	617	620	631	630	607	619	652	615	592	629	674	669	603	644	656	671	641	693	604	691	668	581	636	658	637	626	636	616	631	611	613	602	617	671	619	616	587	618	630	630	598	656	634	642	637	661	626	612	635	599	600	614	638	639	638	642	620	604	649	662	622	614	612	623	611	639	618	612	615	609	606	594	608	642	681	606	592	620	623	609	631	672	643	637	613	583	621	631	660	672	628	638	666	644	627	580	614	646	625	649	632	629	601	644	624	612	646	630	643	618	622	619	638	649	633	620	637	642	615	629	682	640	607	637	599	646	636	627	609	582	634	605	665	646	618	629	630	642	611	630	587	644	638	634	642	642	651	650	625	580	568	596	640	639	646	642	678	642	602	655	620	608	601	607	595	619	659	651	603	632	576	596	597	651	602	632	648	594	619	605	622	619	656	641	587	616	614	590	610	643	609	661	616	591	599	592	611	621	591	661	611	647	638	606	615	664	635	620	656	638	646	621	649	638	624	639	652	606	653	622	584	603	622	621	616	640	598	654	619	677	593	664	608	624	606	606	609	611	602	622	672	597	600	648	658	597	648	636	586	623	614	646	658	650	623	586	616	591	590	615	633	631	660	646	652	639	593	611	604	634	658	642	628	626	663	597	589	628	610	665	636	622	618	624	627	608	634	629	597	563	668	656	617	633	615	639	600	617	647	630	648	621	652	661	640	641	651	653	621	625	617	664	604	622	636	572	618	597	636	682	647	589	620	628	581	638	628	633	607	636	634	601	631	637	626	589	661	634	630	648	593	676	636	659	677	608	612	631	652	586	608	633	633	627	657	617	588	614	638	681	587	578	616	599	622	626	619	588	659	641	601	607	594	634	619	578	629	607	639	631	608	615	649	633	615	677	592	588	638	643	628	650	640	635	638	641	637	648	590	610	639	654	637	625	607	624	625	601	607	676	621	642	631	631	628	596	623	632	612	566	626	650	615	626	656	649	636	607	606	638	572	607	610	629	585	646	687	599	660	640	631	637	611	604	634	611	612	654	663	639	622	650	601	674	636	614	614	579	652	614	631	633	622	647	593	647	590	624	667	646	629	618	637	637	580	580	644	622	604	621	618	641	644	674	595	594	623	641	636	607	651	664	591	632	610	633	602	646	604	602	582	671	646	653	617	623	620	686	650	581	618	611	644	604	617	702	642	639	641	648	648	639	608	631	626	592	639	619	652	608	660	665	629	628	620	608	597	583	652	611	598	614	654	627	622	597	604	635	626	663	640	684	596	592	640	625	644	625	668	655	615	692	639	581	622	616	614	644	631	622	602	600	608	620	637	637	611	613	647	650	611	623	645	636	627	595	648	647	639	591	621	633	619	624	659	579	576	631	638	609	627	589	618	639	620	632	634	642	649	627	631	650	630	640	641	612	653	667	637	623	629	633	645	623	630	630	637	577	653	620	663	587	648	616	628	611	614	628	649	601	652	662	635	640	668	634	638	646	612	608	676	625	643	615	662	628	627	653	591	605	624	656	583	620	638	639	620	581	598	659	584	579	636	643	662	636	656	620	612	644	622	649	602	669	610	621	629	634	645	594	649	598	668	592	649	624	607	610	584	622	669	633	670	615	625	603	630	624	652	634	598	623	597	621	623	602	604	615	631	689	629	637	585	595	605	635	679	627	643	611	641	620	638	651	606	615	645	620	687	667	608	608	629	635	630	629	607	600	600	603	612	660	631	597	645	592	602	674	620	665	605	649	607	594	636	606	606	581	670	652	647	650	606	629	635	658	681	631	622	635	617	624	602	634	620	640	638	630	636	604	639	614	625	651	624	598	633	629	623	637	609	607	611	622	602	569	640	626	616	595	636	677	639	575	639	580	606	642	625	646	617	635	599	581	641	580	630	591	644	634	636	638	624	590	634	634	646	626	643	632	579	579	591	614	639	658	626	646	607	655	605	632	613	629	613	627	666	621	646	611	636	657	714	649	622	640	589	612	634	655	632	614	617	609	609	608	594	640	609	679	636	691	643	644	653	599	642	652	636	577	640	665	636	640	637	669	614	602	633	660	657	617	622	612	620	629	653	637	625	642	645	600	624	620	610	662	614	639	587	629	674	611	634	642	615	651	626	632	605	612	595	606	671	617	617	617	604	620	644	652	601	656	675	573	651	669	621	635	620	662	656	573	616	632	620	671	632	667	602	609	650	638	622	653	620	599	659	599	653	650	656	613	670	614	612	622	671	651	606	637	683	593	633	626	578	592	655	655	669	580	622	666	634	651	620	678	642	614	609	643	611	601	648	618	657	590	664	630	630	643	628	655	615	632	622	632	634	644	609	618	645	676	623	643	612	614	630	596	644	627	662	587	602	622	662	623	638	666	590	613	618	638	615	572	610	571	617	629	651	601	638	609	631	650	636	594	640	611	667	666	619	656	656	596	591	634	642	629	635	613	627	611	634	575	621	624	587	623	623	647	608	598	670	664	665	643	626	612	618	638	635	583	628	593	613	634	626	635	599	600	634	625	617	613	670	638	664	609	648	643	625	637	674	621	633	615	617	701	628	618	595	603	670	626	601	604	624	639	640	620	645	629	673	626	629	619	650	634	622	647	640	627	626	580	631	650	649	640	617	555	609	615	636	650	630	663	641	634	607	603	638	630	623	589	654	640	646	624	611	622	599	636	630	689	611	662	635	613	651	628	625	608	623	628	592	648	646	639	631	620	603	670	643	618	635	639	649	599	601	604	677	604	582	608	610	604	624	635	619	643	640	636	616	621	653	630	668	653	628	636	623	590	596	591	603	625	648	583	626	618	645	681	606	644	649	606	575	648	600	624	646	612	607	643	619	592	672	613	586	622	620	635	599	635	658	606	651	648	639	683	640	653	658	599	620	636	647	601	638	637	596	641	609	606	623	667	610	591	618	645	622	662	592	644	621	601	655	599	587	600	651	625	610	624	665	579	622	607	597	625	680	631	652	644	648	612	617	622	602	619	630	657	595	634	644	637	616	600	601	641	607	618	602	623	596	621	568	638	614	660	608	636	579	592	613	636	641	633	626	601	673	625	651	604	644	647	621	600	648	648	631	642	643	637	616	626	633	657	586	648	603	604	618	620	638	618	645	598	637	674	583	630	587	625	608	632	594	614	614	608	615	660	664	672	647	607	637	633	579	643	621	637	661	586	622	625	636	629	635	654	637	583	641	624	653	618	611	628	634	682	622	631	636	622	622	583	632	650	568	679	618	638
24156	21342	28652	24519	33099	60379	50338	29698	12981	3586	1450	1049	933	880	908	845	858	831	882	874	807	885	886	878	905	837	859	903	876	936	869	837	830	809	883	831	850	907	814	829	857	858	806	844	855	856	830	817	872	809	892	870	811	818	834	841	822	800	843	842	831	824	784	851	864	882	802	830	861	851	817	889	859	828	866	836	801	780	876	860	849	854	832	861	832	833	884	874	839	761	819	850	789	911	795	860	873	836	842	837	790	864	852	843	887	870	800	846	893	804	841	871	797	826	872	826	858	835	790	900	801	849	826	848	859	796	823	861	881	905	815	850	844	826	797	797	809	817	831	785	872	850	805	864	895	883	875	859	821	814	836	815	835	836	846	825	832	829	881	800	856	817	850	820	812	881	811	794	860	869	865	825	849	881	856	823	854	807	876	809	864	796	866	880	802	819	828	912	811	812	849	841	836	801	905	826	805	796	832	892	836	823	833	813	882	825	836	841	864	836	826	807	866	857	856	878	887	823	820	814	843	873	887	808	825	855	862	884	835	827	839	863	890	868	868	866	892	867	830	858	857	844	868	876	841	865	821	835	836	864	850	803	802	852	847	842	876	869	888	833	868	771	880	838	833	799	852	861	798	854	894	808	858	822	832	891	840	839	845	824	818	846	889	827	853	863	818	820	896	842	784	840	822	829	856	859	848	851	837	799	811	826	833	824	850	887	794	813	844	781	832	890	764	796	882	800	884	810	896	840	819	862	805	861	801	834	811	868	837	807	802	834	828	850	865	814	897	834	844	877	802	808	828	796	852	865	822	844	833	839	825	816	877	825	799	848	872	865	853	828	885	862	856	848	826	859	844	863	776	798	859	907	874	845	771	833	804	860	808	861	809	837	820	866	828	879	814	829	821	849	830	849	800	789	831	836	838	852	832	851	848	854	911	848	821	819	821	865	815	852	819	769	823	870	844	853	882	841	833	855	835	858	857	822	881	861	881	947	852	787	842	851	868	796	874	876	854	879	876	841	840	873	862	882	844	859	839	834	848	848	838	827	873	851	812	838	846	855	835	840	825	874	818	814	844	855	793	882	856	877	854	886	855	851	832	863	826	899	803	861	825	830	818	849	810	809	841	831	852	892	860	840	791	779	818	820	823	868	825	800	846	843	829	852	834	841	833	851	833	862	868	847	879	816	839	851	838	849	822	845	820	855	832	853	852	868	842	809	874	857	793	845	802	820	872	828	807	845	853	763	832	889	822	865	846	802	839	836	855	864	857	817	850	809	877	823	843	874	834	824	881	874	862	846	841	869	844	805	859	863	850	848	820	815	827	804	829	809	876	851	918	809	821	768	832	804	837	775	906	867	865	898	843	881	849	866	865	894	835	833	836	823	869	899	864	880	897	834	837	881	831	839	865	866	880	829	800	883	850	854	826	846	866	838	844	878	822	817	855	847	871	843	862	870	817	866	853	789	881	840	811	815	871	875	859	794	884	809	818	866	852	835	801	855	886	857	812	900	852	905	836	827	814	836	835	834	804	796	911	799	799	828	836	810	879	850	810	829	810	843	798	789	865	840	794	822	793	898	830	847	816	817	799	887	888	848	829	843	848	850	834	814	901	863	837	817	846	861	857	875	801	861	837	804	874	882	810	760	870	867	891	846	878	774	835	829	789	864	825	798	864	801	816	827	807	803	836	803	861	837	875	805	876	864	809	822	838	914	832	857	827	804	846	872	805	823	870	818	855	829	838	873	850	854	835	846	808	839	821	863	795	845	841	871	851	830	876	829	819	816	846	860	797	830	846	869	843	822	784	816	880	873	910	843	857	815	848	836	845	852	793	811	870	827	819	816	777	852	874	848	878	890	849	889	827	852	836	833	869	813	823	888	863	849	776	857	786	817	819	836	865	867	840	829	791	818	823	817	857	762	833	790	843	824	838	799	829	815	902	921	791	855	831	859	801	809	884	860	843	833	818	842	877	841	863	847	840	875	831	824	889	804	790	861	891	831	808	798	885	849	838	853	820	761	853	858	828	842	857	876	849	860	934	840	889	854	873	833	852	853	847	840	884	827	836	863	825	877	883	824	845	845	840	883	857	910	859	831	800	811	855	877	877	836	809	879	898	843	897	819	829	838	801	846	863	834	890	832	839	850	806	807	877	835	810	846	860	888	834	799	826	841	892	915	816	843	789	811	865	793	861	800	834	854	787	849	801	778	813	949	923	807	895	837	839	864	857	875	833	849	891	856	838	872	858	822	855	817	846	883	863	787	853	887	861	848	772	861	846	829	826	785	817	828	900	884	788	817	809	891	822	797	828	822	868	846	827	845	861	880	857	864	890	797	827	810	821	835	814	838	850	785	824	808	768	817	810	821	845	856	876	841	859	864	824	877	848	804	752	796	795	774	868	889	828	816	808	823	887	846	867	826	843	885	886	858	786	796	872	871	857	863	827	780	826	849	776	867	861	824	804	807	781	863	853	794	870	771	833	803	829	836	856	854	845	833	851	813	813	831	811	883	857	853	847	824	846	836	825	871	838	858	812	866	830	829	816	827	833	855	818	820	866	844	924	858	820	838	868	848	831	833	860	825	811	851	886	852	823	868	821	806	852	812	814	849	805	810	870	833	851	860	826	855	766	835	865	893	802	892	814	804	871	861	843	823	813	825	858	868	794	821	854	828	887	815	840	864	858	880	840	822	809	871	831	814	836	815	874	822	852	821	877	844	858	851	836	816	794	851	838	810	841	857	880	849	797	851	881	850	831	866	856	876	843	829	815	841	838	837	867	864	800	838	779	801	886	852	882	806	830	899	864	830	816	826	816	858	824	835	798	832	852	841	812	810	873	781	896	849	852	820	833	804	836	831	797	839	851	816	779	816	824	805	822	885	824	783	819	892	806	852	814	890	863	846	865	812	861	804	825	867	812	776	912	844	844	878	842	873	859	831	813	875	863	830	854	847	820	822	825	833	851	866	866	883	841	833	833	902	899	925	901	812	847	812	881	864	814	832	812	814	805	831	850	871	818	873	843	824	836	847	835	865	834	787	806	817	858	821	879	838	850	824	828	857	805	814	853	825	866	797	880	843	859	782	843	799	856	822	847	813	867	825	852	815	825	814	865	798	841	800	825	814	826	837	880	810	891	846	855	873	800	766	828	839	849	813	801	845	779	776	827	850	845	863	793	844	850	850	811	815	841	765	853	824	856	845	871	853	889	826	819	814	815	822	862	799	874	834	862	846	858	821	832	898	812	852	837	861	867	821	822	858	872	859	779	855	863	851	877	809	836	825	843	879	864	847	887	859	852	842	848	876	846	860	847	805	831	868	774	813	809	816	848	830	842	851	861	850	820	885	809	819	791	820	837	816	826	839	802	827	873	856	860	879	861	857	892	864	804	840	864	866	849	818	835	877	890	859	827	832	837	868	821	833	860	880	853	843	797	792	832	832	891	854	815	801	891	819	853	911	848	885	840	878	884	832	842	824	903	835	851	833	866	804
4000	6522	5459	14011	48279	63106	42104	22085	9369	3168	1329	863	747	744	746	669	703	739	768	685	740	739	711	762	763	673	755	732	756	727	728	729	736	737	706	753	692	708	783	777	713	715	730	732	682	802	732	722	707	735	770	779	706	750	702	754	746	719	765	730	699	706	713	685	711	776	683	713	684	720	726	714	704	748	703	730	767	752	764	762	747	714	746	702	735	747	679	760	661	740	686	739	661	686	725	702	728	708	725	699	722	736	738	731	699	727	781	725	712	726	689	691	713	700	721	783	740	745	771	798	757	727	696	780	746	709	721	678	751	691	719	688	719	705	712	740	809	765	718	766	773	709	739	767	709	728	744	736	722	750	725	698	682	733	761	753	698	727	727	731	754	740	717	694	768	701	716	714	710	721	768	738	692	710	710	701	721	738	784	722	695	679	714	750	721	727	754	699	692	726	724	742	763	760	679	680	725	707	742	707	756	726	677	783	702	689	732	700	733	725	692	671	718	736	771	714	710	654	729	704	772	742	707	705	710	772	721	733	757	705	702	715	739	747	704	703	710	705	723	693	729	751	733	740	691	757	767	726	710	767	727	718	731	760	715	715	711	734	707	718	733	745	745	713	737	709	731	724	716	750	718	727	701	711	712	721	745	719	760	672	695	711	698	724	711	715	756	779	719	773	722	768	759	765	731	710	799	759	763	769	722	767	699	719	702	732	776	689	756	755	751	726	708	700	721	698	702	720	723	712	685	734	749	762	736	703	787	712	753	750	751	671	742	696	734	703	757	777	653	731	752	739	704	743	695	701	776	769	694	755	716	735	757	691	708	654	709	735	733	729	777	763	725	758	756	671	711	736	692	735	776	749	700	750	740	757	732	690	692	755	712	690	741	736	729	684	755	693	728	716	732	713	757	740	745	725	761	735	728	682	730	751	762	759	749	749	721	742	762	690	732	657	687	703	724	745	745	707	708	736	741	751	665	768	704	723	712	743	724	707	738	710	713	704	740	726	746	709	737	743	696	702	737	755	754	699	716	698	725	738	712	765	728	740	715	700	697	733	722	711	706	758	696	737	717	721	669	704	771	762	688	747	725	732	705	734	691	744	684	744	744	714	708	770	701	674	785	692	738	726	703	715	759	770	721	707	754	708	768	774	724	738	731	719	757	719	729	693	714	724	739	756	762	730	720	759	725	725	722	681	723	760	666	733	744	750	731	694	705	693	692	716	690	733	696	743	739	770	726	700	754	742	750	708	720	714	734	661	701	727	723	735	699	776	731	720	692	730	736	708	733	719	718	718	755	761	746	730	739	701	755	687	752	681	729	718	733	776	714	711	726	675	710	653	740	722	773	738	733	695	693	732	751	724	700	742	759	730	740	718	739	777	759	744	720	698	758	731	713	726	734	710	712	716	745	660	683	676	689	678	712	722	701	712	738	773	733	762	725	700	769	753	703	678	750	740	751	766	698	691	738	734	742	715	744	686	686	715	686	751	758	716	690	743	697	727	736	725	747	714	714	682	767	727	737	768	719	710	742	702	700	752	712	671	710	768	707	706	783	703	730	781	739	721	692	723	751	779	730	706	765	722	718	782	697	741	743	733	696	721	719	740	770	754	702	644	773	702	762	725	729	698	689	763	669	725	690	737	697	722	785	667	778	740	745	732	698	695	761	749	737	747	724	722	726	718	711	688	655	693	709	715	787	732	727	725	765	721	722	700	730	729	734	682	716	694	729	689	721	718	716	725	723	762	754	730	779	731	756	697	704	759	693	738	734	754	757	774	693	699	760	709	730	711	698	707	699	730	737	727	736	755	731	664	736	724	741	739	721	716	737	689	715	731	747	724	728	719	727	709	750	708	727	744	738	763	720	739	697	685	704	746	764	717	721	739	687	739	747	699	713	743	731	688	698	741	722	740	710	786	688	752	714	755	712	692	769	702	744	690	795	721	723	713	698	699	685	717	725	744	731	705	749	669	724	745	711	726	698	719	761	723	734	712	708	706	715	686	752	687	723	705	719	743	741	709	710	724	734	702	681	652	676	700	750	733	751	719	700	703	711	714	711	719	718	764	770	774	747	715	687	739	701	736	756	744	718	700	714	747	756	752	691	778	724	732	711	723	729	728	724	743	711	698	699	785	727	719	727	747	743	726	731	719	724	699	707	737	728	674	686	782	756	726	752	658	722	647	736	708	717	731	760	684	705	724	764	777	715	750	724	703	736	720	689	705	750	726	758	767	757	744	754	729	716	768	677	722	671	718	739	727	688	693	746	722	717	736	706	766	763	726	737	738	723	691	751	714	697	763	714	695	756	729	712	674	713	744	717	711	766	757	770	745	699	732	699	724	676	728	684	721	693	756	705	715	736	720	697	699	683	721	724	695	713	727	730	728	687	695	692	733	724	681	768	703	747	712	749	705	720	745	764	730	744	704	718	735	715	740	692	731	741	735	718	742	710	724	678	755	697	741	717	722	735	729	712	726	726	748	684	707	707	688	702	740	709	700	681	748	693	720	735	682	718	722	739	713	674	690	744	736	696	684	730	752	747	739	762	716	697	769	735	709	750	726	708	688	701	720	719	725	748	697	735	724	691	734	721	767	730	709	700	741	707	709	734	717	705	714	720	716	754	731	731	718	725	707	712	693	713	731	719	739	699	703	732	737	739	714	735	736	746	774	705	701	754	696	746	740	725	741	712	737	730	734	737	726	705	663	751	714	699	681	709	712	776	732	704	696	718	779	747	738	733	736	753	773	710	736	723	744	694	727	728	706	764	670	745	711	752	723	735	741	677	683	726	671	749	699	773	738	696	685	662	672	730	737	739	741	744	737	742	726	736	793	703	728	671	736	729	713	726	655	745	682	673	731	699	694	723	767	739	703	755	742	714	766	703	744	693	746	709	737	723	763	724	787	705	701	703	708	721	722	660	723	747	689	691	723	730	713	710	652	735	719	694	696	723	716	696	741	772	732	735	702	714	681	720	707	766	749	731	695	752	708	672	711	745	755	721	668	722	824	757	705	748	725	715	755	713	746	723	730	700	718	724	711	732	744	767	779	685	753	718	755	708	689	742	709	706	670	719	733	741	730	703	723	718	728	731	694	743	734	733	758	753	664	754	717	731	758	780	702	729	721	750	757	705	733	732	708	719	746	725	745	697	723	771	703	761	686	663	736	733	746	764	746	728	722	735	748	744	738	735	719	711	705	745	703	767	741	759	722	735	678	697	768	689	741	750	730	718	684	731	733	708	718	684	762	713	665	696	699	718	712	704	733	745	663	743	683	685	702	724	697	712	727	702	730	719	731	745	756	702	696	746	741	706	748	738	726	755	757	687	711	712	737	662	727	706	735	709	750	702	725	708	697	718	692	702	700	689	716	771	747	744	688	740	722	716	669	705	726	685	664	730	703	753	695	713	735	672	732	737	705	701	671	719	731	678	721	706	733	692	682	754	701	711	746	746	736	677	717	686	791	732	724	688	706	735	706	734	740	719	718
27677	13430	2166	1255	3333	9305	5749	2680	1577	975	782	766	743	726	678	658	772	762	702	713	735	782	698	695	730	670	752	726	679	707	738	771	760	721	710	693	726	701	681	647	775	751	698	716	719	652	692	708	672	723	744	711	740	688	700	683	725	725	689	700	702	733	693	728	715	714	722	682	664	697	693	755	686	689	727	681	689	651	699	682	680	705	729	742	676	727	735	686	723	707	711	719	663	719	713	676	717	714	710	708	689	718	710	686	709	713	713	712	735	670	728	693	639	729	706	670	727	674	686	605	626	688	709	666	713	691	686	706	725	686	707	694	714	680	724	663	724	664	695	707	695	677	661	725	703	720	758	692	669	703	711	746	700	701	710	702	690	662	696	737	711	711	699	698	683	710	742	702	688	675	706	665	691	674	716	757	691	709	788	705	712	688	678	710	693	710	718	724	728	704	697	734	675	653	723	687	693	649	704	689	717	717	747	758	696	723	729	718	719	700	741	697	740	703	716	689	681	695	700	675	713	682	640	656	696	684	698	699	716	758	688	700	736	717	700	713	668	671	716	664	681	708	721	751	699	731	769	702	752	668	702	723	684	647	699	674	703	671	693	670	703	726	722	694	681	682	704	673	761	691	679	670	702	688	723	663	705	715	693	685	716	784	651	708	718	680	693	670	696	753	697	694	674	672	650	698	719	684	708	699	717	717	699	641	685	737	697	677	710	713	697	704	740	682	657	735	675	640	715	668	717	679	679	649	708	723	663	680	691	717	699	702	703	741	674	707	722	649	686	645	703	693	685	729	713	662	715	729	677	690	720	721	691	667	704	701	679	647	695	682	729	709	668	692	736	694	692	674	727	708	723	723	683	653	696	734	717	715	698	682	707	698	697	724	695	747	700	706	686	759	707	693	714	693	661	666	674	741	698	737	730	721	724	665	720	724	728	751	743	707	712	730	738	712	683	700	705	701	682	706	729	718	703	663	698	726	693	708	710	731	732	697	743	672	702	672	655	695	705	704	692	703	701	668	687	758	710	740	701	662	699	703	706	726	713	661	676	689	688	714	711	702	654	698	690	720	686	704	696	656	654	672	681	686	668	783	777	682	697	672	726	730	680	678	705	740	724	730	713	679	701	711	712	716	648	740	727	682	741	746	698	738	718	711	684	686	719	725	704	695	690	695	675	673	704	715	697	735	685	759	722	704	699	729	681	755	686	695	723	682	715	755	649	666	680	686	723	643	692	734	712	699	685	694	697	735	707	677	689	718	667	702	702	746	723	716	706	669	682	715	699	739	662	764	694	699	705	771	715	726	702	717	723	625	744	682	694	705	678	759	689	722	698	691	730	693	742	715	734	711	677	710	698	692	745	715	717	722	741	746	668	691	669	650	686	720	729	722	679	709	664	712	723	712	716	670	699	727	688	738	676	660	681	728	679	736	676	637	725	736	735	723	665	679	687	739	705	764	689	732	706	672	746	679	644	699	669	707	721	706	708	697	745	677	687	700	717	776	712	694	666	714	701	693	703	704	778	734	658	716	704	673	742	721	754	709	693	692	684	738	677	665	721	706	733	707	681	676	720	717	673	694	628	641	717	752	701	716	717	670	748	689	656	748	737	701	698	650	709	681	702	693	723	760	677	655	678	725	704	737	699	739	673	710	726	676	692	684	664	681	659	715	720	745	691	724	722	693	693	706	699	657	702	676	716	702	710	745	733	752	706	724	653	679	685	707	698	719	694	731	738	707	692	699	696	727	713	683	709	677	698	724	703	714	687	714	672	729	669	690	725	732	758	732	707	747	725	687	686	696	710	728	718	702	711	719	706	707	676	698	678	688	694	692	680	696	712	675	687	718	751	704	693	692	694	695	762	690	701	707	716	723	711	671	747	685	701	681	651	658	676	718	671	695	717	687	685	690	695	697	682	710	703	672	660	659	705	709	697	683	702	744	673	680	715	729	727	730	759	678	699	689	705	751	715	791	732	697	713	740	742	733	684	737	714	760	733	710	713	679	745	671	708	636	697	726	699	724	697	672	703	697	710	669	697	771	723	689	700	689	724	734	708	679	680	729	721	752	700	688	723	715	686	690	694	685	709	715	715	701	751	720	656	677	685	693	648	701	718	711	695	772	732	686	686	696	668	693	738	664	678	724	715	660	715	689	696	682	687	724	721	720	664	716	724	739	702	682	712	694	660	722	734	724	654	685	659	658	686	671	748	694	711	761	653	648	665	690	664	740	687	687	702	724	759	658	724	707	698	727	742	729	688	708	735	698	691	763	679	653	694	655	693	701	701	722	702	743	680	734	735	690	709	682	693	716	727	706	705	726	685	684	708	701	683	705	726	715	694	716	698	739	663	747	683	703	697	712	687	707	730	702	677	663	698	692	725	717	728	682	707	670	708	679	693	713	725	713	715	750	708	725	694	720	694	753	759	689	758	699	706	733	652	663	745	700	655	688	683	707	705	681	744	751	682	714	722	716	697	698	725	697	719	700	693	732	694	717	712	712	708	703	714	721	699	719	675	746	722	722	678	742	722	712	688	705	676	680	697	672	715	758	692	676	715	696	664	670	704	716	710	687	696	696	693	660	737	681	711	703	716	696	658	734	728	724	701	675	713	690	709	721	707	727	719	698	728	729	716	671	729	715	704	760	704	681	727	688	686	702	711	696	680	695	733	678	707	722	682	735	746	705	756	718	703	756	698	693	709	682	708	704	648	745	694	681	718	675	707	702	664	710	697	744	707	692	704	694	730	673	661	680	716	674	732	729	680	688	691	688	654	683	692	740	673	687	724	697	688	730	707	700	698	673	725	670	639	699	745	638	685	660	693	734	755	711	708	669	660	760	709	733	716	714	665	695	684	751	744	704	663	759	717	712	709	721	659	731	681	671	695	677	668	685	704	689	694	678	679	684	701	651	696	670	685	663	691	745	680	718	713	712	692	665	741	701	701	701	729	739	721	701	678	689	710	735	685	707	744	725	718	720	681	685	698	687	704	678	696	700	707	723	667	731	691	677	680	699	706	662	689	729	699	672	728	703	670	669	710	717	727	739	704	697	718	699	682	652	672	696	728	668	676	687	677	697	737	670	754	694	680	684	719	727	746	702	729	698	688	703	712	619	684	674	680	678	707	663	728	690	741	728	699	682	706	671	657	709	721	725	711	696	697	705	734	717	694	691	699	687	672	738	738	732	710	721	680	722	693	734	710	663	701	667	702	682	690	687	717	690	693	682	733	718	683	718	715	674	674	740	727	717	738	687	698	700	724	729	723	690	690	697	691	666	701	678	722	716	707	668	749	702	684	669	716	727	711	738	693	706	736	709	756	736	719	748	636	698	760	686	759	729	754	709	695	711	732	675	690	708	708	690	696	738	686	718	716	737	695	714	693	721	650	738	735	709	689	724	763	678	709	685	726	762	681	696	681	682	725	738	702	741	683	695	733	738	705	719	666	708	638	709	666	705	739	715	736	729	684	671	732	719	692	674	637	705
4964	1361	996	808	3892	8861	5249	2520	1513	841	689	587	611	591	604	562	552	585	598	530	584	575	609	565	640	562	542	610	592	625	584	557	559	559	600	601	599	581	586	590	574	566	604	588	564	543	558	609	598	610	574	554	605	620	587	612	593	556	588	563	555	581	540	583	564	530	564	538	609	583	610	587	563	599	592	550	572	597	590	541	545	601	550	603	554	590	575	603	530	552	582	559	556	612	599	585	610	562	614	542	580	578	592	539	590	600	570	597	570	614	614	533	578	586	560	609	560	546	615	584	598	582	556	600	566	543	586	574	572	571	595	581	593	571	577	568	556	580	591	534	539	569	525	567	576	581	561	573	540	557	584	565	579	592	543	607	548	557	594	608	598	550	608	598	535	575	604	559	614	556	550	580	566	509	557	561	581	556	569	614	573	581	592	564	598	545	605	576	604	592	581	572	596	592	552	568	577	553	565	571	517	574	627	614	562	568	551	589	573	604	574	599	527	602	576	551	535	573	528	570	561	598	600	571	540	594	579	547	548	498	572	560	580	569	571	586	584	571	591	589	582	613	529	594	554	574	569	563	572	594	575	552	546	599	536	535	558	545	543	563	530	574	559	562	567	550	608	538	561	611	593	569	597	566	561	621	580	568	591	599	579	575	545	587	585	609	610	576	581	601	575	577	550	594	627	602	583	559	570	568	586	620	547	604	572	583	564	594	576	565	590	584	547	575	563	576	503	572	549	552	561	600	592	590	595	601	552	605	570	547	591	589	571	571	577	569	571	526	574	558	572	553	583	559	567	596	542	618	584	549	522	552	584	586	575	613	551	593	575	565	580	612	556	585	568	582	570	635	545	586	557	578	584	581	553	580	571	595	575	583	623	607	558	566	568	565	559	596	548	573	589	569	576	579	567	542	583	581	601	589	553	592	629	610	592	565	593	596	599	574	637	547	571	575	546	583	565	547	564	600	596	576	559	584	615	579	562	599	545	578	593	624	541	597	560	567	578	589	595	578	597	587	600	594	560	588	591	592	588	602	597	596	579	582	590	572	586	579	574	598	566	568	573	542	564	574	542	557	556	571	569	576	561	564	560	549	600	573	622	563	584	580	603	567	591	548	561	574	589	552	545	593	612	547	573	587	603	619	554	555	526	582	563	574	579	567	557	547	525	601	593	570	598	596	547	605	557	552	544	527	604	596	570	573	599	614	560	593	609	572	606	554	571	584	596	619	565	588	592	613	592	556	574	572	601	540	577	603	545	508	575	547	541	608	539	602	573	579	560	564	601	592	549	614	625	554	610	611	605	594	578	566	606	566	580	533	591	563	590	583	615	593	563	573	595	618	573	586	574	569	564	541	572	551	578	592	582	564	540	576	630	556	587	609	534	570	536	561	611	601	599	599	578	578	591	539	595	582	585	613	598	568	519	593	585	591	590	570	580	567	568	530	534	534	559	595	552	557	589	544	592	531	546	608	581	570	597	582	576	582	605	571	590	572	589	641	587	581	576	619	539	585	591	606	588	573	599	544	591	598	586	576	611	560	537	620	623	577	595	584	617	564	602	563	558	626	598	586	616	552	587	566	548	597	556	598	572	564	573	605	555	586	581	576	610	560	529	571	623	553	579	605	574	589	591	605	555	581	553	569	568	555	576	603	568	633	585	555	568	580	588	610	559	580	604	588	593	592	585	604	599	555	556	559	591	534	560	583	569	586	528	571	571	581	590	577	590	558	555	587	583	576	538	544	573	558	577	597	627	557	598	528	572	583	587	598	575	595	599	608	562	571	610	591	603	579	603	573	557	606	585	566	569	612	571	578	567	575	571	589	532	602	552	554	551	562	566	537	564	587	541	579	597	565	578	599	596	562	562	579	577	579	521	586	563	585	567	611	577	577	553	566	601	539	570	537	581	597	607	594	559	598	589	584	517	556	554	588	536	542	635	583	523	535	575	567	540	584	572	570	608	610	594	604	581	570	585	569	587	573	631	569	564	572	543	582	566	562	580	586	550	620	549	607	597	597	572	570	569	593	554	540	617	586	628	577	573	585	589	584	594	582	585	553	594	545	524	555	554	564	560	556	543	539	572	570	573	544	575	615	590	592	648	565	566	599	565	588	560	584	579	593	542	601	547	592	560	613	533	589	556	579	542	590	566	595	599	554	572	612	566	536	545	624	519	607	576	593	584	541	556	544	612	590	580	580	544	534	570	599	576	616	556	581	549	554	618	590	520	621	582	551	590	590	576	536	605	565	553	599	584	600	556	571	584	575	554	595	550	547	561	544	604	560	592	607	638	552	575	587	576	604	603	548	562	594	548	546	565	577	558	560	625	562	578	574	626	584	543	560	579	552	624	607	569	596	591	546	583	570	549	572	604	589	588	566	600	602	622	600	598	549	601	568	576	566	563	582	600	579	594	618	582	568	548	610	576	594	581	564	581	575	587	590	554	580	561	577	554	578	622	577	561	549	590	595	585	555	578	555	563	583	597	543	588	610	595	539	548	549	577	563	540	587	611	532	544	566	569	621	536	588	600	605	588	599	608	569	581	570	585	590	538	569	554	586	586	589	563	546	594	614	559	604	562	560	554	539	539	614	595	612	592	615	601	554	570	582	562	568	538	560	591	564	578	586	615	556	586	572	585	561	575	547	595	621	598	557	585	587	556	614	563	571	584	591	573	560	603	603	558	597	547	569	612	607	570	584	502	660	589	591	582	553	572	606	578	581	577	601	561	607	572	594	536	591	592	555	580	556	554	589	586	590	556	566	591	621	579	578	574	539	566	594	583	557	526	552	604	566	568	595	567	587	583	591	556	570	563	598	611	599	575	588	597	575	586	555	556	586	565	560	557	610	575	570	569	573	542	602	554	606	597	602	597	627	579	552	545	563	580	582	604	584	608	568	568	554	553	552	581	552	560	593	565	594	606	618	559	557	545	572	578	573	593	547	594	606	576	637	553	596	544	576	565	552	595	602	599	576	584	576	595	562	584	600	615	575	600	561	591	576	630	625	579	569	558	544	574	559	598	603	555	568	619	575	578	575	608	573	552	548	533	563	586	593	592	603	578	568	561	607	548	570	607	548	581	591	558	596	619	584	547	562	599	606	567	568	583	583	573	535	600	599	585	616	580	587	581	591	545	575	578	626	527	597	599	598	587	548	573	581	604	578	585	566	585	613	588	601	577	541	570	602	575	561	555	533	600	592	604	610	543	569	535	578	554	586	575	581	573	598	555	557	549	527	577	579	589	594	528	560	591	595	568	610	554	550	589	568	553	578	596	572	607	591	604	599	569	544	578	518	547	552	632	572	564	577	540	614	597	578	572	554	606	580	589	539	561	545	578	564	565	603	558	556	561	550	572	603	582	565	577	591	574	566	566	558	555	575	538	556	543	558	579	585	555	556	546	594	556	590	596	569	568	592	523	589	545	594	649	579	615	593	568	557	591	563	552	581	593	586	579	576	584	619	582	596	543	555	577	560	556	555	588	591
25374	21342	27323	25485	23476	48098	37325	20253	8251	2506	1208	822	794	714	755	776	778	774	749	783	745	735	782	705	757	794	722	747	769	785	779	778	787	765	776	737	717	743	756	767	778	737	659	764	782	745	725	702	804	769	779	730	704	809	760	716	777	726	735	710	749	763	742	745	763	729	689	749	734	727	703	689	777	692	765	674	748	787	782	748	704	780	721	756	738	756	766	747	758	739	773	772	752	732	746	734	762	745	770	702	764	706	710	710	711	753	715	703	782	742	723	787	708	748	740	765	731	765	766	777	728	793	739	747	736	747	723	755	738	787	721	737	750	782	735	787	794	704	720	686	748	720	759	768	741	728	773	774	715	746	744	747	712	729	757	730	755	755	727	690	730	783	734	761	781	733	774	748	700	699	785	700	759	771	684	732	780	760	773	726	765	746	723	743	713	732	797	687	703	767	713	760	725	748	754	796	770	761	765	780	758	698	746	700	729	726	721	739	766	738	735	769	721	705	756	774	741	711	693	770	790	752	737	740	733	781	754	754	721	751	717	705	739	778	723	791	730	748	727	746	743	734	737	728	790	795	715	756	774	725	740	786	779	742	790	779	709	714	763	761	721	782	753	687	750	781	740	759	764	764	779	709	729	729	704	729	782	751	756	744	762	784	711	723	751	732	737	753	701	758	740	749	692	728	727	749	743	773	760	738	714	781	758	750	731	785	773	758	720	718	711	747	685	730	766	780	725	737	771	766	721	717	734	736	742	699	740	755	730	741	768	725	730	739	707	701	743	735	735	778	735	741	751	740	774	810	762	715	766	742	779	690	788	675	736	727	727	739	758	754	718	743	763	688	788	771	755	783	723	713	748	727	779	788	760	742	755	741	733	716	745	767	699	762	676	740	735	751	715	738	755	763	751	755	727	718	756	728	786	777	727	726	749	806	720	703	735	774	724	784	726	739	737	732	718	766	752	724	691	743	783	685	746	753	770	775	749	754	799	725	750	712	673	724	724	791	777	746	770	757	711	775	727	753	706	755	732	782	769	709	705	721	751	776	745	742	774	726	798	728	733	749	783	753	745	722	713	734	749	754	809	739	802	778	780	734	727	759	712	740	774	713	765	763	776	734	714	754	725	771	762	770	755	730	779	755	766	759	736	728	755	717	714	715	827	729	754	782	741	761	716	738	752	747	733	754	726	771	748	753	714	735	765	715	728	772	787	751	730	717	736	738	790	767	720	740	752	740	728	737	786	722	775	724	752	773	754	790	716	750	776	789	746	700	787	741	758	803	713	768	752	751	768	743	753	720	747	764	750	748	760	746	775	762	749	754	740	756	768	744	751	760	763	738	732	794	765	750	785	731	748	750	768	724	752	727	758	733	741	762	728	761	763	779	716	707	784	744	730	746	765	754	731	738	767	746	721	748	756	739	705	750	720	711	765	780	743	739	734	724	739	746	751	727	763	761	755	747	791	782	741	757	741	723	707	719	761	751	708	775	736	779	696	739	703	738	757	779	699	733	754	715	733	780	741	710	718	694	701	778	767	750	774	686	744	735	749	730	801	756	758	735	749	747	746	790	789	715	754	730	759	749	740	750	733	779	742	797	775	736	781	798	759	720	813	741	815	759	766	769	685	786	729	715	765	722	777	723	713	740	679	739	740	696	800	728	777	735	766	759	789	727	770	759	749	739	719	734	752	738	687	789	713	760	789	726	733	784	794	735	703	766	761	738	729	733	774	778	713	706	703	758	696	731	756	776	790	717	747	718	744	783	770	767	780	754	719	751	755	767	793	740	764	735	725	747	692	768	757	722	714	726	723	820	753	748	750	684	763	755	775	725	744	726	752	724	748	785	778	789	726	739	762	745	745	723	720	731	780	748	787	738	775	724	766	718	766	696	713	780	764	701	733	777	696	709	751	745	707	781	732	708	691	771	719	772	732	723	752	749	758	792	806	739	765	721	802	781	775	702	722	756	705	720	707	763	709	746	701	781	763	736	760	753	709	740	747	756	739	773	729	701	726	689	766	769	774	740	764	769	742	702	717	752	741	726	776	760	781	761	769	744	701	749	719	734	746	719	710	718	694	738	727	753	738	772	700	785	783	771	744	752	776	750	761	748	760	776	726	718	750	793	735	699	765	801	731	698	734	753	760	723	717	815	736	775	732	780	718	684	766	712	689	689	733	779	778	760	738	761	745	704	722	754	799	760	730	737	738	737	740	775	745	767	789	756	784	714	722	756	714	785	761	738	769	753	765	730	728	699	774	754	734	783	732	772	777	771	747	731	737	774	767	705	724	794	732	777	760	666	750	726	759	768	723	710	731	741	781	809	776	748	731	732	774	723	731	756	741	740	738	780	771	727	775	737	753	763	751	731	759	775	713	734	761	739	759	746	725	724	749	743	737	749	725	756	727	734	701	754	778	723	765	743	721	720	735	788	722	736	720	776	743	729	744	732	757	735	732	740	736	716	735	695	740	781	775	756	716	729	738	813	754	741	757	726	753	725	757	741	708	763	730	730	739	730	763	715	723	750	781	712	769	789	751	742	701	731	744	723	664	758	713	756	778	735	740	748	793	779	723	770	718	696	749	778	787	710	706	753	750	788	705	699	805	699	769	731	766	766	717	729	765	747	786	750	774	754	766	760	794	776	762	728	742	788	758	803	741	747	714	777	738	734	757	766	729	718	699	714	765	763	738	776	761	766	741	723	730	760	774	736	750	788	753	760	791	728	736	713	774	722	748	715	771	719	761	788	752	770	758	782	738	768	726	697	735	779	764	749	748	728	730	807	711	782	737	684	758	776	753	744	718	765	765	759	719	711	768	734	750	768	720	723	747	734	760	774	755	740	765	729	738	789	747	771	765	746	765	791	777	786	754	698	744	769	731	778	671	689	750	745	757	731	741	748	771	727	787	746	748	732	762	769	756	786	795	728	709	757	726	752	729	736	759	756	752	716	727	757	787	762	785	724	749	728	759	748	733	766	721	790	722	733	716	726	757	753	760	718	741	754	698	735	739	756	740	774	721	764	770	720	702	739	749	710	757	767	748	748	723	752	814	749	739	784	775	677	718	708	700	728	734	735	746	773	766	700	753	760	723	712	786	779	728	737	725	746	748	715	724	789	720	781	722	744	775	778	725	738	805	759	700	727	776	747	752	723	780	702	774	770	746	810	757	792	727	751	719	750	724	758	723	721	721	752	701	737	790	731	702	701	749	737	749	734	727	692	776	756	747	775	738	756	704	721	735	688	771	738	744	774	747	732	769	731	760	758	695	838	734	754	739	731	709	726	755	754	727	693	743	744	744	753	739	738	740	750	717	720	740	788	722	779	704	766	780	722	731	786	695	742	749	735	741	776	751	709	747	711	767	751	801	834	751	748	758	812	724	806	686	747	764	765	758	781	739	761	697	724	735	753	723	734	704	773	742	804	776	754	772	739	762	723	718	763	759	731	767	691	788	746	687	777	745	737	805	746	749	761	765	714	768	736	752	737
3752	3778	2972	2015	23021	42480	29131	14357	6567	2341	1117	753	697	669	646	649	683	669	641	677	637	661	637	695	625	606	697	645	631	617	674	696	644	600	664	694	644	648	638	674	655	592	678	647	637	658	670	677	642	671	627	612	657	691	606	632	650	664	657	662	620	666	643	653	655	684	673	634	648	619	659	630	646	697	659	697	655	628	663	674	613	653	635	638	624	668	676	654	642	646	668	637	618	616	664	663	646	661	631	649	652	637	628	617	647	624	683	686	626	592	639	652	685	625	621	642	638	630	638	667	659	600	617	638	605	667	629	587	648	662	638	671	693	664	634	614	652	659	657	652	656	651	660	629	623	624	605	689	612	667	685	619	638	617	629	625	609	613	660	623	645	632	634	634	662	660	641	681	642	647	659	618	606	663	652	626	679	593	659	631	618	625	659	616	694	630	638	664	674	648	661	663	659	656	672	610	638	654	665	658	641	617	654	639	628	639	680	666	621	689	631	626	655	658	625	670	668	646	642	669	642	661	639	634	637	600	657	636	648	668	684	668	650	648	625	655	684	615	631	620	678	633	618	610	638	642	626	665	585	591	660	610	701	619	596	598	616	631	634	661	631	619	656	636	642	723	602	638	602	669	687	615	634	629	654	666	648	604	654	614	649	658	663	657	627	629	643	636	614	652	656	614	699	633	644	639	603	633	638	603	600	646	640	623	613	607	654	657	619	644	674	587	636	662	667	648	691	616	646	615	649	640	617	635	669	604	651	627	647	664	616	673	648	615	634	617	621	624	632	655	670	634	700	681	663	608	600	653	639	672	662	646	645	655	675	626	629	594	620	636	608	712	659	620	661	619	622	649	659	679	641	655	648	632	668	638	657	687	677	644	635	672	690	616	675	629	674	716	662	637	591	643	629	699	623	618	628	601	621	594	632	648	626	644	589	650	630	593	657	659	668	628	638	664	675	669	630	665	604	638	643	641	588	606	674	614	642	585	609	596	670	638	654	624	652	658	655	631	631	662	657	583	667	607	662	619	666	636	630	652	647	678	620	639	625	698	628	644	614	691	639	669	647	669	638	649	635	614	691	631	658	657	609	632	635	602	659	668	586	605	646	624	651	631	591	614	627	651	646	663	605	640	672	648	669	633	628	660	628	611	629	605	668	608	617	614	642	669	640	640	644	611	623	648	669	636	668	663	601	671	633	664	609	661	656	625	673	624	664	631	622	631	636	669	655	680	684	650	625	643	619	659	656	639	645	673	607	638	656	662	606	650	608	643	649	689	633	682	658	646	646	621	637	616	607	592	632	643	652	613	629	638	630	652	659	632	669	668	629	660	589	614	624	622	643	586	598	613	634	629	593	639	651	603	651	668	586	620	662	659	630	595	619	694	640	638	625	628	660	633	617	627	621	619	674	645	634	685	644	669	660	619	650	652	637	604	664	633	621	620	679	633	606	648	638	669	604	622	673	633	624	629	623	619	624	654	603	614	660	661	665	641	643	646	611	639	621	640	679	641	668	654	676	661	639	675	649	619	649	623	630	599	664	597	647	683	635	641	668	692	616	609	668	641	674	646	680	599	692	644	620	646	606	654	611	625	598	612	634	627	627	632	617	636	647	648	667	623	658	615	666	611	639	623	625	635	591	632	632	593	659	664	618	627	661	633	611	650	648	617	611	627	634	675	657	638	638	655	663	615	690	643	647	652	640	614	648	619	669	614	619	594	643	678	612	657	643	604	647	680	643	661	615	625	648	573	590	633	636	626	633	643	670	621	639	609	605	625	641	656	620	646	643	638	599	711	645	616	582	657	633	688	666	578	651	673	632	641	603	657	619	667	639	615	675	649	624	640	653	629	647	649	657	672	656	595	647	658	614	596	640	621	671	668	647	679	631	656	643	657	641	681	627	666	656	608	645	600	630	642	654	675	640	635	655	645	659	661	659	608	680	654	652	636	594	590	639	668	653	614	631	660	646	619	640	614	613	669	641	671	640	676	682	631	656	601	648	628	586	639	610	589	631	615	625	629	624	651	677	648	613	596	661	665	676	636	618	671	661	635	650	643	648	666	590	670	640	649	660	640	606	637	655	665	598	630	682	613	665	602	628	674	654	624	630	642	638	642	625	639	652	620	621	608	626	642	618	667	630	656	625	642	638	641	701	598	591	649	655	624	618	666	614	636	658	640	637	599	630	669	643	644	622	642	630	606	599	619	597	647	615	639	651	645	642	637	652	602	620	646	640	627	670	636	579	606	675	674	643	632	638	621	639	622	598	649	631	653	638	616	657	651	654	661	622	622	655	660	632	662	668	654	675	636	634	652	659	667	583	658	662	616	681	606	633	636	629	639	664	629	645	592	612	667	663	686	621	639	667	632	650	604	630	653	668	617	650	646	644	645	633	614	679	613	648	692	613	681	689	622	616	644	640	587	575	652	640	629	640	614	661	667	686	643	594	604	630	641	657	584	608	660	649	611	640	685	629	613	647	659	612	659	663	647	663	640	653	633	676	641	591	627	636	652	635	638	599	649	653	601	623	614	629	614	633	607	645	629	641	654	646	636	668	628	656	662	608	599	632	636	622	634	597	580	607	650	647	632	589	625	618	626	641	594	616	657	626	649	632	654	685	617	585	672	618	638	618	661	602	650	603	607	630	664	661	644	640	670	625	632	618	631	622	633	652	638	673	633	664	673	646	598	621	611	649	637	674	585	644	623	607	680	707	657	629	662	679	601	678	635	628	669	654	691	638	663	651	648	668	603	665	643	626	607	686	656	600	638	621	636	620	603	658	643	652	640	605	623	670	639	644	603	623	666	640	622	599	613	670	622	645	634	653	592	651	614	643	629	635	624	619	610	614	644	660	648	644	667	663	587	623	651	686	647	590	651	641	613	650	654	635	693	600	643	687	614	583	637	638	647	641	620	613	662	597	685	635	623	681	593	634	642	580	636	571	571	576	612	650	632	680	665	694	604	652	637	608	608	628	630	599	614	625	626	626	651	620	653	642	649	640	652	660	643	640	683	618	638	606	655	698	664	654	639	669	624	672	593	633	685	673	607	622	643	630	636	628	616	638	650	629	602	679	574	638	608	658	655	651	665	642	619	612	636	667	624	665	646	647	643	683	639	614	572	660	630	628	638	666	659	627	590	655	683	610	612	647	644	648	658	618	644	652	613	649	627	618	618	631	679	632	611	608	630	635	646	656	653	608	655	622	643	656	600	649	615	601	619	658	618	650	672	610	658	620	628	662	622	710	650	603	670	644	635	590	651	619	634	621	619	619	654	647	639	643	622	668	646	608	662	622	694	620	644	619	652	596	591	675	637	603	624	628	625	614	584	661	655	633	661	650	647	663	659	634	643	640	581	666	688	639	653	627	597	625	609	627	621	655	663	635	691	588	628	657	631	647	670	608	653	617	635	657	656	644	642	654	621	695	650	676	638	613	619	649	626	636	646	609	612	592	652	667	567	635	643	672	637	666	668	644	633	609	640	663	628
24218	21368	28695	24416	32665	62106	50686	32469	18557	5703	1614	1012	956	907	903	894	876	921	892	913	863	877	895	914	847	892	877	846	926	809	866	854	823	817	906	895	861	845	852	958	905	879	879	932	861	777	871	858	831	854	928	874	878	832	841	813	863	883	884	866	851	874	857	883	898	881	809	885	871	840	873	830	825	882	844	890	841	826	845	837	891	848	924	849	808	888	890	872	854	841	877	871	869	890	832	809	848	864	875	819	818	821	873	898	862	835	890	876	835	867	826	879	831	838	893	887	830	860	897	861	849	862	830	847	817	877	838	924	892	860	870	913	828	880	906	863	848	822	843	865	852	861	870	854	894	804	904	915	850	871	827	846	848	891	862	844	841	859	821	894	873	852	901	816	842	866	903	856	869	879	877	835	825	861	854	824	848	854	859	918	831	896	825	854	855	861	821	879	817	820	850	861	918	905	887	858	859	862	870	843	862	786	857	888	848	857	865	868	868	796	863	934	879	850	860	842	860	843	859	876	908	840	834	845	881	811	824	850	866	900	891	870	833	827	829	827	904	875	844	901	851	857	854	890	879	891	847	832	841	872	854	867	889	785	879	853	843	949	858	833	873	899	876	895	834	846	847	824	825	838	891	879	842	852	828	892	853	818	858	794	851	857	851	867	901	846	783	880	858	879	797	849	864	847	893	898	856	849	875	851	875	876	860	901	924	888	856	918	906	921	884	879	866	824	889	840	848	842	854	876	918	858	820	838	826	884	777	864	848	864	805	886	890	884	844	857	897	824	792	810	853	812	901	817	818	821	835	846	830	834	885	852	860	850	849	864	891	837	884	866	892	898	876	862	856	822	897	843	845	872	820	856	909	846	830	887	838	845	793	832	893	868	904	875	836	862	825	872	888	846	843	868	828	846	822	859	878	855	866	810	884	823	846	801	862	822	808	892	873	867	849	859	830	788	842	832	862	841	841	865	856	875	855	865	920	826	864	902	877	816	894	865	845	814	830	849	844	867	790	868	849	869	843	864	870	894	862	849	879	878	857	927	866	877	887	859	866	843	861	857	853	865	862	860	900	834	836	880	893	839	819	867	820	830	906	850	861	886	866	837	854	833	913	800	845	826	861	825	811	868	835	813	903	843	833	882	827	915	845	904	884	889	863	891	879	886	838	881	878	860	843	833	872	928	868	878	857	854	875	873	844	831	830	849	868	822	848	836	914	880	899	870	863	895	867	911	845	898	914	882	865	806	830	863	869	886	847	882	876	819	855	886	928	835	872	882	859	875	828	885	843	835	850	896	862	857	838	803	889	888	862	884	879	852	872	888	855	842	863	830	821	889	900	868	856	841	792	806	827	868	854	828	906	855	871	850	783	813	812	874	840	850	822	878	816	854	899	879	855	848	858	827	822	857	853	863	900	778	848	874	844	839	828	840	876	835	825	834	865	814	856	835	863	783	864	876	856	842	860	835	890	811	862	812	852	826	879	919	833	896	832	881	894	851	840	856	857	836	849	860	875	881	901	811	875	859	837	858	865	866	820	883	885	841	830	834	850	849	894	826	852	920	869	842	852	855	834	847	937	851	839	884	869	870	828	847	898	885	852	865	885	864	857	912	846	891	880	876	855	869	867	832	820	849	897	787	865	846	863	899	839	843	831	786	820	879	843	865	824	812	784	845	838	853	837	823	860	859	838	860	838	884	836	851	823	834	875	871	808	845	856	881	864	872	887	878	844	846	851	866	823	853	871	875	853	872	834	873	825	859	838	806	852	815	880	891	826	864	875	859	813	845	842	845	832	858	869	875	847	914	845	919	868	813	884	843	846	832	884	864	802	864	862	832	875	857	869	851	859	820	843	857	864	886	857	865	869	873	817	879	872	873	854	849	874	832	900	889	855	878	897	841	821	811	834	837	825	875	861	889	886	838	902	876	841	878	831	848	863	881	854	845	850	834	861	908	827	839	829	861	857	844	815	877	868	842	863	866	897	848	858	848	855	856	895	893	879	822	850	830	871	849	874	874	895	856	806	862	825	812	869	874	866	789	844	869	848	881	818	902	838	878	891	834	873	873	839	830	826	881	932	852	826	865	800	877	881	822	799	851	899	803	930	858	845	845	782	866	891	870	832	822	805	856	847	944	825	889	839	858	814	878	834	868	840	853	845	886	825	873	880	867	851	803	849	872	868	834	835	909	873	884	865	827	888	840	962	872	827	809	884	860	811	888	872	816	843	834	857	867	827	853	869	878	868	850	880	882	860	906	774	807	896	850	831	868	855	849	846	857	827	841	850	829	794	868	850	832	865	874	862	885	822	875	830	869	887	811	822	860	891	781	818	802	807	822	899	845	825	867	867	890	863	855	821	837	939	883	831	849	919	881	843	842	871	860	860	893	853	945	855	864	866	849	873	869	853	867	838	849	839	852	865	794	865	867	857	861	848	829	870	867	867	859	881	871	852	821	852	903	827	839	869	866	857	869	864	804	865	876	835	867	854	847	800	869	831	831	800	856	823	847	821	893	854	869	859	915	831	870	886	839	876	843	821	843	864	831	892	882	866	874	829	848	835	895	895	843	851	838	839	873	824	892	916	885	849	861	863	793	835	836	884	765	837	886	872	864	903	876	817	853	859	830	811	866	842	850	880	892	876	901	831	874	806	838	883	892	873	817	843	851	901	866	884	885	848	861	809	872	869	897	841	842	801	836	878	846	848	879	793	898	848	895	846	827	851	847	842	855	808	856	808	893	865	829	856	853	871	909	880	844	806	837	850	826	893	855	844	831	810	832	871	866	890	910	848	837	825	890	805	881	861	870	884	854	866	845	865	824	824	898	847	866	917	831	819	925	803	859	876	839	855	862	837	906	838	880	831	847	843	910	841	847	811	877	859	822	860	829	866	839	836	865	876	896	895	854	846	876	842	911	888	894	833	843	882	856	859	873	839	918	897	807	853	856	874	819	883	831	845	859	834	839	857	856	848	821	868	845	818	782	837	902	813	907	854	855	852	870	883	838	838	855	822	842	892	896	879	884	859	794	869	849	827	906	876	806	848	937	841	803	838	853	872	830	902	877	840	800	845	855	856	867	874	862	889	905	852	814	819	888	904	840	859	863	895	881	878	837	854	864	808	837	871	820	850	840	823	827	856	859	828	868	820	872	881	841	839	884	901	861	896	856	891	832	915	825	879	858	902	858	864	861	852	858	820	835	846	849	850	831	906	856	859	834	871	869	822	824	813	862	836	788	874	849	824	822	832	837	872	820	857	869	853	865	878	856	857	911	860	903	861	822	814	929	862	884	849	855	833	904	854	845	899	822	886	863	872	864	881	852	856	851	894	871	836	817	852	865	867	818	832	848	816	877	768	818	841	922	787	792	848	861	912	831	908	876	859	897	851	888	835	820	862	850	904	867	859	896	858	835	856	855	769	825	857	848	846	865	846	843	863	864	830	907	845	904	828	887	856	873	844	891	835	787	864	843	830	866	921	847	880	837	912	870
5105	7345	5385	3265	42342	59695	43180	27091	13633	4223	1486	945	780	700	769	730	716	735	755	750	766	806	741	738	757	751	709	750	698	702	705	709	787	706	733	715	758	743	741	704	765	687	772	719	751	764	764	749	741	750	769	803	745	709	716	709	774	773	753	720	758	762	771	733	770	740	722	728	728	707	769	722	770	733	749	757	747	746	715	774	752	702	785	718	725	737	733	743	703	711	735	744	718	769	752	760	769	749	762	728	719	713	705	708	782	783	725	758	735	745	740	709	667	745	777	786	727	731	733	715	710	746	735	758	748	725	740	741	682	729	724	688	745	713	794	712	710	741	667	735	751	811	745	696	689	751	742	797	739	719	784	714	744	773	722	760	703	713	692	764	754	761	723	746	725	744	772	757	740	749	733	685	744	683	721	717	709	783	722	709	757	745	756	736	726	786	759	723	740	793	751	756	761	758	719	752	699	731	726	694	667	727	753	738	729	783	751	722	765	756	776	700	741	750	750	757	705	715	744	732	734	755	723	794	690	713	712	724	728	755	755	707	756	708	708	726	724	787	723	737	770	738	746	780	768	788	729	735	724	764	711	720	731	752	732	771	768	757	740	762	733	734	764	706	724	758	712	720	712	733	687	736	757	763	745	764	722	775	733	761	782	722	726	784	748	700	759	729	752	719	701	779	749	734	744	713	759	763	690	716	695	725	741	694	747	748	747	733	701	713	733	803	715	713	700	734	738	717	738	728	784	751	717	740	660	717	755	784	743	707	667	754	736	729	757	741	705	753	765	723	718	753	685	708	706	709	752	738	736	700	761	728	748	743	725	738	733	687	776	709	744	698	759	700	777	752	719	705	713	743	735	693	763	724	748	727	690	753	722	704	777	748	787	724	749	743	762	737	755	738	765	720	759	712	757	725	790	770	695	760	704	714	668	729	675	710	711	731	726	742	768	749	687	752	737	730	727	724	753	756	703	713	718	719	714	743	666	716	718	712	778	727	740	725	723	683	724	722	777	746	702	751	761	689	731	727	763	776	747	745	784	745	678	778	735	725	751	704	693	699	748	725	696	790	774	765	683	709	729	735	703	693	703	715	779	759	714	721	745	725	722	750	742	760	706	741	743	749	738	746	740	707	779	730	737	709	737	678	761	727	725	731	702	761	765	783	710	712	740	731	693	747	774	764	757	759	732	772	768	694	729	746	727	738	773	745	755	753	767	746	739	731	720	731	755	731	738	760	732	724	748	765	722	731	720	697	740	744	733	704	716	751	754	682	714	710	792	723	738	795	775	729	770	732	728	734	755	765	749	785	722	811	706	726	766	726	731	762	744	734	755	827	700	767	729	731	744	765	755	727	710	798	691	775	765	725	697	730	694	718	686	788	737	748	744	755	705	742	751	759	748	712	731	782	723	676	774	734	724	721	753	673	688	736	719	710	677	729	748	722	748	746	718	717	746	709	731	751	778	716	779	716	732	729	752	694	716	674	776	739	741	735	741	751	726	718	765	740	704	707	796	723	748	719	745	762	769	747	708	687	714	774	694	653	770	760	707	741	685	758	736	784	689	754	718	750	735	759	726	723	738	720	668	733	723	735	715	740	772	776	694	736	753	676	670	746	722	688	778	765	804	736	745	728	752	769	753	755	718	759	740	749	750	704	743	779	705	762	755	738	762	756	799	773	734	748	707	717	685	769	752	750	701	779	742	738	720	761	716	705	754	716	700	708	751	732	721	723	729	698	710	729	770	753	734	758	751	695	763	707	748	781	759	785	697	753	719	702	741	736	742	721	737	714	754	726	708	718	737	739	721	715	750	726	719	732	737	684	722	734	753	745	706	730	716	760	755	732	740	689	715	705	759	725	747	754	715	774	751	740	740	764	698	713	740	758	763	685	772	714	743	723	766	740	741	710	746	737	722	701	720	749	713	723	724	725	729	730	754	719	682	708	788	709	751	751	734	748	752	718	697	701	725	744	717	773	710	780	706	719	700	702	691	736	725	709	745	722	695	762	749	716	696	705	747	755	745	712	737	779	701	708	782	708	772	721	716	782	734	702	750	746	733	760	753	719	772	739	704	745	748	754	707	733	720	762	768	739	720	730	764	714	761	725	743	708	762	699	725	733	755	689	738	731	748	696	677	709	701	729	724	764	756	777	678	749	759	736	726	755	693	711	744	729	739	731	753	744	753	759	704	781	712	762	702	669	716	728	722	707	682	710	696	685	711	764	695	702	795	714	718	749	769	731	769	725	730	690	734	751	735	729	723	731	713	731	683	719	734	770	681	692	753	744	729	739	699	748	772	766	753	726	773	763	709	702	752	714	759	727	720	717	666	698	727	770	737	733	707	735	709	754	716	774	728	711	704	720	744	726	728	737	686	719	790	713	713	763	750	724	749	715	781	763	709	742	738	721	694	709	757	738	711	721	777	732	708	777	680	711	715	740	672	703	777	741	738	740	712	727	712	695	691	725	709	679	753	735	749	764	739	727	723	743	745	784	707	749	701	704	683	755	728	709	672	675	720	764	732	730	731	757	741	716	748	731	694	734	726	749	739	737	737	739	727	687	736	773	788	745	710	668	745	701	724	754	735	709	708	756	728	724	750	729	689	775	737	745	748	700	746	684	729	702	749	730	755	711	729	761	725	727	730	763	748	717	766	742	671	731	708	667	750	722	714	754	722	695	742	724	685	764	686	722	709	718	741	782	715	755	699	747	727	690	739	767	762	739	719	735	749	742	718	700	712	722	727	759	773	746	716	734	753	688	743	743	715	724	760	771	709	736	742	818	699	758	728	772	709	701	734	695	734	704	736	764	759	685	732	756	742	723	717	674	767	719	752	713	753	715	754	787	714	806	726	713	729	712	785	696	704	751	724	723	765	704	752	757	704	704	717	748	721	713	733	737	709	752	735	759	724	699	727	725	708	750	736	760	729	749	731	694	709	748	765	732	701	709	746	686	684	715	714	670	687	752	739	729	770	730	731	742	679	740	745	758	749	722	768	744	692	754	718	774	740	725	767	716	719	691	688	770	755	713	720	742	774	783	758	748	745	734	734	722	725	748	733	740	746	708	784	679	739	707	774	763	743	715	745	714	718	736	726	691	752	785	727	706	808	712	745	745	748	735	739	709	721	745	729	718	734	728	695	741	727	744	721	737	747	749	738	742	756	750	739	745	724	727	720	706	748	722	705	710	727	718	694	728	740	732	761	755	676	734	727	752	747	679	734	812	742	728	764	723	709	732	734	769	729	762	775	732	745	682	730	709	693	725	730	716	730	766	746	753	702	707	697	707	708	705	756	741	740	706	760	735	719	717	764	712	722	717	723	706	708	758	739	732	710	714	714	693	747	738	781	735	708	736	781	740	692	783	757	728	725	735	734	719	724	713	670	758	697	742	700	734	716	712	700	682	671	695	718	710	706	738	724	699	761	728	726	724	711	720	747	706	724	756	696	749	728	745	709	734	753	797	738	760	742	723	731	729	768	713	666	751
27639	13585	2217	1095	3328	7047	5464	3013	2038	1060	818	784	708	661	717	691	780	716	734	775	734	726	728	748	765	719	736	663	649	681	684	746	708	757	721	708	703	767	729	738	729	722	673	688	710	725	702	709	729	706	719	708	748	730	685	742	703	742	762	788	694	656	694	687	727	684	724	736	701	728	716	748	741	718	724	709	745	719	720	686	715	726	735	697	709	762	716	688	738	731	738	724	728	742	769	710	695	700	717	748	731	723	728	740	695	720	743	719	672	781	760	731	760	756	703	753	741	747	791	802	717	721	757	710	713	706	719	710	750	730	795	743	728	755	728	746	724	731	687	738	736	739	729	723	715	763	722	735	766	722	751	723	717	712	735	708	782	728	707	718	707	728	705	710	742	734	731	748	744	751	695	737	733	725	703	699	700	717	665	746	770	716	727	742	703	741	688	740	727	732	714	693	692	727	755	776	775	746	741	716	763	758	707	691	765	711	724	736	747	700	713	746	707	697	771	716	759	708	728	736	686	757	730	686	766	776	741	728	647	708	748	685	732	684	699	705	768	713	719	735	715	736	745	739	710	719	715	674	718	734	733	720	678	711	726	730	710	702	714	767	704	715	682	764	771	711	775	720	683	704	719	731	743	695	713	730	693	741	734	726	746	747	694	761	729	731	698	680	699	708	753	694	709	754	684	704	714	712	694	695	694	735	692	746	734	697	697	755	764	725	726	715	720	706	699	713	727	743	727	715	698	772	717	715	705	758	710	748	727	752	710	718	709	677	708	693	737	705	710	728	755	748	719	688	757	764	741	743	718	743	730	714	714	735	713	699	739	704	695	706	701	710	719	708	717	731	705	689	733	710	726	769	722	751	733	725	703	716	737	780	689	747	721	681	726	742	754	732	743	680	722	714	702	653	793	790	780	712	722	716	742	727	774	740	737	729	746	682	723	674	680	761	719	763	723	702	751	728	749	750	709	704	703	707	731	721	718	708	728	724	729	755	759	743	695	711	706	725	745	733	707	753	724	711	705	767	772	733	704	698	721	730	760	696	742	718	724	754	755	730	749	737	705	695	728	710	790	692	687	777	710	692	739	708	699	658	684	717	707	718	710	708	712	662	748	712	751	706	665	706	702	731	643	748	718	772	648	736	699	746	658	740	717	716	741	715	711	760	722	791	750	691	715	729	723	733	695	672	697	718	692	742	735	743	728	742	714	678	720	736	690	682	721	745	751	737	693	759	742	724	685	666	713	711	671	726	740	725	703	706	745	688	711	715	719	745	753	728	745	725	708	708	723	705	733	737	678	718	749	768	772	768	725	749	694	723	687	730	707	779	704	705	741	705	693	747	718	728	716	756	741	648	768	743	753	727	751	734	700	757	736	726	671	697	704	732	701	742	761	728	745	767	699	711	692	722	744	757	728	751	704	747	746	724	718	679	768	730	694	692	718	731	701	779	720	717	717	714	736	710	712	767	732	695	696	714	693	740	749	698	676	701	716	680	714	754	705	714	706	774	689	764	720	688	713	737	682	765	754	747	715	724	665	769	741	687	713	719	783	696	757	696	705	725	702	718	757	727	683	757	701	749	713	693	693	764	822	716	736	736	649	688	730	734	740	700	743	763	720	662	726	724	776	716	718	730	683	655	729	712	728	689	734	723	722	723	712	720	738	705	689	725	724	718	701	751	750	702	765	698	772	708	716	729	691	691	704	692	711	658	749	722	693	737	645	790	738	693	682	735	720	680	708	718	739	753	686	715	686	734	739	730	746	698	736	731	703	725	692	703	706	742	761	700	712	742	728	689	752	726	737	658	687	725	742	784	710	735	695	681	723	704	720	721	705	762	684	752	708	710	770	738	700	678	706	696	736	686	732	705	783	697	706	713	702	790	705	741	700	744	745	729	749	704	715	689	694	712	727	724	733	696	721	715	703	713	748	760	740	721	690	747	732	725	714	684	748	732	687	761	724	765	696	727	751	713	720	703	723	712	719	769	733	683	760	714	711	708	723	725	739	675	714	656	632	674	723	677	720	737	730	743	710	762	727	735	697	706	696	784	719	704	639	691	733	738	720	696	676	674	677	722	708	704	766	776	696	691	723	706	706	762	754	706	713	699	778	788	717	748	744	760	703	658	725	685	689	728	720	727	669	741	682	704	698	729	739	786	713	717	685	700	694	725	684	780	770	698	736	786	747	744	732	712	735	719	732	732	710	678	715	715	685	713	694	747	724	719	747	701	724	715	723	708	684	713	719	740	726	744	755	709	681	741	701	721	698	721	701	730	750	773	745	735	733	757	706	688	726	714	781	727	733	720	713	701	767	704	711	697	698	695	684	746	694	709	730	756	694	663	693	723	682	688	774	697	693	713	700	661	702	691	690	727	736	743	753	745	721	735	678	771	768	720	701	706	705	711	625	741	716	710	734	720	742	705	695	676	723	736	767	737	751	734	724	732	750	723	692	690	680	730	685	759	676	756	734	755	676	745	706	717	744	709	761	644	744	706	793	732	722	706	738	711	719	686	722	690	693	771	691	694	807	740	778	727	752	731	683	716	738	717	739	724	702	726	686	700	717	703	686	656	761	734	687	691	699	777	737	696	723	745	747	711	723	719	759	755	732	726	738	712	703	758	730	702	740	731	704	783	697	699	728	696	741	768	723	727	701	744	725	703	731	779	717	712	694	748	771	695	751	793	694	715	711	717	705	712	717	753	695	787	693	711	700	700	706	701	686	713	730	711	770	763	730	690	702	718	744	723	721	744	713	713	692	744	736	701	733	720	680	723	722	691	707	687	756	731	685	735	682	732	749	688	775	676	772	742	701	716	754	705	786	728	724	650	695	701	717	724	723	681	708	711	693	673	695	738	706	761	700	725	703	692	723	702	696	737	727	686	672	704	696	748	750	692	762	703	749	678	717	726	712	711	694	694	768	728	720	740	751	737	702	728	711	700	716	718	716	712	691	758	738	697	733	693	734	702	738	736	713	698	663	736	732	696	750	764	665	699	703	744	730	728	717	748	686	768	695	698	717	699	703	761	752	745	637	708	728	746	701	715	708	678	739	718	723	718	703	708	712	736	633	734	716	750	730	723	705	798	724	727	752	690	706	753	698	725	747	732	708	690	746	735	756	719	727	692	713	767	710	786	712	756	717	725	726	746	719	678	716	736	685	700	700	721	732	694	752	712	692	726	654	733	754	733	708	694	749	744	780	711	723	721	657	714	733	703	695	727	695	750	799	735	744	665	725	735	691	730	702	725	760	701	743	670	696	735	735	740	783	760	727	702	680	721	698	725	725	736	730	725	715	690	704	687	696	696	688	703	683	717	733	742	700	726	774	734	741	748	707	763	724	707	715	684	709	763	710	724	725	706	765	714	653	717	715	685	712	710	748	722	765	752	703	715	695	693	692	708	725	714	731	695	721	675	676	727	739	699	716	740	686	785	726	672	707	752	746	744	709	771	680	704	763	718	736	706	699	784	680	718	733	758	715	685
5121	1311	1009	746	3676	7225	5116	3093	1967	957	633	618	532	545	617	560	578	615	602	566	595	559	563	602	582	596	585	555	576	604	630	522	582	605	600	637	590	591	561	616	603	557	601	601	590	579	573	570	562	574	620	579	559	584	556	587	596	580	557	607	604	553	646	624	570	587	606	582	582	604	590	581	592	605	600	602	550	627	575	622	585	559	601	572	574	605	586	597	586	589	590	580	597	584	582	571	562	606	609	531	623	557	570	588	584	599	557	599	630	554	578	566	581	604	591	588	562	603	579	550	596	571	592	574	606	588	576	602	546	619	587	580	557	569	587	520	609	583	594	603	569	587	584	602	560	613	605	618	608	592	611	600	596	605	608	581	579	574	574	543	586	596	562	561	546	579	597	603	591	588	580	569	556	586	581	591	613	640	550	566	611	628	624	575	570	576	585	543	567	597	566	582	615	592	603	577	597	579	603	611	592	575	587	583	601	576	611	609	568	587	594	581	555	572	580	546	632	555	534	641	584	543	572	586	584	560	587	577	550	580	556	586	577	524	574	607	579	609	615	595	623	629	632	559	562	603	562	564	588	567	603	564	602	593	570	580	583	578	577	580	633	578	615	566	614	599	562	601	573	630	558	584	593	570	551	593	587	567	554	551	590	591	549	576	558	608	603	609	591	567	568	612	592	634	569	601	613	602	597	541	566	620	626	675	598	644	575	587	550	577	602	609	587	562	610	544	617	591	629	598	605	585	602	570	594	576	580	634	520	610	615	603	600	564	588	588	587	604	622	605	575	590	588	593	564	597	598	606	572	600	574	521	591	589	595	569	566	597	612	618	572	589	601	541	583	576	605	607	560	560	563	589	585	569	589	624	576	632	585	583	626	593	566	577	600	610	555	591	561	541	560	569	583	596	555	613	539	588	556	598	573	574	589	580	615	592	556	565	591	597	558	586	572	593	626	604	616	594	556	614	593	604	591	630	581	609	608	602	556	593	585	613	568	578	568	601	589	559	579	575	605	572	624	570	567	566	574	606	588	620	541	608	606	563	603	602	585	593	559	604	592	590	563	561	609	592	611	602	559	589	559	586	595	588	624	616	580	568	594	563	558	599	564	559	540	559	618	535	635	593	578	567	640	597	566	548	582	578	589	598	596	576	611	562	590	588	600	623	589	601	591	580	610	588	589	607	609	547	572	590	635	582	588	606	605	606	619	589	562	599	574	552	602	574	556	538	594	543	572	544	608	580	568	574	562	518	557	566	526	594	611	546	574	602	630	549	582	535	558	599	619	566	623	549	601	597	575	594	595	578	551	646	588	596	595	565	584	610	580	596	625	608	590	606	573	561	598	613	578	554	582	562	589	578	609	597	616	596	578	627	606	605	573	603	639	619	598	541	612	582	567	594	572	578	597	590	611	578	603	574	636	613	601	596	600	587	568	597	585	559	600	593	549	585	604	584	612	548	591	579	574	636	613	554	576	596	592	586	552	597	590	563	614	585	590	590	610	602	619	638	571	568	593	589	609	571	602	586	572	569	618	611	633	605	607	646	581	543	565	579	565	583	578	624	585	564	607	596	585	609	591	605	571	577	612	577	602	603	566	625	600	595	596	591	544	589	623	572	556	578	577	583	579	552	596	603	554	584	581	614	581	613	591	562	598	621	611	598	606	603	595	556	596	552	538	580	582	578	582	584	594	577	646	628	564	608	579	620	613	620	582	584	600	594	608	595	607	585	542	560	584	578	554	606	597	565	621	597	590	598	595	547	585	581	579	540	598	599	560	602	577	569	590	588	632	579	611	557	602	591	570	538	597	598	595	641	606	619	592	568	597	633	594	569	581	566	592	602	572	579	618	594	598	564	639	602	559	605	585	562	645	572	577	572	590	574	600	587	582	577	527	591	590	561	630	585	561	551	569	567	577	567	594	609	642	581	627	583	587	605	566	591	636	584	596	604	570	554	551	571	555	612	598	575	553	653	601	591	576	597	571	608	593	605	542	582	604	567	572	573	583	587	631	571	596	586	591	618	583	589	548	604	617	550	583	557	567	585	599	546	582	575	576	578	594	584	611	580	604	544	616	550	621	615	556	577	613	590	632	586	574	615	562	599	583	597	578	616	560	563	558	582	555	577	588	637	595	594	586	528	622	552	596	611	564	567	599	594	576	562	567	574	578	558	631	611	592	641	597	617	569	585	566	594	583	563	574	566	588	599	553	599	586	571	605	588	586	623	597	530	574	590	566	598	564	606	584	570	649	631	602	605	628	562	593	580	594	592	599	620	585	595	554	604	574	537	578	583	566	587	602	592	588	559	603	612	607	594	601	580	599	613	565	582	630	558	548	588	603	593	573	520	552	601	614	587	531	599	583	576	596	608	616	602	604	579	575	610	600	587	603	581	607	575	587	562	632	625	535	596	600	564	596	566	635	625	585	541	591	597	544	593	596	594	542	591	598	614	565	605	583	601	599	560	577	622	578	586	595	567	605	560	612	628	579	603	602	581	588	568	614	620	571	588	601	593	592	599	549	597	593	593	555	567	639	578	582	597	593	566	552	620	569	573	584	576	603	606	552	633	604	557	591	606	616	580	606	560	577	586	574	613	585	587	579	582	624	564	600	613	621	638	577	572	586	561	598	600	578	601	599	590	588	619	549	597	575	597	580	593	610	602	561	563	564	549	603	555	554	587	606	598	595	580	530	538	616	533	596	600	594	586	622	577	600	598	556	583	648	599	582	613	584	584	594	572	583	622	587	589	534	605	568	585	562	564	589	606	622	584	612	555	574	553	577	597	580	579	611	571	545	570	603	599	573	592	611	589	607	574	556	595	597	580	562	619	601	609	595	578	601	570	626	557	609	602	611	628	585	595	573	597	580	533	583	620	566	573	548	602	652	653	581	624	589	567	577	589	593	592	605	589	606	532	599	621	603	579	554	630	571	591	581	629	606	618	590	589	610	597	580	642	611	549	538	592	602	524	567	577	582	617	610	573	613	586	566	563	561	560	575	630	541	568	623	607	584	613	630	609	586	566	568	603	629	577	590	600	600	540	590	597	600	554	597	633	583	604	611	571	552	620	590	591	599	591	533	572	579	558	552	591	590	604	569	590	575	566	567	624	593	542	592	564	571	579	611	617	625	575	559	634	595	623	601	595	595	542	581	604	625	637	559	612	623	576	546	567	633	583	590	601	597	640	565	588	539	577	584	594	605	578	593	630	581	587	639	599	576	574	591	568	572	565	611	594	567	555	587	580	592	594	628	567	626	559	603	563	571	553	592	577	642	548	584	559	591	607	588	627	573	596	577	567	563	594	564	605	601	594	615	563	596	564	606	572	545	595	592	630	618	597	561	589	578	576	540	563	559	592	586	569	577	575	608	593	621	602	568	591	547	617	572	583	616	578	583	568	605	580	594	602	576	600	598	583	582	576	591	580	602	574	614	588	613	606	590	610	566	592	599	592	557	542	588	623	592	558	589	630	573	586	581	611	585	594
25369	21334	27311	25488	25743	42967	36526	22920	9368	2455	1102	828	794	831	798	744	784	771	796	759	764	745	704	717	744	713	766	715	675	786	728	736	813	763	772	786	754	775	747	788	708	736	782	753	799	745	771	739	742	748	712	729	736	741	745	782	821	750	801	750	776	757	698	795	732	790	743	738	720	746	740	757	817	739	772	758	787	765	737	718	820	738	741	733	737	758	807	770	774	724	790	766	814	688	768	734	761	779	789	778	758	751	737	768	807	746	722	762	722	798	781	750	742	751	787	746	775	742	764	765	767	752	709	768	755	740	739	720	743	756	720	761	753	764	754	776	756	713	784	789	756	727	758	741	749	807	809	718	775	703	714	784	783	742	766	765	718	784	785	757	766	733	762	779	755	723	767	800	757	738	759	825	735	777	737	777	716	724	717	721	742	761	742	772	741	736	716	742	739	785	775	768	780	784	740	733	738	764	766	730	741	782	781	766	757	785	730	782	732	783	727	777	776	746	769	746	778	755	827	747	793	749	782	769	727	701	754	712	784	746	796	765	789	797	720	746	732	736	744	718	767	754	778	745	743	790	753	731	742	743	732	785	684	708	728	740	784	727	735	765	775	768	756	759	740	776	753	775	771	759	784	729	768	722	704	778	760	717	751	710	737	795	749	779	762	745	720	729	756	767	742	770	771	703	747	774	759	752	727	729	740	758	755	755	770	714	742	759	734	755	760	687	774	759	740	767	727	796	723	776	713	785	739	753	764	714	681	737	741	816	752	700	810	755	778	719	740	755	802	758	766	761	736	775	782	742	773	725	763	736	738	726	744	714	743	775	783	719	767	752	748	742	726	775	752	744	724	760	741	720	733	800	755	763	747	767	797	726	760	765	746	745	773	731	748	786	716	709	758	741	749	782	758	722	758	739	755	765	765	733	780	746	765	791	733	705	731	694	733	767	755	719	732	720	746	785	760	736	772	747	726	745	738	797	758	731	771	761	722	759	692	759	751	736	774	818	761	806	766	741	748	779	687	715	754	746	787	737	754	772	754	745	757	722	764	791	761	730	750	688	767	722	729	767	740	738	716	768	726	805	749	788	786	786	758	777	800	737	769	784	744	718	711	737	732	725	783	764	718	746	753	793	808	776	718	762	789	737	759	714	752	717	830	715	716	722	748	743	739	807	755	740	677	735	788	733	740	713	741	765	778	768	746	756	743	720	752	783	735	754	745	748	773	745	792	761	704	756	769	743	788	733	720	779	737	782	780	771	760	750	792	774	778	736	755	741	725	755	798	740	781	758	702	733	715	743	732	718	788	709	739	784	757	736	780	747	729	795	761	786	725	720	816	789	747	747	672	787	768	763	756	747	788	759	690	763	734	732	709	758	786	738	729	704	705	764	789	726	696	756	820	744	749	725	749	761	751	720	748	773	790	786	728	712	747	793	829	767	807	744	729	743	773	734	766	749	742	723	785	692	736	735	728	820	753	770	769	731	767	751	738	707	715	737	744	735	787	723	753	775	749	739	777	701	682	774	711	753	759	714	754	788	751	764	722	797	739	762	745	792	740	801	757	771	740	717	707	753	736	796	733	716	715	753	765	742	774	782	743	752	731	718	692	773	755	767	718	788	745	764	710	698	731	721	705	729	749	757	753	750	761	781	739	743	749	808	708	773	742	737	772	784	750	775	756	757	801	727	718	778	734	719	738	721	764	754	786	720	756	744	734	784	747	726	783	733	743	739	746	755	747	741	756	762	740	746	754	778	740	770	775	718	756	792	775	748	747	735	794	744	814	731	720	703	757	753	697	785	802	781	731	762	774	810	765	752	775	766	781	776	744	696	713	752	777	753	730	657	705	768	735	787	760	768	763	795	753	746	731	740	728	777	767	725	792	750	801	798	732	705	768	751	716	719	806	676	750	701	780	763	759	716	764	794	780	723	716	720	778	701	719	759	735	765	758	713	750	770	767	795	727	711	784	779	754	725	779	776	709	706	747	733	746	723	757	741	746	767	700	757	756	771	768	762	772	777	751	716	769	793	747	763	766	741	823	792	759	792	753	737	702	760	738	716	784	727	807	807	725	799	791	705	705	792	740	760	797	774	731	781	726	736	698	773	757	742	767	747	737	783	726	760	754	737	702	724	759	751	747	739	763	748	745	747	759	757	703	781	741	708	763	754	751	733	768	713	767	795	769	735	788	753	737	812	770	738	746	759	785	744	758	754	743	741	729	727	752	787	774	774	703	689	733	766	735	759	756	757	700	713	718	699	754	767	706	716	698	754	698	782	738	737	738	762	737	741	736	764	801	792	764	730	724	738	800	763	788	736	739	748	749	771	776	772	717	756	718	738	774	774	781	767	752	760	724	774	781	810	753	749	734	726	686	760	728	750	772	772	682	724	781	755	747	736	708	736	701	778	745	752	764	726	716	752	761	707	748	760	735	762	737	788	754	752	741	727	762	785	744	751	736	717	723	744	751	760	771	758	712	717	758	766	740	741	791	753	745	720	767	746	756	727	775	814	709	782	779	735	743	729	732	749	757	791	783	679	749	742	774	704	785	680	791	724	724	745	759	777	733	729	758	728	698	774	772	762	725	714	697	703	745	740	774	749	770	721	721	781	764	805	747	751	761	792	763	795	776	779	740	761	731	803	695	732	737	820	758	749	742	765	752	771	776	747	772	728	735	739	710	750	746	736	743	763	743	718	724	772	672	752	748	715	758	784	741	739	725	751	751	754	762	759	700	739	762	725	770	718	753	795	713	746	772	752	737	779	773	774	767	777	731	768	762	751	797	735	757	756	773	777	739	791	734	784	707	744	768	751	739	735	754	722	759	762	727	773	731	724	753	719	713	759	754	726	706	758	738	715	795	766	724	770	749	775	695	681	734	776	761	781	752	780	783	760	771	752	751	794	791	747	710	741	731	775	727	724	794	756	771	784	761	772	743	736	752	741	718	731	714	748	721	759	745	782	733	740	741	711	745	757	751	807	749	786	761	733	786	727	773	724	702	756	748	739	739	722	787	722	723	778	728	742	740	725	741	743	750	712	771	733	783	733	759	750	729	755	741	759	765	745	731	745	781	775	769	737	740	745	735	757	702	745	788	775	754	715	764	772	768	743	773	701	723	768	754	745	761	785	734	778	715	755	736	746	749	720	704	709	748	720	754	703	751	791	751	715	727	706	721	781	726	754	744	730	726	713	689	749	791	753	734	762	767	705	777	793	769	737	712	722	744	751	743	719	722	742	712	733	757	738	724	744	736	732	706	726	751	740	747	726	783	779	779	758	750	717	725	746	728	760	749	740	803	763	753	764	763	776	732	736	757	768	742	732	695	734	767	772	776	749	782	763	702	730	724	776	706	730	736	732	739	767	775	728	751	731	733	801	751	765	754	746	698	785	745	737	766	754	705	747	741	777	760	731	751	776	751	764	735	746	760	765	752	747	712	746	771	752	735	713	760	770	756	766	738	759	779	747	754	747	771	768	758	736	710	723
4145	4563	2701	1945	27715	39065	28074	18298	6946	2040	891	726	641	598	622	648	637	661	645	624	634	637	633	623	630	642	630	667	642	611	618	637	666	594	626	590	685	672	586	644	673	651	666	591	624	648	627	613	653	698	669	609	660	656	627	634	639	646	663	617	661	657	665	684	613	653	628	656	629	665	677	673	661	643	645	647	650	681	655	655	679	668	613	658	678	648	664	649	610	668	645	615	564	646	637	678	632	645	619	645	656	657	624	624	658	641	648	591	618	630	635	631	649	622	652	665	631	647	664	678	629	641	661	597	624	662	606	654	602	636	674	608	640	692	673	652	640	620	665	646	646	629	649	672	665	649	633	631	635	638	650	637	647	628	682	637	605	655	630	627	631	622	684	636	695	653	651	606	631	659	628	641	638	620	601	669	675	632	656	644	637	628	635	673	672	627	644	640	672	628	664	691	620	646	636	652	611	654	649	621	648	638	616	665	640	644	628	693	655	658	627	649	636	645	690	630	625	699	620	642	619	646	658	632	650	651	615	654	656	651	677	645	638	625	674	621	651	664	650	680	666	626	669	653	623	644	684	631	634	640	652	714	665	648	594	701	616	654	619	661	651	611	636	628	641	627	639	601	677	658	667	627	640	663	648	681	666	671	686	640	689	626	627	640	628	667	665	623	651	676	675	624	625	661	607	665	629	619	625	718	668	579	649	604	664	655	629	621	638	646	619	618	675	618	686	645	651	633	628	640	623	656	658	627	594	613	669	635	655	612	702	636	594	634	653	674	642	657	625	665	676	662	612	625	620	625	612	662	675	680	687	620	647	659	636	629	619	687	682	653	621	638	633	636	660	633	659	648	647	672	635	644	635	638	656	631	663	611	599	664	652	659	626	622	672	628	636	578	667	669	624	608	623	662	668	636	638	696	595	621	637	596	660	652	630	640	670	630	644	675	640	676	608	693	650	635	677	668	625	628	650	568	677	627	641	637	586	638	650	623	625	609	628	663	620	658	643	656	611	638	651	619	610	670	646	591	662	640	640	638	644	640	609	684	645	641	679	634	603	614	679	615	640	611	633	652	680	604	671	704	643	597	657	654	658	652	678	631	647	620	643	637	637	657	622	670	666	640	661	653	619	626	626	636	627	608	689	623	603	653	621	654	654	677	686	651	664	637	670	636	645	644	628	673	668	650	649	641	656	675	661	661	647	645	670	641	686	702	641	675	637	605	636	635	634	663	599	651	622	613	632	625	642	688	686	653	647	664	619	640	645	644	660	640	605	683	666	642	632	654	612	636	669	652	618	622	619	643	660	648	667	648	670	649	623	607	652	617	606	676	585	621	636	662	657	643	666	643	674	624	666	641	612	610	629	630	631	632	644	580	668	643	643	652	604	635	639	666	685	610	637	689	592	594	619	603	659	651	627	668	613	601	618	665	631	697	617	646	625	659	664	652	645	649	623	626	600	646	626	646	583	651	660	606	621	634	668	642	667	629	676	637	631	638	632	611	662	659	629	644	584	626	660	638	592	612	623	603	638	630	689	659	615	665	662	658	634	608	638	625	606	679	658	588	638	663	624	647	607	618	652	611	633	646	648	661	650	644	641	624	656	623	648	629	628	599	614	629	629	632	677	629	589	647	641	598	610	677	658	672	621	643	632	696	665	655	623	628	651	662	664	622	610	645	648	637	643	634	639	677	613	582	622	630	663	681	673	641	614	635	610	655	639	632	642	654	605	653	599	653	707	634	671	633	616	618	671	607	640	652	610	637	671	652	612	691	650	602	656	683	693	629	627	654	644	597	643	622	642	644	650	644	649	662	626	676	648	613	647	630	676	638	683	639	653	628	655	637	646	637	678	667	685	633	620	665	605	614	628	632	631	590	679	605	602	630	609	641	639	614	669	708	615	650	638	667	626	637	649	631	663	619	664	641	657	626	615	651	660	623	634	657	676	650	606	650	669	641	649	578	631	607	634	656	674	625	689	622	622	699	644	644	629	646	688	683	598	654	646	629	659	651	630	654	624	633	632	620	642	669	621	670	643	602	611	654	640	642	626	655	672	663	644	648	624	624	651	615	627	689	593	617	621	614	622	648	627	644	601	645	637	628	632	639	588	627	641	666	640	671	704	650	628	673	610	678	603	652	637	671	651	599	634	620	604	608	643	651	647	672	643	657	639	665	632	600	668	660	641	653	598	654	659	634	621	644	628	616	636	670	624	639	671	640	624	669	623	682	606	609	633	644	631	620	668	647	642	633	662	610	658	616	644	682	661	616	585	662	652	666	672	631	645	625	652	617	599	630	602	635	628	622	622	605	634	603	671	690	620	648	631	651	632	670	660	643	660	611	686	674	645	637	604	622	588	606	605	619	594	640	629	642	641	675	635	628	612	666	654	614	658	647	643	644	623	611	626	604	641	629	632	614	585	648	673	658	679	625	653	653	640	652	631	631	638	649	603	634	635	668	653	599	650	638	629	664	597	618	610	679	630	676	608	686	664	628	654	623	612	688	669	620	661	637	637	644	680	659	638	608	684	634	649	687	627	597	712	647	675	618	636	635	662	699	627	617	639	634	644	629	653	656	632	624	650	618	637	609	666	662	616	661	640	671	636	690	691	653	644	642	577	637	683	652	643	619	615	712	618	642	647	622	681	631	671	603	678	622	641	641	625	660	633	620	626	670	672	665	653	678	668	668	625	635	605	652	650	649	635	622	689	623	655	577	690	635	613	613	664	630	640	635	614	646	596	652	637	612	687	654	633	634	679	662	668	681	620	622	648	607	615	637	652	632	644	675	644	657	629	648	624	629	643	636	629	655	679	634	622	598	638	665	628	649	665	687	654	610	614	582	631	609	626	652	652	667	622	624	640	660	656	651	577	622	679	638	662	665	633	613	679	629	628	644	638	638	617	647	612	594	630	633	629	644	641	640	624	672	648	618	652	641	615	624	631	630	647	644	618	686	683	675	617	627	597	643	657	649	631	644	692	594	627	642	570	666	662	678	641	645	590	651	569	640	676	575	653	640	631	625	656	646	656	639	604	635	623	649	633	607	638	638	656	632	644	614	625	651	638	680	634	617	656	607	669	609	607	653	633	628	639	596	678	618	642	654	674	642	680	635	637	641	658	633	645	619	617	629	614	641	614	626	630	627	606	645	656	623	688	666	611	599	632	631	622	625	618	681	655	605	665	638	661	685	667	661	638	646	605	643	628	648	619	628	612	670	639	620	669	602	583	655	647	657	650	627	648	638	642	634	622	614	645	620	623	621	643	649	619	609	661	624	613	648	598	650	600	644	675	658	591	604	600	608	647	647	649	626	667	613	626	625	657	650	633	665	616	646	630	652	588	630	665	667	651	626	641	640	656	619	636	653	625	632	651	634	641	616	638	649	611	608	601	665	632	618	626	631	621	653	582	609	625	652	640	624	678	632	650	609	640	683	667	640	651	638	603	630	631	617	658	688	650	624	639	643	665	629	631	594	639	650	604	665	604	640
24178	21332	28661	27374	44035	45443	42662	25537	10402	2704	1226	958	902	902	915	902	899	910	914	885	905	857	839	894	849	877	891	858	885	901	848	837	859	870	856	860	878	817	838	832	823	908	883	891	880	809	841	881	805	776	905	851	855	838	825	904	830	846	914	829	776	871	802	793	872	841	860	831	882	874	899	813	871	891	874	822	811	805	816	887	883	865	857	848	840	817	859	878	869	863	842	845	828	870	798	861	834	853	890	852	858	858	896	798	840	889	783	832	812	888	894	867	820	855	851	802	828	834	850	844	889	863	850	850	938	836	846	853	824	838	836	903	847	848	857	845	860	836	865	846	853	889	870	828	879	819	826	853	827	859	831	849	840	827	927	844	854	871	842	849	872	849	873	892	825	836	813	852	883	919	889	864	844	844	860	879	883	853	831	813	878	864	839	920	841	844	843	897	947	861	857	855	875	850	886	859	838	892	888	878	865	916	856	849	827	895	805	846	886	806	893	864	809	808	787	865	809	862	857	856	862	854	843	850	870	854	871	881	854	857	827	845	851	848	811	843	846	790	877	874	810	878	920	824	841	880	871	863	869	832	874	860	820	830	861	773	794	833	863	827	854	877	831	885	879	858	828	867	830	871	792	854	882	806	821	846	885	850	869	905	876	833	822	831	879	866	844	905	875	815	869	811	851	877	859	875	855	865	845	820	870	809	893	875	853	886	834	902	881	851	856	865	861	833	862	840	857	862	847	848	865	843	839	838	856	853	824	875	882	837	858	865	854	824	854	892	824	840	843	900	848	823	826	846	851	851	836	844	897	894	929	800	848	813	871	879	869	838	878	838	826	816	821	867	844	878	818	835	862	839	900	830	860	835	842	840	872	816	818	916	871	854	864	857	820	880	841	840	819	777	882	843	849	861	856	854	856	873	878	843	907	851	869	827	858	834	843	886	818	817	796	884	871	847	879	848	823	824	852	833	833	897	875	850	875	855	828	845	845	812	843	828	847	820	845	830	877	853	872	865	832	819	836	841	810	808	863	889	785	833	851	823	813	829	885	846	857	872	776	826	827	885	847	804	782	823	856	877	819	881	800	825	878	846	840	883	838	847	854	847	861	850	897	881	810	868	836	846	860	816	848	817	844	889	807	843	837	845	841	893	838	850	836	874	840	824	862	850	869	922	874	815	853	850	814	858	806	849	842	838	823	889	852	843	834	899	875	870	855	821	842	841	824	855	845	831	827	834	868	852	906	844	835	833	844	869	797	844	893	856	864	861	822	842	819	848	872	831	849	824	810	799	865	869	871	855	836	844	832	827	899	866	893	819	871	840	809	868	811	933	847	868	825	802	843	848	823	804	808	826	828	859	843	872	823	794	828	832	850	833	886	852	858	832	836	844	877	810	896	787	815	841	819	811	839	864	852	854	861	892	827	849	859	856	788	841	828	821	839	856	889	839	816	916	896	839	921	854	855	893	876	878	824	889	830	858	864	875	824	793	813	838	836	826	857	846	824	843	828	860	858	818	859	872	847	891	869	860	868	861	859	842	865	821	905	826	831	800	904	889	832	889	827	854	858	811	864	877	858	889	857	813	827	838	852	846	802	896	856	880	834	864	893	827	834	850	882	851	846	863	814	883	874	858	830	829	849	842	841	866	797	867	840	845	869	858	834	802	801	874	855	835	859	767	825	856	842	827	798	869	841	790	859	854	872	871	862	869	831	802	803	850	855	809	868	829	897	828	838	837	868	871	825	816	839	881	879	888	889	903	849	828	864	890	855	835	846	812	850	821	873	876	862	845	836	826	854	848	840	871	849	858	876	841	854	865	796	871	818	842	803	857	855	817	843	815	825	844	839	860	822	874	795	842	816	883	887	819	817	864	852	854	848	854	888	878	884	813	846	837	831	842	851	866	856	852	896	862	852	844	854	890	856	838	856	839	848	871	880	844	840	819	868	846	852	888	841	825	830	836	841	849	863	898	862	883	815	888	853	867	817	844	834	844	777	841	853	865	851	795	851	797	865	846	851	818	869	867	848	838	904	868	817	919	880	837	810	844	861	844	805	852	835	873	857	820	823	868	842	842	846	906	879	830	826	855	818	839	788	862	820	883	804	850	870	875	798	864	833	864	821	876	821	850	858	863	868	865	899	850	878	888	890	843	861	904	844	807	875	828	876	854	859	851	852	863	832	866	839	856	888	844	870	823	854	851	833	825	790	893	873	866	873	868	863	814	841	857	830	822	827	864	805	829	856	847	852	866	866	880	840	838	779	820	835	836	911	840	831	887	828	918	863	857	837	837	832	818	879	883	859	869	853	836	905	891	878	885	838	814	810	878	811	819	868	844	868	836	825	867	859	885	871	841	819	898	822	904	864	826	839	845	853	841	863	846	843	801	873	886	819	773	820	830	852	866	902	886	839	869	832	878	826	916	897	865	862	870	871	823	836	802	898	851	872	810	831	858	873	872	818	812	859	889	820	899	860	879	835	842	853	865	874	820	842	847	894	844	794	813	828	875	836	832	826	861	838	866	861	857	826	836	832	848	836	838	827	856	860	855	883	898	935	902	825	889	882	837	837	841	872	872	827	835	826	848	815	864	836	835	887	829	895	846	880	844	845	821	848	877	858	861	839	903	790	810	832	820	820	834	885	878	818	833	865	912	886	828	839	905	845	841	825	862	841	865	816	844	884	883	829	869	751	877	877	844	812	888	848	838	808	893	832	851	835	849	907	820	837	808	826	855	854	828	864	805	830	833	819	842	801	798	851	834	850	840	869	803	816	837	848	866	846	832	768	891	881	872	859	911	783	800	872	857	827	832	833	862	837	845	783	868	856	853	830	888	836	809	843	847	857	816	834	856	826	846	865	874	870	798	837	906	896	839	797	856	871	830	843	856	888	875	828	845	838	859	789	833	841	790	829	856	773	864	876	852	856	870	798	862	844	826	867	840	874	832	842	881	875	849	887	853	851	791	891	813	873	923	867	885	874	856	818	845	861	872	872	902	834	854	848	805	857	854	833	827	847	877	804	852	816	865	808	846	828	816	845	866	859	825	857	817	768	849	824	820	825	839	820	871	834	842	854	865	809	853	845	869	822	867	866	880	868	837	782	820	828	832	853	849	825	869	880	832	915	815	847	853	879	841	872	839	879	875	853	798	873	833	813	830	868	858	794	901	828	830	853	807	819	837	831	842	885	848	812	837	819	828	826	789	836	891	883	855	889	799	870	872	839	845	867	872	821	840	892	840	825	842	877	871	863	866	862	866	826	875	839	867	850	886	848	805	810	883	833	809	835	813	851	773	834	844	849	864	830	832	877	810	875	806	910	866	834	822	851	836	853	876	820	878	829	863	893	854	854	818	849	878	935	860	850	824	889	837	836	850	841	926	833	874	847	861	814	840	793	827	903	816	851	840	865	836	866	825	820	892	832	875	868	880	794	801	852	836	829	823	835	852	809	839	852	856	868	863	842	878	832	825	817	879	852	834	871	897	873	863
6383	9491	5578	28912	60875	47539	37880	18822	7319	2176	1054	820	765	731	703	751	751	724	722	763	730	720	759	747	758	750	708	721	728	744	719	713	780	772	735	741	731	707	740	700	699	748	722	694	753	740	783	702	712	720	731	696	758	691	733	741	748	747	720	738	728	784	747	705	763	757	749	703	731	692	697	758	724	705	704	762	780	710	785	752	713	680	740	721	736	712	706	698	689	671	706	727	740	768	753	696	723	726	745	744	704	744	731	671	749	746	715	719	717	725	725	760	711	754	685	687	768	741	675	748	714	731	751	793	752	724	728	689	679	728	763	762	694	730	719	732	710	720	746	719	676	765	724	720	746	695	729	726	688	733	710	710	742	753	727	700	748	719	731	719	743	705	762	722	719	730	767	725	700	677	723	764	739	724	732	732	727	755	787	721	751	736	711	774	714	716	750	765	719	718	732	726	745	770	673	755	718	754	740	733	730	676	774	720	696	711	689	720	762	711	746	769	740	671	714	685	741	712	725	701	775	721	703	740	704	729	718	661	731	736	729	730	705	726	766	710	731	679	748	692	717	774	674	735	774	734	676	709	696	745	720	714	705	656	697	722	701	690	766	722	669	692	712	760	714	724	718	772	669	718	699	709	792	721	719	744	752	686	731	735	716	746	748	755	747	711	728	740	705	718	706	745	721	745	701	693	681	731	718	743	706	725	693	696	769	716	731	680	666	733	763	682	675	715	725	755	666	756	708	699	727	733	719	727	720	716	767	724	747	713	709	727	754	727	775	739	747	740	697	693	733	698	695	790	695	774	754	723	702	715	711	690	690	719	724	746	713	732	736	716	721	714	741	702	659	702	697	708	742	686	737	720	743	653	716	668	750	738	708	707	748	758	772	713	678	750	716	699	739	766	688	705	752	737	700	738	700	745	709	701	738	779	760	777	729	703	726	712	677	733	733	725	715	743	707	638	715	732	666	731	736	688	732	734	730	725	710	699	697	758	715	749	685	778	720	709	743	793	778	696	752	752	716	758	752	713	710	702	672	731	738	728	701	702	732	760	684	693	707	728	671	732	728	720	722	724	696	707	799	709	740	738	682	730	702	701	718	737	718	745	699	701	711	747	790	688	718	748	730	699	753	714	750	739	773	752	725	690	729	700	676	695	731	742	754	740	756	706	655	778	742	733	631	683	726	714	670	713	760	688	746	710	775	730	709	719	696	735	723	738	692	686	759	694	731	675	721	701	740	695	709	801	738	756	738	727	704	748	750	666	713	729	754	761	725	761	695	699	779	731	755	721	729	728	717	701	743	762	733	734	716	701	743	740	683	710	699	678	697	792	669	704	744	702	728	720	700	707	743	723	682	699	721	712	722	666	780	714	732	741	735	730	719	681	699	722	697	743	715	713	714	730	697	756	722	718	737	720	709	667	727	737	712	712	737	727	687	743	722	706	745	739	734	721	697	748	717	698	707	725	730	718	695	722	744	741	727	695	733	723	747	670	730	691	729	744	753	719	701	794	715	748	701	695	727	764	743	722	727	698	753	773	685	735	700	734	743	717	707	716	709	745	699	690	771	747	763	737	722	734	682	743	748	673	736	718	698	711	691	775	745	738	709	733	687	714	728	736	711	701	693	718	749	703	690	768	686	728	748	700	718	727	689	708	683	731	713	703	713	708	757	711	726	772	730	689	757	707	752	704	719	717	732	728	706	742	719	776	720	760	679	715	719	700	726	761	741	716	733	721	729	715	684	731	690	736	742	714	726	718	729	673	709	679	712	713	678	751	711	717	697	684	709	663	721	716	767	678	728	736	712	692	678	692	722	720	761	734	710	702	715	688	721	712	698	788	726	735	700	727	666	694	711	719	762	698	702	711	729	773	731	695	728	702	741	710	729	730	733	705	716	752	714	734	710	699	729	678	743	727	707	724	717	723	717	714	661	738	717	735	724	730	762	731	709	746	713	712	726	690	753	695	697	725	694	649	750	722	727	711	745	726	715	719	715	737	752	724	754	709	721	710	715	801	704	732	741	752	728	727	716	736	659	689	707	685	752	734	646	737	756	697	730	695	735	705	746	706	744	726	693	762	711	715	705	724	721	755	726	743	755	705	675	711	740	739	754	660	694	737	780	766	711	774	734	749	777	727	746	726	764	770	812	713	740	679	688	684	678	720	730	713	754	691	702	728	734	718	736	703	714	731	691	741	732	692	738	713	707	704	760	698	698	727	728	706	693	736	710	751	718	768	748	737	740	757	693	720	709	774	722	740	743	707	763	715	688	771	683	747	717	745	719	723	686	683	743	689	688	704	706	709	743	764	692	767	713	686	734	715	737	707	742	674	760	728	760	672	743	721	715	752	719	739	730	693	736	765	682	759	695	725	675	739	716	663	716	710	698	690	730	723	705	664	724	723	683	728	708	738	743	669	747	681	753	732	702	701	756	709	663	752	748	694	726	741	734	725	712	702	740	719	700	716	735	766	742	668	758	732	697	744	710	731	703	738	743	724	735	738	715	733	745	685	689	759	667	710	702	735	708	721	743	706	715	723	713	746	753	729	714	724	697	745	732	701	703	711	723	711	720	691	724	716	738	749	711	686	755	699	690	638	747	731	711	752	682	655	699	713	733	709	754	736	701	685	754	693	733	711	689	683	723	680	739	733	779	744	761	741	739	717	743	756	681	732	721	725	721	747	737	733	699	701	746	719	713	736	823	710	688	711	752	671	688	777	746	742	775	725	690	704	701	714	714	728	694	706	676	739	731	718	705	721	741	706	747	717	751	713	734	740	709	750	728	783	723	674	725	697	719	695	742	703	697	700	701	716	711	734	731	680	685	735	709	711	710	752	732	740	732	775	692	720	706	685	758	738	752	698	743	707	696	779	723	730	723	711	726	660	725	734	766	722	720	693	690	698	724	715	727	753	733	756	770	703	648	742	744	719	690	718	733	724	734	729	747	726	727	739	737	717	735	778	705	716	736	637	706	698	739	745	717	774	699	718	730	726	741	685	715	721	726	699	700	747	698	755	756	728	735	710	743	737	717	691	710	703	662	768	730	722	707	776	790	711	706	740	710	773	722	674	711	727	700	700	751	720	707	726	732	698	724	753	736	733	713	725	734	686	769	720	717	744	702	725	653	704	722	728	717	721	729	726	772	700	704	762	701	713	771	712	732	702	701	752	724	723	729	717	680	750	695	761	755	679	728	718	744	729	766	713	723	724	735	726	728	679	702	705	694	726	788	736	694	726	746	720	697	731	749	710	749	737	699	739	705	736	696	712	769	761	724	712	752	696	697	738	733	729	723	721	740	744	685	712	736	717	724	697	717	751	662	737	709	674	730	714	719	761	752	738	714	713	758	710	698	687	747	741	678	738	753	752	725	686	729	717	754	747	713	704	743	681	706	791	727	709	738	757	762	762	713	794	673	734	725	708	746	669	718	747	705	712	732	722	716	727	726	744	702	766	728	731	720	726	685	713	705	702	719	708	745	727	723	765
27617	13449	4391	15855	10610	6254	3133	1671	1200	798	766	725	707	733	728	721	735	673	741	734	693	715	754	711	755	676	744	718	706	694	739	741	693	698	665	731	698	674	719	716	671	718	741	704	642	670	718	705	749	669	711	761	716	735	708	705	656	729	674	720	643	706	705	713	686	740	714	743	696	711	705	682	736	710	723	678	779	700	722	740	657	708	716	693	696	739	684	755	659	700	764	733	707	703	713	679	664	719	687	660	729	744	681	700	752	723	713	712	756	693	736	730	726	726	697	721	707	671	729	753	709	685	709	719	700	686	746	697	690	731	674	646	705	705	721	693	730	673	700	660	716	690	740	684	692	679	706	725	669	735	701	715	700	766	692	704	691	714	692	708	764	696	762	698	746	688	700	685	730	691	664	734	722	755	756	724	739	734	675	762	673	729	707	704	713	696	771	716	703	693	699	714	697	663	713	697	696	693	792	718	686	694	707	637	699	791	729	681	715	772	709	667	687	721	722	723	757	695	697	658	675	726	754	680	704	699	715	715	715	676	695	722	740	676	742	741	721	712	703	675	701	702	692	706	717	777	696	747	712	741	699	713	666	701	674	733	665	673	685	698	727	707	735	748	707	696	717	710	725	681	724	709	704	701	704	693	732	685	731	675	759	665	739	696	729	687	755	736	723	732	684	689	740	759	699	729	784	714	746	701	685	701	697	731	656	747	720	696	684	641	657	727	702	695	726	697	695	646	673	709	710	714	775	720	668	657	716	710	718	667	717	703	677	746	679	701	774	688	653	665	688	740	681	712	752	680	709	730	696	695	652	687	713	712	707	739	720	693	717	694	713	686	740	726	713	693	707	705	708	679	725	662	702	737	767	690	699	683	749	789	762	697	695	688	731	730	666	681	707	709	716	714	733	739	734	723	686	697	687	726	669	667	664	679	660	719	701	700	738	698	714	698	696	692	702	726	747	727	688	672	644	667	701	740	723	696	695	692	704	720	698	696	669	755	692	718	748	693	669	721	734	701	708	715	704	723	689	674	699	704	711	701	706	730	716	729	658	714	720	730	707	691	717	693	683	730	736	729	711	705	714	713	651	682	702	711	652	746	699	695	717	712	745	674	699	670	691	720	752	668	699	718	680	714	687	718	717	714	689	691	732	671	722	716	737	703	731	748	716	675	727	708	691	680	672	766	723	702	679	730	697	726	716	749	727	684	699	692	726	663	692	695	652	733	726	761	709	708	678	669	712	752	711	670	718	728	675	725	712	712	714	705	723	719	663	731	752	734	747	693	711	676	750	709	715	706	703	717	716	679	695	699	660	731	693	698	720	693	696	724	671	712	733	698	729	695	712	685	697	726	687	738	751	726	735	717	673	652	702	679	674	702	651	734	725	706	726	708	682	704	712	730	711	734	759	670	762	732	709	716	732	735	703	669	745	719	691	714	689	681	720	733	710	715	713	679	723	685	717	697	687	711	757	749	740	743	695	706	680	666	694	701	662	710	699	704	696	669	723	722	721	678	686	712	736	705	757	735	639	654	722	739	766	735	695	671	687	692	717	691	719	771	693	707	692	708	729	755	699	751	685	733	732	749	691	714	713	673	715	753	708	754	704	769	679	693	708	756	707	712	712	660	727	703	654	710	697	712	675	665	697	671	753	655	695	687	765	715	719	724	706	686	741	730	684	690	756	760	748	671	718	716	712	682	694	739	720	745	735	719	723	719	685	757	713	731	700	708	667	724	658	709	717	715	753	726	701	677	686	718	720	701	706	693	728	702	693	681	695	719	697	689	679	698	741	647	723	721	740	697	713	722	720	708	710	718	684	718	727	742	717	716	708	750	712	701	701	673	709	666	714	691	699	673	671	707	701	727	696	727	692	695	680	671	697	706	710	710	695	688	702	702	709	683	755	732	698	706	701	680	724	676	713	698	697	683	757	701	693	709	698	751	705	740	693	734	697	688	688	688	747	758	667	743	661	701	731	701	729	740	695	719	705	727	683	701	699	679	733	696	712	688	682	715	734	711	684	668	699	695	687	744	689	665	646	677	660	687	714	737	699	697	680	668	669	734	650	725	722	754	704	673	698	679	716	721	697	692	741	736	751	727	696	705	718	722	693	646	725	698	688	705	672	684	721	685	706	719	738	753	692	691	742	765	775	753	673	658	692	737	692	671	697	674	726	748	668	730	750	721	724	691	687	714	721	747	726	696	659	714	660	708	635	698	696	667	773	678	687	691	714	715	693	724	697	691	765	744	703	738	742	717	729	741	744	681	723	684	681	714	705	727	720	723	669	726	751	619	700	686	732	731	730	745	706	759	655	711	716	682	722	684	676	706	714	692	699	725	746	725	716	702	723	740	730	696	724	732	719	696	697	709	706	671	746	700	717	706	691	715	738	759	680	703	699	740	717	712	704	714	659	703	674	705	732	713	691	704	705	659	697	670	727	679	726	711	696	710	734	682	724	729	729	716	658	724	763	680	720	679	672	698	717	686	678	683	677	729	725	763	709	701	689	706	723	693	697	684	698	714	714	748	761	695	768	677	706	688	631	710	681	721	718	671	726	716	651	748	716	729	692	707	710	774	643	677	752	711	717	720	714	698	693	641	659	704	661	726	685	734	745	731	710	680	679	742	663	740	669	650	702	724	707	725	731	716	688	685	715	695	711	688	717	710	721	682	758	700	700	704	712	667	728	756	690	711	702	708	727	675	687	716	705	715	673	701	655	731	717	694	703	711	710	668	714	666	697	682	687	676	738	681	732	711	702	690	655	740	707	683	703	677	690	709	703	666	750	724	714	709	726	719	698	749	751	704	704	720	746	712	742	653	666	721	674	656	729	758	764	745	678	736	727	663	659	722	738	687	734	679	764	702	688	706	691	714	709	701	691	719	691	728	731	708	668	656	725	774	693	687	696	743	736	689	685	739	726	701	693	741	707	734	731	746	714	709	757	735	688	700	676	719	696	685	713	728	682	676	697	715	743	754	718	747	717	748	759	685	719	709	701	798	702	703	683	706	685	655	791	712	752	723	689	687	689	723	715	676	710	698	701	697	689	715	695	734	748	680	696	688	710	703	726	676	692	715	742	648	698	763	710	717	692	711	673	659	697	723	697	719	724	700	754	714	712	711	682	719	718	703	704	677	715	682	711	738	686	698	720	648	672	674	694	707	695	731	649	742	709	776	696	719	706	737	665	696	676	712	742	670	671	697	722	708	692	723	707	705	657	715	741	756	676	749	706	713	683	720	723	689	726	740	759	693	742	678	713	686	721	773	730	685	680	685	699	700	691	744	739	766	730	721	687	676	681	690	689	721	717	687	705	737	737	735	694	715	715	735	704	739	748	675	719	692	701	689	695	687	772	742	705	744	708	673	734	726	693	734	658	653	740	700	711	722	704	746	685	701	740	715	752	734	711	784	739	690	747	723	708	756	663	712	699	683	671	722	725	703	664	770	671	677	712	709	730	704	693	748	725	768	669	692	738	715	718	672
4927	1169	3898	13937	8159	5581	2802	1650	1017	709	587	583	611	599	549	611	603	578	620	531	589	639	626	542	613	604	555	646	587	604	622	624	629	559	566	584	612	590	575	597	585	587	615	606	635	568	581	575	597	597	578	603	579	596	582	585	622	568	576	531	584	632	576	543	591	593	595	618	558	570	580	572	599	608	566	571	609	588	568	575	564	564	586	578	580	547	627	579	633	598	613	573	602	635	586	580	583	562	570	570	580	583	541	596	604	578	589	559	601	582	577	579	546	543	587	576	601	575	572	575	599	619	590	543	575	560	587	539	570	587	570	605	583	582	574	571	586	576	671	573	598	572	596	593	589	592	577	583	527	562	614	584	574	546	609	581	616	594	552	607	609	573	549	536	575	617	557	559	578	624	592	570	562	566	598	605	555	602	566	609	547	587	582	565	557	595	591	531	588	619	573	570	569	587	568	575	580	572	582	560	595	548	550	596	552	553	561	573	594	543	543	575	600	563	564	550	541	550	587	592	577	601	624	598	563	568	578	521	566	576	616	621	518	569	582	566	570	592	603	596	558	595	593	598	577	601	598	565	564	566	534	566	576	620	594	582	593	587	569	588	569	578	607	607	600	602	625	576	597	567	566	578	583	590	588	586	577	583	563	569	606	574	571	587	580	614	584	593	575	582	527	555	567	614	560	536	636	518	574	612	546	607	559	623	575	581	590	597	557	626	557	605	570	538	601	603	604	559	608	588	594	604	540	571	565	565	588	593	592	578	576	595	593	584	555	579	590	579	584	572	583	586	599	576	578	607	577	551	543	561	567	619	564	565	565	597	593	566	551	552	550	591	559	555	600	584	593	532	594	562	525	611	587	577	601	578	583	595	587	578	547	577	620	553	583	585	549	599	564	578	614	572	601	572	590	549	547	580	558	584	569	558	609	571	550	541	599	615	623	615	580	590	606	566	591	592	570	585	599	615	552	572	591	560	624	553	568	586	616	559	548	561	587	541	599	585	565	596	574	524	608	584	600	549	551	584	592	603	607	592	523	572	596	523	580	588	525	576	591	535	631	573	592	591	577	585	618	559	584	625	579	558	587	590	581	630	612	564	557	575	591	580	545	596	623	584	581	590	524	561	565	541	577	566	591	583	574	579	583	574	533	578	557	547	584	559	589	541	576	546	580	594	591	554	614	579	605	610	551	607	545	533	611	582	540	534	600	579	595	587	627	593	571	567	560	597	618	588	586	586	550	609	581	583	578	561	578	559	569	544	588	581	551	620	579	518	586	625	589	563	587	581	576	588	560	575	605	559	622	534	550	638	553	585	574	583	562	545	571	531	594	556	593	606	563	607	604	645	545	577	580	538	579	573	588	570	570	570	623	581	564	581	566	559	602	589	598	559	564	529	589	554	589	595	568	598	510	582	560	598	590	587	623	571	569	553	581	571	566	581	569	603	620	578	596	577	618	602	599	600	590	589	600	618	591	593	629	599	536	637	581	570	632	616	577	577	626	609	585	582	598	603	562	556	549	577	610	568	556	589	605	592	599	586	593	613	592	545	553	605	610	572	589	549	589	573	529	603	585	603	580	596	578	578	575	614	555	574	597	606	575	562	580	584	610	598	583	590	580	580	549	605	585	527	623	567	590	585	562	514	547	533	554	583	573	579	544	577	530	549	603	640	621	633	594	575	606	553	542	557	540	541	625	632	608	573	568	600	601	597	589	593	558	565	601	586	600	577	577	536	589	558	616	634	607	599	607	560	585	584	589	589	552	558	569	597	559	578	600	550	593	582	581	576	562	609	586	576	588	552	595	572	577	595	578	579	591	590	589	588	589	563	612	566	559	582	590	557	572	558	594	565	554	609	597	571	546	581	628	598	585	576	560	608	573	563	609	619	567	585	562	581	622	593	551	622	586	600	609	605	611	589	592	601	586	561	611	570	606	564	596	600	571	620	563	588	585	573	601	591	607	561	603	611	563	607	583	612	578	571	593	590	573	536	521	597	576	583	603	569	560	589	609	565	560	633	593	576	578	615	614	578	576	623	582	600	612	564	564	592	561	581	577	599	594	628	554	571	595	621	573	601	571	590	575	604	586	602	553	597	571	598	605	586	618	583	593	550	594	630	605	556	566	571	541	588	551	600	565	585	586	572	550	605	599	571	570	566	589	587	599	589	568	617	570	581	587	561	588	588	592	545	594	613	599	552	569	606	582	580	584	597	580	590	626	586	590	586	548	576	542	560	575	619	569	572	645	581	568	570	559	599	614	569	566	601	590	577	562	586	550	588	585	592	586	623	544	594	585	581	609	620	534	571	616	576	593	580	595	544	590	582	578	583	611	588	575	584	574	593	601	579	595	578	608	606	579	563	574	579	605	586	594	607	568	558	550	591	588	561	546	590	616	547	597	539	564	579	615	585	586	604	566	614	580	623	583	570	601	575	634	563	560	597	586	573	565	599	622	568	580	559	574	567	562	577	600	576	631	560	538	524	569	561	604	596	596	599	569	594	560	587	574	560	618	607	575	599	566	628	597	597	579	567	591	578	562	598	573	553	580	582	593	577	537	601	581	584	607	608	576	606	589	591	564	577	578	520	560	613	563	592	543	615	571	577	576	589	569	565	568	576	570	587	577	585	591	573	575	597	563	580	632	585	586	628	603	579	616	578	552	569	597	577	604	587	580	608	557	577	552	574	611	579	611	594	558	602	536	580	597	504	585	562	596	610	594	580	593	580	569	569	568	558	547	539	564	600	534	536	591	620	592	567	602	586	570	559	611	572	582	594	526	585	549	570	575	552	566	564	558	563	560	529	581	557	597	545	583	551	569	605	591	538	554	574	595	575	579	517	582	532	552	560	595	600	597	551	618	586	546	573	585	564	573	614	582	542	604	588	612	606	558	605	612	599	610	568	580	550	567	562	594	554	567	578	539	620	587	598	633	601	568	566	624	593	590	583	576	605	579	539	579	610	591	551	578	596	589	579	584	577	581	551	571	627	587	597	584	567	584	559	624	613	621	607	572	575	607	619	587	566	574	593	540	599	565	553	583	597	550	578	579	589	583	597	593	575	603	596	568	568	639	603	563	586	575	597	593	604	612	616	583	547	621	597	573	586	546	581	566	559	590	529	574	612	555	541	599	548	537	570	624	632	551	606	596	599	587	523	561	581	589	566	550	611	603	584	552	575	546	571	522	583	570	615	606	599	559	579	553	560	620	562	605	600	606	619	598	526	601	630	547	620	633	633	567	580	594	583	581	570	599	554	610	595	580	576	551	620	561	600	627	574	600	578	579	553	610	587	609	528	603	604	589	599	560	570	576	584	563	568	578	555	563	579	539	551	608	588	588	595	631	616	578	567	594	595	597	605	609	564	579	582	591	617	555	614	598	584	586	592	605	571	619	568	613	570	538	527	584	577	609	603	625	588	602	562	574	608	574	611	544	591	573	545	592	583	549	605	570	595	629	567	607	586	574	605	591	604	574	625	593	621	578	572
25449	21367	33022	52120	39745	28736	15598	6513	2060	1080	860	806	782	714	755	758	784	771	760	743	784	733	735	738	800	806	793	761	771	750	817	816	772	732	784	771	796	745	774	750	794	774	817	799	738	753	760	757	756	722	797	757	739	778	743	787	757	785	766	765	788	816	729	760	791	760	780	756	730	690	779	762	744	726	817	779	704	754	690	738	782	776	844	701	755	768	776	796	731	808	760	758	784	742	711	714	737	784	756	738	786	748	765	789	774	741	740	727	755	759	745	778	726	728	763	759	737	804	742	762	780	739	727	738	830	778	738	785	753	741	774	719	719	793	744	754	748	728	762	803	728	776	754	771	750	777	717	717	777	763	774	746	744	762	740	736	748	791	721	715	755	773	714	758	760	740	770	698	729	739	717	724	787	747	754	744	736	778	767	770	777	703	729	775	760	745	763	739	749	710	749	734	711	737	808	759	740	726	786	755	725	820	777	736	784	768	738	749	772	702	750	739	728	783	714	779	752	734	752	745	800	754	801	746	699	762	739	733	779	781	755	774	743	781	725	758	716	753	739	746	738	747	753	779	751	770	775	746	744	750	720	751	751	726	783	759	749	717	776	759	776	761	786	775	727	733	777	746	726	786	712	772	754	778	755	782	747	750	779	717	740	758	769	737	700	733	770	782	775	742	793	789	665	718	752	735	688	721	727	812	714	756	742	806	766	782	708	758	755	737	765	774	724	754	781	754	743	724	765	764	744	724	749	746	742	696	788	753	759	731	786	771	807	733	759	743	691	812	713	765	727	780	767	763	773	770	712	773	761	769	738	761	784	755	753	708	726	732	752	719	802	750	769	740	730	767	747	770	748	742	777	728	765	751	738	801	745	771	741	733	775	794	766	819	752	759	794	774	727	700	724	738	804	770	740	787	802	728	704	764	754	710	742	753	782	728	732	715	767	683	748	754	739	748	754	768	772	759	784	739	763	791	767	765	812	759	731	711	781	745	763	766	817	741	789	733	735	729	791	756	713	691	784	729	818	729	763	772	748	737	755	749	752	749	718	771	763	742	751	764	763	740	760	753	758	791	762	792	806	763	771	769	743	772	757	742	763	736	717	756	741	713	760	753	788	771	747	735	705	797	763	781	726	764	749	785	785	791	758	747	776	761	734	711	788	750	687	724	756	764	744	759	711	704	744	756	716	767	760	755	740	744	755	841	778	755	791	810	772	786	737	720	705	763	769	745	767	784	753	725	730	753	774	788	756	724	771	773	826	764	755	752	734	757	773	727	762	752	742	770	780	720	746	709	773	733	770	771	762	719	783	757	765	794	795	788	755	762	800	744	746	737	722	765	732	770	733	719	759	752	744	720	792	760	827	705	746	786	767	742	751	778	792	779	740	768	757	734	727	741	774	799	739	731	772	723	736	743	749	705	821	730	763	732	709	755	767	719	703	766	755	756	769	749	728	758	759	749	755	808	742	733	758	720	767	733	732	785	716	758	733	759	745	732	756	748	702	738	786	765	688	724	794	730	795	778	729	746	753	722	730	753	767	736	718	733	783	750	736	821	763	764	737	739	793	761	751	779	736	786	769	772	761	796	707	778	732	779	777	803	764	740	739	738	753	747	769	729	739	761	787	711	728	701	737	780	743	774	752	742	765	709	722	765	731	723	684	722	799	733	767	747	752	760	794	759	753	767	697	791	738	727	693	762	744	776	754	781	719	759	774	775	759	738	754	766	807	778	757	824	769	722	741	749	770	710	757	751	804	732	784	752	723	741	739	773	744	752	730	740	730	722	750	728	721	785	732	727	712	772	761	766	755	728	739	817	743	794	765	751	749	715	756	807	721	739	814	780	782	779	735	730	775	715	716	750	766	711	722	724	735	772	781	769	774	744	767	754	760	760	765	774	749	780	771	746	795	759	731	709	746	770	749	718	740	744	736	705	736	765	712	738	747	799	785	754	740	772	771	764	736	771	790	723	782	744	712	787	692	775	761	717	748	736	723	743	743	779	813	798	722	706	716	701	731	741	740	784	769	749	754	739	793	743	737	702	742	715	721	759	749	756	756	720	713	792	763	727	753	803	734	741	782	825	770	771	734	784	722	732	763	780	785	749	755	744	780	755	726	770	745	767	782	769	731	787	788	775	753	733	734	728	712	729	766	730	813	743	769	831	777	758	700	775	730	718	760	803	734	745	772	804	733	704	790	699	801	718	749	734	752	767	779	725	755	772	737	781	791	781	742	784	746	789	772	805	746	755	814	763	757	772	772	741	743	728	751	719	789	727	779	713	684	747	747	740	740	748	751	754	766	797	710	754	765	783	776	730	752	752	750	795	746	747	759	736	728	744	810	762	685	790	786	816	802	755	735	797	763	775	768	783	744	755	702	750	743	757	764	725	763	740	755	743	743	775	779	753	736	740	747	731	739	739	738	768	772	739	738	770	787	753	751	782	752	750	746	744	770	773	747	771	731	739	780	697	769	793	727	735	742	758	764	746	781	756	738	788	765	774	697	808	725	805	758	735	742	808	740	752	742	745	775	737	777	716	810	733	784	778	743	742	778	790	742	755	762	755	747	749	778	767	741	733	759	756	718	730	762	731	807	738	780	767	745	747	792	743	786	793	785	750	706	758	698	759	780	716	790	751	809	774	792	792	735	783	771	744	764	743	764	751	777	725	805	778	729	800	740	804	750	706	720	743	743	739	825	746	715	770	771	730	788	776	830	772	785	725	738	776	768	723	708	795	790	756	751	752	750	728	743	749	760	716	716	760	758	695	780	762	721	780	726	740	734	766	738	775	683	747	744	755	763	760	817	763	755	769	745	752	730	777	811	764	804	767	768	818	757	762	765	738	787	742	752	770	790	750	809	714	738	750	752	705	799	739	731	722	727	734	748	774	713	757	764	758	722	744	771	790	771	746	795	790	804	742	783	729	742	769	783	761	760	799	730	726	774	746	799	737	790	761	746	741	689	760	761	750	780	768	752	781	705	814	768	726	710	746	728	742	723	763	729	790	772	749	796	704	754	808	757	761	723	795	776	763	794	785	712	758	749	795	756	780	726	802	778	784	753	734	765	761	731	766	734	712	748	827	735	761	783	787	776	766	743	751	771	739	766	728	708	839	771	804	738	717	748	766	796	727	736	775	716	708	789	776	735	696	821	772	735	734	758	728	759	769	695	751	760	744	751	741	742	798	764	768	719	706	763	761	821	757	787	756	759	726	742	750	729	762	759	780	739	726	784	784	785	815	736	785	749	754	787	764	702	746	788	771	759	798	732	760	778	741	746	764	795	783	750	769	774	774	729	753	799	755	750	739	788	729	772	831	751	731	759	731	799	756	734	771	744	746	784	726	707	738	746	737	807	736	755	706	753	791	715	749	712	728	726	700	768	730	817	739	762	772	745	777	746	757	756	769	770	731	786	750	789	727	732	727	751	724	773	736	732	731	785	792	754	851	767	762	722	778	780	703	787	702	732	817	753	736	729	722	737	745
3832	20810	61321	61943	33220	21786	10429	5995	2132	953	717	678	614	687	660	677	703	688	653	668	695	677	632	680	695	643	678	638	706	645	625	621	662	652	678	652	666	688	679	590	656	657	632	643	609	682	635	667	625	707	606	655	647	654	685	642	614	689	614	634	629	669	632	661	646	673	649	654	661	643	675	706	678	674	715	629	697	669	674	690	688	663	687	631	650	627	639	666	627	691	608	645	688	660	659	663	632	670	634	660	679	657	635	698	617	650	609	662	667	636	692	593	652	630	629	652	666	625	638	691	620	676	627	697	650	669	623	653	675	633	660	639	652	682	662	673	683	603	708	641	640	661	641	670	639	627	632	654	671	664	611	671	627	666	670	636	614	678	654	696	624	643	666	696	641	651	641	639	647	670	623	668	700	623	663	641	649	672	701	641	640	639	673	668	669	574	658	660	641	640	711	628	669	641	672	637	625	605	638	618	675	654	670	690	654	606	654	626	638	663	693	649	665	644	653	674	648	648	631	625	635	651	659	638	645	655	669	637	680	637	673	692	649	655	685	659	632	623	674	609	648	668	680	677	650	643	644	651	692	631	612	648	666	676	648	615	646	652	678	633	661	632	631	655	678	636	647	617	663	676	651	632	621	638	693	657	654	644	658	671	651	638	617	642	671	630	665	671	687	644	656	601	619	676	642	686	640	640	655	664	630	647	636	684	671	645	629	650	655	660	632	655	604	621	663	637	653	659	649	657	621	659	678	643	599	666	580	634	626	654	632	639	626	687	685	673	635	675	687	683	639	652	691	691	672	633	656	652	656	617	684	628	660	630	679	671	644	669	672	642	662	624	613	665	636	660	678	591	608	667	642	658	639	672	663	630	679	665	655	650	636	671	656	637	665	634	644	649	658	638	625	594	627	635	665	669	686	661	619	657	618	656	651	639	637	629	703	658	661	648	609	641	651	644	612	685	657	655	636	656	628	683	647	641	703	681	668	667	659	646	617	662	661	655	599	667	641	637	674	636	643	617	636	641	659	646	667	678	638	609	708	651	673	651	645	634	624	643	690	648	641	624	664	621	686	635	642	669	657	614	616	641	686	655	665	652	649	643	590	668	717	674	645	630	651	667	648	614	658	628	652	640	692	678	711	661	584	595	596	670	653	667	675	670	662	645	649	650	589	647	643	640	653	649	655	625	652	607	680	642	606	615	649	599	691	642	674	657	686	650	655	625	643	643	662	646	645	656	660	635	615	673	660	616	659	620	648	623	620	642	617	649	639	697	690	659	669	733	627	631	619	651	705	640	665	667	639	599	678	708	603	585	679	687	613	659	620	605	647	673	645	663	599	688	688	613	625	651	642	641	627	627	647	679	693	626	631	638	598	681	684	677	662	686	676	637	678	607	666	651	642	671	636	643	644	674	657	634	635	633	659	655	625	655	661	642	647	632	642	648	667	659	694	617	662	668	661	610	656	643	643	681	643	683	687	666	649	638	657	636	676	633	626	649	654	690	640	669	666	652	639	647	620	657	694	665	627	646	631	670	685	629	693	621	658	692	637	652	636	663	650	646	646	672	641	676	639	695	682	651	670	654	638	686	652	630	722	640	652	637	625	684	614	689	665	649	611	652	660	661	679	651	682	647	633	611	637	623	631	655	633	612	634	668	686	669	639	671	592	641	652	661	649	648	642	639	647	645	653	604	638	641	708	633	647	617	678	605	640	622	664	627	638	639	663	655	629	670	667	643	703	716	641	671	663	660	622	647	595	667	666	631	638	641	695	660	598	700	671	625	630	640	634	657	642	652	628	662	624	627	650	651	638	647	655	631	614	632	651	660	658	642	660	638	650	638	627	640	633	648	675	700	624	662	673	618	630	662	668	690	639	636	636	656	624	689	698	629	661	661	684	659	649	631	654	619	681	683	597	673	602	659	674	601	699	635	650	628	666	640	627	676	645	653	672	652	654	645	625	623	644	648	639	687	660	625	657	586	698	663	659	659	653	636	689	616	656	649	651	632	727	686	655	671	646	656	712	666	642	753	645	627	636	655	640	649	713	647	627	673	645	670	630	666	657	634	639	617	636	645	674	659	678	639	655	646	679	681	669	641	630	664	663	655	649	662	607	642	645	676	648	682	674	637	612	650	611	664	647	632	597	674	637	656	670	609	651	687	666	667	643	637	612	625	636	661	635	692	629	668	642	654	665	666	638	663	656	644	652	616	650	645	654	700	618	626	657	592	624	664	619	667	648	699	642	670	636	658	642	691	634	690	644	619	617	635	630	690	615	671	614	628	644	642	646	640	664	640	643	659	604	669	600	650	652	649	647	675	654	652	671	641	684	697	638	613	617	624	648	640	649	593	641	671	664	643	639	677	622	613	656	703	670	666	621	590	590	648	583	642	703	647	648	647	669	669	658	678	686	663	636	693	710	651	632	663	613	632	678	629	659	635	642	625	608	662	640	658	697	679	646	695	634	657	620	677	673	640	670	674	644	608	645	642	661	655	686	623	636	682	642	635	695	653	638	662	646	638	633	645	669	632	655	634	682	633	655	646	721	642	669	650	653	658	649	598	626	614	627	629	656	618	642	621	651	614	634	658	657	641	698	631	651	640	709	663	671	651	675	654	664	668	672	645	672	673	674	664	631	669	677	661	673	649	620	643	664	674	625	665	665	640	631	677	633	647	676	671	642	627	602	612	627	642	608	672	622	648	684	624	627	622	677	663	697	648	643	623	659	648	660	627	688	650	645	639	689	678	669	654	671	643	657	625	630	643	654	612	693	642	698	635	607	658	669	637	642	673	710	600	676	700	650	663	637	627	671	664	645	619	612	662	628	670	625	639	660	643	610	680	603	665	623	633	670	593	645	602	672	647	676	669	678	694	630	636	680	595	643	657	653	683	685	679	625	661	629	670	659	638	642	667	611	632	684	606	693	621	616	679	648	637	634	648	586	670	632	701	654	646	639	632	656	654	656	643	619	663	682	633	619	633	658	668	605	674	667	664	712	636	613	654	621	669	640	612	657	646	616	668	645	599	616	650	672	654	677	699	662	651	611	662	643	626	647	667	658	694	673	617	669	642	639	680	660	622	650	644	689	656	626	673	665	680	634	641	644	631	639	619	668	674	639	623	650	671	643	638	645	618	622	634	651	681	620	675	650	656	665	615	649	649	668	667	649	660	632	640	610	629	645	656	665	686	645	643	682	663	686	656	644	667	676	652	646	655	636	643	660	662	651	680	659	677	653	608	666	691	655	631	619	650	659	668	615	669	691	621	669	616	632	637	657	655	694	670	653	653	656	681	655	645	630	639	641	650	674	628	595	636	648	669	675	647	642	616	631	679	641	649	686	684	601	682	698	627	645	622	595	640	663	662	587	632	669	636	642	675	695	680	694	663	624	652	661	652	626	691	648	629	626	603	659	641	626	610	649	678	642	690	631	655	627	622	637	638	623	679	652	633	648	659	612	591	670	681	658	670	654	673	685	611	683	593	603	649
24239	21401	36963	51535	42008	37595	28725	12781	3395	1309	1014	883	924	832	952	919	895	925	859	893	921	921	888	917	858	898	875	879	919	862	904	903	846	932	853	898	888	882	899	857	866	876	871	864	890	950	878	886	863	873	838	833	902	895	880	852	883	833	904	823	870	847	876	923	857	889	900	858	895	940	859	851	843	864	876	899	942	876	802	870	869	874	864	829	870	835	855	905	878	877	825	934	870	854	851	904	891	861	878	892	891	911	860	884	875	837	893	886	914	887	827	833	848	862	902	870	941	922	852	935	878	882	856	887	885	860	903	847	825	844	890	917	899	831	834	874	916	849	853	826	855	873	884	930	858	884	880	867	913	889	879	910	891	856	884	832	855	871	851	903	915	838	872	883	836	866	838	858	862	868	837	916	833	821	814	850	784	850	854	837	877	874	865	850	837	888	898	878	855	888	884	898	826	911	890	914	888	920	899	894	816	866	849	874	898	931	858	835	850	841	875	868	807	861	910	861	860	888	910	867	874	872	852	793	891	827	844	873	803	828	874	898	864	835	867	828	898	852	879	891	853	800	891	825	889	875	881	849	864	861	916	834	862	820	896	883	854	867	858	871	899	830	902	900	876	884	848	846	878	883	899	839	898	906	875	885	840	856	846	845	863	839	872	863	870	847	853	867	850	885	861	868	817	842	871	846	887	856	828	858	930	897	913	862	861	879	859	890	897	900	858	805	886	867	796	871	897	894	887	874	879	857	875	829	828	866	853	884	857	881	875	844	868	853	858	806	840	826	881	886	874	823	847	889	855	813	869	899	893	810	868	835	894	868	881	876	859	896	882	854	781	800	799	883	874	873	876	878	872	864	872	768	872	823	839	893	899	878	827	875	911	821	873	873	856	871	837	844	836	861	902	842	883	820	897	858	856	844	903	850	871	853	902	807	869	874	889	863	854	860	892	877	893	938	895	867	869	903	881	899	870	860	881	914	853	922	836	839	862	849	881	849	908	897	826	885	876	866	864	872	828	882	858	868	851	872	779	830	896	871	871	845	893	850	832	840	845	883	880	896	868	827	883	851	879	866	846	873	845	876	883	845	827	888	919	890	869	908	844	863	865	887	900	840	895	857	850	868	869	789	769	822	895	833	904	860	877	862	895	856	862	826	859	873	864	833	900	834	861	871	811	906	870	874	876	900	853	874	845	890	863	904	912	860	808	888	858	867	896	893	880	866	879	840	841	870	809	873	873	858	900	858	892	841	906	904	824	836	840	856	841	863	849	848	879	857	857	817	892	883	933	855	864	840	827	854	906	818	894	849	844	886	878	861	893	874	814	861	821	813	886	890	868	887	880	833	816	880	856	825	969	838	859	840	869	841	878	850	854	852	857	863	872	894	852	865	817	874	881	874	863	863	814	888	831	871	830	927	881	900	859	868	881	873	902	836	841	849	906	896	860	870	896	880	837	890	894	823	801	879	843	893	836	913	890	829	817	905	863	870	926	868	857	847	799	905	825	910	827	845	865	869	832	857	881	864	841	819	825	869	887	862	862	852	837	925	867	882	842	865	888	903	824	854	843	879	852	872	869	896	882	903	853	861	872	848	858	847	860	854	804	859	859	827	843	850	905	858	843	863	903	850	844	892	918	856	856	883	861	835	876	856	902	880	897	845	840	876	860	877	916	873	910	845	892	882	883	863	796	848	890	813	865	871	898	898	902	836	851	876	837	870	917	917	828	912	843	887	866	903	870	814	909	875	864	848	903	886	879	840	898	872	842	845	803	841	851	887	859	887	863	845	814	843	897	891	861	880	846	863	875	886	879	910	844	887	874	860	879	867	855	886	827	849	910	826	919	904	858	912	837	927	879	841	864	860	870	883	831	850	930	845	887	924	832	865	885	911	817	860	908	845	874	868	856	860	818	880	886	868	886	802	890	866	867	865	824	860	847	848	897	908	883	867	881	835	839	910	846	900	877	850	851	878	865	932	807	837	833	876	837	871	851	852	880	879	850	863	842	848	842	899	884	874	898	836	848	845	875	883	858	851	880	859	855	804	867	840	869	854	939	863	825	828	829	804	893	944	926	846	907	897	901	878	884	907	908	885	826	864	850	856	848	876	842	912	889	898	816	900	870	794	892	864	807	885	849	914	829	861	853	894	852	848	842	847	876	886	835	895	870	853	869	890	813	853	866	827	872	860	849	899	804	856	831	859	858	861	886	878	844	849	845	827	842	917	837	868	817	849	883	873	847	869	857	832	896	847	841	843	869	825	894	870	863	895	835	888	856	862	851	868	874	846	898	868	845	860	884	873	866	859	857	841	875	879	885	896	933	841	860	819	880	810	822	856	834	861	881	883	883	904	843	846	822	863	828	851	843	922	872	836	927	867	834	839	861	862	851	886	852	904	906	894	822	866	820	864	876	869	837	896	872	822	777	933	851	842	860	845	932	869	853	901	894	928	880	859	848	916	845	858	821	893	889	825	821	866	846	880	866	907	838	853	868	870	851	856	857	823	872	890	863	809	889	837	836	816	905	837	865	841	917	882	839	818	857	852	888	853	907	876	906	842	872	827	900	896	846	851	886	870	856	858	856	809	821	917	826	902	862	843	872	869	860	920	857	911	857	860	881	864	787	882	874	888	846	854	846	874	880	820	857	847	884	844	867	872	822	827	815	845	863	829	821	893	824	910	851	903	822	909	882	849	851	867	847	827	869	849	847	888	887	866	842	897	847	868	853	878	876	900	820	853	851	924	878	834	861	836	859	885	841	893	848	813	874	858	898	841	862	853	905	938	854	859	893	837	899	904	898	862	854	834	866	915	847	843	878	891	876	856	842	802	829	825	865	861	834	809	937	861	878	838	869	876	875	896	886	818	869	830	829	855	829	878	816	887	835	862	906	836	808	832	849	880	876	871	846	879	864	896	937	883	829	816	872	884	903	829	850	870	887	883	915	852	874	893	879	842	856	851	916	854	847	847	886	898	835	850	859	913	811	802	873	883	859	837	858	842	828	852	845	866	835	859	883	834	850	821	884	875	836	860	859	885	871	821	864	848	813	934	874	865	779	899	818	882	871	883	872	876	810	859	859	848	827	852	843	848	856	840	844	895	856	871	873	883	877	848	835	792	847	858	864	854	839	863	893	861	865	811	830	853	812	795	845	853	862	863	852	870	805	852	887	863	882	881	829	851	839	847	821	839	827	874	905	903	886	866	878	876	877	835	889	887	871	895	934	906	842	828	871	837	847	839	866	871	841	844	876	857	952	888	846	852	842	875	865	865	894	867	832	910	870	881	893	830	849	842	831	867	786	831	887	866	832	852	824	840	823	876	845	850	832	856	892	891	873	889	879	858	832	849	843	847	865	835	933	835	884	846	897	848	864	870	856	817	896	886	857	888	867	894	905	852	850	844	869	852	884	901	810	859	859	895	892	868	863	860	838	860	886	855	847	845	853	838	839	867	826	875	847	911	873	913	864	821	857	850	913	829	860	838	865	902
4954	18900	72874	72157	47805	35022	21281	9397	3028	1226	850	831	734	772	781	762	760	758	762	763	764	757	781	786	784	801	774	760	747	855	786	795	773	776	764	787	777	770	758	801	766	752	761	749	776	741	737	747	769	768	805	728	805	805	768	717	731	783	807	725	758	798	795	765	746	739	805	774	796	753	726	781	778	767	795	756	762	773	811	758	713	725	787	706	724	791	784	773	774	796	760	764	761	724	767	796	738	712	759	762	719	813	762	782	718	756	768	735	715	772	779	811	743	749	811	781	768	816	827	768	764	788	698	744	729	767	777	778	799	752	785	783	760	770	748	766	779	781	767	753	782	747	755	796	785	772	766	763	792	779	761	724	760	771	718	711	734	747	753	799	762	708	725	780	765	734	749	782	745	729	764	825	766	787	748	832	720	725	774	736	712	721	771	786	736	773	712	760	765	753	748	746	730	786	784	770	772	748	710	774	789	742	753	772	769	731	814	797	755	763	771	824	807	797	749	787	759	745	781	813	800	760	764	747	719	759	789	721	739	734	702	738	803	745	705	756	761	784	780	784	707	739	776	813	774	764	751	768	750	741	758	772	770	694	750	764	766	762	798	808	768	758	798	760	774	757	728	785	790	728	736	727	771	787	731	729	758	763	763	783	767	758	744	730	745	765	797	739	719	753	722	713	761	796	737	747	740	801	760	738	771	706	771	714	751	772	765	727	775	711	765	785	740	688	788	801	728	775	726	728	731	762	794	781	776	762	745	767	721	767	724	753	781	791	733	748	791	748	731	805	759	785	712	782	726	786	735	770	809	775	801	710	765	791	736	734	758	741	765	754	787	747	708	780	757	764	730	741	745	749	755	754	780	740	766	767	730	748	738	718	768	746	759	771	777	754	790	768	762	807	738	796	749	760	746	743	779	707	757	786	730	742	746	770	743	776	728	739	772	732	782	754	734	773	755	750	772	762	689	756	736	763	747	743	825	773	773	746	770	775	789	768	724	763	773	750	736	757	722	775	762	756	764	727	755	767	725	750	736	718	750	790	734	800	758	729	774	780	749	754	818	785	751	752	730	757	754	760	745	778	797	797	790	750	735	773	701	759	763	741	756	814	759	741	756	725	736	739	796	770	755	786	834	751	732	781	789	786	731	789	763	695	756	769	773	794	717	731	764	761	767	794	736	752	745	792	753	796	739	755	765	790	796	800	737	751	763	736	761	803	733	805	742	771	759	800	784	716	744	803	775	743	729	760	731	738	741	735	790	725	743	753	766	770	766	763	770	733	721	732	806	767	794	743	793	744	726	795	777	802	752	792	771	782	796	785	727	739	804	756	740	727	747	771	755	726	753	808	789	738	752	747	756	791	754	742	754	718	782	807	789	787	758	809	793	808	773	755	785	721	764	794	744	771	793	797	754	791	812	797	794	758	717	701	810	749	778	755	727	712	779	764	761	737	777	800	751	778	752	768	772	789	757	749	774	762	759	751	717	741	770	783	735	754	773	772	737	772	752	802	762	770	752	725	753	774	743	783	760	758	782	751	780	722	772	773	737	732	776	757	760	733	775	822	808	753	747	743	759	771	780	785	719	806	761	766	755	820	732	756	799	726	730	784	762	716	769	704	700	769	758	782	742	735	749	732	729	722	730	733	756	722	770	788	751	767	807	714	760	751	690	786	775	778	799	732	742	768	750	739	744	754	787	806	778	737	799	782	763	772	712	787	778	732	753	682	743	763	742	707	749	726	788	782	759	760	752	802	782	792	726	762	716	760	707	779	766	764	807	793	777	792	750	708	742	713	816	761	733	748	781	780	827	747	760	728	768	752	763	759	768	781	754	752	730	741	766	787	730	785	764	705	737	782	738	804	738	731	807	740	802	782	792	745	709	727	759	756	750	744	760	724	743	813	745	736	760	757	742	804	811	752	790	734	734	715	765	808	788	764	734	766	772	801	726	786	779	780	752	765	758	766	767	743	783	712	759	770	724	759	770	759	841	783	721	745	801	797	766	762	730	794	819	780	730	773	724	773	704	724	789	771	761	760	794	763	704	727	745	739	734	763	747	794	786	754	733	749	788	717	739	749	748	751	770	778	761	756	798	753	779	772	764	761	738	768	790	718	758	728	757	793	787	761	797	719	756	755	769	760	813	740	748	771	775	758	729	811	792	706	775	757	759	742	748	754	790	715	769	737	726	741	760	771	776	798	720	729	778	836	795	757	756	717	723	697	778	763	755	768	743	770	793	745	824	796	756	750	781	781	718	752	741	771	742	752	756	781	732	707	788	834	743	766	812	726	724	755	816	787	744	778	710	779	740	744	760	755	766	750	786	763	727	770	739	701	711	766	740	796	764	785	733	757	749	746	729	708	784	762	754	758	771	750	805	731	724	777	759	751	765	756	745	778	730	821	755	714	783	762	803	723	775	732	733	760	759	740	740	750	747	774	767	706	742	777	795	741	757	791	791	751	788	756	766	749	796	792	768	776	789	753	808	736	767	784	754	747	781	807	758	769	763	735	769	784	711	770	749	752	770	774	708	717	741	714	745	727	792	790	760	796	779	728	751	756	750	769	734	749	782	804	782	772	733	751	762	736	810	720	795	757	743	768	765	771	789	735	709	758	764	736	776	768	724	708	758	735	795	747	741	779	774	776	779	780	766	721	747	817	747	729	767	735	763	826	765	756	774	754	754	732	739	759	757	753	769	736	752	761	763	803	782	749	761	736	737	724	744	721	822	778	752	720	793	729	748	796	724	760	758	731	710	809	789	791	759	768	759	772	710	782	798	724	822	760	743	771	759	742	780	779	751	784	753	756	782	747	729	797	800	724	761	761	774	780	809	731	793	764	776	750	776	757	778	771	734	769	743	829	741	713	756	756	772	793	774	788	758	763	776	738	766	746	758	711	761	767	829	771	760	727	722	769	780	740	733	782	742	789	755	731	766	780	738	743	747	753	707	769	719	789	768	784	735	783	737	742	753	749	728	734	721	760	729	735	728	740	759	740	811	738	777	773	743	839	753	781	750	756	725	711	730	739	796	800	772	752	774	809	806	719	757	793	763	747	755	808	754	775	767	784	715	781	793	750	760	778	790	730	768	757	758	705	752	729	747	741	776	687	783	782	706	751	781	753	772	733	745	798	783	761	759	724	755	769	795	722	731	785	760	783	755	830	730	775	756	760	782	754	786	804	743	750	802	760	752	759	745	738	741	735	776	791	784	743	780	731	717	762	786	713	754	762	786	774	775	782	732	742	745	782	768	761	756	739	767	772	722	779	762	730	735	716	739	775	748	780	768	743	735	729	724	761	727	809	765	799	786	767	781	746	750	750	783	785	765	740	730	749	755	724	759	771	740	768	709	718	799	755	716	740	804	742	744	759	745	711	716	762	798	811	764	763	750	774	750	744	827	783	757	741	733	726	773	749	807	728	786	766	756	699	752	709	803	696	756	786	756	756	761	716	796	742	774	794	766	781	712	816	766	704	766	774	756	740
27699	15064	24557	21803	6944	4420	2221	1206	866	805	721	771	749	771	773	736	707	744	740	754	697	759	717	730	709	751	699	682	737	738	699	709	745	701	757	746	720	719	733	706	707	712	740	747	712	745	753	769	743	736	770	758	772	708	741	695	738	668	723	796	697	700	736	742	713	664	781	741	737	719	674	789	775	724	674	662	717	766	716	718	764	763	744	697	743	758	695	762	724	720	739	735	679	716	695	702	698	642	762	660	732	667	718	749	731	705	755	741	777	750	731	684	716	699	759	707	683	724	734	680	710	727	708	733	691	718	763	724	733	735	768	689	719	756	705	696	677	742	747	778	702	675	719	728	755	714	721	690	685	733	768	712	706	776	773	745	761	746	732	728	733	695	737	725	756	712	713	701	689	761	678	729	703	741	748	763	744	691	730	737	685	748	739	771	739	735	744	733	753	721	717	667	779	756	701	739	779	709	717	745	776	697	753	750	700	752	728	714	745	717	723	665	736	742	751	721	716	742	748	716	685	727	698	719	710	701	758	744	725	718	713	724	726	727	754	762	718	772	730	706	737	707	728	748	692	711	678	694	680	715	676	730	746	723	753	694	769	745	711	713	694	720	718	723	721	703	688	742	707	695	764	738	696	746	727	737	695	723	715	734	703	752	750	663	727	749	733	726	739	738	726	717	773	718	773	753	705	722	710	746	724	698	716	755	748	707	739	741	691	749	727	698	714	806	696	755	756	717	690	710	733	687	736	746	722	769	728	692	742	697	758	715	701	748	738	763	701	752	740	777	720	720	695	713	766	702	707	740	711	687	746	757	749	779	751	712	745	727	701	783	704	803	706	719	737	757	791	679	745	750	720	696	739	755	748	698	743	698	706	794	759	700	731	708	737	703	783	713	758	713	709	677	696	787	761	694	702	716	678	712	700	703	761	694	731	727	778	759	702	689	722	686	710	770	742	763	744	745	735	705	710	721	724	687	706	693	675	724	722	708	744	675	744	770	758	716	762	708	726	724	766	784	707	752	725	733	779	676	759	704	691	747	741	747	765	744	699	717	690	698	725	707	738	665	685	724	692	738	763	715	727	745	730	794	718	736	725	713	727	759	737	725	721	757	701	724	742	761	700	733	753	723	757	682	730	704	751	705	775	738	765	728	749	704	757	716	735	735	725	731	751	722	705	785	717	727	711	705	685	718	721	667	757	691	722	711	756	733	695	716	739	742	738	752	742	723	719	731	747	700	742	756	705	732	728	708	667	718	719	713	750	724	714	727	705	734	808	764	726	790	733	688	702	705	715	737	696	664	709	786	726	744	727	768	713	759	688	746	684	758	743	753	739	712	717	673	727	718	685	695	752	740	703	740	736	751	726	758	743	672	767	716	762	703	699	731	729	767	751	724	749	730	730	709	746	726	709	724	719	687	719	711	763	722	695	794	720	693	739	686	723	726	730	716	736	726	728	723	705	750	711	721	738	697	697	684	756	713	720	790	731	733	746	707	755	720	750	704	759	702	683	712	726	748	702	774	764	721	754	716	752	710	676	680	692	725	721	721	671	749	714	718	742	724	712	781	716	696	705	743	659	709	731	742	733	728	738	756	772	725	699	712	720	792	718	729	716	759	739	714	758	709	757	733	703	768	725	716	773	740	729	710	733	699	776	703	719	651	710	724	710	690	714	714	729	683	725	712	711	659	737	691	739	728	727	692	752	718	741	773	713	717	765	715	699	710	691	684	702	723	736	738	720	700	676	758	709	702	765	705	731	770	764	722	737	746	746	701	729	687	733	721	693	767	759	721	704	753	725	768	687	681	735	696	740	702	764	725	731	691	728	697	724	709	750	706	711	734	718	756	768	706	726	716	700	749	778	723	696	733	749	782	736	675	700	708	676	692	761	739	701	766	739	734	740	737	700	715	731	765	700	720	758	718	713	721	712	702	705	678	707	743	765	703	745	731	717	731	658	721	714	740	764	703	767	739	777	711	707	730	689	693	685	770	746	720	745	706	732	698	687	703	733	711	728	749	742	762	727	715	723	764	738	682	703	767	706	715	710	680	752	791	689	696	747	721	733	697	709	752	755	711	723	719	709	708	795	707	697	697	711	709	693	706	725	710	723	703	723	720	735	685	709	747	770	721	721	794	722	746	762	752	734	738	757	654	696	639	731	730	685	774	747	799	767	794	739	715	768	706	679	768	771	772	718	737	691	742	706	724	749	741	741	729	707	723	718	729	759	683	710	718	704	727	746	724	711	723	766	741	720	685	738	764	752	681	667	723	661	736	745	736	736	728	746	715	724	713	770	704	712	723	688	740	674	652	702	753	727	725	715	751	695	734	726	717	708	711	714	688	742	722	743	703	764	710	713	749	695	653	740	690	705	723	686	691	736	681	691	701	727	743	719	700	683	696	750	736	725	670	696	758	778	730	721	743	689	721	724	688	727	718	721	743	696	751	766	721	746	731	720	700	738	674	685	681	702	773	730	753	764	693	715	705	659	752	717	722	768	730	721	707	729	733	714	767	706	751	736	725	746	710	731	763	693	712	699	726	759	713	679	736	660	734	689	757	756	716	745	766	730	730	681	707	748	685	770	749	740	728	744	767	706	704	749	736	707	732	757	688	741	740	780	687	757	732	729	725	743	732	681	712	726	695	735	718	698	736	736	768	729	680	708	721	700	719	715	712	718	710	701	702	767	684	736	700	685	702	759	696	695	702	687	704	722	727	698	716	712	721	721	743	744	735	710	762	714	701	695	694	721	686	693	724	724	788	755	749	690	678	727	663	732	752	721	743	730	743	745	735	758	691	686	708	715	739	759	687	693	684	742	736	714	698	751	668	738	725	725	760	715	723	721	730	714	738	724	684	702	723	717	736	728	727	772	687	729	734	700	738	758	741	667	700	734	746	744	681	734	712	765	724	731	755	754	732	747	718	751	704	711	713	761	652	747	725	742	700	726	743	792	693	741	779	770	695	745	733	686	743	784	781	768	690	723	680	713	715	727	746	735	694	749	749	725	696	741	756	724	734	754	719	736	749	713	700	702	696	719	730	728	704	702	734	735	688	675	696	704	714	741	737	735	735	731	693	713	721	764	751	758	744	756	659	748	706	734	688	767	734	707	739	655	722	756	716	647	715	688	776	731	748	727	724	701	707	753	704	747	727	710	728	765	733	743	753	739	721	750	722	719	702	696	695	689	721	731	733	721	718	711	747	721	688	736	723	726	720	662	714	747	704	747	729	717	739	745	702	779	758	732	778	776	743	731	754	692	696	711	725	740	721	714	796	749	707	721	725	721	745	701	698	746	739	726	725	741	720	718	697	764	710	714	774	747	720	712	758	709	708	733	747	731	752	740	675	700	739	722	757	742	750	764	724	727	749	686	748	682	734	777	738	685	696	740	758	715	708	762	732	720	709	713	749	689	738	728	764	748	717	727	724	711	685	754	728	720	737	737	726	708	705	662	756	701	689	707	732	691	714	691	659	773	688	726	698
5102	7417	24746	14695	5020	3984	1976	1022	720	625	598	584	582	611	580	567	553	616	590	553	551	557	609	638	573	614	587	583	616	571	613	569	555	591	569	517	561	556	598	592	574	563	602	562	607	601	597	552	583	560	586	608	556	569	596	567	565	591	561	527	637	603	599	609	565	593	553	620	595	549	599	569	545	581	621	551	583	592	547	595	590	567	615	596	554	578	585	580	580	597	598	578	580	570	567	596	552	619	561	578	560	544	557	619	560	577	579	568	557	584	570	607	576	605	527	631	596	541	562	597	584	540	592	568	595	555	601	556	606	553	586	537	602	588	595	543	594	585	570	539	569	547	572	579	558	580	579	584	574	579	538	553	515	545	566	576	587	600	514	552	564	572	642	557	602	559	602	531	532	595	594	595	613	558	584	535	595	599	589	587	574	595	580	576	553	546	567	575	595	552	500	574	598	599	626	593	575	596	551	555	598	534	565	559	600	562	559	581	580	566	590	587	613	592	603	573	568	588	573	592	548	571	584	607	565	604	554	583	572	585	584	547	621	532	558	557	563	577	584	546	607	583	556	544	561	526	565	592	577	572	550	589	571	602	570	591	590	579	580	577	577	557	622	530	604	561	562	558	577	603	583	595	561	543	583	578	572	589	595	595	611	625	586	627	588	601	583	576	579	560	588	576	558	550	549	570	574	584	586	575	561	555	629	577	574	606	558	567	582	555	597	564	572	611	599	587	570	538	558	522	593	588	574	538	606	589	572	537	552	590	547	603	574	554	583	612	575	552	588	618	636	565	602	637	561	529	587	571	595	607	609	549	564	602	591	584	579	617	570	562	546	573	569	576	560	563	550	547	591	572	582	576	561	566	558	554	600	538	575	551	588	557	588	582	603	576	597	577	571	618	549	568	558	601	597	606	589	568	584	579	573	529	579	530	584	604	560	566	570	586	613	548	577	618	548	557	569	565	624	566	559	580	577	593	577	570	576	567	558	570	600	579	661	573	598	562	570	603	584	583	612	558	597	574	563	545	587	588	584	547	576	551	566	584	580	598	590	561	637	555	582	548	580	618	562	613	590	554	601	588	570	581	573	597	572	574	577	556	548	583	609	573	586	589	585	579	591	599	582	575	582	604	640	548	559	611	573	585	546	575	605	579	594	583	582	597	596	575	595	558	574	596	595	571	559	542	558	577	603	584	567	588	573	595	520	589	574	577	565	619	548	612	597	575	515	617	550	558	594	627	561	586	562	578	579	582	554	544	575	574	607	606	622	599	579	584	575	546	536	564	540	594	625	622	561	564	600	557	541	568	614	587	533	584	596	577	588	577	584	584	592	585	567	550	561	549	623	575	534	608	591	584	568	590	591	616	573	563	544	560	593	534	566	573	546	634	605	608	581	599	608	581	562	586	572	594	571	589	571	563	595	600	578	575	592	540	554	545	596	556	587	596	615	565	547	616	602	578	563	608	576	567	499	578	540	570	579	580	579	593	592	563	575	609	614	594	599	590	608	607	603	572	576	556	581	612	581	606	544	526	633	610	578	574	568	561	562	612	571	635	612	572	590	585	561	576	595	591	579	572	598	595	574	632	557	587	627	578	548	597	580	619	547	606	491	595	599	610	587	579	540	581	571	549	562	596	571	577	562	587	579	587	599	551	585	610	584	575	533	579	566	569	578	585	593	565	599	567	599	560	585	595	564	590	557	582	572	579	608	567	567	585	583	548	627	546	574	581	591	639	529	597	562	587	592	567	590	567	585	574	596	549	539	557	592	590	572	631	559	563	578	541	596	572	570	552	545	559	632	544	562	550	588	590	551	579	570	571	586	581	585	575	616	584	565	597	591	612	606	575	608	588	592	588	567	585	554	567	599	554	589	562	581	609	610	554	603	572	565	568	572	544	572	580	560	563	599	585	552	582	584	601	582	588	590	584	590	581	583	607	569	595	548	590	546	589	590	548	575	579	598	587	585	621	594	572	565	588	545	593	568	639	590	603	587	535	565	556	568	607	567	569	561	547	566	586	535	575	569	562	530	604	580	628	571	560	579	592	559	581	619	593	547	571	582	585	578	582	583	607	577	547	566	580	593	580	587	532	595	592	566	568	620	559	573	550	563	541	575	559	582	547	555	560	600	567	585	582	581	561	541	554	556	581	584	590	546	583	543	548	588	566	605	595	612	570	573	569	573	586	589	585	599	554	576	597	593	611	561	576	566	554	552	555	552	574	614	572	609	569	579	580	573	594	558	596	543	583	577	597	596	612	616	581	566	584	626	570	593	595	561	594	581	571	555	575	585	574	569	613	615	563	556	577	587	598	573	571	557	590	600	569	518	573	566	615	603	625	568	583	624	552	559	554	557	560	605	604	594	549	609	571	530	528	550	554	591	570	573	535	543	586	611	609	573	578	546	594	589	572	562	570	592	581	551	581	596	565	547	585	608	572	590	571	602	534	623	554	581	585	586	586	629	579	552	531	565	591	593	566	573	571	597	548	559	586	572	589	548	579	556	549	565	570	608	551	559	579	599	587	583	561	564	591	586	635	553	556	653	541	634	565	593	560	584	606	558	586	573	557	547	596	579	549	515	552	563	602	576	584	596	576	580	606	591	592	585	588	572	554	564	588	598	569	598	567	588	560	590	551	567	561	579	578	585	571	534	570	572	549	615	619	537	627	574	633	565	542	571	590	585	596	550	547	572	569	617	581	584	612	571	553	573	595	579	584	560	551	534	551	565	623	560	557	586	578	574	547	566	563	549	584	592	532	577	588	562	583	609	633	568	563	562	553	556	597	538	598	586	552	556	571	600	610	582	560	581	586	560	573	612	594	620	545	555	568	552	571	584	573	580	577	608	586	583	591	626	555	593	534	540	553	591	575	552	569	575	564	545	546	566	601	548	575	609	579	592	606	582	600	625	564	586	575	592	575	552	565	581	534	611	590	583	559	583	548	608	595	611	606	619	584	579	562	568	578	610	544	566	568	534	603	545	552	584	568	612	584	601	615	598	533	575	611	618	586	551	576	635	569	609	548	633	534	552	608	524	616	585	573	618	592	598	560	605	569	584	580	577	600	569	603	576	588	561	541	564	582	579	561	562	567	561	588	600	550	610	540	608	561	579	593	613	562	585	605	566	569	571	567	592	551	584	565	559	554	571	576	541	592	555	531	594	576	602	560	576	582	619	588	587	608	581	585	575	587	585	590	602	550	581	542	603	588	585	583	581	547	592	566	593	586	586	563	598	563	581	607	584	565	566	588	554	569	571	551	628	631	573	592	582	554	585	558	584	517	571	542	603	630	572	615	558	561	587	591	590	591	543	581	621	538	607	598	583	574	579	594	609	615	593	592	571	580	553	543	602	568	510	606	582	571	565	595	579	611	613	553	592	571	611	552	559	574	587	568	602	586	576	555	591	540	561	579	574	583	570	570	552	593	600	551	556	585	555	597	556	620	546	558	591	611	560	602	651	584	559	569	611	564	578	583	608	579	614	592
25421	21376	36154	56493	39198	29232	15127	4554	1532	943	880	823	797	813	820	737	786	810	763	758	777	717	781	826	800	779	770	760	755	786	770	766	767	794	733	799	730	788	761	718	750	778	747	767	790	758	794	778	721	711	788	836	781	861	766	798	764	698	798	799	810	793	798	746	777	764	791	780	745	778	736	763	754	794	755	757	749	738	819	765	745	756	795	742	736	736	757	772	786	793	764	752	771	754	771	702	774	714	707	796	758	762	758	764	723	770	723	812	778	718	744	825	773	789	718	744	768	721	730	772	755	710	802	784	783	786	757	847	728	758	819	756	845	793	772	803	794	759	740	755	720	761	735	714	767	752	786	793	777	751	752	724	781	774	776	775	718	735	702	798	738	788	708	700	771	758	808	781	747	761	750	788	747	773	756	748	737	750	749	775	784	747	730	769	759	743	774	808	780	742	739	777	812	770	744	761	773	737	760	735	751	769	810	710	782	761	726	747	740	717	767	734	790	804	760	797	764	780	756	751	731	764	792	799	749	763	724	759	696	748	813	735	757	712	760	760	737	773	781	763	741	753	768	776	759	797	746	780	771	777	768	746	751	788	748	746	772	804	813	745	776	779	750	784	850	711	724	788	732	790	813	828	742	775	776	794	748	759	778	804	761	761	791	757	767	740	748	757	755	765	727	767	773	801	744	750	793	766	768	708	823	720	735	777	747	754	721	754	787	745	781	738	779	796	810	776	824	776	787	761	759	843	797	721	790	784	729	757	817	803	756	735	760	747	742	807	782	741	752	752	761	769	689	759	822	770	751	737	800	762	782	789	779	755	785	778	833	788	746	778	735	784	803	774	787	748	765	765	736	759	738	773	754	723	769	835	757	749	771	738	809	752	750	771	788	792	757	740	759	780	740	779	745	801	786	821	763	762	829	769	747	779	780	722	775	744	730	758	798	792	789	740	777	742	777	756	763	777	800	759	728	776	729	767	781	760	795	760	753	810	705	765	743	805	768	759	765	749	748	741	810	738	758	760	781	798	766	775	718	735	816	760	705	759	727	768	768	761	793	785	747	818	791	768	772	760	755	736	745	791	749	776	780	776	726	766	790	778	755	788	786	711	710	758	730	731	781	802	793	803	772	779	778	760	780	754	755	775	756	763	775	758	746	757	798	756	732	756	742	706	720	760	759	741	744	763	788	757	737	738	712	737	773	793	767	768	816	752	833	757	786	739	758	790	745	761	723	723	739	755	748	771	717	756	729	783	733	799	788	722	748	764	736	745	760	740	768	793	785	762	777	748	734	757	733	745	776	782	766	763	743	776	849	783	800	709	793	808	761	794	804	801	772	779	856	783	747	769	780	792	786	755	849	771	748	744	726	794	745	780	741	737	767	792	805	751	769	715	770	804	774	832	760	769	762	768	762	771	758	785	745	724	789	746	803	770	706	770	711	766	770	729	740	728	795	794	740	737	757	745	765	780	780	730	793	771	741	680	810	748	722	751	773	775	784	785	795	732	776	733	772	790	752	779	770	757	758	817	750	796	724	729	804	801	778	746	700	733	765	734	758	788	745	769	774	709	820	742	777	839	781	749	791	759	774	759	808	742	761	718	758	785	776	776	771	754	772	753	764	771	777	736	788	765	728	734	823	745	776	777	750	818	804	806	810	765	775	749	795	755	749	791	748	758	762	736	721	771	768	796	815	737	700	756	744	761	809	736	754	755	818	731	787	717	739	782	791	790	778	764	725	802	726	738	764	755	728	743	755	778	791	714	758	758	810	799	755	773	752	761	730	737	770	774	763	774	719	774	730	764	781	756	779	756	757	724	760	727	753	762	778	796	744	747	800	779	762	770	780	793	775	774	753	755	752	755	753	794	713	722	774	795	775	753	751	762	759	819	729	739	761	754	748	788	840	758	736	761	781	790	781	779	748	719	730	791	793	760	780	773	752	772	771	804	786	774	747	762	810	844	742	814	742	794	762	792	806	785	778	738	752	781	769	736	765	796	766	730	730	802	745	718	734	760	788	751	765	764	765	747	735	778	785	756	752	785	776	728	742	749	787	747	738	766	765	773	761	748	779	780	746	732	751	742	804	731	765	783	750	801	823	780	795	753	753	730	810	761	778	779	779	763	733	786	772	756	781	769	766	762	791	748	828	715	757	790	734	732	798	711	735	822	757	768	828	746	743	724	729	790	749	779	746	762	720	741	751	761	784	749	798	734	779	751	762	790	740	796	812	799	776	741	769	802	796	792	711	776	758	814	769	741	749	767	733	799	746	769	754	773	783	763	725	739	784	738	803	802	729	738	701	786	793	730	754	739	749	779	779	726	745	750	773	756	807	808	759	751	804	759	820	756	814	793	768	753	752	753	759	788	763	745	750	767	738	749	807	768	758	834	761	744	766	764	739	784	737	745	773	730	772	795	790	754	694	720	773	785	744	772	782	741	782	746	812	758	751	741	743	747	721	720	764	787	716	809	770	726	752	799	778	806	746	732	759	751	786	803	779	811	762	751	763	782	748	768	796	766	750	751	772	795	718	737	735	812	707	810	757	816	792	742	791	789	786	754	786	746	759	754	782	759	789	739	766	793	794	732	749	789	745	792	783	747	764	721	782	754	777	805	737	764	778	719	767	779	791	798	792	789	738	757	764	810	767	761	812	797	795	788	768	728	739	743	724	750	742	757	749	733	767	771	717	805	792	762	780	775	760	808	800	785	795	759	759	786	744	780	761	798	777	787	796	750	743	744	752	752	731	793	780	787	759	746	784	803	777	724	712	768	831	749	777	785	757	748	780	724	747	751	813	774	746	756	830	697	810	744	802	749	750	778	748	750	771	773	798	742	769	826	795	751	795	798	794	799	795	722	770	752	782	731	743	757	771	767	797	774	772	740	760	794	728	743	748	779	747	725	806	731	768	738	755	728	748	776	720	796	773	783	752	735	804	809	788	778	772	746	758	733	698	789	740	768	751	766	776	736	773	774	770	721	794	762	731	733	780	767	718	808	789	672	751	791	759	754	738	783	772	789	754	738	768	810	765	764	793	733	738	767	777	737	751	794	784	742	788	788	766	737	769	765	777	771	742	745	765	768	798	741	752	659	782	747	738	761	784	744	787	716	742	769	697	763	686	802	779	745	711	740	738	738	757	759	774	714	747	790	827	800	768	814	749	783	805	772	731	787	811	801	761	763	712	762	765	769	741	744	738	746	787	804	765	767	779	723	796	772	764	767	728	747	762	802	772	765	806	731	788	787	766	753	770	798	747	792	789	770	768	784	759	766	817	715	738	774	795	816	749	749	741	771	792	741	715	770	746	768	764	788	772	744	758	752	787	766	752	788	767	777	713	762	759	779	737	731	729	731	765	778	736	754	814	787	764	743	760	755	760	775	743	747	727	760	740	768	739	800	770	765	748	766	768	751	831	756	724	785	789	743	755	772	772	749	776	738	748	777	756	754	718	715	763	816	747	773	786	762	743	703	741	752	732	758	713	716
4082	19303	63428	58026	33667	21742	9979	3723	1492	823	695	652	679	684	622	660	697	690	657	646	654	645	673	636	661	667	684	684	674	639	587	632	664	690	692	666	635	640	615	700	659	644	667	599	673	618	642	632	563	640	644	660	632	668	606	650	645	650	646	672	649	664	657	660	643	654	641	666	599	675	674	651	680	635	652	656	659	614	638	687	679	654	695	628	639	646	662	622	659	655	652	702	654	640	640	661	618	621	626	662	700	652	598	669	655	587	628	647	649	637	625	652	670	646	655	657	683	685	606	628	645	718	654	647	630	614	696	689	679	699	622	672	656	598	629	626	639	660	675	633	632	634	625	627	665	644	671	616	660	636	679	635	636	641	686	682	642	613	673	629	672	684	666	654	681	651	671	631	655	641	643	641	646	622	647	610	652	662	648	626	661	627	674	661	625	617	679	669	673	632	645	616	641	646	660	651	659	646	702	618	630	680	688	657	678	646	631	678	639	641	689	641	631	680	671	661	656	730	701	644	667	696	679	630	632	670	693	679	672	663	628	654	663	661	618	604	642	664	689	632	673	685	593	641	673	637	689	657	721	632	666	652	649	672	617	636	674	639	617	632	688	669	661	646	595	666	635	614	641	645	656	644	651	664	684	676	655	642	611	646	653	656	661	650	665	646	659	671	671	643	633	673	678	657	643	693	637	675	683	613	634	661	629	654	657	635	700	640	683	613	690	631	671	681	654	640	602	628	616	664	657	649	664	666	646	667	674	609	692	673	644	650	652	647	659	656	651	635	632	701	658	625	627	646	630	667	674	658	647	622	668	637	630	658	643	700	623	621	693	652	687	705	646	661	710	657	668	699	719	656	633	646	635	649	641	631	638	678	617	684	622	600	605	674	660	650	626	649	656	684	607	640	633	594	660	642	649	678	687	660	677	615	661	655	623	670	659	650	699	609	658	662	617	655	642	649	623	666	635	631	629	640	655	678	601	681	687	639	671	632	644	646	711	646	651	649	603	660	637	607	660	670	624	589	628	616	636	660	590	653	702	693	658	721	593	627	693	670	615	634	673	662	644	627	641	606	640	643	668	655	633	693	635	651	714	661	707	654	688	634	658	626	668	619	634	627	665	665	671	643	664	657	669	699	686	643	664	660	635	651	666	628	658	700	613	668	653	645	664	676	670	669	651	673	636	692	676	628	683	613	651	647	678	636	681	648	643	679	662	614	656	613	623	654	614	683	608	637	677	644	686	627	621	623	637	672	668	674	618	622	664	673	649	623	682	659	645	609	655	644	636	660	637	649	655	653	636	627	670	624	642	659	626	606	626	671	672	618	637	667	619	632	653	634	643	631	654	655	669	652	666	651	639	661	652	693	623	680	651	661	657	658	624	648	635	615	645	620	657	622	646	630	634	655	623	659	649	677	644	686	620	664	633	669	642	666	651	618	648	637	650	648	612	679	668	670	649	649	667	620	634	626	637	706	664	601	648	642	607	620	651	644	650	698	661	669	658	636	640	651	652	629	678	629	666	638	649	614	666	648	626	664	682	640	610	661	627	684	644	616	664	611	676	654	636	676	626	663	667	630	607	654	663	677	651	657	643	670	643	634	694	632	661	659	647	610	628	656	647	687	647	612	642	627	650	641	669	629	703	658	641	619	702	636	676	602	627	677	606	612	623	646	678	670	649	617	666	666	636	641	661	608	662	638	643	662	645	672	633	636	668	638	675	653	633	661	670	689	645	624	650	686	624	632	646	661	633	648	650	655	622	644	686	682	636	640	630	636	637	566	657	688	605	632	704	643	613	687	690	643	662	627	660	647	659	634	630	671	627	609	630	651	610	662	680	637	664	635	659	627	653	652	634	647	688	634	653	666	641	662	636	643	677	660	659	629	647	645	592	629	636	644	658	654	658	651	688	597	634	617	662	670	591	648	636	657	672	674	631	621	650	643	683	635	680	612	668	636	695	679	685	639	632	627	661	630	645	635	642	663	620	631	678	686	679	647	649	666	632	653	652	637	646	670	626	635	623	659	630	693	635	678	605	661	649	651	663	646	631	626	646	656	662	627	601	646	640	637	667	623	654	630	677	619	635	623	652	732	609	633	661	650	657	636	650	633	640	673	641	679	697	596	672	620	639	592	628	656	640	636	610	659	630	697	645	662	641	667	633	646	643	615	635	645	661	643	638	629	675	645	685	619	670	686	663	667	622	635	657	636	644	636	650	653	670	688	624	626	641	624	641	631	647	652	711	584	688	686	629	610	611	680	665	613	652	705	651	616	661	671	686	668	637	609	655	634	616	636	632	610	640	694	635	622	666	639	641	642	663	605	619	611	648	646	614	634	627	675	644	689	659	661	615	639	662	614	620	663	629	655	659	655	679	601	641	643	655	666	635	620	648	684	675	668	632	650	689	624	629	647	620	646	647	679	638	633	665	678	629	669	634	683	668	669	644	627	675	673	634	611	620	683	636	689	639	682	641	636	666	622	656	628	688	634	629	636	675	638	670	629	661	630	668	663	647	597	640	623	652	660	685	640	630	629	626	608	599	649	656	654	675	628	681	662	628	640	665	656	645	666	645	643	631	630	639	671	670	648	625	678	623	644	657	693	631	646	642	643	624	690	646	652	623	659	654	631	656	667	625	678	663	643	638	657	694	624	641	642	685	620	620	622	632	645	655	668	644	650	656	643	650	607	682	594	651	654	669	628	684	639	675	626	598	672	666	676	663	598	645	648	621	682	643	686	679	645	651	619	655	663	632	643	680	645	684	637	633	683	651	653	615	680	627	676	590	622	622	649	654	617	661	626	590	636	692	678	639	640	648	620	643	597	676	659	623	626	705	636	642	667	638	661	654	651	686	649	654	629	608	685	670	645	653	662	653	674	650	641	647	662	634	630	695	687	626	605	637	644	639	651	704	660	655	668	596	647	638	639	631	612	655	647	699	670	656	631	652	592	619	650	628	668	669	640	678	647	673	638	647	627	674	618	596	630	673	640	614	605	685	621	628	664	636	651	680	652	657	677	625	655	659	654	659	664	653	647	636	639	629	632	639	685	656	615	660	615	649	600	644	656	657	656	656	628	619	630	636	648	696	637	616	647	629	637	677	648	617	634	664	657	626	668	670	669	640	643	671	647	639	597	691	629	639	670	624	646	677	724	647	643	674	694	659	650	637	644	678	627	645	640	628	646	640	626	672	646	628	653	636	612	665	609	674	654	640	622	610	607	658	632	659	658	619	604	670	671	657	636	701	609	670	677	634	666	632	663	657	706	672	672	654	610	627	655	662	618	619	657	693	643	655	621	646	641	620	668	657	680	604	652	689	602	663	628	629	603	687	643	619	611	669	657	639	649	677	680	659	654	669	633	692	629	661	660	652	701	604	623	660	667	676	638	669	596	601	635	712	622	668	629	621	633	626	651	703	633	673	692	610	627	634	619	634	590	664	634	653	657	659	624	654	628	631	663	658	680	662	651	672	645	594	659	661	649	662	609
24156	21366	38788	56753	52706	36084	23128	9187	2536	1283	959	876	902	906	920	893	900	870	948	881	919	902	857	933	901	893	860	904	878	910	867	901	891	842	936	868	867	884	919	886	886	892	886	872	885	881	880	892	903	887	875	899	859	882	896	849	866	886	843	895	872	839	863	866	839	939	850	854	866	887	845	856	940	840	857	838	886	887	876	958	916	863	848	907	870	948	895	886	892	865	923	921	854	864	915	878	930	869	889	883	824	852	877	889	863	896	890	882	819	874	863	903	908	924	903	853	870	913	919	848	830	891	844	892	842	909	928	849	907	879	900	905	876	904	878	851	862	877	892	895	859	838	909	875	888	880	898	841	873	866	910	905	896	890	866	863	863	854	845	861	877	844	878	916	886	891	872	884	916	870	919	905	848	914	902	923	863	884	876	921	800	899	864	844	869	855	904	808	872	885	877	893	869	830	828	873	900	925	921	907	861	789	851	885	894	806	901	870	937	851	842	872	900	867	880	927	867	810	844	875	849	875	836	852	837	851	870	852	859	825	847	855	878	848	922	910	878	885	937	840	866	892	864	936	851	900	851	853	842	887	882	905	883	921	878	875	897	900	908	830	896	802	875	859	863	892	900	908	877	886	858	860	910	888	894	882	890	852	861	880	902	887	913	853	883	904	849	858	877	892	855	883	877	858	839	876	789	826	860	884	876	835	850	851	918	834	875	877	891	806	874	881	880	786	919	941	896	889	871	836	870	825	892	906	857	896	931	909	884	799	859	863	856	864	884	878	854	839	877	904	879	918	913	914	932	899	862	924	864	859	870	857	858	866	903	879	865	857	849	879	931	924	845	852	847	906	871	871	862	829	886	831	893	877	856	845	863	877	872	877	874	860	842	853	918	846	872	926	838	870	897	888	878	895	858	875	876	830	803	881	886	851	859	858	892	874	892	867	872	836	826	886	907	860	876	827	836	846	880	846	891	878	847	905	855	886	856	877	875	895	860	923	876	852	839	907	854	870	858	862	916	880	867	891	905	858	873	890	877	852	843	915	863	867	886	847	880	878	899	874	903	905	872	873	853	835	911	810	858	847	885	819	864	891	875	870	857	866	901	862	927	852	906	900	861	879	877	843	849	861	857	892	850	881	800	900	891	852	828	870	866	872	882	892	884	862	883	873	855	922	869	921	939	858	921	913	904	899	873	902	937	837	888	910	887	874	875	949	872	876	928	862	843	892	881	908	887	900	852	913	860	875	896	860	845	828	880	874	855	844	858	888	948	938	894	877	927	861	907	881	900	911	856	919	904	898	902	914	850	876	916	886	855	846	870	886	830	948	890	890	899	815	854	896	848	934	902	895	893	877	868	903	854	890	883	855	866	873	887	853	861	854	851	841	858	897	827	869	811	844	828	883	889	897	894	845	827	896	871	899	868	843	831	890	886	855	916	890	867	890	904	879	933	884	915	855	827	863	882	885	815	876	927	871	851	833	864	855	894	881	884	815	826	831	870	864	877	924	846	863	897	850	862	903	893	830	901	877	894	878	896	879	920	871	887	898	902	879	887	879	859	859	849	875	889	852	889	936	901	923	870	887	930	883	889	935	853	836	858	857	874	884	908	879	884	859	861	849	878	923	848	849	847	889	833	898	895	872	910	895	951	886	845	895	878	855	843	891	858	912	873	899	861	866	933	914	917	832	847	852	861	895	928	872	866	878	922	898	852	911	884	860	908	829	874	836	910	846	917	859	910	835	903	898	847	839	906	874	880	906	880	880	859	895	858	873	876	952	832	891	867	871	818	869	903	905	876	892	881	911	848	937	817	873	900	878	912	857	878	893	894	952	921	890	913	845	845	834	888	904	885	838	842	901	851	850	868	912	861	927	913	859	864	912	883	844	873	876	871	857	870	921	869	905	901	905	851	861	884	885	894	828	893	914	856	874	876	895	878	896	912	903	914	913	887	895	849	926	859	882	911	878	861	887	891	842	827	911	873	883	886	833	870	918	916	900	859	867	875	854	852	880	873	886	873	891	872	806	875	860	854	887	875	941	891	861	836	903	903	840	891	890	940	865	829	857	919	871	818	883	884	916	858	903	876	885	924	859	829	885	843	881	868	887	896	939	832	861	883	936	888	884	874	869	921	887	851	869	869	916	901	866	914	858	883	851	897	878	861	875	851	854	872	857	891	882	845	824	897	853	822	871	881	844	824	939	857	885	869	851	885	878	895	903	841	867	836	814	938	904	891	830	894	829	883	893	926	869	841	947	902	844	889	871	896	846	877	910	919	940	839	861	877	884	941	837	938	873	843	824	908	866	862	837	934	924	840	907	897	882	890	906	929	891	833	870	867	881	853	898	898	836	879	795	863	877	925	869	848	855	898	872	848	877	874	871	847	875	876	923	870	856	848	835	841	855	878	877	879	861	904	889	839	887	905	919	873	924	852	849	966	843	867	881	839	862	855	885	832	833	897	838	911	869	917	945	885	881	873	882	863	927	905	893	835	881	835	875	853	893	866	883	850	855	876	881	879	838	857	859	909	823	919	897	871	903	874	827	837	889	860	852	916	861	910	872	859	902	833	898	848	809	878	907	825	882	896	863	872	830	841	844	859	857	879	896	874	880	860	896	858	907	825	951	886	839	878	901	904	882	835	899	886	902	868	896	869	909	863	925	857	877	884	892	897	927	900	850	889	871	849	913	909	839	853	873	880	901	925	865	904	846	856	903	874	872	905	874	842	850	877	849	876	880	833	909	937	857	859	901	831	885	886	910	853	868	860	877	855	858	917	890	889	862	872	887	840	881	877	872	873	871	943	905	872	953	940	870	924	905	827	891	893	885	883	861	848	872	893	902	871	858	852	850	870	896	916	856	874	854	881	888	905	832	934	882	912	870	909	859	895	882	902	854	886	902	912	863	863	901	908	909	895	839	830	879	920	885	884	889	874	853	907	912	893	880	894	871	886	833	886	875	882	797	844	911	883	843	880	881	857	923	893	882	826	831	867	941	890	909	879	907	848	872	867	902	874	847	865	906	875	865	819	873	877	884	843	915	847	886	857	879	902	895	880	845	828	853	873	843	839	870	923	921	923	922	881	873	824	899	881	870	844	870	895	866	883	855	901	857	852	906	903	886	912	890	900	909	925	851	897	833	872	912	918	911	832	940	874	915	857	842	902	909	866	837	842	864	861	876	930	864	856	821	877	896	864	898	913	883	843	893	813	857	849	919	862	929	892	859	880	924	847	873	892	900	860	895	882	873	876	853	853	898	861	882	886	890	811	902	857	860	898	824	864	852	866	853	847	853	846	901	838	855	881	888	906	865	861	852	878	935	904	890	871	877	847	919	825	895	869	925	844	870	893	787	899	901	851	848	853	882	912	851	815	828	833	887	870	875	916	922	888	867	885	844	858	828	907	859	837	889	906	854	921	859	876	872	913	917	907	873	853	872	889	875	889	861	852	860	877	829	840	926	883	854	907	897	904	846	900	886	899	864	862	903
5027	14498	69518	74022	55866	29184	16056	6801	2418	1129	835	729	799	784	786	780	772	750	777	774	790	754	736	760	705	792	772	765	766	772	758	782	739	755	777	753	773	817	736	734	731	779	761	785	683	771	779	764	770	762	735	752	699	752	762	810	763	765	754	764	695	790	810	727	751	789	722	776	712	769	758	741	761	768	790	738	791	760	741	767	761	810	772	725	749	754	721	789	758	727	735	755	758	798	764	731	706	761	745	790	739	746	814	771	758	792	745	790	721	745	764	747	808	752	760	765	705	747	750	727	771	738	726	733	766	749	754	783	778	780	743	751	770	766	700	715	725	779	776	729	729	739	765	773	758	746	723	816	688	761	752	725	787	741	725	794	824	743	720	788	763	772	743	775	749	737	778	777	721	744	751	732	766	763	725	787	740	769	763	767	780	745	753	752	744	741	729	750	727	697	739	768	712	759	723	775	761	726	695	715	767	736	711	772	752	805	758	738	772	747	743	776	754	776	751	739	747	785	712	734	756	767	743	776	766	773	746	748	787	775	702	734	773	805	728	783	693	793	697	781	779	749	782	809	723	812	795	779	765	770	775	779	773	792	756	797	772	760	779	776	770	764	734	736	766	751	828	720	721	786	760	740	763	805	764	783	746	774	737	800	774	730	746	740	729	777	777	724	782	755	790	790	736	743	717	730	784	780	752	750	769	766	698	738	760	752	804	764	807	751	784	728	771	766	760	774	785	780	744	748	766	749	785	748	752	747	721	733	791	743	736	724	780	712	719	802	738	718	756	748	754	790	799	752	710	731	723	749	760	736	785	756	777	764	733	732	731	773	758	762	719	776	814	785	726	776	810	752	772	801	784	767	737	751	773	742	770	787	715	724	742	716	759	776	741	789	724	734	766	745	773	711	796	707	757	766	745	730	823	757	678	735	698	809	760	728	735	738	746	779	781	758	730	785	770	698	692	726	703	759	731	732	779	774	757	749	763	763	794	714	712	703	730	781	739	730	735	752	765	711	753	757	779	801	733	806	749	762	813	769	803	747	771	801	762	740	716	720	757	770	769	758	727	728	783	763	740	759	720	750	791	777	700	770	738	766	767	748	728	770	735	723	768	769	792	790	767	754	788	731	726	739	754	784	731	721	735	738	801	699	750	751	763	754	784	771	735	756	736	749	750	749	774	773	780	785	699	753	761	755	767	759	765	748	752	815	746	747	751	735	766	718	745	757	735	712	749	747	779	753	776	709	785	737	739	782	815	794	773	721	722	799	762	769	700	732	775	799	768	758	750	738	740	763	797	729	755	792	781	763	706	714	778	781	823	736	801	728	785	771	712	781	782	724	725	768	774	790	755	736	728	778	697	811	692	737	753	790	761	788	764	763	731	747	777	764	807	709	761	780	755	752	730	736	724	697	758	744	732	751	746	766	724	723	707	727	752	762	737	769	749	764	771	736	783	723	753	775	736	801	747	760	773	766	777	739	735	716	738	739	766	771	770	764	772	828	763	768	767	735	774	772	706	724	760	755	737	712	753	753	757	813	760	750	751	801	734	745	722	739	686	785	778	756	760	726	689	771	751	723	747	768	741	731	751	737	755	721	758	749	713	754	706	751	743	726	785	702	760	697	752	761	709	763	740	747	768	767	756	760	752	716	797	754	772	756	765	747	771	754	741	773	741	749	755	743	759	714	734	745	754	733	752	757	773	736	717	730	735	766	785	799	722	771	788	753	765	761	730	763	746	759	749	766	759	744	711	737	705	758	785	727	774	760	753	763	743	728	784	754	742	744	789	745	763	806	718	772	803	717	735	800	780	786	786	745	765	725	699	694	704	706	754	765	736	764	759	749	768	754	797	778	740	743	758	840	725	779	731	736	760	755	692	737	750	740	768	743	715	752	744	743	770	784	758	748	757	761	774	757	766	772	758	743	781	760	785	737	715	751	774	731	715	754	702	763	724	758	767	763	738	814	799	774	685	791	769	743	715	739	756	740	738	719	743	772	792	774	806	732	817	747	750	772	791	767	739	695	790	732	739	800	774	760	738	747	730	719	762	799	784	727	722	770	732	763	743	782	699	792	738	758	726	812	764	741	752	770	771	753	719	733	763	770	753	794	715	765	763	791	766	754	774	702	737	755	731	762	747	713	752	747	783	749	807	701	746	735	763	790	740	724	767	769	761	761	756	760	758	786	754	746	741	728	728	739	749	742	746	723	712	763	737	821	773	734	757	802	726	731	706	758	713	756	780	744	765	767	745	766	724	785	807	742	742	757	787	740	743	752	805	752	738	758	814	748	761	781	777	744	772	709	742	775	799	701	705	713	764	678	754	731	727	773	752	732	728	785	734	732	746	750	730	763	726	739	732	786	722	766	798	751	798	760	714	773	737	712	759	733	728	775	756	751	785	744	762	752	759	712	813	768	759	713	713	761	778	716	718	754	702	798	729	809	748	732	755	759	734	754	760	725	744	729	715	735	718	758	759	727	767	713	751	697	782	756	735	761	727	733	748	734	738	773	734	757	786	768	734	760	751	793	758	758	776	754	744	788	713	784	722	760	778	762	765	717	765	753	749	719	771	757	759	774	786	770	739	759	707	712	750	753	776	753	721	738	748	735	796	759	725	744	802	778	738	733	725	737	748	728	730	786	747	812	800	731	784	726	722	800	739	701	743	739	784	764	783	761	790	755	728	748	770	720	728	771	784	776	746	787	815	789	735	771	766	722	742	749	757	763	790	758	781	714	755	761	701	695	727	760	744	745	717	769	711	748	776	719	704	735	734	740	772	730	732	730	771	752	750	791	831	802	764	770	765	744	785	724	766	780	724	689	722	710	731	709	746	737	738	742	723	755	759	763	764	726	785	770	762	780	758	761	737	773	744	707	727	787	760	765	784	758	779	763	726	775	734	715	721	757	755	775	731	788	768	772	791	782	783	773	745	781	702	793	745	760	767	714	760	770	734	722	703	787	698	776	746	731	787	837	776	733	769	802	695	743	816	710	712	728	810	756	741	745	773	748	736	723	713	691	770	749	740	755	758	782	757	763	764	748	778	729	715	744	719	744	725	791	816	719	800	752	752	741	746	794	693	761	760	726	709	718	716	720	779	768	835	733	735	747	749	750	688	720	764	761	746	750	750	717	773	735	767	763	705	752	814	772	748	748	771	767	697	729	771	707	755	809	742	795	744	816	737	735	785	752	722	728	738	784	773	729	761	743	779	734	736	775	737	757	773	765	739	785	728	765	769	769	714	749	766	768	790	771	758	763	757	774	760	753	742	752	770	758	742	795	724	716	721	743	741	760	756	774	750	750	737	727	789	759	753	764	827	776	742	728	763	770	752	731	798	754	772	755	787	776	776	711	698	768	795	739	768	764	679	796	719	763	751	774	777	761	739	823	734	734	740	712	778	750	721	771	739	785	710	790	736	749	760	779	746	710	748	787	724	734	772	710	757	723	718	732	733	750	741	734	768	776	802	748	750	775	772	749	735	802
27682	15136	26095	22046	10858	4140	1782	1129	862	742	722	718	730	737	799	737	728	735	716	799	717	732	745	783	772	728	755	730	724	737	742	747	708	756	789	748	763	743	754	750	699	731	762	728	733	746	742	722	704	773	769	741	717	761	783	718	712	744	706	703	717	747	739	750	721	720	729	736	730	728	748	778	710	725	718	716	728	752	739	704	802	719	700	775	735	783	786	772	731	720	754	752	747	731	736	707	745	810	753	714	708	781	734	700	714	770	733	719	758	717	740	702	763	745	701	696	733	721	710	759	720	722	759	780	705	705	754	738	716	722	730	758	735	707	686	740	719	724	768	766	672	673	726	759	748	766	744	740	707	726	723	727	730	775	722	712	722	739	690	732	739	753	741	680	761	734	698	740	710	716	709	720	728	721	775	694	752	722	719	786	780	718	755	699	742	714	762	767	679	733	716	729	691	703	730	711	709	742	732	770	762	697	707	703	711	739	745	701	689	746	726	741	723	747	688	722	743	636	717	708	731	734	651	774	730	747	709	754	738	683	679	731	716	713	728	724	752	719	707	714	699	693	738	769	748	717	694	739	774	726	757	690	748	726	681	691	703	721	730	732	742	724	744	736	760	732	671	743	719	733	742	731	727	721	728	749	723	771	718	726	746	740	720	796	726	735	731	701	708	742	750	722	768	748	718	720	738	741	739	729	812	717	754	695	767	680	717	725	736	739	746	717	741	702	727	734	748	683	697	706	765	698	778	693	764	716	728	733	727	778	766	762	750	698	751	732	722	710	677	784	725	761	694	679	701	745	737	747	751	708	696	783	758	728	763	730	751	737	733	693	716	749	722	670	727	731	747	731	721	745	712	765	741	746	729	750	742	708	740	778	783	713	714	692	750	739	774	736	728	735	763	754	740	743	695	741	755	717	734	707	728	695	748	715	697	744	746	763	727	744	775	747	753	725	726	729	747	757	704	754	752	717	688	757	701	702	742	760	752	777	704	770	671	759	719	739	701	731	707	678	755	718	683	776	740	770	749	765	762	766	705	724	766	712	755	755	714	688	726	710	714	741	714	654	685	705	762	729	778	672	717	695	708	749	736	772	723	741	721	729	768	705	738	718	721	745	723	728	791	680	733	685	745	716	761	757	748	765	752	697	724	747	732	725	732	714	744	708	732	696	716	748	720	706	724	755	730	750	739	741	676	689	771	714	769	760	761	735	725	724	724	714	716	716	653	749	717	714	696	731	690	696	727	750	742	668	711	703	702	742	669	710	735	729	721	747	729	732	705	723	744	741	735	739	728	707	739	727	742	720	772	667	716	762	751	741	736	704	728	777	715	709	706	743	751	801	768	693	716	726	697	726	728	716	719	736	732	753	727	765	687	708	688	714	711	711	750	736	667	713	767	729	679	771	719	737	752	748	704	745	734	755	759	683	748	730	724	732	710	749	726	755	730	726	715	724	785	739	715	732	729	698	715	708	742	714	750	737	764	768	758	717	749	775	706	777	706	757	758	761	740	705	746	698	688	741	767	727	735	721	737	695	750	704	667	698	724	798	714	682	803	729	746	716	718	778	683	755	768	758	776	736	711	666	740	704	746	751	783	707	774	724	772	693	733	724	722	745	748	698	730	757	731	744	716	766	724	719	689	719	714	731	690	757	711	734	747	779	743	720	710	684	800	727	732	725	741	739	689	702	697	747	818	741	747	737	719	751	712	747	736	718	791	740	681	736	740	699	695	741	703	799	785	674	759	720	731	736	757	757	752	718	705	774	733	755	779	701	655	789	769	715	726	752	777	716	712	765	729	736	713	739	789	729	743	696	718	741	726	729	702	732	764	720	690	774	690	704	730	724	697	720	739	767	761	735	765	704	709	709	703	757	741	739	729	713	732	738	722	745	747	729	779	718	744	728	719	725	771	677	693	742	693	715	753	774	742	772	722	742	728	741	783	725	742	784	754	714	743	717	737	723	741	712	742	717	723	701	753	662	698	784	775	707	779	731	726	705	769	710	752	726	772	716	755	792	759	733	697	693	767	782	719	733	708	750	717	760	758	791	710	719	740	717	728	769	731	781	719	753	710	704	721	716	742	748	722	758	702	757	759	710	743	722	718	740	726	766	771	737	725	769	705	727	755	733	748	751	712	735	736	716	726	698	742	751	732	709	753	791	743	756	675	732	778	766	735	724	709	739	719	733	743	759	693	715	760	737	741	728	777	754	757	739	763	720	772	762	736	745	737	747	808	773	719	732	705	723	751	721	724	715	780	740	740	707	699	714	766	727	751	754	707	767	730	743	715	744	718	710	782	758	772	740	777	727	752	737	723	660	755	762	755	719	689	689	751	766	741	726	773	757	726	748	761	714	772	697	735	749	688	746	713	733	769	719	731	705	727	698	725	763	717	755	752	720	720	725	742	682	726	704	797	728	780	725	744	762	682	706	699	742	768	790	729	725	713	743	689	721	762	762	751	724	707	753	665	738	733	772	762	717	706	745	727	729	701	764	773	727	787	731	781	797	767	688	786	732	732	717	724	723	736	708	709	741	743	751	732	735	746	714	704	718	702	715	676	691	730	739	781	762	752	696	760	766	729	714	748	725	741	730	708	728	725	667	716	760	718	708	739	785	702	700	743	725	768	716	772	733	680	678	715	752	713	761	756	754	709	730	734	743	704	734	732	790	706	723	701	691	759	715	728	753	691	769	687	683	721	720	729	723	740	777	705	686	770	755	712	758	709	742	739	729	704	767	718	733	736	681	726	699	728	703	735	761	761	737	721	712	742	703	745	747	760	727	751	729	704	789	704	753	719	753	712	749	660	708	788	705	671	737	726	678	790	740	744	683	724	703	744	781	760	707	752	729	805	765	771	750	770	733	742	705	749	767	737	720	746	729	779	741	782	711	740	749	809	693	717	746	719	714	765	705	693	742	735	751	755	774	732	715	761	794	697	757	760	750	765	737	748	782	724	767	716	698	744	738	757	757	734	721	758	702	742	730	716	789	720	735	721	755	737	742	755	763	755	715	693	726	727	720	716	698	758	754	684	756	716	735	712	729	748	721	729	732	744	698	743	725	679	737	782	743	723	742	760	772	702	747	716	727	719	704	709	765	728	711	742	749	734	721	744	719	744	756	706	759	735	755	679	765	799	696	731	703	733	716	736	689	717	735	722	688	750	727	757	732	735	727	730	696	728	744	711	742	745	750	714	737	734	760	751	717	756	714	721	731	783	745	708	716	689	741	693	700	711	731	729	737	761	755	725	743	740	747	759	769	713	778	717	721	785	717	723	736	723	725	750	677	705	746	717	742	765	737	764	760	759	761	736	740	719	747	736	823	729	793	725	726	748	685	794	729	707	700	732	749	713	738	741	745	703	682	709	698	734	711	734	719	680	747	726	704	727	732	686	683	683	751	693	745	736	721	729	710	744	714	757	759	768	720	723	729	712	745	741	730	726	779	767	696	788	745	746	710	706	728	745	725	728	720	725	739	696	757
5110	5865	26877	15299	7892	3434	1581	944	618	612	597	593	595	571	600	591	591	588	591	569	602	564	627	584	602	633	587	589	573	580	553	593	616	583	590	586	589	602	576	623	584	577	581	542	569	585	606	578	583	590	609	599	592	610	580	565	601	601	617	556	603	612	551	603	559	563	631	571	555	605	574	631	566	566	596	556	598	622	562	593	608	619	602	588	619	569	594	575	595	581	612	599	588	585	580	569	574	568	544	616	595	587	598	565	559	634	555	603	572	538	599	580	549	576	583	571	570	599	603	590	562	577	549	616	566	585	614	562	581	600	593	567	564	559	569	604	588	606	581	553	601	611	595	566	629	566	607	584	597	606	619	575	583	594	583	585	550	602	597	610	599	616	616	551	583	602	593	528	593	563	595	593	569	648	593	606	526	576	598	606	582	592	535	613	567	546	563	600	593	584	590	599	563	580	585	570	571	640	614	625	562	569	575	562	566	563	590	600	590	594	580	588	566	578	542	594	557	603	555	575	546	560	561	575	560	576	572	625	571	598	586	619	542	539	552	569	607	582	621	597	636	630	547	591	532	604	632	606	587	641	571	582	621	574	585	580	614	587	596	586	584	564	606	566	625	620	571	596	605	589	567	560	566	604	570	620	631	563	613	653	583	587	593	562	581	565	574	600	580	557	587	620	619	580	611	595	616	571	595	605	556	615	564	640	579	614	575	598	625	581	584	578	588	559	559	585	574	588	622	580	548	545	579	597	580	597	541	593	638	600	572	580	558	629	611	547	595	586	560	579	568	583	629	602	579	599	588	569	576	585	630	591	580	615	591	610	545	576	633	561	584	582	580	579	577	610	613	586	622	587	595	586	626	576	569	587	578	572	552	584	562	581	597	576	586	587	555	547	605	538	600	594	560	591	575	606	622	558	566	619	561	589	554	584	576	586	595	556	565	597	578	570	587	632	615	595	600	557	567	584	605	549	587	628	549	578	598	595	586	553	573	584	541	622	614	576	579	585	546	536	571	602	586	569	598	578	550	608	584	571	575	580	583	577	603	565	557	592	587	601	552	608	592	621	565	586	564	594	607	575	584	521	565	554	538	615	602	584	591	596	589	584	611	576	587	579	599	621	585	552	566	587	578	596	603	583	575	555	554	622	550	575	560	582	618	580	599	545	561	612	624	643	573	611	599	536	588	618	553	594	615	591	601	581	548	567	576	597	547	628	602	529	578	543	539	605	607	566	643	590	600	563	565	605	588	563	610	591	540	604	618	627	545	602	572	574	589	576	580	569	598	587	592	596	548	616	602	605	591	561	607	555	556	597	538	668	606	523	584	568	611	584	623	598	572	624	600	624	651	624	571	558	638	568	597	571	572	634	572	567	582	572	611	585	576	578	587	622	566	551	570	570	561	562	582	599	588	584	588	599	571	565	601	576	563	565	571	590	594	575	568	553	582	550	546	642	575	582	641	570	591	579	593	586	563	597	526	620	550	587	536	597	593	609	597	586	533	601	554	602	584	586	548	616	565	593	582	621	581	574	599	574	602	580	551	593	602	575	618	591	588	599	562	558	584	573	593	577	583	541	594	600	578	569	599	574	596	553	580	604	567	598	583	594	594	559	619	588	572	618	560	562	593	579	587	581	587	583	586	605	609	551	566	583	545	622	545	559	612	607	550	602	601	551	559	563	585	536	587	581	589	562	558	552	583	567	588	583	578	576	579	638	612	609	590	582	596	590	579	555	611	598	582	620	602	587	610	562	588	596	632	596	562	593	587	568	554	642	574	641	584	618	589	600	566	583	536	567	570	574	588	595	556	635	539	577	614	552	564	579	612	596	577	566	566	610	584	549	597	595	619	600	540	594	578	585	550	587	543	586	598	593	582	569	536	608	593	617	601	578	621	592	600	568	575	581	579	588	558	554	569	588	585	549	605	576	598	572	595	561	575	594	612	573	601	557	595	568	583	605	577	629	599	614	606	597	550	581	636	616	552	588	629	568	568	635	557	546	588	575	549	558	553	592	557	548	563	595	608	588	684	582	571	579	581	599	605	586	586	569	571	541	638	594	582	585	640	626	613	617	570	551	554	566	600	566	555	604	590	600	575	615	618	587	571	613	532	563	563	575	598	583	588	592	585	592	578	602	583	611	540	563	585	600	549	593	604	591	605	594	583	621	587	567	565	581	627	623	573	597	595	581	576	579	592	595	588	601	545	620	576	594	613	565	584	581	606	556	609	619	540	553	615	581	605	613	607	619	616	625	621	542	642	600	556	571	568	629	644	598	556	559	607	608	587	565	584	608	586	580	573	605	591	573	584	601	591	558	566	579	584	567	553	524	596	602	604	626	574	599	578	553	584	585	617	607	572	551	588	619	615	577	606	594	606	567	557	605	596	600	610	552	566	551	622	567	590	582	607	609	585	592	545	583	604	535	553	565	571	586	573	581	592	566	615	583	585	542	601	615	576	605	595	571	595	594	609	572	623	606	589	604	556	607	555	582	573	572	618	547	556	621	557	622	572	605	577	583	547	626	636	571	577	593	592	570	544	618	605	625	600	590	611	579	585	573	603	547	625	568	576	552	579	591	570	565	582	602	583	602	570	540	574	556	577	551	601	577	566	626	573	588	558	573	607	594	593	577	565	599	578	593	576	621	629	593	597	570	589	607	591	593	571	580	556	587	585	557	650	648	602	582	589	544	573	562	598	594	592	575	597	612	594	589	594	609	574	568	580	584	577	578	605	609	560	606	586	636	621	552	599	585	597	555	579	552	603	569	565	592	594	554	539	580	567	574	558	596	567	602	579	618	634	624	608	576	606	573	611	561	562	594	623	591	609	583	578	579	547	589	549	579	579	563	555	571	616	548	568	610	560	590	604	593	573	577	568	592	574	620	592	568	567	592	549	622	545	548	546	532	598	587	599	574	577	603	587	569	621	568	579	583	584	561	602	562	586	595	581	581	590	556	617	571	632	625	575	583	560	597	577	620	577	603	593	552	637	567	611	550	577	558	597	614	612	642	588	612	554	575	565	606	624	609	568	548	592	589	580	610	597	563	581	593	539	586	645	601	596	591	559	596	615	568	572	514	553	601	602	604	618	598	601	656	636	584	569	583	630	578	532	600	595	585	639	570	597	596	556	625	547	554	584	604	578	630	600	563	571	634	582	645	558	611	594	571	572	602	604	572	641	607	583	581	625	563	626	601	586	575	601	611	569	589	583	557	613	590	578	582	564	592	634	585	596	605	552	563	555	572	562	539	553	578	587	552	610	569	601	584	562	600	571	601	608	583	606	580	557	598	621	568	580	593	553	568	558	532	572	579	600	582	542	566	615	592	551	588	589	624	546	575	614	588	586	534	590	555	567	555	599	570	537	598	578	536	567	606	557	588	555	560	598	612	549	557	573	608	575	594	584	604	573	569	605	586	608	610	565	606	615	583	594	600	568	585	586	568	598	604	614	584	579	632	602	590	538	597	564	590	597	594	546	585	570	580
25425	21722	36177	60113	43890	26500	12975	3756	1342	907	778	779	782	808	843	829	842	779	795	793	787	775	804	747	754	719	757	808	785	726	768	766	767	803	727	790	751	797	781	766	807	805	807	782	740	780	760	735	759	788	749	756	788	771	773	726	801	739	766	751	813	791	735	798	763	739	772	839	777	789	761	693	777	732	787	822	782	785	750	784	785	787	776	752	776	773	764	758	737	735	769	768	752	811	730	727	775	741	786	787	817	752	760	698	803	746	782	740	799	724	783	713	720	733	793	781	763	799	797	737	749	726	767	764	742	716	778	761	743	763	716	785	757	777	775	750	781	799	747	761	801	779	710	796	775	777	821	766	805	760	769	764	763	778	760	744	774	782	797	778	819	786	784	774	739	819	779	767	768	772	740	744	745	789	745	804	755	759	808	793	781	773	769	778	763	742	701	750	765	769	761	753	756	768	767	752	799	771	762	757	774	792	804	815	790	727	749	751	772	802	758	729	764	754	793	692	782	768	746	815	777	769	767	753	768	734	722	742	803	755	775	746	794	836	778	774	718	803	741	798	733	763	751	760	760	738	770	741	811	727	758	740	760	806	751	727	745	768	782	788	818	794	730	793	790	801	735	815	827	773	788	767	784	832	809	777	786	714	737	775	761	801	777	753	775	769	768	781	777	811	716	702	763	784	752	705	725	792	766	746	735	763	803	755	734	722	726	776	743	803	744	750	767	804	733	793	743	729	751	764	746	774	781	776	724	800	759	739	762	778	816	732	756	774	789	777	772	710	758	757	789	787	821	736	815	704	789	752	781	748	718	771	778	743	766	743	782	775	768	716	770	759	781	767	724	740	740	741	739	741	765	761	783	771	740	732	804	786	750	774	790	713	776	775	751	806	749	786	768	780	704	739	742	714	756	778	791	754	694	776	780	749	797	777	767	776	750	766	720	773	728	766	736	768	778	745	753	802	767	809	771	794	823	787	777	777	734	774	811	730	797	753	780	778	800	724	764	750	748	756	734	789	798	795	741	779	747	739	773	740	761	757	733	727	789	778	772	751	750	754	775	763	761	811	789	788	785	799	802	789	771	808	760	765	723	805	757	733	778	818	801	836	758	759	742	782	794	785	769	740	724	773	788	790	784	764	805	790	758	796	761	738	748	747	742	751	781	736	716	752	746	730	772	745	773	804	767	750	777	775	743	734	726	752	737	757	768	751	763	774	732	779	776	730	805	727	797	788	791	709	769	789	767	783	766	762	738	763	753	796	763	732	740	795	736	753	786	721	826	735	756	722	791	751	782	788	738	771	777	798	794	777	785	801	765	791	772	791	786	726	810	775	746	741	774	783	786	786	744	741	747	746	742	749	721	763	750	778	751	776	719	799	779	802	775	737	754	747	758	774	757	779	722	784	765	739	843	688	783	767	779	741	785	774	778	769	767	759	732	803	757	807	779	759	778	783	803	812	800	762	759	785	762	744	828	778	774	783	820	786	790	771	732	786	738	751	808	771	744	787	761	765	809	766	785	737	776	739	773	772	773	750	798	765	723	789	802	757	754	744	810	766	788	807	733	733	746	812	700	797	803	784	767	743	752	740	786	713	747	758	786	819	748	807	726	777	756	754	772	766	742	661	733	782	792	761	785	734	774	717	754	790	754	762	788	782	778	779	751	740	772	799	776	746	790	780	787	749	759	750	706	775	769	737	744	803	771	753	776	778	772	755	783	775	716	744	765	810	763	742	720	766	762	750	738	762	695	775	739	726	759	775	776	801	776	773	757	795	730	753	760	717	754	736	806	756	708	797	728	713	689	753	773	760	769	765	734	755	742	758	731	764	798	774	743	765	763	786	815	714	782	738	762	787	765	772	817	780	749	727	749	729	799	757	777	818	770	754	797	732	720	806	759	688	803	800	760	774	771	753	715	737	729	740	797	753	778	765	747	768	769	760	744	727	755	737	804	756	808	772	737	720	781	812	736	736	780	776	796	739	773	759	775	779	765	810	777	794	783	755	783	779	771	773	770	727	785	810	788	790	783	754	764	754	743	809	802	735	747	750	769	708	797	740	711	716	753	788	754	778	731	783	764	731	766	757	766	790	771	744	782	738	823	745	758	780	737	751	807	741	731	754	773	735	748	769	768	775	748	758	706	795	798	784	743	746	753	782	746	769	752	749	818	735	790	810	775	737	795	753	758	807	748	784	804	772	785	759	750	756	777	796	733	787	784	725	737	761	760	735	776	776	741	770	810	767	751	790	772	738	728	814	775	785	789	753	697	759	780	743	725	714	824	768	788	789	745	771	755	698	776	775	858	775	753	762	744	750	771	724	739	782	811	751	762	770	771	795	800	783	790	760	752	786	797	764	738	771	781	768	797	806	820	767	725	769	737	786	758	735	818	729	761	817	771	791	761	805	772	724	773	755	763	770	779	739	744	755	768	756	774	797	786	747	824	830	777	758	739	799	729	706	761	715	755	746	761	768	730	819	783	737	772	764	791	764	790	815	776	768	781	754	737	786	732	775	774	752	750	819	758	747	764	761	755	767	754	754	729	725	822	758	775	766	745	788	754	723	784	801	813	749	748	782	733	733	799	792	772	767	776	795	741	776	753	735	809	775	754	796	848	752	816	724	778	776	749	775	764	758	758	787	768	810	714	755	771	740	753	743	733	767	787	738	719	750	731	743	778	744	804	711	822	737	774	768	724	768	724	791	790	770	732	787	778	774	801	761	763	738	761	790	755	817	714	713	805	742	719	806	757	777	760	779	743	787	739	707	717	786	757	742	773	839	781	771	798	776	769	775	756	749	756	793	735	820	745	748	794	708	738	820	716	775	753	798	740	780	757	790	786	734	764	796	750	767	763	767	770	798	814	797	794	759	741	752	719	816	733	744	760	740	753	771	754	731	772	755	729	786	824	776	765	762	752	770	793	775	789	718	769	721	766	711	772	762	734	795	746	788	768	796	796	790	729	765	720	710	752	807	763	773	808	791	780	737	766	789	756	764	777	770	791	761	767	792	779	771	794	752	807	790	795	831	735	808	752	785	724	768	740	740	731	756	800	794	788	743	760	730	777	744	767	743	738	763	778	725	755	766	730	750	794	738	759	773	714	731	735	770	692	736	776	765	791	759	762	792	777	818	779	762	721	801	794	787	779	769	800	758	790	758	765	817	711	743	723	754	758	713	762	807	792	772	755	768	793	770	756	768	736	802	782	744	784	700	765	766	727	734	773	694	740	745	784	737	755	753	726	769	744	748	761	755	805	778	767	777	745	765	789	764	729	793	774	783	816	784	777	811	768	753	811	813	763	794	739	757	721	727	785	769	779	704	780	808	723	759	738	710	762	735	791	786	775	769	784	760	790	767	748	756	797	796	752	752	733	788	825	741	748	780	746	731	744	770	802	766	766	771	779	747	787	764	725	754	781	801	756	717	719	772	721	735	730	751	778	804	761	758	772	749	750	764	803	703	764	797	793	740	778	797	760	747	716	797
7050	48726	58833	59698	36186	18683	8658	3203	1350	830	678	632	629	694	630	653	686	680	635	696	650	703	646	667	669	640	629	648	645	652	642	652	712	618	670	676	656	637	684	651	699	646	699	664	664	749	674	664	653	657	685	645	674	663	654	688	630	632	642	701	649	662	651	679	617	701	672	647	664	697	615	651	645	687	626	656	677	675	641	635	678	709	635	650	668	624	677	629	663	668	677	660	627	694	638	633	667	655	676	668	695	680	681	645	644	689	627	645	621	658	646	645	690	648	669	635	683	677	701	654	622	639	637	657	682	647	680	660	605	660	638	674	691	678	620	679	636	696	616	691	657	667	637	691	637	674	661	675	651	692	688	652	675	669	671	670	607	679	655	704	742	658	702	672	634	685	658	605	631	695	654	668	658	609	652	652	653	656	703	650	677	647	692	686	672	623	687	639	657	686	650	696	661	638	665	646	648	637	628	650	645	635	625	689	719	639	635	630	641	647	669	638	644	656	658	653	654	673	642	712	681	685	645	711	642	679	622	665	677	636	664	660	699	639	688	648	652	676	663	667	655	629	648	653	678	653	661	618	655	626	650	638	641	633	669	664	678	666	617	698	692	636	655	658	642	629	668	665	679	687	631	631	663	617	669	673	645	699	649	586	740	644	640	669	619	710	600	669	637	646	661	614	636	633	670	624	656	658	687	677	664	643	665	662	628	606	665	593	705	626	634	624	604	688	601	644	632	661	672	710	676	648	643	671	657	652	660	666	635	617	656	629	651	693	630	669	641	657	619	648	632	659	662	634	692	687	625	679	645	650	638	658	648	686	630	689	598	656	679	704	615	657	666	652	624	650	667	649	626	669	644	658	650	633	657	686	582	662	617	659	657	637	720	687	639	700	630	678	642	685	693	671	685	640	670	613	650	690	595	663	705	678	655	656	644	595	688	650	669	667	651	606	686	653	672	676	630	643	653	605	658	636	708	678	662	655	625	629	638	678	634	656	656	664	680	706	667	659	672	669	650	708	676	642	668	672	622	615	668	662	683	635	611	616	650	670	680	599	682	702	638	662	672	599	710	667	613	608	674	652	744	674	659	631	665	608	681	709	649	659	671	651	618	647	587	635	629	652	612	735	657	647	683	616	624	669	665	614	637	649	641	691	688	627	631	617	614	668	687	677	669	607	665	648	646	639	607	696	705	693	649	645	657	635	680	627	662	608	660	643	621	656	675	635	646	655	622	684	669	633	672	684	686	694	649	650	629	656	642	621	636	643	674	591	655	640	629	693	658	686	600	665	647	643	617	616	648	692	682	705	634	625	658	674	642	676	648	619	691	679	630	640	662	658	697	665	646	653	662	678	632	670	650	677	665	643	643	707	676	724	700	701	673	652	666	632	645	615	640	626	637	623	663	648	625	665	650	669	644	694	667	669	623	610	652	591	609	700	631	657	654	622	629	634	670	625	701	668	662	658	674	653	657	676	638	645	637	646	661	644	648	651	663	657	680	651	633	662	660	665	660	657	675	652	637	671	645	668	649	690	640	633	633	650	653	626	662	658	654	663	623	689	659	654	666	663	702	634	658	658	646	618	671	677	653	657	647	684	697	672	680	617	684	632	634	632	684	648	667	659	665	649	651	648	638	641	656	595	721	683	671	647	657	635	633	667	639	639	661	605	628	660	646	638	687	628	705	681	624	647	656	689	658	681	663	621	629	650	681	602	695	651	650	613	656	682	693	639	632	650	687	659	628	649	654	630	660	622	651	665	623	645	636	619	649	633	673	655	680	640	634	635	650	640	715	665	602	656	659	686	653	677	639	696	590	640	610	644	644	658	639	693	685	651	690	656	689	628	649	669	668	682	598	660	618	623	658	638	720	693	693	694	640	669	655	693	694	696	670	601	628	679	686	649	593	690	684	698	687	655	676	633	638	631	684	653	651	615	647	621	614	644	642	619	669	679	603	683	661	680	659	622	724	662	645	648	657	598	646	654	673	699	642	644	674	633	683	665	669	620	641	690	659	626	657	611	676	628	649	633	675	653	695	666	658	615	647	636	625	613	673	658	682	636	657	661	668	665	683	663	675	673	675	625	616	646	655	655	647	665	652	640	660	692	653	687	679	676	697	614	675	674	657	660	615	663	655	665	649	618	663	682	651	636	655	650	625	641	663	636	684	646	673	681	694	625	680	634	596	656	644	668	628	651	662	678	664	652	639	655	681	645	600	640	644	682	651	648	637	625	661	624	594	620	606	722	613	695	636	659	599	643	681	733	623	703	671	580	661	637	615	677	629	659	635	661	603	670	649	631	629	693	665	637	658	714	626	685	667	668	690	659	637	643	605	662	619	619	695	679	662	658	662	675	641	618	668	629	633	648	643	665	668	656	648	625	687	648	680	620	665	695	680	691	651	637	653	625	650	636	680	717	629	661	660	618	636	613	620	656	666	625	712	658	679	638	612	638	622	654	663	654	648	639	640	640	658	641	679	628	681	656	671	657	613	677	663	675	639	650	637	588	630	652	636	671	662	616	644	656	653	643	692	693	644	647	628	673	681	672	612	647	624	689	648	610	666	690	651	656	642	651	680	661	677	636	679	646	608	663	670	656	658	678	666	642	656	639	664	617	673	630	666	677	634	588	657	663	707	673	654	718	678	644	656	673	600	648	619	657	662	676	640	643	670	638	638	671	621	659	654	633	662	649	646	666	643	686	657	671	647	705	675	693	608	641	623	635	684	645	661	609	671	666	671	675	656	641	655	663	648	643	704	691	646	666	654	680	649	649	661	653	666	648	686	666	623	639	667	634	656	664	637	645	596	653	739	628	670	697	657	701	666	658	648	657	698	624	618	717	669	658	627	636	637	666	666	627	642	644	608	671	629	677	650	646	608	670	675	667	639	655	667	683	681	681	640	670	643	624	682	675	606	643	603	654	677	656	625	654	625	636	663	649	678	601	696	673	659	672	615	652	654	648	671	667	640	659	625	629	632	636	634	631	632	661	689	649	643	616	677	621	673	656	636	620	649	672	646	640	597	625	645	656	610	602	648	643	682	649	683	698	652	665	681	644	677	646	642	672	650	678	644	684	671	648	654	613	634	635	627	616	635	656	679	653	695	654	668	606	628	660	709	678	636	608	642	653	683	636	663	683	609	635	657	657	594	638	631	641	617	592	663	640	611	660	640	639	661	660	682	652	667	676	652	646	626	649	670	668	652	667	666	618	681	647	610	658	697	660	691	673	661	652	632	645	682	671	622	611	671	671	681	628	634	635	672	701	641	671	633	619	652	645	652	667	620	669	703	647	653	644	627	654	619	650	649	637	689	683	609	678	692	640	663	661	659	605	671	653	688	730	662	669	629	664	638	671	675	664	645	640	621	592	729	642	677	647	715	664	624	648	597	703	659	685	653	602	613	657	647	657	582	672	642	656	612	677	676	609	595	639	621	641	648	618	611	620	693	677	656	661	652	684	686	631	648	618	645	661	692	679	628	671	663	665
24174	21392	30838	54034	48235	38320	28015	11442	2935	1360	1023	911	921	883	973	928	899	907	905	917	873	885	882	885	906	932	858	829	842	881	891	873	861	877	888	858	898	866	880	915	829	894	892	886	852	923	872	906	880	876	884	918	887	865	854	928	865	882	923	858	845	907	876	886	903	870	931	877	831	908	875	893	913	887	870	900	958	879	920	872	867	867	860	847	878	879	874	894	894	900	883	913	873	878	910	857	897	911	908	901	911	844	904	874	922	874	932	878	871	856	861	870	863	861	838	867	903	804	877	855	913	914	892	906	886	905	831	854	827	902	858	916	876	904	877	868	817	886	882	898	883	875	940	887	928	891	884	863	936	910	896	882	872	845	865	866	880	834	860	917	857	874	883	879	852	912	885	948	851	886	916	877	828	836	850	884	873	889	904	832	857	865	865	907	833	857	881	899	892	924	876	885	849	925	899	870	859	867	890	877	901	859	834	833	925	902	869	869	884	867	914	872	860	836	863	925	923	819	855	854	896	858	862	894	843	859	923	828	832	781	837	874	855	877	872	888	876	894	858	879	828	882	851	859	875	889	828	886	877	855	783	884	943	857	890	881	902	858	824	872	849	889	873	835	918	902	858	858	878	871	857	858	880	834	885	886	842	935	891	816	899	862	879	950	826	873	854	877	854	891	890	902	911	884	901	889	895	861	877	856	872	854	848	900	862	889	932	926	854	919	852	928	917	853	862	878	910	903	900	890	894	886	931	900	878	871	867	870	916	950	813	834	807	863	920	834	854	831	861	884	857	873	866	936	878	894	907	858	895	913	859	894	871	885	886	817	893	859	900	912	816	900	891	834	840	885	916	862	897	901	865	844	891	860	863	911	897	898	892	859	882	887	903	825	872	941	916	942	905	911	858	885	821	868	880	927	832	857	868	852	880	874	853	899	913	870	860	849	895	836	829	837	823	861	917	831	893	831	855	868	927	892	905	917	843	858	930	909	899	860	895	869	888	880	887	844	868	872	944	919	912	929	937	843	914	916	836	879	858	909	887	922	831	898	920	835	904	863	861	882	913	897	851	862	882	824	873	882	854	895	823	904	882	867	878	891	867	868	924	866	880	873	877	881	891	893	838	823	921	865	834	886	881	887	892	861	853	843	873	904	862	832	852	878	892	914	873	866	856	917	845	876	919	895	841	861	878	907	936	931	909	849	907	862	887	854	869	848	870	853	872	899	880	826	847	873	856	872	919	915	924	845	836	925	908	825	882	936	849	856	898	830	850	811	858	857	906	866	871	880	883	931	850	885	893	868	866	863	847	819	900	867	944	878	851	853	890	885	870	844	858	877	826	859	836	834	871	829	881	888	905	870	878	825	857	872	943	853	858	843	857	881	855	941	868	866	910	853	917	874	853	887	865	870	877	866	849	843	887	906	890	904	874	871	890	877	857	848	899	876	829	823	868	893	793	873	851	901	863	825	871	892	916	893	891	846	927	844	953	840	872	798	886	863	901	890	855	865	889	878	877	897	861	872	865	921	868	842	885	853	865	894	882	915	868	870	882	855	862	891	858	837	885	889	890	842	891	824	870	907	893	822	889	908	891	917	871	840	861	889	823	870	816	832	863	825	862	905	913	877	881	884	815	882	869	827	844	906	915	863	889	865	881	864	818	838	900	907	880	930	819	905	819	869	954	865	858	833	892	845	945	876	907	875	891	889	863	865	883	842	794	900	865	912	924	908	899	909	868	849	904	830	862	872	832	895	912	831	875	894	884	865	913	895	851	881	912	884	944	947	877	877	855	881	901	892	878	843	844	871	847	880	894	841	927	895	918	866	877	890	871	868	883	855	863	872	891	905	906	856	898	852	910	924	859	848	873	866	879	896	954	875	830	906	839	903	905	888	881	888	897	838	877	917	822	796	819	878	881	840	881	899	936	849	915	950	830	927	799	866	843	856	894	843	801	868	910	864	880	831	919	866	887	829	872	869	825	849	855	849	920	912	874	859	873	907	852	913	861	852	919	877	835	866	868	896	844	887	893	889	860	808	864	810	868	859	893	935	819	831	863	872	861	853	917	893	881	935	899	898	873	868	905	873	928	832	855	883	864	880	882	902	896	899	915	899	870	839	847	847	850	888	901	914	860	880	922	844	843	874	873	880	895	858	870	903	854	891	926	801	895	894	887	933	869	892	868	849	864	888	872	891	912	891	901	868	820	883	891	846	849	901	876	882	925	879	877	894	890	848	888	897	866	918	883	895	896	881	873	858	895	843	878	907	855	863	836	881	834	864	895	901	896	838	890	910	889	836	924	880	914	858	921	850	839	897	836	899	862	855	908	905	853	866	894	859	913	888	881	936	860	827	855	857	848	873	865	903	847	921	904	883	846	855	820	826	900	856	864	900	844	859	917	884	858	895	776	853	846	860	816	890	846	904	875	884	849	847	920	853	846	891	849	873	837	911	840	852	899	840	860	901	875	854	855	854	853	886	889	872	868	867	798	859	841	817	924	855	915	841	854	913	907	874	870	864	897	820	881	852	888	871	915	853	864	866	879	875	894	856	887	824	862	907	888	864	858	934	891	806	913	869	870	877	853	892	852	851	911	876	840	885	832	900	902	879	891	933	820	872	812	907	799	895	896	824	896	882	887	883	885	882	882	853	786	802	864	891	891	895	875	862	881	866	891	808	888	855	843	865	880	878	873	824	811	866	920	880	919	869	887	859	872	909	915	845	838	940	908	867	854	884	832	881	898	892	880	870	868	883	898	819	836	963	871	884	812	924	851	877	891	880	889	832	920	874	821	813	887	864	852	823	877	868	832	896	846	829	845	873	838	900	940	884	848	886	836	871	845	863	876	868	852	882	854	851	870	894	877	890	883	894	835	923	938	885	858	937	860	862	936	880	887	925	874	872	881	825	889	825	883	900	891	886	866	902	862	880	873	894	884	863	904	917	826	879	901	909	864	840	925	869	912	879	853	857	892	896	854	858	855	873	877	904	902	900	876	873	909	896	853	867	817	901	863	890	884	872	885	912	877	897	858	868	873	863	838	902	871	899	813	870	930	933	846	901	929	847	852	865	826	905	854	896	873	919	891	908	871	882	897	876	885	875	825	844	899	870	871	919	880	864	852	872	827	901	920	871	878	871	873	852	899	897	853	870	826	882	893	878	905	884	897	951	847	880	867	823	805	919	854	890	900	846	885	900	859	890	892	932	869	857	865	848	863	879	874	915	814	884	892	849	874	907	864	866	878	837	893	853	885	923	848	894	886	821	853	886	869	861	891	827	907	824	930	871	863	904	864	850	850	903	887	934	838	837	887	850	903	862	871	898	857	897	841	821	882	868	876	902	823	869	877	881	916	929	951	899	901	880	902	878	901	871	894	872	892	888	900	856	930	818	862	834	883	872	875	859	948	866	840	911	936	895	871	887	895	876	943	890	873	898	876	887	858	850	914	877	892	855	849	882	828	890	856	899	831	849	918	856	853	882	891	835	872	884
6781	51452	76652	80387	51547	35680	19994	8118	2676	1213	899	783	797	729	799	782	793	726	765	783	752	781	714	764	793	736	793	784	713	729	793	780	751	784	750	772	755	800	800	775	737	797	779	804	768	750	735	761	795	771	812	790	726	742	773	770	771	719	732	829	755	775	837	792	770	724	771	794	766	750	792	798	705	797	842	742	761	753	770	734	757	775	777	753	767	796	735	752	766	734	791	782	697	733	755	771	732	734	759	791	781	762	728	751	788	769	757	758	801	694	784	819	756	740	787	757	774	776	786	735	773	762	754	747	730	767	764	731	758	731	771	756	783	788	766	811	735	752	758	780	752	813	740	778	744	790	731	760	727	765	753	736	718	774	764	761	718	746	774	700	734	763	745	791	716	754	786	742	772	761	718	745	734	759	763	778	698	769	737	753	772	787	744	725	736	758	753	821	766	739	737	820	754	730	707	772	759	714	742	761	769	734	765	779	743	808	735	722	766	754	734	757	730	726	776	772	761	751	766	734	788	760	730	788	754	763	768	744	765	747	791	757	704	748	815	746	741	773	737	729	777	749	745	708	746	736	788	743	761	759	776	784	810	805	768	771	731	771	781	816	784	773	780	775	814	726	774	750	732	732	718	727	806	781	736	743	752	734	809	762	747	706	728	754	772	750	784	742	735	705	728	760	767	810	748	712	739	735	772	752	726	796	743	740	770	768	760	798	720	784	736	734	757	763	775	750	738	828	760	724	743	736	747	776	785	786	789	774	755	746	760	776	767	711	738	750	792	710	760	850	768	742	768	787	769	732	739	740	716	787	758	804	718	719	741	743	790	748	745	753	798	753	759	750	715	769	766	739	819	678	738	701	704	742	776	787	741	769	770	754	754	750	733	742	740	766	777	754	734	791	758	738	725	807	720	757	807	731	735	764	724	812	755	721	762	770	784	759	689	805	754	757	731	721	737	784	749	756	779	720	752	774	782	723	764	779	748	779	752	772	744	771	717	793	766	695	763	760	762	718	747	745	755	785	746	749	782	800	745	737	747	761	772	793	736	760	775	748	709	772	802	744	802	757	804	752	766	804	713	831	746	752	735	795	744	789	771	813	726	724	740	749	760	728	730	746	790	781	770	789	756	776	765	740	760	722	837	751	768	766	781	808	726	735	761	729	738	743	770	779	775	767	785	769	732	792	686	784	721	800	790	746	794	747	794	747	727	772	760	729	751	774	749	762	760	824	758	766	713	743	726	778	687	795	713	729	742	736	776	740	750	782	715	737	799	811	819	761	702	700	762	747	732	783	682	779	751	800	734	740	802	682	738	750	762	770	733	794	788	765	749	825	784	720	773	680	774	730	785	777	761	762	774	715	766	743	732	738	748	772	773	767	756	740	745	748	755	767	732	722	770	748	760	785	749	702	752	746	706	768	712	801	721	817	749	714	750	729	739	775	753	771	765	757	714	764	762	754	757	791	759	728	767	738	702	757	702	752	772	786	742	790	760	756	761	753	788	755	747	776	732	731	775	775	757	764	772	749	774	724	799	716	739	802	760	726	794	765	793	742	804	790	777	743	774	771	718	730	725	783	743	764	745	780	776	754	737	716	727	706	798	754	732	743	698	739	714	703	762	764	754	770	770	751	788	769	784	746	785	745	756	754	695	777	743	700	802	804	769	754	738	769	774	733	715	772	742	706	793	730	748	794	783	732	741	748	788	755	854	741	748	758	702	746	754	777	818	762	720	745	724	765	732	758	791	812	760	716	757	745	735	748	747	728	729	716	743	730	752	760	737	732	757	759	770	749	783	738	775	766	753	758	753	719	756	784	775	762	768	777	759	712	734	780	798	799	734	755	750	789	717	739	735	803	803	796	716	737	781	662	802	780	736	761	744	771	788	738	750	739	760	789	786	758	737	783	741	771	782	729	738	712	782	758	748	783	736	729	731	792	764	703	802	757	759	772	739	740	749	765	748	793	770	729	727	774	755	727	762	835	736	737	803	775	767	775	760	801	737	732	743	736	776	783	741	744	763	756	742	775	807	782	709	792	756	820	742	731	783	735	735	798	723	780	721	735	794	758	742	767	724	743	723	682	719	768	723	697	773	759	802	734	711	762	688	807	755	778	742	768	747	773	763	739	752	739	734	761	743	736	736	700	807	732	762	757	729	803	771	750	753	738	760	756	758	771	748	781	743	785	703	708	744	772	711	763	776	775	792	768	779	767	749	746	778	743	737	748	758	748	760	694	743	777	722	790	753	757	729	743	759	702	759	740	780	797	795	763	797	795	738	783	807	722	750	756	756	761	685	727	768	747	690	745	764	759	797	789	753	747	714	759	805	777	770	754	748	781	789	722	782	739	763	764	758	745	731	749	811	755	757	707	737	760	784	746	758	773	738	722	770	733	769	760	782	718	732	765	744	726	734	749	720	687	748	793	726	747	725	766	751	754	699	759	791	764	752	744	753	766	779	833	783	779	769	740	788	739	756	726	753	725	785	763	706	728	750	757	685	718	738	748	830	718	756	762	710	753	767	700	731	770	709	719	780	775	747	748	726	719	726	779	760	761	781	763	749	736	764	793	757	743	742	770	721	757	731	761	796	747	777	723	766	783	713	731	719	753	754	762	728	743	751	788	729	740	753	788	725	764	772	789	699	745	763	748	760	787	744	751	733	729	736	765	787	751	766	723	758	735	779	735	725	752	772	717	720	746	765	719	744	753	778	768	711	744	755	725	797	720	781	755	792	763	739	761	788	771	728	784	730	722	775	747	760	764	684	749	806	786	782	762	732	774	710	753	737	753	813	751	754	698	788	728	785	738	731	747	765	726	748	728	755	755	763	801	778	752	790	700	773	745	697	791	755	775	791	790	751	739	765	837	746	756	758	766	769	783	801	768	740	745	729	763	717	754	805	761	750	785	728	740	791	759	783	781	745	733	726	728	751	723	749	759	794	764	725	774	779	793	810	782	813	754	774	790	786	790	798	688	726	775	757	681	740	747	748	765	796	745	765	744	797	800	761	720	746	753	721	806	761	767	788	753	768	740	742	785	744	775	765	770	744	733	757	748	699	757	746	769	774	799	786	757	762	780	765	761	762	743	756	777	780	747	736	706	775	729	668	764	755	758	800	780	797	766	759	741	753	688	718	720	718	750	733	733	783	747	710	761	690	764	776	756	800	690	757	725	754	724	749	769	697	738	779	739	745	769	712	707	731	777	825	778	720	783	723	801	801	786	737	773	658	752	778	752	772	779	781	764	750	782	732	767	773	741	690	745	772	767	761	743	797	759	790	787	761	754	787	782	699	737	718	772	780	705	779	760	779	749	750	764	735	774	794	817	754	753	767	762	720	745	772	745	749	696	719	748	746	781	762	744	772	718	765	804	773	780	761	772	727	711	739	796	740	784	776	700	775	757	777	759	786	743	690	742	764	754	754	778	753	757	711	720	747	751	740	775	744	752	715	801	755	763	724	784	764	772	732	728	763	733	772	736	732	744
27593	14759	10287	19576	11426	5825	2650	1239	930	808	724	719	729	705	743	745	754	682	738	704	706	714	767	729	753	683	727	675	694	719	687	749	696	741	721	735	745	707	727	672	724	719	703	712	703	732	698	738	767	751	671	722	747	702	745	748	774	724	735	726	739	733	758	750	767	696	696	765	761	759	724	749	745	709	708	651	734	759	731	760	702	737	704	716	707	719	757	733	723	748	683	716	754	685	702	763	675	689	738	698	728	717	716	731	740	764	726	762	678	745	736	710	768	784	728	738	774	713	711	665	789	741	718	699	746	777	716	751	743	754	707	716	748	735	734	659	729	732	718	737	760	716	740	701	730	785	696	740	722	745	763	756	729	757	766	749	704	733	689	752	736	754	711	677	699	714	714	732	727	736	701	730	737	672	687	729	701	734	746	716	775	756	731	768	691	713	740	787	703	711	719	724	701	747	758	731	745	761	739	711	712	739	783	721	705	739	741	689	737	747	750	724	748	712	737	735	681	723	737	725	708	718	722	706	734	754	683	708	731	705	752	722	651	725	739	680	751	702	728	771	753	737	750	765	743	731	724	692	733	711	696	658	717	736	674	738	717	754	676	736	780	726	711	785	704	751	707	745	717	740	667	745	734	735	728	683	771	731	715	767	731	717	736	718	729	738	689	715	712	740	682	715	669	697	769	724	749	740	753	732	743	761	722	748	740	741	744	720	723	746	738	687	748	768	771	725	788	701	704	763	759	758	743	726	708	717	717	714	801	728	729	754	678	754	699	739	734	789	745	757	713	707	748	780	710	717	669	728	751	689	729	722	710	720	739	687	720	745	745	759	785	717	701	705	741	750	728	697	703	727	677	748	727	727	752	720	693	698	747	726	742	713	703	702	732	728	729	744	707	769	742	814	771	759	750	740	687	713	721	757	643	716	704	725	718	741	711	704	730	721	716	750	732	726	779	763	681	712	739	709	746	731	728	730	724	695	777	715	739	742	727	718	697	684	690	695	744	760	753	720	749	727	765	690	734	713	736	713	729	714	737	712	707	744	734	724	717	699	719	704	715	706	688	772	660	744	707	705	746	680	693	720	704	709	747	709	723	708	723	727	729	739	727	780	713	746	708	686	768	732	677	751	714	704	710	675	694	722	735	674	715	703	734	694	733	706	726	780	717	781	748	718	761	711	714	727	719	761	790	678	709	777	670	708	729	688	734	682	769	775	715	719	730	723	763	724	716	761	689	704	731	695	747	732	718	717	746	698	742	766	706	717	721	743	765	730	754	709	708	739	732	740	731	741	723	711	732	729	751	729	711	711	690	770	748	724	789	731	764	763	742	713	759	742	743	708	765	661	753	754	734	699	730	720	712	681	825	729	755	733	683	707	731	726	746	705	724	702	717	729	735	721	768	736	718	691	724	715	727	714	776	693	758	730	754	731	742	745	697	724	719	763	755	707	697	701	694	704	704	704	756	765	720	715	738	726	739	686	746	693	710	708	703	737	711	681	756	733	742	730	753	694	742	684	735	710	751	705	715	729	733	739	691	685	722	688	674	734	734	699	751	748	729	750	731	725	744	720	716	748	761	696	732	702	736	740	781	739	746	710	710	724	709	701	770	733	763	711	735	708	720	729	708	751	711	690	746	767	708	754	738	722	718	731	686	754	724	745	729	731	735	716	723	721	676	716	723	742	730	704	720	722	747	753	714	761	694	731	711	736	739	734	738	753	740	704	743	752	738	705	745	722	698	722	761	725	751	757	686	690	713	722	754	737	756	773	722	765	724	704	740	801	716	692	748	733	784	725	715	767	755	727	730	742	693	731	718	775	706	701	723	729	735	764	734	754	789	720	733	670	735	702	712	678	712	699	720	710	747	742	743	718	708	700	748	708	737	735	755	701	755	734	754	721	755	713	733	738	687	720	733	710	719	722	687	739	763	707	769	750	726	767	750	748	726	754	710	744	734	743	694	748	731	736	769	741	708	731	715	762	709	732	756	724	729	728	678	700	722	743	754	731	726	723	753	733	740	751	777	759	766	731	714	715	686	782	763	718	733	704	703	728	757	771	712	727	697	712	741	766	713	758	757	718	682	721	674	726	696	744	758	720	747	764	732	741	702	756	741	734	710	711	775	735	701	754	754	705	716	699	704	780	727	718	678	774	701	681	765	720	723	736	663	720	742	713	715	706	759	727	738	761	690	742	743	735	713	729	770	726	669	705	735	697	687	736	749	738	672	732	714	726	710	680	770	705	710	729	699	706	655	736	717	761	765	704	702	715	744	692	731	722	771	728	719	745	769	726	688	729	718	722	698	712	687	721	718	724	759	759	713	719	757	721	718	754	734	736	762	734	738	696	686	750	746	726	741	700	698	724	724	769	656	680	724	716	747	734	667	733	713	708	757	726	706	681	715	708	726	676	686	705	776	704	782	690	726	727	684	726	734	727	704	715	706	761	709	735	728	754	718	754	712	723	677	764	743	722	727	720	698	723	723	720	780	758	753	717	683	717	740	703	708	707	726	725	729	709	729	744	713	723	727	680	755	771	680	700	706	705	729	763	727	711	739	715	734	720	685	705	713	687	729	740	675	676	717	754	728	742	758	740	738	787	729	719	755	757	732	671	724	740	732	706	725	731	729	746	751	722	729	739	745	717	730	714	741	729	748	761	768	727	743	711	740	724	713	749	728	707	699	756	710	776	728	719	715	709	750	740	728	684	746	733	727	734	767	759	772	806	677	698	737	725	703	719	695	683	719	750	726	735	717	725	714	704	745	698	707	724	724	740	721	741	727	673	699	680	751	742	709	687	712	698	696	718	718	750	737	722	691	757	718	701	735	745	749	733	770	735	747	714	670	761	721	712	736	693	705	752	754	697	745	737	737	708	708	746	727	733	730	778	712	747	757	700	730	736	767	694	718	793	799	739	716	760	675	759	737	751	716	710	746	756	741	704	749	740	727	767	752	753	739	747	760	752	731	699	714	713	697	719	789	742	750	799	674	695	743	729	721	658	730	743	806	712	792	772	723	720	744	695	717	724	724	708	716	699	684	697	769	698	681	722	731	733	725	683	735	725	659	716	683	716	698	731	706	741	731	729	703	744	703	725	738	764	734	755	740	715	753	789	740	737	758	728	694	722	687	710	724	718	728	729	755	755	774	707	724	722	735	733	687	705	723	683	740	733	689	745	731	739	751	820	683	735	770	696	721	730	752	764	714	693	722	723	680	704	706	716	772	742	745	779	715	722	696	777	736	741	690	737	699	703	760	745	720	762	722	713	745	701	714	716	692	697	758	705	734	751	749	787	779	797	754	760	713	693	758	682	699	690	679	743	747	733	697	758	744	714	737	709	737	714	750	718	754	721	727	744	740	772	725	754	755	756	766	734	741	756	730	784	745	686	744	729	735	717	706	735	700	756	743	692	705	646	746	726	692	734	724	742	727	745	718	676	740	702	680	740	685	731	710	724	732	694	702	685	741	770	712	757	712	740	736	721
5233	3670	10440	15620	7914	4968	2368	1102	727	683	608	599	641	602	582	556	580	642	615	575	588	609	585	594	597	537	569	591	577	610	613	569	591	621	536	548	578	575	564	578	598	570	557	573	591	625	627	577	599	612	550	549	582	609	534	563	643	585	611	609	577	558	614	551	612	580	568	553	552	583	551	583	574	581	591	608	604	561	580	577	550	587	597	574	603	572	609	569	537	558	580	592	605	552	574	601	576	559	566	603	603	548	588	543	598	587	571	586	583	576	540	560	621	602	565	541	566	581	588	584	573	576	558	555	594	607	575	586	576	571	605	597	607	573	566	603	595	599	571	562	574	608	570	597	586	580	573	544	558	635	598	568	557	626	567	551	549	583	618	568	613	577	570	598	626	591	582	539	605	568	601	559	611	560	590	593	594	579	605	577	609	583	591	581	577	593	595	555	576	574	556	553	592	600	575	593	597	655	600	599	568	614	570	594	544	588	571	602	576	594	588	586	547	582	581	636	585	568	567	598	532	579	569	541	525	589	582	603	573	587	538	578	543	561	568	568	567	548	627	554	578	578	608	630	585	543	610	541	587	628	561	562	581	575	625	583	579	591	601	569	571	556	568	569	536	591	557	603	601	554	595	603	572	596	601	602	559	550	560	595	603	589	618	571	592	580	572	617	591	594	581	570	585	549	550	569	617	607	532	599	593	566	557	576	569	571	554	584	569	551	544	566	546	599	528	571	556	549	597	544	616	572	576	576	568	592	564	543	560	584	578	556	561	582	598	549	605	525	550	523	586	612	559	576	598	597	572	547	586	559	601	564	560	588	598	559	594	593	581	584	559	570	576	580	584	562	612	573	544	593	623	621	580	568	591	574	583	572	588	566	590	605	559	566	563	578	552	580	596	606	581	579	588	594	559	592	593	549	550	579	569	583	579	545	557	576	590	571	565	587	502	528	563	577	572	585	590	567	581	515	595	568	549	600	600	578	564	574	617	574	586	595	598	560	558	580	550	569	584	645	604	572	566	558	590	590	557	601	562	567	541	549	568	560	557	558	616	599	566	569	582	591	590	623	605	549	623	617	603	608	560	575	571	576	589	549	576	579	603	628	540	580	595	547	622	568	606	508	563	616	545	561	569	559	535	582	565	562	571	584	556	578	544	554	634	582	595	549	595	598	587	518	548	592	595	542	570	617	567	553	539	555	612	565	599	559	570	578	562	547	537	584	579	590	552	639	529	557	566	598	572	568	547	545	587	573	571	599	571	583	540	589	613	617	562	584	594	558	564	537	570	585	604	620	577	608	550	562	610	620	603	576	563	594	583	573	563	535	539	552	603	617	604	599	582	550	611	583	535	517	558	576	567	632	597	589	562	645	585	593	569	533	576	585	551	589	578	612	619	588	557	564	564	593	591	584	600	592	594	619	551	567	568	594	583	626	595	645	587	521	586	566	584	570	615	557	531	576	571	557	573	588	570	541	566	561	566	557	595	540	574	628	557	552	595	600	525	557	575	535	622	567	606	574	555	563	542	544	599	572	550	573	614	537	585	571	605	615	583	536	559	596	571	552	602	570	585	599	619	604	528	562	546	597	561	579	565	560	579	533	586	581	613	576	587	595	611	601	588	600	555	596	528	577	580	611	546	570	561	555	564	531	569	591	558	615	558	556	623	567	566	624	597	573	516	587	569	588	562	574	591	585	594	549	617	572	568	577	610	562	571	574	565	581	580	594	603	588	581	571	576	535	582	594	610	538	619	571	538	574	576	569	576	581	586	591	559	553	566	623	547	566	596	528	593	593	587	608	564	572	587	567	601	595	537	597	576	596	588	563	591	572	632	598	588	594	567	600	568	583	543	554	578	597	569	584	564	572	536	588	589	552	554	603	593	590	574	595	574	583	564	567	611	572	567	594	592	591	541	587	560	598	547	621	614	575	559	545	517	579	600	540	589	553	577	524	600	591	550	567	563	557	606	592	617	593	573	583	536	593	611	572	518	654	604	521	608	591	574	575	582	608	588	649	566	607	592	576	568	580	578	606	538	558	545	566	609	565	545	568	571	612	540	563	536	563	581	577	593	561	595	601	603	590	525	558	558	563	573	591	594	575	565	571	598	593	561	587	524	540	539	585	624	553	593	551	544	579	547	585	578	583	566	564	578	599	615	549	603	557	569	620	584	552	570	567	588	559	533	611	552	593	590	572	589	613	589	554	609	559	566	542	593	606	534	567	570	574	583	602	525	584	603	587	566	570	578	582	568	576	546	570	602	543	593	571	560	577	576	575	629	594	590	571	588	580	552	570	605	567	608	600	559	583	593	617	595	572	589	569	593	543	573	587	547	604	610	585	591	561	562	574	619	591	608	576	532	537	616	602	566	576	581	569	563	579	572	609	562	587	587	587	583	585	566	589	583	591	543	539	599	615	572	595	587	575	608	576	584	595	582	590	582	582	579	534	570	583	568	558	578	543	593	567	610	587	552	546	549	576	641	586	596	571	616	576	591	550	591	581	608	590	589	591	581	622	608	585	559	609	585	569	551	534	591	637	585	634	551	559	565	584	619	580	567	565	550	585	578	569	590	590	608	514	589	545	604	575	557	566	646	589	546	595	599	637	610	581	533	606	596	547	592	590	556	535	552	554	561	576	582	610	583	575	599	606	562	572	565	574	561	562	569	559	591	549	557	569	569	587	582	573	554	556	574	620	596	578	559	584	575	555	583	592	573	556	535	572	596	585	563	599	588	605	585	578	582	558	526	592	594	566	608	581	590	600	560	586	558	621	597	599	584	567	576	647	591	582	598	626	601	552	569	599	612	582	581	608	617	580	580	587	579	571	560	582	571	569	566	538	543	560	588	539	559	619	554	562	636	569	615	607	559	576	562	579	596	575	578	549	579	549	582	595	569	610	582	584	544	555	595	553	622	569	567	566	568	576	620	592	585	547	578	578	546	565	567	549	526	618	616	520	575	612	571	626	587	558	580	603	590	595	593	570	545	557	549	572	564	561	570	531	548	580	580	604	546	599	624	595	616	550	636	567	622	593	583	606	585	574	557	612	578	607	589	538	589	585	581	613	616	581	563	563	521	562	587	574	537	599	581	543	603	553	610	560	594	579	599	544	591	545	576	577	612	585	552	588	575	540	594	589	493	637	592	598	568	602	588	563	562	598	547	553	596	580	546	637	569	597	599	601	602	577	609	584	540	586	567	591	589	580	586	577	602	572	578	598	592	587	613	575	613	594	577	565	608	574	561	542	554	608	556	579	548	585	537	562	543	550	581	609	580	556	550	588	586	562	601	576	564	581	573	554	587	549	563	587	576	633	603	580	534	569	599	596	573	559	558	567	505	593	568	573	617	572	571	623	543	578	580	560	564	572	617	552	568	552	630	555	570	548	600	597	610	595	581	604	573	539	561	591	556	597	541	606	580	542	576	590	574	587	534	584	611	606	605	611	588	592	594	585	560	597	594	569	574	565	621	599	574	585	573	560	575	542
25437	21358	32499	51508	46565	31155	15883	4267	1545	989	827	854	777	771	815	813	777	789	821	740	741	758	792	839	785	764	814	782	787	717	801	817	807	753	788	752	804	770	721	774	751	777	740	771	802	740	758	738	777	767	729	804	762	757	798	778	755	807	766	787	749	785	778	774	781	794	792	774	753	782	788	760	747	723	813	826	771	791	779	757	748	774	774	836	777	787	743	786	748	745	791	775	790	709	791	753	804	738	776	792	774	786	775	775	786	770	695	787	775	754	799	770	782	710	752	742	743	787	815	808	803	789	793	723	752	819	785	747	800	854	778	719	788	781	820	793	785	818	762	838	748	762	768	790	754	787	769	732	775	727	739	789	788	767	743	775	782	745	764	778	735	769	762	803	791	751	793	737	754	755	749	740	710	758	756	789	744	775	764	728	788	758	758	755	787	781	754	741	790	786	783	809	776	738	754	806	787	793	736	779	792	779	789	725	771	787	729	816	800	748	727	764	765	791	733	764	747	777	784	749	785	757	759	734	758	763	753	764	768	796	771	740	735	788	794	780	746	761	814	748	763	735	774	745	766	733	781	755	773	797	743	751	814	760	778	784	762	782	771	726	755	779	753	728	810	752	731	829	794	766	723	786	780	794	726	767	777	769	776	744	786	793	756	764	712	694	806	758	751	733	734	754	717	769	739	789	752	787	774	791	788	740	790	782	707	776	796	775	763	798	734	793	788	748	769	795	801	773	735	761	759	753	791	796	793	803	808	755	781	753	704	728	740	737	765	769	772	764	787	755	743	784	746	798	781	782	718	747	803	764	780	782	794	748	772	736	772	753	779	757	791	779	752	744	773	760	777	796	774	790	755	805	734	851	776	774	731	767	784	786	768	764	761	793	726	769	751	812	744	782	757	751	726	794	714	788	790	787	786	761	767	742	787	767	770	743	754	788	716	811	813	751	734	725	745	762	766	762	753	807	759	759	781	831	776	779	804	749	794	709	762	748	760	764	801	753	802	760	792	777	798	761	712	765	771	765	784	792	745	746	758	760	765	721	736	816	757	771	720	806	767	764	762	768	742	766	812	767	778	778	782	796	750	778	777	785	765	760	728	768	792	754	765	813	773	778	789	766	802	760	791	758	808	735	769	740	780	785	788	777	767	770	756	762	746	769	749	786	789	774	718	731	762	798	727	792	773	803	808	770	809	790	783	794	741	817	808	764	760	810	752	780	730	721	813	749	738	777	811	780	831	759	764	764	778	825	792	777	751	764	783	746	765	784	773	838	816	768	804	716	779	776	819	776	809	726	690	769	814	769	803	772	778	757	779	774	806	720	781	754	783	841	777	747	740	758	749	745	741	797	761	747	775	772	814	737	778	745	772	761	805	749	758	752	722	751	777	745	794	740	754	718	775	757	734	763	771	747	765	718	719	708	749	776	775	766	792	774	831	763	756	755	804	771	831	751	770	733	705	786	778	744	757	752	740	760	745	778	792	775	762	766	731	845	775	780	722	768	808	844	795	770	785	780	719	817	753	774	774	781	787	746	726	772	785	785	764	725	734	785	777	774	736	749	774	734	762	777	755	727	764	687	749	740	779	756	781	753	761	785	767	794	803	757	772	765	779	760	791	781	729	806	757	769	775	764	733	778	725	749	768	835	740	760	780	723	810	787	787	829	743	802	768	759	768	777	758	815	822	783	743	767	815	757	727	731	761	741	796	757	754	780	823	754	824	771	731	724	792	734	769	742	773	753	753	787	804	741	800	780	804	706	808	821	746	782	722	774	713	743	734	786	712	750	758	741	802	809	778	746	731	759	694	776	733	796	792	726	786	775	776	812	775	751	836	754	755	729	793	753	801	782	794	760	740	779	763	759	777	768	760	735	759	795	776	780	741	800	739	782	767	782	792	746	777	773	784	793	739	763	793	838	785	801	782	753	800	733	737	754	775	738	719	756	743	709	727	765	746	728	740	803	753	776	772	785	771	765	765	778	777	806	745	757	768	768	773	796	742	809	793	792	788	749	727	766	776	807	738	771	802	770	746	738	768	736	719	739	742	773	730	796	785	774	751	796	718	774	702	705	764	781	769	752	778	746	742	756	750	776	805	719	762	773	749	815	766	811	760	698	779	771	744	822	768	721	768	723	730	773	761	750	780	776	749	788	753	782	760	793	761	804	765	743	773	743	717	768	774	718	777	768	811	733	743	742	755	728	695	762	797	774	801	800	799	721	802	798	784	790	755	767	800	799	787	782	806	816	775	767	736	755	760	796	762	699	782	736	748	770	747	760	713	762	772	773	764	830	757	820	789	820	830	766	749	795	783	788	801	769	788	730	802	773	763	785	786	745	776	768	780	750	732	745	775	751	791	758	730	785	794	775	772	765	782	793	738	762	702	752	759	773	798	783	799	760	786	774	743	735	758	807	743	769	778	781	778	764	751	782	775	789	767	734	771	799	774	768	754	719	720	741	805	737	749	761	774	769	772	752	719	779	776	744	731	812	821	667	782	787	787	770	797	818	752	716	753	785	737	753	789	804	768	757	778	787	733	710	741	774	785	830	836	759	775	767	777	782	835	748	796	744	753	685	732	713	720	778	763	793	748	797	796	769	785	734	768	763	749	789	733	808	741	795	727	779	809	802	793	798	775	732	768	722	736	758	758	766	794	754	777	740	740	791	785	769	732	703	707	760	761	755	769	751	761	729	752	741	783	798	719	764	745	808	728	832	740	746	756	788	755	719	765	763	748	738	764	821	786	751	803	771	779	761	760	824	769	744	808	786	763	765	773	711	811	768	727	752	790	777	765	787	764	778	756	816	770	797	774	789	759	770	717	790	811	774	739	750	745	789	807	764	767	794	782	732	757	767	767	729	788	739	749	777	698	763	745	736	730	761	777	760	721	753	752	759	794	737	752	743	769	777	720	747	729	766	755	789	782	782	777	757	779	732	759	775	717	764	761	776	785	764	754	778	734	760	808	803	782	793	817	787	774	755	775	823	757	839	759	756	738	755	739	737	768	828	743	839	764	742	759	749	787	748	792	732	802	752	769	798	744	768	813	765	773	745	740	760	782	774	756	761	789	803	736	780	739	753	786	796	755	791	777	737	805	740	781	757	751	779	758	773	745	819	796	774	763	797	772	759	758	741	788	714	802	765	757	762	791	801	780	805	783	747	782	784	778	757	725	731	702	742	787	759	783	783	804	819	738	759	791	743	766	780	758	775	771	715	784	762	727	755	777	732	761	741	810	788	781	802	774	741	765	781	765	743	760	794	771	768	749	795	764	757	785	755	744	751	754	739	735	782	796	762	756	769	776	735	773	709	700	778	750	762	754	753	757	748	739	838	768	724	765	802	788	793	801	809	770	776	776	790	758	782	737	729	757	740	774	762	776	802	755	740	710	824	765	713	742	758	752	732	754	803	780	775	740	770	771	775	798	756	765	773	738	706	769	742	777	740	749	772	791	758	791	789	750	711	773	795	796	792	743	787	734	753
4203	15578	56744	60806	41174	23012	9687	3576	1479	859	706	669	688	641	685	702	647	680	679	656	661	660	664	662	662	675	630	614	713	624	626	685	706	680	659	668	642	622	626	628	654	632	672	646	651	653	653	654	662	647	645	638	615	643	688	645	654	693	643	631	652	663	651	667	639	697	664	689	652	657	607	663	654	639	631	673	644	627	683	629	634	657	655	674	670	649	645	634	644	654	625	625	627	613	628	663	632	621	652	653	688	696	657	684	643	614	632	641	676	665	631	672	688	661	646	636	666	623	664	672	660	637	660	632	652	654	671	704	671	631	635	679	654	641	639	621	644	631	582	616	647	619	634	670	661	625	671	701	639	641	617	625	674	690	655	670	656	617	653	642	666	625	658	617	672	614	676	601	621	648	634	641	644	700	651	652	627	647	621	666	657	681	630	638	660	671	650	647	648	667	656	688	625	632	620	680	628	606	661	685	665	657	636	659	644	649	664	617	672	642	672	635	674	651	611	618	649	641	682	626	659	615	629	595	673	651	659	665	643	634	673	649	710	653	633	673	664	605	649	659	605	666	646	561	664	606	622	621	609	631	688	630	666	681	668	647	649	638	682	680	640	675	670	641	685	606	649	636	667	598	621	635	628	648	637	659	660	651	640	609	678	673	659	638	688	618	624	609	666	603	649	646	655	639	633	630	643	689	659	614	664	660	677	668	632	633	662	626	675	640	624	680	610	667	619	685	658	610	666	676	639	656	690	623	587	684	672	595	690	648	615	651	642	647	621	655	648	661	673	662	649	637	624	683	608	672	602	671	634	650	651	650	665	651	678	666	648	664	647	667	630	629	638	671	680	619	671	654	622	679	662	600	674	639	643	627	661	631	617	635	644	619	617	626	646	632	680	631	624	669	650	620	641	670	644	618	647	602	658	630	621	658	670	631	596	621	664	671	644	583	687	665	681	679	672	642	656	633	628	605	665	664	645	689	636	695	630	639	680	674	688	681	634	606	665	642	677	639	621	627	671	650	659	667	636	638	609	651	627	631	637	662	657	636	637	623	629	670	694	643	659	607	651	677	604	626	648	598	655	605	646	608	692	677	678	663	637	683	652	663	652	648	636	649	647	645	657	647	657	602	660	641	630	629	656	687	603	599	642	644	655	676	645	638	647	640	661	698	655	674	666	626	662	661	709	610	645	675	656	646	610	701	688	637	651	646	617	625	667	662	681	635	622	628	681	612	719	662	613	641	635	617	624	648	635	687	606	620	608	650	667	666	674	686	644	616	686	619	662	672	649	668	688	627	611	687	680	669	656	679	622	662	608	629	675	653	587	642	649	630	669	664	647	651	690	609	676	673	661	626	676	668	655	613	662	612	640	627	663	649	672	607	703	631	672	665	629	652	649	644	600	644	656	642	622	694	631	634	649	634	657	656	622	638	623	655	666	658	645	635	660	689	648	656	642	705	635	683	630	631	683	662	593	694	636	671	643	706	661	632	660	652	667	671	619	657	642	606	631	620	648	675	639	658	630	614	640	663	655	600	603	642	619	641	653	635	617	659	607	641	638	633	674	672	634	698	622	656	646	672	678	630	670	630	693	656	683	669	630	653	617	655	625	662	654	627	598	656	657	638	662	612	630	642	649	646	660	657	628	615	601	651	638	612	643	665	645	643	669	707	659	638	658	655	652	645	707	599	624	620	652	672	643	642	648	611	657	596	642	671	639	670	693	661	638	675	645	671	667	636	655	632	674	669	664	663	655	661	662	643	610	656	630	632	691	627	646	641	644	651	673	670	681	637	610	621	681	624	677	646	640	670	657	687	654	617	641	655	647	618	685	637	674	605	641	645	676	602	663	712	639	662	651	658	650	671	641	617	632	645	625	656	624	683	626	633	655	673	608	632	658	633	627	702	660	633	661	695	627	610	674	594	650	617	640	658	669	662	643	655	668	657	676	650	646	636	642	629	643	664	633	658	619	671	671	650	600	697	700	601	685	639	675	650	687	652	654	644	607	653	663	625	641	644	626	662	638	643	628	679	637	660	666	675	629	622	646	578	628	659	652	676	671	609	598	624	622	660	658	645	636	612	633	613	674	604	651	645	632	680	676	649	626	653	664	634	668	650	661	631	655	703	662	685	602	644	657	613	627	646	623	630	656	641	706	644	636	671	685	618	642	638	621	722	657	654	635	653	588	602	626	643	653	673	628	614	651	648	643	665	628	642	618	646	625	640	664	663	620	684	645	609	599	700	656	657	611	673	675	625	646	646	667	676	651	594	572	642	655	630	664	663	666	629	632	624	650	634	656	632	649	647	629	651	694	659	700	654	636	649	645	689	630	615	663	637	676	688	634	624	632	652	685	624	598	635	642	720	648	655	642	637	633	618	653	636	638	644	632	603	637	658	659	652	635	663	646	640	686	655	618	617	653	619	672	658	628	686	614	628	660	650	600	677	638	668	649	656	657	642	640	645	636	668	684	609	605	620	667	650	627	650	607	650	671	675	651	634	641	650	715	666	659	654	657	640	681	639	696	635	649	653	676	656	662	635	597	674	620	662	614	641	633	605	653	639	677	658	653	629	660	660	611	632	656	655	653	642	607	643	667	650	612	643	637	641	668	667	621	641	636	670	669	659	637	651	674	605	677	654	649	654	638	647	654	625	661	657	665	656	662	643	628	624	649	596	636	651	655	656	596	635	627	650	655	599	671	653	634	634	647	641	675	664	643	650	646	628	664	659	669	622	618	621	645	629	678	655	611	643	624	662	619	636	605	691	649	665	683	652	646	655	645	663	619	649	650	638	667	672	657	633	661	654	611	654	618	683	638	651	672	687	620	620	677	677	697	683	629	648	697	628	665	605	611	660	645	667	665	643	695	673	657	602	613	649	628	699	630	642	600	674	634	644	671	705	631	656	636	683	621	656	648	604	619	673	664	706	665	658	611	626	596	673	669	675	652	627	662	655	669	668	645	638	668	638	652	635	655	653	635	676	602	654	654	656	623	662	654	667	651	619	646	682	671	642	631	650	562	635	621	622	667	687	671	656	640	669	637	632	664	649	659	656	645	662	675	641	643	653	638	637	640	621	635	642	637	651	652	645	602	680	599	677	661	613	619	648	629	686	634	637	606	644	674	615	638	650	640	679	663	604	647	656	616	659	637	648	672	637	642	652	646	658	646	657	618	693	654	630	637	632	622	653	658	617	624	644	658	644	623	703	662	633	577	641	601	661	647	658	653	649	628	694	648	658	670	689	645	635	626	661	682	635	615	621	665	659	655	655	646	661	663	649	673	634	654	692	671	637	625	649	652	656	686	651	650	670	603	634	662	632	615	636	699	642	643	669	684	618	669	681	658	631	690	637	639	601	655	677	631	640	631	690	650	649	631	625	634	657	670	640	678	668	631	654	605	597	634	666	639	625	686	635	697	645	640	575	626	633	632	676	637	686	662	637	654	667	610	589	633	664	603	694	633	636	643	675	662	666	635	706	617	633	589	639
24153	21330	28713	40485	51498	45997	31562	12627	3365	1466	1031	916	930	906	851	860	883	895	940	834	860	874	873	891	869	900	893	927	891	854	863	863	867	813	915	866	898	837	873	914	917	841	849	838	901	906	874	891	903	849	859	856	873	912	837	817	801	913	895	842	895	868	896	863	860	843	861	864	844	877	896	781	867	823	869	873	876	883	841	834	853	890	849	900	885	892	879	948	901	870	945	895	842	869	842	871	804	848	879	838	866	841	843	886	833	897	860	859	874	831	888	809	884	891	869	866	834	844	852	929	889	915	841	844	871	849	869	910	896	827	822	786	866	872	852	860	902	846	894	846	902	896	882	885	878	864	846	862	880	904	917	870	849	916	836	839	915	865	860	875	914	863	902	847	869	859	828	901	906	909	871	812	851	910	903	834	859	852	850	833	881	847	854	848	883	960	854	886	875	903	848	816	864	881	842	900	849	868	816	861	901	877	880	839	877	871	833	846	830	885	916	846	819	930	845	841	901	893	856	859	878	858	903	902	938	841	889	834	899	858	837	901	879	834	868	859	887	876	859	879	850	837	829	865	862	838	929	911	855	865	894	845	832	860	842	893	817	848	834	840	887	829	826	841	874	891	867	855	841	842	841	857	825	885	835	818	835	841	868	867	834	872	857	867	883	893	878	876	847	898	879	827	881	837	849	840	837	911	855	849	839	878	850	915	808	830	837	879	848	840	917	871	811	857	854	814	851	847	856	839	857	832	825	859	868	899	884	844	897	872	847	870	859	837	846	907	861	880	896	875	874	861	871	852	873	825	848	780	851	844	880	876	851	819	921	878	890	840	893	847	843	885	873	813	868	835	917	841	861	886	832	872	896	889	829	863	923	862	885	851	867	824	841	870	876	844	819	809	833	856	865	892	878	823	891	861	931	893	869	875	857	868	878	874	918	878	871	964	868	887	816	861	842	950	909	839	880	866	881	810	880	822	863	906	815	838	850	906	859	889	838	828	920	840	887	844	893	859	892	870	834	874	829	875	883	884	844	911	908	912	848	909	904	837	843	868	858	832	842	860	845	867	857	875	818	908	834	918	881	834	877	825	835	817	795	919	874	844	827	820	885	904	869	866	854	876	909	861	870	848	847	851	831	840	887	868	881	915	893	879	904	875	861	809	871	843	879	838	891	905	832	847	844	911	928	891	880	854	837	830	883	887	832	860	869	923	877	850	868	888	874	871	880	854	852	850	843	910	868	882	848	904	856	849	884	858	858	871	884	842	863	867	882	858	901	860	875	893	819	880	833	899	935	891	876	897	860	873	842	850	881	834	846	843	794	838	878	905	852	852	882	873	845	843	878	860	811	902	843	870	856	853	876	907	852	782	872	860	853	842	818	847	846	865	863	874	823	943	828	862	878	845	872	856	878	889	876	870	858	863	886	840	921	898	863	850	866	833	864	848	898	809	879	887	881	857	855	856	883	845	904	851	826	789	856	888	875	842	855	845	843	867	880	875	902	861	898	888	834	854	870	891	886	800	855	861	925	894	868	854	909	882	910	848	888	792	831	890	885	827	813	883	884	883	843	831	881	827	852	852	874	848	865	855	820	808	892	844	843	890	806	840	816	844	917	805	939	888	883	864	813	851	868	847	813	886	802	878	886	871	895	851	834	872	865	817	809	883	928	859	857	914	885	847	896	879	850	858	919	849	886	895	824	813	871	860	851	816	898	827	887	837	854	910	842	853	873	857	934	809	851	832	852	816	813	925	841	828	897	853	892	852	860	879	856	850	855	892	876	863	910	887	857	810	901	806	820	887	875	861	796	840	869	888	861	855	847	864	845	855	900	864	806	856	872	806	861	908	896	849	786	869	811	840	847	876	828	824	872	912	875	848	858	906	875	789	821	804	875	872	842	863	842	832	878	871	864	867	813	852	864	864	897	800	868	841	848	817	839	893	847	811	828	875	887	868	873	901	875	856	918	855	820	862	862	867	878	844	873	851	920	852	867	888	809	803	881	926	874	876	908	877	874	885	852	895	885	879	887	802	853	858	907	850	855	895	861	874	887	860	827	867	854	911	841	898	871	857	874	877	912	836	864	865	906	888	873	868	891	850	845	895	845	889	869	853	904	861	824	834	896	853	876	827	828	866	834	864	927	927	868	847	887	851	886	851	882	892	830	888	886	863	833	816	909	895	880	829	852	869	891	818	796	820	855	862	850	850	878	873	871	889	868	820	872	893	870	863	925	881	816	821	948	854	889	869	851	819	848	860	845	883	850	877	855	895	874	862	845	817	907	840	884	870	804	857	859	828	844	827	845	832	822	899	857	856	846	883	840	900	864	894	809	818	885	837	863	875	915	872	890	871	805	889	827	841	840	872	859	832	885	857	835	882	864	868	886	876	877	869	862	896	922	831	903	904	920	871	810	899	924	880	891	890	881	921	892	794	871	810	827	848	877	861	824	873	871	881	839	901	864	829	877	882	904	850	871	802	925	886	929	837	894	867	837	861	895	893	834	906	927	818	849	889	857	860	896	820	840	856	863	836	906	876	865	855	818	877	895	830	872	844	903	878	947	833	884	762	901	932	851	923	834	850	837	836	886	819	856	864	823	848	832	852	832	819	868	814	868	870	806	884	860	884	887	877	940	867	854	881	868	863	888	863	885	926	884	854	876	857	874	883	896	853	856	813	887	924	847	862	843	904	900	859	857	856	853	936	888	864	864	920	872	849	870	873	882	902	880	929	846	885	923	809	861	869	932	867	894	889	893	891	861	878	910	890	834	865	834	833	883	858	867	803	893	878	894	836	903	907	871	819	798	836	873	877	841	869	859	860	873	860	871	801	880	856	875	855	904	889	911	892	822	878	864	933	831	812	857	839	865	891	856	775	873	890	850	881	879	849	847	909	870	836	881	903	906	871	882	829	835	831	818	836	891	870	909	877	881	878	863	843	851	927	884	869	863	831	856	838	885	856	896	883	841	852	883	875	866	903	862	914	903	856	836	841	853	859	863	825	864	864	878	874	883	832	826	877	846	877	882	893	809	874	842	852	854	895	833	874	907	847	917	842	903	865	797	884	849	813	888	842	872	847	902	871	864	854	838	852	891	839	864	867	897	837	882	883	822	819	835	869	869	872	856	861	851	876	850	833	830	893	817	874	929	821	903	888	902	855	813	844	868	894	858	862	856	854	869	879	891	880	848	842	820	841	880	842	811	821	864	916	810	852	849	817	863	840	840	826	837	833	879	879	846	851	892	869	821	848	853	861	878	850	865	911	847	861	830	895	831	860	903	830	817	836	836	839	874	840	869	836	907	879	860	905	831	866	881	825	880	837	830	827	933	885	853	887	886	855	839	897	855	873	898	940	872	859	894	877	824	882	865	903	896	928	864	884	863	884	899	906	856	881	924	863	835	920	861	883	904	865	849	885	832	834	853	879	858	858	925	888	880	911	874	931	838	893	872	801	847	891	857	874	862	792	868	840	807	892	838	854	871	870	798	872
5390	29105	48159	76551	62216	43217	21606	8306	2970	1266	870	756	726	704	717	745	692	747	739	736	759	777	711	778	757	725	750	734	745	765	771	764	733	793	789	746	777	731	748	738	736	756	726	758	747	773	751	757	783	803	728	746	758	773	739	778	723	742	728	688	764	786	724	728	741	736	791	755	710	715	748	681	744	703	760	745	718	723	738	741	757	741	693	743	763	722	747	751	748	714	711	731	725	789	729	786	720	723	728	729	749	793	722	754	673	738	780	770	766	762	753	745	754	723	743	751	759	740	738	726	732	735	730	763	790	702	731	760	744	714	750	764	753	762	724	735	707	739	776	765	764	725	738	751	763	750	719	762	756	737	730	773	757	698	739	772	770	712	725	729	743	780	682	762	760	727	721	740	677	753	730	757	752	719	776	794	769	806	711	771	720	714	739	739	704	750	741	753	778	744	741	738	707	694	779	712	764	801	766	745	759	725	822	735	697	766	707	776	718	724	697	735	721	730	704	687	715	735	716	757	701	738	712	782	769	702	737	758	760	756	718	722	830	761	792	742	672	740	757	817	711	797	801	726	758	735	718	735	761	738	745	747	718	730	790	736	704	749	691	754	797	741	722	757	804	709	758	773	770	738	717	742	756	745	714	688	769	740	727	734	732	723	736	787	734	717	724	776	735	725	736	710	752	718	729	802	738	759	713	729	713	715	737	697	724	703	769	763	736	755	758	695	707	784	718	726	799	737	730	771	772	780	734	725	712	797	738	743	689	744	728	752	751	692	732	710	726	722	745	715	705	712	737	726	772	733	731	754	751	767	743	770	757	738	736	722	753	752	747	754	775	771	760	703	756	737	707	781	713	737	672	695	738	740	721	704	745	724	763	782	763	723	748	777	741	679	714	706	739	733	721	749	694	735	739	747	734	718	741	720	739	708	701	741	737	705	738	687	717	739	693	738	789	733	733	776	762	793	734	730	766	758	751	740	754	722	719	733	739	759	736	781	797	753	773	761	729	719	709	774	769	732	755	712	681	734	777	735	722	718	750	706	727	785	737	728	703	740	741	742	730	720	735	762	725	735	720	734	738	738	744	783	722	725	735	748	737	760	709	700	777	709	759	734	754	734	777	781	772	760	699	767	740	704	740	706	731	736	774	743	718	739	740	760	729	704	787	732	764	704	708	754	714	751	777	731	756	751	712	757	730	727	767	730	771	745	766	668	726	730	729	742	711	696	745	736	728	762	746	732	724	742	762	711	745	736	756	741	730	795	761	765	727	707	719	747	760	725	716	766	712	752	698	726	737	729	708	701	776	775	729	751	758	713	707	763	746	791	763	738	728	712	754	730	731	737	706	766	748	721	715	740	707	719	742	722	741	733	757	721	787	712	726	689	765	766	738	728	787	752	763	700	710	778	757	761	718	741	713	770	780	685	752	772	690	745	710	786	743	758	764	748	744	789	739	773	737	715	762	708	736	714	748	763	752	751	718	723	756	722	775	718	749	706	725	723	711	733	766	718	717	717	753	724	779	685	714	755	730	740	729	786	751	691	751	708	738	791	688	757	783	735	756	754	725	719	760	711	747	718	703	762	724	754	685	731	735	719	730	710	749	759	715	713	745	787	736	736	734	712	748	763	713	745	740	782	754	740	683	737	677	743	731	741	698	731	752	724	753	756	722	706	772	758	780	681	764	727	739	778	751	749	733	805	706	739	723	708	749	752	763	740	755	710	716	731	751	701	770	725	726	779	710	732	708	762	723	723	781	724	736	725	739	710	734	720	754	721	713	728	740	756	716	792	723	726	779	759	755	729	719	756	734	729	777	758	715	801	707	774	760	742	713	765	741	748	786	756	776	747	700	694	779	723	742	754	751	756	758	716	724	716	730	712	716	741	712	767	724	752	722	768	709	731	735	808	737	743	785	737	745	723	690	744	708	687	732	753	719	750	724	723	744	753	736	683	717	770	722	735	760	725	792	687	738	696	756	707	741	704	791	741	719	761	712	756	745	694	709	725	753	795	736	764	744	773	782	754	758	711	736	686	730	763	809	720	723	748	733	749	721	774	731	712	770	737	679	750	692	750	705	766	748	702	758	753	711	699	780	762	731	740	725	722	716	775	737	718	650	751	767	735	768	725	764	699	730	733	728	707	712	769	750	736	739	765	767	745	737	705	715	741	732	709	777	689	696	744	722	727	776	721	721	715	747	715	710	745	647	695	730	729	755	733	726	750	710	744	762	696	732	741	727	803	723	723	729	775	769	790	725	694	772	827	792	719	761	671	753	766	730	735	734	769	697	676	741	729	714	724	677	674	683	780	712	752	680	677	723	739	742	725	746	743	674	718	708	724	743	711	743	750	732	742	732	751	745	757	731	743	695	763	758	744	757	787	742	725	712	735	683	746	722	710	735	730	774	700	751	703	723	700	683	724	743	714	742	812	662	735	747	769	731	756	727	772	775	766	731	745	708	714	727	734	725	753	767	777	737	743	698	767	733	696	755	732	715	756	736	718	732	717	756	732	696	716	736	806	769	706	698	737	723	717	737	721	735	728	706	760	758	711	777	736	779	714	770	787	740	758	736	749	752	713	740	749	736	727	740	706	767	734	682	685	766	685	726	729	751	732	702	707	763	733	750	733	773	725	764	716	731	749	728	724	699	731	789	779	701	723	715	725	741	726	740	726	758	747	743	735	721	767	701	728	703	767	687	721	754	758	746	720	716	721	745	734	750	729	743	721	772	766	747	716	726	728	701	759	734	781	760	803	690	715	698	762	743	714	756	724	804	709	765	738	753	772	693	761	746	740	753	705	692	709	703	721	769	764	788	689	704	795	760	723	752	710	712	729	711	728	702	743	700	767	759	769	752	767	734	754	704	751	744	760	699	712	735	738	752	733	705	722	708	763	724	765	717	745	746	714	789	731	737	718	714	744	751	708	721	713	765	690	741	737	797	772	746	734	754	730	710	717	721	747	748	731	682	711	737	684	737	693	810	744	692	757	713	755	794	747	746	694	764	679	753	735	718	736	682	772	763	737	689	776	736	744	748	794	749	750	754	709	693	777	718	726	801	686	716	719	707	718	767	681	726	741	699	783	745	739	727	709	710	732	720	722	712	756	753	751	713	772	730	720	707	720	738	740	752	704	769	751	635	709	738	697	738	697	724	724	737	739	736	684	694	786	741	756	740	742	718	737	745	724	714	738	722	700	764	732	717	761	756	756	766	732	762	769	730	760	767	696	766	687	741	770	708	742	785	743	702	740	762	745	760	718	751	775	721	706	744	723	727	719	725	787	731	690	763	761	761	716	695	757	727	681	755	744	736	777	761	703	715	765	734	747	684	754	714	723	718	781	714	707	740	729	698	740	763	731	747	721	773	706	686	752	739	704	669	712	702	740	714	718	773	693	729	749	717	770	738	738	753	723	719	715	742	748	747	716	702	732	787	727	727	747	734	751	737	717	736	747	689	722	761	708	761	762	725	713	763	790	705	720	722	756
27655	15323	17053	17806	11435	5627	2672	1292	924	725	732	756	728	711	742	759	741	706	738	717	746	737	753	730	706	747	728	753	733	724	735	736	740	783	761	793	736	738	716	747	720	731	716	734	759	671	726	714	741	710	717	710	765	736	775	721	747	765	695	766	725	720	763	720	751	761	728	725	680	727	669	740	728	742	740	714	710	731	743	742	701	718	734	750	728	747	760	732	694	745	735	732	728	740	688	694	767	765	767	731	746	737	674	734	709	735	729	703	697	673	737	716	741	702	748	738	685	690	698	689	729	736	740	745	748	766	705	717	760	713	699	770	740	722	707	772	713	697	739	741	739	739	742	719	737	723	666	715	725	713	784	730	704	775	732	731	735	761	765	788	719	761	735	766	761	755	737	758	731	720	724	696	701	714	725	728	786	718	760	742	681	725	728	701	740	764	748	724	744	709	768	735	717	738	670	690	757	740	764	686	760	713	740	764	765	720	769	729	722	681	698	737	663	748	705	670	706	723	779	721	758	719	726	706	735	718	729	756	690	774	683	760	697	692	739	714	770	720	692	692	704	731	710	742	739	733	732	741	695	787	731	735	734	734	724	717	719	779	720	776	759	753	688	757	720	726	773	734	750	785	725	725	751	756	691	708	691	659	711	710	700	763	706	717	716	744	701	747	758	774	780	749	735	774	736	732	718	757	742	720	743	738	717	718	769	724	768	764	709	704	712	744	726	725	736	736	702	749	715	675	685	667	709	769	741	740	695	731	741	681	775	720	724	736	723	731	723	742	762	674	715	733	711	752	737	726	704	744	741	773	703	695	721	715	730	744	730	731	739	740	746	703	714	707	697	728	710	713	707	730	791	726	749	724	739	742	761	753	735	711	721	723	695	689	733	698	748	693	691	703	711	707	753	739	704	707	771	718	713	715	738	756	696	707	696	795	733	758	696	707	699	745	687	684	731	736	732	721	738	704	711	754	703	710	740	730	670	679	683	762	703	771	730	698	691	770	754	785	728	782	741	717	753	739	714	755	746	718	698	736	718	752	701	763	720	693	692	728	710	768	701	720	737	718	739	734	728	738	722	695	763	740	717	744	774	728	725	765	710	744	670	760	746	739	726	726	717	667	710	802	741	716	764	728	730	695	722	752	747	704	741	765	740	755	774	715	723	687	692	730	729	723	744	726	710	740	749	750	707	755	718	729	708	727	734	752	740	718	680	717	656	779	700	739	757	748	706	735	717	701	717	781	708	788	752	733	737	692	771	738	685	682	718	706	740	694	707	724	767	707	715	705	779	783	755	711	752	701	707	746	737	716	714	726	724	751	748	707	763	812	731	694	723	699	767	778	730	696	722	705	759	707	760	778	751	734	706	737	733	714	716	717	705	700	676	761	776	697	711	730	766	768	715	759	766	714	698	762	735	714	726	653	732	737	706	713	723	689	738	713	733	692	741	710	719	727	729	738	701	733	750	730	763	780	700	722	713	724	739	750	702	722	737	733	762	708	683	722	690	689	784	747	759	750	760	743	803	730	740	750	723	704	737	722	713	747	698	738	772	693	698	736	706	744	751	733	721	714	693	734	738	714	738	751	716	727	705	682	764	724	689	775	713	730	795	738	716	731	742	755	781	737	750	712	718	716	750	757	775	757	736	749	740	729	724	730	762	697	739	741	713	750	751	737	780	762	678	718	712	789	721	737	694	722	778	772	722	734	749	744	717	782	771	653	804	718	736	721	709	738	719	726	708	761	752	712	711	745	730	750	760	760	688	738	722	735	710	717	681	669	772	743	693	755	727	731	758	721	671	758	677	717	734	717	711	757	731	691	803	728	702	695	761	770	737	724	726	747	714	705	739	719	736	709	712	749	717	741	725	721	718	725	710	719	724	772	733	804	717	710	683	758	769	711	668	754	734	729	752	665	734	731	754	746	759	661	664	752	679	734	757	658	783	778	747	732	732	722	693	738	750	765	667	717	761	697	745	760	744	733	717	720	713	764	744	760	715	733	692	751	690	694	711	688	737	741	699	791	716	709	735	723	758	763	732	740	731	677	738	710	718	730	691	734	733	707	758	721	757	666	712	751	764	707	757	747	702	737	774	752	701	733	705	704	736	711	700	706	761	751	724	744	771	733	704	700	729	709	727	747	727	745	701	690	794	725	741	711	754	765	739	727	722	748	727	734	801	693	729	741	696	709	679	684	724	757	758	731	708	758	759	736	752	753	721	718	749	739	705	711	758	689	750	712	744	747	738	765	727	754	724	730	729	754	737	732	684	757	729	734	773	731	763	779	756	717	733	764	744	708	715	676	763	735	761	761	751	728	708	712	738	699	718	741	741	754	739	734	704	773	733	756	703	719	745	747	706	697	724	726	721	701	719	759	723	701	728	764	770	776	713	736	714	744	815	755	694	735	710	757	699	744	741	734	707	671	700	710	689	758	734	719	723	772	693	726	723	697	766	747	759	719	762	696	740	747	715	743	703	721	734	751	766	743	742	720	694	739	776	758	714	722	683	763	726	742	736	711	741	715	678	746	725	721	721	724	705	688	718	770	733	708	767	745	747	711	722	745	743	742	700	739	719	741	754	732	771	731	745	805	729	709	717	772	758	768	739	668	718	733	718	730	728	728	779	716	759	728	757	761	743	773	715	743	745	720	717	726	733	704	708	712	723	704	757	747	705	695	739	709	725	746	750	759	695	724	788	760	747	729	766	713	747	735	700	711	731	780	662	722	739	713	690	699	745	752	722	709	762	709	671	714	759	731	735	698	724	729	734	731	674	739	763	723	719	758	662	716	725	709	764	770	772	735	762	744	726	738	749	738	752	750	728	663	728	720	697	762	763	701	745	731	766	685	705	701	707	768	719	711	695	733	734	715	799	661	763	690	755	715	708	697	709	727	761	718	734	744	752	689	735	743	711	672	735	716	717	740	765	751	745	698	713	699	784	718	725	751	726	741	725	725	720	767	717	714	698	731	711	729	733	731	694	762	734	767	754	763	699	658	716	730	702	756	706	790	758	718	717	732	775	711	722	652	718	719	720	773	741	750	686	754	710	743	734	768	749	724	733	744	694	705	723	708	741	725	734	765	709	739	712	740	771	708	759	697	742	759	705	793	753	701	720	734	707	681	709	740	719	737	703	760	719	777	726	699	700	747	744	789	699	724	775	688	714	752	730	718	733	714	753	716	741	745	708	696	684	749	711	713	713	729	734	728	693	727	766	816	733	719	709	746	701	716	751	718	661	747	767	738	743	727	724	674	753	682	741	711	682	782	763	689	731	768	686	733	775	732	745	702	749	766	752	803	741	769	694	729	711	746	790	721	758	741	713	744	730	675	705	698	782	766	715	781	745	755	714	751	763	721	741	702	707	735	702	725	714	741	758	735	793	788	686	736	724	752	736	729	699	736	777	734	742	727	751	744	759	716	741	732	694	749	704	730	747	678	723	710	701	706	727	751	754	720	771	701	724	753	718	673	704	723	730	713	777	715
5329	5083	17622	12886	9011	4686	2297	1137	787	592	598	562	585	592	598	596	594	568	603	582	584	553	544	583	617	564	570	603	593	589	586	630	612	582	581	564	591	590	592	579	564	581	584	600	600	561	592	618	588	560	624	607	629	586	599	593	605	602	580	553	597	519	579	561	599	579	594	586	529	590	588	558	609	550	599	606	594	569	525	577	585	594	589	563	556	601	559	584	604	578	633	591	612	617	562	581	586	630	583	541	523	559	594	550	641	580	564	612	585	591	575	612	591	588	603	604	540	585	577	542	577	567	561	595	592	577	580	581	581	598	578	578	577	587	602	582	557	602	589	539	553	586	610	572	596	601	626	556	605	629	579	613	574	601	586	554	564	560	569	620	617	547	584	626	591	587	581	559	574	598	621	567	576	582	584	560	586	598	584	576	596	548	588	589	609	554	589	615	586	599	554	577	592	608	576	577	589	584	565	553	576	574	547	605	603	550	592	581	612	619	592	609	563	599	585	568	575	598	552	606	541	597	620	600	615	569	551	596	559	596	557	582	623	557	534	562	557	582	540	613	581	588	554	601	626	538	609	636	558	602	557	607	592	601	576	562	612	621	606	589	582	591	575	580	562	551	618	598	560	561	573	579	568	580	549	649	595	606	589	593	561	566	586	617	613	579	570	578	591	557	539	614	567	547	593	569	576	579	578	558	604	572	587	604	619	578	586	608	574	619	579	611	648	582	590	585	617	589	576	613	562	534	564	598	600	596	579	585	590	594	554	544	632	572	594	584	572	594	583	575	614	593	568	617	623	571	596	539	574	600	607	577	596	615	574	567	643	607	568	556	614	558	617	558	611	590	580	623	603	607	609	548	551	551	583	603	545	585	609	601	613	580	592	582	618	614	571	602	530	594	585	582	548	563	595	567	611	592	594	612	609	566	614	564	521	594	579	613	570	580	595	572	577	602	566	586	544	575	569	567	613	647	590	542	572	619	611	575	610	586	603	584	581	571	607	586	558	638	551	576	579	587	538	545	617	585	562	547	611	611	564	577	559	551	586	579	581	553	618	593	575	611	634	589	568	589	591	592	595	615	578	625	596	613	641	546	591	602	569	599	603	558	593	602	573	581	556	624	610	547	603	612	544	582	599	566	562	592	584	602	607	561	584	625	577	596	574	587	605	567	600	526	556	602	571	605	627	550	565	581	604	573	524	576	587	602	552	604	561	572	561	545	593	560	636	606	570	612	560	631	602	587	592	563	589	586	575	569	580	558	572	604	593	602	581	576	603	585	600	604	566	569	598	614	545	610	626	594	547	563	587	617	568	575	550	603	556	618	566	553	591	552	564	596	570	581	572	610	612	521	571	618	587	585	590	603	535	578	608	566	603	563	618	595	604	587	572	604	576	589	594	596	613	593	589	553	600	576	586	574	601	577	601	588	576	605	590	578	588	591	610	614	600	594	624	575	557	565	575	533	577	559	557	601	552	602	559	601	613	564	582	552	551	583	601	597	571	640	614	528	558	567	598	586	607	582	605	570	544	586	552	554	601	547	620	574	619	634	619	530	564	609	568	579	604	567	595	608	552	561	566	592	582	604	593	605	543	562	589	568	556	558	585	638	614	589	575	637	592	610	582	544	631	617	550	584	591	586	578	593	594	611	599	571	572	604	568	589	619	609	578	571	606	589	587	591	592	585	622	562	552	613	569	578	592	583	602	581	524	593	601	600	568	583	625	644	530	588	526	592	563	617	574	596	612	563	620	585	611	537	577	597	580	599	566	560	610	622	592	614	588	602	571	632	601	592	577	616	558	583	582	570	596	583	570	605	581	557	610	564	517	583	591	598	575	552	571	601	587	555	605	599	600	589	593	562	561	541	589	606	545	578	588	585	581	585	594	594	564	597	594	567	563	599	601	587	544	572	586	555	541	603	565	581	590	570	596	603	560	576	612	590	590	597	602	596	561	591	630	555	594	579	582	556	560	595	595	604	568	574	595	624	568	597	575	565	584	594	600	604	621	565	635	566	591	581	555	613	619	609	576	589	623	616	583	569	622	544	580	576	599	578	602	542	608	607	600	572	576	586	576	594	610	569	644	611	627	547	592	622	610	576	582	595	564	570	554	518	581	593	606	570	562	555	609	591	607	577	566	555	558	607	595	596	556	589	642	628	600	543	584	589	601	593	543	545	556	632	579	560	591	554	600	578	566	595	570	618	578	587	518	616	616	556	528	536	630	580	615	588	544	547	569	569	543	609	597	563	591	579	617	595	563	562	629	581	578	607	581	579	596	584	589	620	595	592	591	574	564	574	573	579	583	588	570	589	568	603	564	589	551	618	603	575	587	603	637	546	595	584	602	555	571	598	579	594	600	575	611	560	586	616	556	567	590	574	636	571	556	586	590	578	608	579	613	622	615	609	579	615	569	583	557	554	553	563	574	597	623	566	560	561	558	548	577	531	562	580	585	613	563	587	587	548	610	579	587	606	584	596	585	580	603	537	605	621	588	611	543	588	586	536	613	585	597	515	556	569	564	638	560	609	564	607	576	540	613	588	576	585	605	627	574	587	569	635	620	623	541	587	583	582	618	612	608	584	631	597	559	593	590	547	603	554	638	598	563	584	570	595	609	564	601	593	632	551	586	614	583	610	561	609	571	548	571	583	571	551	586	596	631	592	594	585	625	564	560	569	597	614	589	592	538	581	585	606	605	599	585	560	578	537	621	599	602	597	610	598	568	549	582	593	585	594	616	621	620	552	556	567	562	612	538	563	593	554	594	561	593	551	608	569	591	602	628	595	589	621	575	597	598	595	591	622	625	579	568	577	571	605	593	612	603	593	604	589	627	578	586	612	538	582	585	590	580	580	567	579	583	557	623	610	557	568	578	584	579	593	616	573	601	586	607	581	583	578	620	561	636	569	590	580	579	595	562	572	595	608	647	591	590	583	554	565	565	578	582	599	546	543	606	592	568	546	565	558	574	588	614	584	548	639	590	548	589	559	605	606	633	571	615	611	611	592	621	594	596	574	591	618	598	630	563	569	572	558	566	592	576	541	609	605	601	556	561	569	607	525	563	577	614	608	563	605	582	554	541	583	585	554	624	618	612	585	552	605	599	603	607	621	591	562	557	580	565	597	584	577	589	604	592	549	554	637	601	582	618	566	583	595	619	591	586	576	586	564	611	560	614	573	589	604	575	588	640	598	567	592	536	601	550	565	580	587	564	558	574	606	589	574	667	593	614	576	566	610	601	621	631	577	608	621	622	641	608	569	600	601	616	607	589	570	631	572	610	596	595	559	596	557	588	613	582	569	559	577	615	610	541	617	615	584	562	632	588	582	633	562	591	569	580	588	584	619	559	572	591	624	599	551	584	586	571	595	559	594	574	629	551	600	592	603	597	578	584	640	565	577	600	574	586	614	614	593	570	611	544	615	532	617	574	602	571	554	545	567	554	570	602	533	534	574	655	575	591	611	585	567	596	661	611	576	566	610	604	580
25470	21405	33152	51041	46973	32288	16960	5122	1665	1025	837	791	827	787	794	770	783	867	766	766	805	752	802	774	814	859	807	844	715	854	793	793	762	749	810	746	826	801	784	778	795	761	794	776	805	788	811	749	735	773	775	785	785	741	786	796	788	733	788	761	730	760	794	745	768	763	741	759	763	807	801	813	773	784	793	786	762	811	762	744	744	753	737	771	780	803	793	761	742	803	813	773	721	797	773	766	740	767	768	757	784	760	720	755	823	779	786	763	791	737	790	759	763	842	754	791	769	787	773	758	766	787	764	768	722	817	771	771	756	744	769	777	734	731	751	749	783	765	776	772	796	737	739	781	745	785	755	716	765	794	766	702	768	778	713	759	816	816	764	775	807	806	766	773	758	722	802	807	770	719	759	783	773	745	793	807	758	783	781	740	861	729	744	786	811	767	775	773	756	778	778	795	745	803	772	750	771	741	766	784	782	799	785	726	755	787	751	704	770	799	764	791	818	807	740	803	809	793	750	759	786	790	741	786	760	782	791	802	782	763	781	783	742	785	807	761	776	763	797	741	779	788	799	835	771	753	714	780	734	723	758	805	780	758	785	776	778	772	733	794	777	793	808	768	754	778	762	772	767	828	757	788	759	783	783	790	743	767	793	725	747	802	769	829	744	758	786	794	762	734	843	783	779	779	784	761	754	779	777	794	767	804	783	782	746	747	772	776	797	752	761	763	721	756	744	759	768	773	772	748	794	783	823	787	759	781	816	805	741	743	805	750	783	761	749	839	778	795	814	783	775	764	718	744	731	733	785	767	775	798	752	738	776	856	755	757	789	766	756	824	788	758	782	752	808	753	733	745	731	756	762	776	789	766	785	755	802	787	761	755	771	746	757	769	796	825	769	738	787	802	795	759	756	813	758	787	814	758	757	779	744	771	739	741	800	820	758	776	757	749	696	778	796	778	726	761	835	844	720	821	762	831	770	788	795	776	771	745	757	739	776	780	753	774	814	757	750	760	762	778	752	804	787	778	794	808	779	821	790	740	808	776	732	772	713	746	760	739	742	795	770	764	772	765	788	789	753	798	776	780	728	785	797	749	787	725	757	723	754	832	724	772	834	813	801	795	791	738	783	794	737	787	780	790	729	829	784	758	747	745	756	762	743	779	766	803	807	831	769	786	794	792	788	814	742	794	766	821	744	796	752	822	772	774	791	760	782	738	725	733	809	745	778	806	765	780	722	729	754	774	745	750	772	788	791	752	750	720	774	791	780	790	750	773	798	827	757	825	811	732	740	794	768	757	776	809	735	807	812	764	726	758	781	781	745	785	794	751	774	767	773	783	733	794	766	775	738	755	786	767	772	757	778	813	795	757	755	743	786	810	781	748	787	740	751	766	756	788	775	800	809	795	758	721	766	789	763	730	782	759	769	741	768	759	752	791	820	709	758	762	802	739	762	784	798	750	700	704	764	762	778	743	757	730	767	743	783	777	771	744	792	782	729	806	769	748	765	745	746	743	717	776	762	756	751	796	788	759	769	749	740	791	794	767	764	769	749	783	801	793	800	813	787	806	808	766	752	720	762	764	752	810	711	783	788	777	810	739	751	821	800	829	810	774	788	775	809	733	803	774	709	767	735	766	739	774	784	820	794	768	755	743	730	746	784	764	801	794	761	761	815	784	771	735	798	750	757	764	766	770	784	792	744	758	801	790	772	765	779	785	702	754	758	750	712	769	786	781	732	788	776	704	785	807	725	816	766	793	788	735	774	769	784	782	775	767	747	750	838	802	757	789	785	751	786	807	777	763	766	753	747	789	790	805	723	750	775	751	809	741	841	746	797	773	796	793	823	779	758	793	763	705	831	731	806	801	794	787	772	776	815	778	783	744	799	801	795	757	758	750	755	738	766	820	720	773	765	801	771	757	757	745	782	792	803	808	826	750	754	747	739	738	751	747	778	777	754	739	785	752	790	756	798	767	760	765	793	791	774	793	757	805	790	765	788	800	757	745	777	821	735	795	822	753	760	760	798	813	729	766	751	758	767	763	791	782	731	758	738	789	762	805	763	756	792	769	762	752	792	784	747	798	745	745	755	748	788	751	771	771	776	762	754	822	776	723	803	751	835	812	777	706	837	776	825	748	753	774	776	806	768	767	779	798	748	785	744	778	790	730	795	767	752	788	768	776	745	756	799	734	777	748	811	730	754	715	742	784	728	772	744	768	812	795	760	767	761	758	717	749	755	770	772	777	785	718	813	822	739	746	784	775	785	830	787	776	725	784	783	776	787	770	738	807	798	779	788	795	741	793	752	802	752	748	745	746	765	790	758	752	745	762	829	779	772	775	775	796	776	819	742	726	797	797	752	745	773	789	797	757	775	809	763	734	815	790	754	800	809	833	776	761	762	810	728	777	809	769	750	800	779	761	745	819	723	811	808	738	765	784	776	858	712	760	754	759	744	790	775	769	779	749	808	710	746	763	819	788	772	784	771	771	790	750	770	760	693	762	784	792	786	804	815	765	749	770	815	763	775	707	757	817	793	737	752	737	786	721	726	803	791	763	773	795	743	776	735	793	725	730	750	737	731	749	768	784	814	750	734	785	808	771	775	770	809	770	796	792	807	791	769	743	760	732	771	774	780	709	733	740	791	781	796	767	774	781	835	757	734	773	739	727	715	820	773	789	743	770	828	764	785	758	713	804	751	810	770	742	720	770	739	775	770	756	774	754	822	758	764	786	729	750	802	757	762	766	775	766	815	772	784	781	818	791	720	773	782	776	780	780	794	824	738	742	766	728	746	740	761	807	817	794	774	763	784	830	749	764	781	757	842	766	806	779	812	780	732	804	771	841	755	780	786	766	820	828	743	755	753	756	716	794	766	766	765	802	801	780	739	771	787	762	712	756	740	798	766	761	731	722	786	729	767	744	756	748	798	797	765	783	811	729	790	780	790	823	782	806	709	784	802	814	735	786	785	823	756	802	797	830	739	730	792	782	750	685	800	711	798	740	749	759	770	762	785	782	783	776	773	745	760	768	761	791	832	725	805	805	737	813	721	797	773	778	753	819	738	823	776	721	781	740	721	754	786	742	796	801	794	718	775	767	783	728	774	797	732	760	733	741	776	766	743	759	778	785	757	761	742	804	761	818	772	719	779	734	810	765	787	773	751	824	761	751	770	772	803	815	766	767	748	801	781	767	772	799	765	760	752	749	821	771	796	764	731	772	773	771	762	819	809	758	771	747	775	718	760	778	752	833	745	792	720	725	793	736	755	719	765	787	729	797	716	771	810	768	771	781	739	794	762	787	794	708	768	748	788	740	788	780	777	753	783	784	733	801	781	787	772	806	764	771	746	739	781	798	808	798	801	781	799	793	784	775	763	785	780	772	805	783	769	786	751	733	795	770	763	743	786	744	741	762	787	782	810	753	803	763	719	801	756	790	774	756	797	787	803	770	747	750	754	773	781	739	805	758	784	761	815	769	764	781	801	751	728	763
4979	36963	62276	57622	42332	24068	10975	4265	1673	917	728	667	590	655	690	691	663	700	665	635	663	715	653	633	654	662	653	654	698	662	697	638	679	713	635	654	626	638	643	642	656	677	653	642	645	660	610	665	683	679	653	677	640	632	641	681	640	703	650	642	657	660	605	665	670	663	638	650	666	661	596	645	666	640	664	637	591	648	681	640	638	678	658	672	641	613	634	625	700	692	630	658	646	660	701	655	694	688	673	680	689	664	671	683	669	643	660	660	708	638	700	717	772	659	643	683	617	631	627	633	696	672	659	663	654	596	655	673	669	634	646	712	648	622	684	644	661	634	653	676	615	669	645	671	640	640	659	618	690	681	659	681	616	662	611	651	668	633	628	618	645	765	686	645	670	642	660	650	676	637	656	654	664	621	679	673	654	653	680	660	657	654	678	641	618	655	620	665	637	673	647	628	658	635	655	672	661	594	625	616	664	639	629	693	668	623	674	685	649	652	630	638	647	623	629	653	661	657	668	628	666	673	642	673	658	675	603	671	685	652	616	652	658	650	670	683	659	649	637	682	666	691	599	645	630	638	707	603	706	617	652	660	700	653	632	700	618	621	704	643	678	639	671	678	623	646	686	618	667	622	645	618	683	661	636	645	645	671	640	669	628	703	643	628	666	629	687	636	645	618	624	651	660	645	665	671	684	696	649	640	664	637	664	665	614	634	662	686	607	660	628	629	662	635	661	616	642	614	670	661	660	652	662	649	684	655	654	654	656	644	708	654	690	650	652	643	600	615	672	648	691	652	613	657	667	672	658	616	668	701	641	669	650	685	632	649	695	628	675	674	669	681	685	645	671	653	652	662	703	686	665	681	629	671	636	669	677	691	640	679	615	662	650	646	653	659	651	661	636	611	683	616	657	673	641	646	665	647	622	673	621	681	616	623	665	687	646	647	660	620	684	649	624	673	638	702	633	697	640	619	665	657	676	653	664	656	672	624	645	654	626	622	634	606	652	649	665	654	678	675	644	684	654	648	626	627	669	656	649	727	625	682	624	679	673	693	652	643	650	627	652	635	704	651	615	679	634	656	648	654	657	636	669	662	648	660	647	645	679	631	644	591	621	658	619	692	646	670	654	701	650	676	651	624	640	677	698	703	698	642	682	662	645	674	683	648	676	645	621	611	660	645	665	662	684	652	627	636	658	627	676	626	623	651	641	671	670	659	666	650	666	654	656	645	647	629	696	635	648	670	679	705	706	651	646	668	684	669	653	680	681	658	606	673	654	655	647	662	691	677	679	626	636	646	656	656	656	634	685	676	689	675	673	669	634	646	664	639	632	671	650	697	666	680	648	649	656	639	654	626	620	722	661	640	617	655	663	671	639	680	651	638	666	659	684	636	685	622	665	640	684	674	679	637	667	660	646	662	652	648	642	679	672	647	645	629	678	677	668	713	637	680	676	667	676	659	595	695	665	651	676	667	682	671	617	635	663	669	648	626	621	655	657	627	701	649	681	685	675	646	609	684	701	651	667	643	657	662	668	646	613	650	622	639	625	681	666	645	661	672	654	655	625	661	690	641	656	650	598	652	621	661	657	683	636	631	647	626	667	686	646	690	681	649	666	673	655	635	680	685	637	642	676	659	650	657	680	635	638	673	644	685	641	657	651	659	625	660	662	651	623	634	633	658	644	631	678	635	660	644	702	648	666	650	638	618	666	647	688	664	642	676	617	623	686	687	659	680	661	640	636	658	677	712	635	655	683	632	632	644	682	630	670	660	663	635	684	688	622	633	640	662	709	680	616	699	640	654	680	673	583	601	678	609	605	633	631	607	642	681	686	644	669	679	676	636	658	679	664	649	640	668	683	678	664	634	657	670	622	666	669	691	654	661	684	703	593	639	661	638	669	669	642	627	623	658	627	653	613	674	659	612	658	636	632	632	661	632	646	647	640	666	701	656	662	630	661	671	657	683	650	599	694	670	634	624	652	670	637	631	646	649	695	648	663	596	605	667	645	674	629	656	625	650	650	648	687	648	658	733	665	611	625	676	676	630	667	698	673	641	675	636	682	644	659	678	604	668	643	680	712	666	674	668	632	644	633	630	678	651	628	611	667	666	667	689	654	631	638	620	657	632	609	648	703	640	641	627	693	621	649	663	631	680	672	697	668	656	648	649	620	673	627	696	633	672	658	651	682	635	670	664	619	656	636	655	660	680	621	688	671	663	656	657	666	617	664	625	665	684	666	690	620	629	659	646	684	638	633	692	690	668	716	659	655	656	660	650	669	633	638	657	655	627	618	687	670	667	715	654	670	699	629	648	651	624	671	651	691	601	652	640	648	636	635	681	672	619	644	653	638	663	619	748	625	652	655	676	668	679	659	657	671	626	681	663	633	637	648	642	678	634	638	646	650	664	619	651	603	678	633	623	679	641	639	656	682	664	704	690	676	636	646	618	655	637	633	650	656	621	628	612	637	663	682	707	655	658	650	652	616	688	676	602	654	609	622	706	675	661	631	647	661	645	673	648	640	664	675	601	667	680	656	662	700	693	657	638	699	636	647	691	626	651	628	654	642	627	698	631	736	627	644	629	645	671	657	626	645	692	672	634	600	662	683	698	655	636	638	633	658	599	672	623	649	658	654	685	661	639	668	644	664	663	636	626	605	624	674	705	617	661	675	667	632	635	635	640	659	637	658	647	668	639	651	618	654	682	646	643	666	664	641	627	646	633	692	638	618	646	659	635	656	644	673	652	625	682	697	633	643	644	643	643	656	650	661	643	637	645	703	664	664	606	613	646	657	636	613	630	642	605	627	662	690	614	634	656	655	632	660	673	612	613	601	654	673	668	663	597	628	644	654	659	644	686	658	603	660	714	657	660	692	658	652	610	647	634	662	676	616	656	669	622	659	644	666	659	599	630	658	648	656	603	663	659	665	627	633	639	668	657	682	654	689	654	658	698	653	637	674	603	683	619	658	652	655	699	691	645	630	701	646	645	667	660	637	665	619	642	663	661	671	651	681	611	680	591	637	625	673	662	692	664	647	630	654	641	655	637	675	679	664	626	741	678	644	616	668	666	652	680	686	639	619	651	675	645	696	668	639	659	609	649	654	610	694	667	644	678	626	644	664	663	675	684	612	648	667	661	660	635	700	666	687	640	659	658	689	645	679	626	662	633	621	652	593	670	683	636	651	661	650	644	622	645	679	660	612	647	637	600	637	701	676	614	676	646	627	594	658	658	633	650	667	612	653	645	680	655	631	663	635	635	643	658	700	692	645	668	672	667	617	661	690	648	642	641	650	621	636	615	686	641	644	641	597	652	653	684	639	627	678	636	643	657	681	617	621	616	629	691	644	641	625	633	662	633	693	656	645	614	601	600	655	678	664	649	657	660	605	672	678	626	645	642	648	663	664	668	707	669	684	640	642	648	668	599	673	647	639	693	649	674	632	618	662	642	660	714	675	651	639	691	650	689	666	694	701	643	646	704	648	680	606	633
24130	21347	33094	52114	51794	41159	26601	10085	2806	1343	991	910	957	901	914	888	906	926	918	873	920	888	936	845	920	961	858	933	898	859	854	890	915	924	929	883	895	880	889	865	878	917	958	876	870	911	947	902	879	949	872	831	862	918	893	858	863	866	861	880	888	918	908	882	854	856	851	929	875	868	964	857	880	877	874	895	904	812	953	877	865	856	826	822	872	885	832	887	889	900	871	880	919	883	894	898	855	924	893	859	923	888	866	885	874	883	908	874	894	917	901	858	922	900	902	899	868	805	893	850	911	903	836	865	906	839	868	890	827	849	875	905	912	824	854	907	896	909	872	894	916	887	907	884	929	869	842	974	843	892	866	874	891	895	879	873	872	866	912	946	834	825	863	907	926	915	871	926	845	890	913	866	848	842	855	916	814	853	894	924	872	842	894	887	884	890	860	946	882	896	891	832	883	934	840	896	876	878	868	859	861	865	872	880	892	883	881	909	864	878	821	863	853	896	851	879	864	888	918	834	930	901	929	819	847	864	897	918	893	871	862	885	878	918	878	926	901	859	884	880	880	894	873	898	941	858	876	873	854	863	921	850	887	834	884	847	853	862	837	915	915	874	868	860	853	878	869	873	880	890	880	875	890	895	870	883	917	825	903	859	848	897	909	937	874	856	862	948	895	920	861	847	904	903	837	857	915	871	860	900	872	865	918	856	915	907	864	860	906	884	857	861	904	890	904	862	880	903	858	906	916	875	892	861	884	895	832	906	884	916	860	942	877	917	859	881	864	811	892	887	856	876	888	882	911	857	957	860	935	877	846	897	883	884	911	921	833	847	852	858	848	921	897	860	859	887	890	894	862	870	948	903	865	862	880	880	922	884	885	853	835	844	843	864	859	855	872	851	877	849	882	856	897	910	868	859	873	864	847	857	873	864	918	838	843	856	865	885	897	916	841	881	890	924	889	882	860	869	884	876	861	867	860	832	936	838	851	874	876	897	864	880	858	878	896	880	875	867	878	890	940	899	846	881	878	911	836	900	868	900	921	903	865	881	929	898	877	900	868	851	822	931	870	932	890	828	879	898	847	880	894	879	874	895	869	866	801	873	846	880	828	818	858	921	923	833	851	848	857	856	873	875	898	894	883	858	912	850	885	911	856	848	853	877	896	933	894	852	902	840	894	923	894	845	904	849	854	941	874	857	924	903	871	897	880	951	860	879	907	879	817	852	865	860	824	873	867	897	859	864	900	863	889	891	897	919	900	898	840	909	877	911	892	922	873	878	868	864	816	905	953	787	859	935	943	862	863	870	890	873	845	933	903	868	907	884	872	870	893	924	894	842	860	877	909	857	820	894	865	824	844	898	932	928	866	855	830	834	878	835	896	866	877	854	858	828	834	888	855	844	904	907	907	878	895	850	816	829	880	832	845	862	891	875	863	919	901	917	872	863	906	897	890	884	908	855	916	910	907	844	860	921	845	806	857	905	878	805	900	866	884	906	881	838	903	869	857	871	892	879	905	939	842	888	881	951	893	861	829	880	861	873	888	860	849	881	855	852	881	871	874	900	858	916	967	891	858	825	887	902	882	888	862	912	903	825	896	853	897	814	826	896	902	973	930	896	893	884	854	909	882	856	880	881	850	854	916	910	914	890	886	854	891	858	913	891	918	892	869	875	873	868	857	884	872	867	908	929	880	859	832	881	868	921	937	904	908	872	965	899	873	853	847	962	917	858	866	894	868	864	893	906	925	867	897	871	850	894	884	838	876	906	828	888	885	898	866	893	930	857	889	884	918	887	869	881	897	880	853	882	885	846	811	890	855	903	860	877	918	938	863	881	872	814	902	878	927	889	920	893	886	888	894	891	905	886	862	906	905	896	851	852	898	892	844	924	845	876	834	841	866	904	899	900	872	894	849	818	860	900	929	921	905	866	889	874	870	810	923	879	873	952	860	834	928	940	924	851	890	837	915	863	876	891	891	899	897	858	904	911	915	862	837	917	917	865	885	901	915	873	870	911	870	877	820	912	878	826	870	905	861	865	915	931	922	856	866	841	822	859	950	901	850	864	833	830	890	912	853	836	913	871	894	915	852	840	862	870	891	850	904	927	854	904	903	912	934	888	891	868	889	853	860	858	917	832	898	927	870	915	840	858	908	896	940	867	846	870	870	859	913	808	857	856	907	860	877	846	837	898	879	872	887	852	831	872	924	847	950	871	844	860	873	906	919	879	864	894	863	919	903	885	907	889	902	834	861	870	854	895	857	895	873	879	876	916	882	901	836	848	917	887	863	904	883	960	893	884	875	855	860	928	894	843	823	866	894	850	852	846	902	959	885	893	898	853	875	877	852	865	949	860	871	885	861	894	863	907	905	903	932	852	885	913	922	860	825	896	853	877	910	848	875	881	897	856	908	854	820	847	850	913	842	924	910	871	902	873	861	916	896	845	828	862	888	877	897	857	868	844	889	870	908	840	920	921	858	865	904	835	892	921	909	886	803	904	857	850	880	889	863	939	894	895	850	898	866	851	886	876	818	900	917	898	869	911	847	877	857	826	827	883	835	860	881	878	896	867	862	891	932	883	849	893	901	835	850	834	889	841	842	901	848	855	892	864	863	888	921	868	845	878	920	895	875	875	876	850	873	880	909	854	867	891	951	891	893	903	863	870	873	913	857	892	894	881	817	939	885	917	863	883	902	856	844	936	872	886	863	883	862	938	891	880	903	916	892	885	880	859	901	897	838	900	862	807	905	865	846	871	892	869	849	878	869	904	898	809	885	874	859	910	894	896	906	878	901	863	935	875	893	870	870	862	821	905	857	883	858	894	874	830	859	794	865	938	844	830	921	908	877	886	864	895	822	894	887	870	873	874	909	840	903	945	855	859	881	836	886	901	900	883	906	844	862	885	893	865	851	882	874	905	937	933	858	877	918	866	863	882	870	841	856	858	905	875	859	859	816	895	888	898	880	940	894	878	910	853	882	874	819	887	887	856	910	830	865	837	922	947	875	940	925	864	945	880	896	869	856	878	835	916	905	841	857	864	837	889	885	852	909	880	846	843	880	888	893	852	853	886	902	856	882	867	856	915	817	846	812	885	892	894	902	839	819	876	869	862	885	874	930	911	875	932	841	832	850	875	873	911	871	842	848	935	890	874	884	850	879	840	885	865	938	868	927	881	897	853	884	830	867	856	842	847	878	908	882	861	914	838	877	890	913	917	904	865	904	854	878	835	889	849	898	840	857	832	857	870	880	877	879	903	889	858	794	907	845	882	850	870	880	851	897	871	914	889	890	875	882	896	885	895	850	911	852	884	830	933	913	857	870	899	895	897	886	896	843	915	896	851	856	848	866	863	873	915	920	878	854	865	872	844	866	899	864	910	838	881	905	824	900	913	875	870	855	889	898	868	884	870	867	870	784	885	828	809	866	897	923	872	881	844	883	875	810	882	918	907	843	858	912	865	915	894	914	878	900	916	902	882	837	840	870	874	918	910
11582	60471	87091	77488	56913	35705	18146	7381	2642	1272	801	754	800	781	811	770	742	763	765	775	785	719	757	796	780	761	771	768	804	749	774	764	739	789	715	771	796	779	783	785	731	782	752	729	764	723	759	753	763	764	778	750	753	839	727	744	810	759	730	763	769	763	735	787	810	747	772	801	763	754	710	770	706	754	790	782	800	759	792	773	708	761	688	756	762	782	781	799	764	774	739	808	725	792	789	781	702	761	778	774	749	771	783	715	732	710	798	711	738	780	726	755	750	726	757	754	712	794	763	811	763	771	765	733	734	763	716	731	748	764	728	713	746	723	795	754	757	702	722	785	725	769	752	775	700	775	730	762	705	721	780	799	744	790	782	724	768	739	775	774	814	763	777	758	760	759	724	735	786	806	762	747	764	768	770	701	776	764	774	741	731	763	750	766	747	812	750	792	752	780	746	736	773	791	784	794	742	739	735	771	748	741	762	743	720	827	708	700	753	769	729	743	797	730	740	786	787	815	719	746	736	779	734	731	747	847	748	693	775	746	776	705	761	758	760	793	789	746	798	781	720	776	763	730	810	753	737	769	765	768	744	767	728	788	774	768	776	764	753	778	739	758	769	745	743	720	771	754	769	768	770	792	752	735	722	731	783	778	730	740	796	744	757	700	773	735	741	762	764	782	786	757	721	764	734	765	771	763	787	757	737	737	753	722	692	780	751	798	763	826	767	782	742	739	718	760	754	801	771	752	748	795	778	705	740	743	732	732	775	759	731	739	769	774	784	760	778	737	777	778	782	796	758	741	750	786	761	714	750	745	775	781	735	736	773	734	742	755	757	774	684	765	744	745	731	720	734	753	766	777	698	793	761	716	749	718	817	754	730	744	739	780	738	764	758	788	772	816	773	748	749	779	773	774	755	740	778	751	761	771	746	725	729	758	786	778	687	739	732	767	800	764	755	767	790	734	773	743	775	791	760	767	764	769	737	744	803	707	754	772	812	790	737	780	740	758	772	780	803	790	742	772	761	766	750	741	742	708	781	745	752	805	748	753	759	774	759	744	710	790	749	791	787	737	774	738	766	761	721	759	762	774	759	770	744	752	762	722	788	753	773	791	702	803	776	776	796	784	739	770	772	789	803	753	748	796	735	762	749	701	697	807	771	748	786	738	790	751	771	798	752	761	731	718	760	719	751	734	693	738	752	735	744	726	787	733	766	734	794	743	781	773	729	751	748	779	731	712	770	769	750	717	754	822	775	757	782	760	765	714	778	734	764	776	760	742	820	775	798	752	748	764	719	813	747	767	745	755	727	781	711	759	798	755	748	761	742	774	797	746	682	742	726	700	737	738	712	738	753	735	769	782	740	815	744	759	711	753	783	759	733	821	771	751	734	744	754	763	760	777	725	752	763	786	799	722	799	781	715	807	765	726	761	767	769	836	791	755	773	748	741	760	768	712	745	824	779	727	763	749	809	780	781	784	753	740	788	712	719	826	750	726	802	713	761	799	774	797	743	764	798	730	801	742	727	724	807	777	795	729	747	716	699	794	741	742	755	761	745	730	743	795	779	755	774	779	735	726	683	773	734	719	756	767	746	767	767	773	733	791	771	724	779	762	783	773	778	716	787	759	789	735	751	738	743	766	728	735	787	795	780	765	769	781	789	805	733	734	753	767	803	800	757	762	748	761	741	706	731	762	765	795	745	719	757	755	758	730	769	729	753	722	700	743	783	742	701	715	808	721	720	742	766	781	765	796	802	739	755	721	783	732	725	751	749	795	758	745	771	762	789	709	771	801	753	734	729	744	771	798	756	784	784	788	726	758	779	744	784	724	734	784	768	739	763	780	766	756	788	763	808	768	741	721	762	730	764	756	743	721	775	812	768	760	745	728	758	757	760	726	774	734	745	727	756	769	743	811	756	744	785	731	774	790	757	748	750	813	766	755	786	812	762	728	779	763	770	772	744	768	788	760	724	777	748	754	744	763	770	755	772	742	798	753	758	710	780	776	771	690	729	766	778	745	735	767	760	772	710	705	786	754	780	784	702	715	747	757	757	775	794	786	735	743	773	752	688	734	746	790	719	734	740	743	755	748	750	810	762	734	736	684	785	692	772	718	761	740	810	761	798	723	740	741	803	764	764	768	736	729	768	770	751	738	755	794	723	767	726	753	775	756	758	743	782	768	731	787	738	764	753	804	754	740	760	752	735	734	756	755	808	772	743	773	762	808	739	768	765	689	786	738	743	742	740	745	697	787	761	716	735	740	728	762	785	760	747	705	777	769	709	731	734	773	784	762	771	801	752	743	749	761	753	798	769	758	744	762	745	723	741	744	748	756	731	759	740	691	753	759	737	781	767	761	723	738	760	749	801	749	726	776	764	764	770	757	758	700	692	740	739	720	801	755	795	796	764	743	816	738	753	747	802	773	778	790	753	744	823	743	745	750	783	756	755	759	740	723	761	763	770	725	766	793	781	714	762	772	750	719	775	735	762	760	799	743	736	726	817	778	768	746	721	754	714	740	769	739	801	764	740	765	800	728	766	750	784	782	760	807	778	756	741	709	777	766	780	779	801	748	769	740	785	702	772	768	809	762	781	741	715	765	780	730	752	789	786	765	752	751	764	747	760	720	718	784	763	731	739	773	749	778	753	718	758	713	754	783	781	729	756	817	747	774	736	739	781	802	760	722	705	788	738	791	740	773	744	721	742	744	812	773	771	712	737	753	801	710	739	771	754	729	757	740	766	724	695	755	729	766	734	809	811	763	797	744	749	745	771	741	742	700	752	725	723	775	784	698	760	784	773	785	728	753	757	806	769	731	767	790	764	805	753	749	764	757	784	780	750	780	771	765	746	713	779	726	758	720	829	779	815	770	758	757	729	740	748	747	787	763	770	744	717	775	759	722	748	783	801	767	785	740	770	770	716	764	721	726	775	777	740	746	716	772	737	711	741	731	792	707	749	747	755	802	722	780	725	723	760	767	775	730	779	757	731	708	770	761	772	743	767	766	712	727	794	778	742	771	729	788	795	764	760	770	764	725	716	791	736	741	771	742	784	775	751	779	778	736	740	734	735	746	766	727	735	721	725	768	767	772	737	755	789	714	753	765	712	769	772	709	768	716	720	777	729	753	716	800	773	750	756	729	729	740	779	729	773	777	738	738	740	711	800	806	748	748	757	718	785	764	765	783	751	757	791	761	737	770	779	734	741	738	746	772	766	797	714	750	741	766	781	742	763	758	744	768	730	788	772	820	749	755	751	785	816	748	725	699	718	763	751	731	736	747	782	729	746	769	807	773	768	770	748	770	745	795	750	759	754	741	726	703	786	730	751	730	791	795	808	777	683	697	783	772	759	767	737	811	741	767	723	762	731	740	730	746	769	764	755	731	771	802	756	759	723	741	766	758	784	764	793	786	768	742	755	779	765	760	735	724	789	776	700	727	746	763	774	732	688	734	740	733	786	729	730	765	768	805	753	711	745	790	774	724	775	747
27521	16038	20758	19461	10128	4746	2226	1194	930	738	733	770	740	765	781	723	727	778	757	737	738	775	765	727	731	742	721	733	767	744	739	721	711	751	653	728	717	741	730	728	699	716	733	751	771	746	750	772	758	763	737	781	728	761	715	725	747	698	750	757	718	690	712	783	728	761	749	761	714	738	727	720	742	723	704	744	740	734	710	709	774	700	748	689	679	760	737	768	696	685	721	761	760	735	768	772	742	720	748	720	731	693	710	751	769	716	765	740	794	729	786	717	759	761	753	741	656	704	754	768	762	719	754	730	785	732	704	751	771	724	738	717	757	725	772	761	731	754	727	777	716	742	770	734	737	731	722	701	784	696	736	792	747	746	766	732	739	735	770	750	737	738	664	738	717	746	735	746	713	786	776	722	725	748	727	784	799	779	777	767	751	753	736	720	774	743	681	799	751	759	751	739	730	741	702	747	727	688	747	729	714	689	683	682	716	798	733	752	743	781	765	742	730	715	745	727	737	706	766	739	747	721	739	775	773	714	727	755	749	746	681	687	764	734	744	762	688	721	774	781	703	745	758	794	726	788	781	757	715	715	768	769	694	692	724	692	723	771	761	741	778	756	769	750	746	753	683	780	704	743	741	726	744	801	744	684	714	751	712	680	762	717	781	680	689	687	763	696	753	758	730	746	724	764	752	736	719	743	735	759	813	725	740	707	723	754	769	751	745	747	844	781	747	767	776	772	786	764	734	776	744	745	745	747	747	792	711	744	727	761	770	786	772	777	706	751	762	748	757	738	745	697	735	801	788	743	857	726	727	746	752	715	722	786	805	748	754	687	717	771	743	732	751	780	713	674	725	818	736	739	768	718	741	805	742	751	761	731	754	731	730	770	746	803	737	719	729	771	762	719	758	727	728	761	712	732	741	761	734	773	735	728	768	660	714	776	764	697	754	735	718	733	696	731	704	799	774	759	782	763	726	721	726	716	779	742	733	727	815	749	743	709	774	752	761	723	786	768	743	790	791	790	750	723	732	800	780	726	751	766	752	713	792	753	702	755	733	687	755	730	740	740	710	710	773	721	777	780	763	734	773	795	725	730	694	736	819	732	762	775	768	748	725	735	751	742	763	715	711	731	716	764	801	655	717	698	724	746	720	754	771	720	686	749	730	773	731	750	731	733	738	729	689	753	722	726	711	730	771	706	773	764	751	722	731	735	711	743	746	735	682	754	773	744	746	718	700	712	727	750	726	728	704	755	728	676	748	748	705	766	746	775	806	778	742	727	743	719	695	712	746	736	731	753	756	718	706	728	742	780	797	767	718	749	744	758	792	784	746	723	791	720	717	717	760	701	703	774	733	729	713	742	664	739	736	693	763	754	743	727	730	731	774	700	679	775	762	720	714	730	794	740	763	765	718	749	740	760	737	789	733	695	729	710	755	697	795	736	776	748	736	734	745	773	738	714	774	777	790	740	742	787	783	774	763	724	711	740	697	749	731	794	723	802	728	725	712	751	756	759	768	777	772	737	766	720	770	739	790	747	748	773	749	712	722	701	700	718	753	757	745	704	755	762	775	752	745	733	689	756	738	781	727	753	769	737	720	743	755	691	731	759	683	745	758	716	797	725	739	740	708	786	695	802	712	705	727	744	739	735	790	677	735	747	728	748	707	729	758	767	694	655	753	776	744	688	720	804	743	725	761	767	776	766	753	726	719	717	764	685	787	794	770	715	734	764	778	775	756	726	752	723	717	746	687	759	729	721	729	699	768	771	721	725	702	710	724	780	726	741	745	744	731	752	730	728	749	706	747	775	773	807	733	757	725	704	744	702	718	718	785	762	714	683	783	782	742	698	786	741	740	791	703	740	686	695	713	744	721	716	752	734	758	724	745	769	754	694	699	729	720	744	710	746	749	772	708	711	762	752	720	722	744	657	793	724	693	715	728	768	752	764	765	782	754	764	781	763	747	734	739	784	737	746	769	756	744	794	773	814	740	754	695	704	721	784	744	733	757	744	748	759	764	775	756	762	777	765	713	734	751	749	759	698	776	715	743	768	760	740	735	741	733	712	790	789	747	753	772	771	665	752	742	700	752	736	782	735	748	727	744	727	729	718	790	752	746	798	765	715	807	723	723	757	760	733	750	796	755	687	790	724	763	711	818	738	757	713	750	716	756	759	758	732	731	788	770	730	741	756	754	700	772	734	710	716	786	724	749	767	794	732	730	725	739	700	719	708	715	769	719	684	780	745	736	693	755	732	703	731	762	776	732	721	723	754	789	763	716	766	752	713	746	749	739	740	697	743	719	710	780	729	743	764	769	735	755	792	758	733	731	758	733	720	765	758	762	746	747	748	731	758	719	766	705	733	710	719	726	737	789	711	725	783	783	743	757	717	731	721	751	743	723	718	779	738	726	756	755	733	720	728	729	694	724	728	743	731	761	769	715	731	697	732	749	708	777	747	719	739	750	752	727	714	713	759	757	760	744	751	756	760	727	702	712	727	772	747	687	733	741	691	742	747	739	747	753	764	752	701	747	780	732	768	728	682	746	708	757	741	767	705	733	706	731	761	732	754	720	772	793	733	725	729	724	706	713	720	706	708	714	729	745	725	774	742	732	754	732	752	771	718	716	670	785	766	764	722	697	738	787	744	749	741	740	768	746	745	691	755	728	762	761	737	753	760	731	762	751	733	755	736	722	733	740	741	734	751	725	744	766	729	747	775	687	775	784	726	715	757	736	737	734	760	707	743	779	774	756	781	749	761	761	725	773	749	793	723	746	768	726	723	754	760	795	708	702	751	760	704	747	745	726	737	731	751	762	733	740	770	742	734	707	730	753	752	692	782	714	752	754	674	745	721	726	776	737	762	763	745	763	696	788	717	697	813	761	771	732	735	750	788	697	760	746	775	743	768	744	701	743	764	758	728	784	742	721	732	695	740	754	785	796	774	740	756	793	755	779	733	773	742	746	743	745	725	746	729	761	734	708	774	730	744	764	721	749	768	700	779	721	697	720	762	761	773	727	747	736	766	742	806	746	755	765	742	710	767	715	812	665	729	772	758	730	751	775	739	737	754	750	763	737	688	760	713	737	766	700	735	735	760	762	763	747	790	801	747	684	758	749	714	785	723	729	767	718	708	724	743	681	716	790	778	734	694	767	766	755	730	773	789	735	748	748	710	713	719	713	717	736	711	690	743	677	741	750	729	787	724	798	740	757	715	753	747	757	733	727	732	744	669	690	693	744	743	757	734	760	736	719	737	794	742	722	703	788	801	679	734	748	753	745	717	785	761	758	747	752	733	751	802	727	758	682	748	746	740	736	762	725	688	700	785	729	737	741	751	745	757	733	735	778	679	740	716	737	750	754	761	712	753	735	750	741	716	748	748	694	735	696	741	745	764	752	774	763	706	749	748	730	782	721	697	778	712	750	685	694	745	742	807	684	719	752	761	707	728	753	714	693	745	736	748	747	711	726	757	715	724	725	752	705	784	746	746
5452	7167	20823	13757	7555	3952	1874	1009	734	615	611	597	602	564	600	569	571	593	569	570	580	554	618	570	575	572	637	566	579	587	577	567	625	594	636	567	660	605	610	637	553	550	604	549	611	562	608	607	613	564	617	599	567	577	575	583	609	598	603	557	600	616	559	584	593	582	581	607	618	652	602	580	551	587	565	578	579	610	624	583	558	600	578	618	577	614	537	560	608	583	628	607	567	555	588	544	560	601	581	626	567	559	605	575	614	585	605	556	605	589	587	547	617	596	585	597	590	556	593	552	572	553	590	556	600	593	607	618	601	570	584	605	587	576	578	627	572	600	568	615	587	606	626	588	581	573	592	589	640	568	613	561	588	555	584	559	621	578	587	616	600	579	535	591	520	600	623	567	567	572	590	597	608	590	548	591	589	674	639	544	595	563	549	598	588	574	586	600	578	556	592	591	581	583	542	567	582	590	571	586	578	598	570	565	620	523	571	563	577	583	580	599	572	587	564	569	576	590	576	570	553	607	582	591	572	598	563	639	559	593	596	548	624	595	570	577	588	574	606	592	578	608	551	557	606	587	566	605	575	565	570	568	565	586	563	575	598	588	553	591	592	578	596	564	582	560	589	543	566	610	557	589	537	624	560	567	615	576	583	581	587	579	612	595	554	567	600	591	600	582	561	623	627	584	547	609	562	557	605	587	602	590	559	630	555	582	598	626	581	584	589	555	590	627	605	607	550	562	608	551	577	634	594	567	602	624	580	577	601	547	532	581	561	571	582	601	602	573	562	603	602	606	519	588	561	619	579	582	581	584	589	534	584	589	607	588	589	620	628	586	553	586	553	570	600	546	580	563	637	595	552	578	603	560	596	600	555	595	563	568	589	601	561	589	582	563	553	559	575	604	590	577	585	571	583	566	618	574	592	593	576	568	569	635	572	540	580	616	567	533	602	627	555	601	592	558	623	591	545	582	582	573	568	601	640	579	593	576	569	602	618	594	585	580	590	618	594	602	601	545	576	582	610	566	633	566	568	595	551	566	605	559	564	583	574	549	620	595	584	574	571	594	552	583	598	615	597	564	563	577	600	598	564	578	550	572	578	567	584	586	580	588	577	579	610	612	558	568	570	601	621	545	622	555	576	541	529	552	583	592	571	624	598	582	647	625	527	559	596	605	556	604	572	618	596	561	634	581	613	573	582	553	549	588	549	617	562	592	575	570	561	569	594	550	594	575	582	549	580	593	613	543	530	572	608	591	577	581	573	542	595	579	598	576	556	547	604	559	570	564	573	550	572	557	585	549	579	574	608	608	558	546	594	627	568	634	574	573	610	571	602	562	623	592	581	598	555	581	584	592	579	569	591	593	590	569	560	574	600	572	592	565	608	594	573	583	593	558	568	586	562	594	594	594	585	567	597	604	584	563	591	595	566	592	569	562	593	593	561	570	602	575	591	585	618	572	566	542	587	589	563	591	626	595	548	564	593	570	561	565	604	571	617	625	622	553	551	636	549	626	580	570	619	564	599	584	533	584	609	573	545	602	605	546	561	599	585	596	566	581	550	558	607	616	590	586	578	541	573	623	595	575	581	594	588	586	586	594	586	582	523	589	594	591	564	558	619	621	576	585	561	552	590	582	565	542	603	561	605	600	584	603	592	588	572	609	601	628	575	588	587	549	582	602	587	593	599	590	579	586	559	586	556	591	613	586	564	595	560	611	582	621	567	593	553	588	559	555	552	600	615	568	618	612	624	537	618	537	598	556	603	559	558	603	567	614	565	561	633	583	567	571	577	578	562	612	552	615	569	578	547	589	615	577	590	597	631	588	548	596	554	574	617	634	581	567	576	587	591	570	563	611	579	566	554	584	552	565	596	581	564	597	598	622	540	594	563	604	595	574	558	605	571	560	607	620	576	623	561	560	572	612	586	569	576	594	543	567	583	576	604	582	556	618	581	534	570	598	576	545	629	585	647	567	556	563	564	579	557	587	574	592	575	605	599	592	564	577	587	580	578	568	622	623	617	575	571	570	640	579	574	589	595	620	574	549	546	624	593	549	586	601	583	571	565	607	590	559	539	644	571	587	577	572	563	592	610	588	562	624	642	609	585	591	606	624	567	564	606	594	553	562	620	574	607	629	561	598	611	594	597	575	625	587	597	591	562	594	641	595	588	542	577	583	575	635	608	605	554	562	587	592	568	578	612	584	593	585	587	634	593	591	561	553	557	556	577	586	566	550	571	617	538	581	541	581	570	586	594	559	599	581	618	540	612	590	570	618	568	600	562	536	564	605	554	575	588	578	598	573	562	607	548	592	546	596	580	640	589	596	607	582	584	579	629	578	588	610	593	593	549	584	572	559	570	548	570	592	581	578	623	591	560	568	573	607	594	602	603	577	582	568	604	554	588	565	577	598	646	614	577	592	605	565	581	565	598	595	567	596	585	575	537	559	548	567	591	574	601	550	616	548	549	569	551	550	594	607	565	619	623	557	615	611	585	590	557	576	573	595	593	576	614	585	594	550	529	574	612	561	611	598	568	583	536	575	560	549	576	592	601	577	596	564	541	576	589	595	567	605	602	592	616	596	603	613	608	585	564	597	615	625	608	658	584	633	562	581	548	588	586	600	567	611	605	563	592	593	590	591	602	552	584	597	516	588	571	596	598	567	556	535	552	552	604	550	594	583	583	570	608	590	635	582	563	616	591	592	592	560	548	548	570	571	611	590	559	621	613	506	543	569	560	613	602	579	636	578	604	557	547	534	601	505	560	598	610	536	525	588	592	615	603	540	604	618	568	572	564	608	560	589	621	569	665	587	530	588	580	592	589	558	582	589	608	592	584	557	566	569	588	592	533	607	586	613	593	586	554	560	564	550	575	554	589	594	571	600	597	601	600	560	581	564	570	576	572	604	593	555	565	593	567	648	604	630	574	596	577	577	600	564	635	564	645	564	545	586	571	588	584	568	592	578	601	635	584	604	614	599	524	599	593	592	584	565	581	574	514	574	598	558	583	587	539	595	544	554	564	577	566	609	560	551	623	570	568	609	604	594	560	601	593	580	565	613	584	558	526	578	608	540	572	582	572	569	605	596	611	554	557	594	627	573	593	575	594	572	571	548	576	547	560	565	561	596	556	609	572	554	569	597	587	594	578	586	561	591	570	599	555	637	562	609	619	552	589	555	598	599	577	599	579	588	631	578	605	570	606	616	598	634	602	588	606	600	555	543	634	627	569	557	549	591	594	580	595	564	612	590	600	619	561	579	642	597	597	560	563	604	563	571	595	569	618	530	578	604	593	555	576	569	598	594	566	556	560	571	562	571	576	611	566	626	612	616	558	546	530	583	640	597	564	621	574	572	590	568	578	599	577	587	587	615	592	586	587	611	618	605	568	564	590	573	634	554	627	582	598	623	588	593	562	556	573	541	534	612	603	595	590	547	612	548	625	554	591	580	599	620	609	576	545	595	579	632	573	551	558	608	583	602	587	565	603	578
25417	21396	32301	49981	44074	31631	16829	5067	1685	989	846	818	766	775	789	772	819	777	792	807	784	725	713	743	768	717	766	844	805	781	741	768	766	744	787	734	758	726	762	729	761	802	763	744	760	767	775	756	729	754	727	751	731	781	790	766	788	778	737	757	736	735	795	786	749	796	797	759	807	773	758	740	758	794	799	724	736	775	761	775	757	783	830	731	749	777	826	717	767	743	774	794	793	824	769	764	738	794	770	726	784	798	745	752	754	740	798	765	717	742	783	779	741	760	754	767	760	723	785	754	784	801	792	728	719	712	771	744	790	791	807	795	754	771	756	709	795	769	741	752	728	731	755	734	754	818	751	783	751	735	734	820	801	756	771	741	798	808	772	769	690	751	791	738	736	727	754	773	745	784	784	748	793	769	725	826	750	820	730	782	811	769	775	783	819	755	717	758	763	789	773	762	738	804	725	814	722	752	793	752	806	704	771	795	761	741	782	754	813	745	764	726	732	765	757	813	767	744	725	718	792	771	733	765	787	757	790	747	768	738	750	735	753	746	804	742	804	760	766	732	748	745	815	784	752	740	799	779	796	820	752	760	807	792	775	737	750	754	769	805	765	754	779	781	769	769	751	731	737	790	761	771	756	766	753	756	778	811	778	758	799	755	754	771	766	745	783	752	778	751	730	759	823	760	798	758	767	808	805	748	751	775	787	772	763	744	729	829	771	716	780	800	770	685	751	719	733	827	807	742	755	756	789	764	757	771	777	728	790	745	815	755	772	762	781	787	769	790	766	737	804	758	724	784	771	774	789	823	802	789	696	794	787	785	744	719	780	784	779	764	762	783	732	765	764	766	764	736	804	738	779	758	778	729	788	758	700	749	721	774	789	789	749	753	745	750	768	763	747	817	779	774	746	788	807	794	766	759	783	719	768	750	730	747	744	808	773	806	753	797	765	788	728	746	812	765	767	734	788	735	763	770	732	805	836	739	757	763	729	761	754	755	809	750	807	760	813	741	757	766	742	760	816	709	796	763	804	761	781	781	775	782	751	748	791	782	726	763	733	771	709	788	762	754	749	720	764	783	797	800	777	739	793	769	746	825	774	731	764	753	797	817	754	810	777	778	747	733	772	780	798	772	791	702	750	790	759	758	748	776	813	782	779	784	788	757	771	728	821	812	809	741	751	764	759	742	770	790	753	728	740	737	732	810	773	795	820	777	735	831	791	801	789	721	779	757	798	730	780	763	761	743	750	811	745	740	793	765	749	731	768	711	792	792	782	786	771	772	767	775	828	777	803	780	763	790	801	742	765	736	796	742	807	738	782	744	782	780	776	774	807	778	820	792	819	755	741	806	716	732	794	763	733	756	768	795	775	752	711	773	781	778	801	799	805	751	817	774	794	745	779	730	772	794	733	782	799	767	749	790	754	708	737	747	734	764	793	795	783	725	775	782	780	787	751	759	777	761	794	716	758	800	749	779	746	754	761	717	752	762	753	757	765	751	777	757	743	781	686	753	740	695	819	755	741	734	761	866	714	730	799	770	697	750	761	779	821	722	728	789	738	729	731	789	796	736	792	769	791	776	723	803	778	735	713	767	773	734	725	739	772	808	758	751	848	722	761	726	730	779	747	821	774	761	798	744	756	828	745	751	709	752	809	758	725	722	778	797	755	795	752	744	784	763	744	840	769	771	724	735	785	805	811	779	798	724	767	757	810	731	762	773	717	724	736	777	804	745	791	802	761	770	725	734	802	780	804	771	773	722	773	738	788	790	774	758	776	787	740	801	756	763	808	764	796	686	808	750	770	775	745	787	775	805	755	787	775	790	729	740	772	786	729	767	800	809	823	788	770	797	747	734	737	757	768	804	759	753	767	742	772	761	764	756	780	740	759	778	769	812	747	776	769	772	830	794	779	748	766	759	748	786	772	784	757	782	786	775	776	733	749	708	778	814	777	764	709	742	765	767	709	747	766	803	760	780	774	781	722	759	747	758	815	780	781	785	751	770	781	728	800	758	765	773	760	800	795	774	739	740	731	761	761	808	817	736	778	769	754	789	784	771	763	755	814	769	779	802	727	820	787	769	725	761	754	771	762	713	755	764	713	738	768	810	727	720	784	774	754	728	777	759	761	733	763	756	768	788	749	741	780	737	773	761	764	804	773	757	759	777	805	793	744	759	789	731	767	740	722	769	737	717	745	743	789	788	797	735	793	803	808	789	760	778	733	800	772	733	767	781	743	752	780	805	753	745	766	819	787	748	780	741	788	740	762	774	777	757	740	771	782	737	754	752	789	766	745	735	759	770	755	751	771	787	750	768	723	726	706	759	760	798	778	769	793	748	813	767	760	715	785	783	699	747	766	804	758	777	723	746	760	733	758	773	756	786	778	781	771	762	749	784	820	775	768	802	763	779	815	780	767	747	716	805	798	729	777	757	777	689	702	824	760	749	748	805	707	796	764	792	739	721	811	807	817	819	755	720	766	743	765	760	745	768	752	759	782	784	765	733	796	795	759	797	740	804	815	766	821	777	784	795	778	700	782	734	811	725	762	799	855	792	768	737	764	786	759	754	767	740	727	728	805	790	726	788	754	748	777	764	729	785	745	727	764	814	744	759	731	767	755	774	756	764	820	685	761	769	784	793	799	745	763	756	780	724	747	734	776	764	783	794	760	759	753	726	815	768	801	782	777	761	747	692	731	751	726	859	794	764	773	784	737	715	785	807	752	810	781	758	734	724	857	784	713	772	774	763	767	758	800	782	768	772	773	787	756	766	778	749	768	760	770	761	773	797	788	777	757	725	803	776	782	764	759	793	742	765	806	798	742	720	724	747	759	773	742	750	801	750	753	768	755	760	784	730	777	816	760	794	805	764	808	729	804	773	730	733	801	805	776	822	822	756	726	745	751	740	799	777	823	792	715	742	830	763	787	755	715	768	767	777	817	748	762	824	717	714	761	735	778	793	747	739	743	732	765	811	803	750	776	722	766	787	777	800	735	756	744	766	743	764	755	780	779	793	752	758	758	773	835	786	836	730	747	805	717	785	757	776	770	774	765	781	787	810	722	799	821	772	771	738	761	730	778	737	770	783	761	757	784	800	706	748	793	754	758	772	738	788	761	817	836	825	726	761	773	736	745	800	818	787	811	763	766	785	824	789	782	776	787	728	791	776	785	753	748	753	772	709	758	802	787	787	732	821	782	729	819	752	753	799	747	735	780	822	758	728	802	757	738	727	752	770	764	780	776	749	737	780	747	734	729	756	787	744	729	779	799	786	756	735	774	777	784	783	743	784	737	799	808	798	748	766	807	810	713	749	753	775	797	775	794	746	768	720	705	723	736	741	739	793	810	770	751	780	761	743	711	751	743	739	736	772	768	727	755	746	799	730	759	797	736	758	764	757	742	807	814	746	713	727	763	787	774	795	791	766	773	749	728	769	737	753	701	793	751	764	757	768	792	741	801	755	759	704	736	775	773	766	753	781	724	775	764	765
6864	46360	61526	57130	40268	24037	11178	4211	1633	949	688	680	691	616	676	623	695	676	704	694	752	706	649	632	638	669	675	626	708	689	636	678	683	651	672	637	632	658	677	678	632	662	678	685	710	647	658	688	631	730	643	695	606	667	696	644	655	669	647	656	668	658	626	601	663	677	661	648	690	676	680	653	678	689	691	642	655	651	655	667	678	663	659	658	656	632	685	648	635	637	628	633	640	648	716	636	613	705	686	644	715	630	683	656	661	637	686	694	689	649	679	672	631	693	642	671	655	614	642	698	677	621	614	644	664	626	650	635	633	629	663	661	696	657	648	657	705	688	656	648	651	641	630	677	657	635	668	667	704	613	625	642	617	643	673	628	657	660	666	688	658	641	668	683	620	630	667	705	638	620	639	665	689	646	646	642	641	678	665	622	673	650	672	670	663	670	640	667	684	649	609	660	652	661	645	640	649	678	632	640	621	645	622	711	638	673	618	605	620	668	647	646	631	631	648	666	652	649	692	676	683	650	616	641	653	617	642	651	656	621	651	640	694	665	669	719	640	688	658	654	654	711	621	653	649	656	665	649	646	642	709	671	637	692	619	621	660	661	665	701	618	690	647	656	676	643	629	676	606	688	651	661	668	637	667	681	679	642	668	569	654	678	666	665	639	682	705	676	620	662	648	645	645	642	659	713	655	643	653	645	669	635	650	643	649	666	661	649	629	679	632	606	645	622	644	626	648	663	646	632	667	678	663	639	671	640	645	648	661	651	645	645	667	660	660	704	602	636	667	655	643	629	689	674	662	651	683	666	674	673	689	632	641	666	647	614	622	634	624	667	663	681	658	681	629	675	642	682	689	625	666	670	640	659	668	677	660	634	655	653	689	626	637	612	694	632	648	723	650	662	667	684	655	655	678	668	637	636	601	607	679	657	617	649	641	676	612	643	675	616	675	702	657	651	637	654	673	706	645	686	645	682	667	715	698	667	693	675	643	682	641	677	674	653	676	658	627	708	645	635	677	679	692	625	674	688	653	680	660	692	663	652	623	601	681	633	666	633	679	673	665	636	677	648	657	656	640	666	612	656	660	657	648	649	652	666	689	677	653	658	634	679	707	645	657	636	652	678	669	679	661	605	676	666	677	618	667	632	675	674	649	659	630	657	684	642	660	680	698	655	654	617	681	622	657	665	685	653	692	621	601	637	688	647	654	674	698	655	642	676	667	595	663	725	630	656	658	658	621	632	643	605	668	666	649	622	623	671	694	644	649	670	634	624	621	651	621	663	618	727	645	648	617	646	708	617	612	651	648	619	650	675	717	679	675	661	688	640	668	656	685	677	673	656	666	658	602	689	677	666	606	648	645	611	611	652	668	681	645	682	638	645	603	648	680	673	656	688	621	633	649	670	664	659	626	606	674	657	667	682	675	647	625	650	671	663	642	667	670	647	662	696	628	688	625	655	653	640	644	677	649	709	675	615	656	649	601	644	654	672	650	613	699	680	628	661	668	651	645	660	639	654	653	646	661	683	659	698	668	642	672	669	693	660	693	618	659	674	650	673	661	662	656	650	657	601	643	647	704	663	640	673	625	676	662	664	680	677	695	638	672	686	691	650	648	682	623	687	632	626	613	604	707	646	598	653	673	680	644	643	645	654	659	644	685	656	653	632	653	640	668	681	633	663	692	641	624	634	641	647	637	714	650	636	670	650	635	637	627	652	624	663	648	620	705	677	699	635	658	674	609	623	691	615	636	628	619	664	655	648	683	624	645	621	656	644	630	618	630	632	687	633	689	677	679	647	639	700	628	627	667	654	628	656	695	652	680	671	678	676	717	612	633	704	665	626	655	660	617	641	651	675	641	636	681	628	670	621	640	667	670	677	683	636	703	670	641	656	627	641	660	634	651	633	625	635	651	642	642	638	594	637	672	680	667	663	689	644	632	652	662	672	608	621	693	674	654	659	647	666	674	647	654	664	647	692	652	633	642	653	662	631	702	616	642	681	658	646	633	687	629	632	645	659	689	679	631	652	651	680	712	647	648	626	666	652	693	658	646	673	665	678	673	652	655	648	692	619	656	682	641	637	635	603	648	677	736	635	652	676	643	673	670	632	631	692	689	697	677	675	658	638	631	611	663	627	642	626	667	686	670	616	650	633	668	657	646	621	668	654	628	697	648	638	677	663	663	664	691	654	649	667	670	672	647	696	642	633	655	659	662	635	632	635	650	633	632	614	688	645	658	721	653	642	649	653	698	649	710	634	668	644	647	674	655	637	615	702	671	686	654	640	651	671	610	643	637	672	636	657	630	656	660	706	679	638	660	690	656	645	672	689	659	636	650	635	668	655	656	614	706	658	655	620	664	685	649	645	668	666	634	685	639	637	672	653	630	661	675	673	684	663	657	664	631	628	648	656	622	693	654	656	657	657	640	683	622	678	681	668	710	674	699	606	672	645	659	649	651	612	625	673	657	649	675	658	613	655	642	685	669	679	684	667	641	646	601	635	652	608	654	653	662	669	634	647	686	640	667	678	659	673	652	636	709	643	637	727	634	658	682	653	648	637	652	638	634	667	663	658	633	686	713	642	704	622	601	659	667	693	651	673	676	643	666	616	655	706	647	682	661	662	669	656	683	635	678	646	622	644	640	667	634	646	663	667	659	643	634	617	663	647	638	680	655	630	670	622	649	635	658	685	661	611	619	652	659	651	682	682	652	634	646	692	645	661	644	652	644	680	621	658	614	640	687	657	684	655	687	693	662	652	657	668	631	604	656	621	647	667	654	663	669	649	632	661	637	645	651	661	662	668	646	634	649	620	685	628	665	679	633	633	610	674	662	621	637	670	669	617	633	675	655	660	627	651	655	667	641	675	622	662	628	647	672	672	671	650	636	665	653	693	667	645	687	626	655	663	705	655	625	652	626	651	664	635	646	697	641	643	627	624	635	702	645	660	668	725	618	611	671	711	638	681	644	650	637	674	681	661	648	628	637	691	638	646	647	648	653	676	695	654	675	697	631	649	629	638	683	673	625	684	654	666	662	623	669	611	664	662	703	665	642	632	616	697	655	657	692	653	647	650	601	660	655	652	649	649	658	622	646	650	660	701	690	684	663	618	612	678	639	661	641	686	639	635	640	678	670	657	687	658	670	709	631	615	668	675	689	710	683	643	619	675	628	625	663	652	656	627	622	676	591	648	651	672	631	640	648	657	681	681	630	667	673	629	660	643	619	658	627	622	684	670	657	604	680	635	618	639	662	608	698	628	665	656	672	662	656	674	654	613	689	625	678	647	640	649	687	689	671	664	692	686	627	678	659	659	610	667	655	650	674	630	617	657	669	688	692	644	612	670	679	623	642	649	600	616	663	639	632	658	643	682	663	645	624	594	643	693	619	662	659	649	649	653	665	668	653	631	662	623	659	609	636	687	607	672	609	642	649	607	666	660	658	648	626	710	652	661	719	621	686	666	668	653	619	633	668	662	631	671	645	634	657	677
24191	21375	29957	44460	51171	45409	31977	13115	3638	1509	1057	914	885	923	877	911	954	899	844	921	899	843	888	954	950	850	928	852	918	841	915	891	851	867	865	878	829	876	952	923	948	861	866	864	877	909	879	867	849	888	870	945	881	869	830	875	884	843	815	895	875	871	870	882	904	925	891	904	895	860	838	879	887	866	897	870	918	909	858	885	860	884	909	814	858	860	838	812	839	894	890	949	898	839	857	835	861	914	855	908	905	858	861	911	813	903	843	881	847	882	890	888	909	884	835	820	907	816	875	861	857	862	868	855	871	872	895	930	857	871	867	835	859	880	884	889	871	901	926	892	882	915	911	853	918	858	891	845	888	857	863	934	881	834	902	881	831	876	883	895	887	858	866	884	841	906	895	810	937	835	906	869	837	913	830	846	872	904	839	794	894	841	870	893	853	804	854	829	848	860	867	896	856	906	846	885	857	837	894	903	843	879	858	873	910	886	761	898	885	842	860	885	853	848	835	825	916	852	871	879	881	873	944	839	871	906	924	887	870	930	872	849	896	893	896	902	893	879	891	888	900	901	819	875	901	862	863	886	849	832	850	813	861	870	880	896	901	893	890	893	875	901	901	857	891	879	847	938	910	860	836	870	846	847	822	917	883	841	891	870	868	846	868	879	862	883	871	856	902	904	826	895	828	872	839	870	860	884	878	883	909	876	864	855	855	926	900	851	892	862	876	861	863	847	901	879	881	856	900	844	832	836	844	888	877	866	908	878	843	880	896	858	905	875	864	887	902	909	885	877	905	824	856	858	885	876	858	848	889	864	851	837	843	847	840	839	874	891	842	895	847	895	855	902	850	894	855	888	846	916	861	878	927	850	867	857	873	879	835	867	893	872	837	920	864	863	863	885	876	864	904	928	857	894	838	855	887	916	854	901	843	897	899	878	850	894	833	867	808	853	879	894	820	879	871	858	866	862	852	841	967	867	825	850	857	822	900	923	836	856	844	910	884	898	865	828	894	878	803	913	871	868	850	876	814	893	882	895	867	900	933	840	874	890	850	909	855	858	894	865	892	891	879	923	879	946	883	891	900	924	908	906	930	889	875	797	827	874	890	892	856	862	885	896	886	878	876	850	897	913	874	902	863	890	875	869	866	870	900	810	902	856	856	887	879	850	874	843	887	857	906	901	868	851	940	892	885	901	849	870	861	877	885	863	915	829	945	868	888	863	821	877	860	938	855	916	860	859	878	852	983	888	873	854	841	901	805	847	881	892	887	884	929	898	916	866	864	878	885	902	820	896	857	814	849	868	919	905	890	896	898	904	896	877	875	822	879	878	894	850	883	937	843	852	889	852	814	849	845	831	849	851	877	866	879	895	927	925	879	860	840	851	855	817	895	842	887	903	864	843	890	882	852	886	897	915	912	873	880	826	834	878	892	901	886	829	897	870	897	881	922	880	843	878	791	841	930	871	822	889	836	898	882	901	838	875	921	888	851	866	894	893	810	872	915	821	911	849	875	837	848	860	868	943	905	924	890	831	861	874	890	868	900	828	907	937	857	842	841	928	910	916	805	864	838	859	881	874	908	878	898	854	876	856	866	929	904	871	871	867	889	902	819	924	877	868	920	917	885	868	904	802	915	844	874	844	878	853	846	897	897	834	829	854	939	903	869	854	785	874	854	830	864	881	844	866	854	886	833	867	906	886	812	837	874	886	869	860	856	955	870	897	866	926	896	819	830	831	840	862	897	876	881	865	833	934	888	881	900	892	833	904	879	826	816	869	876	864	877	912	853	855	899	823	853	827	840	868	905	820	908	815	900	866	848	838	847	874	863	903	869	881	848	909	846	891	842	873	854	914	875	873	887	890	809	860	876	926	918	920	872	894	838	854	869	865	927	896	864	884	845	860	846	881	896	855	830	843	877	922	858	834	882	903	880	908	841	896	911	813	901	875	893	862	881	891	917	854	871	885	847	837	850	917	893	850	860	857	918	850	874	882	891	901	963	922	879	914	851	869	873	827	870	866	841	895	934	901	879	843	858	872	882	898	892	891	922	926	897	852	857	868	856	855	973	894	874	818	880	899	831	903	914	854	852	910	867	912	935	880	878	836	855	870	886	855	829	883	819	891	834	932	912	866	892	822	882	899	891	868	838	875	914	854	929	831	872	853	894	835	816	887	854	847	861	842	896	896	889	890	876	905	890	923	897	903	930	838	845	863	961	882	899	840	843	893	941	886	895	877	910	836	840	855	859	868	897	876	829	877	823	807	886	917	856	886	891	893	874	848	854	874	852	860	840	922	893	874	842	873	856	869	868	889	863	836	875	898	893	902	863	839	843	873	868	916	872	843	858	896	862	823	889	871	882	866	860	867	876	840	846	943	837	871	869	907	853	873	859	947	887	872	852	905	971	918	814	862	848	871	876	810	854	872	808	844	938	859	839	906	866	870	859	884	832	890	853	864	856	875	891	840	858	913	870	881	832	827	801	839	896	827	880	940	841	876	886	852	839	863	876	855	830	832	931	859	874	843	874	930	915	828	898	912	868	866	882	890	872	902	879	890	858	864	880	881	895	934	885	887	888	885	843	881	891	860	901	851	887	864	807	820	897	898	881	884	898	863	867	851	799	911	873	833	866	894	826	890	866	927	878	864	892	879	827	863	893	861	847	815	849	842	937	841	877	854	842	864	878	873	840	838	880	856	897	869	882	822	832	852	857	894	868	847	864	909	901	894	923	846	912	868	894	962	886	882	857	869	875	820	826	888	905	837	849	925	851	891	832	840	911	869	852	855	884	847	861	804	848	876	916	845	852	852	891	895	864	862	884	901	878	897	855	870	873	851	853	853	845	887	870	837	848	923	909	806	902	841	931	875	833	876	853	858	861	852	838	888	884	914	842	895	868	871	893	826	878	863	844	841	837	937	878	856	855	857	917	852	904	879	898	834	878	920	856	876	870	878	835	879	885	872	856	865	879	903	824	857	893	894	904	826	874	866	883	891	842	895	876	837	839	910	828	863	834	872	846	846	861	872	883	878	871	831	879	819	881	864	814	883	854	858	849	924	808	887	899	898	946	882	912	876	878	878	833	829	832	888	838	852	816	903	871	814	900	894	878	885	887	939	878	906	825	855	859	831	803	870	861	848	913	878	876	912	929	843	861	896	875	836	946	892	894	856	846	858	868	866	825	883	872	846	869	839	845	890	903	910	921	882	824	904	811	927	866	829	883	834	848	878	874	867	850	871	862	861	842	851	805	926	842	835	892	825	891	840	860	848	853	875	889	836	901	869	793	925	854	921	889	842	876	893	854	895	879	855	852	881	861	886	818	835	873	880	891	864	885	844	833	895	847	892	923	837	915	826	891	843	854	842	874	860	832	944	883	819	802	853	833	862	852	852	841	904	870	906	896	876	824	864	870	862	817	806	859	851	847	860	857	920	859	822	884	895	826	890	850	866	844	861	835	858	875	845	839	866	860	844	880	891	835	924	907	892	879	932
15329	51636	63251	77662	61096	42614	22722	9228	3234	1397	917	801	745	793	787	733	704	775	752	742	791	756	809	775	702	731	762	784	810	740	790	798	795	753	770	789	751	736	800	765	747	739	768	766	796	732	743	746	733	726	747	741	743	748	773	763	775	810	723	790	748	771	738	784	765	753	760	771	779	793	700	759	765	764	779	711	775	787	721	723	786	738	745	735	752	738	783	750	721	716	761	718	761	754	733	762	776	734	752	713	751	767	691	767	746	760	791	768	747	731	751	761	761	691	771	752	724	794	741	760	744	745	752	780	760	762	756	747	741	780	759	692	796	789	781	739	747	750	754	749	745	801	728	740	735	763	742	821	759	745	733	718	757	775	754	725	735	738	764	801	772	713	702	768	765	724	740	772	739	737	729	711	716	757	755	764	794	775	770	730	752	745	763	712	743	779	772	743	768	747	767	758	751	807	752	743	761	742	744	721	777	765	720	703	759	736	702	779	747	737	721	745	815	714	780	731	806	756	779	781	773	740	738	768	803	768	751	750	756	761	777	771	723	752	744	712	717	750	759	752	744	728	769	743	740	782	766	773	774	742	731	733	748	766	695	737	766	771	784	703	760	726	710	748	739	766	738	753	727	708	741	709	768	780	740	704	769	779	751	774	742	728	758	719	789	724	752	790	736	740	798	742	737	703	769	722	758	734	760	727	719	774	736	768	742	786	767	729	750	807	759	738	761	795	738	773	789	719	785	762	706	765	762	762	821	725	756	718	735	715	817	799	785	776	710	784	773	754	743	720	751	745	743	694	707	756	738	752	780	730	780	730	753	745	735	758	754	797	769	712	751	704	758	707	760	777	723	729	709	811	692	730	743	743	755	753	768	724	781	733	756	735	757	757	809	737	741	739	781	741	774	751	759	750	750	753	785	718	734	752	762	774	749	749	721	826	751	756	766	777	746	750	751	749	740	767	733	770	772	780	758	745	702	785	750	750	737	718	784	739	785	763	748	733	711	776	751	761	753	723	745	767	768	744	751	739	715	756	742	726	713	735	735	767	792	760	767	781	716	729	742	700	752	745	749	721	724	805	776	742	772	794	767	741	732	741	767	770	746	727	798	835	745	728	750	750	710	780	756	768	821	777	798	781	706	795	770	787	748	761	712	740	729	762	740	751	768	788	764	737	782	728	740	733	739	799	741	733	756	765	765	792	730	707	771	723	749	754	744	734	704	712	771	760	746	717	808	739	801	742	769	743	759	718	751	755	764	760	714	773	757	767	753	768	713	754	752	751	777	726	780	756	793	731	774	748	730	792	753	771	768	779	721	744	772	711	745	783	792	741	745	750	754	774	779	758	701	719	790	753	766	716	750	756	742	742	772	775	724	785	763	754	746	759	727	794	720	718	745	690	763	692	769	769	729	758	737	758	708	767	717	733	796	806	786	713	761	760	775	747	732	771	713	771	752	771	753	769	754	748	745	732	738	747	710	734	796	772	713	735	773	791	727	786	712	771	732	782	725	786	707	747	714	748	748	761	723	764	749	763	733	749	726	725	775	765	725	761	755	755	760	738	767	747	741	753	720	719	751	752	739	745	723	752	777	766	790	796	792	762	786	808	738	753	706	772	760	802	776	735	745	748	747	789	763	753	780	728	772	784	700	733	782	767	669	758	734	786	730	758	705	787	700	750	740	721	717	720	722	761	677	726	696	722	736	778	770	716	790	748	724	736	718	747	778	751	775	741	759	729	747	723	745	735	740	814	707	743	752	684	774	742	756	685	755	804	750	705	743	788	774	724	764	727	760	751	720	787	743	704	718	762	760	781	723	740	741	786	764	758	770	773	716	777	757	692	770	767	791	786	796	780	746	740	757	754	766	773	776	657	763	739	750	723	738	778	770	729	744	761	744	736	713	790	766	792	718	760	720	784	693	752	716	773	791	718	750	758	779	794	751	805	747	739	709	705	748	735	736	772	752	724	744	770	777	755	757	751	758	772	727	749	753	711	773	793	733	716	762	763	728	740	726	764	740	693	758	732	760	740	763	800	736	728	728	777	741	777	742	756	755	728	801	765	763	721	770	786	757	773	748	746	698	764	806	785	721	751	790	730	711	767	753	742	731	764	786	756	739	767	789	791	735	804	749	731	753	752	760	729	744	755	741	666	743	717	757	762	726	771	707	750	733	698	721	740	729	732	753	744	767	697	806	724	728	763	732	724	787	751	726	759	740	801	746	787	695	787	749	772	802	720	760	775	757	745	735	741	713	761	723	690	747	733	752	761	785	729	748	753	763	760	758	773	736	731	707	724	756	754	758	785	790	728	701	776	744	727	761	747	751	786	757	790	721	727	755	792	813	751	796	756	746	742	750	748	745	757	735	730	796	839	711	750	732	758	719	762	712	754	739	732	725	786	737	709	720	730	744	760	735	787	698	747	760	702	754	709	752	741	748	803	739	761	718	768	748	709	778	750	763	763	751	773	752	721	761	750	697	767	806	781	735	773	745	736	702	765	757	731	718	737	725	718	805	745	772	736	793	737	750	720	740	745	733	732	744	769	724	766	727	729	761	767	783	767	748	735	753	776	733	708	726	779	751	728	816	685	696	753	743	764	766	727	737	692	764	719	802	716	704	756	711	769	792	751	728	711	771	722	755	747	757	764	768	762	789	806	762	749	687	757	724	748	766	757	724	707	769	759	799	712	739	755	753	754	766	727	825	727	731	740	746	733	708	748	752	726	813	720	696	757	773	728	775	731	708	753	757	704	761	712	749	731	726	737	717	730	729	727	716	720	736	790	750	766	765	728	747	754	740	788	733	737	709	738	809	747	772	728	719	800	798	693	790	767	741	740	723	736	716	783	764	772	707	746	766	730	733	768	761	780	754	741	689	746	796	752	771	741	776	722	752	708	717	763	751	729	766	789	743	743	736	714	738	762	771	715	763	715	759	692	783	768	747	796	756	707	755	767	773	756	718	722	743	691	749	763	731	777	806	759	742	764	725	767	710	790	728	784	745	752	766	762	809	754	757	755	745	793	777	759	749	764	679	742	744	738	761	751	752	736	784	794	718	765	783	713	758	744	706	742	717	785	773	726	782	762	741	715	757	735	830	725	786	698	726	687	772	706	737	752	736	785	766	751	767	744	699	733	717	735	722	772	741	724	728	763	740	694	751	736	763	759	712	763	747	753	794	776	720	745	785	772	740	718	769	802	744	748	800	760	786	764	748	743	815	730	748	731	761	745	747	758	756	793	692	730	719	783	730	764	774	725	751	736	766	788	763	698	775	711	728	732	721	717	761	802	795	751	738	747	737	758	730	775	721	742	754	738	729	796	791	737	706	793	684	741	704	709	786	715	738	738	765	727	754	708	743	802	753	776	750	704	734	717	753	769	749	784	742	772	711	754	724	720	765	769	699	737	786	741	741	765	784	762	758	745	736	768	800	725	709	739	717	693	732	784	773	784	720	773	751	722	765	720	786	754	746	763	756	774	723	768	705	746
27737	14806	12717	17212	11718	6273	2671	1273	864	800	696	757	745	750	725	784	718	735	740	695	708	770	707	726	745	767	756	718	684	753	709	765	709	738	774	762	729	711	748	747	751	726	720	731	663	708	740	710	727	725	758	720	694	703	728	711	774	764	760	692	730	703	722	754	702	742	741	735	729	749	700	726	733	713	780	692	754	688	761	749	749	751	753	796	730	771	714	751	692	725	762	731	724	745	723	671	720	738	687	728	727	775	685	743	754	726	745	754	756	760	748	732	738	724	738	686	764	701	733	764	760	718	691	757	764	721	707	691	726	680	724	721	708	696	704	692	719	726	772	722	712	765	750	748	703	748	774	667	706	725	721	721	738	712	767	727	719	692	722	761	770	747	708	680	713	705	714	732	703	724	749	736	718	702	677	762	751	727	767	705	765	724	698	727	721	738	692	725	720	715	703	739	731	688	708	710	721	719	733	721	716	756	747	745	747	724	702	694	691	720	746	705	828	784	710	732	705	693	716	699	732	711	718	744	743	718	741	693	712	743	703	730	765	766	752	706	745	756	732	731	695	728	706	738	718	709	749	685	731	737	734	709	705	737	743	733	758	708	744	764	695	726	748	707	754	770	715	699	738	782	722	704	693	718	729	678	743	720	738	710	739	761	778	709	693	675	720	702	706	737	749	705	736	737	710	743	698	707	802	734	754	741	690	770	719	667	704	724	700	691	713	739	767	764	723	750	721	767	685	740	733	683	702	767	720	729	722	690	714	730	746	756	740	752	745	717	721	717	721	717	718	705	742	738	744	735	689	724	760	735	729	785	767	744	754	782	734	728	753	725	709	723	785	726	689	703	747	722	689	710	725	707	732	808	731	696	746	719	702	706	694	732	739	704	723	740	678	751	685	694	727	705	763	719	736	720	722	676	751	727	717	778	729	741	730	736	692	743	752	673	693	764	711	730	718	733	646	757	702	753	720	716	724	765	742	762	746	727	716	778	724	677	714	738	737	754	741	767	766	698	689	672	725	705	718	718	696	705	718	709	713	729	736	762	737	720	772	710	720	726	730	744	683	764	688	690	720	780	763	747	704	740	686	704	774	724	766	720	706	718	721	707	748	715	744	703	712	733	720	719	746	723	709	763	690	753	742	700	670	719	673	748	691	746	712	653	751	705	706	751	733	727	697	709	727	728	740	696	730	732	719	723	713	739	715	752	736	691	677	734	722	708	745	775	749	756	710	761	727	789	698	714	758	716	756	705	745	726	698	702	757	708	753	749	707	761	710	743	778	732	716	739	770	736	713	701	697	751	718	711	759	686	737	724	723	776	729	725	739	746	723	699	753	716	726	722	725	750	706	746	717	709	773	787	727	746	709	771	707	669	706	740	700	740	719	724	724	767	751	766	703	716	733	735	699	705	746	780	761	695	730	721	749	737	793	683	683	770	708	764	713	739	753	677	678	729	742	747	725	736	734	727	695	696	811	719	703	760	731	735	747	713	728	738	707	741	736	748	717	696	733	766	758	711	736	683	731	712	737	736	760	696	712	763	730	746	677	685	734	768	736	731	680	750	732	721	679	658	717	744	709	728	746	758	751	756	702	774	750	724	768	718	745	752	663	764	715	734	700	736	751	724	701	755	686	728	690	678	766	767	770	690	687	737	736	728	716	725	756	779	714	750	723	746	719	707	738	736	790	676	762	781	695	721	718	718	713	738	685	729	738	669	671	714	763	726	730	757	747	723	739	703	734	747	714	738	748	740	752	689	697	753	704	771	744	712	706	737	722	721	719	693	685	717	752	750	692	707	696	761	730	738	678	727	702	702	756	714	730	723	722	711	711	712	690	771	686	712	732	720	749	728	689	751	713	746	742	733	715	766	726	739	726	759	712	711	738	726	727	702	735	726	731	732	735	717	777	748	729	682	741	722	772	709	693	726	742	717	702	724	762	744	723	683	823	724	699	685	724	749	709	719	745	754	720	737	789	731	713	712	730	750	695	659	679	764	731	757	705	746	688	739	701	711	764	697	733	718	731	731	747	697	762	711	754	776	712	707	670	696	727	777	725	714	774	712	734	736	770	759	718	742	731	714	778	751	754	765	728	751	752	727	714	717	721	726	705	752	723	744	766	736	710	751	745	713	746	726	725	774	730	756	740	733	741	739	728	747	776	707	686	761	769	703	834	733	704	702	756	766	735	707	756	697	761	778	730	765	663	682	652	719	708	771	725	748	697	726	664	746	712	702	783	773	762	741	678	754	737	771	698	752	752	800	770	690	727	733	763	702	712	701	697	718	686	749	696	737	750	752	717	717	746	738	672	731	756	724	735	707	692	701	694	710	716	728	719	760	722	744	715	702	713	724	753	767	713	762	734	755	690	710	775	709	745	698	699	727	753	693	723	692	728	698	734	750	712	711	739	719	714	731	737	757	723	752	740	716	699	726	732	738	684	725	765	728	726	747	707	745	687	772	701	701	726	686	740	733	724	741	709	704	801	740	741	750	723	713	719	757	745	748	733	720	800	750	753	754	790	706	730	767	773	770	794	685	720	773	695	691	707	693	717	720	704	711	724	714	763	727	736	777	756	712	702	708	760	736	738	769	721	722	732	776	696	731	758	755	756	746	757	704	768	750	696	727	713	705	752	785	735	737	701	771	753	748	723	725	736	760	737	744	735	705	758	753	704	714	714	677	722	719	767	726	726	719	692	782	692	704	738	731	689	786	712	724	691	763	708	762	721	734	714	620	750	715	734	762	679	733	748	748	696	703	762	711	731	748	786	687	766	762	764	736	725	747	752	729	712	733	759	671	743	749	740	698	721	738	672	719	748	708	719	714	750	768	749	730	723	726	729	732	730	717	735	743	779	773	723	745	724	723	705	706	725	739	747	688	717	752	757	670	719	728	717	748	741	674	724	707	798	710	707	704	682	757	711	732	659	757	767	713	737	725	694	750	717	710	702	748	762	742	731	692	749	729	697	722	776	731	775	729	763	766	716	712	705	731	756	746	716	752	741	772	667	753	776	722	778	746	712	689	725	734	735	732	750	767	740	740	716	711	698	736	783	694	750	741	756	724	712	717	742	691	732	679	763	757	743	710	707	739	765	737	743	700	758	791	735	731	729	773	743	679	727	703	796	729	705	779	794	745	782	677	728	712	681	713	789	723	749	761	718	697	710	806	741	732	684	762	735	763	783	729	740	695	769	717	715	750	754	728	715	717	731	730	725	732	733	712	759	751	710	690	708	742	716	686	768	715	731	768	721	772	675	740	739	715	713	724	780	720	777	697	751	740	697	700	720	730	738	703	729	736	698	746	726	777	700	720	735	732	731	687	734	761	686	692	700	725	739	722	746	702	676	702	755	723	791	715	726	716	701	761	766	683	725	740	692	754	706	697	757	764	717	703	782	697	739	747	744	718	726	691	707	702	697	764	743	753	736	755	756	699	746	762	750	732	748	735	715	702	709	713	747	762	728	738	733	771	760	768	668	713	718	754
5216	4494	12261	12903	9053	5191	2347	1081	746	618	573	610	576	576	591	585	568	584	605	629	575	584	596	548	578	590	584	568	589	551	575	617	588	582	574	595	578	593	598	561	546	589	614	554	573	575	604	593	622	596	544	650	575	580	594	571	595	587	583	571	566	605	594	562	571	597	605	609	614	573	583	599	576	578	596	567	610	587	638	576	603	587	608	589	567	572	605	590	584	571	579	588	585	546	558	611	586	569	588	560	529	610	600	591	621	612	604	600	560	598	612	602	575	548	595	533	592	571	596	591	563	584	580	558	621	586	599	574	566	551	568	557	600	580	576	583	566	620	568	567	619	614	572	573	564	603	577	595	612	565	584	589	556	606	605	624	627	606	584	603	562	566	584	571	579	605	616	574	588	588	577	605	594	574	635	591	555	590	628	596	601	581	577	595	548	573	565	573	575	599	581	588	625	561	579	626	609	575	632	596	570	568	594	587	597	581	582	607	589	577	549	556	568	587	575	606	583	569	557	593	536	635	544	554	598	580	602	531	598	578	587	596	585	597	572	602	613	569	618	591	592	565	605	572	610	555	595	618	605	541	580	570	601	607	598	628	631	579	618	622	564	582	591	587	579	582	601	595	598	556	602	606	585	583	578	618	618	574	591	563	566	562	538	589	555	594	627	586	577	555	567	581	564	604	573	532	587	631	615	565	601	541	543	601	561	555	581	589	596	606	555	600	577	571	604	518	573	578	593	602	582	574	582	625	588	586	562	613	567	614	568	598	606	551	609	564	538	545	541	609	561	582	597	573	581	608	572	592	546	579	579	563	572	578	606	574	579	595	578	608	563	574	556	577	568	583	569	583	577	538	601	567	579	588	574	640	581	602	596	570	569	570	595	567	595	561	585	594	563	580	608	560	602	563	596	564	584	625	625	575	608	594	577	583	556	604	568	585	591	582	573	584	613	597	566	604	563	559	628	608	572	579	596	602	566	600	629	591	577	580	638	550	614	601	572	582	596	576	622	614	566	591	565	626	581	603	555	588	603	620	610	601	597	585	592	557	578	585	611	612	600	607	556	602	596	529	554	565	583	581	576	571	584	585	627	571	590	575	594	594	610	585	572	556	593	622	611	679	578	575	592	575	585	610	597	557	618	634	558	589	564	526	595	589	534	579	571	571	607	553	566	612	513	574	565	575	617	555	595	586	574	561	600	579	604	595	572	557	642	623	573	597	558	577	585	582	546	604	620	580	577	558	570	574	623	585	592	577	581	589	574	595	584	597	575	590	636	586	601	582	574	565	561	582	593	614	582	569	585	592	594	609	560	601	591	569	576	586	581	573	585	578	612	605	607	598	572	612	571	540	608	597	534	588	576	569	582	568	541	587	639	615	600	591	603	570	585	549	554	576	580	593	559	527	584	566	597	590	612	577	536	599	562	579	566	590	583	575	581	575	600	608	592	565	557	574	584	602	596	610	594	593	561	557	560	556	556	585	614	578	593	624	584	576	573	565	575	622	583	607	579	546	614	548	601	542	553	576	590	562	609	591	592	595	596	609	552	527	593	612	605	570	603	591	621	618	605	591	577	604	579	550	549	559	615	593	579	575	551	644	571	616	551	612	584	589	561	544	608	597	582	605	624	551	595	593	583	620	586	568	569	587	651	570	568	651	595	623	619	632	608	606	576	570	606	558	556	627	587	575	563	556	566	566	599	574	559	640	638	578	586	578	586	615	601	567	588	547	594	544	521	575	551	579	595	548	574	593	571	555	597	592	575	540	597	552	624	591	612	601	562	569	589	618	635	543	593	591	583	563	610	583	566	557	555	604	560	616	588	565	577	577	580	604	576	610	575	595	607	604	559	579	611	586	567	586	574	589	565	597	557	585	603	548	586	611	597	569	566	586	580	589	625	561	609	599	568	588	594	613	571	530	584	579	626	597	606	576	608	558	593	566	592	619	587	594	600	580	566	568	550	554	593	584	585	578	568	596	583	574	572	550	570	591	553	595	587	597	604	598	596	583	583	558	576	573	607	579	557	542	623	626	655	596	604	607	603	551	586	603	648	544	598	557	548	595	587	599	557	566	576	570	570	583	577	528	580	593	575	602	595	619	572	566	617	582	611	592	521	627	596	552	585	575	619	560	587	593	590	632	590	608	576	567	561	587	558	598	571	597	561	622	586	658	570	614	619	615	579	592	587	584	657	576	587	567	620	597	607	555	575	596	575	581	570	599	613	567	571	569	601	608	641	566	587	558	589	594	542	560	559	594	602	620	582	577	563	595	598	606	575	586	614	603	552	596	584	610	598	594	596	541	569	606	570	596	596	627	532	629	605	606	574	592	606	612	578	606	565	607	589	564	553	592	577	611	560	595	572	608	608	597	567	625	550	571	622	589	582	610	570	572	608	617	606	595	558	593	571	600	576	589	582	608	543	595	571	625	596	571	605	596	569	602	569	568	566	571	612	553	575	609	560	574	591	554	578	603	661	560	573	594	601	576	584	562	576	569	595	561	608	590	577	651	608	617	629	578	615	592	562	602	638	592	618	584	548	576	574	585	590	626	576	586	596	573	568	610	559	560	598	579	582	569	542	594	585	605	585	566	615	604	593	570	602	575	571	597	506	617	585	544	567	592	569	587	568	566	570	606	570	582	569	583	609	538	588	571	556	601	573	559	601	615	585	537	592	564	611	581	605	552	588	592	591	604	623	561	599	602	567	551	575	546	631	567	575	578	573	567	565	609	597	594	589	560	599	635	620	571	590	576	599	602	597	587	604	562	611	640	598	572	589	566	591	561	580	582	569	632	603	586	592	605	577	572	616	566	596	587	632	598	562	587	605	592	581	579	616	649	598	549	551	596	552	642	611	595	615	577	553	594	607	561	577	557	571	566	584	621	566	560	584	603	620	610	553	583	587	615	596	603	548	559	642	601	583	629	581	606	625	587	622	590	620	571	568	578	575	629	595	579	574	558	576	569	644	536	603	607	586	642	574	558	584	533	601	559	595	598	572	577	588	544	539	573	588	600	575	586	616	578	572	578	584	577	534	597	543	604	599	611	586	610	561	618	595	607	601	555	589	574	617	567	581	552	564	593	581	606	599	592	543	617	559	588	586	576	615	585	573	590	633	594	636	605	617	620	576	571	578	637	576	587	582	554	567	607	592	603	575	571	597	584	591	581	520	622	586	612	567	566	552	553	624	590	610	598	601	565	574	602	549	607	598	563	626	536	583	602	596	568	604	569	585	590	573	587	561	565	600	535	623	545	551	567	578	580	555	589	628	585	604	575	584	589	542	560	586	567	558	565	608	576	580	566	581	605	581	592	599	569	577	608	561	552	592	557	592	573	613	602	570	585	574	577	627	602	583	590	598	622	598	582	637	613	594	591	590	572	616	563	601	607	551	611	567	578	581	588	635	555	592	575	586	576	598	582	574	551	582	591	636	610	575	610	600	582	600	553	622	622	554	650	614	646	574	547	599	593	590	556	510	608	602	587
25386	21349	31075	49980	47301	32660	16683	4498	1546	1019	874	723	814	797	733	825	784	797	812	810	780	790	822	758	790	811	749	768	715	781	732	775	803	728	748	815	765	769	761	779	767	744	791	764	749	753	792	719	731	787	790	786	714	785	840	775	821	738	776	820	771	761	775	747	734	731	808	741	776	778	743	786	769	725	834	780	764	717	771	783	774	771	790	762	732	774	742	754	759	770	784	830	769	822	762	780	829	733	788	749	756	776	803	780	726	772	777	778	743	763	726	771	779	742	707	740	756	779	816	780	795	730	801	746	770	727	818	781	717	752	783	814	798	768	742	740	775	807	802	778	731	805	788	810	791	788	761	742	750	731	755	772	738	755	763	764	767	747	750	783	760	764	741	718	815	787	795	770	782	761	775	754	814	767	764	745	757	755	772	723	819	735	755	730	791	794	738	766	809	764	758	717	793	796	753	774	824	770	754	777	754	733	788	768	753	781	805	760	803	784	741	753	767	820	756	795	723	756	767	730	793	785	757	819	851	796	790	781	796	793	781	751	809	754	814	761	766	784	786	811	775	747	774	758	796	685	685	785	751	754	723	784	807	722	747	744	802	724	797	792	763	792	762	751	789	801	801	784	795	741	774	726	759	796	768	815	773	798	809	767	772	743	755	709	739	752	788	805	765	751	826	779	782	775	752	778	772	746	771	778	739	745	783	726	787	790	761	740	770	768	763	819	749	749	769	772	777	787	763	790	729	800	755	736	771	812	819	779	790	756	752	779	756	751	764	794	694	748	792	727	738	792	725	805	762	767	794	751	760	775	774	766	809	760	846	767	755	725	726	774	796	763	760	748	755	778	772	788	816	761	795	784	775	759	740	787	800	752	741	734	743	728	774	748	765	769	784	740	775	758	758	770	747	737	695	736	780	811	777	771	791	756	768	707	805	768	797	803	799	783	785	744	766	804	738	770	803	779	744	799	792	759	749	732	777	785	791	815	734	775	730	763	778	755	784	797	772	827	772	792	773	760	799	796	807	794	765	772	772	779	785	785	764	783	802	775	794	801	749	746	814	753	776	751	815	756	768	815	767	783	734	750	759	751	787	786	742	749	747	726	754	702	753	778	764	719	772	804	785	811	765	769	809	777	798	724	786	749	766	764	783	768	806	754	747	786	748	747	694	741	775	753	785	802	773	736	755	729	734	771	779	783	749	748	760	777	770	784	769	772	768	789	747	788	726	721	729	727	787	779	751	728	793	756	771	747	737	769	734	752	756	783	796	759	760	787	825	788	775	770	785	731	745	733	792	754	795	764	796	810	730	715	775	791	801	773	793	794	772	758	774	810	799	743	788	734	761	755	744	802	724	769	741	791	764	730	765	770	743	763	761	702	748	778	780	823	747	748	780	787	805	763	783	751	763	762	762	787	773	814	786	798	768	775	778	746	731	782	791	780	749	736	768	785	737	762	815	737	756	762	776	764	777	778	794	787	809	772	791	757	756	762	827	793	761	811	714	729	791	745	815	765	703	765	813	742	774	755	790	757	743	770	771	777	811	765	748	780	771	733	759	774	747	778	744	766	793	751	796	760	773	793	764	710	766	800	782	769	775	763	705	759	777	778	785	750	767	775	816	775	720	718	827	756	742	786	779	793	751	805	720	776	773	782	750	716	776	738	739	749	754	779	791	764	734	812	772	736	741	788	753	734	803	731	805	767	799	782	821	769	725	730	760	774	759	748	756	808	808	801	752	802	753	727	785	785	747	717	732	764	767	751	772	761	765	742	779	753	775	774	756	790	781	764	735	711	693	719	771	709	768	775	814	771	758	782	783	751	763	791	782	790	735	770	772	765	762	764	735	737	734	779	737	773	763	754	758	766	737	731	705	744	793	803	751	778	743	734	754	772	759	721	760	754	783	706	792	748	776	767	824	740	721	756	771	748	793	762	728	752	728	759	745	779	734	772	726	759	803	759	741	728	752	820	755	761	798	717	802	762	755	772	775	760	741	740	747	809	758	776	735	773	755	800	771	765	771	729	725	763	759	787	772	777	803	749	773	762	763	762	820	770	765	720	734	729	802	758	797	777	756	761	781	773	801	752	820	767	820	733	739	747	714	745	766	809	769	763	796	805	788	813	748	779	764	734	760	758	785	779	752	815	762	707	741	734	751	789	763	779	757	743	714	764	746	749	814	798	743	777	716	785	752	746	700	763	753	757	729	745	729	769	774	786	761	782	790	743	766	767	714	799	769	792	735	758	783	829	726	781	758	708	741	745	716	713	788	774	736	771	785	719	755	799	720	779	746	823	743	800	770	742	733	813	780	764	747	758	737	745	773	730	793	753	793	709	763	788	725	774	781	779	789	746	747	787	771	779	771	731	776	792	757	753	742	759	756	755	763	762	798	776	741	740	772	767	823	756	767	747	779	766	793	740	752	819	765	777	790	760	789	726	750	740	749	776	756	766	764	760	743	767	720	700	720	749	754	802	731	749	794	723	812	728	759	792	809	702	797	816	724	740	734	777	768	763	789	781	829	800	741	756	738	769	741	711	797	728	728	719	747	770	746	750	794	739	705	738	782	751	760	789	831	749	721	795	764	755	715	720	769	783	731	812	787	771	785	770	740	761	775	755	782	706	790	754	800	760	760	784	745	768	831	819	769	743	743	755	770	762	741	757	778	769	767	785	818	729	780	785	747	764	739	735	769	787	729	729	696	760	755	785	742	765	758	802	742	871	767	749	766	723	785	761	738	811	801	760	796	750	743	727	744	764	797	743	726	742	789	780	740	768	744	801	734	774	746	789	790	795	756	786	731	754	755	732	770	776	749	735	756	706	737	813	729	772	747	764	760	765	774	766	742	831	794	786	736	724	803	761	806	758	757	797	774	762	785	781	707	755	731	743	794	769	767	737	782	727	786	799	740	760	750	751	754	797	801	822	774	772	748	743	752	788	733	788	751	871	737	755	798	787	747	773	774	804	766	792	745	767	787	776	753	717	776	781	748	797	762	829	748	785	815	739	728	774	779	784	715	761	820	791	808	708	711	709	785	762	736	738	807	691	744	768	764	733	809	754	809	762	805	771	797	803	773	741	769	781	778	760	826	795	773	759	721	782	760	778	776	805	759	713	774	763	796	748	740	744	753	736	724	713	749	812	741	778	772	763	739	733	777	752	816	816	770	792	704	794	740	766	781	771	776	730	721	743	724	754	792	811	736	720	756	753	758	803	743	751	805	696	728	779	761	740	777	757	726	710	748	760	751	806	767	769	792	748	749	790	750	760	749	775	781	769	755	751	758	746	751	734	729	763	753	742	744	730	823	747	794	834	708	811	744	759	716	782	737	762	775	783	785	779	722	763	761	755	744	763	748	748	733	787	830	740	790	753	758	778	829	762	753	776	759	796	814	788	770	736	770	707	781	777	781	755	712	750	737	756	814	772	755	786	777	764	749	777	777	746	776	759	752	817	761	730	816	783	766	761	776	771	781	811	733	736	774	765
6284	31090	58027	60172	42278	25082	10062	3519	1478	804	695	694	640	671	618	632	662	633	636	642	620	659	621	670	648	685	661	688	645	675	704	651	647	686	612	586	661	664	635	637	648	661	654	656	675	683	636	620	671	602	648	642	656	666	708	629	658	673	623	684	643	614	663	665	632	666	668	623	660	680	621	630	650	641	642	648	637	622	639	640	611	598	642	631	655	689	634	701	642	627	631	679	611	643	653	686	626	649	668	634	646	613	644	641	637	638	619	597	636	648	701	642	659	619	594	625	648	621	627	663	663	642	666	669	633	595	617	665	615	645	645	617	547	679	631	648	643	670	626	694	630	644	640	596	596	646	610	606	675	648	687	614	663	636	636	672	639	626	675	610	630	613	681	663	610	616	678	657	665	654	646	594	668	657	698	701	633	631	635	623	639	645	677	654	673	629	604	693	607	644	656	640	649	600	722	589	619	629	645	586	678	673	594	673	614	656	642	613	639	636	645	631	633	619	656	675	611	637	654	623	646	651	667	635	655	613	664	629	669	649	661	673	605	603	647	647	622	625	652	649	673	661	635	652	657	672	635	634	625	631	627	619	633	582	589	615	646	642	673	658	647	625	650	643	648	672	667	634	647	650	677	634	638	615	611	652	602	671	624	653	686	675	640	634	611	651	666	667	655	627	654	645	682	603	603	602	636	626	654	681	639	652	636	632	706	690	690	677	626	697	628	624	611	658	641	662	621	661	635	620	645	655	602	656	665	632	631	687	615	611	620	627	625	657	639	643	628	609	626	646	667	625	664	614	631	669	680	619	595	667	615	640	622	648	672	621	646	601	636	646	683	641	630	647	604	657	628	681	656	636	661	657	663	656	692	657	618	634	657	611	599	659	663	656	669	673	667	655	630	621	614	660	669	664	658	664	612	654	602	669	625	659	590	627	649	629	599	634	633	623	611	673	666	637	603	600	635	614	635	624	652	666	638	671	641	604	606	682	617	638	665	666	642	621	613	686	635	625	625	592	631	614	631	643	671	609	646	669	622	649	634	647	662	649	627	643	644	617	659	653	629	630	590	660	686	641	637	652	625	642	656	616	638	684	649	620	653	642	651	602	639	625	664	628	645	636	612	695	639	651	603	662	593	668	646	663	678	639	644	623	590	631	641	630	666	668	639	670	670	664	647	664	650	701	647	643	623	671	651	619	634	626	664	625	652	640	689	666	620	656	640	569	642	652	656	630	649	681	649	645	616	626	632	643	674	647	649	667	640	710	670	596	649	672	626	637	647	627	622	641	632	673	636	669	592	618	633	651	666	644	621	666	623	613	626	586	641	610	624	623	685	615	656	665	643	661	642	689	646	665	683	632	657	636	623	635	606	626	640	645	669	627	666	657	671	647	664	600	656	657	613	601	629	683	631	658	615	577	656	640	654	655	687	629	597	650	626	640	665	648	673	643	650	637	626	681	611	667	612	646	617	640	646	639	602	648	652	664	637	665	649	712	623	677	674	644	631	621	650	616	648	639	627	607	653	638	665	638	660	645	636	646	672	657	686	624	707	594	652	634	607	615	630	651	625	663	662	648	635	641	639	659	680	634	644	635	650	631	635	641	649	680	632	680	613	626	656	651	606	615	613	629	612	662	652	648	648	643	647	638	668	663	637	592	652	695	651	627	621	633	653	672	639	635	599	665	636	548	627	663	651	690	630	645	636	676	652	667	614	688	645	663	651	703	642	625	657	647	661	684	605	653	698	661	586	671	655	616	655	625	628	645	656	665	636	634	665	626	627	665	668	658	636	620	670	623	615	635	624	642	662	609	650	647	649	641	587	676	645	662	663	648	630	692	613	594	689	640	666	656	678	663	642	598	657	633	638	646	650	684	664	648	589	638	627	615	652	599	663	650	623	637	663	666	632	632	664	618	656	657	658	655	642	685	638	634	647	674	646	640	629	622	645	637	666	594	587	652	656	637	674	564	608	624	651	653	600	661	630	660	588	649	663	608	618	615	644	638	674	617	609	660	639	633	670	673	659	641	664	654	603	680	617	634	579	651	664	677	627	618	668	634	636	679	637	624	637	661	611	668	688	629	639	633	635	643	657	607	658	649	666	667	649	644	605	673	663	652	624	654	619	630	620	638	637	629	625	620	635	650	644	665	653	640	654	661	640	662	640	639	657	638	613	643	642	659	662	610	644	611	643	630	682	683	625	643	646	626	662	616	611	621	670	677	629	637	636	660	672	595	609	635	609	632	652	639	668	666	620	598	621	681	675	655	661	620	645	629	605	594	633	615	615	638	622	616	592	662	602	628	646	641	633	667	629	640	663	673	672	665	611	627	633	614	673	654	603	668	680	631	610	615	601	605	678	649	659	648	638	671	624	645	601	687	596	596	618	644	641	624	620	666	618	645	666	647	652	654	670	624	658	594	657	660	664	603	617	605	606	646	608	631	650	655	674	636	651	595	600	682	634	639	628	654	691	640	646	655	658	654	614	621	666	629	639	633	621	651	621	658	616	673	631	645	653	648	653	606	629	651	607	635	647	626	655	669	633	586	636	686	663	640	648	650	614	643	618	630	671	646	665	645	638	701	623	628	597	650	674	669	690	654	621	641	660	642	649	642	669	663	607	633	599	665	626	670	625	628	658	631	626	642	654	618	678	670	627	657	595	649	651	617	627	635	604	667	651	646	632	629	669	687	612	638	563	637	609	621	605	613	647	579	687	642	667	676	639	629	666	699	662	618	625	653	677	652	659	677	642	628	635	686	638	644	644	634	656	651	624	649	638	625	622	671	697	659	612	651	640	631	662	670	649	609	649	665	651	653	591	601	622	607	561	648	610	645	632	687	621	628	627	597	619	626	616	615	643	685	640	661	662	659	645	636	634	612	680	632	648	659	694	615	653	670	672	639	627	702	638	606	655	615	659	670	619	643	622	590	645	631	605	630	654	683	663	622	631	649	632	617	668	609	642	632	639	673	615	626	652	600	646	596	606	592	648	656	643	633	595	617	638	624	653	643	602	590	634	662	637	631	622	607	633	617	599	634	564	653	635	653	671	634	660	663	688	635	640	661	633	650	643	595	632	685	634	657	643	616	681	614	656	649	665	661	617	638	654	689	618	634	626	628	646	662	586	583	645	639	629	619	665	682	617	664	637	620	585	644	669	631	625	598	662	649	606	652	683	671	658	633	669	643	614	618	649	612	630	661	636	633	647	658	602	629	645	668	621	644	600	673	668	617	658	665	647	618	600	624	647	645	627	632	645	651	647	662	630	671	660	607	661	711	621	618	646	677	611	666	609	622	637	658	657	633	602	645	645	640	631	648	648	610	661	683	649	631	654	645	672	633	660	658	667	644	650	642	623	653	678	641	654	625	665	632	682	635	671	643	643	671	631	623	660	636	622	616	660	675	640	663	642	678	643	636	618	669	618	645	666	637	616	650	643	642	625	653	622	659	630	646	598	627	653	684	662	625	639	622	636	635	619	652	614	625	601	668
24184	21344	31209	48676	51958	42103	26627	8909	2407	1308	972	894	906	923	921	856	831	896	845	869	916	869	883	934	886	945	893	896	928	885	877	861	863	851	928	880	875	866	912	851	885	930	845	835	943	839	897	952	835	843	861	891	914	831	879	924	908	919	887	859	910	866	833	871	949	905	944	857	900	919	851	867	883	903	870	863	870	894	911	867	857	836	876	950	828	851	816	905	891	853	877	894	890	856	917	862	868	910	896	925	876	896	881	849	836	861	865	837	938	892	854	899	896	887	848	850	876	844	865	858	914	901	894	866	868	906	846	882	882	896	821	828	860	829	858	889	922	836	901	893	842	837	855	888	864	938	892	844	893	881	860	886	904	865	831	856	848	847	876	884	897	835	886	847	907	909	807	858	848	866	890	897	844	782	809	876	885	837	818	810	866	902	897	913	878	876	856	871	877	832	884	903	858	892	884	846	855	840	867	848	877	895	886	879	921	868	853	861	843	852	851	828	846	872	838	882	872	831	835	831	880	891	841	856	926	921	881	902	862	896	855	844	880	812	822	911	823	889	902	859	859	840	859	836	855	828	862	864	915	868	919	869	878	847	937	873	850	883	893	868	873	871	819	845	866	815	837	886	840	891	937	858	892	862	910	825	897	896	866	859	864	852	856	910	818	876	884	823	895	869	902	886	853	839	874	896	864	904	839	833	886	872	902	934	871	868	926	878	873	880	899	889	842	893	905	845	883	917	881	882	849	860	880	886	852	868	876	860	869	865	845	890	872	871	824	939	834	844	916	858	853	879	823	871	840	942	877	912	934	888	868	888	854	846	887	920	862	872	869	896	861	864	861	920	907	846	872	889	878	868	912	895	878	842	875	866	837	804	873	813	866	877	868	877	852	863	842	877	868	887	880	876	893	937	900	859	890	842	923	876	860	915	814	884	872	831	890	802	857	877	843	863	890	889	851	822	886	868	884	894	838	843	881	842	853	909	903	847	871	908	872	842	892	868	836	857	872	863	828	860	815	832	859	889	820	892	824	837	864	836	888	838	850	874	901	872	850	892	852	883	849	915	852	863	848	846	928	897	828	841	855	873	857	866	828	863	862	851	833	834	873	801	820	866	852	870	864	888	900	885	892	879	843	820	875	871	855	868	849	811	880	857	927	837	866	819	783	875	895	884	892	876	859	847	875	955	846	815	790	882	837	840	882	917	900	885	925	866	834	825	903	877	878	898	819	894	838	865	870	892	865	885	890	838	865	898	865	886	864	867	857	860	835	846	841	880	847	882	849	851	886	893	941	860	809	922	879	850	884	885	813	847	902	847	798	829	864	873	807	873	916	900	871	845	882	847	901	916	876	880	903	903	854	870	832	847	897	893	888	858	863	852	825	880	893	925	926	902	869	881	874	874	847	886	887	846	866	851	823	850	865	832	830	873	861	867	858	886	931	914	852	831	867	904	870	846	874	860	880	888	860	861	969	806	857	895	878	805	815	815	823	826	884	800	906	929	854	870	885	896	861	827	875	904	864	909	859	889	876	835	889	834	884	885	863	889	840	866	888	874	873	806	892	877	837	816	853	914	888	855	853	876	863	912	902	854	882	876	837	888	912	858	824	829	852	848	838	873	859	870	866	905	902	873	847	891	835	825	844	837	880	866	838	885	859	879	909	853	889	823	835	903	821	845	884	830	848	842	845	888	824	840	853	851	876	869	827	875	875	909	866	856	828	839	951	898	842	897	892	894	905	907	859	908	873	888	865	874	891	877	855	815	908	927	878	840	836	884	866	863	911	840	888	913	872	864	840	906	818	909	891	859	891	882	841	863	785	863	887	888	872	878	847	896	887	897	904	877	922	888	884	827	867	856	813	858	867	858	887	896	831	835	861	882	850	832	839	891	891	860	891	872	815	885	866	905	921	866	853	960	902	832	858	845	856	893	900	936	900	862	923	882	871	898	848	848	843	864	910	857	861	811	861	872	895	919	818	863	855	875	885	854	914	914	840	850	883	938	842	910	850	880	891	862	896	937	844	850	899	878	840	905	865	834	888	832	884	815	868	834	868	850	853	886	894	845	830	851	865	832	895	921	842	835	886	841	907	846	940	849	858	836	834	901	917	869	797	858	864	879	827	856	865	859	895	890	880	876	860	852	933	877	883	858	869	882	849	850	832	872	887	836	907	857	899	849	846	887	896	868	879	876	876	844	820	852	874	936	856	886	900	880	868	875	884	811	824	870	851	883	888	834	872	830	917	882	894	891	868	933	888	850	836	884	855	845	863	876	876	891	838	863	901	844	867	861	829	886	826	872	886	826	853	882	847	881	854	864	868	881	855	862	827	918	829	813	874	883	883	857	873	829	914	884	828	792	908	898	834	883	798	864	866	843	820	861	848	895	850	880	836	875	831	885	910	819	865	881	873	834	838	843	867	869	819	888	857	835	879	878	868	912	895	910	848	848	822	814	860	856	871	865	880	834	878	830	843	783	852	874	859	843	848	834	877	876	843	834	901	890	866	892	859	882	878	874	824	870	846	847	920	826	844	850	877	893	875	869	876	839	859	926	890	918	894	879	927	830	879	868	907	907	849	824	912	840	860	833	842	845	912	858	846	859	897	888	872	890	875	826	917	806	832	915	871	860	896	827	881	887	898	854	909	874	906	890	839	853	855	907	842	893	845	868	872	852	852	882	860	890	878	845	874	835	876	876	852	809	842	876	858	880	912	853	883	890	881	895	896	851	829	830	896	864	868	926	894	901	829	841	898	826	869	845	861	846	927	846	895	855	883	883	918	875	812	867	863	842	873	904	867	793	864	812	911	888	883	853	883	847	839	876	887	901	884	860	838	864	799	887	864	907	927	829	866	838	833	882	897	920	892	881	883	910	880	899	888	867	883	887	897	879	886	880	827	800	825	855	876	813	889	855	916	892	824	878	876	906	844	865	869	840	910	908	820	840	799	867	871	853	798	825	914	892	840	900	903	877	936	817	884	833	859	895	827	847	889	900	909	877	889	849	881	867	877	865	841	869	907	847	846	885	883	883	884	819	814	899	850	869	881	857	866	826	850	821	847	883	881	870	905	887	815	864	890	899	962	879	823	873	838	874	927	858	840	865	860	853	846	873	858	849	859	839	878	849	836	872	916	886	910	888	902	899	906	858	860	903	858	854	835	836	893	871	892	898	869	876	912	855	898	880	884	835	881	893	853	876	836	860	896	870	904	869	910	814	834	862	841	842	811	864	886	850	886	873	925	883	883	880	864	927	858	908	868	869	903	841	844	882	832	836	891	898	836	861	830	848	913	872	796	854	861	840	897	806	866	865	831	882	829	908	781	889	843	851	892	850	814	893	893	871	873	880	882	879	845	868	894	893	950	868	832	872	867	838	866	843	852	801	867	821	889	838	843	861	847	874	813	873	833	869	864	907	894	903	872	874	840	831	840	874	886	887	862	861	894	852	892	830	874	880	865	879	861	961	871	877	927	900	884	878	882	836	855	894
10283	59864	81424	81511	56640	37772	17178	6021	2236	1074	828	748	722	770	707	740	710	761	727	801	754	757	692	734	805	774	770	742	767	746	756	714	737	726	766	748	752	733	771	698	738	722	737	756	766	751	748	792	762	727	720	762	767	712	740	785	757	746	763	761	725	748	731	740	750	731	754	740	763	770	735	715	767	782	687	757	694	724	754	757	778	737	744	733	709	778	738	758	819	726	732	740	696	727	776	740	740	807	710	751	752	754	723	762	734	743	767	730	747	746	777	746	772	748	689	797	768	733	733	785	765	762	722	745	743	792	752	781	751	740	743	724	739	763	761	768	723	748	774	756	680	721	755	738	754	730	753	788	714	727	717	775	744	788	711	721	772	722	742	766	728	752	736	761	720	774	742	692	771	774	712	738	762	722	701	735	751	765	707	724	733	701	727	749	790	693	807	712	707	774	754	761	696	755	787	723	742	775	747	734	762	772	770	748	760	707	728	743	714	775	735	695	762	745	756	723	727	718	760	744	729	761	733	735	737	737	716	764	713	743	741	781	762	697	793	699	725	809	767	750	762	740	729	736	778	773	785	775	767	712	715	729	736	734	717	737	763	749	703	765	763	698	718	783	748	769	769	719	709	762	731	756	735	735	757	730	783	729	784	724	705	733	770	769	761	779	737	765	731	718	722	759	719	753	735	746	758	785	724	739	799	766	712	739	732	740	759	770	725	688	740	736	709	781	745	727	742	735	756	777	766	739	747	747	771	771	737	741	758	695	743	733	757	748	776	710	759	733	756	775	717	737	744	718	760	731	734	751	767	782	767	734	748	704	755	754	707	759	786	778	756	771	739	753	745	738	739	720	748	776	728	749	722	733	769	737	713	726	737	745	756	756	718	725	737	762	710	744	766	788	728	740	747	788	743	714	752	711	738	739	720	791	680	793	718	735	757	737	770	746	756	754	751	727	796	736	746	780	700	730	763	689	723	714	722	697	721	725	763	745	772	752	693	730	748	737	752	724	750	731	752	752	792	749	709	774	758	753	702	762	771	755	725	747	709	740	722	748	749	723	782	707	740	715	781	740	723	751	721	713	740	748	744	751	782	756	740	755	751	753	774	795	783	754	779	756	719	764	724	733	768	780	744	742	713	751	761	731	741	774	816	729	766	717	696	715	702	750	744	770	758	737	726	701	706	775	761	759	737	729	765	768	723	754	744	746	764	755	750	742	765	736	791	756	730	776	768	737	778	752	820	745	717	723	739	774	744	761	751	770	798	732	782	732	798	750	753	749	726	761	773	726	742	710	754	689	789	763	799	795	778	757	738	758	719	773	738	734	766	752	755	744	751	714	773	736	783	713	710	768	718	717	721	704	733	763	777	730	765	760	758	734	746	722	797	759	736	770	745	755	737	720	765	709	695	744	716	781	721	723	745	734	749	781	731	753	703	769	732	709	693	705	705	760	759	750	793	711	779	772	768	762	682	734	698	742	745	740	740	746	782	802	737	738	747	713	751	772	766	791	787	743	740	786	769	736	793	715	753	664	766	733	708	782	700	772	696	766	764	795	783	731	743	827	728	763	735	729	735	716	697	722	737	757	759	717	726	774	771	765	744	701	790	722	739	793	717	688	766	751	768	781	738	786	727	738	733	702	725	757	787	817	747	732	703	731	743	772	740	744	807	745	742	726	732	765	747	831	717	775	719	728	713	748	777	768	700	720	743	713	764	753	702	763	759	722	741	724	739	731	776	726	715	725	774	762	773	735	718	757	725	791	793	750	747	731	758	744	737	773	744	776	737	738	733	787	757	677	763	732	715	798	763	746	764	775	744	725	726	765	777	732	708	726	751	783	731	761	730	737	743	758	739	711	731	729	716	787	752	724	753	749	811	752	750	778	711	721	731	743	730	749	747	730	758	737	738	781	698	776	699	738	728	752	736	816	703	741	724	806	766	740	789	747	717	742	726	754	699	791	749	757	742	747	729	728	719	726	715	706	789	787	793	730	753	755	733	699	751	731	711	759	734	754	714	729	683	739	733	704	752	765	716	705	743	766	753	761	774	792	786	748	769	726	749	753	747	758	735	720	767	750	730	734	754	758	742	752	705	704	768	684	775	725	712	712	710	710	769	790	723	791	804	711	752	785	736	733	702	682	764	718	776	756	743	706	734	772	704	776	748	760	742	713	712	726	747	753	735	742	725	747	737	758	735	744	725	769	797	743	732	733	736	737	715	718	754	754	730	804	743	817	740	751	701	725	772	720	727	704	781	741	762	755	803	707	781	686	696	810	750	761	726	777	749	741	750	721	742	719	727	789	721	726	674	765	709	760	714	705	769	721	731	788	745	733	710	713	749	736	725	787	713	743	726	741	763	711	694	762	761	711	712	717	777	752	714	762	756	745	724	776	741	725	739	724	727	734	745	760	768	772	738	711	761	771	719	763	753	720	771	729	751	743	749	765	749	741	740	727	775	753	739	776	710	721	821	736	731	716	732	723	766	738	795	787	720	704	733	712	701	744	724	774	773	717	671	761	721	767	726	746	691	749	720	732	734	707	723	804	713	769	733	734	699	776	721	736	747	716	766	774	735	759	723	773	766	724	736	727	763	719	792	803	686	696	732	796	757	770	740	746	788	727	734	726	758	726	742	731	721	769	708	764	752	730	720	718	714	748	799	774	751	711	725	722	722	724	715	749	758	719	711	761	762	752	718	771	727	756	770	744	669	754	766	725	701	766	719	785	773	726	775	690	715	699	746	736	759	747	730	778	799	699	702	678	787	789	762	758	764	714	719	725	774	702	762	722	809	747	722	744	688	720	769	767	745	746	782	734	734	754	745	716	737	736	761	770	811	774	750	773	692	744	707	746	704	692	740	708	739	718	795	728	725	686	719	735	724	718	678	786	728	707	741	720	737	726	734	754	747	770	685	744	698	719	723	738	736	728	766	771	739	756	712	756	727	726	717	750	729	720	739	821	792	782	737	722	754	703	730	744	730	741	754	753	720	734	712	736	802	767	696	774	707	727	709	750	764	730	710	759	714	758	770	759	710	740	740	792	740	737	740	764	729	748	730	766	727	731	722	737	728	765	749	742	736	753	742	707	732	755	727	740	738	795	705	758	758	749	773	729	669	745	714	741	752	759	732	756	720	741	702	719	717	746	768	762	726	780	773	814	756	719	731	726	796	757	749	799	771	698	730	735	744	755	767	752	753	734	719	704	787	792	758	732	716	717	718	725	710	746	756	759	765	753	742	763	782	750	735	794	718	778	692	737	753	727	709	730	763	724	770	768	728	756	731	736	730	718	761	759	729	713	730	738	792	772	754	721	727	755	705	725	740	719	751	738	722	692	790	753	731	747	774	730	747	761	658	805	732	768	771	754	708	809	738	730	749	743	752	785	723	766	733	718	727	727	769	781	736	773	781	778	772	749	738	762	707	718	756	719	753	739	698	747	749	734	766	730	726	740	746	778	765	726	755	736	748	727	726	702	722	772	711	703
27866	15998	13536	20730	12823	6013	2409	1272	888	790	771	778	765	790	787	730	748	743	789	760	709	758	789	702	739	742	721	703	726	719	712	761	786	759	737	772	711	719	717	751	745	769	746	772	742	779	715	733	738	719	737	739	726	681	770	754	699	765	743	742	746	742	720	764	737	732	757	727	774	750	738	728	703	692	710	757	756	714	724	740	713	702	716	720	747	724	788	670	762	705	743	728	731	690	738	680	692	708	747	769	747	734	743	731	717	738	749	746	722	719	731	703	686	786	724	750	749	704	752	717	764	747	713	792	755	752	726	766	712	741	696	714	747	707	761	754	709	741	693	713	695	703	739	716	742	748	709	744	763	680	709	737	733	752	738	742	740	788	745	737	730	694	678	724	737	728	691	737	690	712	758	729	729	697	720	790	791	776	769	718	741	692	719	680	746	698	713	705	720	752	715	707	710	737	741	710	727	769	660	722	731	737	736	721	764	705	661	729	700	695	726	771	747	736	679	734	734	757	719	749	773	795	727	701	734	723	782	708	768	709	716	739	722	743	757	763	724	743	708	721	709	748	741	707	723	741	700	772	754	690	708	726	702	761	718	745	754	753	759	709	756	703	725	734	727	739	726	734	734	743	743	731	769	729	725	721	730	681	745	735	742	749	713	730	746	743	719	828	777	689	782	733	766	784	722	730	750	791	710	769	734	698	764	696	762	735	796	760	730	718	695	678	748	742	725	737	744	720	687	692	765	756	704	686	714	763	746	809	708	740	718	691	766	759	792	750	745	672	727	741	703	735	751	706	738	745	740	711	659	733	725	737	744	741	749	752	674	780	723	733	738	693	724	733	750	738	768	719	727	770	729	761	698	757	766	732	752	715	735	726	730	668	767	736	698	730	733	734	702	744	738	750	706	732	694	771	742	758	750	686	727	717	701	685	710	739	688	735	742	767	706	767	748	733	726	724	727	797	745	706	757	734	782	728	749	748	752	758	712	709	733	724	736	745	721	733	693	763	728	760	730	743	730	707	745	730	772	713	741	746	691	739	701	689	735	752	769	698	701	769	735	742	681	709	738	795	770	767	725	739	773	734	720	730	715	755	746	717	721	669	734	743	766	725	784	765	723	690	673	735	702	706	726	780	754	724	774	722	711	760	708	732	710	734	780	777	741	707	710	752	719	705	752	710	747	709	738	727	744	653	715	737	736	721	735	723	738	741	742	716	731	752	719	723	725	706	771	735	732	731	755	789	709	748	728	728	780	736	767	744	740	777	769	744	721	701	775	756	732	735	759	731	711	698	742	760	678	744	708	759	713	730	732	732	682	724	708	770	756	740	744	745	728	738	713	772	704	742	755	729	743	738	736	713	740	702	728	679	759	709	749	739	757	752	727	745	701	763	722	753	785	764	724	682	647	732	782	733	717	717	763	713	734	721	736	699	675	729	755	750	731	706	769	750	748	735	751	740	701	747	731	730	723	744	699	730	745	763	747	710	755	724	714	755	702	725	773	693	728	739	778	772	715	710	698	733	735	714	717	731	725	741	720	735	776	757	763	785	735	714	730	753	713	765	772	740	765	713	719	714	788	708	707	799	767	737	730	698	743	724	729	763	720	690	825	724	733	715	742	721	759	775	732	755	699	718	687	670	715	755	736	741	715	681	743	709	711	771	697	693	710	741	700	731	759	739	761	733	745	728	744	713	719	751	719	788	751	696	711	808	753	706	720	663	747	726	771	755	685	727	730	722	756	756	742	763	732	756	707	728	758	772	705	724	722	753	695	768	700	742	732	744	699	713	749	740	747	727	695	699	704	707	767	723	703	745	712	710	725	696	705	783	721	713	734	745	669	693	769	707	746	750	748	749	752	744	690	747	710	732	726	767	726	693	723	737	714	714	754	764	695	721	776	767	758	784	706	692	725	724	773	709	759	721	764	718	757	727	738	749	713	769	767	740	756	704	731	764	712	738	783	803	726	694	707	736	722	699	755	741	716	742	746	753	746	749	723	753	755	749	752	739	737	734	736	710	725	711	745	752	742	765	707	698	658	688	767	763	766	757	753	670	729	753	740	747	706	724	717	724	759	753	760	754	764	766	753	714	719	760	716	694	726	725	729	705	771	690	784	782	788	748	755	689	747	722	690	688	772	721	762	686	724	719	738	719	742	701	735	735	781	707	726	735	767	716	689	720	733	770	727	722	767	707	793	737	764	694	688	715	711	747	742	714	715	709	749	767	747	733	721	762	757	759	700	723	730	789	724	776	740	755	743	745	751	685	743	744	738	707	726	634	763	778	714	750	703	748	730	778	713	736	696	756	705	768	706	731	733	757	733	718	722	779	747	735	773	735	737	725	743	732	776	727	739	725	776	730	751	725	735	715	738	748	740	758	717	721	765	743	694	726	692	738	713	696	677	735	676	758	705	711	718	703	737	723	741	684	730	709	738	736	724	673	767	733	688	696	711	728	756	806	715	734	757	759	750	725	739	722	747	771	709	730	742	695	761	755	779	746	746	766	731	724	707	739	710	744	715	723	751	734	745	741	719	711	703	787	689	774	744	745	773	729	704	733	729	707	771	728	755	754	763	732	747	748	758	767	737	750	733	747	727	697	788	734	717	688	797	738	695	723	708	741	703	700	742	770	786	735	730	680	742	747	756	756	723	733	755	688	774	742	723	745	677	712	731	791	687	763	735	718	748	700	773	744	688	727	755	745	771	724	751	735	704	710	694	752	773	751	778	696	700	721	714	704	744	731	700	737	738	745	768	741	723	746	711	714	738	722	776	746	765	735	694	734	758	701	740	797	740	747	752	730	788	724	767	724	741	693	724	734	734	762	745	746	722	752	707	781	747	731	723	700	762	730	747	741	684	769	727	719	740	754	773	731	734	735	676	726	728	735	764	683	722	720	728	755	723	762	749	842	697	759	765	690	713	788	758	717	736	665	716	680	730	728	763	702	763	717	744	691	718	746	717	721	773	728	766	714	791	753	724	720	725	753	729	685	769	760	831	770	740	726	749	745	760	695	749	770	711	734	714	751	753	724	698	747	770	738	726	749	740	731	717	713	749	741	736	778	745	764	767	668	761	717	749	778	688	713	767	677	719	746	697	738	753	711	750	725	712	752	768	721	729	727	714	761	740	736	744	756	787	732	785	761	745	731	744	711	770	697	697	755	818	740	741	756	738	724	740	690	727	750	772	727	714	748	743	745	755	727	749	695	681	776	724	745	722	719	757	766	714	709	714	686	725	770	740	687	765	754	701	704	705	747	751	806	697	707	729	745	712	765	727	669	792	783	707	733	778	755	727	763	723	683	678	716	737	714	708	716	754	767	741	708	743	743	771	755	705	698	690	718	748	691	744	750	715	741	764	733	716	729	691	709	731	760	730	737	764	743	760	722	709	724	733	705	677	662	691	709	723	774	729	730	751	716	701	690	724	705	716	757	734	711	705	731	713	757	702	705	725	710	716	724	733	733	754	757	741	752	777	707	707	743
5337	6864	13978	16422	9588	4698	2089	1038	688	604	541	575	520	609	571	576	609	643	586	591	637	589	603	585	606	593	608	568	632	611	599	640	602	587	608	586	584	592	576	605	561	577	562	614	561	597	564	620	555	613	581	611	603	588	601	573	587	599	581	570	598	604	640	602	568	546	578	593	598	625	574	601	585	606	602	602	581	595	569	577	585	570	589	622	619	561	546	595	624	551	620	568	568	553	586	537	551	579	598	589	597	615	559	640	617	572	592	615	581	642	593	557	537	536	587	569	584	628	590	538	569	595	582	578	605	588	590	571	570	573	567	561	583	613	561	582	588	605	637	530	581	565	601	610	602	618	601	574	589	524	603	623	604	582	548	585	599	611	570	588	616	548	616	560	611	647	607	573	602	614	598	611	534	572	558	588	620	583	591	603	588	623	578	596	573	622	575	611	566	605	591	569	552	559	553	597	578	611	572	605	562	595	565	620	589	605	630	581	569	585	611	568	624	557	538	629	584	576	593	546	626	617	618	617	609	569	607	598	636	574	584	597	596	585	581	602	567	584	584	578	617	535	605	565	624	572	581	623	579	615	601	574	594	593	634	572	605	576	602	541	635	572	560	615	590	560	606	616	571	561	574	583	595	614	569	615	572	585	617	559	566	610	595	603	569	603	579	569	583	590	615	563	527	613	575	559	572	565	610	531	571	610	579	589	608	626	568	583	552	601	573	566	582	593	596	578	544	551	565	591	570	569	567	627	568	612	563	584	574	612	637	588	596	581	605	545	563	582	579	627	603	568	645	597	534	530	596	561	624	585	616	639	600	576	548	585	583	604	612	607	590	533	587	574	575	582	601	583	613	595	587	559	599	594	563	576	571	570	569	601	589	560	598	591	573	553	578	570	512	568	576	584	542	588	641	551	600	566	569	577	593	622	573	547	580	586	633	611	609	581	593	598	673	577	547	592	577	551	548	596	601	531	609	582	590	615	580	617	583	597	579	615	615	567	575	556	549	610	594	597	585	532	589	625	598	582	587	575	583	596	530	617	583	555	593	626	515	597	605	577	554	597	566	574	561	605	594	601	587	594	613	609	580	616	564	596	585	556	579	576	575	593	576	621	605	587	591	577	562	530	584	573	618	586	618	595	598	588	605	626	549	582	546	614	577	543	577	568	608	561	583	605	564	620	621	589	631	606	613	604	591	556	550	549	603	614	592	566	559	609	592	573	585	583	594	587	603	570	577	590	568	569	551	598	590	583	572	579	597	605	554	618	600	606	574	571	615	558	610	541	606	609	560	539	605	581	585	594	577	584	608	593	560	552	591	579	578	656	615	579	609	628	566	602	580	550	593	567	603	587	575	530	570	629	592	591	586	581	593	606	575	596	609	591	594	558	586	612	572	637	650	588	595	555	615	588	562	583	627	651	574	611	591	546	562	554	617	584	553	602	567	593	568	601	582	549	587	618	574	566	590	559	544	586	563	557	576	628	577	625	553	550	594	562	604	590	599	553	534	565	590	590	567	580	612	574	574	596	603	556	565	552	629	580	587	578	592	548	565	560	608	599	566	586	555	574	550	560	614	625	565	649	596	564	573	624	574	561	562	653	599	603	562	595	582	562	568	639	583	558	580	611	605	595	585	575	594	544	601	602	592	555	580	574	585	633	606	556	573	585	590	558	590	587	624	590	566	592	601	555	598	588	612	553	612	548	587	608	609	579	599	616	611	582	637	599	600	568	583	598	555	598	615	544	589	616	574	568	571	585	569	615	566	584	599	583	565	551	604	579	569	590	583	616	589	569	596	624	583	579	582	571	594	584	587	583	550	587	580	561	554	575	624	555	581	583	538	621	612	602	627	566	583	583	585	567	634	629	588	600	531	608	605	535	591	599	589	579	580	576	610	602	582	565	596	603	597	629	601	569	596	627	597	569	562	605	622	568	586	560	553	565	578	560	588	599	572	591	583	582	607	571	584	553	592	583	613	561	585	593	603	547	593	559	616	571	568	639	589	575	577	584	593	561	596	611	567	620	541	596	580	638	568	586	557	608	579	596	576	566	580	597	604	605	567	574	593	575	580	543	558	590	587	543	610	625	585	555	600	584	575	590	611	570	589	591	576	580	597	605	577	607	628	610	561	569	607	607	543	554	559	608	599	639	554	598	563	556	597	649	562	591	585	604	607	588	584	597	556	584	592	595	585	547	548	582	596	557	569	606	559	594	593	593	595	590	587	560	570	606	585	600	600	557	626	587	579	574	605	560	557	613	611	587	620	602	578	561	590	622	617	587	565	536	569	602	582	590	569	567	582	584	570	574	593	593	539	564	590	616	605	615	600	551	614	578	593	580	580	534	583	579	590	587	566	581	608	609	594	599	559	615	588	621	570	575	560	565	595	559	588	579	608	582	611	581	589	565	563	575	575	587	566	533	533	592	569	604	583	658	587	624	585	567	594	593	625	578	588	572	604	592	561	602	567	621	569	603	606	599	600	618	589	579	587	571	578	594	591	566	596	572	570	539	588	603	559	574	611	558	616	599	542	587	556	551	595	575	533	604	563	574	596	593	598	563	563	613	567	560	618	620	554	619	551	587	589	609	570	621	619	561	576	583	582	600	594	610	596	613	603	574	616	587	573	573	555	604	592	603	553	556	560	580	597	612	604	549	563	564	571	628	585	555	584	553	563	559	589	581	592	605	557	593	622	615	580	574	553	673	540	600	579	580	567	598	559	593	626	575	587	604	575	616	586	589	596	594	564	579	564	585	565	639	575	609	592	572	554	564	610	576	607	567	603	577	578	566	580	577	596	592	600	571	565	585	585	589	608	588	579	551	565	620	567	597	562	599	572	569	611	557	553	536	545	558	587	578	626	586	620	616	578	577	555	560	599	585	635	558	607	577	564	552	556	581	608	594	604	573	622	578	595	576	555	531	603	608	560	573	644	595	575	550	613	574	582	544	612	591	578	609	560	606	622	570	596	574	594	578	630	552	552	592	616	600	579	589	599	576	609	621	556	621	556	535	573	574	578	606	624	556	618	605	609	572	582	552	567	557	577	624	574	616	610	566	588	566	572	625	636	565	576	616	578	559	595	543	572	608	623	565	582	604	573	542	575	588	598	588	611	665	589	584	612	613	574	576	566	576	627	561	624	563	609	564	597	621	591	567	602	564	611	554	621	603	576	530	589	596	594	548	613	567	586	546	545	630	530	605	590	610	544	612	569	581	560	582	631	562	558	618	634	561	576	575	613	597	585	562	576	637	620	552	590	644	539	598	570	652	595	587	539	575	566	593	568	615	587	571	573	561	550	542	590	532	612	597	565	614	588	570	580	577	561	553	582	556	560	582	572	600	607	581	624	594	590	645	565	592	590	605	542	599	546	562	612	598	569	619	570	574	611	595	594	567	589	579	570	548	585	622	546	625	597	576	546	598	599	592	585	600	529	590	589	583	605	594	582	608	586	556	579	607	555	658	582	570	621	598	603	594	614	570	600	580
25350	21315	31708	57583	49414	34389	16499	4356	1525	984	843	822	760	778	782	820	784	752	735	785	745	785	777	793	816	805	814	762	782	731	695	774	767	688	736	795	774	766	791	749	755	732	765	743	767	788	809	791	745	783	765	754	776	782	738	742	756	761	704	724	815	720	732	755	758	777	802	750	777	772	801	753	832	761	778	792	797	750	758	781	784	762	718	742	784	805	775	757	783	782	740	726	733	774	698	775	740	757	789	785	790	729	758	785	711	815	803	743	747	803	782	773	761	780	737	765	721	755	752	743	721	769	706	806	780	750	746	723	751	707	721	752	726	776	773	807	753	739	730	777	764	791	786	764	738	779	785	759	784	765	709	797	753	740	795	699	775	727	740	741	758	768	741	756	778	791	759	729	717	761	737	796	741	734	770	762	778	757	777	778	750	754	770	766	734	752	786	745	756	788	789	760	735	785	796	691	758	713	709	737	804	738	793	770	749	751	755	742	754	798	744	772	751	700	779	739	747	730	756	788	761	736	724	739	800	767	748	747	784	755	727	766	751	792	746	751	763	766	729	731	758	708	716	776	737	769	802	776	785	777	751	771	785	773	780	790	774	740	766	813	790	744	746	784	751	768	751	760	767	738	710	748	753	763	755	771	785	754	729	766	731	773	754	763	784	735	720	740	763	778	746	735	763	736	740	798	771	787	759	792	771	788	769	748	737	794	749	660	686	753	712	739	765	731	782	729	722	748	720	789	737	756	786	717	737	741	732	774	740	690	742	740	735	782	772	757	733	766	782	731	730	771	756	771	739	738	720	735	767	753	734	769	708	715	749	738	796	770	694	743	752	724	767	790	763	817	781	726	738	751	766	754	728	744	763	794	750	787	767	734	767	764	758	756	758	746	761	766	777	780	741	773	737	723	784	787	758	767	750	763	799	782	742	716	802	769	818	778	783	768	749	786	747	758	744	759	787	749	749	784	767	787	788	729	786	760	758	750	701	813	721	747	735	790	778	787	736	766	744	758	797	766	746	744	761	775	726	817	760	797	757	752	796	750	747	767	779	735	741	798	771	760	740	747	746	779	763	766	817	762	772	762	795	745	748	750	767	772	738	757	750	740	700	773	774	754	768	746	751	764	718	767	751	757	716	812	746	776	745	827	734	771	809	760	785	737	758	711	752	737	732	766	753	787	734	759	744	804	750	770	721	743	768	736	794	783	750	710	783	730	755	688	809	781	751	769	786	821	763	752	737	787	743	743	735	676	759	788	768	765	768	769	723	792	762	774	731	732	781	776	716	770	725	781	741	783	730	774	746	731	809	782	773	792	785	763	759	780	769	741	744	779	806	756	749	772	746	777	752	766	758	774	809	756	768	794	790	767	776	756	770	743	723	781	782	783	770	713	753	814	766	765	732	801	782	741	768	799	802	716	734	775	769	735	738	751	750	740	732	718	781	734	770	739	761	738	672	758	745	791	765	753	785	790	753	781	743	754	759	763	745	740	771	778	741	772	742	693	791	719	814	756	726	772	801	763	766	743	743	744	770	755	759	741	756	766	753	735	748	731	726	780	779	774	722	782	764	727	803	766	769	771	739	761	781	746	748	716	715	745	715	794	779	755	729	744	731	763	734	713	682	774	766	759	757	711	703	747	688	751	692	703	751	750	742	741	719	777	705	750	727	720	728	741	751	777	766	785	733	816	755	724	754	774	782	745	743	683	747	784	781	767	792	755	764	747	710	764	749	771	790	773	738	735	726	766	797	788	785	740	781	745	748	775	749	774	763	785	820	718	793	739	753	751	812	763	763	787	743	725	780	759	730	747	717	820	714	759	779	764	777	793	729	731	810	748	768	735	759	786	744	755	727	774	722	780	808	756	753	764	708	732	790	742	770	788	805	831	766	782	774	736	744	771	794	774	755	738	778	776	774	734	752	732	743	772	770	753	768	764	791	805	755	784	768	727	697	718	739	784	790	815	783	754	772	746	687	773	738	748	756	791	738	696	788	749	725	740	768	769	733	751	737	739	801	735	715	767	747	777	748	765	759	767	735	719	784	760	751	725	753	775	730	790	787	765	708	742	767	743	745	815	719	738	754	722	761	732	750	739	771	756	746	776	749	753	716	737	777	785	766	752	720	751	754	785	688	743	773	770	732	739	733	746	733	787	748	793	758	733	735	760	746	812	753	744	790	736	800	793	754	740	752	725	757	762	725	753	782	793	736	778	725	745	750	761	759	739	747	717	773	736	783	773	781	742	761	761	761	750	747	730	721	768	746	788	760	741	776	736	806	718	760	754	749	777	761	765	746	732	791	777	748	772	796	784	753	748	748	753	782	759	805	744	734	732	777	788	757	721	762	739	769	738	789	710	746	727	741	769	755	709	754	741	790	743	762	751	726	736	704	785	774	705	754	751	759	758	755	740	743	749	732	716	803	739	818	771	768	743	706	779	797	768	735	685	739	813	761	762	746	763	796	765	767	742	748	737	757	778	715	791	737	760	816	731	730	776	730	755	742	828	749	726	737	764	687	758	700	762	777	759	782	759	750	731	736	724	755	770	739	784	774	752	799	786	745	767	757	769	731	748	761	788	735	746	799	783	767	750	693	747	725	757	787	741	764	806	744	726	781	744	819	779	730	707	721	794	740	791	757	767	713	705	771	754	731	696	782	762	752	715	770	740	762	724	760	755	742	722	778	740	784	699	775	733	702	782	741	703	746	749	738	737	710	757	824	771	761	729	744	797	732	758	753	747	797	713	744	766	761	790	793	777	712	756	761	792	760	730	754	724	746	755	729	748	765	759	745	785	784	754	723	768	716	690	782	734	757	762	732	742	750	779	719	788	800	746	852	765	759	708	740	792	761	743	771	809	737	705	799	738	754	744	770	767	759	783	753	764	827	765	773	742	770	768	757	816	744	767	740	725	802	738	772	764	779	783	794	782	779	763	737	739	743	767	735	781	781	766	751	779	764	794	749	765	756	750	742	741	753	732	770	759	741	761	769	725	734	762	796	715	719	756	774	763	721	752	765	786	756	729	761	782	753	761	788	794	775	755	784	761	761	757	810	756	727	799	750	762	709	732	739	817	716	742	764	758	780	742	740	788	741	781	789	790	770	737	741	749	719	761	753	772	729	779	732	759	745	751	796	744	728	735	714	756	756	733	723	727	704	716	774	771	720	748	773	758	753	733	745	764	764	686	767	797	746	769	723	753	748	734	782	746	768	762	813	751	726	698	746	769	778	728	785	746	751	712	747	717	767	762	783	750	760	701	779	748	749	757	741	796	719	757	765	744	735	713	732	747	735	761	760	743	755	790	793	761	727	734	751	779	792	732	733	758	747	780	768	752	760	765	791	716	762	758	750	738	766	753	774	791	769	759	773	793	780	722	775	800	745	724	792	800	757	813	738	721	702	715	749	809	772	782	725	763	778	775	739	803	764	757	787	741	773	756	782	744	784	723	764	768	701	807	786	730	750	748	725	753	753	745	701	778	755	756
5376	27313	56680	62556	42986	26011	10154	3488	1338	833	653	625	638	624	632	629	627	690	663	676	652	686	655	617	690	643	623	661	628	631	684	633	664	687	630	640	643	697	661	640	701	626	675	658	651	581	620	637	673	636	677	640	631	638	620	660	616	681	637	629	664	623	698	638	658	672	680	668	667	622	678	637	613	602	634	665	615	686	648	671	643	621	619	672	598	640	623	673	657	632	610	614	661	653	627	621	658	625	687	641	630	616	641	628	647	660	637	674	641	637	578	634	690	657	698	634	612	647	608	660	625	606	641	660	644	642	697	625	660	624	648	625	646	615	587	632	656	659	617	577	666	703	670	677	645	628	638	658	659	654	656	646	657	659	599	642	644	650	646	651	637	612	600	610	660	653	645	636	583	590	633	602	641	678	636	664	715	667	691	598	667	637	676	604	629	698	668	595	634	644	636	634	641	661	652	611	680	660	660	644	655	681	634	648	641	593	612	644	630	664	663	661	633	685	702	670	675	660	634	669	697	642	649	699	674	633	603	698	651	641	682	628	600	609	632	610	618	614	666	655	610	649	633	665	693	604	651	579	638	615	667	606	632	600	601	643	642	628	626	627	729	645	679	650	605	641	712	661	657	688	624	669	636	681	673	635	661	673	692	598	626	604	654	687	615	650	615	633	652	674	619	662	609	671	690	629	590	702	653	657	662	624	650	625	661	659	608	628	633	624	652	693	646	648	653	675	618	683	638	672	675	619	659	605	659	625	709	620	632	647	628	693	648	629	603	615	632	649	621	651	658	611	635	632	663	669	626	662	642	605	591	633	660	658	665	639	653	637	628	644	628	624	632	666	648	623	665	676	602	653	618	646	665	647	666	674	674	651	691	674	656	607	649	678	647	627	642	666	595	665	620	625	611	670	672	644	628	632	647	663	646	595	609	621	657	662	661	635	656	637	651	612	627	675	602	663	660	637	594	662	648	725	610	652	641	636	609	655	601	603	669	680	647	643	613	639	680	615	593	624	668	601	628	635	619	630	628	662	618	637	674	669	625	694	624	649	598	657	654	637	604	653	659	617	640	665	642	626	593	630	668	678	650	657	618	657	577	639	608	658	632	641	639	691	632	624	667	640	648	630	685	677	628	668	662	652	657	606	678	670	613	619	680	614	629	662	705	670	683	636	602	670	657	624	635	636	658	626	657	684	674	668	614	675	587	673	646	627	638	642	649	648	665	650	624	695	622	612	665	627	613	633	677	636	648	622	631	653	665	625	635	662	631	650	694	637	636	664	646	621	697	644	660	680	664	653	679	647	660	657	666	657	637	643	687	625	683	676	648	632	662	646	605	667	634	586	629	642	653	613	656	631	662	628	660	658	628	668	613	666	653	657	673	653	653	643	658	672	677	666	646	640	616	649	705	662	649	597	615	654	630	635	626	609	685	658	647	649	642	664	661	630	657	628	616	660	634	698	656	651	581	639	661	642	629	644	661	623	649	625	640	642	694	639	672	659	601	643	653	620	642	618	639	609	653	632	659	666	686	622	625	689	603	629	654	635	609	666	574	655	672	622	656	611	653	597	649	657	652	642	653	637	607	626	631	629	603	661	688	644	620	707	606	654	671	649	659	650	635	671	635	625	659	682	675	620	639	647	654	661	658	638	659	652	632	616	596	622	656	641	639	619	670	651	635	631	626	629	638	659	666	662	607	674	654	674	625	646	664	628	605	640	650	651	623	623	625	597	610	639	651	664	608	633	605	623	642	654	683	653	647	676	658	611	688	636	667	663	632	631	647	669	679	640	626	619	684	648	634	658	661	642	617	638	674	649	653	609	657	660	650	627	675	654	628	670	642	621	594	643	660	633	616	654	624	628	613	615	643	648	633	638	683	691	631	602	646	652	624	657	686	677	613	618	684	684	601	651	624	583	637	614	634	660	697	620	682	692	595	606	602	654	624	599	617	641	627	616	634	630	639	653	660	683	705	643	631	632	636	645	644	694	614	625	568	598	668	607	662	645	672	648	615	592	630	632	631	663	668	613	623	620	662	705	616	630	687	640	597	613	655	646	680	593	634	682	617	630	648	618	634	655	675	594	638	624	625	624	657	653	654	644	653	644	660	639	657	642	606	626	670	673	653	635	612	610	654	652	693	606	672	653	654	630	626	607	617	652	620	658	646	630	682	627	649	647	655	682	625	674	597	626	668	653	630	647	656	640	643	646	617	591	650	628	652	649	654	643	623	675	611	652	641	714	651	649	688	623	609	663	636	657	647	673	662	599	647	628	644	612	688	653	616	631	642	649	649	634	633	607	618	605	615	697	660	647	651	685	615	639	617	642	626	670	638	636	669	606	633	627	650	645	687	628	642	704	653	669	619	646	656	648	652	654	656	621	680	660	627	639	667	627	643	675	689	648	634	638	666	686	641	649	603	652	634	664	638	625	655	589	622	658	700	681	621	660	678	645	679	623	620	643	648	634	622	649	632	628	635	634	639	636	662	642	586	639	620	636	667	639	660	636	605	642	625	686	642	665	663	620	662	630	673	638	629	646	655	666	699	609	667	631	675	618	682	606	625	637	658	632	634	647	615	642	647	631	626	629	665	678	666	611	638	650	634	650	689	608	649	651	644	613	646	660	655	669	609	665	658	584	690	649	651	635	632	630	609	604	659	618	692	644	644	633	654	565	700	652	657	697	677	634	690	650	610	686	647	631	632	654	619	640	648	671	671	640	686	653	653	627	700	698	631	687	647	683	623	647	642	602	634	645	665	660	668	648	628	648	636	679	614	655	620	623	621	667	614	656	669	651	639	671	656	605	656	641	616	641	648	569	659	623	633	641	634	600	653	620	658	659	709	675	643	628	657	672	633	651	665	631	675	664	649	595	667	622	651	653	650	642	604	642	693	624	605	653	623	660	671	628	632	693	625	639	661	633	624	647	645	627	626	648	642	658	592	653	656	628	648	631	620	632	650	676	661	639	704	643	658	627	670	612	644	640	691	661	632	640	699	630	614	651	620	623	612	605	657	640	652	637	642	650	649	608	595	670	634	652	655	645	601	674	609	646	645	626	607	648	674	664	613	665	658	648	634	649	649	617	660	644	648	669	683	625	586	663	654	660	640	606	647	637	640	666	643	612	600	626	630	658	658	633	650	630	600	645	684	601	652	609	631	680	625	645	659	669	643	657	589	647	667	629	604	645	662	620	603	650	635	611	655	652	616	667	598	711	625	610	646	615	658	650	696	648	676	624	620	657	626	657	709	629	661	612	607	618	625	632	624	628	643	634	614	618	622	669	617	674	658	647	636	626	640	618	612	643	654	642	718	603	604	695	692	611	636	628	633	640	664	633	644	637	638	584	622	642	638	619	651	661	664	630	651	610	627	645	635	595	670	633	646	595	671	711	670	659	673	595	654	638	593	649	660	624	615	652	631	623	611	659	688	648	688	627	632	634	679	637	689	673	611	625	666	676	665	642	610	616	638	651	664	648	633	650	688	616
24126	21326	29303	51025	57544	46713	30714	11243	3020	1370	1038	939	908	902	901	869	855	918	898	910	847	882	865	865	913	911	848	867	883	884	901	889	900	870	826	872	878	868	918	843	866	865	866	864	869	856	843	868	868	901	905	857	838	883	903	881	861	897	847	818	918	848	895	853	858	859	904	854	892	844	880	873	851	873	844	886	830	923	936	915	886	911	848	927	867	882	899	846	865	893	915	881	938	871	876	858	849	840	872	936	877	869	862	864	885	851	824	900	896	855	863	847	839	848	869	864	849	848	852	870	852	860	859	935	868	874	897	856	902	875	858	839	893	851	849	863	829	885	858	866	874	910	822	862	893	883	900	845	887	909	855	903	914	893	830	833	857	859	824	852	868	880	894	941	876	840	837	889	868	858	841	817	882	848	887	865	875	848	817	853	861	834	823	835	852	869	869	816	809	854	814	881	871	892	902	908	863	892	850	852	856	864	859	829	867	897	841	862	800	812	848	837	850	811	947	891	898	842	894	853	856	905	826	870	861	851	872	882	875	863	879	863	870	802	800	854	866	858	873	859	886	865	819	932	872	887	925	873	895	932	834	850	904	801	876	855	920	917	837	851	924	896	883	877	898	861	864	839	886	910	808	826	816	879	887	824	861	873	857	889	901	835	861	897	857	849	916	876	859	888	902	846	899	819	884	846	872	846	895	861	879	921	870	904	837	886	855	852	868	835	829	868	839	893	842	873	851	875	887	888	808	878	825	815	914	827	889	876	825	807	848	887	836	898	883	871	874	905	869	888	811	873	860	833	887	857	866	888	883	837	845	871	856	851	871	908	869	896	900	848	849	840	858	885	849	856	900	827	869	845	826	806	855	852	885	881	892	815	851	901	888	922	865	903	864	871	827	876	853	900	877	849	837	834	826	813	882	927	855	852	869	863	835	834	813	873	842	882	897	848	878	890	860	868	830	844	811	894	817	862	858	906	896	854	836	854	862	941	885	842	881	911	902	942	868	854	869	892	879	882	852	867	861	865	832	856	872	858	860	848	894	915	883	897	906	905	888	876	854	855	898	909	874	867	846	845	857	892	804	909	881	914	888	857	869	857	890	907	878	809	857	865	854	855	832	832	876	836	814	864	826	886	855	891	865	871	823	830	884	920	875	809	854	880	912	893	872	821	884	857	888	836	891	838	856	899	887	877	827	871	814	902	889	885	847	813	865	895	873	810	824	862	920	874	852	839	891	919	887	834	812	882	883	848	909	859	827	854	950	839	896	891	878	878	844	866	833	891	864	827	883	899	849	846	860	833	857	861	839	841	898	839	841	867	875	883	862	875	855	830	870	836	827	894	867	881	896	873	873	905	806	871	893	881	899	894	858	845	899	891	859	876	842	897	845	912	889	882	870	860	856	846	905	860	916	852	859	849	857	805	891	885	864	823	909	838	858	924	870	880	845	880	889	856	893	876	877	836	832	901	860	947	899	851	800	906	886	849	905	860	828	870	893	860	853	919	799	914	829	794	864	844	871	861	890	869	858	850	900	869	864	857	888	896	851	866	806	824	876	884	872	872	867	873	887	861	850	855	878	847	953	865	850	895	789	848	909	852	825	816	856	851	895	875	870	907	839	805	836	867	795	861	891	848	871	889	853	867	876	917	879	807	834	908	894	844	882	870	830	811	877	827	852	820	915	842	883	857	875	869	864	891	875	886	857	891	854	904	841	878	876	848	881	918	879	911	842	897	871	875	849	861	882	914	891	802	852	871	922	810	961	875	875	859	835	821	841	855	850	895	899	842	874	885	859	869	848	886	851	866	862	872	894	864	873	837	864	848	896	908	872	813	828	825	856	901	846	848	889	838	907	868	896	830	871	895	859	941	881	909	866	841	872	853	870	869	878	874	834	845	876	921	882	879	903	830	876	884	848	912	907	829	873	944	868	876	871	833	859	913	865	816	793	882	878	896	860	834	937	889	847	866	879	846	893	883	920	825	823	875	922	862	830	864	876	845	799	824	893	856	871	872	899	887	835	881	898	846	788	833	877	873	844	898	882	857	873	885	847	844	882	868	885	893	892	845	828	848	890	882	840	894	853	861	866	901	908	888	894	829	833	858	789	863	877	838	860	862	792	896	842	856	904	891	910	910	845	933	853	809	882	858	824	829	940	873	870	863	856	821	843	878	908	857	793	862	885	876	868	869	832	884	896	858	862	846	860	892	864	829	879	855	859	876	838	876	854	844	908	850	885	865	816	881	924	904	907	905	882	867	849	873	829	867	890	799	830	849	908	848	845	874	853	876	920	894	890	824	879	843	860	832	833	888	813	882	838	901	831	903	850	828	867	915	855	870	886	850	909	885	854	848	911	857	895	911	850	826	844	878	821	864	835	850	859	888	851	824	830	883	869	849	861	877	901	859	897	822	909	879	813	869	844	879	854	847	826	849	861	921	892	858	908	840	836	828	842	790	893	895	851	908	903	862	856	912	819	843	874	833	841	880	830	922	904	861	867	894	797	870	870	846	897	896	904	826	853	783	893	846	903	891	902	822	899	826	824	890	885	886	890	881	865	897	849	866	863	871	894	935	861	905	827	802	890	927	872	890	879	907	877	909	865	893	866	892	829	868	863	816	862	858	890	894	860	888	886	913	905	816	884	852	916	804	886	855	849	862	949	879	889	847	894	890	823	808	818	859	856	825	860	865	873	867	863	816	830	894	861	896	841	841	842	866	827	836	905	891	859	858	907	872	844	878	870	858	890	908	876	827	880	893	896	795	839	869	837	862	809	842	905	892	908	814	781	835	841	816	836	848	845	873	864	867	863	830	809	896	901	799	787	909	835	856	845	869	845	883	881	855	870	891	850	843	861	839	810	863	842	871	833	851	887	845	856	809	902	843	811	896	848	788	879	843	887	904	851	845	847	842	843	885	846	802	931	858	883	956	861	827	862	881	823	829	888	827	863	875	874	854	846	886	841	929	888	903	867	817	819	841	866	869	875	830	839	818	891	899	886	875	900	813	877	878	897	857	924	857	904	869	928	874	875	852	849	889	824	849	881	857	874	816	892	862	882	819	821	904	842	915	854	892	848	830	847	877	838	825	830	898	903	908	888	871	920	815	817	850	833	850	898	878	822	845	878	831	871	823	830	855	846	829	843	875	838	899	840	869	887	863	832	845	886	860	817	816	907	898	852	855	899	855	872	841	880	830	825	871	840	875	857	937	806	832	851	879	845	836	844	836	839	864	900	866	928	848	891	850	867	867	846	863	896	805	837	832	880	885	802	857	830	841	883	872	864	830	856	857	844	890	832	859	821	877	874	869	852	842	908	876	855	868	851	875	806	793	876	856	855	855	866	873	864	880	835	903	858	863	821	858	820	846	848	847	861	830	816	878	872	895	856	876	864	871	854	865	840	870	865	818	833	847	913	879	859	849	852	836	875	905	872	824	830	872	858	888	855	815	846	914	866	833	846	825	883	836	837	871	863	867	825	900	845	869	905	821
8179	39059	50306	82265	62876	42331	20786	7311	2773	1184	878	755	802	755	755	736	720	748	775	770	739	777	743	730	687	785	730	775	732	702	749	737	738	742	769	708	744	760	748	755	737	749	713	742	740	755	722	770	751	727	700	731	790	731	747	722	707	735	758	721	727	736	739	723	713	700	762	751	757	709	710	718	736	764	770	706	727	745	759	763	778	658	736	757	737	669	786	727	746	712	725	796	702	723	760	742	709	713	724	744	727	715	732	717	737	707	705	730	680	699	700	718	726	719	735	779	722	772	788	806	717	795	732	712	714	716	749	719	740	732	732	769	742	697	746	713	688	751	756	727	707	719	750	752	760	735	754	734	748	731	752	719	782	735	767	714	758	749	752	713	745	758	741	686	772	741	765	745	762	742	746	754	704	745	718	713	745	712	694	703	765	739	774	794	742	717	708	736	714	743	673	751	697	739	715	745	681	705	706	722	709	756	721	749	738	719	744	745	792	762	733	709	742	703	717	718	717	720	716	707	699	745	754	734	741	726	742	743	681	759	697	687	672	709	705	718	760	755	767	790	764	762	712	717	717	719	706	729	737	713	720	712	715	747	735	705	707	700	739	744	717	753	740	699	761	745	763	736	714	764	686	708	713	714	787	705	762	732	714	744	782	759	700	701	723	787	747	712	779	683	742	714	725	734	767	732	668	769	723	707	751	735	757	775	691	760	784	737	719	721	699	742	734	689	711	697	739	710	766	733	707	744	708	735	758	747	713	699	744	752	711	687	744	736	714	737	732	812	750	708	727	760	685	766	730	765	781	756	730	710	718	714	723	754	708	742	692	771	709	711	741	760	724	691	710	735	720	691	780	704	731	756	749	728	777	709	738	760	748	727	737	747	703	730	702	751	707	760	689	749	784	746	706	747	720	733	797	768	716	720	688	732	726	749	745	765	740	695	745	689	728	769	734	732	727	766	693	712	751	747	761	731	733	713	713	717	693	746	784	693	783	743	713	732	732	681	737	717	753	728	750	722	776	753	718	758	727	723	767	743	696	766	680	704	672	701	790	730	722	746	698	729	713	735	729	760	735	687	650	753	776	739	737	758	689	715	734	744	705	716	742	749	705	719	709	752	739	712	776	743	734	705	695	759	740	752	738	748	777	740	789	716	708	711	697	767	745	718	681	728	743	746	741	735	716	736	755	701	693	734	732	789	727	758	743	773	716	821	722	724	697	811	791	749	750	741	740	785	740	690	718	687	741	736	718	776	751	796	731	726	758	746	720	743	830	696	725	684	759	726	678	738	686	667	713	742	687	679	714	738	775	702	749	728	717	712	733	745	735	702	769	709	714	729	674	725	763	785	760	741	738	742	765	729	738	760	700	744	738	730	720	694	729	766	730	731	755	674	746	754	727	762	724	774	715	724	763	717	703	749	739	776	733	719	773	781	682	719	784	732	773	681	723	746	749	722	706	740	722	736	696	735	744	722	718	717	741	738	772	743	756	728	733	734	693	700	682	718	723	786	742	729	710	731	718	743	724	685	708	734	729	733	721	711	736	761	771	719	694	720	773	743	744	742	756	738	772	724	769	672	678	734	756	731	686	773	756	729	739	720	753	740	718	723	709	733	684	708	704	693	765	738	796	743	716	718	706	737	691	720	747	750	717	689	750	782	709	708	726	711	744	786	736	700	698	711	765	750	726	699	689	727	758	717	720	753	729	712	750	711	718	705	702	751	708	747	755	732	780	710	742	709	729	718	743	710	719	763	766	705	712	740	756	736	776	728	727	732	739	750	711	762	754	682	763	733	751	714	680	764	754	711	736	704	759	782	756	739	707	710	757	718	727	753	766	747	709	704	738	681	708	723	715	759	712	736	716	694	735	725	748	698	705	743	738	736	735	710	722	705	787	763	746	768	744	759	751	751	731	727	724	728	722	743	771	699	759	715	774	730	740	713	735	713	736	725	663	764	704	704	773	741	728	745	744	726	686	755	699	687	706	726	692	686	714	707	721	696	721	768	714	760	698	715	685	745	717	717	664	715	689	771	722	721	717	743	770	731	799	739	705	799	709	707	728	734	769	713	790	758	806	727	728	737	745	727	733	729	679	750	750	736	773	735	737	754	718	749	709	715	773	709	762	719	710	702	714	724	693	672	746	720	733	727	690	753	711	745	717	707	732	743	746	691	750	693	735	746	760	735	757	736	698	763	722	719	732	710	690	725	721	769	747	738	711	667	759	739	722	773	716	700	712	697	714	774	725	752	733	719	727	763	774	778	751	746	735	718	755	698	734	720	733	739	711	709	765	715	736	739	755	749	807	693	735	728	734	703	709	747	710	740	733	712	754	763	693	728	736	782	737	701	733	764	760	737	723	755	714	780	720	734	758	723	703	710	666	816	744	740	709	735	656	746	722	720	765	764	711	682	772	688	738	742	737	768	753	736	722	717	775	709	754	712	670	718	719	777	726	697	731	761	740	727	698	713	731	782	744	812	751	714	716	724	720	782	750	717	686	698	726	759	699	752	659	739	730	727	698	704	685	746	763	745	724	743	731	715	716	727	741	740	793	714	737	716	737	714	749	692	735	708	728	704	725	720	768	726	731	711	758	743	705	719	720	728	713	696	714	745	749	779	749	777	735	731	785	753	728	737	720	742	722	724	741	739	768	730	727	750	719	700	739	698	746	699	740	707	781	765	735	697	754	740	792	736	748	695	710	742	782	708	721	719	711	731	727	756	729	803	739	696	756	700	712	746	689	723	720	705	748	753	716	788	784	740	738	698	785	763	729	764	708	691	712	680	683	728	678	704	725	733	717	757	739	732	747	727	767	738	715	723	729	713	724	759	755	736	727	704	750	736	728	731	716	696	711	762	728	739	744	706	728	729	740	743	727	754	716	754	742	694	757	690	706	712	745	701	705	691	727	754	692	748	701	733	672	712	809	719	781	739	729	719	719	692	739	787	750	774	721	720	675	710	728	692	734	707	757	686	721	708	766	749	765	695	731	744	733	719	797	699	725	671	760	714	697	746	735	720	715	732	733	763	742	709	735	703	756	758	718	744	707	739	749	745	728	708	813	760	758	694	743	749	751	738	752	704	718	761	675	659	766	696	706	706	706	775	717	723	749	744	714	708	743	741	713	776	701	687	744	733	781	768	702	744	737	745	735	734	778	738	714	724	743	693	741	726	715	732	740	727	776	745	724	707	713	753	711	739	714	746	738	763	727	650	679	657	780	775	742	742	754	744	692	756	681	759	744	753	752	702	751	718	703	758	754	709	718	736	684	661	799	755	796	703	747	672	701	729	731	711	733	738	749	706	716	746	724	740	731	769	779	703	749	785	722	769	752	691	722	737	736	730	728	726	734	703	731	738	700	738	725	727	719	763	738	680	765	740	700	700	645	714	699	716	732	721	756	722	754	696	752	698	728	744	780	678	743	673	768	735	766	717	727	716	771	725	677	739	759	720	739	715	728	706	738	748	748	814	671	722	779	724	740	713
27647	14463	6039	18947	13786	6972	3058	1460	951	774	703	776	721	698	741	693	715	755	711	696	746	751	734	760	777	703	729	700	752	715	760	768	731	762	731	710	740	737	717	735	737	780	700	763	721	715	730	767	754	723	749	756	729	757	760	753	722	724	769	698	756	711	683	739	791	685	769	737	741	726	729	743	724	753	745	694	687	736	740	709	761	700	702	783	693	736	735	777	771	747	715	717	730	781	706	706	728	758	725	706	730	712	734	768	685	719	744	799	761	733	695	801	700	754	753	735	743	737	756	705	701	787	717	756	669	769	718	739	694	757	714	757	747	727	730	707	743	722	746	755	704	703	666	748	735	759	718	750	784	703	743	772	736	734	730	654	720	787	745	750	709	784	712	730	753	762	743	789	780	729	750	741	756	767	819	710	729	740	738	730	736	763	760	753	695	708	748	706	677	743	702	735	722	747	786	737	734	720	680	729	749	718	692	700	744	698	722	767	766	747	759	739	710	742	700	786	725	724	704	701	746	759	679	701	715	720	753	750	747	742	751	753	743	703	730	767	758	803	731	750	698	756	760	699	686	754	777	732	747	731	745	767	723	682	719	744	765	752	735	685	749	755	719	692	741	683	772	708	736	760	774	715	766	777	706	741	711	745	726	729	744	692	703	731	766	726	727	688	693	704	760	708	707	718	721	728	753	725	735	738	740	716	700	726	722	727	726	783	813	750	732	751	739	742	642	746	692	731	685	768	722	759	716	736	712	739	750	723	707	735	699	778	693	733	747	753	715	741	745	714	702	757	797	660	765	792	760	715	719	745	726	722	746	806	694	734	698	709	728	718	714	728	735	751	723	732	751	725	751	708	706	761	758	710	739	746	734	743	784	728	738	735	746	759	762	768	736	715	731	734	760	720	759	713	745	703	739	688	764	735	750	712	712	767	773	683	709	730	697	768	762	712	681	766	739	718	728	723	703	726	701	791	746	775	739	742	762	712	782	747	726	734	714	729	746	759	708	738	782	742	697	747	706	752	707	754	785	756	716	744	766	668	730	721	742	709	748	814	742	763	706	741	771	764	753	664	715	747	714	763	731	753	758	799	755	736	769	762	749	745	761	729	806	758	721	741	727	739	741	707	746	719	761	751	712	747	745	794	721	691	725	712	732	719	714	712	733	737	707	760	753	692	680	729	723	738	751	732	763	743	722	772	725	755	745	733	797	719	760	734	705	737	762	773	749	701	763	755	729	732	739	757	775	753	744	756	752	732	710	761	703	695	642	718	652	711	734	730	750	733	699	730	734	734	747	722	735	728	737	700	742	748	733	746	743	731	751	733	756	720	759	724	724	678	728	698	706	763	749	736	753	769	750	726	764	735	691	714	742	746	685	735	739	750	694	728	722	737	740	730	730	717	733	708	740	719	722	692	753	676	711	726	712	734	730	790	701	798	748	739	746	714	742	708	681	724	753	744	710	728	686	707	738	728	732	743	763	736	748	712	708	733	730	709	724	726	721	760	737	717	766	745	729	731	714	706	716	709	727	705	706	750	750	727	744	729	704	739	703	778	683	772	748	716	753	741	734	743	710	780	768	744	737	765	767	763	754	700	747	751	704	713	732	713	753	744	758	716	710	736	742	733	732	753	754	760	772	746	795	761	755	718	723	753	753	787	754	747	723	714	777	721	663	738	745	756	703	766	742	730	718	735	745	750	693	718	718	732	750	718	737	743	730	790	726	732	753	763	749	778	729	722	767	671	757	751	697	762	718	719	740	717	715	705	696	722	708	747	738	740	742	752	752	734	778	727	720	735	697	742	743	762	713	700	690	760	749	732	709	763	718	718	744	732	759	725	687	754	812	778	702	791	675	741	717	729	707	687	748	745	783	701	731	745	720	779	674	739	720	757	756	710	728	741	738	724	738	741	685	745	658	758	727	752	695	757	697	763	714	768	724	732	746	712	730	796	768	680	751	722	754	768	724	765	734	775	723	748	769	688	766	745	754	682	733	722	731	710	759	770	740	750	756	688	735	704	743	722	784	713	731	742	723	768	747	781	714	714	717	753	730	724	718	730	767	729	730	697	770	723	710	689	712	750	775	748	760	697	713	741	802	755	705	734	721	720	751	714	737	768	696	724	777	715	669	741	756	736	749	705	724	716	802	687	728	743	705	729	696	754	732	739	776	736	684	733	703	715	740	757	729	738	763	749	781	746	712	736	712	738	754	715	723	728	767	717	700	715	689	729	732	712	752	696	741	722	786	697	773	707	781	738	737	753	753	744	761	703	726	749	766	756	706	731	759	725	759	743	728	726	745	747	759	729	740	730	702	701	723	694	768	747	782	756	742	712	761	688	769	760	750	780	730	747	706	775	706	719	712	759	700	749	776	711	737	789	752	637	732	687	735	708	732	765	712	792	719	673	748	761	789	705	685	703	788	707	761	753	734	767	704	691	752	728	732	778	739	743	747	744	729	707	778	702	736	761	713	696	708	766	727	747	735	732	709	728	752	754	748	736	744	783	722	778	749	751	734	747	744	748	747	693	721	695	768	742	719	783	724	724	694	718	764	743	709	755	728	748	725	768	749	763	757	683	757	797	712	718	723	726	769	729	748	699	727	720	757	721	708	700	764	673	697	724	760	702	735	720	714	708	739	737	680	677	736	701	742	728	704	717	743	739	753	716	727	775	736	718	776	745	737	709	777	715	652	764	724	701	700	704	673	748	702	737	730	743	768	740	756	680	713	717	734	757	740	738	738	761	710	758	729	696	736	739	675	709	746	772	730	732	689	750	759	725	766	696	716	721	696	697	788	732	728	757	738	721	725	758	718	785	732	744	770	763	752	719	735	723	783	759	782	764	754	766	668	750	785	770	670	716	776	768	691	787	721	767	697	699	695	711	758	751	734	699	739	728	714	747	751	749	772	765	735	730	728	734	725	748	742	711	739	703	770	712	735	772	781	727	719	763	727	740	700	739	796	761	761	730	683	673	673	782	737	706	716	772	756	726	775	733	720	753	721	722	744	697	769	787	723	721	739	734	754	725	813	742	761	730	738	690	713	736	806	711	720	739	777	750	720	755	701	756	734	747	731	750	755	774	756	698	703	712	700	774	760	748	759	712	789	731	756	724	720	715	730	805	747	759	768	756	701	705	740	744	698	727	733	761	710	718	743	708	735	748	714	775	731	695	756	769	741	721	748	727	798	709	768	756	789	687	757	770	731	741	730	783	727	712	719	732	751	733	737	735	766	724	686	722	746	739	750	768	777	723	754	743	756	738	757	717	734	708	763	711	709	702	765	738	730	762	769	661	761	693	726	735	807	742	723	758	750	753	733	726	733	708	759	741	707	757	746	737	705	695	696	678	686	717	759	666	758	706	711	764	745	728	736	819	743	749	730	734	716	758	751	656	765	755	705	678	679	741	780	721	718	703	726	780	808	740	692	762	721	723	727	735	684	684	708	744	717	692	750	717	748	757	774	766	721	717	721	748	748	732	701	747
5387	2865	5690	15774	10333	5697	2612	1264	737	677	602	609	583	562	598	588	624	562	623	603	589	618	622	559	606	591	625	592	596	602	585	590	593	557	602	565	569	580	559	613	570	626	528	588	591	604	551	572	575	576	596	596	614	566	600	590	616	617	604	573	576	624	603	560	586	601	621	565	588	616	561	593	570	554	565	622	591	585	583	587	534	558	635	538	584	585	573	593	593	528	620	558	567	623	591	574	569	562	597	603	555	599	536	644	584	608	559	574	552	579	567	570	580	584	585	605	599	633	594	578	592	597	523	564	573	549	600	553	602	592	559	534	590	559	578	585	571	605	559	607	619	563	553	575	617	599	596	584	537	580	636	547	590	571	561	609	547	521	578	561	598	528	545	587	589	581	575	562	605	570	567	553	619	566	575	552	557	600	590	608	552	584	571	605	581	563	577	605	576	607	538	613	595	595	597	578	576	530	556	566	568	593	568	564	599	593	595	601	571	579	541	595	648	580	562	586	633	615	586	579	551	525	564	579	534	592	606	590	612	548	612	566	556	568	578	602	609	576	571	566	580	571	590	631	603	554	532	580	606	600	560	593	595	584	608	571	588	551	586	588	557	555	570	604	559	568	570	581	575	623	553	588	593	578	607	592	603	532	624	608	610	533	571	568	586	585	625	588	570	555	551	597	595	570	540	579	588	591	597	561	569	570	631	579	603	585	559	604	621	577	515	615	558	581	569	598	562	582	633	565	597	581	566	577	588	595	610	555	595	604	600	562	546	540	546	574	594	603	581	562	589	566	582	524	558	570	554	559	622	555	558	590	543	578	568	593	537	577	582	560	566	611	582	534	570	570	595	588	576	585	565	547	565	557	575	560	580	556	606	551	575	608	590	609	615	586	590	565	584	575	585	598	594	544	590	585	557	572	604	594	570	551	569	542	566	565	561	567	582	550	603	602	545	572	554	579	565	615	599	564	608	549	581	548	583	564	607	617	615	584	604	571	627	589	582	579	570	616	623	570	612	629	605	617	591	564	590	614	573	566	594	557	626	556	537	556	592	631	624	540	592	595	583	557	596	551	591	548	567	605	563	533	627	630	570	588	558	560	601	565	570	617	600	625	582	595	562	616	597	594	634	589	561	588	602	635	598	591	574	588	581	588	577	601	628	601	565	569	584	550	570	592	619	584	608	574	610	590	563	579	550	536	574	601	601	606	595	598	523	600	553	581	595	539	558	548	614	534	601	599	598	610	576	574	550	568	589	576	596	590	589	622	575	570	590	566	564	576	559	581	549	572	556	602	545	563	564	575	595	588	587	576	592	630	592	541	590	558	587	539	581	593	572	565	586	574	601	561	553	603	614	573	597	575	555	605	571	578	616	609	568	579	566	621	604	584	586	610	574	581	616	600	575	567	607	570	566	548	585	614	595	555	561	580	558	583	611	575	617	600	573	586	563	578	539	576	568	578	629	604	585	598	564	572	581	597	588	642	589	590	576	591	629	571	559	615	602	597	554	591	563	580	590	590	571	561	571	595	584	589	561	555	600	577	584	563	533	576	628	559	582	580	620	574	576	568	580	584	566	563	572	557	564	579	605	578	581	595	551	561	596	557	608	559	558	561	630	611	601	598	583	576	571	592	595	591	605	596	612	581	550	553	597	548	557	591	571	562	571	610	561	576	604	592	595	601	525	552	607	588	573	558	563	559	581	560	577	602	558	617	598	612	606	580	594	601	560	621	599	545	605	581	544	543	578	599	596	581	567	571	598	603	581	575	641	592	591	594	582	585	580	576	585	592	569	557	623	556	617	581	531	566	577	572	551	623	613	591	566	595	575	607	574	539	584	584	573	526	622	557	619	566	588	578	538	573	529	615	576	540	568	593	550	631	569	575	591	607	562	555	534	603	596	640	575	617	567	597	607	566	556	581	577	571	596	621	581	596	627	562	545	569	580	596	544	586	570	545	588	618	612	587	578	577	608	584	611	556	589	613	596	609	611	582	624	537	583	546	578	589	589	547	589	553	602	553	563	582	609	591	586	540	576	558	612	595	622	560	609	564	582	576	570	614	578	621	620	590	584	561	574	551	570	581	563	588	570	585	597	586	567	549	599	568	571	585	556	589	573	586	615	597	609	578	580	602	595	592	560	592	611	592	592	563	587	623	628	557	554	597	598	590	541	618	574	572	559	569	571	576	569	574	588	576	542	595	581	564	562	583	585	560	580	523	583	568	600	575	614	561	599	600	594	587	582	569	575	573	611	550	603	558	586	628	607	591	578	577	572	581	616	601	587	601	569	611	587	600	568	563	556	636	585	614	570	608	562	568	598	584	579	581	577	555	563	582	612	571	568	595	575	592	615	584	631	608	577	598	577	558	552	618	578	587	601	572	553	601	601	612	525	608	595	619	555	538	578	638	566	581	563	575	574	597	615	546	611	605	604	575	534	552	606	584	591	549	581	550	596	569	639	571	605	574	585	615	576	586	597	599	596	587	626	601	537	566	551	613	581	590	585	598	570	585	620	579	607	592	544	596	580	570	616	561	566	572	592	569	581	602	541	585	591	614	554	585	606	611	550	638	560	622	573	590	580	544	554	629	589	605	580	622	605	615	598	564	557	597	594	569	552	545	575	566	631	503	576	579	591	564	566	572	626	587	584	548	595	582	573	579	588	579	549	554	542	604	589	589	606	596	566	583	621	575	565	598	578	589	543	564	605	592	580	631	597	589	570	623	589	588	575	568	536	553	581	568	649	590	544	607	569	583	610	622	551	600	610	574	607	555	616	553	597	585	555	578	575	577	599	597	582	592	586	583	571	548	577	536	595	557	603	615	568	569	601	551	616	578	584	590	613	561	605	561	564	591	576	574	566	549	574	576	598	589	557	587	584	604	620	566	569	584	612	529	588	572	563	556	610	548	565	585	630	566	609	564	576	592	560	627	546	553	588	563	588	570	573	553	587	590	574	591	536	594	565	582	603	580	593	533	583	595	612	552	598	585	581	594	580	516	582	573	647	602	600	547	580	583	613	560	618	564	554	570	572	571	581	594	558	573	576	590	588	578	597	615	527	581	594	599	614	571	577	578	579	579	553	617	569	584	572	590	584	618	560	596	568	608	578	591	595	553	572	576	569	582	577	581	548	595	543	536	544	565	576	595	564	577	578	594	551	587	590	603	587	578	602	616	577	573	624	594	550	573	574	585	519	574	589	562	615	603	554	585	548	540	612	558	614	590	591	591	575	582	616	586	607	584	607	580	542	556	581	585	568	606	583	536	564	614	624	618	584	588	541	616	536	574	595	554	586	599	550	579	550	566	574	602	563	581	576	568	625	586	532	568	540	590	549	596	580	557	555	569	605	574	619	599	572	542	565	564	545	599	580	587	552	582	591	577	625	591	585	552	590	591	591	578	594	604	606	595	613	581	614	564	602	570	527	586	603	549	597	558	600	571	581	562	573	590	558	608	600	602	560	571	585	554	578	597	576	565	602	597	583	578
25362	21322	29023	49831	51693	37797	21507	6103	1914	1044	861	779	759	718	766	787	781	843	775	735	818	754	843	799	788	769	830	741	763	745	813	769	753	723	737	739	781	736	807	806	737	728	673	709	735	814	766	759	785	735	783	759	752	704	714	787	768	775	705	756	731	765	792	759	743	747	747	730	781	780	752	749	763	744	755	789	767	727	764	729	767	757	804	729	737	714	777	753	766	777	764	783	775	773	761	718	751	721	734	713	784	736	779	747	751	721	761	746	717	754	731	777	722	727	746	791	801	766	733	777	791	779	803	730	764	708	744	750	756	702	753	776	759	766	747	749	723	817	700	732	798	738	727	792	743	719	766	736	708	775	817	718	767	740	787	771	769	730	744	735	782	728	800	729	719	753	734	754	721	759	773	750	717	795	736	743	792	776	783	723	818	756	762	755	784	756	786	760	742	767	716	745	775	759	757	722	775	711	736	784	742	736	782	783	720	800	755	714	784	745	757	727	695	789	744	733	731	827	730	762	778	794	763	782	744	776	730	768	743	734	780	671	745	739	726	792	789	726	769	754	715	774	716	730	722	731	787	788	762	742	750	755	787	800	801	768	756	722	752	832	788	735	709	768	714	795	762	758	725	742	732	746	759	728	775	767	746	723	778	760	773	801	753	776	777	764	766	831	738	780	736	831	725	753	718	758	764	796	707	745	751	775	715	691	754	748	812	744	807	733	710	720	790	747	701	758	754	740	772	779	786	733	792	763	760	747	744	695	771	754	806	769	781	776	757	782	788	763	767	809	743	752	750	741	753	764	795	771	795	772	724	722	762	735	775	731	724	731	744	759	752	737	769	746	709	725	761	698	782	752	795	748	755	750	742	813	775	696	732	766	728	706	762	734	759	717	742	730	746	787	783	763	729	778	690	785	736	758	801	708	747	769	765	723	803	777	759	812	737	783	763	744	755	725	740	790	766	755	763	755	779	719	746	702	742	759	762	771	749	746	747	727	756	709	743	773	757	788	789	760	753	765	743	768	735	789	776	783	814	779	731	704	756	756	774	735	724	763	795	706	786	744	746	729	748	717	741	748	750	748	781	798	795	773	765	764	758	751	771	727	758	739	721	728	817	782	778	714	766	753	770	815	818	655	782	773	693	780	722	746	748	766	760	755	786	765	725	754	784	789	749	784	759	766	795	725	781	780	703	762	745	724	734	754	804	720	741	730	792	723	761	773	747	764	754	739	785	727	734	719	771	755	738	769	780	723	781	787	813	764	735	736	737	757	806	749	797	753	781	733	740	721	777	778	726	745	771	742	770	769	754	775	775	743	730	754	736	746	737	749	755	736	762	782	770	712	759	756	766	732	762	747	741	783	760	795	772	785	676	750	771	777	739	711	775	729	779	779	796	738	771	748	722	751	805	818	762	777	745	737	819	749	749	724	723	736	749	770	772	775	757	757	738	775	780	745	758	776	763	784	744	803	750	717	759	785	792	812	733	802	696	754	763	690	746	820	779	745	737	749	683	817	760	773	800	685	739	689	767	727	813	772	756	777	752	746	750	734	789	783	802	750	762	806	738	802	738	753	769	775	727	752	758	778	774	794	732	783	725	798	743	764	731	724	775	758	830	780	761	737	790	780	721	770	748	710	704	770	813	800	794	763	766	737	727	735	727	765	688	721	765	762	720	766	710	729	793	729	734	758	756	771	703	777	736	797	745	782	815	721	759	750	720	792	758	791	761	757	765	766	723	761	725	703	758	757	736	777	742	707	772	751	790	747	831	741	708	757	758	763	755	784	780	759	725	761	722	813	764	775	757	734	733	782	743	743	724	765	788	737	753	753	694	742	705	758	777	796	767	694	769	757	784	725	743	742	763	714	761	776	708	752	753	775	735	805	772	712	719	762	758	783	796	747	759	770	802	733	733	789	729	776	768	740	745	720	751	730	765	798	783	747	758	692	729	733	702	756	746	740	763	724	705	778	755	791	770	794	702	696	773	758	779	736	771	783	757	764	771	728	762	799	799	796	808	774	780	739	758	761	735	774	730	783	729	759	797	787	730	784	762	764	707	701	753	762	746	751	736	746	777	740	727	768	785	732	729	762	814	755	775	765	728	756	714	747	779	742	790	789	730	777	763	781	794	757	718	750	785	706	769	731	791	742	792	755	792	719	790	760	764	729	770	777	765	745	806	722	768	764	750	750	728	739	721	786	768	792	765	785	765	705	724	770	742	737	763	741	739	775	737	755	755	789	727	767	748	746	751	744	779	728	740	749	752	772	775	783	783	736	738	758	743	720	792	744	732	768	727	782	781	739	774	753	782	795	767	763	730	766	777	752	716	691	786	775	732	712	722	726	712	738	746	776	715	703	750	763	722	750	761	718	746	756	730	760	736	774	808	746	769	739	781	718	745	762	801	763	802	762	719	757	796	700	762	733	779	809	721	803	765	747	768	755	753	780	716	751	766	808	820	783	745	768	715	729	764	745	709	715	752	771	765	720	781	829	723	798	790	783	711	763	813	744	764	804	753	736	780	798	765	780	737	774	749	756	784	801	771	728	784	772	773	801	745	748	734	772	734	765	753	759	734	788	781	748	746	773	741	734	718	821	761	766	795	774	738	679	766	756	713	707	760	791	721	813	799	717	785	758	711	700	773	752	798	739	773	755	724	710	815	766	746	803	705	724	790	746	737	787	716	797	765	705	739	780	783	703	733	769	761	761	748	734	770	764	764	770	725	759	721	723	792	710	806	753	716	777	701	776	742	747	737	732	759	825	743	762	775	769	710	743	773	736	781	807	762	765	730	738	761	746	788	750	701	758	680	703	734	725	839	761	765	760	739	728	797	788	732	752	760	741	747	742	740	750	757	722	767	768	717	756	771	739	764	713	779	774	762	766	781	741	769	701	763	734	764	752	799	750	722	782	769	764	753	766	746	754	735	771	795	817	764	736	769	743	745	746	747	735	770	755	700	756	747	777	737	769	727	714	733	757	706	750	786	756	767	770	772	767	696	771	776	769	770	785	748	734	756	803	722	770	730	768	778	805	730	740	746	749	738	738	763	765	757	758	790	763	760	806	791	737	725	758	764	705	703	724	769	731	779	793	747	747	764	727	769	758	769	745	752	734	758	738	754	700	789	767	737	768	760	740	781	779	743	749	728	781	758	785	788	739	752	721	755	789	796	752	771	752	743	735	766	701	711	745	745	791	750	801	734	763	722	750	728	743	757	743	743	762	747	735	739	742	782	745	771	773	737	697	781	786	746	785	708	739	756	760	733	794	719	703	764	742	738	792	757	797	714	729	767	713	755	719	827	781	776	766	750	742	726	741	761	796	697	745	763	742	760	751	788	783	765	761	756	788	716	760	701	783	697	756	762	757	710	769	763	786	804	762	765	796	706	767	709	751	789	750	719	778	748	762	766	734	729	743	777	707	732	789	769	713	746	766	735	780	767	725	763	760	758	701	743	737	719	740	762	723	752	727	763	767	763	775	752	726
5092	6065	25611	59211	47046	29767	13848	4506	1842	882	685	632	656	694	667	652	638	654	626	660	653	609	624	654	640	653	622	655	630	645	666	688	682	666	654	637	629	635	640	676	651	635	649	605	629	625	636	620	634	635	663	602	610	646	609	608	647	657	694	647	671	662	670	615	627	636	620	646	667	677	653	699	620	643	623	592	587	642	664	682	608	644	679	662	616	637	627	610	608	657	616	603	654	634	649	657	642	634	632	637	677	613	644	611	633	636	661	644	613	625	702	653	668	615	638	620	614	685	636	695	637	668	616	623	676	695	642	603	671	606	655	683	664	639	595	656	695	638	652	618	608	641	646	666	643	598	663	652	637	626	615	645	621	632	641	620	641	634	623	645	631	648	596	642	640	620	635	647	586	657	642	627	639	662	622	615	658	688	600	652	625	635	641	667	610	596	668	666	638	619	647	695	639	645	644	659	615	628	613	628	606	613	645	615	657	597	624	628	667	604	628	696	668	672	669	638	648	623	615	610	643	634	591	641	656	645	645	645	618	672	656	599	610	625	624	621	601	640	613	652	639	643	595	642	657	626	646	587	663	645	654	628	595	664	649	631	681	658	630	636	633	622	647	642	604	622	678	676	627	676	654	628	648	647	676	644	646	608	610	660	642	618	650	628	650	639	624	672	693	671	668	622	620	676	639	632	628	640	576	644	661	638	642	582	659	678	639	674	661	628	625	626	637	659	645	634	634	677	589	671	666	616	635	614	675	620	690	619	617	661	690	669	671	651	639	642	645	659	675	629	642	620	642	646	635	667	663	648	633	646	620	616	638	626	614	608	639	607	635	623	612	608	665	620	605	601	661	636	618	672	652	634	653	650	668	604	657	631	623	635	617	604	634	610	691	617	696	611	639	664	666	658	639	636	600	590	607	607	658	628	649	641	610	671	633	599	623	619	616	622	617	656	610	645	633	615	626	629	652	656	644	626	675	668	637	644	646	642	674	623	650	659	645	665	587	609	633	657	652	594	601	626	646	650	608	672	674	595	625	678	623	668	632	659	611	634	670	601	639	679	661	600	634	682	630	589	639	632	589	635	650	626	619	638	651	667	635	630	661	639	665	627	631	624	632	662	634	598	653	664	657	642	607	628	640	616	637	620	634	643	606	665	668	661	654	619	647	645	655	640	662	626	577	634	650	572	651	605	645	641	604	600	587	650	657	652	630	629	642	661	664	617	589	639	652	681	639	656	645	625	615	649	622	616	631	645	595	633	705	672	617	610	624	647	639	624	628	679	649	626	610	698	596	583	631	631	599	667	658	650	676	682	637	623	637	665	613	601	638	633	615	668	636	655	614	657	638	611	642	634	603	619	624	655	633	603	622	631	653	674	687	658	655	656	676	672	659	627	646	631	602	662	650	640	590	677	620	605	641	685	596	596	671	609	663	607	653	655	624	631	682	625	647	642	629	595	620	625	646	640	654	635	651	626	652	678	628	697	673	654	641	639	658	623	639	607	662	623	668	657	635	623	640	633	628	618	642	673	650	652	621	647	673	661	654	615	648	612	655	672	613	693	604	581	612	670	606	627	660	686	660	630	670	653	600	662	642	609	625	644	609	653	643	665	654	627	592	645	645	651	598	665	633	660	649	657	665	610	688	610	631	610	664	601	574	711	636	664	656	617	607	596	658	632	644	650	630	594	636	641	653	602	656	631	620	709	581	638	670	621	672	615	607	672	654	654	607	641	617	603	609	634	608	660	644	594	671	663	634	655	636	685	637	651	640	602	641	652	690	643	611	638	673	670	677	632	638	684	655	655	646	678	651	640	659	588	648	642	632	615	665	616	616	651	678	652	587	693	638	650	665	630	662	693	593	658	691	632	630	655	691	650	632	633	634	650	641	654	624	657	649	652	634	632	575	666	613	618	665	589	675	654	613	679	632	633	603	619	568	608	619	627	673	677	665	664	605	673	602	588	696	605	629	621	601	656	645	634	608	610	650	631	619	676	579	644	691	670	595	668	599	679	689	628	605	631	615	660	599	629	665	683	664	602	619	600	573	636	629	670	622	654	636	650	670	639	627	651	600	632	611	673	620	633	639	621	662	636	636	599	641	645	650	652	655	636	631	652	618	631	662	602	636	662	638	635	600	582	664	677	624	653	617	598	654	613	636	605	615	630	627	638	669	617	656	653	633	640	627	672	625	622	605	657	667	603	644	645	626	664	625	615	638	625	628	651	674	668	631	617	620	649	668	683	636	625	621	656	647	637	626	649	612	637	615	610	638	600	616	653	650	667	625	651	643	654	603	586	647	660	653	632	634	683	634	638	656	660	682	630	685	676	612	634	612	621	648	641	610	642	622	695	640	677	598	609	611	659	627	640	651	641	628	665	675	591	605	620	666	587	666	657	656	662	614	645	635	629	618	604	628	666	616	648	658	627	589	635	649	639	633	648	673	646	643	628	634	619	657	697	666	657	646	658	648	635	663	662	624	647	615	613	643	641	629	610	650	626	667	651	700	649	644	582	600	659	678	662	613	693	663	654	612	620	635	630	636	651	605	611	636	596	678	653	626	641	640	636	616	673	673	621	590	621	685	627	723	654	592	602	673	625	625	636	631	674	634	633	644	590	675	588	613	647	589	670	657	613	648	639	590	577	610	599	641	628	619	679	628	652	664	636	632	665	658	594	639	602	662	659	644	637	637	632	655	670	660	648	635	659	618	626	661	642	611	632	663	627	609	611	641	622	640	642	637	621	645	598	663	610	636	612	660	636	612	623	604	616	662	667	689	656	670	646	672	640	680	632	587	656	645	654	693	663	632	596	637	663	641	649	597	662	657	632	656	614	644	644	596	614	613	635	616	602	639	628	648	659	617	684	657	626	636	613	630	604	635	652	606	640	688	700	657	663	656	626	639	630	673	599	654	651	654	638	657	632	702	640	611	650	614	629	595	631	633	624	669	594	616	663	658	605	661	637	646	599	634	644	633	631	626	659	604	653	640	658	654	599	661	639	619	629	660	615	615	596	603	611	682	638	707	639	627	678	673	638	646	666	617	645	681	658	591	649	656	648	624	643	663	629	667	631	630	615	629	640	689	631	650	669	633	606	650	627	627	670	625	636	629	607	649	639	646	647	629	632	673	613	643	648	579	589	649	645	634	648	648	668	582	649	644	609	646	619	681	670	627	655	652	619	659	619	592	649	591	628	674	673	617	633	631	682	633	672	645	669	622	641	660	614	649	602	618	623	619	621	634	617	607	639	608	651	641	640	671	705	611	609	678	667	613	678	616	661	654	601	617	609	630	639	703	648	597	672	643	635	612	645	622	615	659	647	631	698	648	656	703	602	616	599	612	628	619	614	641	648	647	563	651	644	612	589	666	619	686	625	598	665	669	639	636	649	643	647	629	622	635	615	631	608	630	631	653	607	647	668	650	650	625	624	611	630	599	597	664	628	619	644	643	623	654	628	619	649	674	620	636	591	689	598	592	669	644	678	634	632
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
