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
339343724369	339343724888	339343725438	339343725988	339343726538	339343727088	339343727638	339343728188	339343728738	339343729288	339343729838	339343730388	339343730938	339343731488	339343732038	339343732588	339343733138	339343733688	339343734238	339343734788	339343735338	339343735888	339343736438	339343736988	339343737538	339343738088	339343738638	339343739188	339343739738	339343740288	339343740838	339343741388	339343741938	339343742488	339343743038	339343743588	339343744138	339343744688	339343745238	339343745788	339343746338	339343746888	339343747438	339343747988	339343748538	339343749088	339343749638	339343750188	339343750738	339343751288	339343751838	339343752388	339343752938	339343753488	339343754038	339343754588	339343755138	339343755688	339343756238	339343756788	339343757338	339343757888	339343758438	339343758988	339343759538	339343760088	339343760638	339343761188	339343761738	339343762288	339343762838	339343763388	339343763938	339343764488	339343765038	339343765588	339343766138	339343766688	339343767238	339343767788	339343768338	339343768888	339343769438	339343769988	339343770538	339343771088	339343771638	339343772188	339343772738	339343773288	339343773838	339343774388	339343774938	339343775488	339343776038	339343776588	339343777138	339343777688	339343778238	339343778788	339343779338	339343779888	339343780438	339343780988	339343781538	339343782088	339343782638	339343783188	339343783738	339343784288	339343784838	339343785388	339343785938	339343786488	339343787038	339343787588	339343788138	339343788688	339343789238	339343789788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23028	20106	26776	23195	19790	3212	879	548	431	441	412	422	355	370	357	355	348	370	350	345	346	356	393	331	340	376	302	384	370	331	348	328	341	357	354	362	373	363	344	325	374	343	338	353	334	332	327	330	331	340	364	343	360	334	356	347	325	329	318	361	334	391	347	317	345	313	354	338	316	348	356	322	364	347	355	343	326	326	374	335	363	299	335	317	341	371	358	355	342	330	320	348	349	320	276	335	328	362	319	359	307	355	339	323	325	359	347	323	322	339	333	325	324	326	357	319	374	333	316	351	354	343	331	326	353	347	329	321	317	326	337	298	358	349	322	371	315	328	310	333	348	321	347	314	333	329	341	348	319	335	339	356	311	315	345	323	336	328	301	300	327	328	357	355	345	342	322	337	329	344	312	346	334	315	335	334	334	372	377	358	358	284	319	316	348	342	338	318	337	346	325	326	352	376	335	327	343	321	325	334	325	328	335	332	330	325	355	338	330	314	334	349	312	317	323	342	333	309	342	336	336	320	348	307	353	341	338	347	328	329	333	337	311	321	329	349	349	343	315	322	321	323	314	338	336	340	328	348	319	316	363	337	331	357	311	351	298	345	362	331	320	312	332	323	306	311	331	335	346	320	377	303	309	315	320	344	354	338	322	327	319	299	302	300	310	313	334	325	316	336	351	334	337	330	334	331	379	307	316	328	351	366	347	318	346	340	285	342	337	329	323	337	337	315	334	341	372	316	319	359	335	366	327	343	314	331	296	324	364	352	328	307	333	338	356	357	359	312	346	325	343	362	373	337	334	355	325	320	364	340	311	320	328	353	296	324	313	323	343	371	328	345	324	353	312	350	326	358	324	349	305	331	351	333	337	354	344	332	316	340	322	351	331	297	354	349	306	339	338	288	304	335	339	341	302	325	374	297	362	292	325	323	327	344	335	349	340	355	376	306	316	345	330	358	347	349	338	311	325	309	315	323	357	362	347	356	311	324	315	324	321	338	338	325	329	307	323	369	348	320	307	333	318	345	326	325	313	293	350	319	335	322	346	318	323	299	313	332	308	318	362	324	343	317	355	327	304	306	354	312	338	323	360	350	352	340	346	320	323	335	366	338	329	316	341	331	329	328	332	351	349	360	330	331	375	362	328	372	324	318	324	319	357	344	332	333	326	358	309	337	339	316	342	344	350	317	337	358	371	319	338	322	321	356	337	335	334	380	319	337	352	347	341	334	316	330	343	346	320	330	338	358	324	349	341	345	327	318	349	331	313	338	319	327	306	351	355	325	330	315	316	300	359	352	339	327	328	351	331	356	327	322	342	345	333	338	320	349	339	309	337	348	315	338	330	330	312	335	323	349	334	362	336	353	345	350	319	335	308	322	355	342	325	327	344	323	322	342	325	346	331	309	354	359	351	339	338	347	314	349	356	326	335	347	329	345	333	340	348	339	341	330	339	363	342	315	339	325	366	343	345	333	332	356	337	320	335	361	353	331	330	339	352	320	346	327	311	338	297	320	355	339	317	316	321	350	329	361	320	312	331	352	329	347	309	352	300	339	371	336	293	337	301	300	332	328	288	350	320	330	358	342	335	311	324	337	331	342	326	349	326	344	340	336	353	335	323	355	312	360	335	337	351	355	329	310	335	378	313	310	320	368	353	326	314	360	363	339	380	367	315	341	334	298	359	350	326	338	327	350	307	356	325	316	342	304	324	343	279	320	343	343	323	370	373	296	337	344	333	348	350	341	316	346	330	312	379	309	343	328	327	371	366	314	363	295	332	321	331	349	329	340	319	315	349	327	317	350	328	378	351	350	355	347	342	334	296	362	341	332	386	331	316	303	339	322	341	321	300	332	345	326	341	298	318	345	319	343	339	327	343	361	340	346	325	312	376	344	355	342	337	327	336	360	345	323	346	315	346	317	343	349	329	327	341	346	296	352	305	364	337	344	345	318	311	362	370	309	317	346	332	328	357	336	335	315	361	349	289	341	317	338	331	347	317	322	314	335	348	326	309	361	336	336	327	310	320	353	356	328	331	306	321	335	295	318	334	327	344	324	299	360	349	362	335	343	351	338	315	365	326	334	335	319	323	343	327	317	322	318	357	290	331	348	319	320	357	379	315	331	342	350	326	339	351	338	372	315	299	295	334	347	333	339	363	375	354	312	320	318	327	360	343	320	343	279	349	380	303	320	309	342	363	338	352	354	336	375	327	305	337	321	330	336	345	314	363	299	351	354	332	340	321	323	354	299	332	353	379	375	335	343	355	340	330	334	339	361	325	343	327	365	321	350	346	335	349	331	326	343	346	340	322	307	331	349	351	338	329	355	336	344	365	332	319	329	328	321	326	319	345	333	361	349	323	348	374	338	302	322	319	361	342	341	322	326	323	328	331	359	352	289	324	328	317	369	329	345	348	359	337	364	309	350	319	344	284	355	312	323	324	314	345	307	322	331	320	328	350	311	328	344	330	311	339	320	320	335	314	347	369	352	303	323	335	364	324	333	336	354	370	309	303	324	313	342	348	322	322	353	340	337	319	343	312	346	361	302	335	319	307	352	342	322	340	350	345	343	366	318	328	337	326	318	315	326	325	341	334	309	333	317	338	327	324	297	333	305	325	343	347	360	353	363	375	319	322	311	336	320	354	339	341	341	306	326	333	330	349	352	332	328	340	338	327	340	343	334	338	323	339	329	354	339	313	390	337	371	321	345	359	336	309	322	365	325	341	358	338	316	299	306	361	330	343	344	385	356	313	316	341	348	348	334	345	389	359	385	362	342	324	304	355	325	330	333	349	307	358	349	307	320	332	357	325	328	327	343	352	321	356	348	321	325	324	354	346	355	316	354	358	336	335	355	314	342	309	324	308	290	310	317	371	347	303	331	325	340	330	367	371	358	335	350	315	355	333	364	324	327	344	381	336	354	317	341	321	345	338	336	359	365	300	331	316	339	351	349	330	347	325	349	296	339	327	357	351	336	337	340	347	313	327	319	311	310	331	321	339	314	334	309	337	333	335	330	325	351	339	378	318	348	327	327	313	329	313	319	338	361	327	327	315	315	356	328	368	328	345	321	312	308	317	359	316	348	335	309	358	326	327	330	322	336	354	326	323	350	336	333	349	337	327	348	351	354	325	327	302	358	339	329	308	349	378	294	337	366	312	330	311	347	298	341	364	356	354	334	311	339	357	346	353	355	348	361	335	353	356	355	318	290	342	320	347	313	331	338	319	359	341	324	355	316	336	322	347	315	354	340	328	326	342	308	341	339	326	282	313	324	334	336	315	336	315	326	326	378	328	336	324	336	329	338	362	325	328	371	343	292	345	320	331	303	305	320	339	342	342	356	346	343	375	373	360	331	347	326	321	334	359	312	341	325	345	352	309	363	323	355	341	328	349	300	353	343	366	338	289	346	324	308	330	342	340	341	313	319	331	306	348	339	323	327	297	343	348	367	337	394	321	331	306	346	342	313	356	326	321	337	330	321	303	321	290	315
3452	4684	3908	1973	1266	944	745	612	558	469	470	470	445	414	371	412	406	368	387	329	368	364	332	305	371	327	359	331	346	311	355	372	351	352	336	293	312	336	321	351	299	352	318	320	305	304	310	349	306	333	301	362	312	331	346	323	344	315	335	312	319	359	320	318	332	322	316	306	326	311	305	301	295	301	302	302	324	321	315	358	324	314	331	330	342	310	338	299	297	325	307	326	306	288	291	319	329	308	324	300	370	289	328	298	299	345	328	335	329	304	339	284	326	336	328	310	306	283	338	314	307	292	305	337	324	339	294	317	303	346	346	327	307	318	324	353	299	306	313	296	295	321	319	320	309	337	300	307	324	341	300	317	305	323	339	316	310	354	308	315	282	332	296	301	315	291	337	316	306	340	303	308	316	297	278	305	330	334	311	325	338	310	318	336	297	294	328	301	319	320	296	308	332	322	305	319	325	341	320	306	318	341	326	345	313	304	304	321	312	341	302	331	283	306	322	305	328	283	324	296	317	316	277	290	332	323	325	312	306	346	333	332	311	324	328	321	340	324	307	332	339	304	306	312	348	319	336	314	305	329	317	363	312	308	320	290	330	306	310	295	302	317	310	287	327	305	323	350	323	301	280	328	334	296	330	317	330	260	350	311	317	309	309	311	308	332	312	350	335	312	313	316	324	329	308	269	345	299	299	315	311	306	323	300	340	312	299	318	341	311	308	301	327	328	314	312	332	323	322	338	319	313	339	310	337	305	326	334	338	304	312	311	305	300	351	326	324	319	350	305	317	297	332	301	306	339	351	328	308	306	361	336	313	298	305	339	302	316	302	316	351	290	281	326	326	286	320	314	307	318	293	317	315	287	320	313	325	336	319	296	305	323	314	338	281	304	306	277	333	343	293	324	335	325	329	292	319	315	348	302	284	287	325	312	301	324	321	338	332	316	324	343	311	308	314	328	330	353	308	323	284	312	322	332	309	336	310	347	339	314	303	292	315	295	297	313	310	314	299	316	337	325	316	282	311	315	311	313	289	313	293	329	330	298	277	341	330	320	308	321	294	323	335	328	303	341	314	334	339	306	329	330	346	331	310	311	327	323	340	300	291	324	300	334	346	305	303	313	300	314	299	304	292	310	308	326	289	339	292	314	340	295	307	317	317	306	299	310	322	298	296	276	324	307	340	302	324	251	328	315	295	323	287	293	294	315	333	306	317	300	326	318	316	342	319	309	281	317	347	307	286	351	337	310	331	340	293	269	320	316	306	301	300	320	332	329	330	284	309	274	315	319	289	310	300	325	303	355	328	334	336	286	276	289	314	326	318	336	317	319	281	301	301	305	331	329	323	291	283	351	325	337	317	322	333	296	322	330	311	297	290	310	294	312	323	307	317	281	333	319	312	338	336	303	335	300	331	319	326	332	324	347	346	303	293	305	319	333	338	322	305	285	286	330	314	298	320	313	302	302	294	301	340	304	312	285	313	322	286	282	279	312	306	319	324	334	323	277	315	296	344	303	342	345	324	311	278	309	333	272	292	300	313	320	328	311	319	346	346	320	328	313	319	315	331	299	304	279	330	312	295	330	318	311	310	307	305	316	335	327	317	349	306	312	337	343	281	317	303	308	314	293	303	318	332	322	333	329	306	303	298	291	334	303	307	290	307	308	336	296	332	327	330	312	345	302	309	328	323	308	327	320	292	281	294	312	328	321	297	303	318	297	290	297	294	334	313	330	302	286	278	345	300	334	316	335	299	298	306	309	331	328	313	343	335	327	308	320	284	276	311	304	302	331	326	316	303	309	293	338	293	300	309	301	323	294	303	304	319	330	300	303	310	321	282	325	316	334	304	320	313	309	294	325	306	348	292	308	335	294	300	306	314	301	303	327	327	326	308	315	297	315	341	311	289	300	310	307	297	314	343	295	302	306	345	313	316	285	360	320	342	343	332	311	326	329	317	337	294	305	316	321	318	307	309	287	331	313	306	329	316	333	318	324	281	330	308	305	322	276	331	308	297	312	305	312	311	313	307	277	327	298	302	297	298	286	309	296	332	318	284	309	297	303	310	303	276	314	310	336	327	312	312	311	313	278	307	306	293	328	329	315	321	336	282	282	313	303	290	288	335	320	329	322	327	300	300	329	304	292	312	317	311	366	313	308	286	284	321	293	306	358	308	295	293	311	329	318	317	320	344	305	296	342	319	304	320	354	341	310	332	314	327	298	287	344	344	278	293	286	343	312	339	306	324	322	309	316	320	277	319	352	316	282	303	327	318	314	281	319	310	301	301	284	315	307	318	339	281	312	336	337	324	292	312	335	317	300	334	315	334	305	339	312	286	297	299	318	300	308	301	316	308	294	312	315	298	315	310	310	319	320	321	303	299	309	302	334	286	301	307	296	311	317	294	292	317	306	325	322	330	285	319	357	310	339	283	325	288	317	271	341	312	309	313	302	294	307	318	309	323	295	319	305	305	313	312	307	300	313	302	316	330	329	299	315	291	289	279	345	339	310	319	291	321	334	310	293	300	335	311	303	312	300	337	281	293	298	323	301	352	347	324	281	328	290	310	328	339	316	280	310	302	314	322	317	299	334	320	322	319	307	329	321	292	308	295	296	288	306	271	338	288	332	311	301	342	321	312	299	288	318	298	311	304	300	315	306	318	328	291	292	329	312	296	295	335	320	281	308	329	331	297	302	356	307	331	316	313	315	322	312	304	304	288	284	304	320	351	301	316	324	294	329	294	294	328	336	317	318	293	328	340	323	314	331	317	291	327	306	334	302	314	315	352	318	292	277	324	316	308	315	311	302	290	320	330	288	320	294	306	319	281	324	342	335	319	324	301	311	339	293	350	294	322	279	322	318	313	336	314	288	299	308	314	317	330	310	328	288	299	298	311	309	338	302	345	325	320	281	281	304	308	330	301	324	301	319	307	311	307	311	318	295	307	297	337	281	329	315	322	332	300	308	338	314	295	293	313	317	288	340	299	310	314	292	357	326	340	309	339	317	320	305	320	303	306	321	355	303	314	291	310	300	303	336	293	306	320	284	297	313	335	310	315	301	308	340	319	327	329	321	286	311	296	309	298	304	335	325	284	315	292	315	329	328	287	329	310	315	301	349	319	320	336	300	284	327	314	278	346	304	302	298	303	320	333	304	301	310	280	322	339	327	313	317	306	306	272	314	322	295	329	315	266	299	302	333	285	313	315	301	322	311	311	324	270	320	310	308	328	301	312	299	323	298	308	312	348	345	295	349	293	313	321	292	315	292	294	291	297	329	284	318	278	316	300	300	289	319	288	303	306	304	312	295	320	320	315	333	338	312	300	298	331	310	302	312	303	277	338	319	295	340	304	305	322	317	301	295	322	304	315	300	302	307	268	322	282	333	299	359	276	311	301	330	292	304	304	299	288	324	309	320	306	308	318	321	319	296	292	289	295	339	306	350	314	312	340	322	313	291	318	280	301	310	329	305	308	328	329	304	314	332	284	273
27705	10273	1865	1301	1081	1012	1045	1035	1010	963	940	939	989	954	977	946	1005	961	986	1036	926	1040	1026	1003	1002	964	935	1077	979	989	1034	1000	988	1011	973	1024	1012	988	999	1012	1026	1041	1001	942	981	971	968	1016	983	969	1034	1034	927	1037	980	968	1014	1030	982	948	964	996	951	998	927	937	984	948	959	991	991	994	1059	990	991	944	962	970	939	969	974	964	954	966	971	1006	940	991	914	984	1004	968	1029	985	983	1005	1006	960	1025	1063	1011	984	892	1035	964	934	974	1029	956	978	950	976	925	954	982	968	975	984	970	1026	998	994	978	967	1003	965	972	1033	882	972	984	984	922	952	1011	958	955	966	955	985	963	974	940	969	1000	954	974	926	941	942	973	981	1010	1028	985	954	992	1022	1015	954	1030	996	934	1017	975	1022	993	924	977	997	967	1003	1024	974	968	904	941	931	966	992	1048	987	945	987	992	1004	973	998	1005	987	978	915	958	940	972	970	953	1002	999	1009	975	987	1007	973	976	974	995	963	966	900	959	976	950	991	1010	947	946	972	975	1014	993	942	979	989	993	956	979	996	958	989	948	951	1020	972	955	994	967	934	987	947	1038	1002	981	940	956	962	945	969	988	961	1005	982	988	913	1012	1034	990	974	913	991	973	974	1003	982	960	1031	1051	1028	958	996	1020	1007	971	998	992	988	1010	1025	971	958	999	931	1011	992	975	1010	961	983	990	1010	979	955	976	987	943	938	1015	948	1004	923	1040	966	1055	954	968	958	953	1017	967	947	966	957	964	999	1023	1004	920	1024	989	964	963	945	1023	975	968	1044	984	970	933	977	995	983	984	1012	1077	958	990	964	983	1001	883	968	986	1027	963	972	982	994	979	1047	969	981	986	954	953	978	997	943	1063	980	969	967	1015	937	938	995	970	997	1051	948	978	932	1026	956	1005	989	974	942	987	1013	987	985	951	975	961	1020	950	997	916	953	985	964	966	966	983	1022	971	957	1004	945	943	943	1002	966	975	987	1013	959	993	1023	963	961	1010	951	1031	1014	978	986	1007	956	1091	1025	915	1021	980	972	958	975	993	1001	1002	932	1019	1023	949	978	1031	998	979	962	1012	1049	993	929	949	954	973	971	995	975	993	1059	953	1045	1031	1014	1042	973	991	989	960	928	998	1005	984	965	986	1017	921	986	963	1008	969	952	946	958	1003	965	995	967	960	999	922	978	988	980	959	943	961	939	970	994	968	998	1015	946	968	1007	1025	1035	993	1014	1006	991	919	983	956	944	988	990	1035	994	1012	1012	980	971	964	1024	1017	963	1006	943	902	970	993	922	1009	1025	1012	1042	958	1003	992	1023	1022	1016	912	1028	953	959	992	1009	1003	989	972	969	990	959	981	973	956	910	1039	920	1076	997	995	1013	974	960	1013	997	971	967	974	991	984	911	966	929	986	963	974	958	1017	985	1040	980	926	936	993	980	933	953	973	959	962	985	953	896	978	988	977	1040	1004	982	977	1000	985	994	1018	950	957	943	979	1051	1052	1033	941	983	963	1018	962	978	914	932	954	932	992	988	969	984	1040	1025	1025	999	986	968	930	960	1015	970	969	958	948	960	927	969	969	975	963	985	995	969	923	986	963	971	994	964	975	1032	951	1013	984	1016	984	1006	983	990	964	952	980	974	978	986	981	965	1010	948	953	990	986	1058	977	988	961	987	968	1012	969	975	965	967	994	949	975	1045	948	974	984	969	1021	993	940	1027	955	974	957	953	1015	982	961	953	997	994	919	1004	972	945	954	1025	963	960	999	944	939	946	1013	974	976	972	966	922	1001	977	946	980	946	1027	924	923	1006	993	927	991	962	945	982	956	951	1000	1011	1030	985	974	995	991	976	1040	961	1012	971	994	998	936	1012	949	1005	941	1014	945	951	961	939	987	988	946	1031	987	924	989	1003	979	982	1029	991	961	973	985	1011	933	1009	939	949	980	1017	1012	967	1012	954	931	1015	919	963	977	980	960	952	910	929	919	957	973	948	1010	955	996	941	1003	970	963	967	998	1027	991	944	970	985	1028	1004	1016	990	981	966	978	1009	988	1003	1000	985	936	937	983	1045	1001	994	896	950	932	981	951	1032	957	982	954	971	957	1000	961	975	980	956	1020	967	958	956	915	995	956	992	997	965	1027	954	990	966	984	1004	936	1009	954	980	1000	993	917	955	977	996	932	971	968	937	962	959	942	975	1008	972	967	963	937	972	1018	984	1010	990	990	1015	959	1002	970	978	989	965	968	1000	999	950	969	1034	967	995	1024	989	967	1021	916	1005	999	975	944	946	943	1073	993	944	974	934	946	998	977	968	975	954	988	994	1016	983	954	980	1011	978	933	1015	984	971	1007	968	955	1016	987	994	962	1006	966	1007	965	927	962	957	967	934	1020	987	963	914	1038	952	986	1002	965	973	991	961	963	989	976	1010	989	999	1019	944	960	937	1006	971	966	976	925	936	985	937	1044	957	1002	1048	970	981	988	1010	956	980	993	968	981	972	963	938	1031	958	982	987	990	1009	960	932	1005	965	1015	1094	989	939	955	984	978	1011	989	1017	930	1018	1015	991	970	923	1002	1023	1010	983	946	1020	951	980	951	978	978	1007	982	1049	984	1014	970	982	940	968	994	972	979	1024	982	1005	1004	980	955	959	1014	997	973	943	981	909	997	979	934	964	1017	910	999	979	1019	1000	975	992	997	986	909	950	1008	967	984	965	963	964	985	973	936	1029	1007	973	1001	956	981	954	1050	981	986	951	960	933	1009	968	921	959	971	995	969	972	981	970	980	966	975	952	991	978	959	1010	974	978	956	928	983	996	995	992	957	1026	917	982	1050	949	898	989	1017	975	989	947	989	944	999	965	961	970	1025	972	1021	973	985	954	1015	972	961	1028	987	1007	1003	996	964	1007	971	994	967	981	950	994	998	968	975	979	940	951	974	992	996	982	963	988	953	1048	1010	978	941	912	984	930	966	980	1006	1013	975	962	1012	1040	984	965	976	961	1008	918	947	1030	989	951	922	999	969	1016	997	981	980	944	971	945	972	1002	942	982	996	935	963	959	956	996	958	920	952	922	992	998	983	988	964	957	1002	980	997	994	971	926	941	961	1026	1005	933	948	924	949	953	965	979	1056	955	966	1006	1042	949	986	1002	988	1004	972	980	947	968	1008	976	1005	978	996	979	954	987	968	979	959	977	978	961	950	961	967	1017	1003	1010	990	984	1006	1016	935	957	981	948	912	972	954	1011	958	1049	1006	996	1063	937	932	954	970	1020	1003	962	987	975	940	978	994	949	967	929	991	946	941	973	1004	1003	950	1024	1024	934	1005	974	999	954	955	977	939	972	997	962	1009	975	1006	937	1012	950	1013	993	983	958	981	994	1007	928	975	954	991	1006	1002	948	1008	920	1006	948	1010	1022	970	964	897	921	1004	1020	982	1063	962	1013	955	1008	920	911	991	979	931	926	980	948	998	981	965	930	1020	904	979	1004	1018	932	984	967	969	972	964	953	983	972	964	1006	958	964	1014	969	947	1008	999	966	992	1003	986	1011	940	953	929	982	988	960	950	979	981	1003	966	1056	965	1002	950	952	973	984	992	1001	954	919	1019	976	942	1012	1005	975	1009	968	1002	997	1042	966	1002	1025	930	977	1044	972	1011	1011	948	987	1011	990	1006	1031	967	918	1015	939	1004	961	986	946	982	918	1000	980	953	959	990	987	1014	925	949	972	1008	971	938	976	950	1000	935	948	992	1085	942	966	988	988	940	975	986	928	970	979	931	950	1033	1010	944	988	1002	979	965	991	1006	1032	1011	984	1002	1017	922	946	939	957	958	935	927	966
5462	1007	1022	866	865	815	813	802	799	792	790	796	798	785	787	814	784	822	798	745	786	765	766	804	806	792	732	741	784	773	824	794	788	811	753	758	807	833	773	816	793	758	801	782	852	783	794	825	830	785	804	802	760	763	791	790	798	813	777	781	855	773	771	774	783	778	769	779	768	796	797	786	797	792	830	809	813	761	802	721	816	787	795	815	725	753	853	767	788	769	782	787	798	773	786	852	769	768	778	827	833	799	784	800	720	790	790	807	795	774	781	803	798	783	758	793	804	812	808	777	780	788	761	773	748	798	801	742	780	783	760	829	742	772	818	829	766	763	768	736	819	786	757	754	800	734	797	770	780	742	795	728	800	781	784	781	810	772	794	772	803	775	727	769	792	866	821	781	807	800	795	810	780	818	796	803	808	803	733	777	827	843	826	794	788	795	779	802	801	783	774	804	812	751	769	815	801	768	813	757	845	813	737	801	760	750	785	747	789	792	780	747	820	842	749	734	762	782	758	791	817	803	796	787	806	814	782	781	765	772	817	762	839	793	760	825	699	811	776	799	755	799	788	766	789	767	779	803	801	756	773	766	765	808	768	810	740	744	754	812	800	751	765	835	788	740	752	833	796	830	777	812	805	778	791	792	792	733	753	832	748	782	839	814	851	786	764	761	741	787	762	783	754	761	785	795	826	785	838	782	750	801	812	826	749	760	763	793	763	783	769	718	791	809	770	792	805	752	837	801	769	810	771	728	743	744	755	803	875	794	802	850	775	771	779	784	750	838	781	763	710	783	787	787	807	771	802	809	758	818	712	743	759	794	766	749	776	816	744	802	791	740	781	803	786	833	760	753	836	764	795	819	776	755	737	791	796	814	789	786	790	739	812	803	825	785	780	761	793	776	748	737	827	764	761	790	796	785	817	788	766	767	799	748	789	787	771	769	799	743	776	850	781	804	784	764	772	787	746	817	782	750	766	734	787	794	743	781	791	773	748	853	810	770	806	830	751	777	784	749	751	817	798	755	744	774	812	816	793	812	786	791	813	776	787	798	833	775	820	789	810	749	735	786	800	769	750	810	744	807	777	805	800	797	802	781	796	814	775	749	780	793	741	821	804	757	820	816	768	787	854	773	791	772	772	726	783	814	777	760	725	778	775	780	779	791	789	763	704	807	787	782	784	760	781	835	818	770	785	802	775	754	859	798	788	803	776	828	798	813	776	807	796	772	800	789	774	809	791	775	807	781	800	789	783	801	774	846	791	818	802	793	820	795	778	833	784	777	768	808	745	737	765	816	743	773	746	797	809	826	850	775	797	766	792	813	819	785	788	745	761	750	799	788	804	784	749	749	768	778	801	741	758	785	755	770	774	774	799	801	735	731	807	809	794	792	774	783	838	743	823	748	772	839	854	807	751	810	771	858	790	721	806	752	790	779	791	796	769	826	815	764	816	784	772	818	796	820	818	830	763	790	790	795	795	759	786	757	786	747	793	758	788	771	763	771	748	768	819	815	840	790	830	788	780	824	718	762	761	791	850	733	803	765	760	761	782	754	792	802	775	801	803	794	758	772	825	808	770	807	799	792	777	774	796	807	785	789	718	762	787	802	788	761	815	762	793	823	837	776	816	779	785	770	788	815	772	782	792	813	781	810	775	811	728	798	818	815	743	763	829	795	848	778	785	829	826	776	803	779	792	793	744	834	728	774	779	776	796	780	819	839	817	812	766	788	778	816	794	806	802	749	785	812	840	774	812	793	783	762	786	803	757	788	791	772	803	769	816	825	794	808	790	808	782	786	792	786	772	810	795	761	829	814	831	805	822	769	759	792	763	777	782	815	809	788	804	800	821	819	767	766	822	799	716	791	773	780	773	730	766	792	785	779	771	778	793	772	785	791	768	806	797	762	799	783	848	780	819	756	782	754	853	785	809	756	764	784	786	791	847	743	795	791	813	788	814	792	778	830	803	726	816	804	799	829	803	719	815	805	736	795	830	748	799	783	753	757	788	766	795	852	834	788	783	802	795	762	776	756	763	823	831	769	830	807	739	733	811	765	754	769	751	823	773	800	754	797	810	766	770	794	837	797	768	751	788	791	805	780	820	845	781	789	794	776	776	771	799	806	775	813	756	814	810	775	790	762	806	758	817	795	816	779	745	828	758	745	796	763	851	728	854	762	794	802	795	750	750	822	796	815	799	780	762	771	778	785	832	777	780	765	770	759	807	819	795	764	747	781	789	724	802	773	763	820	795	781	828	838	758	821	760	741	789	772	757	830	774	779	822	801	774	790	814	770	785	788	756	754	829	755	779	764	797	771	773	811	791	794	806	831	755	798	790	804	795	812	776	818	824	758	775	801	845	785	796	789	799	750	751	736	801	824	787	815	746	777	749	789	761	807	802	792	774	769	754	791	758	744	789	738	742	769	804	805	781	783	790	763	799	800	821	800	809	769	748	796	792	790	835	791	781	829	764	847	805	801	771	793	747	817	815	874	788	781	786	755	799	768	848	833	786	823	775	735	771	826	771	810	777	756	743	792	833	800	738	799	816	780	813	772	818	810	799	735	798	796	741	782	775	807	786	742	783	776	760	778	785	783	831	758	804	750	788	790	738	780	781	755	779	805	796	800	743	816	797	740	772	788	785	784	786	731	755	737	812	776	799	769	818	807	793	770	764	844	777	816	792	755	783	799	803	793	785	759	800	802	753	743	795	834	773	802	785	762	789	798	753	753	812	785	729	740	788	823	800	734	778	755	815	779	809	847	798	759	813	822	785	766	793	787	832	829	776	759	806	851	779	815	775	776	756	794	822	839	764	727	756	792	764	755	769	777	823	748	738	760	810	747	774	808	778	846	812	823	803	801	765	811	742	798	794	784	794	782	804	743	743	807	774	802	824	766	733	854	802	780	784	764	831	757	776	785	758	747	765	796	741	756	772	813	766	765	764	822	802	782	770	781	737	761	781	779	765	820	769	747	763	783	789	831	733	778	795	825	720	794	807	798	760	784	796	813	806	817	814	801	849	814	735	816	786	769	778	826	800	799	839	759	795	805	794	739	810	840	762	822	776	828	761	786	775	781	761	797	738	813	803	762	750	826	792	802	763	791	816	807	799	797	803	765	818	764	748	821	793	774	772	801	821	782	768	789	747	794	775	807	785	828	817	821	776	828	767	775	765	794	779	754	768	804	745	781	754	831	809	799	757	767	740	815	732	777	826	785	757	807	831	776	806	798	790	764	766	810	781	772	762	797	777	793	830	766	755	747	765	777	783	786	766	767	787	879	792	809	809	781	823	795	804	780	828	752	759	764	817	795	790	779	697	797	752	749	792	769	774	802	809	811	816	762	790	864	774	788	812	762	814	773	804	797	760	754	793	818	797	796	804	835	790	803	750	759	773	821	799	759	785	808	758	817	753	840	785	760	774	794	789	768	784	794	780	804	764	750	787	732	744	842	780	772	781	785	830	810	815	775	762	805	780	785	791	827	785	798
25681	21442	27177	25397	4421	1155	1007	785	742	734	714	716	747	720	712	688	740	670	677	691	688	674	706	669	679	672	707	655	689	679	699	681	638	699	616	722	643	697	721	713	696	682	705	689	677	732	710	696	717	680	730	633	677	694	716	634	658	703	678	633	665	651	693	710	655	664	723	703	711	697	692	664	683	708	715	632	671	631	644	662	718	704	700	657	694	688	685	640	718	676	696	679	728	679	667	692	668	673	667	695	708	649	682	658	651	650	662	706	689	672	646	686	651	661	734	703	649	686	713	704	708	725	677	678	723	683	647	751	713	723	659	689	702	692	643	680	633	640	667	612	660	659	667	620	718	711	703	640	663	660	663	687	697	689	714	692	689	682	692	713	678	664	675	715	697	674	698	651	647	679	712	668	718	655	659	677	679	682	690	741	682	649	711	688	622	677	704	638	662	697	642	673	628	661	696	681	641	682	667	637	710	659	626	617	684	659	681	676	639	693	619	698	663	669	658	656	645	697	717	632	611	722	665	701	652	670	659	671	642	655	674	661	680	715	665	648	663	650	649	668	697	693	698	689	678	715	734	721	675	661	694	679	713	658	684	632	660	675	721	639	684	664	684	664	662	646	664	646	656	687	650	705	650	648	660	693	613	667	684	705	679	681	630	688	693	687	672	657	742	648	668	693	727	680	673	723	665	688	655	653	678	683	688	662	654	666	710	676	652	672	688	674	673	651	629	698	629	664	684	701	682	678	712	640	631	653	682	709	657	656	695	649	666	697	679	672	696	693	676	668	652	679	655	749	646	657	677	646	706	679	659	667	684	641	714	656	689	719	683	664	693	655	679	671	675	628	665	687	682	738	617	689	664	651	682	662	753	650	670	689	669	684	687	716	692	691	698	745	683	663	691	678	666	684	699	668	660	666	639	657	624	710	684	668	659	683	621	678	694	696	682	675	682	649	690	683	653	708	681	677	660	649	637	685	649	682	655	659	679	704	694	676	689	695	656	688	683	694	661	665	678	677	675	691	648	683	685	643	698	676	691	672	678	654	721	668	686	684	671	682	684	687	694	696	683	689	641	661	639	691	687	677	629	639	666	673	679	705	656	625	699	654	713	700	682	673	632	700	706	666	693	648	694	664	670	644	686	622	669	691	652	674	700	681	687	618	652	687	680	668	685	676	674	645	643	669	663	638	678	677	632	723	687	707	638	641	695	655	695	685	663	654	666	679	658	695	690	666	663	721	721	678	684	671	659	650	653	640	673	730	687	693	685	735	690	620	681	672	650	687	673	698	645	660	651	678	692	700	700	697	677	668	736	679	716	644	692	633	656	641	671	660	683	648	688	718	629	711	691	649	653	648	677	718	622	652	708	626	675	702	696	668	682	683	683	692	733	676	707	654	694	676	650	611	646	644	698	703	668	670	706	637	675	687	680	700	635	631	669	703	664	679	680	634	688	659	641	624	649	646	654	676	692	668	664	697	682	700	682	657	740	689	705	668	663	721	682	690	661	687	706	676	695	667	650	676	698	673	698	669	720	637	658	663	699	662	702	685	662	710	695	648	697	663	655	664	662	651	710	642	646	653	717	609	652	676	666	651	623	642	663	716	706	684	727	622	656	684	679	660	685	655	648	678	662	683	695	660	634	701	676	660	638	702	709	680	683	657	682	701	645	675	654	697	622	704	696	608	680	709	648	668	640	727	702	693	671	644	665	642	692	651	688	687	666	699	682	637	671	680	677	701	687	716	658	679	640	688	668	685	657	711	675	663	666	689	703	677	655	668	649	670	758	664	671	696	715	702	713	663	671	637	675	699	680	667	704	696	665	680	648	680	691	626	640	620	658	683	663	666	705	695	665	708	679	704	708	684	706	665	660	670	712	670	660	665	625	686	702	702	672	698	669	622	650	683	650	680	685	695	668	639	671	692	667	720	637	646	687	671	684	669	639	666	652	603	671	677	675	687	646	679	628	692	674	679	701	639	684	703	719	631	650	682	646	633	645	728	645	631	671	659	694	660	668	687	703	690	662	690	696	673	679	653	675	673	698	666	622	645	696	676	667	741	659	646	697	658	723	673	668	674	729	618	681	669	722	645	692	653	678	663	695	658	695	685	671	672	697	672	681	717	666	679	683	703	633	636	698	655	662	661	653	713	656	642	642	673	681	651	691	634	628	628	639	607	683	712	622	691	692	659	699	669	663	682	672	688	688	670	642	664	628	695	689	655	658	691	691	666	690	657	722	679	680	665	630	692	660	670	680	664	682	681	693	678	661	690	711	609	650	699	655	667	686	627	716	626	666	648	643	691	739	669	656	649	700	671	693	714	694	697	659	660	650	669	686	653	675	669	682	663	703	661	649	683	683	702	644	655	691	636	655	637	667	681	662	714	631	657	657	696	706	726	683	693	637	661	664	683	671	707	665	678	679	684	673	621	687	659	709	633	685	725	652	685	685	658	639	612	672	689	642	642	683	684	685	678	652	633	641	710	692	713	698	637	650	685	669	652	651	695	625	695	724	661	673	650	663	666	679	666	711	652	681	647	684	704	732	712	674	695	681	649	666	686	684	651	699	706	736	718	728	732	715	674	675	652	651	676	643	735	706	654	710	687	713	686	679	693	688	682	683	657	696	654	664	651	695	672	660	679	656	736	726	684	630	684	686	681	659	646	656	689	664	677	675	664	688	695	679	680	665	707	669	690	643	690	713	643	610	662	678	671	673	698	678	678	676	696	651	698	695	671	730	686	694	676	654	681	648	696	707	677	661	657	654	689	714	683	699	714	654	680	691	618	698	674	689	648	682	671	704	629	654	694	737	683	655	673	667	690	636	669	652	704	663	658	704	655	681	674	656	652	684	705	695	649	662	721	643	710	721	667	652	633	722	674	671	624	674	679	684	662	659	653	645	681	694	639	659	624	671	689	670	693	667	704	692	684	667	675	674	697	706	659	706	659	674	658	691	663	718	701	696	633	718	665	673	655	668	640	681	680	707	690	700	648	686	649	605	662	623	694	661	742	706	681	685	663	711	687	652	618	664	650	652	637	676	658	673	683	716	675	653	668	682	613	696	743	692	703	683	683	701	659	693	647	731	644	665	653	624	651	663	647	695	621	624	688	672	655	648	680	673	623	690	684	646	689	653	693	624	638	661	676	643	687	692	661	649	655	687	645	718	708	689	631	674	618	692	707	666	651	701	690	683	701	691	694	658	657	626	619	687	638	691	656	675	646	683	654	681	671	711	700	719	690	704	680	666	679	666	671	668	710	704	694	680	717	660	646	669	680	685	716	715	673	670	692	695	641	709	702	657	667	687	650	650	640	666	672	735	710	664	673	657	704	660	673	676	707	643	636	695	682	649	660	690	664	653	652	641	695	671	665	663	684	643	683	698	702	679	662	665	703	695	684	652	697	658	622	681	670	676	641	656	692	674	664	642	736	648	646	672	654	667	638	665	670	698	643	651	667	677	682	655	639	718	651	719	685	689	706	661	652
3642	3090	2546	1454	1030	946	736	757	737	670	669	624	646	615	650	618	623	592	612	633	600	582	630	621	601	537	575	582	613	573	626	605	577	609	589	567	544	534	566	615	586	629	578	565	603	563	581	588	583	568	606	557	589	633	639	589	589	594	571	575	611	645	623	590	573	578	566	604	589	560	588	610	588	597	591	609	606	569	591	628	579	574	597	555	569	559	569	626	591	596	612	556	570	558	559	572	643	593	534	561	545	593	589	593	572	598	599	611	555	559	639	612	563	557	567	633	580	567	546	575	563	621	570	597	549	575	584	577	556	603	587	576	620	583	602	543	558	567	537	609	571	590	537	540	574	577	587	592	592	620	586	591	587	581	611	586	615	571	591	563	570	608	606	560	568	567	601	588	601	574	586	595	534	589	537	591	552	584	596	599	583	575	573	575	629	569	558	555	549	543	556	598	577	623	578	564	587	603	585	575	581	579	591	566	605	595	601	641	575	615	556	610	548	614	568	554	575	566	581	583	576	516	604	595	588	602	575	604	550	567	533	561	583	546	584	519	565	585	567	594	552	539	565	593	562	567	624	539	588	583	574	582	538	582	584	578	567	638	575	596	574	575	574	603	559	565	599	552	563	624	541	605	619	589	589	587	536	566	565	558	584	603	600	558	558	564	581	556	590	557	572	548	587	585	582	582	544	583	575	614	601	604	566	534	583	559	558	571	629	591	558	614	576	543	605	537	571	606	554	561	629	575	540	573	615	565	563	572	575	568	590	553	516	598	629	530	620	569	576	593	554	587	584	540	539	615	595	550	574	553	603	554	580	583	586	588	535	594	535	627	584	584	559	593	582	588	593	574	573	571	564	585	563	559	561	604	547	601	557	558	557	596	568	554	580	609	619	550	575	608	552	556	610	566	587	585	598	602	564	560	610	572	531	596	617	589	558	591	632	577	606	573	622	571	561	558	557	563	600	574	590	577	589	624	576	593	582	560	616	581	587	553	601	592	548	597	597	561	534	565	582	529	583	556	561	601	601	577	568	578	574	532	583	599	599	557	508	606	601	570	601	576	594	558	603	631	614	594	569	548	534	536	567	632	537	597	573	582	587	534	541	626	607	562	630	545	578	550	579	569	554	544	589	525	612	606	581	578	524	622	611	615	582	536	590	552	573	554	605	616	592	608	591	580	604	537	563	595	572	578	552	548	577	559	565	578	554	541	567	620	556	568	586	583	565	593	564	583	579	624	597	629	613	556	601	562	607	610	567	614	618	607	535	574	576	589	601	623	552	552	599	553	549	590	594	556	587	575	620	620	533	595	603	559	575	580	562	565	536	585	589	545	563	563	594	588	577	593	575	574	619	551	620	605	588	559	594	590	576	576	590	584	586	552	552	579	557	550	584	557	593	519	590	592	566	576	577	577	593	580	595	596	597	576	550	559	609	509	615	553	553	608	575	583	579	578	569	536	599	523	588	562	555	568	559	578	585	569	614	536	620	584	579	581	567	564	602	579	601	603	547	589	610	591	595	575	549	599	571	564	582	549	559	606	583	593	609	581	623	636	631	566	566	595	549	564	555	562	627	538	605	561	566	560	610	575	599	593	580	554	571	612	575	569	587	560	576	548	587	541	553	556	629	583	578	595	554	541	517	606	570	565	588	554	538	527	557	563	579	584	587	539	583	565	572	587	609	518	563	566	576	548	581	542	577	578	533	567	570	581	590	571	575	540	584	519	596	564	555	545	559	618	575	581	564	535	567	537	584	544	599	617	595	564	567	541	550	592	589	510	593	585	595	593	582	592	549	540	587	537	561	536	568	577	545	556	577	562	569	523	539	561	565	547	593	565	586	525	576	575	592	544	552	579	551	552	584	570	617	555	605	581	568	545	602	560	558	575	567	551	557	566	577	572	529	561	575	550	563	578	544	545	573	581	581	618	583	601	634	553	614	555	539	579	571	566	574	539	583	566	565	570	596	597	564	570	593	560	541	577	583	564	597	630	579	627	585	605	542	581	586	576	608	572	547	540	606	558	611	582	593	598	549	581	557	601	600	546	560	570	595	562	596	579	540	545	573	542	574	577	582	605	568	549	585	574	573	580	563	578	534	569	552	567	582	586	583	577	553	587	526	614	567	562	578	596	566	544	561	568	547	580	554	584	555	567	550	560	582	548	627	568	554	566	544	577	591	641	578	559	566	622	571	528	572	577	575	556	582	595	582	541	557	516	554	601	568	586	618	603	578	558	592	569	565	594	597	601	569	555	622	563	604	551	563	587	578	590	588	605	572	583	563	572	578	566	599	561	568	572	573	558	588	532	539	554	560	561	558	560	593	583	561	593	583	574	553	630	596	571	524	575	570	591	608	527	605	565	559	544	582	572	577	565	599	571	592	543	544	554	620	557	593	561	590	577	562	585	563	560	572	576	568	610	539	586	584	519	556	623	588	553	580	585	589	593	551	616	559	575	587	545	567	521	587	546	573	578	562	585	559	566	593	553	584	549	544	579	576	566	595	617	572	593	594	562	603	602	601	577	562	539	546	574	593	591	599	570	571	592	583	579	554	569	559	608	550	570	550	578	580	590	605	605	555	569	534	618	592	623	590	628	590	565	570	581	574	544	547	588	597	569	592	578	563	572	574	552	529	589	579	538	558	588	566	561	601	558	593	540	543	560	549	565	563	585	533	593	566	597	626	609	579	604	578	597	582	557	623	566	578	605	587	594	594	646	573	608	540	584	563	591	596	561	555	611	572	569	540	600	581	589	580	545	567	555	544	575	594	585	565	576	582	628	550	571	587	567	561	552	575	554	535	583	569	592	591	548	540	557	560	579	572	588	597	581	555	535	584	564	579	560	591	570	593	612	559	565	557	554	587	586	575	575	591	577	554	561	576	604	584	575	558	591	602	621	611	612	641	608	605	593	603	539	581	519	574	593	570	604	592	537	578	571	565	583	563	589	583	560	574	622	539	596	584	592	573	569	610	594	567	618	589	537	553	556	570	571	609	565	569	571	586	536	533	524	569	533	580	567	598	548	560	584	553	580	576	574	608	605	555	610	588	520	577	554	594	611	601	616	543	621	573	547	590	590	536	600	608	560	583	575	571	583	555	610	579	583	589	577	575	584	590	591	578	594	591	610	542	554	625	567	593	546	595	582	581	587	587	557	547	552	547	512	543	546	610	557	585	542	547	622	581	580	568	559	562	538	553	520	615	589	576	558	605	584	562	563	552	533	609	572	584	574	537	559	560	556	596	589	559	569	615	589	567	563	582	536	590	562	599	594	579	571	580	569	592	528	593	577	559	576	589	612	578	583	606	563	550	565	557	562	617	512	584	606	554	567	581	584	575	561	591	595	582	580	528	544	567	569	598	545	570	577	594	546	594	559	538	581	619	580	603	527	553	582	548	568	562	559	575	585	584	636	564	566	543	566	559	613	578	612	593	556	564	561	532	566	566	600	555	554	586	607	568	584	588	562	574	601	586	629	598	591	575	537
24567	21392	28482	24662	21051	3435	947	624	510	431	481	376	424	414	444	382	400	384	430	432	382	346	372	415	349	393	326	380	369	370	359	374	340	387	360	405	383	364	336	366	402	346	358	385	380	379	346	350	367	373	335	318	384	337	401	355	343	379	362	348	373	377	352	326	364	358	333	382	348	350	346	339	348	348	364	370	365	376	375	362	388	355	354	363	381	368	356	348	342	373	393	369	335	350	406	366	377	383	375	358	357	381	353	357	376	363	383	390	389	367	360	356	377	337	351	359	325	354	393	336	356	367	337	340	334	364	380	355	357	353	351	368	343	390	357	404	377	366	381	356	394	348	381	358	356	372	339	366	352	346	320	373	365	370	373	389	384	365	365	347	367	350	351	334	344	348	332	352	326	354	360	361	331	357	372	355	395	389	335	354	352	362	362	393	363	384	363	363	376	355	368	329	331	350	361	372	333	339	328	330	353	362	388	351	390	331	358	377	358	382	359	362	381	350	342	366	356	369	349	350	348	368	341	340	353	364	343	383	356	374	352	369	315	352	375	343	366	331	343	319	358	366	362	319	344	359	365	341	326	356	395	349	364	361	337	364	343	332	352	381	343	359	336	373	352	348	355	337	381	381	341	343	297	355	357	350	354	359	347	353	362	341	338	338	345	344	340	343	348	349	341	374	350	344	367	375	339	376	380	362	357	348	371	342	361	353	399	363	357	355	333	368	305	375	356	333	354	382	367	349	333	393	356	377	375	323	388	372	375	380	377	382	377	325	383	370	358	368	375	327	339	319	387	343	356	392	400	326	363	364	337	341	346	349	364	362	338	358	372	317	381	372	343	366	373	325	364	376	337	341	363	326	379	344	344	334	365	368	371	371	353	345	345	387	346	339	338	351	367	387	343	322	363	375	330	345	351	307	370	340	366	375	377	354	378	368	365	367	342	357	391	341	351	343	374	316	396	337	320	363	344	371	361	337	355	378	370	376	346	360	356	371	374	372	351	347	347	334	306	341	347	318	357	349	366	390	310	387	353	330	331	328	373	326	335	322	339	334	373	341	357	325	363	348	337	355	348	355	343	337	335	392	360	363	367	357	366	327	373	365	386	353	354	340	354	376	398	379	354	343	354	344	369	340	375	369	368	368	351	315	384	363	350	328	355	354	376	309	341	336	359	353	359	346	360	381	377	335	327	343	363	378	363	326	374	312	333	349	395	365	371	316	386	346	348	364	400	345	361	366	348	384	337	323	329	359	337	320	360	358	352	376	357	348	333	364	339	313	376	350	351	382	389	347	351	353	349	343	333	309	348	358	382	355	351	373	352	337	346	342	349	359	355	378	351	370	361	395	359	338	371	355	382	336	368	355	343	380	362	329	357	311	380	388	332	339	349	342	385	353	388	341	366	361	356	402	343	391	354	347	357	337	336	344	347	327	334	340	326	373	343	353	317	346	334	349	349	358	385	353	373	348	361	377	380	349	369	359	359	349	331	344	427	372	369	339	361	361	357	347	358	348	370	305	355	363	338	360	358	331	333	389	344	375	370	380	384	346	347	360	359	373	327	341	363	357	355	350	379	354	362	346	380	346	372	359	362	369	374	333	352	365	345	389	341	379	364	352	354	330	368	380	392	355	323	361	387	357	360	348	345	364	359	355	381	354	347	338	339	336	346	348	344	344	352	345	377	345	347	352	365	353	358	372	341	358	355	363	376	365	345	382	375	361	343	337	337	335	385	370	334	325	285	352	373	335	364	325	373	358	372	312	362	354	350	342	368	351	326	354	363	325	349	348	334	327	388	344	340	357	379	409	357	386	325	391	340	344	351	340	384	346	379	335	336	359	371	338	348	323	334	367	355	318	371	360	346	388	344	329	332	363	373	375	370	353	361	350	368	369	380	338	327	331	345	355	378	351	357	363	372	331	351	362	347	333	364	347	356	371	347	340	371	353	365	333	404	366	369	357	358	339	342	383	372	342	357	332	383	347	335	326	368	322	337	363	326	377	322	359	356	361	364	374	365	357	343	341	379	326	351	359	325	330	347	322	329	346	344	383	322	376	349	344	375	359	364	339	336	403	378	410	359	374	333	380	351	358	333	359	346	382	357	361	350	337	400	367	359	345	330	384	345	331	364	358	343	363	364	346	399	421	340	369	357	369	322	369	378	363	357	362	378	372	344	313	338	329	364	347	342	366	371	348	361	355	381	388	336	345	333	386	335	359	364	370	348	371	378	335	334	361	332	355	352	322	348	383	340	361	352	355	360	358	363	382	320	350	347	346	325	354	356	330	353	350	377	366	351	347	338	359	340	331	321	357	348	331	376	345	338	367	373	319	333	357	382	351	353	343	335	333	351	338	347	358	348	351	334	343	328	353	359	366	369	346	348	351	362	343	361	381	330	338	339	359	351	351	380	369	358	336	338	350	373	368	330	376	347	344	374	346	338	342	380	371	339	361	347	378	356	347	347	365	362	374	366	370	357	369	355	372	381	367	345	346	341	360	348	345	328	347	346	349	339	329	344	363	356	375	345	335	360	340	351	351	359	387	355	366	353	359	362	333	341	355	344	339	352	328	359	373	348	342	363	365	363	357	369	353	341	341	387	370	362	375	366	371	353	400	348	348	354	358	332	361	381	352	351	341	365	345	350	353	357	360	358	382	366	346	361	347	352	348	357	324	375	337	339	343	382	364	334	361	370	375	340	316	362	372	386	348	345	337	331	355	326	375	368	374	349	354	382	347	356	364	378	348	366	376	330	373	352	343	361	353	362	331	344	384	375	314	385	372	355	379	357	330	349	339	337	356	350	362	346	349	337	359	378	328	334	363	343	353	392	373	347	382	396	354	335	354	341	375	351	399	354	344	354	375	339	315	351	360	363	357	352	364	337	354	344	332	372	350	343	353	350	372	352	361	351	341	382	347	341	357	326	347	353	336	350	354	358	353	348	351	332	336	348	343	358	337	337	348	340	362	342	349	321	355	366	371	360	336	350	360	355	356	368	390	359	365	354	340	364	340	355	362	360	345	353	358	382	351	341	391	347	380	349	389	353	382	337	333	375	332	325	341	376	355	348	356	314	341	320	382	363	359	332	327	361	354	335	366	364	341	379	348	345	327	321	328	349	358	316	381	343	371	336	317	349	355	346	336	349	362	382	350	360	349	348	356	375	373	321	308	351	336	343	339	339	354	347	343	348	353	340	328	330	351	388	374	356	311	341	374	349	377	351	377	338	347	348	359	335	347	372	345	340	393	358	346	331	348	362	338	346	356	380	359	379	367	354	375	364	374	342	392	338	360	349	342	340	341	342	334	343	348	345	320	321	344	350	370	317	359	349	355	348	366	340	343	342	351	348	336	364	340	359	374	336	343	342	356	347	365	355	360	350	374	342	320	330	357	360	355	367	374	369	340	340	343	361	376	380	342	356	344	378	300	337	336	357	346	362	386	332	380	351	340	346	372	347	364	350	352	365	354	364	332	328	346	337	367	375	333
3731	5037	4224	2173	1364	996	847	676	641	549	564	492	466	459	415	419	477	388	369	391	366	399	360	362	351	347	352	321	401	381	335	368	355	399	358	377	333	355	356	326	364	336	361	337	332	309	339	357	399	328	319	334	338	370	325	360	344	313	362	327	353	349	356	316	340	379	335	327	332	323	315	367	343	322	361	314	327	329	330	382	350	346	333	358	357	335	348	349	355	327	339	321	307	305	318	342	319	348	338	335	361	366	338	344	332	349	335	352	328	360	346	339	310	340	339	335	345	335	340	357	320	347	314	314	293	329	366	351	346	347	350	335	364	349	339	322	345	363	353	353	335	336	362	353	341	347	338	365	330	324	342	330	335	316	340	338	328	337	303	304	370	301	338	320	335	337	346	328	346	372	346	329	341	355	351	327	350	345	303	322	318	322	345	355	319	363	378	325	319	340	312	315	332	304	361	315	322	303	359	349	337	339	366	337	319	371	360	288	364	351	349	358	339	300	313	326	339	337	304	314	331	310	338	342	330	357	317	335	325	351	379	323	345	335	378	344	324	378	325	333	322	331	352	354	345	309	322	324	322	319	335	351	319	356	347	340	346	348	317	319	312	344	341	318	338	361	349	305	337	362	305	314	340	309	334	330	357	345	300	322	292	343	341	332	352	329	333	329	337	327	330	309	321	333	331	323	347	338	326	327	341	330	314	317	313	346	317	375	320	330	328	343	324	365	325	314	321	329	359	340	312	347	312	361	331	340	364	367	340	331	341	368	360	332	304	331	331	332	341	325	354	296	325	352	378	333	338	324	356	363	356	353	312	344	317	331	322	338	327	360	339	347	349	341	326	314	354	348	338	345	336	325	309	331	339	351	328	330	358	325	341	349	346	354	333	290	349	316	334	323	332	299	315	358	302	324	336	331	345	320	354	285	343	334	360	325	317	320	329	334	329	356	352	342	335	340	347	343	320	332	320	326	365	313	306	330	277	337	330	360	344	350	318	359	327	328	344	302	359	343	337	339	350	335	283	335	341	324	323	344	333	369	350	324	323	329	346	339	337	313	344	315	363	339	313	336	357	351	353	327	334	352	367	341	357	345	334	348	341	347	320	312	321	342	379	331	342	331	344	323	316	371	337	360	343	344	343	313	330	374	346	318	344	321	384	317	338	343	351	325	339	353	307	355	320	315	334	348	358	336	324	346	370	346	347	334	333	333	298	338	335	327	328	287	309	355	338	331	345	312	312	362	321	331	357	347	306	331	333	341	336	323	328	342	336	290	308	322	329	305	317	317	327	343	334	363	338	333	345	346	343	373	365	357	340	339	322	343	370	313	345	333	315	345	335	337	325	323	344	348	344	339	333	342	335	354	327	339	315	326	327	345	335	350	307	335	315	358	363	350	345	314	356	332	331	314	322	333	317	347	344	332	322	354	306	333	303	352	294	319	359	352	351	322	386	319	359	351	344	326	334	383	304	334	315	323	356	331	332	360	317	348	324	320	332	339	338	344	345	353	381	355	311	324	334	346	347	327	342	352	337	315	310	314	335	326	308	337	339	347	320	310	323	349	313	331	341	345	332	325	357	362	324	345	318	311	347	329	358	312	318	308	339	304	307	371	323	324	326	334	346	320	301	324	339	349	347	325	357	330	361	313	348	333	310	321	321	352	326	324	330	338	339	356	329	345	329	331	318	362	342	345	297	320	349	314	321	332	327	324	300	345	327	350	317	343	332	325	334	334	370	360	353	347	330	311	346	345	333	344	326	309	331	330	339	335	347	366	338	324	349	344	317	318	352	358	344	336	329	358	311	318	307	322	344	332	353	339	363	309	325	319	348	323	321	373	343	342	342	326	370	333	321	366	376	337	347	341	315	361	365	348	342	297	320	301	329	325	354	328	327	311	321	362	327	344	318	321	337	377	306	339	336	330	352	315	325	312	333	319	311	352	321	344	376	340	345	341	341	378	344	355	336	346	345	330	342	335	312	355	298	379	314	327	326	333	352	336	344	343	337	342	311	316	338	348	320	335	351	367	339	318	333	315	346	320	350	302	332	357	322	350	327	293	364	345	302	320	313	342	314	329	312	325	345	331	330	343	296	298	305	353	317	312	355	352	341	315	342	356	334	324	323	287	345	335	322	352	364	341	304	347	325	316	322	330	343	360	355	287	349	347	331	311	331	355	323	299	346	347	353	331	336	327	309	346	326	360	399	314	324	363	310	318	343	319	336	344	374	320	332	311	329	352	335	350	350	317	326	353	322	330	332	336	345	339	337	336	328	334	311	362	356	350	331	372	325	303	320	337	340	352	347	350	314	322	342	343	368	330	318	328	340	338	325	354	331	342	338	359	330	326	336	352	333	311	300	348	314	314	339	339	294	331	345	321	315	308	329	326	320	330	356	324	321	343	346	341	325	339	335	351	361	354	348	324	361	367	339	365	355	347	350	328	326	344	338	319	323	327	326	347	313	342	321	346	327	354	324	324	341	286	323	360	314	325	341	341	363	335	344	316	350	336	315	356	328	308	338	330	342	312	322	349	344	352	315	369	320	318	324	322	305	343	336	310	323	346	337	311	312	316	342	307	331	330	362	351	340	319	305	320	351	348	345	347	329	312	350	351	332	319	337	315	318	341	349	324	309	342	325	321	334	356	326	349	343	325	361	349	349	340	282	325	335	325	331	333	314	332	325	361	332	303	308	317	332	314	332	318	327	332	350	368	323	324	315	337	349	310	321	330	320	346	332	338	349	303	335	329	290	345	328	316	334	326	331	330	327	336	325	302	373	312	313	310	352	326	340	377	340	322	321	333	302	332	324	339	339	332	333	324	344	329	348	347	344	376	329	325	333	327	321	331	336	330	304	323	331	345	356	313	345	353	319	327	326	319	335	354	330	329	338	297	300	339	326	321	336	317	285	330	337	321	310	311	368	328	328	322	331	340	343	343	324	335	333	320	360	313	314	336	328	328	355	341	348	307	349	334	337	324	326	319	326	363	310	310	369	360	318	308	328	336	350	350	295	325	344	310	322	344	332	319	332	301	308	323	345	332	312	328	332	351	333	315	342	303	343	284	307	311	334	352	347	340	349	329	343	344	335	339	336	332	344	327	333	326	331	300	354	317	307	306	354	323	348	345	334	324	325	346	290	325	328	350	338	317	337	337	338	330	327	320	322	380	347	344	298	297	335	348	352	325	344	329	315	336	370	346	341	313	347	333	353	324	332	342	333	322	349	347	328	304	336	340	332	318	343	336	312	327	317	358	306	325	346	329	344	315	335	339	322	348	359	340	311	352	320	324	348	335	336	370	365	358	319	334	322	299	339	355	362	345	334	356	305	331	328	354	323	358	300	339	303	321	319	329	333	329	333	361	306	334	331	336	288	354	351	345	334	324	292	313	367	337	337	322	355	314	315	367	309	298	346	334	327	362	341	318	342	330	305	384	317	335	302	343	326	296	300	362	350	318	349	345	355	323	328	310	294	312	294	325	352	308
27808	10253	1892	1242	1056	984	995	929	992	1017	1023	1016	1022	986	978	944	945	999	1004	1022	1032	997	997	972	968	1039	1009	990	1011	980	1023	1000	985	1023	986	978	1003	973	981	971	965	1002	981	935	965	1041	998	975	947	953	962	974	984	949	1021	995	1034	968	979	978	984	1046	977	980	942	952	981	1037	993	987	949	975	969	953	955	1055	989	942	999	993	996	956	965	986	1056	1004	994	981	982	996	954	967	976	1008	938	950	944	1035	1011	957	973	994	955	1005	1009	971	971	993	980	994	1011	961	1014	942	985	943	956	966	960	995	976	917	1016	1067	978	938	1028	1012	985	945	976	980	1003	995	951	985	967	951	1042	975	967	1007	1020	990	1017	933	912	929	987	1024	994	948	981	946	967	976	958	958	1013	978	1002	1023	915	949	967	940	957	1001	963	993	988	944	924	986	983	930	991	922	964	958	1000	990	945	934	992	973	998	1005	922	948	1012	956	947	1020	963	943	1001	985	983	1018	970	947	980	943	996	994	972	989	1004	940	931	987	977	933	987	1031	990	952	985	1021	998	971	924	1003	977	990	985	950	990	1026	963	1029	973	970	983	963	991	989	934	960	1025	994	997	1005	934	1010	970	1010	987	997	991	938	957	926	1026	1040	1008	950	1024	1013	947	962	967	996	978	940	954	930	957	993	998	981	1008	915	998	991	1019	961	993	968	989	1015	1005	986	959	978	999	1000	988	985	1024	960	983	978	972	1011	988	993	1023	986	955	974	991	952	1028	991	953	1025	993	967	960	968	1060	953	955	960	955	964	1004	987	1013	966	1002	1000	993	1043	1002	944	953	999	961	951	1044	1004	1003	979	947	955	961	995	1031	974	989	964	958	971	967	984	991	918	982	1002	997	995	988	959	970	962	958	952	984	994	933	942	948	1009	984	952	972	908	987	960	954	964	966	1016	918	959	1005	993	967	907	1024	948	975	1013	989	958	1006	1022	933	1027	921	939	1003	979	947	963	985	987	983	945	916	985	1014	1030	1004	1032	927	1004	910	939	972	1044	999	970	1000	925	916	920	981	974	1029	952	1001	979	959	988	1023	1007	1015	965	952	976	940	1008	1021	961	1001	971	949	968	972	1017	990	933	1000	964	973	984	972	966	995	1048	896	968	1025	953	978	1009	926	958	900	962	962	959	998	1029	987	1057	1004	989	968	1011	959	955	974	1011	1019	1006	916	965	981	1011	992	961	1013	1008	977	954	933	1045	968	961	925	967	959	1015	976	951	1009	1039	930	984	963	967	992	1001	935	972	1007	989	956	976	1024	913	964	939	979	973	1022	938	977	986	972	976	1003	945	991	1005	985	978	994	995	965	967	1005	971	947	923	974	1017	959	977	984	992	1012	942	983	985	1005	927	1008	974	1016	987	1008	1004	997	998	957	1005	978	954	978	973	991	1015	997	1016	954	982	983	949	978	1007	969	966	1008	995	1014	1010	982	974	991	954	978	1053	917	1003	954	959	980	925	950	948	1000	984	933	1004	974	1002	994	1014	941	966	1027	942	973	961	1046	1013	904	988	1026	988	989	976	1017	930	955	994	935	918	914	964	1012	978	1002	946	955	953	974	949	1005	972	1027	981	956	1014	986	1043	990	993	998	973	1027	976	994	967	965	1015	967	978	985	982	971	981	963	926	954	928	1017	994	953	991	959	986	975	965	1017	952	997	971	989	967	995	973	1019	952	948	968	1034	980	987	1004	1017	973	993	998	972	970	937	959	1003	974	924	967	1011	933	990	1041	995	999	959	1021	993	985	960	1001	981	970	1002	957	991	946	910	976	966	936	968	971	937	1010	995	1023	945	1020	964	981	1003	965	980	988	985	984	936	977	934	1080	981	991	1044	955	935	1012	1007	937	996	951	967	992	968	870	927	959	1002	977	988	967	1007	988	1055	966	1006	989	969	922	1022	966	988	990	882	945	1010	980	958	939	913	974	1007	975	1038	981	976	1005	994	1010	981	1007	954	1020	896	1016	1017	1043	993	953	951	1010	952	1014	970	990	1005	1024	926	993	941	990	943	980	949	1001	957	965	1007	972	1008	968	898	981	970	1016	1016	996	963	971	951	982	993	920	946	872	998	995	993	977	989	1011	1011	999	1010	974	1009	979	1016	960	966	990	962	987	992	952	966	974	1029	971	958	1024	1006	968	961	964	909	980	1000	965	996	963	947	945	1003	972	1012	1001	968	968	996	988	1029	976	973	963	947	986	1010	981	902	988	974	955	966	1007	1069	970	1004	960	993	953	945	898	999	989	930	938	992	916	961	1003	1035	985	1029	970	992	962	1016	957	1015	964	1018	1030	979	1022	956	972	947	936	963	930	947	1033	1021	965	961	975	958	969	935	950	979	968	923	982	988	990	963	1019	962	1023	950	952	987	911	979	1022	970	966	993	983	1016	980	1015	1039	974	973	1042	976	982	988	977	964	942	952	996	993	956	939	952	1004	918	982	1008	985	950	953	928	937	973	939	1015	958	935	985	990	985	990	956	952	939	950	926	988	977	1022	975	1028	1002	980	982	955	982	995	979	978	987	1018	996	1001	954	1020	978	914	992	975	984	952	963	999	1005	972	968	965	1000	1020	955	963	1043	974	993	967	988	996	994	937	967	979	1016	1004	923	928	958	952	1018	1004	1013	994	946	989	1007	966	970	959	1003	1015	1054	975	986	939	1013	968	969	1035	974	1007	1010	982	959	961	997	1015	975	996	986	1013	1023	974	992	962	965	984	938	998	926	980	1041	954	967	966	939	951	1000	985	1007	978	989	966	957	1028	1010	974	960	998	998	958	916	987	1023	957	989	983	996	979	948	952	991	1013	982	994	1025	955	1020	979	957	946	962	981	949	978	992	975	1007	968	1024	978	998	1000	933	1004	945	960	968	969	1044	979	1032	959	983	993	1005	957	993	937	954	967	967	997	1009	1008	931	948	988	970	938	1028	977	1014	1025	918	932	952	943	938	1068	924	989	930	960	954	995	970	953	1033	1060	1001	1020	954	1010	979	969	1019	941	925	957	976	979	949	1014	985	988	967	931	926	993	1006	960	965	974	966	994	1022	1007	972	984	1002	951	981	931	998	947	966	977	1004	940	960	977	935	948	961	980	994	959	984	971	960	970	980	984	954	975	937	1033	998	953	966	972	992	990	996	962	961	989	1015	1006	955	972	1049	1018	963	996	987	927	993	1033	996	986	1055	939	927	986	940	984	987	1002	991	946	1007	1000	948	981	951	974	974	968	896	974	892	997	987	961	959	985	1018	1010	935	998	955	953	936	928	961	960	997	965	984	969	957	966	970	1040	951	991	991	982	955	1043	985	990	997	962	990	1023	1040	986	941	944	990	1017	1039	998	1001	1046	977	972	979	979	984	1007	1010	991	1026	952	982	1021	940	960	983	977	1040	1028	1024	1007	1018	933	952	939	1036	1003	1012	1011	981	953	1023	1046	929	991	1005	975	931	946	1015	985	972	972	1003	1031	1002	1011	1014	918	930	984	1006	940	1006	923	957	961	958	987	980	1018	1007	991	979	974	964	916	986	1037	977	992	982	1003	1001	992	953	927	950	973	1027	951	1002	956	943	1027	963	974	1030	1023	987	997	964	918	948	970	970	1012	985	948	1021	1005	1038	959	954	983	986	970	989	976	968	979	1021	948	1015	939	991	946	1055	981	946	1065	991	954	955	983	950	1010	1018	991	995	904	967	1011	934	961	925	998	1005	1000	993	958	979	994	962	924	979	1033	962	938	934	951	946	951	959	987	1016	961	970	1046	1022	1009	1013	958	965	949	968	932	957	982	950	990	968	980	985	979	966	1005	952	935	1017	963	991	987	943	1012	915	954	999	1007	948	1015	1022	1025	1005	968
5431	1001	1002	890	880	745	777	802	819	831	820	779	806	798	805	833	772	816	759	747	798	777	795	769	859	816	828	788	788	789	766	815	795	773	830	792	775	838	787	841	820	828	850	803	810	796	817	765	775	801	764	751	775	789	820	794	832	783	776	789	775	751	781	830	763	844	787	821	790	792	778	785	783	787	745	804	766	742	755	767	784	746	771	805	789	810	758	785	768	776	759	805	807	788	765	835	796	792	771	767	854	763	800	795	778	799	867	759	743	777	741	752	823	807	781	799	766	762	842	779	775	787	800	792	814	782	765	761	782	747	753	821	770	785	813	762	752	768	809	779	825	790	780	779	790	750	723	776	794	767	784	754	786	831	780	749	805	807	836	791	779	805	784	785	797	816	780	819	830	822	736	793	813	763	826	778	775	844	810	802	788	789	790	773	843	768	807	792	776	777	782	773	785	810	806	772	836	788	798	823	808	791	801	806	807	817	834	757	740	798	809	809	738	725	735	747	779	763	792	791	873	745	819	797	791	732	772	830	826	754	774	753	792	765	781	764	794	772	815	777	833	739	800	737	787	772	777	773	780	862	802	770	797	751	807	777	791	836	767	822	778	765	788	778	738	781	798	817	776	784	776	787	846	798	783	832	767	807	794	815	805	789	825	767	785	742	759	798	783	832	794	882	783	806	801	771	803	775	811	775	775	754	750	784	748	778	803	767	760	765	763	801	772	755	755	798	784	807	764	763	779	767	805	848	727	772	774	736	788	784	746	783	771	820	755	743	799	777	779	767	727	750	783	815	777	824	745	785	774	798	781	774	750	801	791	762	814	820	806	769	757	783	739	808	788	787	844	774	802	802	801	756	817	772	793	765	788	807	806	835	792	793	771	746	807	797	749	786	806	768	786	814	779	779	779	790	800	843	813	786	778	806	805	767	806	787	791	746	763	743	773	861	769	815	775	753	787	782	835	804	728	821	729	833	832	790	783	811	808	844	779	791	770	768	816	803	792	787	806	813	783	795	808	793	798	716	849	816	795	727	805	817	789	778	824	785	767	812	783	769	811	743	757	785	793	799	778	791	775	749	776	801	809	811	792	804	814	808	794	804	777	837	774	788	786	781	750	734	791	798	760	789	830	796	794	735	849	786	837	771	770	827	789	739	821	809	816	827	784	768	813	827	767	795	787	786	800	781	765	751	733	812	725	821	857	744	798	778	788	787	763	830	814	770	812	799	806	792	765	770	773	805	730	827	759	777	834	801	778	795	774	762	792	744	809	759	800	809	770	820	764	824	804	788	790	832	812	776	781	813	780	761	797	761	761	822	805	808	748	817	806	791	786	824	775	804	822	791	746	762	821	762	825	830	760	776	785	808	845	823	765	752	765	758	798	754	768	800	854	792	781	791	846	815	789	783	708	743	773	816	808	817	785	788	777	776	805	779	761	799	820	802	798	796	725	797	809	794	818	789	815	793	771	789	767	785	767	759	837	778	746	800	782	796	766	773	737	737	814	774	754	757	770	805	787	733	811	760	769	851	796	766	776	778	782	814	856	811	780	785	813	816	763	757	800	767	804	793	759	765	716	727	828	773	767	741	835	764	801	755	751	823	779	837	790	770	807	808	818	784	790	784	747	769	766	854	800	806	759	774	794	786	786	755	745	771	790	784	814	792	784	787	766	838	804	803	756	774	856	772	789	780	744	804	787	794	801	835	765	791	796	752	788	762	767	789	796	787	844	761	782	780	785	779	753	790	784	778	764	805	780	788	791	807	760	773	779	791	749	822	781	774	819	798	777	819	781	844	776	760	767	822	801	820	815	812	792	769	745	783	771	779	815	794	740	807	828	773	783	782	794	780	749	805	827	757	793	748	789	809	771	816	806	809	815	820	781	774	798	820	798	731	736	777	818	781	791	773	699	777	831	738	800	788	765	796	756	773	765	776	769	741	798	813	792	751	800	818	756	806	786	753	785	801	803	788	755	771	783	758	840	807	781	796	787	771	766	736	788	719	797	737	806	787	791	793	776	835	766	774	823	753	791	784	809	840	767	755	752	802	772	781	768	781	818	790	782	752	774	785	802	781	765	779	748	761	774	853	809	796	759	751	810	788	815	801	801	789	754	780	802	796	781	751	812	835	778	754	777	786	808	776	781	802	822	794	787	783	750	779	806	812	755	801	794	818	825	779	771	765	730	766	794	796	761	745	786	790	763	802	815	844	825	775	805	791	754	798	788	755	826	781	773	799	765	815	731	808	804	816	781	785	826	801	769	770	779	794	770	787	791	769	777	748	801	794	717	774	786	735	784	778	785	778	749	777	767	781	788	829	827	812	761	781	752	751	770	730	779	800	785	746	805	825	807	802	788	772	735	771	790	721	767	824	768	846	801	787	799	793	739	756	743	803	794	751	802	787	755	757	809	744	796	754	817	783	816	786	754	803	791	765	812	777	806	769	792	802	800	866	812	779	852	744	788	838	841	778	765	764	787	808	784	823	804	818	792	755	768	819	782	787	810	776	833	750	796	780	800	791	754	788	857	803	836	784	793	753	810	833	754	802	848	768	793	818	788	789	825	765	804	814	786	729	770	796	779	726	805	813	797	791	782	752	787	783	810	844	811	759	725	806	811	788	755	789	784	834	815	794	790	748	786	722	752	789	805	768	826	762	789	793	795	816	765	770	809	789	821	791	815	732	754	824	768	788	744	788	772	751	823	804	745	751	792	773	748	759	792	822	872	750	792	815	787	758	807	801	776	792	800	822	809	791	757	833	755	768	782	808	779	806	801	785	789	785	720	771	763	767	817	774	787	786	858	748	773	802	774	779	775	802	817	782	840	811	783	776	746	801	791	785	820	749	809	772	807	783	858	809	724	761	799	813	797	766	781	754	766	756	801	797	767	768	779	789	791	796	796	780	830	774	821	742	853	734	677	786	805	777	786	807	775	808	751	762	792	790	782	763	782	771	816	788	794	807	764	798	768	784	790	794	810	765	785	777	794	797	759	769	834	797	773	777	818	733	794	759	813	777	786	783	781	770	829	750	801	736	756	745	788	744	830	792	760	739	758	773	804	762	822	799	828	762	833	797	804	767	810	812	801	791	765	764	790	786	818	776	796	746	811	773	815	738	719	820	786	740	797	746	812	800	795	803	802	799	823	731	781	795	769	776	763	754	789	797	786	744	807	758	808	767	769	760	773	811	794	761	778	754	785	787	808	813	785	766	791	761	771	762	811	766	801	779	758	787	814	820	761	764	784	746	759	749	747	804	780	764	817	787	786	828	806	777	813	783	742	834	787	798	762	804	771	811	790	821	812	771	783	800	808	779	762	813	775	774	759	785	791	789	749	800	808	770	807	778	755	776	756	857	829	769	746	770	766	777	794	785	781	722	751	746	783	788	768	845	783	850	815	829	760	780	788	845	782	764	776	763	773	827	776	822	793	811	730	794	759	756	830	788	757	736	749	816	829	836	757	790	824	785	767	780	790	791	750	804
25661	21423	27145	25392	4380	1195	982	820	767	724	768	782	735	688	691	717	689	683	674	701	690	748	680	677	677	688	690	725	657	719	702	679	652	677	697	701	683	695	653	728	711	693	676	657	730	709	685	664	644	681	659	649	708	679	673	682	682	653	669	648	674	672	678	664	697	699	666	674	694	631	628	638	670	624	647	668	644	661	724	693	667	673	656	693	657	669	673	708	655	665	651	672	734	648	685	711	692	660	636	684	667	668	663	627	666	652	702	647	656	689	658	639	667	677	710	679	681	732	703	695	700	680	678	721	712	710	643	639	673	670	707	717	713	674	720	700	685	638	687	689	704	663	676	698	613	635	633	650	694	637	629	699	662	625	710	642	605	693	703	674	697	713	652	682	712	660	639	666	628	654	716	657	708	722	684	673	678	646	710	722	656	681	730	691	693	733	735	665	727	666	662	678	684	670	710	632	662	645	668	658	695	634	638	638	649	654	672	657	645	677	670	659	675	684	673	640	709	690	679	693	663	667	660	630	689	682	665	668	647	669	614	662	722	674	671	683	650	710	639	719	702	686	669	643	675	682	676	662	700	658	707	707	638	690	656	668	671	638	686	710	650	679	698	680	716	641	630	672	664	691	671	674	676	685	685	666	653	683	659	672	655	690	648	711	676	625	656	671	644	669	679	647	646	686	694	657	723	650	636	669	700	665	669	679	702	673	655	646	646	666	669	693	694	684	684	691	676	674	654	657	690	687	689	671	661	669	683	692	683	615	674	697	667	631	670	693	654	688	662	649	671	657	708	641	665	659	671	640	674	695	709	661	673	697	637	643	656	693	666	715	666	680	651	680	653	644	712	649	636	684	666	680	668	647	672	679	662	662	669	679	681	664	671	654	691	636	681	644	682	634	675	650	644	676	680	641	644	649	633	695	675	678	694	662	643	639	687	707	661	677	665	660	735	683	635	646	669	690	693	660	694	665	661	708	689	677	690	565	685	615	688	700	661	673	694	719	660	692	662	671	685	678	674	688	643	707	732	620	652	663	699	675	653	731	677	671	662	664	659	663	675	673	677	656	683	690	706	669	678	664	659	650	673	628	623	689	712	635	654	656	653	695	640	672	634	719	671	699	721	714	693	655	654	686	648	650	680	655	670	719	687	676	670	639	628	680	645	673	686	688	715	659	695	720	669	728	665	675	645	707	682	668	749	612	712	679	696	634	679	660	657	689	684	664	622	668	670	691	702	646	668	649	652	681	687	632	662	636	623	654	647	641	670	708	672	696	674	686	656	687	711	700	637	646	668	710	621	681	676	651	649	650	657	628	671	662	662	670	660	683	616	685	666	687	648	646	682	709	660	688	628	694	644	676	653	706	650	709	649	721	675	682	672	709	697	640	613	669	628	689	670	652	672	660	698	705	655	620	692	679	677	659	666	658	700	697	672	605	698	647	654	625	655	654	660	634	666	697	620	670	679	669	664	646	669	642	659	636	662	695	670	667	713	664	631	681	662	676	662	712	690	695	665	673	660	647	675	693	638	668	714	651	678	680	662	726	678	670	706	693	660	657	623	692	634	658	630	674	651	683	602	659	634	616	673	664	661	696	705	649	656	668	686	616	666	688	677	617	681	668	727	641	673	661	678	630	644	681	658	718	685	697	625	655	695	685	706	668	705	677	632	628	661	658	669	631	646	742	655	689	629	678	618	703	637	709	657	647	648	695	680	697	647	659	647	673	703	712	630	710	670	674	702	701	683	602	679	647	658	691	719	693	687	645	653	680	679	691	643	677	695	635	643	685	685	663	640	667	663	707	679	634	664	706	618	652	646	702	650	652	691	652	647	649	668	651	686	683	681	706	725	694	694	708	654	692	667	668	697	631	640	674	686	634	637	714	663	712	697	629	648	700	652	657	651	709	646	726	651	662	669	699	647	645	638	633	681	670	666	615	660	733	672	677	712	664	669	645	676	709	667	729	660	701	643	704	652	629	634	732	654	685	646	701	622	658	645	691	682	707	737	699	654	693	672	671	644	677	642	674	677	699	673	669	683	661	687	697	688	692	682	630	666	687	721	690	657	670	677	668	689	654	692	666	687	695	716	681	650	716	672	709	692	686	655	628	741	654	687	680	686	659	697	651	668	700	664	664	679	679	675	641	607	669	674	658	629	662	655	679	662	711	683	683	671	705	704	724	662	687	731	692	666	667	626	660	640	662	720	699	701	674	678	657	646	599	666	680	684	657	677	654	666	678	641	690	678	640	667	711	702	637	648	703	681	663	671	643	649	643	649	663	665	655	664	675	625	679	672	664	686	653	649	672	680	679	700	670	716	626	625	655	673	681	662	654	707	607	644	664	637	664	645	671	656	650	691	698	688	632	682	664	684	665	670	711	645	675	684	721	666	620	688	652	672	658	667	669	691	633	662	723	677	633	695	672	664	665	694	691	652	679	708	679	696	717	654	698	637	720	650	689	683	701	693	648	663	635	674	696	613	681	655	698	683	656	669	646	692	642	687	699	659	701	682	660	642	707	629	680	642	695	612	664	684	633	660	673	606	676	611	687	680	648	694	670	654	634	688	720	625	702	692	683	636	684	685	672	700	700	692	667	694	696	688	641	641	720	662	636	721	695	630	652	662	675	660	665	694	674	695	649	666	648	688	679	673	663	690	718	730	647	671	670	652	683	605	672	645	636	662	746	704	626	662	702	666	662	646	636	642	684	692	687	705	678	650	655	666	667	657	714	676	685	680	669	686	690	674	624	641	703	689	656	634	635	712	688	612	620	682	692	658	644	622	668	682	611	683	611	645	686	665	637	658	679	645	635	649	662	670	694	720	669	676	662	661	683	684	602	638	632	680	681	673	679	735	691	650	693	708	657	734	715	673	626	703	661	665	690	688	648	640	632	642	669	681	679	629	651	663	649	667	643	695	644	674	641	636	732	684	615	624	661	677	656	666	668	697	667	683	666	701	661	672	659	635	674	699	662	685	703	642	726	663	669	697	662	660	681	669	640	709	695	660	667	691	651	660	717	659	710	693	639	636	637	668	685	680	636	725	619	694	677	637	649	679	675	646	665	652	640	643	678	679	719	666	692	658	679	639	670	684	668	689	674	650	669	678	622	653	666	685	661	664	684	692	674	696	665	677	679	692	671	651	632	645	659	649	696	651	697	660	686	676	660	662	657	665	679	681	690	713	632	675	682	659	673	617	654	707	651	655	685	633	667	697	677	698	674	700	655	662	674	649	606	657	668	680	639	675	694	720	642	705	651	647	663	709	654	693	682	706	671	659	683	701	659	662	667	633	612	683	666	690	653	671	679	646	678	669	640	704	659	597	678	670	684	724	651	690	659	701	665	689	621	627	664	658	690	644	643	715	697	672	678	688	658	641	696	688	632	651	701	629	653	700	727	696	690	638	725	721	698	669	675	651	654	657	675	704	600	676	688	681	676	692	684	692	661	655	624	657	667	642	664	670	675	665	689	660	659	672	663	696	622
3725	3005	2607	1408	1078	944	837	738	730	718	673	660	652	632	645	609	628	554	653	636	581	625	616	581	611	619	557	634	647	604	607	610	618	641	573	621	581	620	604	605	541	608	630	594	641	539	558	600	554	614	586	583	586	597	599	598	615	559	571	586	595	586	610	562	584	611	567	602	609	580	592	590	612	579	573	595	546	596	598	578	555	591	595	608	594	601	574	553	532	573	541	573	582	566	613	560	598	566	569	578	560	610	561	622	595	565	589	595	581	590	584	593	560	597	589	618	580	584	592	591	573	609	556	589	600	562	568	560	598	546	561	589	568	564	561	530	572	558	565	576	579	562	588	620	605	531	599	598	563	627	632	584	596	591	607	567	557	574	578	583	577	644	652	577	586	532	573	580	552	597	560	516	578	575	536	550	545	621	611	559	582	574	571	593	613	611	561	608	580	591	554	544	585	546	579	607	574	580	558	553	580	590	553	565	586	561	568	605	634	543	621	598	578	558	592	562	571	591	538	548	586	575	602	611	586	582	584	577	588	585	581	548	578	581	591	571	604	586	613	570	532	560	546	601	602	600	596	570	564	578	553	574	616	543	588	573	575	572	605	594	560	522	585	592	547	541	563	599	569	614	610	544	539	566	599	576	604	574	564	593	582	583	566	629	602	556	538	569	601	567	534	615	602	614	580	543	580	570	599	595	554	575	578	609	576	574	565	572	566	562	562	564	563	604	573	534	546	639	611	541	609	592	587	570	563	558	571	579	580	597	531	568	584	579	542	601	617	622	618	560	559	560	555	528	569	600	533	590	587	583	582	567	541	533	567	575	555	580	537	599	575	568	602	568	635	587	612	614	572	606	593	586	589	561	598	598	600	571	604	611	604	642	576	598	568	617	565	575	587	523	588	576	570	587	554	552	571	596	617	577	594	595	573	604	534	541	561	596	571	576	572	578	636	550	575	578	553	604	548	576	569	595	552	574	550	568	610	550	560	557	595	605	571	549	577	589	611	585	594	584	594	555	606	590	543	550	569	567	555	579	603	560	571	579	606	563	559	616	567	574	599	627	577	549	602	566	595	561	549	545	589	626	596	632	540	598	600	559	595	576	588	563	524	559	598	606	590	568	594	576	608	609	536	549	593	586	568	584	560	592	600	545	546	641	557	603	578	602	603	553	573	610	609	559	545	560	578	567	628	577	588	573	588	567	568	602	538	523	561	566	564	588	585	563	560	602	583	550	613	619	582	591	571	565	599	552	599	580	547	606	589	600	574	593	574	549	607	601	614	572	563	571	601	596	565	570	567	591	558	572	574	552	560	614	618	556	574	575	625	575	550	586	573	607	544	601	607	605	563	569	569	561	615	557	554	587	601	587	538	589	585	571	687	611	630	583	588	561	583	587	521	552	578	559	594	592	580	596	554	583	550	589	576	600	614	576	572	592	572	585	543	593	599	554	551	542	530	583	601	542	636	570	590	624	560	582	603	594	578	579	526	543	564	593	560	639	572	588	555	564	605	620	559	573	612	557	558	590	586	604	576	564	582	525	581	548	617	588	579	576	601	605	554	571	566	564	581	567	561	613	527	550	582	606	591	568	548	590	611	541	625	596	591	630	579	616	592	565	606	571	534	554	520	579	578	571	552	559	602	596	597	604	588	625	587	543	570	612	575	533	552	572	567	588	586	608	620	600	555	623	587	561	573	558	548	646	546	541	596	608	556	608	589	624	574	541	572	588	577	565	599	595	567	554	604	590	608	600	620	603	601	625	550	600	573	575	613	579	591	578	583	590	565	590	565	553	565	600	621	534	603	593	557	606	570	554	620	575	566	597	541	587	619	578	605	597	599	538	564	595	544	576	554	614	567	596	566	585	553	602	537	596	571	590	570	630	592	583	536	569	559	525	600	568	590	545	581	547	582	605	567	517	584	564	557	580	586	578	586	567	541	593	541	565	570	595	541	591	602	577	593	570	590	609	561	554	583	528	572	563	598	608	565	579	585	574	584	565	572	623	558	571	595	621	614	603	625	581	571	563	600	597	561	593	580	527	563	575	550	548	544	587	582	648	558	615	595	587	582	607	589	577	572	552	617	586	590	605	577	609	612	591	588	567	525	574	621	566	578	579	563	585	590	571	576	570	563	575	607	549	597	585	552	605	603	601	557	580	609	565	578	564	582	534	575	590	553	543	595	569	608	569	581	583	564	524	580	615	584	588	585	607	590	571	597	612	572	584	581	600	574	555	577	591	622	575	543	583	573	563	583	580	573	595	554	555	600	537	546	570	559	560	573	557	523	547	614	583	589	546	592	588	569	556	608	557	589	588	571	627	571	578	544	559	579	551	547	539	567	579	590	577	648	557	565	610	551	593	622	558	598	574	617	554	557	616	576	546	606	578	555	577	560	577	549	593	599	601	518	577	608	544	561	572	572	550	583	589	598	613	594	624	571	559	536	515	644	582	549	580	590	603	594	567	560	615	539	538	586	583	584	528	565	570	586	570	563	563	599	540	551	602	597	568	599	585	544	614	610	630	582	592	564	628	571	593	575	529	547	573	568	611	611	540	563	583	577	570	540	576	577	590	588	613	589	582	548	586	563	555	577	567	553	578	584	594	552	590	581	543	527	640	525	573	597	617	602	584	536	599	525	601	572	568	532	548	590	617	514	539	569	553	584	592	566	572	605	603	594	610	579	564	571	601	572	607	591	636	577	528	558	589	565	566	579	563	605	574	592	563	574	575	584	573	604	580	613	554	588	572	604	599	562	557	604	523	557	553	599	569	580	575	583	555	547	555	586	584	585	567	563	553	575	554	531	568	562	535	536	590	626	599	577	561	572	591	583	565	521	565	579	605	589	548	601	594	621	546	608	593	595	554	567	630	576	576	566	578	579	571	565	594	532	579	567	595	575	587	575	602	608	569	546	576	618	599	585	602	598	556	595	574	590	574	566	576	547	564	576	613	566	585	584	611	571	575	574	554	583	539	589	587	617	569	535	565	585	594	563	575	575	588	567	581	588	584	580	531	554	578	567	564	571	574	549	582	544	558	599	575	579	627	556	624	584	565	583	602	591	573	572	572	596	550	543	594	565	588	543	574	573	589	594	585	594	571	560	560	605	558	611	588	572	569	593	557	580	602	613	591	553	558	502	545	555	588	550	511	580	559	558	584	613	578	572	541	619	602	599	547	550	586	575	591	550	598	589	568	597	592	567	553	524	576	589	579	562	571	579	599	598	558	569	589	574	617	563	558	609	603	579	614	569	595	585	621	597	557	562	564	541	609	575	568	558	549	580	626	556	531	566	615	584	615	577	587	599	596	535	570	587	620	568	543	598	571	595	617	573	573	586	538	600	582	590	564	604	560	532	600	569	551	582	567	576	559	579	556	570	562	593	554	570	531	616	568	537	581	573	595	603	558	630	570	546	560	550	578	581	560	547	535	585	526	573	578	568	579	607	555	547	542	565	607	576	562	611	561	566	546	519	590	603	513	570	567
24633	21426	28541	24693	20974	3448	911	584	479	493	445	444	432	404	426	423	416	372	423	379	370	381	381	346	385	360	352	348	374	376	379	348	337	394	359	371	358	343	356	344	365	384	381	373	370	355	384	421	340	367	344	351	360	345	324	384	367	344	361	406	403	380	380	347	377	355	355	372	362	377	350	338	371	328	363	319	361	349	356	346	319	347	358	361	330	362	356	348	343	349	379	370	377	344	352	340	376	382	348	317	364	386	385	330	358	355	367	383	380	339	357	359	350	373	344	311	367	365	371	333	383	379	362	367	334	354	334	312	330	355	352	349	339	381	379	356	389	337	330	340	380	350	326	341	346	377	348	360	372	391	314	350	335	355	321	325	359	330	396	394	337	389	378	360	371	381	380	357	359	358	363	333	344	327	333	346	398	362	370	345	337	338	393	342	366	354	366	369	345	339	351	367	347	329	352	351	372	369	319	336	385	327	369	336	364	364	376	384	365	355	409	345	321	350	329	356	386	353	365	381	346	370	352	386	357	369	398	403	375	365	352	344	359	325	368	363	334	352	369	352	376	383	351	342	367	385	359	350	347	343	369	354	378	359	350	374	372	357	385	362	320	353	350	372	364	356	344	359	349	362	348	366	376	398	352	368	340	365	362	337	350	345	361	366	347	354	334	336	313	375	336	358	380	343	358	361	345	348	378	384	357	327	378	360	359	351	369	370	351	382	395	328	363	363	330	346	353	361	359	353	354	351	349	342	362	337	330	357	350	372	346	379	377	323	373	325	378	388	361	356	352	363	362	352	357	341	373	374	351	356	361	374	335	342	393	392	375	335	387	336	318	339	379	364	340	339	368	359	365	364	364	332	355	380	339	365	360	369	341	317	340	350	366	360	364	374	335	367	319	377	341	329	363	368	365	365	365	337	372	371	379	361	334	329	349	367	352	335	341	342	369	320	385	344	355	360	317	376	367	363	369	335	337	365	384	370	343	340	370	372	369	350	384	374	343	352	336	349	354	346	381	375	345	328	340	370	383	368	296	371	338	343	343	382	380	337	374	365	330	379	358	354	329	362	372	368	315	376	362	365	376	354	369	335	345	354	336	371	401	375	366	358	354	348	356	391	344	349	312	348	348	324	341	339	379	338	336	376	360	319	342	346	368	373	363	328	355	359	350	390	354	356	378	390	350	371	350	360	331	359	350	380	336	349	326	318	377	394	345	361	354	312	336	350	360	365	348	365	356	362	363	389	360	347	327	350	348	354	366	391	358	342	377	336	363	351	385	333	390	272	400	353	355	349	363	365	360	364	386	341	344	357	311	406	385	330	362	338	376	329	359	345	333	393	365	375	369	372	338	339	344	372	339	360	363	369	347	342	360	370	357	334	369	365	316	336	367	359	355	354	364	364	366	381	320	396	331	349	402	384	324	382	385	360	352	422	364	378	367	387	373	399	376	355	360	342	327	366	329	374	339	327	333	344	346	350	388	367	395	361	405	345	358	369	353	352	352	350	309	344	329	337	363	338	345	339	364	357	326	344	365	357	395	337	354	379	358	357	356	370	388	347	348	384	368	383	361	341	405	361	353	369	353	369	346	347	351	373	353	377	382	365	385	330	366	371	365	406	344	348	348	348	369	364	351	312	398	360	352	371	380	367	363	355	360	359	374	357	377	354	344	365	339	353	337	370	352	323	342	330	373	361	339	358	369	334	351	405	346	350	386	338	356	329	370	397	324	342	346	342	341	345	333	329	341	333	348	373	349	388	360	348	384	325	355	366	337	365	373	392	364	352	332	364	338	331	341	362	330	372	388	378	381	335	353	357	371	393	354	353	351	352	342	381	320	371	360	360	356	368	377	386	360	355	359	377	360	370	380	327	351	343	360	371	356	352	335	366	352	348	387	357	357	359	349	334	380	344	339	334	340	372	350	387	364	348	391	360	360	373	326	371	349	343	362	380	362	389	383	356	363	368	326	355	333	368	370	347	314	369	362	356	334	336	333	366	341	357	403	395	372	384	317	309	353	356	342	370	344	332	358	375	368	337	369	346	342	354	328	361	362	355	344	355	347	367	381	353	351	353	371	355	340	368	376	373	346	341	319	349	326	306	375	345	339	378	400	396	383	323	363	359	351	336	352	369	338	351	332	351	333	320	357	381	321	342	327	399	317	341	357	337	343	347	374	346	396	394	384	344	359	364	361	378	364	339	339	371	329	330	338	356	381	342	376	329	370	351	318	365	356	355	371	355	364	339	373	357	367	371	351	376	342	342	373	361	350	311	374	369	352	348	353	353	349	298	370	327	377	400	365	354	361	361	345	324	372	350	342	338	354	388	345	393	338	339	349	328	351	342	352	353	332	357	400	329	331	397	389	325	347	380	333	328	343	344	354	358	343	377	355	322	360	344	336	359	363	358	372	379	328	372	372	359	390	345	374	353	328	341	350	366	347	399	382	356	342	343	354	370	329	357	347	358	363	358	354	353	380	360	381	344	353	366	339	350	360	379	333	352	391	335	357	329	372	351	346	365	356	353	371	360	306	413	360	336	355	339	290	366	360	354	370	338	399	367	304	392	360	362	361	355	369	325	344	382	336	348	341	335	357	357	377	366	334	359	319	336	337	373	336	346	341	366	349	363	352	344	393	384	378	369	346	347	345	352	355	366	335	403	365	370	385	324	342	345	375	337	366	392	342	350	347	311	344	373	336	331	314	351	353	329	341	365	346	364	393	340	357	359	375	349	373	367	384	377	357	381	331	345	389	374	358	388	365	374	358	378	370	361	362	376	358	351	344	363	357	350	344	357	332	351	364	352	348	337	365	372	351	335	337	355	354	379	327	342	379	365	353	331	361	334	346	368	347	335	359	351	355	354	355	364	318	358	318	357	336	368	379	344	369	351	354	347	338	348	405	335	328	353	347	390	365	350	354	368	350	343	351	357	342	339	337	384	338	351	388	337	366	346	343	376	363	366	336	361	369	352	355	345	344	381	370	366	356	372	343	356	339	353	362	357	371	350	321	341	346	377	363	336	350	354	337	370	318	320	355	380	355	329	373	328	356	366	336	381	394	378	349	350	363	356	377	331	354	353	326	352	370	347	379	355	374	338	370	357	360	367	356	359	354	364	355	338	409	350	359	339	344	383	350	363	394	360	353	347	363	348	409	382	335	341	328	342	355	344	338	355	333	350	382	362	326	359	338	347	385	363	353	389	390	333	341	342	327	345	356	363	347	362	357	350	348	384	400	326	328	376	355	375	362	357	332	370	351	312	376	338	378	358	347	348	337	353	345	341	361	357	368	385	343	334	367	363	365	359	320	353	354	353	349	349	299	360	354	348	395	343	363	339	354	345	355	339	376	366	340	370	383	349	358	322	338	353	353	361	324	372	384	338	367	372	374	383	344	369	345	383	379	328	352	347	317	349	354	347	392	355	372	331	359	365	355	354	346	373	337	313	377	365	359	362	347	349	357	362	346	315	338	337	382	344	356	348	352	355
3750	5041	4220	2051	1368	1076	848	733	606	517	507	477	468	448	390	413	403	385	404	390	365	348	369	384	399	384	301	341	384	327	337	364	347	359	378	366	333	341	347	342	374	367	348	347	320	338	323	337	346	359	340	340	370	341	346	329	342	345	310	372	309	334	371	356	347	325	365	317	329	346	326	370	366	341	340	359	333	335	332	337	314	367	356	320	356	329	346	325	356	341	363	352	335	329	345	338	343	329	358	348	358	341	343	324	354	332	371	357	340	274	352	384	350	354	356	308	337	323	367	361	363	344	334	342	338	318	346	330	343	341	333	307	323	349	360	311	360	320	360	330	344	354	342	337	373	339	318	328	338	369	327	384	324	336	336	318	353	321	329	326	345	346	329	324	348	317	332	336	326	341	350	342	341	316	334	354	325	344	338	336	310	319	335	326	345	358	353	311	295	355	292	334	337	330	337	337	324	336	310	300	380	311	329	327	326	370	328	337	322	360	329	332	342	343	320	308	338	317	355	332	346	355	361	337	316	356	317	337	316	316	338	356	314	330	328	306	323	309	337	348	302	299	336	329	340	354	351	334	325	337	301	312	364	348	310	372	321	336	369	361	345	352	336	325	345	322	355	326	312	319	314	302	334	330	334	335	314	325	303	362	352	351	329	334	341	316	355	378	297	336	316	374	352	344	308	299	318	332	329	335	297	341	335	359	369	353	336	334	322	355	344	349	335	333	371	320	341	357	341	317	314	343	321	357	336	332	341	352	323	325	308	347	347	363	353	310	279	322	333	329	320	349	355	362	371	352	346	341	349	311	359	346	369	345	357	342	330	306	370	341	334	378	307	316	330	348	314	303	336	335	337	328	327	355	314	335	327	310	339	328	351	360	358	341	319	318	324	319	344	335	376	337	341	320	326	318	377	333	335	357	366	377	333	311	311	334	312	345	331	336	379	345	311	326	346	356	309	343	353	344	290	317	335	336	343	310	339	338	334	362	302	327	348	348	310	347	315	356	317	324	376	334	303	328	345	312	301	340	349	325	290	364	340	345	341	356	360	336	340	321	331	314	360	365	307	348	308	369	319	344	311	317	349	339	313	352	338	353	314	349	295	344	303	335	323	345	319	329	337	353	328	319	316	333	338	310	316	329	362	309	354	334	342	343	356	338	332	336	313	337	312	313	345	332	343	357	325	348	329	338	311	328	336	351	315	309	329	305	314	318	333	344	341	331	335	338	340	345	341	334	349	303	361	316	338	322	350	329	313	339	336	329	337	312	341	330	381	329	335	357	338	305	328	326	345	333	354	278	328	337	331	331	327	341	349	336	358	357	324	326	299	345	342	342	335	330	352	297	343	364	335	323	340	305	355	309	341	340	302	350	320	328	325	327	345	290	338	323	321	363	326	362	344	310	325	326	345	333	347	307	337	328	337	332	321	311	328	320	305	344	307	324	377	331	332	313	351	312	370	363	348	346	345	340	296	339	333	341	324	338	335	364	304	308	302	314	327	337	323	319	319	349	329	321	325	356	332	329	310	323	334	327	325	316	302	310	326	346	350	318	309	337	322	333	338	340	342	338	336	351	356	333	331	363	335	324	312	333	343	345	316	339	322	343	335	370	333	361	349	335	330	350	306	339	332	332	330	334	326	322	345	351	316	322	311	350	328	348	333	330	315	334	338	332	327	356	374	344	337	321	334	336	333	304	335	338	348	333	342	329	311	323	347	294	338	357	347	319	327	314	326	337	313	315	339	338	314	320	344	333	358	367	344	357	320	325	352	337	324	298	347	353	333	356	340	336	332	331	359	340	323	287	334	341	345	342	307	347	329	320	352	333	312	330	353	341	332	354	308	328	322	337	347	310	309	329	337	350	331	333	327	361	359	342	356	321	352	331	309	342	334	335	340	359	343	345	344	346	318	327	343	316	349	352	356	329	365	348	334	333	322	342	317	346	294	323	311	341	322	361	344	337	329	308	306	319	290	337	329	325	369	359	320	318	312	314	353	314	314	342	286	329	337	341	341	325	338	310	314	343	315	316	354	309	313	319	339	351	331	342	323	334	331	308	315	352	309	308	327	323	334	342	331	368	315	326	306	324	333	312	327	335	318	325	336	338	331	342	332	315	341	347	317	354	296	324	325	319	370	324	327	327	326	299	357	313	329	306	331	312	308	312	339	285	337	312	365	335	342	329	325	352	334	327	308	350	331	342	330	322	324	349	330	304	332	329	306	323	329	358	287	346	336	323	323	321	354	334	340	293	332	320	322	356	327	323	309	336	333	336	324	347	350	349	319	342	337	308	314	362	319	338	351	296	354	304	326	321	310	307	337	304	327	330	321	318	325	333	322	353	348	367	312	285	331	325	324	328	340	315	332	339	330	355	334	336	336	375	309	355	339	360	328	310	379	303	312	303	356	315	336	336	315	297	321	366	358	304	290	350	318	331	327	310	356	341	358	360	338	293	354	333	329	321	320	302	326	299	354	330	304	365	297	338	316	330	342	330	333	325	325	319	347	327	348	349	335	368	336	331	320	344	370	370	353	304	325	350	331	331	325	342	339	363	345	346	334	339	312	305	300	317	312	320	290	333	313	365	325	340	340	349	336	331	309	318	340	358	321	333	345	321	350	333	293	354	353	369	359	347	330	330	357	340	359	332	317	325	322	353	322	309	318	338	318	332	346	329	359	319	316	343	346	326	333	345	297	348	328	332	343	333	305	319	346	351	309	321	346	329	287	356	324	348	346	311	353	331	311	317	325	323	344	332	293	339	333	314	339	311	343	309	353	354	313	330	315	301	332	355	348	290	319	358	323	315	304	315	302	328	321	324	325	312	310	333	319	331	355	353	327	310	329	328	320	331	310	336	378	326	331	296	361	333	344	321	336	334	394	333	320	327	336	345	320	337	333	298	341	324	330	326	330	330	330	350	316	330	317	331	311	340	325	331	312	334	326	325	329	299	331	330	345	337	317	308	342	338	295	358	347	321	345	311	310	348	340	292	324	309	312	348	329	346	331	352	353	338	320	360	314	342	355	321	341	297	320	333	323	333	341	354	335	317	354	312	331	342	338	338	306	353	298	327	312	340	352	331	330	365	301	291	320	329	338	343	338	319	339	302	307	357	315	352	308	318	316	318	320	293	321	348	351	341	345	306	366	356	335	360	339	337	332	308	312	336	329	329	328	309	357	315	346	302	329	308	335	311	350	315	335	347	315	361	321	313	362	354	326	334	321	317	321	337	323	343	332	339	335	338	288	336	338	339	281	331	358	339	344	310	345	338	340	331	354	359	320	301	323	349	319	309	346	362	333	340	325	309	337	313	320	330	294	333	345	351	347	325	349	374	332	338	340	316	359	328	312	358	290	325	376	362	340	320	329	331	311	317	346	311	314	373	329	343	316	316	348	335	328	301	333	327	328	326	346	298	318	319	347	307	345	328	330	328	328	333	304	323	338	329	375	324	321	332	305	332	335	316	335	335	343	318	332	336	335	363
27840	10486	2097	1500	1200	979	1016	994	987	1039	1021	972	1008	1004	975	940	947	988	989	980	962	936	972	961	965	986	978	986	980	950	997	1050	985	943	1003	1025	961	977	942	984	967	992	937	986	1029	955	943	981	941	1004	1023	958	1011	1014	978	1008	1033	1010	967	992	986	993	1024	967	982	965	989	950	1003	897	931	934	1014	1033	1003	963	978	962	962	1035	946	995	963	950	1003	946	986	1011	962	1031	964	941	993	948	917	1036	994	1061	948	1013	953	965	1017	970	951	978	940	952	1037	946	1041	984	942	926	1000	952	1060	945	977	991	996	933	937	962	946	979	934	990	940	954	1034	952	992	979	992	1040	990	970	971	1012	1003	982	953	1056	1011	950	964	929	919	954	977	938	962	935	1005	908	988	985	982	1061	942	939	995	1068	1009	937	984	969	951	929	975	983	981	1013	986	1010	930	969	994	960	975	922	959	992	993	972	947	1005	965	1048	995	1021	957	977	1013	947	955	993	976	990	1011	1003	947	916	928	977	1032	979	981	941	892	1003	1014	958	958	968	1027	973	986	962	960	998	966	992	987	976	943	966	989	941	999	983	980	1016	918	966	961	998	975	954	1020	996	1036	997	980	929	958	967	958	1038	995	1000	928	1020	973	965	977	975	1027	992	949	900	960	983	1022	1012	977	973	971	1002	996	906	986	1000	990	977	1033	959	999	955	941	964	941	987	977	935	935	1015	962	1005	945	965	903	948	959	950	950	983	999	1024	963	956	976	963	1026	966	983	987	993	1054	974	1001	981	934	953	983	936	976	984	965	948	941	916	990	943	995	998	981	973	958	972	1021	972	947	975	976	1005	1014	993	998	947	962	960	956	973	983	977	986	986	1034	960	1029	989	938	938	1030	951	975	996	935	966	1006	995	973	1031	916	976	998	1003	983	975	992	997	948	992	954	997	999	987	1009	966	991	972	996	949	981	1016	1005	933	936	938	981	962	1000	980	945	941	981	963	990	984	943	1031	1000	969	977	999	1006	943	965	970	957	1023	1033	1012	984	1014	982	970	973	907	954	966	966	975	966	1010	982	990	976	967	1006	1009	943	1006	989	977	996	1001	925	990	954	883	1034	1009	941	965	1012	1010	934	965	956	937	992	979	1052	966	988	973	1011	994	1001	986	973	960	926	973	999	998	977	999	959	991	990	964	954	981	983	1002	979	983	948	1029	1021	1015	909	969	981	1023	952	1036	1017	986	913	993	987	1008	954	954	1011	1002	1004	995	992	1039	1007	977	960	940	989	965	962	972	1008	975	970	933	979	1008	1013	986	979	941	1012	979	1007	1021	992	977	975	974	997	986	1003	991	1045	924	1015	1036	1030	955	978	974	974	980	931	990	958	1036	968	924	972	957	969	936	991	981	1004	1047	1005	999	1001	977	949	950	990	989	1000	961	960	1016	996	983	1008	983	1037	993	964	965	977	935	1001	928	982	961	968	980	937	1057	969	929	951	1001	1011	1030	941	995	980	1053	974	966	1025	905	967	981	985	968	985	986	978	961	1028	979	993	914	973	954	1074	1001	1025	971	939	1037	978	987	963	985	1022	974	990	969	1006	1004	936	947	882	953	957	1000	998	994	959	955	944	968	1004	985	952	940	1001	1056	970	990	991	967	957	999	952	951	1008	944	997	985	1008	993	1010	930	1002	1038	989	1006	1072	965	976	982	995	1017	1022	1015	960	1000	963	953	924	1002	961	926	1012	1013	978	956	941	973	963	971	940	928	1006	1002	988	1035	971	1036	1017	933	952	971	1011	1048	993	942	939	899	951	969	967	962	993	968	954	1011	995	951	956	948	986	976	959	1025	985	959	922	904	955	985	983	946	1027	965	951	972	961	1012	927	926	936	1029	1046	973	1015	964	975	970	978	956	1034	975	959	922	946	1020	1010	969	1002	1015	984	938	990	1093	1023	947	981	963	965	955	959	1040	945	944	918	999	932	998	995	977	982	1042	1008	923	948	986	1010	952	931	951	1015	1007	927	1034	1045	967	973	924	942	1015	1015	958	999	924	979	934	970	1011	1001	960	1012	1007	1015	947	1015	1023	998	1094	967	1008	972	1008	996	941	1003	927	968	1000	975	944	981	986	939	998	972	966	948	1019	1026	1003	1050	997	923	946	943	965	1055	919	971	1018	971	1012	950	1059	1031	1016	970	941	962	976	953	971	997	956	957	986	970	936	1030	967	1013	990	992	967	1020	1015	983	973	1051	974	989	948	965	960	1048	971	993	1004	939	941	1023	1007	977	1023	983	953	916	925	985	987	997	924	974	950	997	959	989	996	998	976	975	991	998	1002	997	993	959	956	985	997	1010	943	991	964	1022	944	964	963	987	977	1041	990	990	1012	1001	937	977	949	967	965	994	1033	943	991	983	989	979	1029	923	998	934	1017	933	1002	951	1012	1006	995	1028	981	1020	1112	998	964	958	1053	956	1061	939	977	961	1040	1075	981	954	972	970	998	1012	1016	1015	951	952	976	961	971	985	996	977	970	970	956	922	1020	978	1006	970	1027	1003	973	938	1003	1065	957	992	1036	974	1010	946	1042	954	981	1008	948	930	1038	986	959	1006	965	974	1015	975	990	1027	952	952	1004	961	1008	973	929	1016	991	985	956	1017	978	936	1001	979	997	950	994	1006	948	993	937	1033	1037	982	992	993	1002	971	1012	977	978	965	928	1061	974	1013	933	1024	968	997	926	972	1026	956	1038	929	1032	1009	1028	944	994	918	1039	1001	970	1004	1012	998	967	988	962	977	996	973	1011	961	1020	1047	951	965	935	977	969	1010	1024	943	903	969	1040	984	966	990	977	1001	1023	1032	984	994	991	929	930	1021	962	996	996	1055	974	993	980	987	983	921	893	992	989	952	1017	997	991	968	1054	961	983	1054	1002	989	946	988	980	900	959	968	1056	1023	986	971	966	943	1042	980	975	976	987	969	966	933	944	1045	1019	1005	1003	978	1061	980	1038	1031	985	932	1010	984	973	1020	995	1026	966	954	1032	986	1023	990	1027	997	1060	960	962	974	1004	926	1012	942	932	1004	980	927	1025	944	998	996	989	958	970	1019	956	932	945	988	928	974	957	959	967	1001	970	982	998	956	1017	1021	1012	997	943	961	978	955	1007	1025	976	967	1018	948	967	984	979	944	1012	993	975	1008	1012	931	1015	970	1022	997	954	1052	1018	951	988	976	1018	959	1015	972	962	989	971	958	945	908	992	1057	950	969	985	976	1013	1037	893	1022	1022	939	969	954	922	1032	952	910	977	968	926	1017	978	954	959	982	1007	977	1005	998	974	970	995	1008	976	1030	929	952	1018	978	1010	976	997	975	953	972	1034	1002	1009	997	915	1000	928	988	958	1005	995	933	941	944	955	984	1045	967	999	991	903	911	968	962	1017	932	911	991	1021	956	929	952	1031	1003	985	983	962	945	957	1002	995	1019	957	980	993	990	1005	969	1006	1005	985	1004	971	1038	1005	984	940	1019	958	985	968	969	982	951	983	968	1034	944	1015	999	1007	953	948	949	929	959	1059	981	999	998	995	952	991	920	978	1033	982	962	915	950	970	1029	1005	922	994	972	984	1004	984	922	1014	1017	1031	1044	952	983	1050	986	990	957	968	976	942	1007	1024	994	944	1026	1036	982	1019	968	961	1024	972	956	961	983	929	983	944	986	1004	914	1025	948	1005	1002	1014	953	1048	971	1001	1012	1009	1025	935	970	950	938	965	1016	973	1018	943	959	932	981	1000	955	981	964	973	940	947	942	985	973	982	915	1032	972	961	1010	997	1011	946	920	996	931	994	960	1005	981	976	1019	996	971	935	987	981	959	957	974	995	967	975	985	934	991	950	991	1037	1006	1027	995	1005	1030	968	943	1003	979	966	1005	982	965	976	972
5497	1069	955	870	826	839	802	800	813	790	799	840	816	815	779	792	762	770	800	862	786	757	785	786	790	788	852	774	796	767	814	805	800	771	763	720	777	745	763	822	754	782	755	833	781	775	782	771	769	737	792	782	826	755	805	767	729	818	805	732	781	765	810	734	767	787	770	821	798	764	768	778	805	793	773	767	739	779	790	786	765	756	781	735	800	784	799	755	794	733	835	776	799	774	787	789	777	812	774	770	722	824	752	800	804	749	801	774	782	756	739	757	792	739	738	780	774	771	786	793	760	809	780	752	793	774	753	746	796	750	780	768	811	814	783	761	787	797	775	789	743	752	774	764	779	728	785	759	800	788	782	782	804	770	771	765	790	771	785	746	765	795	806	777	799	783	790	815	796	755	774	814	802	765	741	768	809	757	800	797	782	792	731	819	773	814	763	780	777	771	801	768	794	778	743	783	800	796	836	785	800	732	788	748	761	745	770	776	802	772	820	727	751	766	780	777	804	812	775	802	771	744	833	851	772	823	827	804	775	800	800	781	815	804	743	799	791	755	754	722	722	767	738	786	775	841	769	774	766	807	767	785	738	770	818	787	788	746	817	777	803	769	745	781	828	741	775	802	741	759	800	780	774	866	758	759	752	719	795	772	828	763	812	784	813	845	801	795	815	756	765	851	760	773	776	802	784	766	819	823	763	779	782	798	767	741	791	738	743	730	758	787	788	782	807	782	755	762	799	740	829	758	794	765	750	740	788	796	787	809	816	699	711	793	800	768	790	776	744	836	792	773	821	794	741	758	742	760	799	810	771	837	808	739	802	796	781	800	802	764	732	754	855	774	818	765	777	809	803	780	774	763	797	828	792	711	820	792	766	787	763	784	781	782	769	773	711	816	768	750	778	757	770	783	837	783	742	824	770	805	798	728	801	783	768	772	806	794	765	752	813	743	792	797	817	771	802	782	832	785	791	792	836	762	787	796	781	774	744	784	847	735	763	781	785	811	756	741	729	731	777	803	785	755	786	811	786	783	785	757	769	816	783	788	806	776	731	728	765	832	753	749	736	715	817	813	802	744	741	786	821	809	741	771	761	782	808	754	769	801	755	767	729	809	807	781	832	770	786	785	780	765	768	824	788	759	839	771	784	776	811	839	790	750	771	787	846	808	740	772	818	803	786	814	811	815	757	783	740	813	755	803	780	786	800	751	738	793	748	789	784	756	769	788	795	748	756	732	719	767	832	819	773	776	800	751	793	847	802	797	794	764	759	750	749	798	749	812	758	760	755	813	755	773	844	803	761	807	759	757	798	800	775	806	816	817	795	804	784	819	871	762	842	756	812	806	788	785	825	793	774	758	769	802	745	776	790	780	816	804	763	802	793	807	826	821	831	742	754	814	719	740	820	795	741	788	757	835	799	779	785	775	766	798	737	788	797	786	826	819	779	765	743	808	732	832	804	719	795	755	788	766	765	800	726	769	735	749	797	741	829	770	812	804	796	806	802	778	797	760	776	777	773	781	794	764	747	736	754	786	818	801	799	813	793	778	771	829	839	789	815	765	839	767	766	787	780	832	804	784	815	751	791	757	795	798	762	774	767	784	785	765	783	790	770	779	764	806	793	816	763	773	796	811	765	781	793	758	769	780	773	792	823	736	830	823	770	791	811	766	767	781	807	787	787	807	774	773	777	765	786	780	814	807	795	730	767	787	756	764	785	806	787	811	776	760	790	758	781	740	790	779	730	802	752	756	823	711	812	838	827	785	780	766	781	758	780	828	782	787	780	742	743	723	781	734	714	762	799	819	805	829	815	784	742	820	756	781	799	794	765	805	751	764	747	824	847	786	756	822	726	774	800	786	820	854	725	814	794	797	762	776	820	740	817	758	787	769	804	756	785	770	765	771	797	760	766	824	744	797	747	745	727	767	781	805	712	754	737	820	752	733	770	727	782	769	781	798	788	814	754	817	744	738	821	807	801	755	744	806	834	776	816	843	828	769	741	786	789	782	790	761	779	746	765	807	775	781	783	771	787	784	750	729	825	791	738	834	792	793	814	773	726	801	799	817	784	769	760	774	778	734	780	752	788	776	770	790	753	811	839	782	857	814	785	798	739	724	822	777	779	774	807	748	745	757	787	801	780	813	781	773	683	794	805	812	787	755	764	802	790	763	760	813	782	813	760	813	767	772	784	770	779	764	764	791	804	820	796	758	850	786	729	788	826	775	766	817	758	772	790	780	770	783	819	769	695	768	837	818	832	815	821	816	813	791	790	822	763	789	748	743	765	796	777	775	766	816	766	745	772	774	774	788	791	806	812	766	785	800	796	788	782	763	784	774	800	747	751	772	776	773	849	769	759	759	790	789	786	757	764	761	752	760	819	795	774	758	796	771	759	745	763	746	789	746	798	768	818	744	740	748	781	757	763	808	767	822	761	751	814	786	771	836	755	818	765	892	769	782	754	818	798	817	757	787	783	780	794	782	806	795	771	795	782	858	743	805	794	840	828	833	751	791	825	843	842	745	752	795	790	806	782	768	767	772	744	797	783	784	743	794	774	745	816	786	817	803	783	719	796	779	774	804	841	798	834	746	761	772	799	745	798	767	770	805	770	756	760	830	772	750	774	775	774	764	812	756	751	723	816	763	771	795	790	791	829	788	835	789	853	808	775	743	842	769	768	789	792	791	837	804	784	791	754	775	823	784	824	794	795	836	814	768	778	771	745	814	788	829	780	739	804	822	769	744	782	768	800	810	779	807	765	838	775	783	786	837	799	814	785	759	852	814	830	785	773	805	807	800	853	804	794	830	786	782	772	817	768	760	808	763	774	792	781	787	786	819	767	782	780	793	767	839	814	744	737	773	777	811	776	729	791	753	828	801	802	791	763	798	787	796	852	802	746	788	806	777	749	768	753	803	769	790	792	754	770	836	763	797	769	806	746	831	794	778	783	749	779	820	759	745	778	776	794	761	780	754	724	855	765	752	808	766	782	769	751	783	831	809	750	818	761	795	763	780	803	771	748	771	759	799	779	768	779	766	738	819	791	820	756	730	773	799	771	766	792	754	809	807	725	756	814	780	765	772	815	751	749	799	739	839	814	805	775	773	811	758	749	825	816	778	763	785	761	794	761	784	775	793	745	802	794	772	778	791	761	810	791	757	848	772	800	807	768	796	768	819	812	741	756	781	773	832	780	756	797	763	785	809	824	820	778	782	813	815	760	766	795	782	806	775	752	780	792	768	813	794	810	822	800	836	871	817	757	822	799	778	805	755	774	788	776	798	775	750	763	788	761	784	786	725	841	761	784	794	781	795	786	770	782	803	788	778	761	772	775	784	772	777	828	770	762	832	771	779	788	799	759	735	769	833	782	759	778	745	774	820	753	762	763	767	805	809	779	734	763	798	756	758	771	797	807	784	800	753	805	752	757	795	794	797	724	761	749	795	768	796	783	788	747	809	787	755	804	790	752	777	794	816	770	778	737	788	764	723
25608	21384	27130	25346	4289	1160	913	768	740	686	682	710	692	710	679	675	684	687	695	680	722	689	706	670	698	662	691	675	673	672	672	670	660	642	630	658	659	727	683	656	695	650	639	675	645	668	723	699	706	647	697	690	712	611	674	615	626	665	608	687	650	694	663	651	652	699	662	661	693	678	688	638	694	685	692	654	710	691	646	640	686	685	667	611	727	626	651	716	653	665	688	651	716	654	714	686	645	681	655	694	676	726	656	646	634	679	645	657	660	690	624	738	653	669	676	656	704	666	652	681	668	634	648	752	666	622	668	665	663	697	675	683	649	671	659	704	735	684	649	669	645	642	626	696	668	641	663	630	640	725	678	684	652	643	672	684	680	642	655	630	636	629	659	625	666	641	676	638	718	647	692	635	694	706	723	669	624	639	665	681	683	648	657	637	663	636	708	647	715	687	681	689	686	660	616	653	635	721	680	661	673	674	635	719	669	664	703	660	636	664	694	644	678	669	621	691	646	651	700	697	709	656	657	610	659	632	653	680	690	635	700	644	694	649	661	652	710	621	671	648	648	639	715	708	663	674	594	660	686	648	667	676	668	714	677	644	685	747	623	662	622	636	680	647	655	666	716	663	643	689	670	657	614	687	684	652	680	641	670	705	633	709	637	659	704	634	651	681	640	652	655	673	681	623	688	630	643	654	631	676	661	687	699	677	659	629	664	673	681	637	664	647	658	659	613	655	630	671	639	664	650	684	646	660	659	632	688	628	650	644	642	688	673	659	682	652	638	695	683	664	659	667	682	647	680	640	662	680	606	667	673	663	684	680	664	660	613	677	629	664	650	674	640	622	694	716	693	652	631	670	666	678	674	694	681	659	628	726	671	688	678	636	704	665	673	634	667	613	659	680	669	679	678	666	644	667	669	646	635	654	674	668	702	667	669	613	635	627	663	664	686	674	672	667	702	671	682	663	689	651	638	670	661	641	640	707	673	603	643	682	652	672	668	700	621	687	654	699	678	714	651	634	714	747	679	658	657	687	662	639	672	674	608	697	671	696	661	662	695	691	645	692	689	651	647	682	643	692	649	640	639	583	664	634	665	672	667	685	613	662	666	659	647	681	688	655	612	640	692	665	676	646	666	646	617	689	655	652	666	647	659	683	695	633	665	678	694	676	624	656	669	684	656	668	666	643	628	650	683	636	673	701	639	687	647	677	641	736	691	687	688	703	680	606	659	719	672	692	690	672	645	667	672	666	683	646	688	673	675	674	648	633	667	689	651	672	652	647	658	652	655	660	700	707	665	697	685	697	642	653	661	679	668	676	691	644	652	679	682	704	687	696	688	644	626	622	716	666	670	689	673	674	651	683	659	657	682	669	665	661	624	684	629	643	637	675	681	684	640	677	649	621	648	648	685	702	685	693	698	701	677	694	675	626	705	636	663	620	625	646	626	648	685	655	694	675	675	676	658	664	611	672	640	689	638	699	690	682	685	671	694	672	676	666	656	649	648	661	683	706	657	662	732	642	653	660	696	678	663	662	604	690	720	626	660	686	681	679	695	650	678	693	644	657	695	673	654	657	696	680	611	647	723	683	681	644	665	666	697	622	674	673	665	646	636	650	657	628	662	675	663	656	655	686	610	648	684	639	679	678	669	620	711	683	667	654	681	673	677	644	696	652	680	637	639	682	685	648	699	680	649	629	655	677	645	669	654	671	629	643	712	635	681	656	707	728	628	690	645	637	650	668	627	630	701	697	652	682	688	640	670	649	669	682	722	696	662	683	680	664	671	673	639	620	677	656	669	681	641	686	681	734	707	668	681	693	663	636	694	654	678	664	652	656	661	633	680	684	696	694	692	676	650	616	675	670	654	653	701	687	653	670	700	690	581	683	679	690	658	676	655	718	686	627	666	681	645	633	691	716	641	688	696	649	672	678	675	667	691	701	636	677	654	655	676	626	656	708	637	661	721	674	677	664	689	694	619	645	689	707	700	704	619	692	665	644	687	677	632	672	684	665	649	647	675	645	663	686	692	676	656	668	669	649	679	686	653	666	704	676	657	670	669	656	675	646	647	689	667	636	660	660	677	634	710	693	646	683	717	664	675	662	643	639	702	661	679	658	711	644	659	666	675	667	631	658	692	648	638	668	642	639	667	651	665	624	714	608	626	657	655	674	652	664	671	683	645	644	642	672	668	656	674	668	690	643	669	736	649	637	639	655	722	615	661	673	672	658	636	621	637	675	665	648	613	671	720	659	631	690	650	644	663	661	680	671	675	671	642	631	675	651	687	684	687	633	671	697	675	639	653	654	666	734	649	678	648	674	647	679	706	661	679	629	667	715	709	662	656	697	686	687	645	667	652	689	641	674	688	647	645	691	688	655	685	649	639	689	658	700	688	729	658	654	647	685	693	666	685	679	692	709	627	696	675	697	679	664	687	666	733	682	651	656	690	618	646	680	665	690	650	632	661	647	667	663	643	668	658	608	680	645	642	668	676	691	661	623	702	687	661	629	637	678	704	675	654	667	655	661	668	699	599	630	649	679	685	642	685	656	684	690	649	651	658	684	631	668	664	658	673	689	638	658	692	639	669	648	647	714	686	668	682	678	694	676	665	699	642	640	632	683	648	656	675	662	661	648	702	684	668	704	681	686	653	642	716	691	664	680	632	647	690	717	643	680	680	688	640	650	611	710	675	671	674	633	691	655	665	620	669	666	645	678	700	626	631	668	672	661	664	642	643	639	646	675	644	673	649	690	607	688	678	662	653	643	651	707	698	633	665	662	651	623	662	681	644	689	663	647	596	718	644	696	697	660	690	665	687	664	660	728	637	677	686	769	724	656	641	711	648	692	672	671	662	656	686	662	685	650	707	723	680	653	703	672	705	650	677	720	608	666	731	672	676	661	629	644	667	672	649	698	701	631	654	667	671	652	666	667	685	659	691	697	654	691	664	644	690	651	670	716	648	654	682	645	631	702	655	648	613	711	684	690	646	684	699	681	650	630	663	705	663	650	642	651	710	675	723	677	684	672	637	688	659	690	624	637	655	637	642	628	642	628	645	632	707	648	656	664	648	652	669	645	647	647	653	707	652	664	652	677	653	659	665	622	651	644	655	670	647	682	646	658	697	658	657	652	650	675	676	684	724	702	651	674	621	662	688	656	673	648	677	648	666	670	711	666	654	685	649	655	662	680	648	654	694	663	658	670	612	629	626	661	686	669	700	623	684	635	665	676	677	688	700	685	668	668	673	647	671	657	656	653	704	644	664	665	688	677	622	600	644	672	609	705	665	700	641	698	681	680	635	650	666	657	640	718	722	705	621	681	706	653	634	649	655	697	689	648	687	696	665	648	685	668	629	654	640	616	638	631	697	675	666	656	650	670	658	652	650	659	650	672	686	675	629	673	652	671	649	652	666	666	684	631	627	688	702	688	645	657	664	635	638	630	635	674	600	648	628	655	605	682	660	643	698	649	610	696	661	687	681	687	676	705
3730	2991	2519	1476	1087	910	761	752	754	692	682	654	645	602	650	590	590	654	609	568	593	610	588	574	605	574	636	581	578	601	561	627	566	584	607	576	619	538	577	609	570	598	607	584	585	612	563	625	579	550	574	565	554	574	582	595	568	582	550	606	595	573	593	546	587	623	596	595	602	565	571	589	616	553	579	567	559	583	564	588	562	607	563	519	576	563	587	595	571	577	550	558	590	575	604	540	570	568	591	565	600	570	566	602	559	564	589	563	549	560	592	566	557	548	569	577	605	585	565	578	645	607	589	567	590	610	574	547	548	620	552	583	605	559	553	570	564	616	532	574	560	580	533	540	558	582	637	577	558	595	602	584	661	544	576	556	608	621	610	579	598	564	636	577	593	575	578	573	537	554	545	588	584	561	611	550	554	599	569	573	520	642	593	586	579	590	560	574	611	645	593	570	591	535	573	566	612	529	607	587	581	559	555	579	575	552	586	648	634	533	580	591	561	549	576	608	575	592	600	581	560	589	559	568	593	561	580	572	549	553	574	565	607	608	598	530	596	547	608	578	597	592	595	582	588	587	537	574	539	532	589	570	550	571	542	592	615	588	611	595	592	578	604	585	561	596	588	567	585	571	547	569	559	548	560	591	597	538	569	550	615	597	538	568	594	594	587	594	557	565	577	543	570	575	526	595	599	577	576	605	571	619	557	588	600	555	593	590	581	613	552	561	528	551	565	621	613	563	569	540	549	603	576	569	585	551	601	532	583	561	578	626	566	573	577	553	557	551	567	605	588	602	602	602	548	615	566	572	576	620	582	596	528	610	565	547	550	570	572	550	572	555	574	582	596	559	597	576	553	595	604	540	534	552	591	574	583	584	563	577	580	560	588	596	552	603	605	590	584	549	571	586	536	542	600	607	572	621	603	603	533	579	563	567	588	600	597	585	610	543	537	594	580	568	588	564	547	619	551	582	550	622	593	560	547	601	562	632	584	532	558	558	574	576	563	548	548	590	563	622	584	581	600	569	564	597	586	581	581	604	607	580	547	583	570	526	587	584	607	559	539	587	564	606	542	564	596	558	543	552	576	606	587	545	548	567	568	568	590	588	568	539	583	570	523	607	569	549	613	559	583	543	591	567	565	556	574	577	554	579	546	576	608	583	563	562	544	568	582	568	590	556	550	549	538	571	548	588	531	584	610	634	558	578	580	595	555	595	575	621	566	563	579	509	537	578	596	541	595	588	570	581	584	623	548	582	581	590	537	566	583	570	559	578	607	568	571	557	549	586	559	562	581	590	592	626	559	574	550	572	553	550	577	568	581	600	552	551	555	559	608	559	606	565	509	589	538	577	562	575	588	564	536	580	587	581	606	590	574	554	586	593	583	627	559	554	611	611	557	582	546	572	571	578	592	568	552	551	559	591	609	577	582	576	639	582	599	564	542	574	579	563	551	546	605	609	578	562	582	602	560	571	587	558	585	569	544	608	586	599	608	616	569	576	597	601	599	606	575	555	594	575	552	582	561	569	576	558	523	613	561	607	593	566	605	542	585	560	581	540	540	578	576	566	602	532	596	602	559	572	570	586	594	569	533	558	608	555	579	588	542	588	573	582	582	568	498	572	557	599	586	593	527	552	554	593	562	585	572	574	561	572	551	541	570	571	553	564	619	576	568	588	541	546	593	596	581	602	580	592	544	578	572	537	548	621	601	596	604	616	566	589	576	542	575	590	555	565	577	573	569	590	549	536	559	573	596	587	540	540	591	564	584	542	547	571	595	565	539	520	546	577	579	547	594	587	590	557	562	560	582	540	578	562	519	586	573	601	577	605	543	562	586	565	585	593	574	627	539	595	576	589	561	554	566	551	579	594	567	587	566	509	564	576	555	580	595	535	557	537	589	631	553	518	548	540	595	558	577	569	568	593	568	560	557	577	543	591	533	589	561	547	586	580	543	585	577	541	561	608	552	575	542	542	565	553	578	585	566	544	588	609	561	568	611	587	586	584	536	561	562	582	523	588	576	558	553	578	580	574	571	574	564	535	561	566	547	576	578	579	523	552	548	556	549	529	563	577	629	573	574	575	583	570	571	568	581	539	588	558	540	580	547	551	550	529	590	613	572	561	563	557	576	542	542	581	586	548	566	551	614	550	615	566	570	555	556	560	547	564	612	571	586	548	560	606	605	575	586	581	579	570	569	569	640	558	593	577	577	547	568	615	575	573	627	577	579	567	581	538	543	597	557	554	561	649	551	588	535	599	574	591	564	564	536	563	572	582	601	614	603	577	567	553	553	557	554	553	575	601	579	572	573	561	580	553	556	545	554	548	545	609	540	622	566	576	565	605	598	584	578	586	551	604	591	549	546	545	572	618	528	545	542	571	607	571	582	570	569	574	613	540	581	579	529	570	562	555	549	556	581	553	576	607	560	593	565	578	581	552	560	594	569	549	545	582	563	593	587	533	554	516	590	571	583	568	560	587	579	570	543	547	587	553	584	541	561	576	596	572	559	569	535	537	606	572	572	591	548	574	547	556	567	558	593	558	585	578	539	586	583	570	620	601	559	561	558	582	528	588	566	621	585	510	553	587	574	563	590	594	596	543	585	571	588	580	528	576	614	562	571	567	564	570	538	574	573	611	590	579	569	597	582	552	568	586	563	588	564	591	575	585	566	552	549	612	545	593	565	598	546	554	548	558	621	548	543	615	552	565	557	606	563	551	552	575	568	556	566	583	589	562	592	565	581	542	560	572	580	585	595	540	586	575	568	531	583	550	604	597	611	575	570	548	566	589	537	568	602	553	593	596	573	586	544	579	586	579	584	592	594	571	554	592	555	579	586	579	609	579	564	516	591	580	586	574	571	594	582	586	577	568	590	546	592	559	591	551	547	586	584	599	568	523	621	576	577	585	590	549	567	594	540	579	595	532	590	566	551	584	557	581	598	599	530	551	574	593	549	578	561	585	575	568	551	544	550	578	548	586	587	598	609	586	566	537	525	580	535	567	577	572	581	574	593	564	610	571	566	584	536	575	590	560	541	613	552	602	578	552	628	599	584	564	588	550	600	593	583	567	550	596	555	579	554	592	591	595	591	576	576	557	559	577	549	576	584	601	542	610	594	593	554	558	569	580	608	581	581	542	585	528	594	550	582	533	548	584	585	515	624	555	600	569	605	611	529	575	570	583	594	570	543	579	559	562	546	570	554	616	567	576	566	598	627	609	529	564	549	599	616	578	547	554	550	596	619	586	568	587	569	588	561	599	537	567	529	517	555	594	592	563	559	554	573	560	583	571	585	581	572	564	577	551	558	584	584	574	573	559	568	589	592	562	506	544	567	557	566	596	591	596	591	583	556	550	543	586	566	593	567	550	622	570	546	572	610	578	556	557	617	612	593	575	603	542	578	566	552	583	596	547	547	558	544	580	553	586	611	582	493	619	573	587	573	551	565	590	545	589	556	588	560	584	594	603	541	591	513	600	565	572	532	541	550	537
24467	21376	28495	24592	21021	3494	919	620	503	457	473	468	392	391	383	423	399	380	410	392	357	399	399	394	391	358	365	414	393	355	342	386	347	353	398	369	377	380	380	380	327	363	360	352	371	377	362	352	372	348	380	366	384	388	386	377	357	389	357	349	344	362	415	367	372	353	335	325	344	347	352	355	395	393	378	350	356	357	336	369	365	366	356	384	362	404	341	361	339	347	323	370	387	348	345	369	386	351	355	342	343	347	359	359	372	382	366	394	322	339	310	348	351	382	370	356	358	350	353	379	364	394	367	342	352	386	329	341	336	363	352	371	380	325	374	376	357	344	328	353	367	340	365	381	337	373	349	382	342	390	348	356	353	323	392	302	335	384	326	347	374	365	361	367	369	288	388	381	356	348	337	369	364	354	377	355	361	359	376	331	336	379	354	334	360	362	333	334	348	380	338	368	333	371	309	355	365	347	362	358	360	346	351	362	422	329	357	379	331	363	355	348	340	346	350	378	329	330	342	407	356	362	360	336	348	361	345	370	400	373	343	321	367	374	363	349	365	358	350	364	350	326	377	390	391	390	371	323	367	328	391	352	372	354	372	366	360	333	366	376	392	332	333	354	366	349	355	406	363	328	362	364	327	343	339	356	372	381	358	401	395	366	372	375	337	338	343	360	354	343	339	384	340	365	320	344	355	360	355	327	383	348	384	344	351	415	356	355	348	338	345	353	343	352	348	347	372	350	358	333	373	354	336	384	366	363	313	381	353	352	346	386	346	363	299	377	355	408	334	378	358	332	330	307	344	393	365	353	388	350	356	362	386	320	332	364	341	377	371	356	343	342	389	357	338	366	399	349	334	332	315	361	349	351	350	361	363	329	345	347	393	362	376	349	373	349	352	363	342	427	348	355	363	342	375	348	329	347	360	337	365	349	393	367	352	318	374	317	350	352	334	364	352	358	318	388	343	348	365	363	341	393	370	372	361	360	357	336	360	352	348	356	326	363	325	386	321	367	344	357	354	371	382	360	358	359	344	380	369	338	389	334	360	377	389	373	333	327	355	345	335	334	339	331	376	353	352	340	378	354	332	351	350	344	378	349	386	377	334	331	365	366	371	358	343	328	347	404	367	348	360	367	362	351	346	322	326	353	359	330	365	352	359	367	332	361	353	347	342	331	399	357	314	365	332	354	338	358	365	349	358	363	361	353	370	404	325	339	347	367	353	334	365	397	361	339	350	365	349	370	359	373	341	341	339	343	374	352	339	324	366	349	359	396	375	359	338	350	374	347	311	346	347	370	346	360	342	346	370	363	380	347	381	348	350	365	314	320	356	363	367	350	359	366	358	354	299	358	340	379	380	334	357	352	360	333	349	343	369	336	344	336	372	343	340	356	368	362	333	323	353	348	341	337	368	312	358	375	344	338	362	385	352	363	349	350	337	361	380	355	329	321	322	362	350	357	332	352	334	353	360	359	352	341	363	360	363	355	342	368	355	319	327	342	336	371	364	314	364	315	341	364	369	347	383	367	334	389	345	335	374	334	368	362	352	370	353	335	374	366	332	368	346	369	376	343	361	378	331	376	351	333	359	349	336	334	344	365	369	323	380	364	348	365	353	331	370	360	381	367	376	347	323	356	370	337	372	364	364	307	371	357	360	332	345	379	369	356	370	326	367	354	327	338	385	372	343	323	353	356	353	357	364	365	341	338	327	359	361	320	350	330	368	356	343	333	339	379	357	353	395	345	343	358	329	353	373	359	353	375	394	359	347	363	366	343	315	311	375	345	366	325	330	323	328	355	377	325	389	313	385	365	326	349	357	385	351	367	328	339	330	362	379	358	345	361	341	347	358	350	317	355	374	352	383	335	359	316	366	346	345	378	380	350	377	374	376	372	342	329	340	374	357	375	359	360	374	355	371	364	349	386	332	329	312	345	374	352	349	353	357	340	330	354	384	348	383	328	339	377	362	354	336	345	353	337	361	331	350	315	358	356	309	322	367	347	364	339	342	357	337	375	370	350	326	349	365	332	366	348	357	367	382	362	329	354	357	342	357	366	368	332	322	331	356	332	343	388	353	343	353	339	389	332	376	343	350	341	375	324	354	373	336	368	371	363	344	319	347	355	366	312	343	362	382	396	351	335	350	355	329	368	373	343	345	359	303	351	391	367	368	346	349	356	388	366	317	350	379	340	372	333	322	342	343	368	328	394	318	369	351	362	334	331	368	308	338	324	335	341	306	387	341	369	350	367	356	363	348	384	350	316	330	369	331	319	349	375	366	339	364	364	379	364	367	348	340	365	352	325	354	363	383	367	350	332	349	335	352	348	371	382	359	377	370	348	372	340	373	361	342	340	345	352	328	370	345	401	318	380	360	357	346	317	348	386	349	371	325	344	337	348	364	356	379	359	336	336	327	365	339	344	344	354	323	334	377	330	357	345	364	352	327	330	360	372	372	342	350	343	327	344	378	368	331	342	344	344	355	337	380	382	325	373	345	356	336	344	355	328	379	365	371	375	363	347	347	346	368	388	354	320	375	364	307	348	376	351	345	348	375	339	380	320	378	324	383	333	339	315	363	356	370	350	359	352	367	340	376	362	379	337	331	295	382	347	419	364	354	335	342	378	356	356	343	362	350	366	354	383	345	341	341	352	368	358	357	368	327	362	351	383	356	341	333	357	368	328	356	368	367	340	388	329	342	382	329	312	348	342	352	359	351	328	340	368	361	389	339	346	354	335	325	321	372	363	339	334	324	354	359	353	339	375	333	323	367	330	340	356	338	344	312	365	317	334	312	359	391	346	338	345	357	340	352	345	319	366	377	347	369	379	348	336	365	333	353	382	351	352	385	357	375	348	361	329	338	344	316	379	294	379	376	365	340	349	326	379	334	333	362	351	355	350	380	334	363	353	365	338	335	334	372	348	354	376	382	352	399	335	382	390	338	327	382	337	353	334	348	341	372	346	328	370	344	332	361	342	359	361	350	353	345	387	396	338	361	343	306	333	365	336	338	380	339	330	360	331	344	340	396	366	341	367	337	301	323	348	363	381	332	348	336	345	355	386	353	357	337	350	363	342	364	346	362	372	381	356	354	373	339	351	344	368	357	336	349	395	365	349	337	368	364	388	356	356	362	353	362	307	346	346	371	342	380	328	407	357	376	361	374	337	384	336	366	358	348	335	371	362	321	339	328	321	384	357	375	384	364	350	383	416	362	333	361	338	320	363	367	386	356	363	341	338	336	336	350	377	378	346	352	350	318	335	340	362	371	356	349	363	386	322	361	352	334	349	379	313	333	381	319	377	369	348	330	346	352	390	354	364	375	364	333	379	302	379	326	325	370	346	359	360	348	327	359	367	347	333	357	377	376	360	365	348	341	362	398	388	349	363	373	335	353	325	381	325	332	357	377	356	346	373	338	334	365	370	363	345	362	314	338	344	371	364	354	348	327	358	342	351	332	347	345	351	324	394	390	361	396	341	367	350	352	377	329	364
3641	4981	4249	2067	1307	1089	818	703	609	543	521	509	436	430	425	422	399	399	374	357	439	364	376	359	353	330	354	344	371	380	337	326	333	329	360	338	324	337	348	337	341	350	388	351	320	331	341	338	344	349	352	325	332	317	340	368	323	341	323	331	331	318	337	320	332	326	324	388	342	326	336	347	341	344	377	346	319	357	323	312	333	340	334	340	319	351	330	356	346	347	343	322	302	373	352	355	363	334	341	370	322	329	329	343	355	315	323	305	293	353	344	338	349	348	332	310	312	342	333	304	323	335	312	329	324	335	356	323	333	334	332	351	340	325	349	321	330	339	305	349	347	388	327	372	338	324	336	321	345	332	324	376	303	346	336	368	345	308	356	320	326	336	345	324	326	328	355	330	306	292	307	346	357	289	345	333	312	312	304	331	347	321	306	327	317	326	329	345	323	318	342	321	342	338	375	346	326	317	315	338	361	322	355	302	309	352	340	319	340	342	324	350	338	346	290	325	343	312	345	330	364	352	290	345	329	344	329	297	321	343	321	324	316	349	355	348	343	387	333	331	308	316	345	337	330	343	332	322	301	315	320	341	308	357	379	345	326	343	332	322	349	385	332	333	366	317	353	346	347	330	344	311	327	324	323	329	327	309	335	344	332	331	358	338	305	318	311	329	356	315	349	357	322	320	289	302	332	332	345	352	330	310	325	316	318	340	315	320	346	349	325	334	304	313	338	313	356	318	345	347	351	324	329	356	347	343	304	296	359	370	316	339	296	335	321	345	321	346	311	340	360	323	353	344	337	326	302	320	363	321	349	301	334	323	348	338	365	319	341	330	329	327	358	324	324	302	342	320	308	367	341	327	347	340	308	335	311	307	336	322	308	328	321	315	347	338	329	333	360	329	313	327	364	304	356	305	334	325	311	307	355	363	332	346	326	340	320	317	333	344	336	346	315	357	331	322	345	324	333	340	310	311	364	347	323	364	345	304	353	342	323	326	358	350	320	318	302	349	365	346	329	311	311	341	310	351	340	325	308	356	347	324	335	327	344	333	347	337	326	335	334	342	288	320	341	333	348	323	353	324	332	311	346	324	345	310	332	337	339	337	330	322	322	352	315	331	351	346	325	314	328	309	353	349	308	346	322	319	334	338	354	307	307	361	328	320	319	357	327	359	333	343	302	311	344	317	332	294	345	320	338	357	363	288	328	308	331	339	354	323	336	330	328	348	331	339	315	323	325	329	316	311	312	340	323	334	337	354	330	314	352	351	321	340	345	339	336	373	336	304	320	320	311	321	373	322	344	331	385	313	315	321	309	286	343	316	357	330	348	335	335	344	338	315	319	366	328	330	357	336	303	301	313	352	341	333	293	312	315	334	329	346	316	310	336	342	344	341	325	311	309	329	315	312	327	343	327	341	342	319	338	373	341	302	337	376	328	284	365	352	362	385	322	343	300	347	320	309	324	303	363	339	344	346	293	324	352	351	322	327	339	298	315	308	334	290	313	346	333	333	310	332	334	337	383	316	344	345	338	311	340	337	332	316	333	325	333	310	315	357	325	317	330	336	333	330	301	312	341	327	346	316	360	329	337	347	350	343	349	322	311	325	369	328	361	347	333	353	340	332	317	330	340	331	312	307	304	342	311	306	325	329	316	311	328	340	325	331	342	335	330	311	335	345	312	342	302	324	335	338	351	315	334	311	326	337	322	324	294	342	333	363	336	348	328	350	334	320	322	333	334	340	326	377	337	317	309	348	298	296	316	324	338	346	320	349	305	369	310	352	330	367	319	326	317	317	342	341	331	342	285	349	312	344	327	324	313	344	328	326	324	313	336	331	332	333	328	324	333	324	317	318	331	324	354	311	375	350	301	340	342	318	317	342	333	361	344	320	345	370	325	331	324	328	340	356	327	334	333	322	296	304	301	324	330	331	321	332	303	334	316	339	320	304	308	320	362	347	327	311	335	308	314	317	335	318	323	319	300	350	326	315	312	334	330	332	317	305	322	338	316	328	361	335	319	317	350	344	288	313	323	343	345	332	351	323	363	348	327	346	313	314	319	312	363	334	318	341	308	297	352	313	300	328	299	315	324	352	340	309	314	326	337	330	347	323	341	322	294	307	333	338	346	336	323	319	356	363	316	322	296	310	315	328	313	340	297	319	295	352	310	365	345	323	345	327	314	325	298	329	332	296	285	324	345	311	305	320	348	343	316	345	316	287	295	316	321	303	346	348	292	327	320	363	344	376	272	378	346	308	323	320	322	359	344	332	312	344	290	325	331	355	332	320	320	355	330	336	308	334	280	347	337	358	338	347	287	324	339	301	314	329	336	331	282	351	312	323	324	344	334	334	315	368	345	329	348	327	330	343	334	326	298	318	344	354	310	362	317	344	317	311	326	340	311	317	336	346	331	312	336	289	324	323	322	331	327	311	307	314	309	325	320	306	325	313	353	352	331	344	342	342	304	323	301	319	303	300	326	313	328	343	344	322	336	343	343	331	334	335	323	366	332	324	340	323	310	350	316	302	320	312	300	311	341	352	322	346	323	306	314	336	375	378	343	344	277	306	317	295	301	327	287	348	342	329	316	334	330	351	327	312	344	324	330	314	323	315	343	309	323	316	332	344	311	319	327	322	361	285	320	334	340	310	325	339	294	334	305	305	346	382	335	334	329	334	291	311	337	331	333	310	340	336	338	318	320	330	326	305	353	331	348	346	339	315	325	327	308	322	347	316	322	318	323	328	325	305	309	317	317	304	320	329	327	321	347	317	331	343	352	335	336	324	327	350	332	341	322	355	329	322	328	310	338	308	339	310	320	334	338	338	312	336	347	346	344	335	293	339	318	342	342	319	316	348	342	315	380	346	327	323	352	333	343	302	331	328	328	310	306	309	340	308	322	338	338	338	303	329	351	332	314	323	338	325	307	326	336	346	309	341	321	333	360	315	335	315	337	306	329	340	326	334	340	331	322	306	327	338	327	336	313	325	351	294	339	310	305	314	324	329	341	317	345	313	353	319	297	373	336	351	334	358	374	315	336	325	331	314	333	315	327	354	318	323	382	299	345	315	306	372	344	310	301	366	304	344	318	362	292	346	312	328	313	311	316	363	336	315	338	330	317	310	334	349	324	335	321	368	306	311	331	343	328	318	326	331	326	362	309	317	350	343	363	292	351	316	319	328	301	310	330	305	348	289	350	340	343	312	330	323	312	352	348	311	325	353	330	351	359	345	339	321	346	327	302	349	313	331	319	323	325	329	319	336	328	334	342	331	299	352	325	309	339	312	341	325	329	358	335	334	303	308	345	329	325	350	299	330	339	305	317	316	323	366	320	282	340	327	344	344	290	315	331	311	329	310	309	324	346	350	329	316	321	306	327	297	310	314	321	323	320	330	328	319	307	316	340	315	329	362	346	330	294	318	273	324	298	324	325	339	321	313	312	345	354	312	306	337	301	336	321	323	329	319	326	350	319	314	364	329	322	329	358	345
27771	10256	1898	1322	1093	990	1028	984	1018	1024	998	963	973	992	1003	1013	983	1070	1005	951	892	985	1009	1003	965	1019	1027	1020	979	942	952	975	972	1029	947	1010	1026	993	995	991	951	972	1026	993	1053	993	967	971	950	984	1069	951	950	998	970	984	1011	1010	1002	947	980	1006	1002	998	959	923	983	998	933	952	950	963	1012	967	1015	1015	977	958	938	1040	987	987	953	960	1041	1026	989	968	957	935	1010	972	999	985	953	971	944	1035	1020	1027	983	996	1037	971	1057	1013	927	1033	1006	969	936	990	1029	948	982	990	968	994	1044	986	977	919	1000	983	980	1020	938	970	1007	981	976	968	987	973	1000	1018	989	1007	997	984	902	1026	980	990	986	962	963	953	1022	1009	952	1011	966	993	977	952	990	1037	984	1003	1005	989	1022	968	1010	904	960	1048	957	986	1000	989	939	1003	958	979	1030	974	939	986	988	1004	955	1030	971	988	1071	998	956	957	964	1050	955	1015	1028	997	970	1033	1040	972	970	1032	952	968	960	1019	1027	1036	943	981	988	1022	1020	991	960	1034	934	1010	949	996	1024	991	998	1000	997	972	959	995	973	967	997	982	1037	977	945	913	945	974	1017	967	991	974	1052	986	995	986	1012	1000	972	980	1016	987	1025	969	977	947	959	966	1006	965	1027	995	1027	1032	977	1001	935	998	979	981	1024	998	988	969	987	952	1038	998	1040	973	1006	976	984	977	970	906	996	966	970	946	1021	1022	1010	980	1026	993	965	987	971	969	991	1057	978	980	996	977	1003	943	978	1021	1009	937	954	996	1045	938	943	968	1039	1036	991	970	1003	1004	1025	980	1053	940	1041	984	1029	1013	979	969	969	979	982	999	940	1027	928	977	998	998	978	1053	1011	964	1004	1039	1031	984	1004	965	1007	998	963	958	984	1011	1002	1048	969	993	976	994	1019	974	1024	981	1020	969	997	960	954	946	978	973	1011	976	993	987	1036	946	1018	978	995	980	962	977	970	948	1014	928	1024	1016	1004	989	957	979	962	995	1017	923	972	971	985	951	973	958	1000	999	1021	987	975	1020	974	946	969	1021	913	1001	979	1013	936	1013	1065	1033	998	965	968	970	989	948	986	964	996	996	956	1020	1008	954	1022	997	1033	967	949	998	981	1007	948	990	965	1013	995	960	973	991	1013	979	931	970	1004	963	949	968	998	955	947	977	934	983	1007	1055	1009	954	1020	1004	1044	1002	979	993	1052	979	926	975	992	1007	980	990	970	1020	995	969	986	1044	982	926	985	954	959	979	967	913	931	992	985	916	1027	1035	961	937	943	964	1031	967	994	942	1032	974	979	1003	981	978	993	1026	944	937	971	988	968	969	1021	982	1078	970	991	1016	1000	1034	999	1010	942	919	1007	967	951	1059	918	964	955	989	965	998	973	1011	968	979	1009	987	1029	990	964	1028	946	990	1002	1042	886	986	972	980	993	942	940	999	1014	1006	945	1001	945	973	948	959	990	988	951	987	1003	978	1005	951	981	964	1001	1045	1038	979	1022	990	969	1001	991	996	1009	972	998	985	982	913	1010	1002	993	991	962	1028	992	990	1010	1011	982	1016	975	935	1035	952	997	997	991	1006	968	1004	1022	1004	966	1013	967	970	1009	981	969	998	977	998	1000	1019	1011	1014	991	1007	988	949	1010	1026	980	998	983	937	940	954	955	966	965	967	1011	976	972	933	1034	950	955	1035	1025	930	989	959	969	1000	1010	996	1032	995	1023	1017	937	1036	1002	973	984	974	1015	972	1007	983	969	972	1006	1020	1006	1036	992	966	994	1036	1045	981	933	998	946	955	904	901	926	1001	971	1024	972	1012	1017	999	1012	1005	954	1044	1013	1043	996	923	1016	1046	1013	972	988	998	976	956	1006	985	1010	1066	981	936	994	1026	978	1008	994	996	932	989	977	1023	1009	963	997	1001	948	1011	987	976	986	977	1072	958	969	996	964	992	948	933	990	1005	952	1018	970	1000	941	965	1022	974	969	1034	991	975	965	991	981	956	1015	927	1000	982	1054	1057	1056	995	943	1005	991	957	975	981	1041	1011	953	993	934	1029	983	1044	918	967	994	1012	987	958	971	1005	1005	971	1024	1002	991	1002	1021	983	961	1023	967	966	970	998	1002	956	969	1010	999	991	984	995	1001	956	966	992	1045	954	1023	995	945	1016	983	1027	1030	984	971	995	1000	1011	971	994	988	994	1012	950	998	940	1017	975	981	980	986	977	971	974	993	1005	933	1021	934	938	1018	999	964	951	997	1058	1030	994	952	984	918	1023	946	939	977	958	1013	985	985	999	1000	1021	992	917	912	976	957	1040	919	984	976	944	968	995	1052	982	986	933	979	1022	998	967	982	1008	982	1027	1013	1012	1036	955	982	1006	981	933	925	1047	1043	990	975	1038	976	942	1000	1025	959	1001	984	966	975	1013	998	982	942	981	991	924	979	951	982	966	972	1004	992	995	955	1030	953	976	920	967	986	1001	1014	953	1038	938	965	1011	962	982	1017	960	951	993	935	898	974	915	934	964	1004	1010	912	979	917	946	1009	1020	1026	974	952	1011	971	1006	936	940	983	968	995	1031	951	1015	991	949	932	976	1010	997	1007	971	989	984	972	1020	997	982	990	974	948	1005	1027	1047	953	954	954	984	966	990	955	961	908	959	1032	963	1026	1018	984	1009	976	983	985	973	991	998	965	1012	970	981	1042	1017	986	985	988	1002	996	1065	931	988	886	992	960	965	990	1022	976	973	984	1029	965	1013	1031	912	938	955	941	1008	996	989	1009	967	989	1018	969	990	1006	1007	969	1037	941	1017	1054	1011	997	1023	1009	970	994	967	1046	955	962	1008	1010	973	889	956	1037	991	977	967	952	930	1000	1012	916	960	963	988	976	1023	1022	1003	983	997	1008	938	996	968	991	1021	996	987	1018	990	954	977	977	1003	985	935	1000	942	966	1043	1030	1020	969	1073	972	1015	963	966	991	997	1023	963	995	996	1041	1019	996	958	946	1062	976	931	995	934	992	977	998	1021	948	1039	1024	985	1012	930	940	988	993	972	954	1032	1030	954	900	987	984	988	995	956	994	975	979	984	983	955	1008	1031	1025	929	941	1023	930	973	981	996	958	1030	1042	1051	1002	970	973	987	1008	944	976	939	970	1039	996	987	1042	1012	993	1054	1010	929	960	924	992	1033	905	957	992	1056	1005	979	1011	1002	972	928	960	1013	973	946	903	986	967	945	945	982	1013	1038	1007	984	987	955	1036	999	974	992	1010	972	1057	996	1023	990	983	969	997	1037	1028	958	933	924	952	973	973	977	1042	956	979	1014	932	959	990	1029	1000	953	973	962	950	969	969	994	933	998	988	1003	999	1000	966	971	952	992	965	962	1026	985	989	1032	988	1025	947	987	966	1022	961	936	995	946	1032	971	1011	1004	996	955	963	1006	980	1036	972	970	981	1048	932	987	996	941	967	1022	1042	971	1007	997	1019	977	969	1010	982	947	1015	988	963	1002	999	955	971	977	1040	959	977	951	977	950	977	986	1022	996	1022	1017	1003	961	980	905	936	955	983	1022	962	1017	949	974	938	985	980	977	964	984	946	1017	987	1043	964	943	977	980	981	1012	989	971	966	954	973	1022	961	1026	992	995	974	970	956	997	977	947	998	1014	997	1024	969	1014	1023	987	917	1020	977	914	1031	985	944	1021	956	993	1053	1019	1036	1010	963	990	996	1003	951	934	1038	1010	1025	1022	972	1005	993	1002	979	1022	911	976	997	978	1011	1014	981	1009	982	958	940	1011	1021	1005	1006	993	1004	1082	961	957	1025	1062	981	984	983	915	972	974	918	995	1006	974	1025	986	957	946	1013	982	983	972	968	1016	974	967	1060	981	921	1076	986	958	1004	1006	970	1030	970	990	1003	985	962	978	970	995	970	956	1003	948	1021	997	940	969
5536	1073	927	928	918	797	834	775	793	788	845	796	777	800	806	789	802	798	798	776	786	778	753	754	808	759	782	759	767	855	826	841	818	810	790	784	826	818	809	773	827	804	835	764	797	768	786	781	766	815	811	781	744	774	799	786	803	728	797	777	828	801	777	827	798	762	784	828	785	853	784	840	786	774	822	772	831	823	751	809	819	843	831	803	788	807	807	743	803	845	765	870	802	788	783	804	806	738	814	776	813	847	791	796	799	793	797	778	754	761	803	785	820	761	744	815	764	788	776	762	779	776	784	788	774	797	780	766	773	805	746	774	783	807	780	776	782	822	741	761	768	750	763	786	860	842	787	793	783	783	850	776	828	822	809	748	801	743	796	784	815	779	810	793	828	779	759	773	777	855	792	770	801	822	733	774	803	778	772	735	794	790	757	827	774	782	776	751	785	793	721	801	811	792	824	814	808	801	741	801	753	816	804	778	766	814	806	826	771	766	763	803	775	804	774	808	776	794	777	753	776	813	812	787	742	802	805	779	732	840	798	786	769	751	769	812	781	817	760	749	784	763	795	750	749	840	782	824	806	771	752	839	752	796	776	766	780	758	795	826	766	814	786	776	786	800	793	778	797	827	752	775	778	771	801	774	759	766	827	750	823	856	780	767	814	774	777	788	786	825	779	814	759	744	805	783	817	730	814	809	787	750	751	829	783	754	801	780	814	819	764	798	829	803	789	753	799	824	798	798	746	758	787	814	751	760	801	791	804	799	726	765	797	779	763	803	790	745	763	765	776	801	748	772	821	770	740	814	780	816	765	800	819	781	828	745	791	768	807	777	759	767	770	807	786	775	803	792	748	752	738	759	814	772	795	740	776	762	839	737	836	784	759	776	756	779	788	803	800	816	809	805	770	797	824	765	804	783	818	773	802	789	820	795	775	818	806	752	786	806	777	787	835	788	795	769	789	770	775	769	784	786	767	785	757	743	776	783	849	785	779	813	758	761	776	789	773	750	774	818	745	756	769	794	767	807	821	840	813	778	809	772	785	773	799	775	726	816	759	807	773	781	818	753	756	752	817	812	791	764	803	787	840	767	810	756	765	817	756	802	794	763	805	780	779	819	743	786	819	791	750	786	783	770	785	786	778	795	734	794	804	806	778	824	735	801	805	840	784	837	756	749	821	766	848	770	780	835	781	785	815	772	789	793	818	749	797	806	830	799	820	787	808	797	778	800	790	776	808	759	808	797	819	768	798	772	804	787	749	767	793	890	783	833	792	868	839	786	772	739	787	771	763	766	851	837	799	791	780	736	794	772	835	778	799	782	791	773	801	784	791	743	806	784	797	775	828	763	807	807	789	809	755	709	787	797	794	800	774	774	795	797	801	791	739	787	845	782	787	780	755	782	791	800	788	790	786	820	827	747	801	807	799	799	804	748	785	801	817	780	772	755	804	794	772	818	780	769	781	811	758	774	786	786	752	751	774	829	765	755	820	778	778	754	791	803	767	779	800	757	804	817	824	742	812	822	771	821	793	784	783	796	803	756	778	854	739	785	782	864	780	776	779	799	717	854	812	788	851	828	774	776	780	757	759	794	739	801	734	793	745	797	763	788	804	778	785	788	773	797	774	754	797	757	796	808	796	816	784	776	778	801	825	812	809	747	812	766	771	826	825	788	744	840	823	790	774	821	778	756	786	791	798	810	771	815	832	786	791	763	723	771	838	804	753	781	812	778	779	767	814	766	800	793	771	789	804	821	756	817	808	776	794	773	789	785	730	788	789	834	783	817	774	806	815	788	785	819	828	819	720	777	751	876	809	794	786	781	801	767	776	803	805	740	786	792	783	798	792	761	784	837	749	827	809	794	782	787	818	807	771	772	772	755	778	808	757	730	778	761	853	802	765	773	804	771	838	801	844	801	793	796	816	777	793	801	831	800	829	809	773	735	792	801	779	739	741	785	810	784	734	836	813	801	770	765	799	770	833	755	776	765	789	783	822	790	784	776	802	782	786	793	761	818	778	786	755	806	728	779	809	799	811	765	777	763	783	780	817	798	795	795	794	755	781	792	870	786	763	770	752	829	839	797	791	768	765	792	812	823	776	793	791	781	759	811	841	756	757	787	778	753	781	762	784	792	779	769	823	808	772	830	774	742	824	749	818	806	842	784	787	770	803	811	766	781	812	751	815	789	761	792	805	765	850	757	815	803	838	826	817	809	757	805	824	776	778	796	766	761	876	810	795	761	801	775	809	790	795	809	776	761	742	764	781	783	791	828	791	753	833	761	807	757	789	792	774	785	779	793	830	810	789	791	786	777	807	801	809	777	830	773	785	759	806	749	812	825	778	751	786	787	793	755	769	763	768	804	821	821	806	747	826	785	824	761	776	817	774	801	730	789	799	777	738	779	808	767	800	771	815	761	814	754	792	779	753	804	856	796	821	795	812	816	806	799	771	788	836	819	796	819	859	773	778	816	706	790	761	850	812	787	831	761	822	789	729	782	780	799	776	756	828	760	787	812	833	802	777	766	794	817	806	760	795	775	845	770	773	775	792	743	716	757	756	795	772	793	832	817	794	759	796	752	819	797	775	745	768	762	799	809	757	840	776	768	739	774	826	761	785	765	780	781	772	786	791	835	760	788	778	756	823	830	819	767	770	791	786	849	804	812	794	807	831	780	773	850	785	787	794	796	780	812	763	772	772	772	765	781	722	809	722	758	810	773	761	741	820	761	781	787	757	803	742	812	800	804	774	781	812	737	781	834	771	836	731	771	804	825	794	726	763	793	826	828	741	773	801	783	814	850	783	760	795	780	804	821	825	786	819	804	801	835	780	805	804	845	792	803	795	788	813	803	832	770	805	800	801	811	789	790	764	763	779	815	816	746	819	807	825	777	784	774	789	805	808	778	810	790	772	811	789	816	801	766	755	820	807	812	761	778	803	767	765	803	771	782	813	843	722	794	796	775	808	805	809	744	825	786	813	799	775	779	752	772	769	836	812	810	791	775	828	829	735	794	763	731	842	799	794	804	845	803	760	751	781	816	745	755	781	748	890	787	773	789	804	805	763	768	790	797	816	812	742	755	788	789	843	745	735	746	733	780	824	769	818	784	800	791	800	791	774	809	789	822	860	766	792	758	829	791	782	799	776	797	814	761	806	750	752	747	773	799	756	773	762	808	807	777	782	813	801	779	849	759	784	811	761	751	774	801	804	793	820	779	782	768	859	800	793	839	831	771	800	784	835	760	824	815	823	799	776	783	822	833	774	741	779	790	817	823	760	843	844	794	787	762	780	766	734	749	785	772	773	733	796	811	806	810	801	786	795	737	781	798	792	737	779	797	836	767	789	828	801	723	721	749	758	755	828	794	756	782	772	795	756	811	761	786	789	720	843	791	764	830	814	815	788	812	788	830	802	789	832	841	766	802	813	791	783	821	766	806	782	830	814	796	734	806	825	811	741	748	821	828	804	788	789	773	809	769	823	779	809	798
25639	21427	27182	25348	4210	1154	967	830	719	717	734	772	688	692	695	675	677	668	680	706	739	722	677	672	729	713	654	712	657	695	650	689	623	649	713	630	696	690	628	645	671	646	653	674	659	696	643	675	727	689	665	645	682	655	679	662	690	633	670	683	661	684	648	612	693	731	674	675	685	658	664	717	684	685	694	673	663	642	729	653	680	661	689	668	708	708	676	678	665	674	718	667	727	694	660	724	698	660	679	697	614	684	670	683	660	679	683	699	631	659	663	712	695	668	647	662	687	658	668	657	695	647	674	679	641	712	659	654	716	682	702	657	645	667	698	671	677	690	675	682	656	644	656	695	648	696	648	714	681	660	667	655	679	702	642	655	654	681	673	663	699	713	641	650	632	647	653	635	715	674	658	717	689	671	706	664	615	716	697	657	703	686	709	684	648	634	684	654	675	606	690	679	683	653	745	666	678	672	648	679	668	651	654	682	673	669	727	643	682	665	648	697	642	653	693	665	676	623	639	647	672	639	677	681	655	681	657	679	700	682	651	673	682	718	658	635	692	677	657	707	642	681	695	684	690	702	666	673	680	682	660	685	662	655	650	623	658	684	681	661	639	666	663	710	725	683	697	698	657	657	683	643	708	687	649	655	645	603	631	653	661	707	667	620	675	651	680	657	661	664	680	641	697	649	638	700	653	655	706	684	694	675	651	615	683	607	701	682	658	611	666	702	700	691	668	706	651	633	676	679	721	693	703	664	670	624	661	668	610	649	661	710	654	621	601	638	661	709	675	671	665	665	662	684	677	614	693	678	680	726	654	641	687	712	667	667	694	716	700	645	671	606	636	709	663	677	669	656	646	692	670	668	674	610	690	650	711	684	673	662	650	681	700	653	627	643	687	672	643	698	649	669	678	669	671	681	634	651	691	699	690	651	669	719	682	693	670	653	654	667	691	679	691	677	674	645	699	698	675	628	647	701	676	688	682	713	662	671	652	661	651	688	719	650	640	633	653	671	710	674	653	644	687	635	716	670	680	637	650	661	662	683	672	689	696	659	644	635	687	668	616	698	651	645	699	650	681	656	688	672	638	683	654	624	704	678	683	674	631	656	658	680	649	685	672	668	676	671	695	670	639	682	673	653	606	653	653	653	633	642	645	652	663	663	643	675	662	658	688	664	678	647	646	666	644	650	693	672	657	696	663	645	626	638	728	671	648	636	715	712	676	675	630	645	635	638	693	709	655	642	658	702	658	721	697	725	683	626	684	645	724	679	634	625	650	631	645	661	636	684	671	682	688	684	697	652	639	681	642	676	688	664	744	690	631	672	669	684	686	637	642	678	647	687	623	656	624	662	629	643	646	666	689	636	654	669	672	648	684	620	645	671	690	632	668	679	684	698	670	676	676	685	616	687	652	644	650	687	645	664	654	664	677	716	697	647	637	695	689	692	656	703	630	664	675	662	711	702	657	652	701	661	675	636	667	652	646	698	669	639	650	689	714	667	669	675	676	688	688	681	605	667	629	701	725	608	683	685	638	648	651	669	662	636	704	669	692	726	663	656	664	663	634	656	706	667	683	676	646	712	654	666	664	688	683	716	669	663	664	683	679	682	663	675	663	647	666	692	698	696	681	658	690	692	668	665	699	659	654	715	629	687	686	663	663	662	706	693	638	707	666	681	638	655	687	635	656	678	657	742	684	663	668	675	691	677	667	722	676	662	734	619	638	688	716	665	618	632	704	642	637	674	689	674	648	643	686	648	677	640	664	673	660	665	652	661	673	658	665	685	661	684	647	660	684	664	662	660	654	622	661	634	658	642	662	643	673	702	689	648	721	674	712	718	658	665	679	670	648	625	658	645	670	706	736	675	735	666	701	634	614	653	649	690	676	689	628	655	688	648	623	654	680	633	648	653	675	681	687	641	678	624	701	709	655	615	676	661	681	658	662	650	689	635	636	664	606	641	618	628	702	653	639	650	665	633	650	692	635	603	670	664	666	682	638	691	714	645	648	652	698	659	680	657	679	667	729	660	665	660	649	650	658	665	675	674	683	618	659	698	639	703	682	661	670	636	667	647	692	673	659	670	666	639	687	656	715	662	660	649	663	674	699	646	695	662	653	682	642	670	678	690	657	665	654	661	702	636	634	630	649	647	654	687	692	672	627	682	656	664	721	746	669	680	655	656	649	685	644	708	666	647	646	633	698	659	684	697	679	706	672	680	651	689	621	690	711	634	652	689	688	618	661	643	640	652	677	627	626	676	715	687	662	663	716	655	666	705	676	681	649	696	675	696	693	662	667	651	676	634	653	655	673	646	706	685	652	668	684	680	707	665	702	666	678	673	673	659	701	659	650	665	688	645	673	700	641	652	653	675	675	659	674	696	691	683	626	691	678	648	636	738	656	660	693	641	666	658	612	650	645	645	649	664	623	665	651	683	698	633	661	654	649	671	664	603	654	674	696	707	646	679	647	662	708	689	618	636	693	632	649	677	656	631	701	660	653	647	667	675	664	657	645	670	638	747	644	669	635	613	656	689	684	695	648	659	693	659	633	635	630	623	675	702	665	643	666	648	719	643	676	670	653	643	649	709	666	690	652	667	637	651	650	640	681	609	667	657	663	632	666	716	670	697	612	719	689	692	689	676	666	713	696	667	668	675	697	686	718	676	668	661	665	657	661	648	649	699	658	690	680	644	684	636	650	643	655	690	662	618	642	671	704	656	681	672	624	702	640	649	689	645	632	676	698	667	666	643	659	694	644	643	677	680	659	632	723	667	687	643	682	660	646	624	647	675	655	671	760	640	663	661	654	677	664	587	678	694	600	650	663	625	662	649	692	671	661	680	611	682	597	687	697	653	687	693	737	699	679	669	689	685	680	678	671	706	700	673	687	675	689	695	644	668	678	613	686	679	676	679	622	654	704	686	630	661	638	642	701	640	668	631	644	629	665	666	652	644	675	666	619	689	645	650	661	657	627	654	671	651	672	664	683	707	718	646	597	670	692	698	674	648	715	678	638	615	654	684	677	675	656	690	696	635	633	600	705	713	683	669	663	693	666	676	699	637	668	697	641	644	643	674	635	661	693	707	631	644	656	653	649	671	678	679	666	618	714	600	647	677	675	665	669	621	641	665	670	655	734	652	651	708	701	665	666	682	661	628	652	652	635	667	688	706	652	696	638	666	645	672	692	684	651	623	647	651	717	692	716	710	732	657	684	667	647	694	600	681	668	710	629	632	687	668	673	661	678	696	732	675	682	659	623	610	665	668	691	647	668	670	642	640	679	681	685	656	665	693	631	678	686	693	699	714	641	646	652	663	705	663	660	698	621	690	632	677	646	654	634	656	651	636	700	659	663	682	706	706	654	684	715	655	679	664	642	664	653	627	650	638	666	658	703	716	681	665	654	642	632	708	660	687	682	645	676	609	687	707	647	641	701	663	703	704	644	660	692	631	655	643	656	694	615	654	760	677	657	705	644	688	676	686	683	625	678	661
3723	2999	2570	1470	1069	892	809	810	732	651	661	683	642	664	639	620	593	568	617	600	574	629	631	563	585	591	591	593	596	622	624	603	569	597	630	558	622	541	586	620	590	540	567	581	600	559	585	582	619	598	599	611	580	585	586	568	588	557	585	639	606	585	579	549	551	612	602	594	578	583	580	552	591	574	550	593	613	566	588	630	614	585	605	576	595	607	554	576	608	623	599	590	567	613	558	591	608	579	589	602	535	553	542	598	591	559	542	567	585	547	591	587	600	591	583	572	525	583	601	605	603	603	587	573	586	567	563	571	545	575	568	608	578	641	619	625	540	576	581	538	603	553	547	567	569	575	560	567	598	589	514	553	582	550	564	561	597	579	575	561	600	587	588	570	572	593	613	598	502	579	553	586	586	561	604	585	558	577	572	638	534	578	575	604	593	585	561	581	542	563	562	627	623	562	565	584	539	526	573	562	579	570	596	578	570	533	554	546	602	596	601	590	596	609	558	567	563	566	633	582	558	572	614	553	563	559	609	600	580	551	533	571	577	533	568	519	547	550	608	592	590	597	578	550	575	570	552	578	565	603	589	606	556	602	587	596	537	596	556	572	579	603	588	620	604	594	530	570	599	560	574	577	571	587	595	656	569	528	578	629	576	593	585	579	576	596	587	621	575	560	539	550	596	562	566	596	588	570	548	524	561	589	556	560	573	560	594	562	588	582	573	585	572	548	600	562	555	575	547	582	569	597	605	585	596	590	600	594	541	574	586	594	572	543	624	596	608	567	564	529	579	584	572	554	546	570	584	558	529	605	625	585	600	590	600	603	603	577	578	589	620	603	594	548	601	555	548	614	544	610	597	586	535	552	626	557	553	589	571	539	570	579	540	559	616	615	564	555	578	615	573	568	570	551	563	596	583	631	616	584	620	575	606	540	579	578	595	620	588	632	537	570	571	533	614	591	602	614	593	606	602	604	562	567	580	576	541	582	581	594	567	576	587	566	600	576	564	582	579	562	540	567	603	516	573	553	558	559	548	546	580	563	602	573	576	531	590	528	556	580	545	561	572	555	581	569	591	593	585	575	630	560	602	562	610	594	542	614	559	538	551	570	573	579	571	524	596	576	537	599	593	623	557	619	550	551	552	564	583	577	570	569	592	585	630	587	560	584	594	585	587	608	538	597	568	556	596	563	538	602	560	551	596	584	568	604	627	552	566	550	536	612	554	550	563	538	571	545	589	587	573	611	555	614	605	617	580	558	564	541	569	573	542	581	579	529	603	556	574	555	599	585	565	581	545	568	585	587	567	567	564	550	565	586	563	589	587	597	580	585	581	594	566	570	540	598	596	570	591	576	596	576	539	604	565	535	588	596	588	589	596	527	621	579	540	598	622	594	582	552	562	550	600	567	561	568	591	541	599	612	606	596	555	586	588	578	561	501	586	561	561	569	534	547	569	591	569	562	513	553	609	659	559	592	570	598	556	547	577	596	573	579	551	583	530	587	583	628	544	597	570	574	540	600	574	619	529	594	564	557	570	600	587	579	566	598	586	597	560	595	570	543	585	603	584	550	563	557	553	558	601	586	565	567	598	570	581	582	517	584	612	604	541	566	579	550	599	594	572	537	574	602	569	582	569	559	578	555	570	557	566	551	599	549	555	575	596	582	568	550	566	582	574	571	519	592	545	536	575	600	542	586	580	565	592	616	594	573	555	544	561	605	589	573	553	597	586	591	599	539	603	540	574	536	614	598	586	593	572	593	565	555	593	577	547	556	576	571	623	581	585	537	540	567	566	572	553	601	573	549	554	525	553	581	580	526	585	573	599	588	572	596	607	610	588	559	543	567	584	568	607	525	556	567	575	587	581	603	611	614	611	522	590	571	560	602	537	601	570	570	586	589	605	620	544	553	558	573	556	577	541	533	533	564	600	587	553	560	554	579	595	572	608	577	570	549	576	606	581	554	616	599	631	573	536	586	599	551	576	596	583	590	551	567	588	587	531	572	546	579	602	574	585	530	596	579	568	550	624	566	541	577	570	565	549	567	575	593	611	567	586	529	530	573	578	545	596	587	545	566	588	590	599	613	590	603	594	561	566	601	527	575	568	529	552	591	555	551	534	554	544	584	603	584	573	563	566	570	627	579	577	593	593	590	627	581	614	563	579	614	543	598	572	565	587	602	582	549	570	588	571	543	601	572	572	584	604	579	583	591	541	572	572	551	570	568	563	591	590	605	529	502	591	584	597	588	559	549	524	568	593	573	552	582	548	541	551	596	578	575	557	566	598	563	533	572	563	575	547	581	624	573	630	630	601	573	550	616	647	572	620	542	585	562	557	584	595	552	532	589	550	603	522	567	569	575	584	581	529	547	571	562	590	587	589	528	566	577	576	618	589	572	589	539	532	591	604	580	532	589	554	579	525	527	597	565	534	567	561	529	556	640	569	571	569	583	562	608	557	539	556	570	578	550	605	567	574	600	532	607	552	567	573	587	547	541	593	587	598	596	573	589	567	616	600	546	555	543	583	559	552	587	566	590	584	539	579	591	558	614	570	527	555	574	601	563	582	606	609	539	564	563	543	577	556	577	555	548	545	565	594	555	572	604	552	541	615	526	571	588	594	534	563	545	578	594	554	570	592	563	544	551	583	567	574	576	593	535	593	576	583	601	572	590	628	544	572	620	584	588	581	574	586	561	619	540	517	569	559	604	545	539	590	600	578	591	583	557	556	561	587	544	576	566	585	580	520	588	571	591	534	555	631	587	518	596	561	574	593	604	614	566	569	517	566	540	542	586	594	538	602	542	600	549	588	539	563	548	579	560	595	567	590	592	585	604	581	552	562	583	517	533	564	564	558	557	597	537	556	588	551	562	595	574	571	607	569	587	547	575	610	550	599	558	568	621	577	592	595	544	566	522	586	583	558	605	582	568	595	559	583	564	624	573	579	558	571	582	573	545	563	568	584	650	527	576	560	588	573	589	551	551	539	554	560	549	608	599	598	590	559	606	572	573	575	553	590	511	593	562	578	599	585	568	574	597	565	598	594	555	535	522	566	519	590	537	547	601	521	574	566	601	574	585	596	571	564	551	552	583	567	602	595	590	598	621	572	605	579	550	587	595	575	585	581	596	564	628	537	617	573	570	541	547	561	544	576	601	592	558	537	608	602	552	562	564	585	554	597	554	556	572	618	593	570	573	605	556	599	532	570	611	585	586	589	585	567	615	618	570	581	554	541	532	539	547	602	590	582	549	603	615	631	599	588	567	539	561	592	584	580	574	564	591	596	540	502	553	599	587	599	566	582	598	535	590	591	589	580	575	574	581	588	577	546	589	498	574	553	628	568	578	587	596	621	562	594	572	646	549	595	551	586	587	577	605	576	588	553	553	591	564	555	591	592	565	533	597	566	604	568	575	575	604	560	565	532	570	655	586	584	586	589	557	597	550	581	523	595	563	583	604	570	568	614	547	581	573	583	562	560	557	563	532	566	551
24507	21392	28495	24651	20937	3369	937	634	484	476	486	434	419	395	372	395	377	373	405	362	358	373	390	409	343	375	362	365	379	393	380	355	387	355	363	362	358	407	340	366	377	362	367	393	354	374	354	365	367	365	353	361	380	366	333	380	368	354	360	374	362	370	328	324	367	328	364	346	327	358	369	349	349	327	329	376	359	394	369	387	325	367	374	373	342	350	362	400	306	369	372	368	348	362	367	365	371	344	338	364	352	352	350	349	366	356	335	379	372	361	335	377	375	370	338	378	343	343	354	353	341	382	358	346	323	341	350	353	354	352	355	402	346	349	395	358	345	376	360	345	316	346	323	368	356	317	345	359	356	365	337	339	338	362	363	360	333	365	337	356	379	366	377	357	349	358	342	352	377	357	357	362	365	357	409	340	359	367	347	350	343	392	368	325	356	390	345	345	336	381	371	324	345	390	366	378	342	370	369	377	353	365	336	326	363	362	362	370	337	376	356	369	371	374	336	365	351	365	409	328	368	377	379	371	336	345	354	318	320	378	354	349	366	375	356	334	361	369	371	368	338	369	349	351	361	337	362	355	348	327	390	364	378	352	342	343	351	363	347	336	328	347	368	346	317	359	345	339	372	353	343	345	329	343	334	387	368	354	374	394	335	351	356	382	349	349	366	343	331	360	356	342	361	365	342	348	352	354	333	343	325	374	370	374	375	337	358	380	359	385	388	343	346	372	330	376	358	324	339	384	338	362	319	347	379	350	344	285	347	337	338	385	379	342	365	364	340	389	377	364	362	364	370	351	349	374	342	339	352	311	340	388	352	340	339	363	374	327	372	352	342	357	338	347	353	359	336	332	354	350	364	358	330	384	335	366	366	378	340	376	399	351	350	332	342	351	355	356	361	384	365	392	367	360	395	391	383	361	346	357	399	334	330	335	417	374	348	358	373	343	339	333	377	319	302	369	359	314	377	392	370	306	352	356	363	376	332	385	359	342	354	328	350	336	369	348	321	361	345	316	346	319	318	345	348	325	357	340	385	322	366	374	365	366	372	359	359	356	353	337	369	347	329	321	347	354	343	354	347	367	353	354	362	360	361	316	360	349	382	366	377	347	356	354	362	303	328	329	372	355	396	363	341	368	368	357	340	323	352	353	363	368	365	344	354	374	364	354	365	375	336	343	329	350	349	337	376	358	364	329	366	347	357	347	413	356	356	368	394	349	358	364	369	365	340	375	347	328	373	349	353	331	352	335	339	360	353	348	351	333	363	370	386	351	382	353	341	329	343	334	356	340	363	345	352	346	355	359	362	334	342	352	313	376	355	337	337	333	380	372	346	342	349	359	334	340	357	356	339	372	370	346	329	321	348	384	341	347	344	362	376	360	356	341	318	343	351	375	369	366	357	344	381	379	328	355	363	357	363	352	341	328	329	374	344	368	351	335	333	344	344	362	386	345	379	375	354	323	324	341	333	347	366	358	328	370	337	357	325	382	365	349	345	358	371	336	356	357	332	346	337	366	346	303	376	317	346	369	361	327	348	347	363	338	339	352	374	336	353	360	366	366	333	359	305	372	376	394	323	358	328	371	358	344	369	356	385	347	330	361	330	362	341	371	350	349	342	381	352	359	391	343	355	327	361	334	372	349	312	372	338	391	367	335	410	344	353	347	364	340	327	347	335	356	350	357	315	337	363	345	340	357	324	336	343	371	369	352	349	375	361	334	343	319	347	347	316	349	369	350	325	345	384	348	370	360	360	352	390	336	336	366	371	342	349	365	354	329	382	361	322	349	359	352	338	342	324	324	351	339	353	331	336	316	343	367	357	359	369	308	363	343	352	387	357	352	382	368	353	320	355	351	348	337	348	320	343	385	356	350	346	348	376	348	323	334	398	345	335	356	371	348	342	354	342	324	368	333	354	340	354	348	341	369	344	360	363	329	398	344	349	365	362	335	361	359	390	363	332	367	364	378	328	356	399	347	314	313	410	377	346	314	362	345	330	341	333	355	336	377	376	384	379	397	359	344	372	407	342	306	366	355	338	335	345	335	379	345	361	336	345	335	364	355	367	339	363	363	368	341	342	344	375	353	379	341	341	362	328	337	350	363	371	343	361	379	349	337	359	340	337	344	360	326	362	332	334	336	342	346	349	375	394	340	324	353	321	321	388	345	373	358	355	352	342	338	343	383	351	339	344	376	324	351	322	337	351	323	377	355	372	360	357	339	358	349	355	359	347	326	351	341	395	347	336	356	358	383	374	355	361	392	337	389	384	342	344	362	342	346	397	349	339	382	340	374	309	344	366	360	345	339	381	337	340	337	352	365	338	329	327	363	350	341	379	354	391	355	358	342	357	368	360	344	331	366	369	340	344	353	376	365	361	340	369	355	347	357	340	357	360	319	345	329	363	356	349	382	343	358	364	335	324	372	341	342	367	340	348	362	399	345	346	350	338	333	365	363	382	370	361	332	368	364	366	398	344	351	359	350	350	373	322	384	340	325	385	335	386	337	332	389	358	358	314	358	352	376	371	330	369	344	354	366	350	323	346	360	316	366	331	353	354	349	329	355	338	353	360	335	383	343	407	368	361	353	359	365	343	331	354	346	373	375	314	346	344	339	361	362	339	355	366	356	349	366	385	342	367	315	361	335	327	399	335	329	383	366	364	369	332	363	349	315	358	339	358	352	307	348	350	361	371	364	356	373	362	365	343	321	342	327	336	365	355	399	369	332	352	336	343	353	335	361	343	341	353	351	342	382	339	349	380	337	363	383	338	350	342	321	377	344	339	341	368	395	399	350	342	384	337	348	325	373	348	337	364	332	388	341	355	373	328	361	331	347	383	344	382	371	325	357	390	359	391	351	372	367	354	355	335	329	362	330	360	332	370	355	352	324	376	357	331	356	337	347	335	360	333	346	361	353	382	344	365	401	361	326	350	346	333	385	359	345	361	325	385	347	374	357	351	349	353	366	365	365	359	374	325	357	383	355	352	376	337	354	364	360	359	348	328	348	357	307	375	362	342	307	341	358	355	337	325	334	323	359	369	322	353	361	354	365	360	336	361	362	334	338	373	368	336	344	317	356	359	377	373	358	368	364	368	341	342	339	378	357	382	349	328	345	327	360	376	354	329	342	355	355	313	359	365	343	343	347	361	323	342	372	364	327	356	338	325	355	349	324	324	351	339	326	304	377	359	365	361	334	342	341	359	389	373	370	349	356	391	369	358	391	400	332	356	371	358	345	389	369	335	342	362	355	364	333	361	356	370	359	338	367	356	325	384	418	321	374	326	383	346	355	345	348	352	333	362	338	323	374	363	356	365	375	350	321	323	342	367	331	324	362	348	353	349	302	378	335	329	362	343	339	354	325	338	360	347	380	338	351	333	401	318	346	373	355	320	345	397	380	354	350	355	336	356	365	379	336	361	354	351	358	362	350	345	359	393	313	363	330	362	350	348	351	354	315	394	349	391	338	354	347	352	345	363	325	344	377	341	378
3748	5014	4117	2126	1354	1005	817	709	602	600	500	492	451	454	444	385	409	400	376	360	355	356	376	385	358	367	377	363	365	354	347	386	336	339	378	334	334	360	356	316	343	327	333	322	367	323	321	345	362	376	343	306	340	411	350	323	369	352	342	355	369	318	352	364	348	351	357	329	317	347	338	328	347	338	349	336	348	352	338	338	349	359	334	331	298	367	366	335	377	357	334	321	332	369	349	334	326	370	358	331	357	328	345	314	327	361	324	336	321	332	336	335	339	329	344	300	354	303	344	346	346	363	320	352	329	345	339	303	338	346	321	339	330	334	353	298	330	362	310	374	345	360	313	311	330	358	351	339	317	298	340	314	356	352	348	354	342	377	357	308	355	331	311	338	341	333	336	343	344	357	330	333	346	313	335	315	346	300	321	377	336	331	350	307	296	357	299	315	362	334	319	350	322	342	331	328	317	352	329	352	366	349	337	353	334	333	338	346	323	321	298	330	346	324	343	317	313	325	343	326	339	334	340	349	334	326	345	346	337	317	328	349	355	335	342	339	307	328	342	350	320	350	336	351	348	323	308	365	332	337	359	345	340	357	374	316	332	333	316	323	350	327	346	363	313	338	318	354	336	355	340	354	292	348	345	317	344	314	330	363	313	358	359	371	328	305	337	301	313	343	328	358	337	308	348	350	359	348	350	334	356	317	326	336	336	325	323	347	342	311	354	307	359	347	326	342	346	331	338	294	353	316	308	363	360	342	320	340	363	304	311	351	324	328	325	360	323	338	334	352	333	320	302	374	309	351	333	341	335	340	322	313	298	332	338	336	347	320	343	336	363	326	316	352	357	347	352	321	321	337	330	355	352	354	347	345	321	336	353	330	317	323	320	331	324	314	327	341	331	322	322	317	362	332	332	318	326	345	338	336	319	351	340	304	325	322	304	340	353	330	338	343	331	310	345	340	357	342	345	378	311	346	308	352	368	333	305	365	295	316	330	328	334	348	288	342	295	319	329	338	333	327	358	333	352	338	329	312	331	296	313	311	311	347	337	329	287	308	328	340	331	315	310	355	328	359	315	331	334	347	336	346	327	348	313	371	340	328	321	307	352	386	358	408	343	340	341	328	316	344	331	323	326	346	322	336	329	326	335	382	340	343	304	305	366	346	331	315	365	323	289	362	371	331	324	330	357	355	352	307	335	329	321	327	313	335	342	342	307	307	339	341	332	342	341	346	361	328	337	337	341	310	346	339	340	340	342	339	371	306	338	323	345	331	342	350	349	345	325	366	354	324	344	324	318	305	301	306	350	310	370	334	337	309	335	352	354	344	317	327	353	348	353	319	334	346	325	365	308	345	342	324	354	326	303	332	324	343	369	286	309	329	347	357	328	338	308	312	317	362	335	339	333	336	346	344	373	367	340	362	285	354	346	344	343	335	317	320	345	309	338	339	323	333	352	316	320	339	348	348	314	326	343	342	343	343	324	331	356	350	322	335	322	328	326	311	322	346	325	347	323	347	325	360	364	332	324	313	304	338	357	367	333	290	351	353	305	351	373	310	334	348	317	318	305	335	337	349	340	327	326	346	392	338	327	315	338	335	334	361	340	319	361	296	335	317	340	331	336	329	365	335	330	340	355	315	345	346	361	342	372	344	315	338	327	301	326	346	332	315	323	348	318	346	342	315	363	310	338	321	312	330	330	330	325	331	323	339	371	334	356	352	347	327	338	297	312	332	320	384	343	326	346	332	317	338	326	350	335	314	331	329	331	319	338	329	337	321	335	316	338	324	348	323	371	330	316	365	335	306	329	350	354	327	325	353	346	343	337	335	340	324	320	354	330	308	305	326	365	324	297	322	343	358	324	351	371	305	328	352	314	345	346	331	330	342	332	332	356	369	370	301	304	306	345	363	330	318	330	325	328	345	340	363	347	328	328	318	315	332	328	335	330	335	320	331	293	328	319	327	326	331	322	350	328	318	327	302	363	334	349	302	377	338	341	357	299	287	347	316	312	338	343	332	344	333	288	321	324	330	333	316	345	336	334	333	351	334	325	319	335	349	330	314	351	323	319	358	332	348	339	343	324	339	322	340	349	338	367	301	351	330	340	325	315	318	339	323	328	365	317	334	343	342	331	341	333	336	332	309	335	308	324	338	339	344	344	327	341	316	327	331	292	341	318	315	303	309	339	357	340	296	296	361	313	334	304	275	370	342	346	324	336	327	327	325	317	341	340	325	368	324	319	357	336	330	319	343	340	291	342	337	331	339	314	354	336	336	368	369	345	358	308	344	351	346	325	368	320	310	367	329	324	315	328	316	347	380	318	333	344	388	357	361	332	325	320	324	327	336	306	315	321	334	317	345	321	328	335	351	349	337	326	332	337	326	324	325	312	278	351	297	321	323	324	330	337	342	324	343	337	322	336	300	345	339	347	346	279	328	339	332	329	329	327	307	326	298	308	331	347	337	358	315	333	329	361	322	339	329	329	329	352	331	319	314	307	321	348	331	331	334	323	318	300	327	298	328	321	320	317	349	332	341	363	323	336	306	323	333	333	347	324	336	301	331	338	325	321	318	322	333	352	305	357	332	303	328	302	321	333	355	324	302	294	353	362	315	342	358	356	316	315	315	323	354	352	308	334	315	342	337	292	292	343	320	316	327	323	304	344	337	358	350	315	303	329	311	337	357	307	319	332	324	336	333	320	336	329	319	338	344	324	356	303	354	305	298	354	351	340	327	323	349	324	331	307	326	333	327	362	299	298	350	316	352	329	344	336	333	316	329	360	315	305	330	300	308	333	324	295	313	343	319	343	334	324	340	325	317	343	321	312	318	340	330	340	336	328	314	290	342	330	321	368	335	328	356	296	340	345	345	308	333	316	310	319	348	347	348	319	314	340	296	320	323	322	359	355	315	344	314	300	333	304	322	318	355	354	320	331	322	377	341	332	330	367	329	355	322	323	349	315	291	312	298	310	280	318	313	343	324	327	312	324	320	337	335	360	295	334	322	310	331	321	336	325	356	373	344	326	317	314	301	300	355	348	295	316	319	341	306	361	345	329	326	362	331	353	364	334	326	327	342	330	308	351	323	302	298	345	293	307	322	350	337	355	313	302	354	324	347	324	336	362	355	336	329	317	322	336	326	338	318	320	347	327	320	348	334	328	365	344	306	313	365	391	299	323	329	348	314	310	335	344	329	336	335	300	355	334	331	332	354	356	336	313	336	313	325	348	314	339	353	329	343	341	318	337	348	323	345	306	329	374	330	319	325	314	313	327	330	313	307	359	324	313	313	351	322	323	294	337	322	316	325	360	334	347	336	332	358	345	315	332	308	326	352	335	331	351	299	309	330	324	287	307	297	311	358	350	362	324	324	316	360	350	352	325	330	318	366	332	336	365	325	336	340	337	317	320	347	321	332	306	320	363	334	348	318	365	323	301	357	334	337	312	319	334	349	330	354	326	366	319	347	334	335	301	340	311	360	309	329	314	329
27850	10544	2179	1580	1253	1018	1021	990	1001	1046	947	1033	1026	1029	957	1005	1007	979	935	939	931	963	960	990	973	956	989	1037	965	961	976	958	953	954	989	941	949	989	965	930	943	1002	1004	993	1008	980	943	963	1003	998	969	998	961	933	980	986	1003	994	931	962	1003	967	934	977	991	1006	933	986	1010	931	989	1003	994	992	988	1036	990	1035	981	949	970	990	977	973	981	1022	960	949	960	979	927	1005	979	979	982	933	1026	989	993	965	995	1009	988	941	978	918	996	940	1007	988	964	998	995	955	923	977	980	928	1052	912	968	911	982	961	976	972	926	1046	1017	916	960	903	959	968	987	997	1028	940	966	962	1005	973	923	948	965	949	986	929	976	961	962	998	954	921	976	966	941	961	976	1013	967	932	1002	947	965	993	990	984	960	984	963	934	1012	975	953	956	917	1007	963	969	1004	979	898	1018	1015	957	985	982	979	909	975	970	1005	938	991	988	984	977	934	998	1005	953	1016	978	923	977	970	939	932	1040	1003	1009	983	1003	1027	979	961	1032	964	1028	988	935	942	966	941	965	965	1005	941	979	941	983	932	970	989	948	966	959	1009	981	954	1008	957	1014	961	949	972	1036	978	946	960	977	1025	1007	956	944	993	927	945	1019	970	1009	979	960	1006	930	998	983	970	992	918	946	986	955	998	1006	1019	999	1001	1001	1024	970	978	968	954	962	988	963	969	1024	949	989	946	986	982	998	982	1000	964	944	914	992	925	991	993	960	981	1027	943	1019	1029	931	1007	992	959	943	991	950	1047	951	994	1067	957	984	965	938	991	959	977	958	1032	968	923	1001	1001	978	963	951	981	1057	997	944	948	984	1055	931	996	972	996	985	1029	988	1008	974	1013	950	1012	988	1062	975	925	1036	976	1011	954	994	951	1001	1005	984	959	997	970	1036	899	966	1011	997	1006	1015	961	1010	946	1048	986	1013	941	983	1008	998	938	941	954	957	938	1018	1024	981	1064	960	942	1060	947	960	1026	998	991	966	947	978	957	1009	984	1029	932	950	962	1002	987	1007	962	928	960	945	979	964	967	977	985	994	936	963	939	981	962	998	960	937	1033	942	942	969	881	994	972	935	885	975	944	948	961	979	971	935	1001	1048	973	916	1020	966	1003	946	968	927	993	917	978	1049	945	975	984	953	993	1009	999	973	982	947	937	988	1001	1013	940	954	966	1002	1012	921	956	958	908	920	929	1008	958	994	995	1003	958	1010	976	997	987	1017	948	1023	987	934	937	967	971	993	992	1013	933	961	974	1021	962	990	1009	952	991	974	953	983	965	1061	991	968	941	964	998	985	1005	934	1013	941	1015	986	995	933	979	992	998	978	974	967	978	987	983	965	992	964	935	944	972	987	961	972	1015	991	966	989	1015	969	967	1019	1017	1012	980	960	1035	968	964	911	995	965	946	960	946	988	928	961	977	1005	1020	995	1010	929	936	970	961	968	1033	1041	1007	1006	982	977	921	992	1009	1012	1003	994	978	954	998	1001	952	945	956	990	957	975	962	982	955	1039	1018	969	1005	956	979	975	958	988	910	1009	965	976	943	950	972	942	988	934	989	1003	980	966	1004	1005	974	971	979	937	952	956	965	991	925	976	996	958	950	968	950	988	991	927	969	988	987	962	999	972	1030	945	986	982	1010	1035	1013	916	902	961	951	932	969	914	980	1020	945	942	967	993	1001	980	1011	1017	1002	968	956	987	969	1013	934	936	1002	1011	1028	987	932	985	956	953	923	936	984	990	987	1045	943	1015	978	1036	1024	937	954	1005	964	1005	1037	929	942	956	943	934	1000	977	966	973	936	894	1051	975	924	955	929	1008	977	978	944	999	1023	913	931	1044	1023	972	977	948	943	959	955	936	995	976	1037	975	973	977	954	975	967	943	968	945	954	1003	962	968	944	981	979	972	954	1007	949	971	955	951	947	912	999	932	938	967	992	968	960	973	1012	958	959	1015	970	1022	958	994	987	976	993	934	989	952	994	1018	997	1041	886	1036	998	978	1045	937	974	999	963	964	1002	947	986	943	962	952	983	947	1008	952	965	953	1014	983	930	964	959	982	921	953	1020	985	987	949	996	968	1003	984	1009	983	968	980	995	952	951	935	972	966	977	1011	998	1013	941	992	993	967	952	901	963	988	919	1036	957	1003	987	950	985	988	997	929	931	965	972	978	948	985	950	970	958	996	976	974	991	992	968	897	1009	953	1000	947	1007	988	1022	1005	939	998	1021	1007	1007	968	982	925	890	983	975	931	946	957	996	979	1008	1013	984	970	1008	968	981	960	958	935	999	986	995	996	1050	940	972	1002	982	878	1032	974	945	1027	1023	975	969	1013	940	957	921	934	970	965	956	988	938	979	971	994	949	1006	973	989	982	965	952	924	993	945	908	988	956	992	970	991	944	953	984	1010	958	1002	987	983	962	1011	982	973	968	960	1012	965	980	931	1024	965	944	966	1039	1007	986	953	973	991	967	987	1000	960	921	985	934	978	968	967	997	980	981	994	940	979	989	985	979	988	923	952	970	949	966	993	956	997	1005	1026	937	990	990	1003	1010	1002	985	986	934	936	955	995	958	946	902	949	1011	942	976	948	988	970	996	975	998	985	992	992	948	943	995	961	989	937	985	964	957	1015	987	971	939	944	959	945	1012	959	995	1019	1009	955	982	1007	937	967	945	973	985	925	959	967	932	954	980	926	916	938	1012	1024	976	1011	958	982	946	953	983	980	952	955	954	975	988	951	954	924	945	1003	1002	999	967	935	995	999	1010	985	998	980	997	960	1042	973	1018	997	983	970	952	974	935	1003	979	1031	992	998	956	976	981	974	985	969	1012	989	935	1015	994	947	955	988	935	960	1000	1019	954	970	956	944	991	987	949	1022	999	940	1044	974	1017	999	1022	1045	940	982	1029	961	1035	1056	996	972	1026	970	960	1001	978	939	1018	910	947	984	979	993	957	975	964	982	970	968	999	967	959	995	967	1027	950	907	959	955	1006	999	993	948	988	994	926	975	1029	981	949	999	993	928	968	991	996	996	961	989	918	958	991	1000	965	893	1006	1004	993	967	980	977	996	922	1022	986	920	1011	933	981	951	943	997	1011	996	960	947	948	949	1009	998	952	999	991	985	1015	952	898	940	937	1001	961	974	956	989	975	960	961	936	963	977	965	899	938	965	984	988	942	940	1003	996	970	984	955	1026	951	1015	975	946	990	900	1001	988	987	937	995	999	991	943	961	949	973	963	915	1022	1000	981	963	975	1010	958	995	987	996	997	961	928	984	951	962	979	1021	908	1046	962	991	913	984	972	955	930	963	958	983	951	1003	996	925	1062	948	988	987	953	963	987	965	968	922	1012	966	994	933	989	976	981	969	995	941	958	962	952	958	980	994	993	954	1006	987	983	967	1011	986	986	943	1009	948	951	997	954	1015	1012	947	986	895	975	964	962	1011	932	934	948	985	999	957	908	961	960	988	990	979	1030	960	974	943	971	992	951	979	902	1009	1002	1008	1003	964	1016	991	939	935	974	951	974	978	969	922	940	948	972	935	954	954	961	964	989	952	915	979	985	981	976	959	990	1022	973	976	1001	1000	999	985	1002	1034	993	1026	999	942	952	963	978	995	1007	942	1029	1007	952	954	988	925	954	950	961	960	941	970	960	980	955	964	960	942	940	974	918	916	933	1015	979	967	1010	943	952	961	976	997	974	960	1017	955	987	988	975	1015	987	1025	988	979	963	985	1032	902	950	983	985	985	1001	984	916	965	980	993
5424	1048	1025	919	826	853	772	860	758	788	849	815	793	819	828	732	824	792	785	843	788	798	762	798	797	818	800	810	806	795	772	819	793	766	773	815	732	810	791	769	831	773	746	832	757	810	773	762	767	776	792	804	815	771	755	760	828	775	819	768	796	775	769	806	807	803	777	822	745	795	797	815	739	803	744	763	720	787	757	808	869	827	726	791	783	783	743	735	772	843	770	701	733	743	776	798	823	819	752	818	816	776	725	757	807	781	776	790	768	774	764	762	785	733	796	758	853	750	810	822	798	793	801	769	765	833	797	741	802	795	777	802	802	772	761	811	761	755	781	787	834	834	835	783	737	838	841	728	777	800	794	756	816	723	899	785	762	784	772	779	769	758	827	791	782	768	776	792	751	751	805	847	764	752	766	788	800	776	792	807	763	776	809	788	786	752	805	763	803	796	747	746	793	807	796	803	791	776	800	742	752	756	801	746	785	806	759	764	781	742	793	828	770	748	791	742	762	778	767	834	780	807	763	806	794	773	770	828	770	770	773	778	827	836	844	747	736	806	834	803	769	808	779	791	828	821	790	785	809	773	821	798	797	756	791	763	797	818	807	774	784	771	755	815	848	807	770	775	786	808	771	821	767	804	777	802	754	778	762	797	736	786	809	784	758	808	793	767	776	764	822	827	792	751	783	790	788	794	828	807	773	762	763	787	765	859	749	757	796	795	753	792	799	753	787	790	796	790	784	768	774	815	806	823	842	818	793	794	846	750	798	804	837	801	778	761	714	821	794	783	781	784	769	806	784	741	802	742	772	811	761	790	717	805	784	731	806	825	774	773	804	780	808	776	781	730	792	783	817	773	856	756	773	815	820	757	775	760	817	830	784	822	801	826	776	759	792	748	801	795	802	758	778	871	776	782	772	845	761	785	764	775	755	775	798	785	779	801	798	804	755	745	791	790	753	787	756	816	776	781	825	784	763	808	809	783	819	778	788	776	780	753	756	753	781	775	772	812	784	823	743	780	771	776	803	787	742	774	725	737	750	800	772	809	789	757	821	856	781	768	808	745	811	764	777	783	821	725	812	792	798	834	822	781	744	810	788	764	768	777	828	816	802	741	809	798	798	777	796	797	733	812	775	772	737	797	783	824	793	792	760	773	787	774	797	802	775	789	769	795	769	778	772	808	757	798	805	784	751	767	773	782	791	791	794	777	752	809	788	819	797	750	835	817	796	778	756	764	791	767	828	781	755	794	784	814	797	794	783	798	804	784	772	782	773	808	760	803	763	828	823	801	776	766	869	774	815	777	801	765	794	748	822	779	804	774	761	829	779	775	816	786	822	805	811	784	782	816	790	763	785	786	743	764	797	751	804	810	748	759	735	847	769	793	774	800	786	818	825	774	732	806	808	798	751	725	749	748	775	769	829	766	795	795	791	777	821	792	779	787	808	768	810	796	769	782	840	792	797	761	776	770	746	783	774	790	777	771	801	779	755	788	812	766	758	806	717	853	816	781	790	768	755	809	805	815	828	753	712	740	775	780	795	769	808	820	787	749	794	755	763	788	787	761	729	766	829	774	759	845	746	793	807	808	758	827	797	753	758	840	796	814	812	815	790	783	735	810	778	817	823	789	798	826	813	762	759	803	781	779	807	765	749	795	753	756	772	813	791	789	779	761	799	808	812	818	850	764	778	814	798	812	796	758	755	788	794	764	806	777	780	815	848	806	785	789	749	784	771	788	796	841	767	769	858	737	798	794	802	772	802	807	818	787	801	823	712	766	783	807	756	772	779	788	833	788	807	807	836	830	793	767	817	850	753	765	735	768	766	763	815	810	771	747	747	750	790	795	780	807	777	762	791	778	810	822	777	782	790	770	750	763	826	745	793	833	744	759	800	759	760	829	834	773	861	730	837	770	834	829	762	751	758	761	845	767	795	759	784	833	783	742	770	778	775	754	755	777	796	818	825	792	794	796	818	769	784	739	784	803	807	808	754	764	765	809	776	803	778	766	771	767	821	817	769	741	763	789	792	815	781	798	771	825	790	816	797	760	749	734	803	748	774	809	788	747	801	801	832	785	821	783	763	765	795	771	786	780	776	728	763	766	817	805	856	814	779	798	797	732	780	814	780	755	762	789	833	815	788	817	796	811	786	772	833	801	792	773	771	791	762	770	781	768	783	781	767	784	778	806	798	767	797	805	756	785	759	738	738	737	749	800	824	766	813	731	804	800	741	751	843	763	823	780	782	768	795	808	786	813	777	770	789	774	762	845	761	774	806	784	771	714	750	863	793	781	794	766	807	780	811	786	797	816	804	780	788	752	785	748	761	815	771	813	744	766	790	765	785	814	811	786	781	759	753	796	780	764	801	733	757	776	812	767	821	767	775	766	772	747	795	779	805	783	785	796	772	743	828	808	839	801	784	732	807	733	812	850	768	818	794	807	784	740	787	783	759	782	762	813	830	773	794	776	768	746	792	756	802	788	758	788	770	764	796	803	825	752	804	787	781	795	799	792	793	802	795	795	740	774	800	771	797	832	760	783	772	754	808	737	760	806	815	827	778	745	820	857	788	795	786	790	777	745	747	763	779	762	803	746	780	742	794	758	797	804	791	763	770	771	804	775	758	768	766	797	764	810	787	777	794	753	749	746	721	846	722	806	741	765	778	837	791	775	766	789	818	776	780	817	769	811	775	818	826	792	779	746	795	786	779	775	764	782	715	757	775	754	734	739	797	767	803	791	819	740	772	803	784	810	782	820	779	761	825	729	727	809	750	800	780	781	784	818	784	817	806	798	848	805	787	780	772	718	732	758	801	828	787	785	787	766	788	769	768	773	780	795	771	803	810	778	753	773	792	755	825	764	789	812	762	769	806	813	776	795	770	737	755	777	818	804	816	761	728	783	779	741	793	779	807	780	775	731	806	780	820	825	739	773	875	781	788	785	811	763	776	758	768	762	774	767	864	791	768	752	778	795	799	839	790	820	796	813	722	780	784	773	782	714	752	810	802	763	754	813	782	762	781	811	808	815	833	767	755	741	819	773	821	765	767	736	829	739	790	802	750	804	776	803	755	772	775	766	778	798	789	801	738	745	793	757	834	827	820	785	766	774	778	768	786	832	799	814	776	820	744	781	815	763	776	811	739	768	805	783	798	790	761	789	798	803	755	802	768	809	774	817	790	809	774	807	744	771	795	761	779	750	800	822	841	818	750	813	735	801	774	820	784	818	739	810	790	792	779	798	769	766	787	803	729	818	773	797	796	773	793	770	790	786	773	786	819	804	769	744	774	773	771	774	794	770	825	819	810	793	828	800	847	807	784	779	793	785	792	797	790	839	742	793	792	739	799	792	815	810	774	818	821	792	758	798	815	794	807	769	837	804	795	780	771	764	815	788	768	779	757	760	794	763	808	782	762	807	789	781	817	757	782	835	832	771	775	798	787	738	766	781	788	842	786	704	807	811	768	753	780	787	773	758	821	800	814	803	825	773
25633	21418	27152	25334	4308	1209	946	821	727	784	759	741	696	688	715	690	702	728	663	692	726	691	708	699	611	625	687	681	680	697	650	685	711	644	686	649	708	660	693	678	638	666	678	671	712	647	699	635	681	682	640	685	689	656	646	681	677	654	659	622	683	730	672	650	658	642	664	680	703	680	632	683	708	675	671	668	636	614	673	662	650	666	679	702	663	638	636	632	646	633	671	697	656	685	700	649	659	676	657	658	677	648	689	639	665	707	642	640	613	670	698	643	665	683	689	651	628	654	689	665	628	636	636	678	668	652	698	714	644	681	614	608	685	646	698	665	641	709	742	700	676	679	672	674	709	688	647	694	661	687	650	688	672	636	665	682	694	723	691	672	691	675	673	660	650	680	730	647	637	660	662	650	663	676	678	668	685	672	709	695	678	644	688	666	657	666	643	628	663	654	697	678	722	671	705	654	677	652	707	681	665	648	658	710	608	710	678	684	661	685	650	660	648	708	661	631	663	699	656	659	701	688	717	651	617	739	635	666	624	669	701	707	661	656	692	674	637	683	662	688	647	674	648	693	669	668	688	633	675	650	676	651	668	729	678	696	689	639	600	663	669	625	672	693	623	661	623	645	640	670	654	648	704	656	744	673	682	717	682	658	690	670	658	691	665	674	642	659	669	670	704	636	661	701	669	685	651	706	651	719	692	673	639	655	697	641	682	637	681	671	687	704	681	672	694	656	669	642	660	677	659	699	603	623	669	656	645	656	680	687	686	708	653	694	698	699	652	648	660	680	658	665	683	631	695	686	713	699	671	659	643	644	668	643	664	656	676	717	666	647	660	687	683	685	682	657	675	653	652	668	626	674	644	711	655	693	639	695	643	681	675	660	678	653	680	655	627	681	610	666	671	657	663	677	650	665	702	680	674	656	633	662	632	647	682	647	645	687	690	644	686	604	668	640	658	708	657	727	680	705	658	612	665	659	676	699	666	678	725	622	682	626	653	701	648	689	656	664	682	616	633	648	683	649	638	694	690	645	668	638	636	675	687	632	651	698	671	702	661	648	669	655	682	696	678	657	669	661	652	647	679	671	643	648	661	671	668	637	645	644	716	666	654	654	659	682	673	628	638	634	692	616	629	670	645	705	672	610	655	650	664	646	672	656	656	697	700	669	660	622	688	720	677	673	634	655	666	664	718	680	688	694	708	671	670	672	665	666	658	691	722	698	688	666	651	680	628	706	638	664	694	645	620	638	639	683	659	702	645	654	627	745	654	705	695	655	677	721	660	695	712	693	691	678	672	671	690	667	668	667	650	704	681	659	668	646	663	710	636	712	690	612	649	674	661	666	628	704	701	697	615	627	663	675	638	693	663	650	658	633	614	649	663	679	630	640	687	662	663	651	701	656	623	642	719	690	689	703	672	702	679	622	724	639	658	697	639	659	663	695	633	639	675	697	669	658	657	691	672	615	641	651	703	625	622	680	703	632	701	633	654	604	677	667	661	638	682	629	665	686	679	675	673	755	656	687	629	635	650	683	622	695	704	674	670	690	692	638	631	603	663	684	614	625	662	644	675	663	641	683	659	683	673	667	636	636	667	708	666	680	634	644	683	665	684	637	678	655	675	659	677	659	672	710	649	674	702	696	647	648	665	663	657	694	659	651	640	644	667	648	681	669	702	649	651	710	671	664	671	653	633	660	667	702	670	634	708	617	657	708	671	680	685	640	653	637	708	702	695	725	662	626	665	662	692	620	674	622	702	674	687	639	692	612	679	643	682	688	626	628	671	726	660	659	681	621	647	633	683	664	640	682	676	660	677	631	647	652	687	647	649	673	656	690	643	627	670	677	658	653	703	655	655	614	634	698	633	704	654	659	665	694	647	672	731	655	654	689	649	650	686	651	686	705	657	662	646	631	612	652	648	662	671	662	617	646	687	662	630	710	673	702	676	699	693	640	627	647	692	705	692	666	675	682	665	673	683	699	651	655	670	661	651	653	661	668	697	678	668	672	666	667	639	691	683	644	661	668	649	615	682	681	653	674	655	658	707	633	649	628	650	683	670	680	688	689	689	655	665	723	692	638	628	641	646	670	699	669	659	636	662	699	635	645	700	686	705	675	668	660	658	703	659	698	633	612	680	682	670	632	636	669	692	707	642	659	600	696	687	639	670	634	671	638	721	693	656	672	638	641	671	603	704	643	629	634	654	617	697	652	679	729	661	687	627	678	650	673	687	681	692	644	662	727	659	668	633	633	734	663	618	684	663	705	674	651	638	642	694	634	606	666	654	678	657	657	670	714	668	647	658	691	664	701	657	694	636	682	673	674	698	670	654	672	627	633	674	681	664	705	621	667	692	647	698	676	663	634	626	664	624	659	649	708	657	700	641	672	710	694	689	680	702	670	653	642	671	696	642	698	628	663	645	631	697	670	670	644	663	625	655	702	685	678	620	716	647	713	696	650	657	681	633	641	688	657	659	686	627	698	675	688	632	704	683	690	663	676	654	654	644	684	630	701	660	651	695	622	640	693	688	643	687	663	667	645	667	674	703	635	731	665	676	699	617	671	645	637	685	638	658	636	612	693	620	664	673	669	655	689	644	703	703	678	666	675	680	649	628	646	665	643	697	684	657	656	657	644	693	646	640	646	672	641	634	645	693	641	635	667	670	684	687	650	659	640	658	684	668	685	670	665	655	653	592	673	648	637	616	645	667	674	669	650	634	679	638	655	630	697	709	674	661	608	678	665	630	650	645	650	691	683	610	654	667	617	633	649	659	672	658	639	700	674	693	644	654	665	658	696	692	697	679	663	648	684	663	673	647	666	644	660	695	670	651	684	653	656	636	633	660	717	655	643	632	640	639	664	674	663	628	689	653	637	673	661	653	657	650	702	686	711	642	673	650	654	633	677	636	680	655	635	619	621	639	675	695	679	645	653	642	677	657	645	671	662	659	651	643	664	690	633	681	661	673	613	662	709	654	669	713	695	689	629	666	687	677	649	643	707	662	679	642	649	626	642	675	681	649	618	714	687	693	703	648	621	685	631	717	617	697	651	616	631	685	656	656	648	635	737	683	651	672	714	626	704	681	678	661	686	653	649	617	645	663	688	607	708	692	649	681	676	658	664	686	698	682	676	658	669	633	672	670	614	644	682	639	679	674	664	688	636	704	696	672	640	651	682	677	702	639	651	657	658	638	680	667	712	657	659	670	610	675	627	648	639	630	663	629	661	723	662	698	666	671	639	667	665	690	722	667	645	701	674	671	637	644	689	637	637	681	672	725	605	672	649	639	694	698	689	641	718	660	660	667	684	656	702	683	692	658	662	674	659	641	644	658	619	648	654	670	627	680	662	662	681	637	708	666	621	630	632	692	615	696	688	681	645	678	708	632	640	641	688	672	654	712	665	658	657	648	670	699	625	729	671	670	662	671	655	649	694	621	621	640	676	657	703	637	650	655	636	614	648	662	661	651	643	688	689	683	659	691	722	682	657
3742	2964	2504	1481	1064	925	783	746	681	679	689	673	648	592	640	567	586	603	633	536	598	581	599	613	591	606	581	611	608	585	616	573	594	595	581	605	600	607	620	645	585	607	613	588	590	598	562	622	566	587	566	607	537	614	600	587	595	569	606	595	589	585	586	608	563	581	622	555	550	572	585	575	573	588	535	545	607	579	583	616	580	602	573	571	603	552	564	632	552	575	562	558	582	528	564	612	593	595	584	585	570	562	625	562	551	592	545	592	570	530	564	621	567	615	602	546	531	596	548	562	596	571	582	547	602	577	569	618	558	575	520	596	592	553	549	575	601	522	584	592	586	575	612	612	561	587	609	573	575	566	555	610	553	624	588	572	581	613	598	544	576	572	563	545	531	596	620	576	578	529	606	586	611	557	596	531	613	565	594	608	548	583	576	541	573	516	607	582	571	532	572	584	560	605	572	615	600	568	565	601	575	548	571	605	570	558	629	592	585	579	549	619	569	566	585	574	570	578	581	575	573	584	546	582	579	536	559	559	541	609	543	578	535	583	588	529	577	560	615	526	576	560	560	600	587	569	577	548	565	570	623	643	559	559	568	629	613	586	570	581	570	583	568	544	562	596	571	540	586	570	594	619	532	583	527	585	576	598	550	621	579	538	566	578	621	607	581	599	613	551	557	552	535	610	587	601	592	565	547	582	560	571	570	586	542	604	586	609	559	552	562	567	594	572	534	606	605	577	588	597	566	577	606	570	511	586	591	588	571	582	535	551	603	547	536	574	572	593	560	562	589	587	617	560	589	540	593	551	586	584	577	582	557	547	607	530	557	597	567	547	589	574	595	551	588	601	622	575	541	558	582	590	594	571	560	541	601	573	594	583	548	571	538	539	594	581	607	564	536	535	549	539	586	552	553	543	590	531	625	578	587	552	635	584	547	559	558	575	602	609	583	566	598	565	560	577	578	598	558	534	564	572	578	526	551	602	574	570	564	567	567	598	552	546	559	568	576	608	589	636	569	615	547	594	546	551	559	567	566	562	567	562	574	567	612	565	590	610	571	570	553	583	568	539	537	567	542	589	539	541	537	587	587	545	588	584	551	555	578	558	541	565	549	576	560	633	574	581	534	550	615	542	543	566	569	590	562	566	591	577	544	572	562	556	555	591	592	565	588	582	576	536	560	575	557	614	530	547	567	582	554	515	561	575	550	557	556	586	633	557	519	601	563	588	564	599	591	550	528	531	541	574	559	560	567	586	608	578	545	551	610	548	561	595	623	598	575	612	544	576	554	590	551	580	583	599	573	552	581	559	559	552	598	589	567	551	566	569	596	569	573	552	530	609	561	532	573	545	547	555	523	536	570	557	585	581	528	574	555	578	622	584	580	567	556	595	580	553	560	605	550	584	554	553	613	592	546	584	557	548	553	573	562	566	602	580	568	598	599	581	575	565	583	565	592	595	584	546	563	589	612	544	635	563	593	621	524	574	544	592	524	556	595	585	569	544	607	562	573	592	584	566	602	551	560	570	567	579	598	557	540	519	574	607	602	568	526	590	534	575	554	567	558	613	563	587	560	558	540	541	598	556	583	557	566	575	554	551	578	593	571	590	523	577	561	571	592	585	545	591	562	583	569	600	554	537	577	567	534	562	549	563	631	586	567	607	532	546	581	570	572	623	584	539	547	546	527	519	563	604	549	588	584	591	591	553	569	548	544	586	548	606	555	592	602	593	554	571	593	561	600	567	541	579	595	533	560	578	625	555	555	606	566	553	542	584	592	605	568	593	624	575	557	589	602	582	548	580	591	537	551	591	617	565	606	589	554	564	580	565	572	570	539	590	624	608	588	534	589	531	614	630	605	584	604	581	568	562	564	582	576	602	537	534	591	579	614	566	610	586	571	543	600	577	605	568	564	575	556	544	570	614	566	553	576	566	568	558	585	577	544	585	579	553	579	571	559	586	562	562	568	601	616	580	565	563	566	565	542	560	602	572	537	549	544	599	581	560	548	564	575	573	561	567	592	616	573	561	606	549	585	552	555	543	573	567	570	539	618	565	552	615	585	585	549	573	584	572	575	560	581	582	565	562	587	573	570	558	595	570	580	549	581	582	588	581	578	590	581	552	556	601	592	605	604	555	573	581	563	559	565	628	614	594	542	596	586	587	584	560	559	586	585	592	556	598	539	533	593	548	567	566	549	563	571	531	577	544	594	567	582	559	572	579	565	622	578	576	606	588	566	579	560	567	561	611	579	530	565	553	569	610	552	550	523	596	581	573	540	624	618	609	590	552	589	542	568	570	590	531	577	584	559	574	607	578	557	591	557	562	573	625	598	591	590	611	551	556	599	580	563	562	570	563	552	573	554	556	567	582	533	584	574	553	588	547	574	577	606	575	568	569	590	558	568	619	588	572	570	555	515	624	586	582	602	584	578	596	544	593	585	584	558	562	595	573	555	577	573	591	588	556	547	593	518	524	569	627	586	561	570	589	540	520	592	589	636	584	558	554	547	525	564	534	563	569	571	587	606	611	592	571	560	593	572	599	597	578	516	561	576	582	607	550	539	512	538	578	561	561	560	586	611	559	558	590	580	617	609	604	562	589	608	567	596	573	536	532	581	587	534	556	573	555	559	562	582	581	576	568	556	521	547	573	572	543	557	559	574	548	532	562	538	530	586	549	574	599	555	586	576	611	577	565	615	550	583	565	578	578	554	579	559	596	655	568	605	568	580	592	587	556	551	582	566	536	561	549	552	549	584	532	572	601	566	579	564	558	596	575	612	610	590	556	562	613	599	619	560	570	616	592	558	583	592	590	554	574	554	567	588	560	529	561	606	587	524	553	590	512	574	552	566	607	560	588	569	548	598	578	581	577	583	520	563	592	587	571	587	581	548	538	606	565	553	547	584	570	586	558	572	593	586	561	574	593	534	577	557	582	614	609	575	580	570	590	581	571	561	581	568	539	582	537	545	616	590	557	598	565	555	568	592	596	564	577	582	549	626	615	569	576	571	564	553	580	549	579	610	550	532	573	622	571	608	568	544	528	557	557	582	542	551	553	558	544	588	535	540	546	566	596	542	578	549	559	568	557	587	592	609	550	547	563	618	532	600	541	554	557	556	536	574	598	587	546	588	566	593	573	552	585	604	575	568	579	544	572	573	540	564	558	551	575	593	585	596	563	557	573	583	591	577	517	579	568	552	533	552	588	542	520	559	573	570	592	541	589	525	603	593	587	608	551	551	574	560	523	608	564	552	520	531	546	594	586	559	577	560	557	600	549	556	530	557	565	567	561	623	567	599	569	573	544	597	568	591	543	547	571	552	577	598	545	625	578	569	530	588	593	586	579	575	578	543	563	554	549	596	553	569	539	575	573	585	550	560	581	544	570	575	585	561	581	599	552	535	620	546	622	568	605	531	588	551	568	573	595	562	562	556	607	608	546	596	533	572	569	610	550	567	567	574	576	587	628	545	640	551	556	551	597	591	582	548	558
24524	21382	28482	24646	21039	3454	942	542	489	439	464	437	431	417	377	396	384	394	401	404	370	407	384	356	392	350	368	380	380	381	354	376	354	349	377	352	354	359	359	405	317	372	355	350	344	323	341	372	347	380	335	361	361	323	331	345	396	348	354	357	370	318	331	327	354	363	351	366	365	334	365	361	377	358	328	393	370	347	377	369	308	337	336	344	373	348	309	380	324	339	364	343	375	382	340	377	367	335	344	374	358	372	357	322	363	359	366	353	361	332	341	351	306	401	309	328	386	391	337	366	348	354	320	358	355	342	326	336	371	361	368	329	358	345	314	365	382	338	378	339	383	322	365	322	364	351	356	358	314	328	367	341	341	351	357	347	362	329	363	345	351	353	334	395	352	361	339	350	336	348	350	343	331	305	342	368	343	315	345	354	342	347	339	380	371	352	382	337	381	359	365	356	346	367	347	335	359	323	346	347	380	356	372	323	334	341	341	377	361	322	357	332	379	350	361	368	326	397	393	323	361	367	336	380	370	369	357	380	378	373	374	377	343	378	337	361	328	343	345	358	338	328	333	372	359	355	358	360	332	341	328	359	360	372	334	358	352	372	358	333	379	387	332	334	360	361	368	359	369	387	364	393	304	308	384	352	367	328	349	367	335	348	353	364	366	353	375	358	349	329	364	337	360	341	340	335	330	326	364	379	348	352	359	338	349	368	338	368	344	336	352	367	341	355	353	364	382	346	365	372	322	351	351	355	322	362	348	337	336	333	363	321	358	352	337	363	351	360	360	337	325	355	349	325	370	324	374	354	306	361	359	352	354	336	308	342	317	323	311	369	353	313	365	316	351	329	369	365	325	365	316	384	352	358	357	342	329	334	351	368	338	330	335	336	350	345	360	397	340	311	364	400	320	352	312	346	355	327	341	327	332	332	354	330	375	350	328	360	365	355	362	362	336	345	364	374	335	314	370	321	378	352	345	336	361	343	357	362	354	356	359	337	324	306	318	356	357	335	353	341	359	341	359	342	322	330	317	346	342	348	351	347	337	381	391	341	329	328	352	338	362	342	339	338	345	363	349	349	292	334	332	323	342	335	321	345	354	333	346	348	370	372	362	350	316	358	353	324	323	354	381	338	340	346	328	322	327	326	368	327	340	336	340	348	363	352	368	340	308	323	365	321	322	366	344	391	356	344	338	371	353	332	355	370	343	361	326	355	358	357	365	371	321	369	323	369	369	339	371	312	338	328	350	338	344	361	351	375	339	326	325	326	323	355	357	346	341	360	357	328	336	340	349	366	314	344	307	365	390	366	331	360	328	353	381	355	344	351	359	359	348	351	339	343	359	350	335	362	358	340	362	323	371	360	368	349	364	336	331	338	397	349	363	353	331	340	327	349	348	332	350	350	336	348	321	338	312	383	369	339	288	355	333	368	337	349	357	365	346	345	338	331	379	329	361	350	286	351	351	335	348	367	355	370	386	342	351	346	372	362	319	339	317	363	365	353	363	342	381	344	328	317	343	358	346	303	332	334	374	340	338	359	373	323	337	358	343	332	334	342	332	331	357	348	357	327	345	324	328	347	353	345	322	298	349	340	341	343	338	372	391	342	388	358	372	360	337	338	358	334	347	349	357	354	369	361	348	399	347	328	330	358	361	345	378	341	352	349	338	358	367	349	358	371	362	331	331	351	349	358	349	343	341	344	339	372	331	337	342	375	360	349	374	293	359	340	364	354	338	357	350	379	336	322	361	359	369	313	346	350	378	381	378	365	356	359	404	329	371	359	317	355	334	310	384	369	382	333	358	351	394	330	357	331	390	342	352	367	337	340	309	373	348	326	342	359	353	374	359	348	344	320	331	353	342	354	356	352	342	353	330	372	369	366	362	337	375	328	342	336	379	331	350	339	366	346	339	328	325	348	341	333	382	341	307	347	341	368	376	347	349	356	330	323	328	347	362	339	325	321	326	339	364	327	384	353	342	351	374	343	325	361	364	316	360	354	341	348	371	342	355	356	344	369	361	376	359	352	354	346	366	341	322	342	345	350	352	358	330	335	346	338	357	316	335	373	357	353	341	328	346	326	365	346	368	323	332	329	346	355	358	352	348	350	335	362	388	316	323	348	351	346	333	341	376	362	344	378	342	356	382	356	362	350	377	357	383	351	330	343	338	335	318	356	376	351	357	311	311	338	369	321	368	349	335	341	338	362	311	367	350	326	326	355	357	352	360	347	357	385	353	373	354	372	362	347	374	350	356	362	375	332	353	359	333	350	354	320	355	377	367	354	334	336	372	353	362	375	379	353	366	305	342	345	350	358	338	319	378	359	341	359	328	354	339	344	355	350	305	328	343	380	353	379	348	375	361	380	372	345	353	382	363	360	362	360	329	323	378	347	346	360	360	334	350	348	325	370	375	347	328	313	337	335	328	347	361	364	349	336	355	388	341	336	343	342	359	329	332	359	364	364	340	372	324	354	355	323	327	335	355	336	360	336	370	326	361	348	329	337	324	373	323	343	327	346	364	354	319	333	320	317	329	350	353	328	308	354	308	373	350	353	398	372	348	370	360	350	323	347	370	338	334	332	367	392	349	333	335	317	346	347	380	348	359	331	324	359	358	331	324	339	319	343	342	341	371	378	371	366	362	359	356	343	368	348	376	355	368	329	332	345	348	367	370	337	321	359	383	311	374	362	352	356	345	318	361	337	360	328	357	322	328	321	369	349	342	327	365	384	371	339	326	319	351	382	340	326	345	369	357	369	316	332	350	359	354	362	346	384	319	329	321	325	355	352	332	357	336	328	329	359	354	347	344	318	343	332	357	345	370	360	363	345	338	360	355	331	361	361	357	346	365	326	363	337	337	354	373	337	385	352	347	356	332	356	354	307	325	368	353	330	356	323	305	366	345	334	351	366	333	323	365	336	347	311	371	335	356	357	329	357	366	320	355	351	366	406	346	336	336	353	321	356	332	330	318	349	397	371	339	358	348	391	339	356	333	383	331	354	357	352	357	340	325	359	341	335	354	355	355	333	361	362	327	350	357	343	342	360	397	358	324	332	335	356	323	352	340	352	344	325	364	377	324	365	368	345	340	348	366	345	367	364	356	342	358	352	342	347	315	356	319	382	321	372	354	369	354	358	347	356	360	332	331	352	402	370	307	330	323	361	344	342	389	369	362	378	355	360	351	370	348	351	328	316	368	365	350	336	358	353	357	351	348	341	358	336	340	334	351	322	347	345	361	342	363	331	357	348	368	361	327	366	348	366	354	386	331	366	333	343	324	331	352	342	333	359	337	334	335	336	367	335	361	376	344	322	368	306	351	323	371	325	362	303	330	345	353	326	328	336	339	334	364	361	367	364	343	348	378	342	350	330	328	370	350	329	326	353	348	379	317	343	359	327	356	340	351	338	329	330	330	360	337	373	328	349	351	342	315	325	346	329	339	388	361	345	335	358	343	355	333	329	326	338	376	386	334	360	375	360	326	335	325	344
3810	5080	4190	2098	1336	1009	789	679	582	567	506	455	435	428	404	410	353	407	433	392	362	366	375	376	364	341	369	340	396	357	309	347	359	363	383	344	366	378	337	318	368	336	363	355	348	324	338	351	326	320	326	327	354	331	339	317	374	335	338	310	316	355	348	367	312	338	342	340	341	321	327	317	348	332	337	321	363	322	327	333	331	313	317	353	358	356	317	335	321	322	360	309	373	325	332	348	338	317	319	320	322	336	345	356	351	329	328	353	329	333	335	360	349	355	335	377	345	363	335	371	346	349	353	325	325	335	351	350	336	334	360	347	341	357	355	299	348	318	332	347	361	305	316	317	339	322	335	323	340	301	345	295	320	344	338	301	338	319	351	343	337	333	334	346	369	338	317	322	361	306	329	307	323	333	333	323	333	334	338	369	321	316	353	318	298	362	338	375	318	342	342	336	339	305	338	318	353	327	326	342	317	360	333	319	350	388	337	315	342	305	346	318	321	325	331	331	345	325	346	333	331	334	353	337	335	333	330	337	328	316	331	360	327	325	327	363	365	346	322	329	332	346	330	332	320	323	344	357	310	333	354	345	343	318	359	366	301	333	326	357	310	286	319	344	353	331	330	345	341	322	338	333	340	332	345	301	335	323	325	319	314	341	346	350	351	345	345	346	316	339	326	333	316	357	339	320	297	337	356	362	345	327	339	315	358	362	319	322	331	335	312	342	322	334	366	354	313	309	338	363	332	315	355	370	349	341	347	334	336	331	382	335	336	337	332	369	336	340	337	328	349	318	354	337	334	347	344	375	361	320	320	359	332	346	302	333	337	338	366	335	328	360	325	313	315	340	341	337	309	333	325	332	317	318	325	344	333	305	350	321	340	319	330	320	338	346	317	365	351	330	333	352	326	341	366	345	334	327	330	336	320	290	302	302	322	349	321	354	351	337	313	327	339	319	338	360	341	360	365	319	342	325	318	350	326	336	313	352	344	328	344	338	320	335	308	309	335	320	330	356	361	324	345	358	346	357	363	326	363	344	323	334	329	319	364	336	313	351	323	343	337	313	326	371	343	308	344	346	332	310	359	339	322	340	323	340	328	322	317	334	321	303	302	351	323	335	315	344	322	339	304	364	373	324	317	342	303	298	350	346	318	350	313	363	329	362	346	302	320	312	363	318	321	337	326	330	331	325	327	327	345	372	336	350	347	365	341	314	327	309	368	338	291	346	317	303	324	348	330	323	341	311	309	330	355	317	349	318	329	311	304	317	300	325	360	346	324	338	304	344	356	358	348	332	377	347	325	342	321	331	309	346	319	342	302	356	325	325	322	318	302	324	332	331	297	341	345	365	335	315	321	300	353	303	327	312	327	336	329	310	325	346	330	355	355	322	338	324	328	321	339	328	350	332	346	336	352	301	340	322	363	311	291	323	307	336	322	349	359	312	357	352	312	312	371	365	340	329	346	327	341	338	299	322	317	309	325	329	316	303	337	317	337	334	318	323	349	326	345	333	336	333	327	338	349	328	352	286	307	348	326	343	359	363	315	326	312	316	294	349	288	332	322	348	330	328	334	338	334	348	320	308	331	306	332	324	329	308	342	330	359	343	328	310	311	324	349	315	323	337	326	322	333	325	335	306	325	326	385	316	302	355	331	347	321	331	293	341	306	323	318	315	313	296	328	308	332	336	327	318	329	339	323	333	335	318	323	355	320	369	346	336	338	312	325	328	313	312	361	317	320	311	307	339	312	303	312	328	294	304	359	308	333	309	345	324	322	368	308	337	311	337	333	347	345	344	331	327	310	313	358	340	322	323	329	299	310	338	315	340	344	312	299	339	316	327	317	324	327	312	328	286	347	325	327	337	328	301	358	334	348	343	334	315	344	325	329	319	334	352	347	317	306	334	345	341	305	301	313	333	347	355	327	313	333	323	369	314	311	301	338	339	346	353	304	295	329	317	342	343	325	311	329	331	345	343	314	350	335	314	320	338	322	310	320	323	286	332	297	314	331	316	335	320	303	336	344	337	327	326	348	337	344	344	328	328	324	313	323	316	335	349	361	303	332	320	339	346	313	340	311	367	283	321	336	311	332	302	321	308	333	327	329	338	337	347	321	325	305	336	322	292	327	327	328	331	303	306	322	341	360	354	346	327	351	315	334	328	309	346	311	305	335	377	290	284	322	308	322	301	300	336	349	334	322	371	347	325	331	349	337	314	324	327	289	318	327	321	334	347	350	317	348	300	321	317	316	317	354	303	305	304	314	326	320	331	347	352	325	337	327	330	331	294	314	340	332	323	344	325	336	338	339	323	353	292	339	348	321	354	334	375	319	313	311	329	295	330	312	306	312	332	306	341	339	322	331	324	325	353	338	318	322	356	307	311	311	323	302	324	334	333	329	366	318	336	330	349	333	316	332	314	338	319	319	357	313	343	329	315	347	306	315	296	324	305	315	308	340	342	320	335	332	351	374	327	320	320	330	354	333	351	356	324	331	315	305	312	356	328	349	318	290	320	332	343	363	325	338	305	351	312	296	308	308	320	334	335	312	342	279	330	326	333	309	320	323	319	346	340	328	342	315	341	324	388	385	319	306	314	356	319	318	323	372	342	318	311	330	334	333	313	350	342	353	337	321	330	363	336	315	307	343	309	324	327	344	345	302	329	355	338	302	345	345	301	333	326	325	326	345	326	336	329	318	294	301	301	314	331	306	330	291	337	329	342	318	343	347	327	365	320	312	326	316	309	292	329	330	302	324	323	325	320	328	331	350	309	348	335	329	312	322	309	330	314	333	334	302	314	334	310	327	328	361	340	322	324	327	312	326	322	348	355	355	312	349	295	299	329	326	318	362	343	343	342	311	294	310	320	339	314	350	306	339	308	314	303	339	334	323	300	354	302	304	350	309	329	326	383	311	348	313	355	340	323	331	373	314	306	316	345	343	322	338	310	318	330	292	326	278	305	303	323	306	323	315	341	304	364	319	373	317	336	323	352	315	315	343	326	348	291	304	337	339	322	292	336	293	319	306	350	353	357	329	340	353	350	324	347	310	346	308	303	320	336	316	306	354	331	353	341	310	316	323	336	359	335	320	312	349	348	340	313	306	336	324	356	342	341	348	355	338	345	316	330	339	312	346	311	316	334	312	320	319	325	343	319	336	372	328	326	289	329	375	322	315	355	318	357	318	327	347	342	308	320	297	318	322	327	341	325	329	300	316	357	326	323	324	309	319	339	337	314	333	343	359	316	331	310	310	319	289	314	346	332	337	333	315	317	331	330	343	339	319	320	341	324	318	327	308	338	339	339	343	344	318	315	329	310	306	345	336	352	308	326	316	309	330	317	308	340	324	360	315	326	306	316	322	311	378	331	345	323	334	310	337	323	343	316	297	333	324	320	311	304	313	324	328	330	309	308	327	324	330	329	328	333	339	289	325	309	313	310	307	333	367	341	326	306	320	313	324	329	347	324	332	314	354	333	354	329	324	332	336	318
27755	10457	2093	1395	1168	1053	974	1006	977	976	1012	1001	1024	980	983	973	974	983	997	963	954	1018	986	1020	1006	970	965	1001	1010	959	952	994	984	995	943	965	982	969	993	962	951	950	973	969	1021	899	968	944	930	989	962	969	1009	962	1000	1013	935	965	920	945	981	948	987	1022	966	978	967	990	923	927	1038	900	968	969	978	986	956	1005	939	997	935	1008	1020	973	962	977	956	1003	947	967	1050	938	994	1001	1000	961	997	968	961	979	915	970	1010	975	890	953	969	977	939	962	920	950	953	959	977	959	969	969	979	923	992	983	990	891	1005	1028	987	956	949	959	941	995	988	1016	997	1015	943	964	1003	993	1011	976	929	935	934	930	893	965	981	924	983	984	954	959	980	966	1002	962	929	999	940	908	955	899	967	1020	944	993	954	967	996	1009	1004	1003	947	972	968	1027	1005	939	989	965	990	973	991	962	961	971	956	960	992	965	1018	957	983	930	934	951	992	939	988	970	929	982	973	986	1079	958	1036	967	912	968	1003	1024	983	1011	929	995	988	930	954	970	989	965	1039	1000	960	943	975	970	1004	958	883	972	1018	985	1027	992	979	1024	1005	934	952	993	987	1001	944	1012	956	940	952	925	971	969	920	980	912	934	977	984	884	957	1012	960	984	975	995	999	1001	926	970	1048	972	976	1004	905	993	922	936	904	987	957	952	954	946	960	959	949	914	967	1044	972	1009	994	965	954	971	912	975	978	932	957	949	990	942	968	951	956	917	951	1039	987	940	934	1023	925	1004	944	976	972	918	937	987	974	961	1028	950	961	970	975	959	975	989	914	953	1007	932	955	960	941	941	955	924	938	972	1010	951	919	977	1000	926	949	935	956	922	1027	949	954	882	1005	942	1004	971	974	947	938	944	967	1006	955	1008	975	991	1019	1009	931	1012	991	1021	1039	999	1014	968	1002	957	957	993	981	967	961	977	934	939	1021	968	1002	978	984	962	969	947	964	934	951	988	979	998	1063	969	1003	936	960	1014	996	950	977	919	961	922	928	947	958	952	1016	901	957	1002	942	927	946	981	988	935	997	1022	1032	980	979	941	980	957	942	961	952	938	966	934	956	956	987	967	1023	977	999	970	998	992	989	991	997	937	985	978	979	958	1039	995	948	1001	957	975	965	961	994	1000	955	1013	1012	977	960	991	1002	977	953	961	978	1008	1012	945	939	944	960	978	936	962	1015	957	948	1007	1025	949	886	1001	1006	1026	975	900	934	1005	1010	926	952	1065	981	970	968	999	999	956	974	907	970	994	930	1043	997	984	989	943	971	972	918	958	1006	966	939	937	962	980	978	969	980	895	985	994	982	995	936	945	987	985	991	1000	1016	918	1026	1019	989	976	991	992	1043	1026	967	960	943	970	954	960	980	953	999	965	1009	936	999	977	970	995	949	910	955	980	1001	929	918	925	1000	1002	1029	959	943	958	1001	1009	942	977	954	942	982	1002	952	1002	951	938	961	1001	960	945	979	958	998	943	957	959	957	958	1021	977	917	955	971	962	972	978	913	998	942	968	1004	887	965	1057	1037	949	937	951	995	948	949	959	1008	972	983	920	980	975	947	979	925	973	982	960	939	946	988	918	983	917	1003	1005	1005	970	990	933	992	1020	979	982	993	940	943	944	1032	1005	978	962	956	981	1003	957	997	960	965	938	950	982	1029	986	1017	927	1000	947	1021	915	943	991	1008	898	973	976	1020	965	956	992	936	985	966	973	948	996	1002	974	959	944	928	1017	958	1029	1002	1016	1010	929	915	970	1009	1043	940	965	960	999	993	982	991	974	940	941	950	958	1002	975	988	937	975	952	967	977	943	917	967	938	954	999	1025	972	976	976	927	991	965	952	934	976	956	958	940	954	964	973	963	967	944	998	979	958	963	969	998	933	989	999	959	964	940	968	975	980	960	941	949	934	970	948	930	1040	964	974	978	1013	1044	983	980	1001	925	965	996	930	1007	949	976	937	995	993	994	936	908	1010	960	988	934	997	986	929	1003	966	972	931	1001	973	938	961	1012	963	948	1025	992	962	956	1019	929	964	914	972	951	963	974	1017	961	940	953	973	961	903	1006	1015	991	976	978	901	953	961	993	944	968	955	975	942	973	965	942	979	947	954	1013	912	990	958	967	984	976	986	951	1004	1039	970	1006	959	1013	1006	998	973	966	955	963	962	998	921	1016	926	947	983	972	989	946	941	951	973	986	977	960	1001	972	974	981	1014	1007	981	972	972	983	949	1014	968	982	913	949	913	958	953	1004	1041	987	943	1032	952	963	1002	1021	980	983	945	965	999	982	971	998	951	1006	949	953	957	933	1009	1030	905	965	938	960	945	981	990	995	984	1034	995	930	941	980	995	937	989	987	970	957	993	962	878	954	973	967	934	991	978	938	940	997	986	989	944	979	978	951	920	975	914	928	925	953	975	1007	985	992	1020	974	1025	942	955	989	972	915	978	938	964	946	994	924	938	995	949	942	1028	983	959	951	939	957	1004	990	965	950	957	976	921	959	957	998	1016	953	942	994	957	1007	949	961	998	953	980	939	965	981	1013	942	995	991	947	950	906	955	963	976	955	936	936	940	989	944	980	1023	966	965	970	1013	970	973	965	983	1046	972	985	989	954	960	1013	933	939	995	976	961	984	974	967	1003	980	953	927	963	946	976	968	960	972	955	957	1019	959	1023	998	998	986	916	955	955	969	905	920	939	967	1035	980	973	926	995	1002	924	940	942	998	951	956	993	976	1020	950	1040	909	1002	971	983	992	945	933	995	973	932	979	959	924	983	953	921	968	981	958	1040	1003	953	932	919	957	977	978	981	984	954	946	968	1008	964	988	962	965	966	974	931	1020	923	983	982	942	1005	961	921	951	985	949	1014	907	984	966	979	958	944	1047	998	956	915	1011	970	974	995	1020	1028	1004	945	955	1050	906	949	959	982	963	1032	975	968	1005	1008	996	960	990	940	986	973	980	984	918	995	1017	966	977	958	928	991	987	950	969	966	922	1026	973	985	980	982	922	1026	960	942	995	994	949	990	1016	937	951	986	969	969	933	945	993	974	1009	984	890	950	1018	1002	1003	964	988	1017	992	966	989	997	994	984	963	1035	1007	929	1048	930	979	963	998	960	974	925	976	971	979	934	975	947	953	923	1021	965	1018	956	974	965	919	908	967	962	1005	916	905	993	974	1006	957	999	985	939	951	941	976	1015	994	977	1016	961	926	973	980	992	992	964	964	946	938	991	1043	1004	964	998	1014	929	962	1022	998	988	940	972	980	992	942	990	979	932	990	920	1019	977	957	952	978	943	980	987	961	945	945	1006	951	913	939	987	929	927	974	953	942	1021	957	1039	913	996	943	970	979	1015	1042	972	981	1016	1001	957	982	991	985	993	975	1016	949	1032	964	971	923	921	1005	1026	1015	915	962	1014	981	945	984	931	957	985	954	952	968	983	994	978	979	953	973	986	884	940	1052	928	935	962	978	975	998	955	953	1016	961	942	952	961	959	952	922	988	1015	962	941	989	931	941	949	981	955	948	1037	1018	967	957	1010	1010	975	941	1012	948	1014	1009	1004	932	996	994	1008	935	949	974	937	925	1025	987	975	947	957	977	1018	963	1016	996	923	925	940	1026	976	987	992	964	1028	1004	924	918	991	935	971	984	947	975	963	938	979	960	954	966	983	968	1024	1006	971	910	936	928	1005	997	966	885	1022	975	963	990	923	930	1003	1025	984	918	957	979	978	953
5465	1047	985	888	829	804	774	806	824	798	797	790	828	768	809	825	799	813	785	805	835	815	762	818	836	790	789	766	800	763	766	783	755	783	762	849	784	847	847	756	811	794	812	788	800	853	788	854	796	789	789	800	835	785	769	772	753	816	831	792	806	811	768	808	793	788	817	797	797	813	792	852	751	764	850	764	785	782	761	749	801	789	741	843	788	788	801	819	780	704	800	745	842	766	776	829	762	762	818	761	806	844	767	809	821	805	767	780	760	812	797	776	784	809	841	788	826	766	803	849	783	831	763	784	755	765	789	782	782	741	766	756	809	749	813	779	786	788	811	782	824	813	829	785	800	766	822	768	811	762	766	792	801	788	778	750	771	746	834	725	771	780	799	813	789	831	723	790	801	822	784	818	803	811	721	753	771	782	785	780	751	750	783	795	775	814	748	765	789	797	752	787	767	784	756	789	799	823	801	818	841	825	772	781	836	763	786	793	794	766	759	782	801	843	767	774	791	731	772	793	818	795	773	812	798	769	776	770	798	759	821	760	829	745	772	787	777	837	763	775	771	773	780	824	817	790	766	763	762	830	752	714	786	820	770	837	779	791	770	817	746	813	769	721	806	776	799	817	804	799	766	792	798	781	800	789	771	768	739	740	823	764	744	766	827	807	804	775	772	780	802	770	781	793	749	745	778	805	761	781	784	786	797	812	760	819	757	809	770	780	801	785	767	709	781	771	785	804	743	796	758	832	842	776	757	818	765	805	800	799	810	761	761	792	798	804	812	798	760	725	770	766	792	773	807	819	821	757	784	867	769	783	779	783	740	776	799	814	753	795	778	806	796	761	710	774	825	783	809	779	805	738	806	769	797	752	768	781	778	745	776	823	738	808	757	818	751	784	823	753	773	758	741	797	832	816	770	826	756	740	787	754	756	752	825	821	827	796	811	795	820	771	754	798	723	795	820	772	826	796	818	777	807	768	799	773	788	792	817	716	780	818	736	803	755	770	826	762	822	824	730	772	783	796	787	787	742	788	790	785	816	799	800	792	775	851	805	741	827	773	866	783	786	813	770	755	753	785	793	795	797	784	797	796	782	780	777	772	820	802	757	743	781	749	829	807	740	766	791	843	769	815	813	856	807	764	824	828	780	838	844	750	812	795	816	800	817	783	860	794	814	764	827	823	799	766	829	799	752	794	783	741	766	794	793	819	791	787	834	810	783	764	797	799	764	762	844	787	824	791	781	781	734	809	785	803	755	787	800	778	786	755	740	774	792	781	772	795	834	807	800	822	783	782	815	757	828	761	795	764	761	747	861	772	779	780	786	790	795	794	751	798	764	719	761	793	776	818	785	828	760	783	762	791	772	754	754	775	759	774	774	767	813	785	783	785	803	812	788	808	774	807	784	803	770	721	776	798	760	828	745	821	811	792	791	786	788	795	788	763	778	807	767	750	827	760	795	786	833	759	810	776	763	770	782	787	806	841	750	805	672	769	799	805	747	782	762	754	756	767	790	796	765	781	785	817	787	760	838	776	762	761	831	768	806	796	805	789	771	802	811	761	830	810	772	782	743	792	848	797	799	784	789	815	796	782	787	747	820	809	776	763	765	768	842	816	795	732	763	780	802	839	821	748	758	795	770	809	798	871	794	768	795	811	764	777	789	760	772	756	804	744	817	798	822	797	801	779	771	820	887	840	831	816	782	785	759	845	777	850	779	790	791	808	813	794	800	820	762	808	792	788	790	809	792	795	799	812	777	776	781	799	834	776	791	806	839	754	772	814	778	770	800	806	848	793	798	790	778	777	808	863	824	762	818	769	805	776	773	782	790	769	824	782	819	785	776	774	762	823	836	790	794	789	804	777	810	792	795	789	777	791	767	796	766	740	776	768	761	796	760	773	848	785	780	776	779	798	788	812	834	851	770	745	800	804	789	768	790	819	750	794	746	791	783	800	774	764	752	839	828	757	780	815	811	824	817	801	771	791	782	785	791	795	782	807	803	766	805	744	778	813	800	775	770	788	793	780	755	829	747	753	839	809	730	763	814	745	809	815	780	794	764	826	815	758	761	754	794	784	765	796	730	735	799	787	805	755	800	765	787	844	840	794	729	782	745	798	783	823	769	789	815	777	801	762	789	785	759	775	776	744	794	810	794	815	818	795	804	823	755	765	851	851	791	818	774	827	797	836	740	800	817	782	858	790	854	772	774	812	771	815	806	770	769	765	769	793	807	842	779	833	754	810	792	762	785	804	807	784	787	739	777	789	798	825	779	798	796	830	784	781	782	785	758	805	782	776	789	764	795	775	790	789	784	760	747	791	803	779	792	760	798	785	779	783	757	814	810	822	745	732	776	798	799	840	782	775	737	774	776	816	785	814	826	852	824	821	823	819	813	788	790	785	755	778	817	771	804	809	821	797	810	818	789	838	789	741	778	752	771	815	818	828	777	817	794	737	826	770	835	828	794	757	788	771	787	771	796	759	809	842	771	767	803	783	781	753	781	711	785	831	849	791	786	765	790	777	824	787	765	797	793	768	801	792	824	805	796	823	766	828	791	781	784	782	775	825	767	769	771	803	800	767	753	775	736	786	760	807	819	803	759	794	775	800	757	809	722	783	732	789	812	733	749	777	795	845	805	763	767	798	786	762	788	781	799	780	804	749	796	816	777	770	793	814	814	817	773	824	826	799	808	752	734	815	805	854	800	779	784	745	765	745	767	807	756	760	807	753	780	758	740	795	787	803	781	759	803	775	746	779	744	792	750	817	797	809	767	806	779	843	803	788	770	757	805	776	782	782	815	826	767	764	731	735	770	809	785	757	764	780	801	824	751	791	804	782	819	776	797	774	802	788	758	810	783	768	836	738	773	789	776	824	799	786	798	736	830	764	755	743	847	744	847	813	809	765	792	787	775	790	764	827	799	806	785	760	789	761	793	808	839	781	783	734	766	768	794	758	716	822	776	793	801	774	781	783	776	821	746	815	766	829	826	759	823	745	796	786	756	806	794	747	773	789	820	759	828	802	843	813	782	824	812	786	756	786	798	751	802	820	791	809	744	806	831	776	777	827	797	800	763	824	819	796	775	800	756	789	837	803	791	789	768	837	823	769	767	821	739	757	799	804	803	803	821	777	773	832	747	829	783	767	797	781	807	736	809	790	779	785	741	796	741	841	758	780	781	809	784	794	792	783	826	740	817	772	803	797	811	753	809	788	804	812	767	825	821	802	737	776	739	793	754	853	807	800	822	874	725	837	815	842	782	809	758	837	751	761	822	766	744	773	770	765	818	779	800	760	785	797	762	759	814	792	798	815	830	814	849	772	806	820	759	779	806	762	796	816	770	789	754	762	783	757	792	778	773	785	827	780	792	767	802	736	787	797	826	782	776	799	769	752	835	816	792	796	818	851	790	759	771	795	782	816	759	781	796	747	801	830	823	808	796	794	774	776	794	800	789	791	761	820	809	832	756	810	781	791	769	807	792	768	815	802
25732	21436	27172	25378	4323	1177	982	793	715	723	749	728	665	697	698	673	659	688	735	693	633	748	659	660	726	637	722	656	628	693	689	673	641	688	681	703	652	671	658	668	691	678	665	679	705	691	658	697	698	648	665	661	691	693	626	699	658	703	633	682	676	676	705	623	701	690	661	675	686	728	720	650	620	594	616	675	658	638	684	673	628	684	658	622	648	678	645	651	667	639	671	682	680	652	637	625	642	679	692	659	676	683	711	679	643	669	656	639	688	711	656	653	653	692	691	656	648	691	662	674	603	678	663	715	671	700	713	656	660	644	700	686	654	669	624	686	680	654	653	658	661	652	633	674	649	649	690	643	690	621	653	672	637	649	672	608	650	683	670	659	663	677	611	652	677	734	637	625	660	665	714	681	672	695	706	648	656	684	656	656	655	627	642	670	648	657	661	636	636	675	667	659	682	640	695	723	707	675	684	660	682	691	618	681	704	679	670	656	685	655	667	684	667	648	642	657	640	667	684	662	693	656	653	709	657	665	690	684	662	668	696	619	640	662	637	655	654	664	660	671	699	645	726	661	666	677	640	680	657	635	618	673	654	647	665	638	693	629	642	708	670	647	660	680	663	631	667	660	680	683	651	628	696	646	659	652	674	606	673	687	666	714	663	650	717	615	671	674	697	647	631	613	679	672	646	676	678	668	637	647	694	642	654	658	676	680	678	651	683	650	659	674	689	637	674	663	668	698	636	648	727	753	653	625	662	661	653	642	678	653	671	655	673	725	675	644	633	650	652	673	599	643	638	624	638	668	645	660	666	680	625	669	669	647	665	667	630	629	663	684	651	682	696	617	683	663	674	684	704	726	664	675	667	679	632	639	683	690	627	679	674	690	680	692	655	675	640	599	677	653	636	678	688	736	637	683	664	689	649	639	642	695	655	687	679	638	682	644	667	662	683	694	692	652	711	675	634	662	636	667	692	663	685	607	705	672	635	661	639	677	707	688	632	639	647	692	671	665	623	630	620	653	662	675	665	620	674	637	642	662	649	628	684	653	649	684	677	658	643	657	675	632	639	648	612	634	622	647	638	641	695	654	627	631	700	647	695	671	668	639	650	652	680	706	639	637	665	703	650	643	718	684	681	641	681	665	672	653	697	625	695	674	674	631	684	642	622	637	686	687	691	681	663	610	671	654	673	687	657	654	685	673	663	678	605	680	673	620	664	623	659	670	645	639	668	695	661	668	644	650	675	665	618	712	677	680	655	642	647	633	670	650	654	611	672	636	640	635	668	664	659	652	681	701	669	642	676	665	663	692	694	674	693	678	660	698	703	680	632	659	652	688	692	662	635	645	649	667	684	665	659	665	654	690	654	643	611	635	641	676	691	636	674	646	687	696	691	679	685	697	691	678	671	722	660	656	670	670	660	687	615	607	676	643	622	683	608	635	704	636	657	665	661	669	700	678	675	645	612	661	655	668	655	664	721	672	684	687	685	621	697	640	588	658	675	689	691	633	627	701	711	653	633	640	695	634	657	645	634	654	669	613	690	682	686	690	654	644	673	658	615	636	695	668	687	677	682	665	728	668	663	639	673	645	618	680	736	686	634	640	657	676	660	648	685	669	670	657	678	655	706	645	668	678	696	649	662	670	702	675	653	623	696	600	596	658	612	598	676	679	679	704	682	613	655	647	624	632	663	688	633	655	701	702	712	695	636	656	690	624	678	618	685	665	673	668	639	682	655	676	642	631	692	698	647	675	628	621	626	660	635	669	661	632	660	643	611	681	676	627	670	660	652	611	610	598	675	651	675	635	633	614	699	634	677	682	677	630	674	673	668	621	663	678	677	640	643	663	675	682	654	658	642	651	663	684	672	613	671	670	654	600	644	678	671	629	708	625	671	709	620	700	694	635	645	669	702	661	655	652	651	701	682	660	642	604	664	692	666	679	677	649	599	659	692	666	640	637	692	652	705	670	704	684	676	639	642	684	663	683	673	676	702	645	692	703	622	675	614	637	625	693	615	634	666	633	667	703	601	697	674	672	670	676	680	686	633	678	669	608	672	679	644	665	675	659	658	671	650	671	652	687	687	686	631	684	657	646	639	642	629	673	665	653	684	650	680	710	670	658	630	644	676	640	644	636	632	698	674	698	638	713	676	661	649	666	638	647	664	642	647	686	685	695	629	650	672	673	674	642	625	659	671	661	672	677	653	682	651	659	651	640	693	698	670	664	695	643	696	662	685	702	692	653	640	663	647	697	641	671	668	669	655	627	717	682	665	658	639	648	688	662	686	659	670	668	687	681	722	685	651	701	647	653	636	674	630	683	680	672	707	679	666	681	659	660	660	662	661	667	656	681	610	642	665	666	672	635	650	648	718	678	698	661	657	679	646	701	681	688	651	654	630	679	652	661	698	641	691	644	662	644	714	686	678	676	693	705	703	642	670	635	692	627	657	651	655	664	655	663	688	670	687	643	692	682	683	655	660	673	642	601	650	697	706	685	676	605	673	670	665	660	684	660	624	650	657	623	644	665	658	604	649	669	684	639	703	629	672	716	615	656	661	654	657	690	647	730	652	667	659	650	713	663	675	617	645	644	648	658	621	673	611	646	682	654	653	668	693	664	671	724	653	667	651	689	621	635	623	644	669	679	677	678	659	647	676	667	658	670	663	658	643	641	695	646	638	662	625	680	650	635	649	625	651	671	694	629	640	620	684	649	590	650	709	684	663	623	666	667	690	607	628	650	700	638	626	649	619	702	689	665	663	669	649	648	648	644	680	651	680	660	686	656	643	625	664	615	648	646	648	632	694	627	608	626	636	635	667	710	651	643	667	654	652	669	647	633	643	682	674	701	655	642	616	623	622	721	673	694	659	661	652	697	679	658	664	706	607	682	641	713	643	622	681	706	652	659	666	646	652	652	660	701	648	642	673	674	658	679	659	663	678	653	621	675	630	685	690	673	704	648	692	610	654	643	641	641	671	702	653	668	693	665	679	702	657	686	700	628	610	644	654	685	710	666	671	692	665	667	688	660	620	676	665	690	650	651	602	694	650	653	648	714	659	676	670	668	641	697	658	651	677	716	643	707	651	689	659	649	672	674	665	660	656	645	666	650	663	634	632	663	648	679	679	657	653	693	705	623	648	659	635	643	655	643	689	685	660	680	680	648	639	661	659	632	644	613	662	650	624	634	629	659	623	653	670	681	647	661	654	635	671	674	674	663	654	674	665	647	638	692	682	657	670	623	657	621	694	657	649	642	605	662	662	712	672	688	672	708	644	660	668	709	690	650	693	616	678	638	655	618	651	674	673	658	668	641	673	674	667	674	680	612	684	641	721	604	671	682	738	649	659	654	660	665	631	656	661	700	669	691	649	660	716	631	618	631	660	652	658	665	653	664	628	676	662	677	657	687	682	607	658	622	640	652	649	658	661	666	658	666	659	620	645	647	653	679	660	651	680	687	648	674	667	640	694	639	670	687	689	702	693	635	657	656
3653	2974	2555	1522	1080	880	827	793	725	677	685	630	654	646	656	660	573	667	563	594	588	617	582	593	575	639	619	579	585	539	612	623	590	572	575	557	578	586	576	557	607	577	584	576	596	575	567	549	583	564	598	565	581	614	568	603	585	542	571	548	614	577	566	597	574	623	606	592	626	588	581	594	526	589	586	527	624	591	579	579	546	564	592	605	610	590	568	572	609	603	592	522	552	566	581	583	561	564	601	557	590	571	578	623	584	618	604	599	556	667	591	556	594	609	568	550	571	570	579	571	589	602	569	556	564	613	598	559	562	578	602	568	563	580	552	584	602	588	609	635	564	569	573	548	587	568	562	541	573	624	599	652	572	558	626	595	563	575	523	590	605	575	542	572	570	618	607	593	550	597	558	582	574	594	577	555	555	595	577	611	620	550	588	596	558	623	552	544	538	606	619	584	597	539	579	615	588	607	551	607	556	569	583	563	578	537	537	551	589	565	577	605	555	566	546	549	615	534	584	559	579	618	590	603	561	576	585	618	561	574	539	562	583	581	567	560	572	607	548	541	586	580	596	543	587	574	574	606	591	589	566	562	552	589	573	567	587	566	535	546	571	580	561	569	595	603	580	562	564	586	554	580	615	643	540	589	545	547	566	574	560	576	570	598	611	620	649	593	607	593	597	595	581	603	570	582	588	549	540	602	547	556	594	553	567	599	573	592	577	547	580	537	598	593	567	560	561	591	549	527	550	587	570	558	573	582	582	570	609	546	590	585	594	584	575	550	564	564	590	571	581	578	556	579	616	534	588	505	581	551	607	556	568	537	584	599	575	572	527	562	573	582	557	598	562	546	575	613	591	593	540	551	564	623	560	563	595	584	594	552	562	553	578	589	566	590	534	578	610	559	561	565	592	573	565	568	553	573	549	509	570	612	583	583	561	566	579	604	577	566	565	591	615	564	603	519	578	599	536	577	559	617	579	547	556	570	570	567	516	575	577	615	547	565	593	567	607	564	582	591	555	581	590	613	598	581	571	568	603	612	580	593	566	565	551	581	551	592	612	558	566	611	583	565	594	589	564	574	581	570	598	581	571	564	583	607	516	597	575	601	567	552	568	532	561	575	578	566	571	560	595	554	594	589	601	601	563	593	606	617	567	590	611	553	593	564	588	557	561	599	595	568	603	586	527	605	578	599	578	580	574	561	564	563	548	593	569	595	575	569	594	590	554	561	582	556	598	557	602	569	600	572	546	587	560	594	575	562	590	550	547	590	572	623	540	548	620	589	590	564	577	570	561	589	545	522	587	572	563	588	562	533	582	575	571	569	557	574	537	618	575	555	627	534	583	532	606	572	590	549	575	559	592	580	597	577	575	541	624	558	544	578	540	597	556	568	598	571	599	542	556	584	597	569	543	568	556	545	516	587	563	595	577	559	573	604	562	552	539	577	537	615	575	587	563	531	598	602	588	585	602	555	589	591	583	563	576	594	552	538	570	586	601	543	550	574	571	571	599	560	580	566	585	568	563	553	603	607	545	584	612	588	571	578	603	568	561	594	593	598	568	590	614	573	587	598	554	548	607	595	548	560	579	575	600	558	541	566	598	608	578	576	562	538	547	553	584	545	617	593	566	559	552	590	546	592	545	567	536	574	623	560	566	562	533	614	586	585	577	582	560	582	601	603	565	564	580	558	581	586	560	532	579	601	563	559	612	578	561	545	577	591	630	586	591	556	577	592	578	561	578	588	570	572	584	562	575	542	542	581	564	579	577	583	529	571	581	574	604	599	563	536	569	559	543	538	586	588	571	591	589	589	588	645	559	576	532	556	587	609	577	551	583	577	557	557	567	574	602	581	585	579	561	547	566	588	559	528	616	575	593	574	597	561	601	569	564	565	595	562	576	600	564	562	604	561	572	579	533	562	562	544	559	583	516	586	574	582	529	579	597	555	587	573	571	570	560	550	570	558	563	571	573	565	594	495	593	584	561	578	608	579	583	628	605	591	562	566	549	602	606	535	582	575	576	591	577	570	545	554	538	565	601	583	615	589	583	540	540	573	578	556	569	597	547	559	640	516	602	609	558	598	567	530	600	571	542	552	583	585	610	574	574	606	570	579	542	543	593	537	586	550	529	572	591	553	566	567	530	582	562	575	577	565	587	540	599	544	606	577	585	586	565	577	535	606	591	567	556	556	578	536	610	525	568	564	612	571	535	550	576	526	618	608	573	606	542	565	621	571	586	628	578	612	611	582	583	580	550	566	589	586	556	559	562	553	580	575	589	564	541	590	592	563	619	631	562	520	555	563	598	547	550	595	525	579	579	607	569	597	577	579	611	587	584	564	579	544	568	546	528	580	579	571	567	528	601	575	553	589	585	542	588	576	600	581	570	571	588	580	602	554	556	646	543	577	576	536	586	607	538	559	609	599	563	530	534	574	577	553	542	531	592	582	576	533	572	562	579	559	613	561	566	572	584	528	557	569	595	561	559	534	584	571	574	570	569	613	561	572	599	561	586	548	613	610	627	544	576	534	583	550	558	563	576	569	543	581	552	587	570	555	555	542	532	543	562	542	567	565	528	622	613	589	544	554	588	590	557	568	587	560	580	587	566	589	555	583	554	552	605	532	580	551	605	549	558	572	525	526	571	619	534	568	583	578	581	535	522	571	585	548	562	593	558	595	552	544	611	610	564	581	623	582	596	553	540	596	567	601	600	573	549	570	562	551	546	557	550	606	572	526	529	603	602	558	547	526	589	575	595	594	541	598	597	604	576	536	588	586	562	562	552	579	581	550	637	572	570	585	568	556	583	570	586	563	551	564	549	582	550	557	572	553	570	605	575	588	547	613	586	545	557	568	561	569	578	558	545	558	594	587	600	558	544	601	585	578	594	545	586	579	586	587	558	566	569	609	568	519	570	574	558	615	535	584	554	548	574	559	588	593	553	568	586	597	605	552	551	561	568	607	559	528	569	558	605	594	534	617	557	563	622	598	603	581	599	544	573	586	578	575	549	547	569	553	603	549	532	557	586	563	560	524	580	574	543	643	583	599	548	558	571	628	604	542	616	587	584	563	588	579	588	552	549	610	581	553	565	601	562	565	545	594	599	572	555	551	579	602	608	557	583	594	584	565	601	600	552	565	593	568	586	595	524	568	546	547	557	581	586	605	546	562	594	544	590	555	626	567	582	553	588	594	555	585	571	570	570	597	623	573	577	589	562	566	611	576	582	573	569	584	541	577	581	587	604	556	564	554	540	594	564	576	565	594	591	538	562	535	577	594	580	578	544	559	558	522	526	558	555	579	588	530	546	577	547	568	595	544	606	565	588	529	539	550	558	558	559	553	515	554	626	598	580	552	551	561	580	543	558	572	579	601	598	589	582	560	607	564	591	606	544	613	590	558	561	546	549	558	573	590	551	610	598	589	584	618	591	573	560	585	557	596	612	610	589	512	596	598	563	582	588	601	527	559	585	562	623	551	538	572	591	534	590	552
24570	21442	28582	24676	21148	3556	985	645	494	452	433	446	397	389	352	376	352	387	374	378	408	402	360	357	353	397	378	363	382	360	356	380	383	372	365	350	391	370	332	358	374	356	366	358	373	382	366	360	372	337	380	364	374	360	337	347	361	322	331	372	383	318	379	393	354	376	379	362	346	327	367	372	371	350	321	355	345	346	318	365	337	342	353	354	377	369	392	355	337	353	365	353	378	347	356	388	350	344	348	343	345	333	312	357	367	354	335	359	375	352	399	350	347	345	349	346	323	352	350	337	316	362	342	364	321	350	370	350	370	345	384	353	373	332	336	367	366	370	334	340	339	334	340	352	370	361	351	365	348	331	368	342	356	337	362	364	372	324	334	379	378	378	387	364	325	355	357	353	359	365	371	375	384	362	356	349	336	344	359	365	376	326	325	356	353	334	338	348	360	354	331	362	333	368	333	379	325	369	335	332	338	362	357	346	332	360	376	349	339	373	331	312	354	350	352	344	348	355	350	335	356	362	377	370	356	325	356	353	357	310	347	357	323	345	370	356	333	389	376	327	368	384	391	325	364	339	329	367	374	356	323	359	341	350	361	344	365	331	353	354	346	359	392	356	330	349	354	388	364	341	344	350	318	375	347	368	342	367	350	379	338	318	343	388	341	365	358	353	333	334	340	349	344	343	376	354	349	339	360	339	344	360	366	341	369	374	377	391	327	335	377	343	314	367	350	333	335	370	352	336	373	359	337	351	371	359	367	349	353	371	326	346	356	310	350	337	345	362	382	380	339	347	311	341	369	337	379	349	339	361	362	371	380	345	378	330	352	330	351	345	373	353	327	360	328	376	369	358	381	358	338	325	368	359	356	358	345	343	337	313	328	318	338	340	340	358	344	335	385	350	350	364	337	372	336	341	337	347	345	340	360	346	370	364	323	376	335	342	350	341	358	356	331	365	356	381	339	347	347	368	392	357	360	369	343	345	357	319	344	319	368	341	328	381	360	389	339	341	363	350	336	351	350	283	328	371	327	403	355	373	325	371	369	338	336	363	327	352	346	397	324	339	333	365	359	354	381	389	341	338	344	363	323	321	358	362	367	372	350	333	369	338	339	322	377	329	357	373	353	329	331	356	360	338	341	351	355	341	365	321	353	312	336	321	349	337	350	347	371	351	347	346	346	335	376	322	336	351	371	347	324	368	358	346	402	320	333	377	346	350	347	365	366	339	333	348	353	347	338	376	369	319	309	318	334	348	361	386	348	362	340	371	323	367	360	334	340	339	352	370	361	351	360	343	348	364	348	329	325	332	336	347	360	364	307	349	364	360	359	357	346	369	387	347	315	373	350	360	338	363	322	333	374	319	360	358	350	375	352	343	356	334	355	375	353	336	356	333	341	365	342	348	349	351	352	320	347	330	365	324	330	356	396	368	315	390	307	357	330	380	352	336	403	348	339	342	353	375	372	344	348	343	362	353	341	339	336	351	362	338	374	365	367	337	366	347	344	349	347	371	359	355	361	381	354	352	360	368	374	327	330	297	342	358	370	357	348	345	337	361	355	347	339	343	335	357	342	321	342	329	359	361	375	380	336	333	358	353	348	312	349	357	363	325	343	323	330	395	367	354	393	378	360	348	357	344	351	363	353	325	336	358	338	354	372	333	379	346	357	331	334	352	329	360	378	367	351	355	345	330	358	397	334	322	353	382	394	370	355	341	357	367	381	332	376	349	315	346	355	348	343	332	402	327	328	366	342	367	359	347	379	374	343	354	333	315	398	370	359	367	342	381	322	322	365	352	367	324	328	391	362	356	349	354	336	371	329	376	351	334	356	371	321	346	349	333	357	329	350	345	328	332	377	339	362	350	367	336	351	337	364	342	342	332	379	327	365	367	337	364	363	345	371	391	350	344	356	330	340	335	339	342	373	353	376	363	354	326	353	353	358	337	356	350	357	345	347	362	336	334	333	350	327	362	350	320	356	360	360	378	352	347	368	335	371	354	348	329	389	345	355	395	345	369	348	375	372	309	332	342	343	390	367	317	350	378	353	338	384	358	334	358	339	367	355	335	373	396	349	312	368	348	350	347	369	341	357	323	345	360	385	354	396	368	340	333	340	346	350	341	360	338	347	342	374	367	333	367	358	336	359	378	363	348	361	346	350	339	346	390	335	351	381	347	346	324	339	363	346	356	359	363	323	327	345	353	357	340	363	319	335	317	332	350	348	339	349	341	357	318	375	360	357	324	358	372	336	381	329	381	366	359	359	362	325	355	348	346	334	347	344	342	351	362	354	346	351	365	319	366	336	388	369	346	360	356	346	345	337	363	394	345	317	354	323	389	380	369	346	355	347	358	322	334	344	375	343	360	348	381	340	333	332	346	334	355	409	345	336	349	359	387	318	342	353	349	346	373	334	332	373	362	348	352	337	365	358	349	376	327	361	364	361	338	351	322	343	383	379	335	335	380	323	355	321	355	318	354	381	362	363	353	367	361	349	335	320	361	354	355	379	382	349	356	380	370	347	360	360	353	369	368	381	343	373	369	357	353	359	329	360	326	348	347	338	366	335	357	305	328	331	369	342	327	341	337	342	329	385	392	360	369	343	324	359	357	332	354	368	370	362	377	373	350	350	374	333	338	347	366	344	358	359	365	356	350	353	350	322	354	355	340	352	409	326	334	384	359	322	391	353	354	341	335	328	361	338	349	323	366	348	341	347	348	395	367	372	345	326	348	357	339	366	323	374	369	366	295	370	347	333	351	356	372	333	338	349	337	325	342	325	351	377	336	340	382	385	311	341	341	362	380	299	328	373	368	338	355	345	335	331	342	349	343	346	336	345	366	354	344	378	376	312	342	370	349	378	325	332	297	347	374	380	373	369	369	349	343	346	343	363	353	328	337	355	353	339	363	325	337	346	327	382	324	322	336	360	337	351	344	332	340	394	362	331	392	360	332	332	367	326	337	359	366	386	351	357	353	329	364	356	337	329	374	335	338	337	361	386	365	385	343	352	382	331	353	354	366	330	362	344	370	326	345	327	349	387	354	367	341	350	335	370	335	355	379	352	343	338	349	354	363	348	345	390	367	340	347	345	359	341	372	368	376	340	346	338	338	355	350	349	334	317	343	356	327	350	349	341	369	341	345	301	360	304	336	379	338	375	340	375	346	350	353	339	333	354	349	360	345	368	310	363	355	384	340	373	351	348	354	337	342	363	334	385	382	375	369	287	366	375	332	370	324	346	386	346	350	342	347	345	337	368	342	366	324	352	349	352	341	347	350	325	350	330	367	364	368	351	343	370	370	353	368	334	340	334	328	332	370	336	355	346	346	323	340	339	369	336	323	343	370	360	347	344	327	361	333	343	366	348	374	361	356	339	348	350	362	371	360	343	359	322	339	390	355	384	349	321	361	361	330	328	375	366	378	358	343	368	390	354	352	316	335	373	364	390	343	331	338	364	388	331	361	387	364	338	360	338	379	383	364	391	350	353	355
3789	5084	4119	2135	1360	993	775	657	592	546	484	454	452	467	437	411	428	381	376	391	369	363	335	371	338	368	347	364	347	333	374	362	334	346	343	371	322	345	336	374	356	352	337	324	342	324	348	346	362	336	310	345	330	361	340	356	356	321	370	363	342	326	363	357	306	359	326	330	345	358	338	348	312	346	325	327	308	311	335	332	370	319	347	326	349	272	303	334	344	341	355	320	330	346	333	326	323	340	330	316	352	327	330	362	333	320	310	333	351	315	338	349	338	337	341	358	344	346	323	358	343	335	332	304	350	330	348	327	298	339	344	336	314	317	315	332	348	322	336	349	339	329	319	311	334	305	337	356	360	336	363	326	359	347	347	353	357	350	331	295	344	334	320	360	346	312	309	327	365	354	327	325	333	351	305	304	308	343	323	327	344	328	302	332	322	325	296	349	324	335	341	348	338	294	322	304	323	317	344	331	354	323	321	338	363	356	340	346	322	316	346	317	321	339	326	319	329	312	355	341	347	353	338	328	331	319	341	328	348	311	336	317	321	317	300	324	348	335	308	345	319	340	350	324	328	350	337	334	315	312	306	329	348	302	351	340	334	312	326	365	322	342	339	294	347	355	330	316	341	360	313	339	340	359	324	341	337	326	343	357	300	336	331	341	331	314	347	320	340	346	313	329	344	345	340	312	332	301	343	338	310	344	343	337	314	382	358	298	317	314	362	317	350	373	330	327	322	348	326	281	349	354	371	326	366	349	339	342	310	332	329	313	352	318	364	362	338	328	301	329	318	331	336	314	329	279	336	302	332	301	325	330	338	338	294	346	346	351	322	323	329	319	329	346	332	336	334	336	317	313	325	330	360	354	326	380	323	354	335	334	332	340	326	330	279	326	300	360	340	342	321	327	333	330	349	310	343	347	332	353	324	330	324	314	335	328	360	342	344	312	331	327	317	303	316	354	326	323	314	327	319	350	340	326	335	321	364	343	348	325	305	336	323	330	297	316	291	326	306	319	350	335	340	320	325	345	345	342	346	307	307	318	345	322	374	338	337	361	321	331	321	342	302	305	324	300	319	317	314	320	346	321	318	350	317	344	355	346	322	298	348	337	348	335	307	352	329	357	317	324	337	314	327	314	387	341	339	332	329	299	349	354	346	324	327	324	342	329	357	395	370	341	330	344	355	356	372	348	315	334	366	315	327	317	356	343	330	319	331	335	350	324	338	307	315	317	320	328	363	318	351	326	343	331	369	308	288	319	342	315	337	335	311	310	326	356	340	331	327	324	316	336	324	331	366	339	360	335	334	328	344	318	315	338	325	292	333	345	317	317	323	349	327	328	332	332	313	324	332	313	323	314	312	322	321	329	331	346	307	329	344	335	328	338	295	337	303	334	337	312	349	368	319	336	339	339	313	357	322	337	317	311	332	288	310	331	337	326	317	311	307	362	333	289	292	322	305	320	315	338	300	331	349	350	309	311	345	349	335	326	338	295	348	325	325	325	319	327	342	320	328	333	319	346	334	308	345	298	326	324	322	309	336	332	326	313	338	335	339	350	306	318	305	304	335	349	312	348	308	326	349	307	323	341	332	328	327	351	309	324	343	330	318	337	323	314	329	353	345	335	331	308	338	328	329	365	325	346	308	332	325	362	283	345	382	381	349	328	321	368	367	328	367	309	335	314	297	333	336	329	323	323	341	316	323	329	311	367	327	360	323	323	309	330	338	335	343	298	313	333	372	318	336	339	336	289	330	309	336	291	338	321	327	366	335	334	326	324	313	352	311	335	291	319	328	317	320	317	327	299	319	303	340	344	337	351	331	328	357	327	317	347	307	310	333	333	360	338	346	353	350	313	319	328	326	327	330	355	338	370	334	326	301	325	332	322	349	316	332	311	348	273	340	294	296	288	296	299	316	357	345	350	346	327	376	315	320	331	305	336	342	301	326	320	327	339	344	306	311	356	309	346	357	342	322	315	314	312	333	348	345	333	313	336	369	325	307	357	362	343	322	319	309	340	336	320	340	353	335	346	346	332	345	337	327	343	333	300	310	305	335	350	313	344	359	333	316	301	334	332	331	321	341	344	336	342	339	343	342	313	345	337	315	350	345	355	307	312	367	336	323	307	303	325	333	323	330	327	313	327	319	344	328	332	324	338	337	332	335	327	326	347	309	317	312	355	342	324	306	330	315	343	323	321	309	348	306	330	294	329	357	342	309	343	342	330	328	355	300	358	305	366	361	323	346	324	353	340	310	325	331	305	357	306	329	313	322	330	356	307	344	349	326	327	351	326	335	342	328	308	334	307	322	322	335	326	324	334	315	308	313	339	343	344	312	325	331	281	370	324	298	327	344	321	342	320	342	303	321	312	292	329	347	316	324	332	324	328	322	322	314	320	337	285	350	316	342	324	346	337	326	342	325	317	332	347	288	328	340	326	305	334	344	315	301	308	329	330	322	307	332	329	366	318	338	298	316	332	309	319	333	359	319	339	311	335	326	329	347	327	322	318	311	362	326	321	312	343	292	326	330	311	336	335	326	316	325	313	331	329	333	330	327	340	329	378	300	376	324	288	308	322	349	350	314	335	329	346	306	303	329	335	329	308	371	313	326	330	322	311	331	336	322	317	315	328	327	326	344	337	298	317	310	326	322	333	350	317	315	338	313	344	358	366	360	314	308	340	331	335	304	321	338	335	339	339	337	311	330	320	342	288	287	289	336	337	345	328	306	313	323	350	334	359	326	301	342	335	319	293	335	301	304	327	340	296	329	338	314	301	322	319	336	307	328	324	327	327	295	318	342	359	328	326	332	329	309	334	372	330	315	350	320	311	337	355	344	341	350	321	332	313	310	340	333	317	353	323	338	330	316	363	319	318	316	336	326	314	319	345	312	359	323	315	322	354	316	334	330	341	319	323	319	313	312	342	320	275	328	302	325	351	326	331	351	331	329	335	344	351	320	304	324	321	306	307	338	333	342	326	346	309	364	319	334	328	353	342	335	310	344	310	321	326	316	310	303	329	324	330	367	326	303	338	315	322	337	333	336	306	349	345	320	327	316	341	329	348	301	338	302	330	325	312	337	325	305	342	364	317	321	342	368	306	317	311	326	305	334	342	303	316	314	341	327	332	342	329	336	307	349	321	337	338	326	336	323	340	300	308	322	331	307	354	322	317	326	285	341	375	335	321	318	335	330	313	328	321	323	284	331	344	332	333	329	294	320	302	332	334	318	321	339	311	311	323	364	340	327	299	322	316	313	309	299	335	333	333	315	318	341	329	314	307	356	291	328	332	326	322	316	300	334	306	319	318	305	347	340	331	326	318	314	334	329	345	317	324	335	327	329	311	297	315	357	335	333	341	302	317	323	320	317	306	293	366	312	299	319	327	334	325	319	317	325	338	311	333	344	340	323	337	330	325	364	358	311	337	347	329	312	325	352	343	309	315	315	365	301	294	340	327	348	305	321	326	328	329	350	301	340	332	335	344	321	342
27923	10632	1961	1268	1066	988	1001	946	1067	992	986	1010	1029	917	1003	998	1013	970	955	997	971	975	962	955	957	997	960	1013	1019	984	973	1025	966	937	995	975	1014	984	1012	986	957	1003	957	1025	1008	955	946	992	1000	1021	975	1035	1002	1003	927	1010	1005	975	979	1007	950	978	1015	983	980	964	1012	991	1028	1043	941	968	978	950	1004	939	974	990	969	1041	948	1013	986	1072	983	993	975	958	922	995	976	966	1019	960	992	984	981	1043	952	969	995	1028	969	1020	991	950	963	1015	981	944	999	975	943	1000	1021	997	965	983	1018	983	1022	1021	949	973	1016	985	929	978	970	965	1008	955	977	991	911	976	959	980	1014	935	920	979	1032	996	992	982	1038	977	973	946	934	977	979	980	1021	1008	971	995	984	999	972	926	968	959	961	1040	1003	1002	968	1013	1003	961	970	956	966	963	997	985	917	932	1007	987	956	965	1018	972	1010	976	983	955	928	982	984	997	1010	939	979	1034	1034	989	1000	976	963	925	970	952	985	1023	1011	1020	960	943	992	967	994	935	1000	953	963	952	996	963	941	1006	1014	990	937	992	974	1025	934	981	972	940	1013	1013	974	1025	995	1075	968	983	1031	938	994	988	939	989	990	981	976	1015	1018	1074	947	964	886	979	945	926	1009	972	976	1011	908	1027	963	1007	962	990	1029	932	969	958	983	1004	937	956	973	984	930	974	1012	946	990	974	977	971	1007	963	1007	1044	1001	986	1002	993	1002	950	1024	981	978	1004	954	1010	968	1016	949	981	983	989	1012	948	987	942	963	976	966	987	979	956	1030	994	985	966	1000	1033	974	1009	967	972	998	1010	967	1008	900	1017	976	927	1023	989	976	994	967	963	972	1034	922	1018	1058	995	953	977	1003	966	1023	947	985	1033	1011	985	1005	980	1036	1000	1032	952	968	1018	1056	1041	950	982	1018	1003	1016	976	1017	992	942	985	949	990	1027	1006	1016	952	951	1022	1042	961	926	985	1015	1031	935	942	1002	955	944	960	988	964	1014	969	960	980	972	985	974	1018	976	971	981	957	961	1025	957	967	984	986	1011	977	1000	972	989	986	950	997	977	1016	1013	954	1004	971	1050	940	955	1058	972	987	964	943	976	1026	1050	961	1021	998	989	978	954	963	974	963	1004	957	972	1008	1063	1028	940	1001	961	1066	963	985	964	959	1015	947	995	1015	1012	956	967	1018	976	950	971	1016	978	1019	958	1010	1030	931	941	996	1021	1006	1063	1035	1005	945	1011	966	971	950	963	1020	988	977	1017	991	1026	973	1018	1048	972	1006	1000	981	907	957	989	984	961	1024	1020	988	976	967	964	1014	976	1016	989	1060	996	962	1024	1031	920	983	960	983	953	1010	978	956	914	993	990	1057	984	964	973	966	993	916	998	989	1040	935	1034	1001	926	939	1054	933	1026	1000	985	960	982	964	978	933	1035	982	995	993	1041	964	998	1001	983	937	984	1023	997	943	997	1007	991	964	998	921	1001	1031	988	1008	1012	1019	1005	981	972	973	992	932	984	984	991	952	976	957	948	997	974	965	991	974	987	1020	943	964	976	988	1028	991	966	1088	1045	1012	936	944	1023	978	1009	943	992	934	943	984	1025	972	966	946	996	985	964	1028	949	1018	945	964	1015	960	983	1078	1006	980	998	946	960	917	1026	1022	1000	996	977	991	900	977	968	990	967	969	1026	947	978	1013	1026	942	969	967	1002	974	991	990	995	990	1016	979	936	996	976	906	994	1006	1015	971	1006	1028	1006	976	1035	1036	949	1047	986	998	991	995	942	1025	983	982	988	994	1016	938	970	982	1041	999	995	1041	1016	959	987	982	944	994	968	990	988	1053	1013	983	937	959	948	998	934	968	945	972	963	945	1023	951	1018	1037	982	982	948	1017	1067	972	1046	982	958	990	954	963	968	998	1027	1008	966	979	998	1035	1028	983	1043	983	973	968	970	1020	931	920	961	984	1014	977	991	969	960	976	1001	949	944	965	1004	948	998	994	988	963	986	972	970	1010	1024	978	1039	988	944	1014	973	1039	923	966	963	932	955	988	960	969	956	1011	974	1037	1005	1015	935	998	992	998	1011	977	1011	1027	976	1007	895	957	1004	971	974	996	1042	936	996	1003	1018	1026	991	1014	1018	950	1018	1037	1004	987	978	976	993	982	1002	982	996	983	980	1049	1007	994	958	1050	993	983	958	976	952	928	1011	876	968	968	1001	956	1016	992	1024	1022	1016	991	1042	1015	1010	993	965	989	1034	995	965	973	984	1008	959	965	1002	959	1042	936	1011	968	999	962	1004	939	986	960	935	955	1003	984	984	984	964	951	1000	969	1004	974	970	979	987	968	964	947	1049	1026	975	964	932	956	996	968	941	955	1027	991	970	1024	1024	980	1006	1028	980	938	967	971	997	931	1021	1019	967	986	1010	983	950	1040	1056	984	1005	956	970	935	959	935	980	921	947	993	976	961	1017	1012	1027	985	1029	974	1017	1003	949	978	940	991	968	950	1007	1000	997	985	995	1012	960	1070	970	936	919	978	952	1007	1050	988	1007	974	949	966	929	944	942	968	974	1000	954	964	1015	997	977	1005	955	1002	991	1009	1027	993	952	1006	941	995	973	968	995	956	943	992	976	1044	1007	1003	1008	970	1021	954	940	1018	986	1009	956	948	971	1003	1063	964	971	1019	1014	1065	1038	989	988	998	1002	979	1019	1026	962	982	989	957	1016	948	1020	920	986	1016	1003	951	1028	963	1031	984	1004	1015	978	990	956	979	1026	1011	1000	954	997	1030	993	967	1021	983	1000	1018	1015	968	997	1040	969	996	968	935	1007	1001	998	1028	946	1015	935	943	989	1010	1027	971	970	970	999	966	1002	962	979	962	974	985	1016	1008	1078	1030	929	951	958	919	976	971	1008	971	943	924	943	929	936	1013	1016	969	995	954	966	979	954	1003	1007	955	991	985	936	972	1015	983	957	972	991	1046	946	1002	1016	924	946	946	993	964	996	977	948	942	992	981	967	995	972	977	997	955	960	959	1025	974	991	952	978	1020	968	992	986	1029	976	947	998	1025	989	1031	982	977	969	927	1039	1001	979	985	1008	967	998	977	971	1008	1040	982	946	995	996	988	984	956	982	967	993	1016	983	972	876	994	985	1019	1025	967	1028	960	987	966	1023	961	1043	1012	961	1010	935	967	994	1018	992	960	1008	1013	980	938	911	962	1048	948	987	1000	1043	1048	960	1030	949	1016	969	1007	957	938	1054	936	979	991	1008	987	1013	959	919	957	978	1024	1003	1040	975	974	978	969	989	1019	956	970	986	1006	1000	991	986	968	989	980	964	992	1023	1014	986	991	978	940	1063	1025	954	976	957	978	964	1001	979	994	924	1054	972	1025	994	934	959	942	954	990	1047	1000	954	998	952	1034	970	977	984	975	1037	1028	964	989	971	995	967	944	963	1014	998	945	991	964	934	978	1056	1033	966	983	938	1007	1008	1000	953	974	1025	947	948	1042	1046	1018	998	959	994	971	940	982	989	974	1058	1012	1040	1022	946	1046	951	975	1009	970	970	1001	974	1023	1008	1027	995	911	1020	952	1003	988	994	966	991	1007	968	970	966	1006	954	938	915	995	1012	941	1001	1065	1006	1017	1024	974	996	986	1012	1021	1015	978	930	981	1006	979	1024	978	1023	971	965	1026	977	972	946	1009	917	1027	1035	975	1035	954	957	964	1004	950	895	1006	1011	935	978	1038	976	1018	965	939	1030	1026	981	1020	1014	1007	1019	988	964	981	947	990	987	1025	977	997	942	1004	1031	1006	959	984	1005	960	1017	1006	943	972	1016	969	986	949	970	994	950	985	1050	957	999	1014	1008	980	946	965	1004	937	963	1004	952	988	992	924	987	1015	976	972	1030	933	964	1016	948	1035	998	956	998	995	992	965	927	1035	997	965	969	980
5520	957	927	870	808	821	843	816	787	805	785	761	815	797	759	798	812	795	778	776	770	819	790	769	822	834	762	822	823	824	783	828	766	786	770	772	830	785	810	777	796	829	756	772	850	765	760	800	814	788	801	800	780	805	800	777	786	789	803	780	740	788	785	798	788	808	826	776	790	763	830	820	802	785	800	826	809	739	786	789	797	777	784	804	739	827	839	839	838	784	777	753	783	771	761	770	811	745	784	798	767	790	817	796	794	787	819	811	836	813	845	726	774	812	783	819	804	770	778	846	805	789	793	787	816	850	810	804	816	774	811	777	828	783	814	776	789	761	758	804	813	810	853	753	779	745	763	805	777	716	816	795	799	857	804	788	808	808	746	748	783	763	784	787	777	731	800	756	777	797	792	810	806	812	795	792	758	789	777	809	759	842	798	786	758	773	791	781	771	807	788	798	790	826	761	821	768	767	794	759	791	809	814	823	797	770	812	754	776	803	827	786	811	805	785	790	810	827	836	809	814	793	862	776	807	816	825	760	822	787	813	809	769	741	822	761	794	796	742	772	818	742	787	842	821	804	768	778	778	758	798	771	770	756	834	802	817	823	755	764	809	799	817	828	776	781	819	754	802	806	797	757	767	775	738	755	767	787	808	766	755	827	794	809	784	822	791	753	810	735	784	815	764	794	819	775	803	745	779	765	798	727	821	798	809	779	783	806	729	730	810	794	761	779	785	805	771	843	790	806	810	734	730	793	798	796	756	789	804	773	782	833	786	841	780	809	780	787	812	773	746	739	746	773	819	800	727	794	778	794	833	806	750	802	791	806	806	813	773	772	746	791	781	823	834	807	806	794	800	738	730	844	763	747	784	788	739	764	777	797	755	742	790	764	780	762	771	794	794	814	760	834	781	766	805	796	761	834	767	800	747	771	824	772	771	791	768	719	798	815	774	780	824	760	811	783	778	795	801	793	826	773	800	774	839	767	753	777	760	776	775	810	801	723	746	840	750	722	769	793	820	794	817	780	768	811	796	811	753	754	786	793	825	810	806	783	789	817	773	771	814	784	737	820	757	769	783	812	797	809	796	817	785	797	782	795	780	775	768	717	828	797	790	746	825	793	801	758	800	800	807	793	813	782	785	790	772	794	770	745	796	816	848	789	803	785	799	790	795	801	752	793	785	807	780	838	841	806	794	790	807	829	775	824	839	764	763	818	791	810	778	801	805	761	746	794	818	839	770	852	848	787	782	813	793	820	785	799	754	783	805	802	777	804	821	800	836	744	841	800	794	801	778	819	771	816	799	826	795	794	759	748	776	785	840	805	797	807	841	790	754	766	785	803	761	776	815	797	785	792	759	825	766	841	764	805	770	764	841	736	827	759	800	755	806	831	783	790	837	817	813	818	817	766	728	788	773	812	818	781	865	820	804	771	748	776	768	763	804	814	792	787	771	818	773	830	818	768	774	777	743	819	795	809	803	821	770	752	770	777	741	833	797	779	779	777	804	795	790	768	813	816	782	733	816	780	820	761	823	747	781	778	766	768	827	831	774	738	810	744	779	795	764	750	762	794	767	819	785	771	777	768	790	739	801	766	819	802	808	777	759	794	778	812	791	766	746	800	767	784	768	846	795	725	796	798	770	825	779	753	791	777	830	772	804	793	810	791	764	797	772	789	769	807	798	792	779	747	765	802	763	790	806	774	803	738	750	724	756	804	783	770	825	788	805	783	837	795	797	786	848	788	824	772	819	804	801	739	795	789	766	803	804	804	775	784	798	740	791	786	803	803	780	758	826	774	784	853	796	810	778	770	800	737	804	734	816	837	831	793	811	757	805	778	772	819	772	809	777	819	806	809	774	796	838	794	777	780	817	811	771	777	818	801	778	730	783	828	772	792	809	799	786	805	817	768	795	780	706	797	801	801	839	760	792	815	846	777	785	806	778	783	778	778	784	798	881	798	769	820	827	752	796	822	808	829	832	747	749	795	777	773	856	800	777	775	813	747	745	812	808	869	758	864	768	779	768	775	758	831	789	761	789	784	782	798	729	783	740	808	795	786	792	722	785	806	775	789	775	756	823	755	769	791	813	757	789	765	774	836	813	809	842	816	767	744	786	826	795	750	770	792	757	769	769	836	782	780	787	780	782	781	766	797	843	803	789	741	818	775	734	795	788	743	800	780	807	813	805	805	831	796	769	732	773	778	745	856	759	772	806	770	786	855	770	810	763	836	769	780	787	765	799	749	791	794	815	810	812	811	809	783	812	747	861	797	793	814	810	792	814	809	783	809	855	837	751	765	789	797	781	809	768	826	781	814	785	825	775	816	734	825	760	784	762	826	797	807	735	765	780	844	781	821	818	839	798	742	805	811	760	782	776	805	849	793	818	819	793	800	805	788	760	797	766	762	748	801	812	803	812	828	795	755	781	776	766	779	793	790	783	755	824	784	808	812	790	769	751	805	811	803	826	861	798	802	827	800	791	840	829	798	808	752	803	795	768	811	805	803	763	785	781	780	762	783	779	802	824	753	833	834	761	810	807	820	815	820	828	771	814	799	793	786	753	745	798	792	787	757	790	806	741	784	799	786	788	794	791	755	755	858	799	808	798	759	814	796	802	800	801	836	822	786	772	774	807	827	756	827	801	771	820	799	809	814	806	767	769	854	812	809	788	793	779	848	769	815	732	816	835	810	823	792	760	745	795	808	784	740	753	767	767	793	817	718	797	781	776	780	845	803	793	768	748	804	794	827	824	758	775	773	764	765	780	803	737	811	746	770	772	789	758	824	784	779	800	797	765	798	771	795	817	742	807	786	823	820	823	790	775	778	797	748	838	783	803	741	810	801	784	834	775	819	783	788	752	784	736	766	764	788	783	751	792	787	818	803	794	753	775	806	767	754	865	807	814	782	801	796	813	758	831	771	752	768	770	774	734	824	805	774	812	793	808	836	779	796	805	734	806	760	801	826	769	822	791	826	742	808	808	813	759	842	786	811	754	793	831	793	842	804	776	775	775	796	799	786	792	846	743	789	788	773	768	826	821	787	758	837	731	767	803	804	760	768	806	813	800	806	797	797	764	747	786	794	810	771	784	781	781	848	794	817	812	793	820	823	740	808	771	759	821	759	793	800	779	733	838	783	773	802	758	782	777	805	830	789	717	807	822	782	798	756	837	794	794	791	796	730	809	749	796	734	807	805	808	739	775	769	833	799	744	847	721	797	789	757	819	786	797	819	853	798	780	792	772	821	768	774	856	786	801	836	815	824	831	759	782	782	792	730	781	784	784	773	758	775	777	829	747	772	784	795	758	806	815	802	767	744	785	791	780	783	851	798	795	710	781	800	802	714	776	786	800	781	832	813	805	791	756	781	773	832	740	795	839	781	765	790	759	832	728	748	862	802	776	810	788	807	741	829	846	802	769	803	777	760	814	802	795	841	789	762	786	819	805	763	811	809	770	813	832	750	779	785	773	804	802	836	794	767	822	785	784	813
25696	21400	27134	25394	4288	1264	944	791	740	739	725	761	727	723	664	735	673	696	692	731	673	688	689	686	656	678	722	691	681	669	660	653	654	649	670	669	686	662	691	644	671	706	662	619	668	635	679	709	662	643	687	672	702	673	623	670	654	666	661	690	691	667	674	674	685	686	681	624	681	684	641	676	700	674	662	692	670	664	654	650	687	664	633	593	682	632	665	649	713	722	692	676	666	635	685	634	643	707	691	697	653	680	686	662	660	636	643	673	658	682	698	701	650	675	648	669	680	673	688	681	690	655	644	691	698	668	670	663	663	658	666	692	659	671	656	659	682	664	693	692	688	662	692	714	685	700	644	702	684	693	672	684	675	697	615	646	696	647	667	662	713	661	662	662	662	661	712	681	662	698	682	685	687	659	651	666	635	680	642	653	656	726	684	701	617	689	705	676	668	666	626	641	659	656	663	673	649	656	633	678	673	690	715	642	642	669	718	677	705	685	690	710	661	655	665	695	636	625	733	655	672	714	649	649	688	702	676	609	671	649	719	698	722	645	679	679	687	609	717	699	710	658	669	680	648	653	674	644	628	668	668	663	690	673	684	688	681	707	723	643	674	728	699	688	667	717	644	679	669	633	674	671	668	650	656	655	706	637	669	671	628	618	627	692	671	667	661	663	708	644	682	694	697	669	680	665	708	674	671	674	624	699	673	665	730	645	696	652	659	687	692	631	688	644	663	645	658	653	691	676	633	643	629	621	693	701	667	698	714	648	703	637	665	677	669	649	697	639	683	607	685	657	659	656	669	678	627	683	639	676	677	677	685	726	653	679	685	668	651	658	659	709	666	654	731	703	702	597	683	713	641	647	660	661	731	685	676	672	658	625	699	678	636	669	668	641	625	658	702	645	680	662	660	676	677	691	646	668	702	630	681	645	658	642	643	705	672	689	652	640	656	634	606	713	693	661	681	651	622	692	670	672	686	668	660	674	643	643	696	665	712	675	697	646	651	683	670	650	612	662	675	667	684	652	696	642	621	642	703	670	662	655	654	718	681	671	641	665	668	654	665	648	661	650	667	669	685	654	651	632	648	642	709	671	654	653	679	713	706	661	679	670	626	654	624	696	686	617	624	678	633	672	648	675	664	687	697	685	694	674	676	642	678	648	700	659	631	645	636	693	708	619	688	653	659	599	657	623	685	600	612	682	684	693	643	686	638	678	654	679	716	641	674	651	674	638	638	660	672	677	716	653	673	653	661	697	695	666	659	582	672	666	689	689	683	658	716	730	675	652	669	649	663	727	675	681	661	691	678	680	662	683	662	642	706	622	660	662	688	644	682	631	667	688	655	681	641	720	669	663	710	661	627	626	704	668	678	723	642	622	724	680	650	651	692	701	669	657	658	667	645	630	675	662	678	632	706	726	680	648	733	678	714	679	618	609	679	689	727	669	659	676	658	675	677	684	672	599	687	654	659	690	672	696	645	680	681	619	674	659	654	635	677	666	666	710	628	656	655	652	724	612	699	702	660	685	682	656	709	732	674	682	643	655	688	663	690	694	668	662	687	654	681	660	642	632	632	703	702	714	645	659	716	689	691	664	654	642	686	702	680	672	685	653	653	647	672	667	725	635	637	733	654	635	670	650	652	708	684	654	631	694	669	660	645	646	658	691	673	664	706	698	647	691	648	667	664	700	627	681	666	661	705	689	673	684	631	681	637	653	690	681	665	661	670	705	727	710	656	698	651	711	668	654	639	672	654	687	634	643	656	660	612	628	674	685	658	722	665	620	639	633	657	690	672	644	684	696	711	662	680	694	656	663	621	683	668	695	716	648	656	676	680	686	653	659	642	655	673	669	690	682	719	642	693	674	633	688	674	645	639	700	704	673	634	667	685	656	706	667	681	686	664	694	675	651	670	635	665	610	654	688	640	710	649	657	660	651	638	637	643	659	672	677	693	664	682	676	652	673	694	690	677	701	640	687	670	684	667	664	652	644	657	703	662	678	673	686	637	654	637	678	668	662	715	639	651	631	665	659	688	656	692	644	647	683	704	686	662	655	663	667	693	731	687	611	691	663	692	675	677	677	675	674	636	665	708	625	661	635	692	629	705	685	634	621	671	685	695	718	648	622	645	651	671	664	684	702	630	662	670	633	679	674	702	698	685	665	634	648	618	702	643	647	663	683	662	593	711	651	646	663	690	673	662	652	631	709	703	700	706	672	666	611	664	665	649	699	663	700	669	658	612	628	651	653	677	624	663	631	658	654	678	644	711	681	645	682	631	689	662	637	670	670	663	670	698	703	680	674	662	660	635	682	692	690	660	718	678	685	694	655	660	626	668	666	656	710	651	645	685	702	732	668	663	669	706	686	655	698	654	655	714	660	619	668	650	664	722	670	689	698	643	664	686	640	641	647	680	685	636	653	636	717	643	633	651	706	647	738	709	702	671	673	697	693	617	667	637	710	668	657	677	634	670	661	680	685	701	661	678	679	680	666	675	708	682	688	624	629	676	703	644	647	660	673	669	666	666	653	683	625	693	652	683	674	653	654	651	673	660	664	650	613	673	671	680	661	692	638	653	692	659	639	643	683	654	684	691	705	650	693	627	698	684	652	628	650	683	695	683	643	670	706	633	666	714	647	653	719	685	682	701	715	680	700	649	682	653	693	680	634	642	681	682	674	652	655	661	600	703	656	666	635	655	643	676	734	645	664	646	686	661	673	622	632	645	634	660	654	658	680	644	679	641	674	619	670	623	639	720	672	661	610	639	636	674	698	694	658	649	658	695	681	681	706	654	685	660	671	658	603	662	663	707	670	669	682	650	648	660	726	671	660	645	695	703	689	650	719	646	723	642	694	698	614	601	662	667	688	672	665	633	637	659	645	702	646	666	674	708	618	668	645	637	649	661	672	679	692	657	643	622	649	614	671	647	697	670	658	663	680	691	660	696	639	653	633	684	697	636	688	673	618	675	666	655	666	701	694	650	666	685	723	665	676	647	647	687	650	643	678	680	650	680	626	679	707	671	639	673	709	619	724	633	664	671	645	663	658	654	656	717	689	652	608	665	687	655	638	685	701	714	673	699	688	634	702	710	701	646	689	724	640	683	659	675	642	649	650	659	644	680	704	720	680	713	603	639	652	663	690	710	698	692	707	663	624	720	697	690	684	647	644	674	678	652	691	640	660	621	634	683	652	663	697	725	654	667	700	674	615	678	747	667	671	705	689	669	696	689	681	643	636	622	668	664	703	660	634	659	654	666	653	674	633	612	677	660	686	651	692	701	698	681	726	675	708	688	712	717	657	662	721	654	639	657	672	649	699	603	662	678	647	710	720	665	683	669	679	654	633	640	631	689	705	694	662	672	658	702	649	634	667	636	647	672	673	668	687	632	673	668	706	673	683	678	669	666	672	676	630	672	696	653	639	645	681	692	676	679	701	634	659	670	658	666	698	624	694	687	687	655	683	645	691	666	631	700	687	664	655	682	668	694	660
3779	2931	2447	1495	1082	914	813	754	756	657	717	653	576	604	606	609	634	618	629	580	555	587	667	605	556	586	564	602	613	580	636	649	568	571	625	596	552	545	595	609	561	536	558	536	571	552	603	536	587	592	558	546	607	599	532	560	590	560	567	614	605	592	571	625	571	581	614	566	569	543	565	573	599	607	572	563	589	558	569	559	517	556	560	578	601	543	571	595	555	572	558	580	594	568	569	582	548	570	552	554	586	575	602	597	572	556	557	580	568	588	587	605	609	524	554	609	616	550	589	586	606	570	592	578	582	588	600	558	592	587	579	561	559	623	596	525	531	562	613	590	608	577	593	566	627	583	586	550	586	584	559	564	547	538	579	603	582	556	578	570	583	579	571	597	581	568	611	573	578	628	554	578	588	576	602	580	572	557	578	586	588	610	605	571	581	616	592	577	590	557	555	591	560	594	609	573	564	571	567	585	510	571	598	544	595	579	576	554	589	587	580	558	581	564	588	564	612	596	596	612	593	577	574	587	588	542	618	569	610	571	594	566	575	572	574	603	556	569	567	552	537	600	626	548	554	593	602	580	574	571	554	507	562	531	551	595	522	599	534	595	542	557	571	567	538	579	523	566	572	541	557	549	590	598	580	572	544	559	548	533	587	611	569	554	602	632	576	585	546	565	602	593	566	558	601	602	569	587	602	550	630	617	604	544	534	567	577	572	587	530	591	563	567	535	552	612	598	556	551	594	589	583	566	605	577	579	548	575	622	546	595	551	535	557	585	530	576	568	584	578	559	571	576	558	555	585	579	590	571	586	584	567	580	579	596	565	579	597	622	618	559	579	601	548	596	541	597	549	582	574	555	573	566	563	543	583	589	626	563	591	580	591	554	582	580	563	534	535	539	599	584	550	546	534	579	601	586	617	546	553	577	585	555	525	569	617	560	576	602	604	558	569	550	575	568	583	568	574	596	581	570	588	593	562	528	557	566	597	550	585	561	588	583	556	553	540	572	552	513	597	553	561	555	559	629	582	594	588	539	562	565	595	567	590	591	551	578	571	574	631	577	545	589	605	581	539	581	579	546	558	573	589	555	592	614	634	541	549	563	552	570	547	551	560	601	558	588	548	520	557	545	619	594	530	555	583	610	538	577	572	642	551	559	577	610	516	538	541	533	579	572	548	560	572	553	628	561	592	576	620	557	562	608	559	553	598	610	603	536	608	568	590	598	603	585	601	570	585	543	543	530	583	592	551	562	602	585	524	630	572	589	543	562	592	563	567	573	576	583	565	552	527	562	599	548	558	594	593	535	573	615	574	598	568	554	566	554	554	574	597	571	564	590	592	574	548	567	564	615	568	600	570	593	565	576	600	605	576	600	591	575	584	526	597	654	554	558	574	586	610	591	578	592	580	554	560	582	544	553	562	553	562	595	622	567	559	550	574	567	569	605	525	578	562	542	569	589	563	559	569	512	543	610	561	571	598	594	596	581	560	556	561	544	566	555	548	572	558	581	572	544	557	545	557	562	572	567	537	568	614	555	580	568	578	562	588	604	533	569	562	568	542	553	527	537	612	581	596	561	532	573	585	575	547	564	626	539	564	594	563	604	558	530	590	595	513	549	568	578	602	562	558	570	614	596	574	545	587	550	577	637	587	532	583	586	587	566	576	600	556	580	520	555	608	548	541	580	595	518	572	571	607	609	592	595	582	577	573	603	532	554	539	578	586	582	602	564	572	573	589	563	537	516	566	602	609	555	533	598	587	541	550	529	547	557	575	565	534	542	604	575	596	555	593	543	595	559	572	590	594	596	592	551	579	571	532	575	593	540	588	578	574	558	602	572	558	610	598	587	560	558	550	548	552	576	561	608	586	596	623	595	568	580	590	566	582	620	571	557	611	552	602	570	583	601	556	544	622	571	573	590	550	589	559	526	534	576	554	555	587	570	571	550	527	568	564	569	570	589	589	552	593	551	610	567	552	585	578	568	577	551	569	572	612	569	590	548	561	585	590	601	543	557	613	552	609	534	553	527	596	548	575	584	585	554	561	597	555	592	565	583	551	533	569	604	558	607	578	601	608	577	571	524	584	601	580	570	568	584	582	560	549	587	521	547	559	598	568	521	542	605	561	574	544	570	538	532	570	601	570	565	614	572	539	575	605	554	562	558	579	562	527	554	606	567	587	561	536	561	600	576	584	576	575	566	581	561	597	603	557	579	579	585	563	598	573	556	573	574	609	562	589	565	511	579	549	577	581	563	567	565	570	568	577	618	595	588	589	607	595	571	540	512	616	569	538	531	625	532	558	524	605	548	585	581	545	515	564	580	587	594	564	559	564	609	543	577	574	542	550	570	554	576	544	560	592	549	558	562	579	580	538	557	561	526	507	569	599	596	543	577	548	539	548	546	552	592	564	560	564	574	600	585	508	565	571	586	570	530	571	556	604	553	566	555	585	602	567	601	546	559	576	550	581	593	563	631	615	587	606	549	564	589	585	565	580	590	559	564	594	598	584	547	563	572	542	562	573	563	591	588	541	625	562	573	567	570	571	502	527	573	589	543	542	556	583	572	534	578	605	580	574	573	588	548	553	596	584	606	564	564	572	573	613	565	538	571	552	566	604	582	542	571	596	578	572	517	554	558	565	551	539	547	572	544	508	503	619	541	546	599	598	580	575	572	567	583	603	575	505	579	596	590	602	591	612	541	596	555	548	587	556	574	535	581	569	535	556	542	564	584	587	577	601	560	572	534	538	549	573	620	550	568	609	601	550	538	552	586	590	579	542	581	586	564	574	563	611	566	588	559	529	539	568	533	574	595	628	548	582	595	540	545	587	521	614	593	590	578	582	578	539	550	553	572	546	531	551	548	560	578	574	548	550	554	600	571	552	548	568	588	559	546	572	524	579	546	537	555	603	567	548	552	568	560	586	574	603	580	578	556	609	590	589	557	556	590	590	559	611	573	615	565	562	554	554	591	566	546	578	569	589	584	548	590	570	547	602	592	559	578	561	568	554	592	523	568	552	570	579	584	598	529	590	568	582	619	587	598	588	646	560	560	596	592	594	578	567	602	584	555	598	528	569	567	556	548	564	543	604	563	558	571	569	526	543	572	560	546	611	554	553	585	552	577	527	585	557	583	580	608	584	563	519	575	605	546	559	600	591	555	564	536	535	606	559	612	554	564	570	532	564	548	573	598	584	549	582	566	525	565	580	591	564	569	554	577	547	576	599	574	578	589	550	589	583	585	555	536	531	563	581	533	586	578	573	603	591	561	571	552	591	557	579	536	537	587	591	551	582	603	552	577	559	551	611	575	553	584	588	538	585	538	588	545	567	568	575	618	552	552	575	583	585	564	545	566	578	566	563	556	599	563	558	532	569	569	600	587	588	543	664	525	564	569	623	579	574	556	566	626	576	564	556	597	577	559	553	587	535	569	573	590	594	537	572	545	610	575	530	551	616	587	579	598	557	562	640	533	628	598	570	556	601	590	554
24558	21400	28507	24679	21099	3531	949	605	496	468	435	414	429	425	372	388	393	370	357	369	384	387	387	380	393	378	366	355	344	405	393	351	371	363	341	365	373	373	379	369	363	367	351	410	346	363	345	351	366	348	343	352	378	357	348	371	349	373	348	371	334	381	361	356	362	330	348	398	319	398	387	359	333	348	340	363	355	342	337	361	338	352	352	364	335	359	390	325	351	368	352	377	362	349	359	347	313	357	319	349	362	335	358	331	326	357	324	356	366	370	355	347	334	354	370	351	333	359	354	340	416	355	336	340	384	370	395	372	366	337	339	351	376	319	357	347	380	351	366	330	359	367	367	366	361	350	345	370	360	370	343	354	347	338	354	362	345	320	314	376	357	322	350	344	382	345	382	346	347	322	365	357	340	353	333	341	348	318	343	357	353	336	344	352	387	371	363	325	342	371	319	323	347	348	350	366	384	323	359	374	358	348	347	361	332	371	365	337	371	338	335	344	393	350	379	333	342	337	372	325	319	334	379	328	319	345	307	363	351	319	348	314	348	362	325	359	355	313	367	355	346	338	334	353	357	340	336	373	339	348	341	322	332	340	356	363	340	341	340	341	361	338	337	325	343	352	362	339	352	300	366	337	370	341	351	352	334	381	372	342	366	363	322	338	366	332	354	348	368	333	370	339	323	350	375	335	330	314	355	354	320	338	328	331	319	349	370	347	342	336	366	382	338	356	317	382	326	340	325	358	349	287	333	340	358	365	321	343	349	348	345	348	348	360	363	330	376	345	344	346	344	347	339	361	377	304	334	342	363	303	360	345	328	371	330	366	306	346	378	333	361	380	361	372	327	343	364	368	340	335	333	378	365	341	318	354	341	332	361	346	339	346	337	352	339	365	362	362	357	300	342	319	312	355	354	342	331	365	327	343	347	323	377	390	313	345	344	372	362	364	345	375	332	338	353	349	340	333	347	342	353	326	349	340	358	353	357	347	326	315	332	386	372	363	368	357	347	302	348	328	372	315	368	326	348	320	369	333	315	362	353	375	325	328	362	348	359	370	337	378	351	330	409	359	381	353	370	343	370	350	344	352	394	333	345	365	342	365	366	367	350	352	328	356	363	346	337	325	308	355	343	348	343	372	361	355	372	367	352	345	360	369	344	341	329	376	362	348	331	322	359	335	356	320	320	345	338	376	371	306	344	362	372	322	367	330	378	344	344	342	329	317	308	350	348	314	369	338	334	333	323	336	381	338	351	343	386	333	375	355	339	319	361	354	343	341	360	336	363	336	326	361	350	348	365	372	338	354	355	373	327	346	329	356	345	332	324	373	319	347	344	371	357	317	357	359	374	349	310	388	332	335	338	363	343	337	346	352	338	367	329	363	367	349	338	369	364	379	379	372	353	375	309	344	318	368	328	337	363	373	375	339	314	381	339	375	361	337	365	338	348	378	364	350	388	387	353	344	354	352	380	344	361	345	352	343	311	326	362	333	355	352	345	325	390	314	331	362	367	364	337	341	345	335	339	361	366	348	346	323	365	343	321	342	373	338	338	358	350	314	348	314	338	354	323	351	344	349	357	380	355	374	364	330	321	364	347	301	376	358	331	367	347	352	340	345	359	320	347	381	365	367	332	331	375	344	363	357	365	326	371	351	338	363	337	334	353	350	368	347	324	341	363	335	348	360	340	356	353	365	383	355	340	373	335	316	378	340	334	351	323	364	351	375	332	375	347	349	371	320	329	388	368	332	329	368	351	370	327	367	354	374	350	352	375	367	345	348	370	377	360	367	339	346	336	351	349	354	319	379	350	362	335	336	363	354	371	352	314	320	343	330	342	361	397	359	350	396	348	332	363	360	377	310	320	373	349	344	310	346	361	346	349	369	322	343	341	338	361	351	329	367	368	345	343	351	348	336	342	334	342	323	362	353	331	357	347	359	378	358	326	330	353	341	362	343	345	352	342	341	354	403	346	337	357	340	372	337	343	350	377	342	386	358	315	359	365	340	329	343	312	352	362	344	330	325	339	339	351	351	324	364	362	380	372	324	337	348	354	340	338	367	328	342	369	345	344	350	353	322	365	357	374	373	340	373	361	340	318	308	384	351	378	334	328	367	326	337	325	378	361	343	344	355	357	332	333	337	331	328	335	326	333	326	366	335	384	344	333	350	338	372	342	338	341	330	350	371	365	361	367	323	364	335	339	330	343	354	321	350	344	334	366	357	371	350	348	357	341	383	327	322	348	347	341	331	348	362	362	335	339	411	381	361	327	351	316	341	364	377	340	371	340	330	341	362	356	373	345	340	355	329	345	380	360	337	385	353	343	341	353	340	363	330	336	348	335	346	352	319	356	363	330	323	367	354	337	334	369	369	329	340	341	340	325	342	317	351	350	320	365	338	347	345	329	327	336	355	341	321	348	380	375	328	343	350	386	350	394	362	327	350	362	353	335	362	380	356	343	369	340	336	396	336	353	343	331	349	362	341	364	349	366	346	355	344	319	353	339	341	328	333	352	368	341	356	377	357	352	332	338	355	321	330	345	323	370	363	342	331	350	336	365	317	321	347	356	336	345	355	356	347	348	349	308	343	344	341	340	336	349	348	349	337	342	310	376	318	351	381	345	357	361	348	376	367	319	346	353	347	315	364	354	356	309	360	340	401	356	352	342	367	362	323	349	353	343	373	354	378	376	364	329	369	349	350	347	357	304	352	380	305	345	361	319	353	343	360	353	349	324	344	340	406	394	315	374	360	332	371	340	334	369	308	350	348	371	341	350	343	350	348	354	355	355	337	365	345	329	337	355	348	333	378	383	342	334	379	314	338	337	348	373	346	326	331	365	359	350	383	363	376	323	368	348	318	352	384	337	357	322	353	346	346	330	367	344	320	382	356	352	355	343	340	370	357	365	356	349	327	369	342	331	346	334	372	364	318	382	370	318	343	354	354	344	359	329	366	341	343	342	348	329	352	386	337	362	336	353	362	347	354	322	377	329	343	367	367	383	369	332	345	343	358	331	367	341	353	332	353	351	339	384	341	351	325	346	371	338	343	360	349	356	360	350	358	316	367	374	344	352	320	332	334	342	359	358	352	359	345	357	368	353	366	334	346	359	335	352	365	349	329	344	340	335	352	346	314	362	382	324	369	346	318	346	338	362	346	375	328	335	328	334	302	337	359	353	313	350	356	340	339	343	366	372	298	348	342	348	342	360	332	342	310	337	364	334	382	359	324	363	319	347	339	380	332	367	337	366	358	362	379	354	382	341	332	326	357	356	332	338	359	351	351	330	334	330	366	326	343	366	325	333	351	323	335	349	355	333	339	350	355	333	360	363	332	347	320	336	372	355	364	321	345	357	323	343	359	355	349	367	364	351	373	352	324	334	342	338	356	362	356	361	337	357	371	370	354	363	371	345	348	359	368	334	336	361	328	370	350	350	357	340	359	364	367	361	323	339	328	313	367	344	349	353	354	359	352	344	356	322	317	385	392	321	382
3780	5023	4192	2126	1386	1001	770	701	567	576	540	479	434	417	405	402	381	427	353	403	358	366	369	335	377	365	366	367	324	361	339	343	381	359	331	381	371	359	337	351	345	382	374	327	344	363	357	352	352	323	358	332	324	327	315	293	351	335	348	346	358	354	340	339	379	334	328	372	313	353	315	304	341	332	322	327	344	324	308	341	294	329	342	340	342	342	300	348	332	291	335	341	320	353	299	353	355	365	341	351	328	301	333	337	355	345	327	330	343	326	307	318	308	325	321	318	336	325	317	337	309	340	320	325	329	329	338	331	336	315	359	324	344	325	322	381	314	342	365	351	329	291	353	329	355	357	319	326	374	358	336	343	318	329	349	338	332	361	345	315	328	313	340	352	319	336	331	335	344	332	317	306	339	333	326	372	305	351	320	333	333	345	318	344	344	354	307	374	363	321	324	353	330	344	328	307	319	345	373	307	336	319	324	344	317	349	319	361	360	331	322	301	335	341	322	304	332	336	351	304	334	327	336	353	304	315	357	344	324	309	326	325	318	322	347	330	330	302	325	363	354	372	295	308	363	334	331	310	358	324	326	335	333	319	343	341	307	346	319	314	372	334	323	340	316	347	344	327	320	341	314	309	375	324	336	343	343	331	348	310	344	333	338	317	324	331	343	343	321	336	331	316	334	322	293	284	313	312	337	326	335	334	357	349	291	343	352	382	360	327	317	308	356	328	360	360	332	322	327	315	327	319	332	293	329	333	318	331	341	327	315	330	374	354	344	313	304	343	321	306	313	351	325	343	310	353	318	348	317	331	375	343	335	332	336	306	325	366	327	320	313	346	346	344	340	326	324	323	313	333	309	321	325	353	304	350	364	344	307	322	315	313	296	304	295	308	336	357	323	337	319	322	352	330	341	322	325	320	303	303	323	342	338	323	353	345	382	305	315	349	337	343	302	338	357	331	344	314	309	334	341	341	315	317	303	366	344	335	336	340	321	325	348	307	351	317	302	349	340	347	317	328	328	334	327	343	308	304	334	335	318	329	344	306	281	309	319	322	331	334	311	330	325	311	345	344	304	324	312	325	366	329	325	353	327	298	356	326	364	335	360	298	317	381	322	359	347	350	327	348	325	338	316	337	330	334	338	296	331	336	347	332	338	340	333	339	338	349	356	330	328	325	325	311	317	331	294	314	325	323	349	321	320	334	321	322	349	297	347	316	327	292	342	340	338	344	352	319	345	299	309	314	307	351	344	326	304	327	317	310	339	323	321	338	315	321	343	311	318	328	337	335	332	339	323	312	358	312	290	358	328	349	308	320	312	343	344	317	290	338	372	301	337	321	321	338	303	326	315	355	333	325	357	362	343	325	328	334	343	302	350	324	333	339	311	325	329	360	359	319	320	329	320	319	363	335	301	334	358	326	345	329	302	357	330	307	322	328	331	284	330	327	306	324	296	315	309	320	343	339	312	281	343	348	336	323	328	305	343	344	359	329	304	295	328	336	316	331	325	353	356	325	352	331	333	342	353	320	335	339	328	343	314	302	310	340	340	332	305	326	343	346	355	366	308	349	311	311	328	324	359	301	301	322	371	332	356	330	317	349	339	312	332	339	354	359	301	334	342	348	351	322	324	304	342	318	298	318	339	359	321	313	339	342	333	344	322	325	345	344	343	342	338	357	339	350	287	300	326	326	311	313	322	351	331	297	356	318	330	350	323	306	345	315	357	321	348	329	337	333	325	313	327	304	338	374	325	357	351	308	315	305	345	330	340	329	297	311	319	305	313	311	316	328	315	328	318	325	326	339	326	336	320	303	330	319	333	313	325	302	319	322	324	321	288	317	290	324	341	335	348	356	333	370	331	306	341	326	322	313	348	316	329	315	323	310	346	348	313	311	315	317	317	352	340	309	314	327	344	334	335	327	331	345	311	304	329	322	314	338	286	337	342	297	358	329	326	333	317	297	333	298	318	315	354	333	343	324	331	305	360	330	339	323	313	341	344	313	316	353	311	295	374	298	339	325	347	315	331	314	325	367	308	310	324	303	309	317	337	280	331	312	348	316	334	339	322	326	305	323	335	327	333	304	320	349	333	336	324	340	299	331	319	307	281	294	339	353	319	364	325	343	340	312	338	311	298	329	342	337	316	363	347	334	321	306	325	327	319	312	334	338	334	356	327	319	338	336	319	313	358	320	304	312	306	338	310	339	313	300	336	329	321	344	341	325	334	339	308	331	323	332	354	335	342	335	309	347	360	320	340	310	328	322	306	309	313	345	329	311	321	332	337	312	331	355	333	324	302	351	334	323	316	324	296	309	357	333	339	307	333	331	309	327	341	332	326	328	301	288	292	297	317	327	358	324	322	321	318	338	310	303	341	308	336	296	317	311	332	362	297	322	324	302	318	299	334	334	330	291	341	336	347	309	323	332	338	348	335	324	307	313	351	336	327	313	349	333	346	332	328	313	318	355	344	343	325	336	367	351	322	337	325	349	297	326	358	296	312	345	346	334	312	335	345	361	312	343	326	324	301	294	340	337	316	315	329	303	329	314	364	318	332	321	343	327	356	345	328	324	302	363	319	327	357	315	314	328	328	347	354	316	333	308	329	302	296	318	309	298	307	287	330	341	298	319	365	302	313	323	319	278	371	339	312	328	320	348	326	302	352	308	370	305	318	327	358	327	350	337	343	337	326	335	346	310	329	345	310	329	289	323	317	332	332	324	331	358	315	317	326	293	303	327	344	312	355	297	304	326	315	321	352	331	333	327	341	291	314	350	345	338	324	342	324	320	302	300	321	312	336	308	289	349	321	347	331	316	337	336	337	321	335	323	316	343	355	355	290	315	308	335	322	328	320	344	310	321	341	341	354	322	315	357	306	312	333	312	322	382	347	307	339	302	340	330	336	300	318	306	341	321	307	329	338	336	334	336	333	302	301	348	335	327	340	295	315	328	326	316	322	328	325	360	327	323	320	318	341	301	332	307	281	348	326	326	316	328	313	348	334	319	309	337	298	355	353	360	365	361	372	325	325	332	297	350	353	309	326	326	321	338	313	321	311	313	339	325	328	307	359	365	344	316	313	324	353	300	309	347	313	313	324	318	327	331	317	330	330	318	312	323	325	323	351	340	327	353	316	321	326	322	357	316	338	323	292	295	328	293	315	354	299	335	312	317	370	320	329	333	300	320	312	337	344	332	295	314	298	315	299	330	331	346	344	314	317	336	316	331	325	337	311	308	368	348	337	357	321	346	365	336	342	340	334	308	333	331	325	317	312	349	308	368	337	332	313	352	309	326	337	312	313	280	322	309	311	305	350	328	309	303	328	320	314	339	342	330	310	299	300	329	281	334	320	313	323	297	351	347	315	322	290	335	339	323	365	312	345	330	324	303	326	297	330	328	306	311	319	318	295	351	334	340	319	299	333	303	345	333	291	342	323	318	329	316	332	325	329	313	311	320	312	304	330	318	302	331	335	318	324	328	314	323	326	299
27757	10471	2037	1494	1193	1015	1034	940	937	958	1016	970	884	1030	906	976	948	935	1004	988	1002	967	970	993	991	991	931	981	960	956	965	919	903	996	986	974	977	935	1038	1000	938	1007	939	988	1020	991	954	973	948	924	1035	976	1003	953	969	1003	997	987	968	1028	1001	931	939	940	982	957	955	966	961	991	975	1018	1011	1017	969	949	942	936	1001	951	1022	945	956	987	922	934	933	1004	953	961	928	970	976	977	1011	910	982	986	987	884	901	983	963	977	987	919	960	1007	1011	893	979	998	918	982	930	959	942	921	904	964	974	999	939	953	907	935	939	974	1023	1030	1042	1018	970	981	879	985	935	958	879	993	972	958	948	964	966	980	985	927	1033	948	918	980	948	1001	935	931	972	942	975	958	921	932	1018	974	970	985	974	900	970	950	963	938	924	978	995	973	972	985	977	962	985	979	982	978	915	937	942	962	921	949	954	958	980	996	958	974	980	958	961	993	962	948	962	920	938	1029	1005	886	943	949	975	904	942	987	1000	987	958	1000	1004	962	935	978	975	948	940	984	955	999	930	979	999	933	988	1001	942	961	946	963	901	940	989	1022	949	988	1034	988	935	939	957	947	979	949	967	1006	927	930	935	1005	1020	1017	1055	970	1045	994	966	950	976	949	955	956	858	941	970	951	937	1007	965	1014	970	924	922	945	982	972	1009	1000	936	991	1000	933	911	982	958	926	904	1047	911	1047	978	891	948	933	1029	958	985	961	1002	908	949	929	972	985	966	923	959	935	1031	972	956	985	986	947	924	999	970	972	1038	942	951	956	930	969	994	924	931	945	935	937	969	978	946	999	959	1027	1024	892	957	972	1002	956	976	944	953	967	945	973	981	959	954	936	994	972	920	947	940	1044	946	939	945	978	920	974	961	973	933	985	991	902	978	943	934	913	957	975	976	925	1019	934	983	930	971	919	980	963	894	943	975	950	946	1030	955	1037	953	929	1035	934	929	972	954	963	961	942	933	1006	956	983	925	976	961	907	995	965	905	956	934	1019	953	1022	956	968	946	958	992	990	949	944	988	1004	954	957	946	974	955	952	953	938	1013	935	901	930	947	894	979	907	976	1003	980	919	978	950	965	946	930	926	970	952	930	980	955	908	971	978	970	901	976	948	1000	959	977	969	955	1018	984	955	952	982	918	1013	925	942	931	983	964	970	973	974	953	981	1010	1012	957	957	923	969	964	979	925	985	978	945	873	992	1000	989	955	945	989	1008	933	998	946	944	927	951	945	1020	938	955	1000	999	958	918	939	970	915	988	937	999	992	970	939	970	1049	937	1031	930	958	939	974	956	982	1003	1003	992	1002	942	971	962	940	948	997	927	924	974	988	901	986	969	867	936	1024	907	999	921	989	981	933	978	947	996	999	952	998	986	995	1012	942	981	984	981	943	872	983	940	982	934	975	973	988	965	957	928	973	992	911	1027	944	980	948	994	928	963	977	938	914	945	937	948	936	990	944	955	927	965	955	978	968	962	908	946	995	979	954	983	956	979	962	947	1003	989	994	935	979	921	904	974	882	966	926	928	1002	900	1002	965	963	999	948	1004	980	944	983	914	959	1015	980	971	1048	951	943	958	959	938	991	933	963	997	978	992	928	1031	970	985	905	912	991	900	920	973	1000	969	957	930	970	949	984	954	1001	984	1012	990	900	946	1008	961	912	986	976	1000	957	973	929	949	928	947	984	949	986	925	1041	924	1037	983	957	962	920	987	1012	980	923	955	1006	910	963	942	943	944	919	1016	966	972	997	908	959	963	975	973	934	959	990	924	1000	982	993	945	967	927	992	973	1000	947	1013	926	948	990	968	953	979	925	948	984	946	1011	938	970	983	943	1004	921	929	932	985	995	950	942	952	977	957	983	948	962	975	961	974	924	1034	972	1027	982	1007	959	982	977	997	941	941	964	972	1008	961	974	1014	975	964	961	954	989	968	956	914	987	1055	953	1015	969	938	1011	992	979	966	902	945	955	937	1001	968	965	932	939	989	967	925	963	918	947	895	986	967	922	997	965	1050	949	976	954	980	961	1015	949	983	1027	936	1016	911	1008	1002	1011	927	955	982	937	1021	972	950	978	953	934	973	949	1017	1003	968	969	931	1007	983	957	1004	973	921	1047	987	1027	946	948	921	962	978	1010	988	951	954	938	977	956	994	957	940	938	1024	1010	924	958	908	990	1002	974	954	990	891	950	952	961	899	936	951	951	935	922	970	942	928	947	1003	928	927	1007	925	1017	949	1002	982	994	976	945	950	898	990	929	963	1004	965	942	920	960	969	964	904	966	941	931	973	930	937	967	966	968	944	968	951	931	994	927	859	956	959	948	1001	1010	974	973	951	978	995	966	982	977	968	975	951	962	977	930	975	1009	991	907	985	989	992	970	947	963	1005	990	934	1015	958	977	912	1008	926	979	1015	936	970	952	982	960	951	987	999	953	1000	994	918	909	920	992	972	920	974	967	976	911	954	1005	1025	982	945	982	980	989	956	964	979	973	1011	980	963	984	969	995	990	1026	994	982	978	929	968	1010	977	993	963	915	974	925	962	973	973	1024	928	953	958	949	927	959	953	902	979	1000	1005	978	949	937	1017	917	888	1012	966	963	962	970	993	979	931	982	985	993	1005	958	926	973	1010	906	922	901	981	957	1004	936	957	946	961	936	999	894	1000	944	979	930	998	922	974	974	949	988	952	1014	999	962	1000	967	968	907	944	983	950	984	970	998	946	931	975	964	946	971	994	991	996	980	965	961	929	953	939	947	951	1017	959	921	954	989	965	958	1003	972	967	1016	917	949	952	936	1003	958	1011	928	989	1009	989	1051	918	973	962	953	1017	968	1021	1031	958	958	994	930	992	982	961	971	967	983	897	969	955	953	969	999	946	1012	1003	966	969	965	992	957	910	940	978	1002	978	958	930	964	947	978	937	982	991	951	962	935	899	1012	948	989	921	1009	969	1025	964	973	978	962	1042	963	962	1016	912	960	943	897	982	1020	981	983	927	974	968	960	962	1000	1000	974	954	1064	941	970	1019	937	952	917	1020	964	981	946	933	958	971	1026	992	965	968	935	952	970	980	922	942	991	935	965	959	939	967	957	950	1016	975	980	967	949	985	941	982	977	987	950	997	924	1044	945	969	987	921	982	942	944	1007	968	976	999	958	968	978	944	995	971	953	980	918	977	984	962	909	925	956	871	946	985	969	990	992	1000	912	964	922	985	1019	993	964	962	942	985	979	1065	970	931	1022	948	966	940	950	954	977	958	1003	945	957	957	1017	1029	974	934	967	892	992	949	915	919	1016	985	914	994	958	950	986	949	981	970	1002	945	883	951	990	943	965	961	1014	1059	970	953	982	977	956	934	971	1017	945	952	954	996	1011	963	972	974	940	965	938	964	965	1002	965	976	931	959	928	936	959	962	899	933	940	963	980	940	973	929	973	966	984	952	1007	925	951	1002	991	965	993	937	919	990	968	984	915	1024	963	965	957	1009	937	954	969	944	949	1001	907	936	966	979	965	985	972	991	989	980	949	1004	944	909	952	919	937	972	912	950	956	961	955	931	951	996	985	937	950	950	929	945	982	971	942	936	983	965	991	898	950	1013	964	942	992	936	899	1018	987	972	968	910	953	974	959	985	968	913	932	1006	964	1002	959	971	948	1019	1004	1012	1010	999	965	947	892	972
5503	1071	966	843	840	791	765	815	796	814	818	778	823	752	762	835	832	790	850	824	798	782	814	799	745	800	806	786	817	759	830	799	753	786	784	776	840	785	792	832	777	770	789	811	792	813	754	781	792	805	797	743	783	758	751	763	810	771	780	795	774	799	790	768	801	802	785	747	812	798	781	756	801	785	809	786	762	796	789	819	848	759	795	777	805	769	793	764	748	828	778	789	836	786	749	811	801	715	748	801	814	809	776	802	806	770	795	785	781	824	791	752	797	791	753	810	867	817	832	817	780	800	840	792	747	802	798	764	831	758	802	845	756	834	749	742	844	725	792	786	760	795	816	796	780	799	817	773	786	870	803	773	797	774	745	780	827	809	787	811	804	800	808	814	806	757	816	784	753	767	726	802	797	818	821	815	782	738	803	790	791	811	770	802	789	778	763	820	797	772	786	820	762	776	755	818	785	770	811	749	802	782	785	772	803	812	764	771	807	777	783	808	782	801	796	836	750	758	832	784	793	791	749	848	734	820	776	775	757	767	773	740	745	759	785	697	751	757	765	756	779	809	798	788	820	802	797	787	758	796	793	736	781	810	810	791	811	812	834	780	828	785	762	765	771	840	818	763	782	750	802	782	777	754	798	819	753	782	797	836	808	801	764	801	778	807	779	765	781	829	830	817	808	754	832	743	761	792	808	806	809	800	836	773	768	783	818	778	792	756	758	804	811	791	757	820	745	820	790	760	779	832	796	802	798	775	812	827	754	781	851	755	784	834	793	750	781	797	824	789	810	767	766	820	764	834	732	761	737	756	790	811	788	768	804	760	796	775	764	794	797	829	807	790	777	813	780	865	761	788	756	774	817	858	785	780	769	781	805	769	782	767	798	736	750	787	823	769	744	748	753	783	778	834	744	760	808	767	742	787	773	808	757	789	754	782	766	817	797	734	738	832	793	796	788	776	789	809	801	786	793	825	812	789	775	753	783	790	767	800	818	798	806	777	800	779	810	807	801	762	790	824	809	779	826	794	769	764	750	778	799	780	758	836	771	789	742	823	778	803	776	817	829	790	835	794	818	765	823	723	811	806	770	768	787	824	759	765	792	763	769	784	806	809	842	749	808	809	811	775	789	796	731	770	762	774	775	757	846	772	782	804	761	767	788	849	738	786	776	766	782	745	775	728	787	783	796	803	746	798	772	783	809	755	842	800	741	762	821	856	779	809	828	741	832	769	785	761	803	815	750	801	753	773	785	800	802	816	788	792	762	772	724	765	833	814	793	783	818	816	802	824	817	796	794	794	813	782	790	743	780	857	756	778	860	785	754	796	782	872	747	763	782	798	798	758	774	745	738	787	802	784	800	777	739	784	787	788	796	777	799	792	725	817	817	809	772	798	824	831	748	792	783	806	777	801	794	775	779	767	773	806	756	780	773	776	782	749	728	761	756	791	763	804	827	784	790	788	780	804	751	777	758	768	797	815	807	820	826	802	784	775	749	844	783	764	754	770	778	779	827	740	816	791	798	804	764	843	813	777	804	789	774	798	787	830	803	803	774	858	823	771	780	819	821	803	798	771	742	814	750	819	788	780	739	770	783	797	799	785	722	787	758	820	738	810	763	856	753	747	773	779	808	782	752	810	790	807	781	778	826	789	737	748	775	752	840	839	783	736	773	771	765	763	752	776	773	800	821	842	802	789	787	777	748	781	796	726	816	832	801	851	764	802	811	803	777	789	851	793	774	786	797	723	735	793	813	809	832	773	767	789	770	745	785	758	788	783	761	769	768	836	773	822	759	833	755	777	781	785	773	788	802	803	803	810	821	858	772	791	802	770	795	723	815	816	786	823	807	804	812	783	780	790	796	796	839	773	818	780	791	838	766	727	791	789	792	781	764	825	779	808	780	816	832	787	789	798	825	765	791	808	817	765	751	783	781	810	829	762	820	736	810	773	804	818	814	789	783	842	797	764	761	800	768	806	772	780	773	801	833	771	762	783	844	869	763	763	795	779	796	795	798	726	785	747	777	797	762	764	766	743	801	792	771	785	790	776	820	808	856	776	767	806	825	803	803	834	839	822	765	784	781	818	810	805	810	789	785	803	771	827	804	784	772	776	804	794	784	754	795	803	777	792	761	808	724	786	753	783	793	772	788	762	781	805	774	817	811	860	812	761	776	810	772	809	764	774	803	743	754	777	791	844	823	835	766	788	768	781	779	777	786	821	774	825	797	846	774	850	737	734	790	811	771	815	784	791	769	773	775	814	786	758	794	765	784	802	833	760	782	791	795	792	818	745	783	804	809	784	774	768	771	799	830	812	787	756	804	808	817	759	824	798	765	833	793	834	782	805	834	796	814	814	808	767	745	726	848	793	787	788	811	732	753	784	747	806	764	772	783	763	777	736	776	834	829	801	778	801	816	757	782	771	778	813	767	779	707	765	758	811	794	818	801	762	762	717	800	832	861	756	760	817	814	731	821	795	831	796	782	771	785	765	789	799	759	783	768	769	780	792	777	795	782	785	781	806	731	822	804	784	757	790	814	818	804	777	783	764	787	814	801	768	850	819	789	780	775	747	767	801	801	826	802	803	714	806	806	771	769	760	808	768	730	754	777	817	734	785	800	811	787	778	773	763	773	787	769	803	779	764	801	806	780	735	791	797	771	766	776	804	782	766	814	799	819	827	757	777	785	789	747	763	807	785	805	765	861	775	792	836	811	793	813	802	817	747	771	780	796	814	828	774	778	801	829	797	794	806	783	868	768	779	782	757	750	783	827	751	779	808	765	811	790	809	801	819	780	789	815	820	831	797	815	796	789	757	767	804	760	800	776	816	799	817	802	759	785	846	796	786	776	809	834	788	746	793	784	826	743	803	812	804	822	827	796	800	753	792	740	789	784	774	773	781	777	759	829	818	783	770	820	783	792	799	802	809	813	799	767	741	779	790	839	812	833	777	787	799	817	768	758	747	806	768	856	785	855	823	787	790	825	809	785	796	799	815	808	762	823	806	742	741	801	757	810	803	798	809	804	796	794	752	766	789	823	797	788	820	804	788	782	806	762	722	764	797	770	806	777	810	772	784	755	788	736	778	752	779	791	771	786	791	794	841	800	779	778	751	807	766	769	763	807	752	764	766	795	811	816	825	779	819	794	832	802	805	797	807	793	811	773	801	823	795	794	848	803	758	788	840	801	754	840	779	781	809	803	764	784	757	775	775	763	744	785	803	767	797	774	823	754	796	795	796	747	786	811	775	805	801	746	693	850	816	793	824	796	803	791	809	806	799	777	771	802	781	773	781	785	751	817	751	764	764	759	860	758	771	820	746	842	808	796	776	848	722	737	767	760	807	788	787	769	773	816	789	862	786	779	788	797	758	748	788	743	788	804	789	798	795	775	735	732	798	774	812	801	789	805	792	812	789	808	860	824	834	784	784	840	816	768	824	752	832	843	796	809	766	745	771	768	852	818	782	765	788	796	847	803	776	836	803	791	759
25642	21391	27123	25383	4339	1190	999	807	734	736	702	717	704	698	675	688	677	652	677	691	693	716	688	692	675	660	689	694	700	713	636	650	630	690	688	686	639	701	637	591	690	685	642	665	614	653	658	675	632	673	656	624	643	658	648	683	651	675	719	639	704	683	656	662	640	676	649	672	681	612	622	659	625	656	665	663	690	650	658	646	683	668	691	663	631	666	653	647	663	641	650	708	666	630	627	665	681	651	677	639	631	643	637	632	663	669	613	630	673	655	633	624	653	663	672	672	640	675	637	612	657	660	640	644	660	620	669	648	628	639	673	651	657	652	663	647	675	658	687	652	673	664	676	680	641	663	665	623	663	636	683	614	651	641	700	691	707	701	657	645	698	662	658	653	608	651	719	690	640	649	680	687	638	649	658	708	701	670	699	649	723	671	612	663	625	661	676	649	638	698	674	647	678	662	685	669	697	674	669	653	643	731	626	658	654	615	644	659	650	669	671	622	647	628	679	625	675	677	693	676	663	691	729	614	629	616	647	697	671	672	665	642	709	705	611	647	640	652	654	693	662	639	595	688	642	674	643	680	649	661	633	651	656	653	693	646	679	689	674	648	658	651	642	709	644	677	665	681	697	669	652	655	650	652	643	680	656	631	651	717	685	670	659	691	638	609	620	651	666	701	684	644	680	684	673	657	655	674	663	653	689	669	654	673	687	660	626	675	647	631	634	658	645	668	629	657	731	690	643	644	673	685	711	616	687	689	672	646	651	673	709	675	666	677	685	670	655	683	642	620	671	682	674	654	693	645	720	690	630	678	637	689	632	656	697	696	676	649	663	677	647	666	656	600	660	634	623	686	706	659	638	694	725	600	683	696	667	684	687	647	698	632	693	654	681	648	682	639	686	644	650	705	656	689	667	648	614	674	635	629	666	639	688	645	686	653	668	649	693	663	663	662	645	654	661	698	639	656	679	643	672	641	677	681	677	655	655	629	657	649	644	677	661	657	706	677	656	674	639	669	657	670	636	680	648	635	671	629	660	640	676	650	627	645	650	658	615	682	652	666	714	658	648	650	621	628	656	645	659	623	653	649	683	688	681	678	606	697	613	673	646	647	704	640	669	664	603	625	652	613	658	663	674	624	644	640	664	672	655	612	632	666	632	674	660	657	690	666	677	662	674	670	688	680	667	678	702	580	621	647	659	677	703	578	647	670	654	661	602	632	594	678	654	674	662	717	699	617	640	649	699	634	684	624	654	641	611	685	664	652	626	642	640	690	689	644	643	674	638	686	636	685	666	638	637	651	631	596	654	647	636	688	672	638	651	697	664	655	673	674	663	682	703	644	653	596	659	665	673	655	672	679	609	669	676	694	652	605	662	681	660	669	627	647	651	633	673	657	594	635	747	650	645	637	626	669	680	661	640	677	691	676	641	702	633	648	654	703	642	615	664	647	673	625	681	661	635	668	680	672	688	679	635	662	674	664	627	681	650	676	671	725	651	631	649	679	665	676	637	685	678	643	681	697	639	678	645	715	644	656	637	663	693	691	622	600	633	648	645	653	621	643	622	643	657	638	643	658	654	648	661	609	664	613	635	602	635	644	678	643	669	676	599	698	669	644	602	693	619	630	655	673	625	620	644	663	655	640	659	668	688	667	679	595	703	607	661	635	660	634	642	653	690	612	642	637	637	686	640	682	646	619	657	673	642	657	645	661	616	681	637	691	711	689	704	687	666	664	653	673	682	653	678	656	655	677	657	617	618	641	645	690	650	703	678	642	650	714	620	642	648	656	693	664	645	686	687	663	626	639	651	637	660	678	663	610	627	642	647	662	633	621	655	685	647	667	615	685	689	674	642	646	702	696	716	640	611	673	675	685	667	632	649	712	681	654	644	660	620	643	652	646	668	685	623	666	664	676	696	635	667	666	665	653	652	707	630	658	667	652	631	639	635	666	700	672	661	677	653	684	623	647	656	679	654	658	664	639	660	657	692	637	674	638	674	654	661	660	655	662	616	635	619	638	663	718	658	612	666	648	650	666	668	647	625	638	653	662	678	624	628	667	644	703	615	647	618	688	679	703	670	658	673	692	659	657	630	663	640	626	716	697	645	676	639	664	643	668	687	644	637	667	684	721	643	629	668	677	693	638	654	647	612	712	658	669	672	671	705	661	607	693	659	686	670	657	703	632	679	648	660	687	656	632	688	649	691	697	643	674	687	673	650	655	646	639	623	648	644	653	633	670	675	653	622	654	668	685	606	681	650	598	667	663	653	701	670	700	632	629	689	677	689	693	641	678	653	674	641	666	627	647	653	659	639	674	619	714	665	668	670	699	637	657	679	674	627	620	645	639	638	648	665	694	636	663	688	641	684	661	640	681	704	645	654	706	670	597	626	660	645	691	631	645	639	672	664	628	721	661	640	659	635	663	671	649	634	661	643	668	697	672	598	692	705	689	654	638	698	662	631	648	705	709	690	618	625	649	656	647	651	682	703	606	686	627	637	644	660	651	653	649	709	659	640	667	650	669	665	658	636	650	634	668	700	658	682	645	594	651	677	646	648	621	650	646	681	670	609	663	683	635	685	646	673	664	685	661	610	626	630	680	666	654	724	638	681	662	662	680	638	628	648	664	648	671	664	633	672	683	618	636	654	614	705	636	677	626	673	688	659	683	672	740	649	644	654	637	587	701	632	674	638	672	625	598	596	625	669	663	698	612	713	696	652	657	648	656	660	638	656	671	639	621	690	698	647	612	675	668	681	607	695	651	634	721	688	668	648	653	653	639	654	719	674	646	686	636	671	628	657	625	669	646	642	626	656	665	611	669	646	609	715	639	648	617	637	618	671	642	640	675	636	636	662	653	657	656	722	653	661	607	618	651	656	658	647	698	659	622	624	618	683	680	643	667	646	683	663	655	698	598	659	647	691	690	662	663	673	657	593	709	634	681	628	615	618	662	697	654	686	656	665	712	631	618	636	636	645	679	622	663	640	658	639	666	674	660	640	626	673	635	635	670	654	643	660	663	713	625	637	646	637	645	601	672	661	687	674	688	625	672	640	643	681	664	642	640	636	636	729	668	590	678	622	628	643	658	660	682	631	685	652	687	694	682	637	669	641	675	656	667	711	645	648	621	677	698	647	665	703	693	668	665	639	685	638	673	656	696	675	678	707	685	694	636	637	661	678	681	664	651	632	699	664	655	703	619	603	690	655	649	668	659	641	612	676	665	593	674	673	665	654	662	615	654	656	636	658	673	596	668	700	673	671	662	663	676	651	671	681	645	659	672	653	682	644	679	650	639	645	622	654	621	682	615	662	683	645	693	670	626	639	656	661	669	671	667	601	627	656	662	664	649	670	616	665	640	622	668	703	653	632	619	621	626	678	595	624	639	652	609	648	660	661	680	659	658	668	624	679	640	707	636	656	664	626	683	615	638	641	663	664	647	702	649	658	645	671	622	664	665	650	673	631	705	656	698	677	691	657	642	667	687	624	648
3705	3019	2534	1463	1108	872	800	776	706	608	661	646	634	601	617	661	649	633	619	584	649	596	588	590	573	592	641	574	608	602	582	570	603	586	580	604	592	548	608	577	582	576	600	585	635	576	578	615	616	534	588	580	557	591	583	564	602	557	581	599	585	554	638	574	608	574	589	613	556	585	600	602	568	583	572	606	580	572	569	602	595	584	597	600	585	579	613	549	562	569	575	544	603	600	565	573	589	606	539	549	565	544	570	593	578	578	556	599	567	578	548	521	620	577	622	632	577	598	554	562	573	572	546	580	570	533	627	591	560	559	541	635	577	576	580	582	547	568	575	570	617	582	567	603	603	618	511	562	585	561	589	575	587	560	589	583	558	553	590	559	580	558	585	577	607	594	579	570	589	640	570	619	585	587	545	631	579	572	598	591	578	606	565	604	585	605	562	570	643	603	551	531	628	589	616	596	570	566	533	571	575	585	551	605	530	576	555	569	561	540	576	558	520	582	552	562	572	580	593	582	572	591	595	566	560	537	538	571	604	590	585	532	572	579	604	568	599	549	602	576	554	582	626	544	575	547	547	581	574	560	539	572	598	601	512	590	561	580	565	616	567	540	564	606	563	578	603	539	555	570	573	591	545	589	565	560	572	594	575	557	519	584	571	584	592	547	591	600	568	587	611	592	569	592	575	547	604	568	556	566	555	590	611	533	576	571	557	583	579	576	583	571	558	593	560	614	574	542	602	576	591	598	575	572	533	542	588	581	538	567	583	597	603	551	531	533	522	563	580	577	571	566	577	534	556	589	569	542	571	589	556	555	587	557	595	568	575	575	582	567	582	558	555	531	568	583	598	573	557	595	601	587	592	603	591	604	611	599	554	607	575	609	585	570	554	577	580	575	583	603	487	590	565	578	600	555	617	543	560	578	559	610	545	527	596	557	577	555	547	591	628	584	609	532	596	594	552	590	597	592	566	562	553	555	580	586	590	548	576	567	593	575	553	585	587	565	577	564	551	585	577	550	538	553	562	586	575	543	549	561	569	558	550	599	567	559	573	575	573	577	570	591	575	515	555	597	597	563	549	555	551	580	541	558	572	547	549	552	573	592	593	573	561	602	546	585	554	566	577	575	555	588	568	597	544	550	591	583	569	546	564	576	581	597	571	605	560	578	528	591	547	530	559	591	551	582	594	593	602	622	593	537	566	587	616	548	595	593	608	564	587	584	598	587	538	591	589	579	542	536	566	577	563	525	586	579	578	602	575	612	604	605	589	549	560	574	574	576	597	555	591	542	537	540	588	586	601	550	566	605	544	593	595	594	559	587	566	555	571	594	548	562	591	593	580	588	581	565	642	576	577	549	565	566	569	590	547	593	553	533	517	539	590	556	571	594	578	548	566	567	578	559	588	597	573	592	590	541	581	626	547	598	571	580	623	546	577	586	565	566	594	577	601	561	544	574	567	581	585	576	560	574	630	570	584	556	574	594	567	548	564	611	517	565	600	557	545	609	570	622	541	555	578	550	557	585	608	572	606	607	610	568	575	551	552	559	561	554	577	570	533	567	572	577	578	570	551	569	566	571	546	539	595	570	565	579	573	561	586	590	580	559	547	578	559	599	575	557	629	604	570	598	578	555	624	568	573	590	563	563	564	586	537	578	611	553	607	559	585	574	581	576	604	587	576	573	548	539	574	612	558	600	555	587	560	565	557	542	605	559	574	609	590	590	619	539	585	542	560	581	576	565	599	545	557	581	535	557	582	555	586	539	566	577	561	558	573	587	578	567	565	598	569	578	613	593	540	551	527	564	567	586	605	570	586	559	526	553	559	542	516	567	606	604	566	563	559	567	571	592	548	611	604	599	559	576	544	524	584	570	584	579	562	551	562	561	561	589	620	565	575	541	586	583	539	583	570	588	558	536	545	561	596	551	591	541	543	591	561	561	570	549	542	582	587	598	591	541	533	558	571	582	609	544	557	585	605	531	593	582	552	583	586	566	604	563	583	594	613	594	580	522	591	549	541	561	568	582	589	560	575	548	555	605	545	575	582	570	573	569	567	581	570	585	556	581	571	558	561	585	590	580	581	584	550	570	538	571	617	578	562	558	621	567	566	568	583	565	554	563	573	560	583	540	537	545	587	577	585	590	571	587	589	533	571	565	569	558	564	586	565	600	579	547	582	586	550	592	583	589	576	559	609	593	572	550	587	597	585	590	575	551	554	574	581	544	586	572	609	581	556	590	541	574	507	581	558	589	587	553	559	579	526	560	529	605	600	571	572	605	611	577	535	555	577	609	572	600	511	611	602	536	609	550	589	583	601	569	567	531	547	572	534	614	590	575	602	611	571	593	576	605	531	580	598	612	557	551	612	556	589	573	590	601	587	606	588	532	581	555	597	529	606	611	556	581	589	591	593	564	567	540	589	551	564	596	580	564	605	525	594	566	563	569	588	548	591	589	502	575	549	602	544	540	538	578	589	552	575	611	586	553	589	546	569	582	561	616	556	554	590	564	563	593	539	590	543	542	553	585	614	563	566	581	555	574	583	572	591	555	569	553	572	587	568	558	588	603	599	606	613	571	588	570	596	545	595	604	562	583	585	533	542	551	579	605	571	546	589	563	596	572	584	568	561	593	559	590	537	556	594	557	590	568	543	541	554	553	580	608	602	548	564	616	547	581	566	604	598	534	557	563	558	545	558	572	555	602	571	600	572	595	548	553	540	606	571	620	526	565	562	580	572	560	560	586	576	584	573	529	556	561	593	583	592	562	568	559	572	587	572	579	550	603	591	587	588	578	575	591	548	595	570	576	588	557	542	598	555	545	585	546	582	603	582	557	584	586	588	565	552	585	575	585	557	568	550	585	540	568	567	565	547	585	543	622	574	564	572	539	523	580	553	604	605	607	570	585	599	569	553	553	569	544	574	598	577	556	580	619	615	576	539	599	521	631	571	588	536	553	569	582	548	557	618	534	597	581	587	565	590	589	585	597	550	585	601	597	599	597	569	575	579	556	608	570	529	555	570	568	548	584	523	545	595	569	538	566	585	591	568	567	582	551	597	572	560	535	574	544	541	610	568	591	578	587	624	583	570	600	584	594	554	584	559	588	575	578	575	575	567	557	544	594	545	613	589	552	588	606	571	554	539	611	562	570	544	578	584	583	588	562	539	624	560	579	529	550	551	551	609	549	592	572	560	597	562	576	586	587	595	562	614	590	546	546	567	575	564	601	579	567	534	546	544	577	583	546	599	567	603	550	551	571	592	619	562	591	581	578	527	576	593	568	579	589	517	562	571	584	563	625	547	585	505	539	573	584	599	566	583	566	573	582	555	558	547	532	588	588	598	536	544	554	578	549	591	570	581	562	568	591	558	597	580	570	568	553	576	580	523	597	570	579	542	535	558	554	570	598	581	546	564	582	560	579	634	577	589	531	548	572	598	581	578	536	608	569	575	550	583	568	551	540	578	529	589	556	605	604	581	545	569	590	568	559
24520	21450	28633	24660	21163	3640	962	596	509	441	425	382	398	464	402	391	387	392	386	430	350	349	342	373	380	391	340	375	334	343	352	332	376	353	372	333	345	343	366	361	370	359	354	378	379	349	358	344	354	345	335	375	355	333	346	350	373	349	339	382	353	321	336	337	352	357	376	350	375	330	336	342	342	380	344	338	351	339	331	346	361	349	344	363	340	351	343	365	367	362	336	359	352	344	358	340	330	376	348	353	363	349	353	379	332	327	345	346	369	362	380	378	367	336	341	319	370	361	349	327	353	352	379	339	367	377	360	358	394	354	340	364	372	352	376	339	358	350	327	351	348	333	359	378	377	380	351	352	327	379	358	376	329	346	352	349	332	393	344	365	333	309	349	329	375	383	313	352	342	362	366	312	336	360	352	339	361	371	378	350	350	382	363	322	356	344	351	345	391	345	390	368	359	340	357	369	365	335	343	348	363	352	337	362	349	337	329	351	315	358	340	339	344	368	349	342	345	342	361	353	352	369	327	362	367	356	378	365	372	397	378	330	352	351	356	338	380	351	354	334	349	377	368	350	346	370	332	351	369	340	332	321	311	347	337	355	335	341	321	352	346	355	351	349	307	323	341	350	350	376	344	373	359	361	318	363	343	339	344	360	359	370	330	352	345	381	313	341	338	348	314	337	358	358	357	344	350	345	340	324	346	352	357	342	315	319	376	334	353	388	330	353	342	380	394	339	359	369	337	349	372	338	336	330	355	382	365	334	335	349	398	365	381	337	367	378	363	390	330	372	365	343	350	321	333	368	332	329	330	373	338	332	325	356	345	357	370	326	339	338	356	355	355	374	367	340	354	346	370	352	364	390	345	315	343	347	305	316	361	338	351	325	338	333	352	385	371	359	374	347	335	329	326	340	365	318	359	364	350	362	383	347	347	364	362	366	330	369	369	349	363	337	359	360	317	366	329	365	330	354	312	345	332	368	335	300	362	355	344	329	335	358	351	348	353	331	356	366	343	363	328	327	359	358	349	335	341	365	333	355	363	361	326	335	328	409	334	349	357	345	345	361	342	340	339	373	365	357	358	377	362	322	343	319	357	330	346	361	366	367	364	354	338	352	351	403	337	352	360	352	331	352	374	337	355	345	372	343	355	335	346	347	330	372	333	359	350	351	356	344	347	335	359	327	347	360	362	357	344	351	316	373	336	342	358	335	331	342	337	360	350	368	351	358	344	346	350	349	339	376	324	365	334	350	341	365	349	382	370	360	291	374	360	372	334	371	346	356	354	366	339	353	347	335	341	341	353	332	337	337	328	326	324	328	359	343	374	331	351	330	357	353	365	358	354	317	355	361	361	342	332	354	332	323	328	350	361	358	348	334	348	367	352	354	341	371	379	387	372	329	335	349	342	352	356	313	360	376	357	315	347	339	329	372	324	365	346	376	352	380	338	350	344	305	341	377	348	352	362	369	331	356	335	339	369	317	396	373	351	346	351	337	351	372	350	343	347	345	351	334	327	348	341	324	358	361	371	374	372	368	350	351	352	364	349	362	363	383	307	345	338	345	348	359	357	350	377	336	385	374	339	333	358	329	333	344	346	350	381	348	348	316	357	328	357	365	333	352	346	364	375	359	342	309	333	328	323	359	312	325	346	334	341	381	341	335	344	320	359	343	318	326	360	344	361	362	340	342	360	314	337	370	333	343	324	365	361	345	326	362	358	357	339	358	358	351	360	381	364	327	335	341	361	349	351	359	350	369	379	343	325	335	365	361	369	341	360	351	339	310	330	381	325	365	387	378	324	368	323	346	330	350	386	346	339	355	342	350	318	369	372	359	356	345	344	341	321	324	362	323	356	333	340	347	354	361	349	363	314	309	344	350	340	351	332	332	374	341	335	350	354	325	305	353	369	363	371	346	378	350	340	324	319	345	328	331	352	344	362	304	357	327	319	313	347	314	306	319	342	334	349	333	320	319	397	347	347	369	349	335	345	322	343	316	345	364	382	336	340	334	392	335	348	339	365	364	357	338	354	333	344	337	353	322	309	359	372	370	338	342	338	341	373	367	346	328	341	321	343	357	340	328	338	374	326	373	329	340	376	326	351	345	335	344	315	329	342	335	318	325	329	346	338	352	344	348	347	339	313	360	345	342	344	305	366	374	343	353	373	371	366	365	359	341	334	370	324	315	341	330	343	372	346	360	302	337	355	304	322	341	345	336	347	348	364	360	365	342	354	342	330	341	314	307	329	321	339	371	307	327	337	323	319	364	318	340	371	335	354	350	364	363	344	362	320	322	362	350	338	315	352	325	368	343	322	365	361	333	341	345	321	377	329	339	342	384	336	319	347	311	357	346	334	346	387	345	336	337	320	353	342	350	338	347	300	329	340	358	361	349	349	385	318	322	333	350	340	349	348	388	361	360	388	339	352	343	340	312	361	355	345	385	353	342	359	349	355	326	368	339	339	364	331	362	338	335	342	345	337	364	349	335	354	370	372	313	359	332	377	344	335	338	354	383	343	356	359	359	380	374	368	343	383	329	369	406	345	361	331	355	350	319	369	359	353	332	321	384	370	328	346	327	373	340	316	331	351	353	328	341	339	354	349	340	377	335	307	362	333	361	339	338	311	366	367	350	341	352	364	371	340	344	333	344	353	330	325	341	351	373	373	336	360	330	366	361	350	344	326	327	365	353	335	391	359	336	330	371	382	360	335	341	358	351	298	309	334	325	366	382	368	346	341	341	365	379	337	364	338	336	345	355	310	336	342	341	369	349	361	306	356	387	335	354	372	364	347	329	340	346	309	345	336	326	351	338	341	348	357	357	339	329	348	310	331	362	343	335	365	362	348	343	348	342	327	347	353	357	372	380	339	355	329	371	389	341	327	346	350	361	379	340	322	378	353	333	356	338	338	349	334	328	330	353	374	358	330	343	349	377	326	336	324	369	377	365	348	346	371	341	331	378	373	345	373	342	356	360	330	319	357	354	319	370	353	339	380	339	333	321	341	331	336	340	391	350	346	336	330	361	357	318	328	350	391	348	331	331	365	357	346	342	390	291	343	341	358	356	327	316	348	361	328	347	335	361	351	355	339	355	319	333	372	333	354	339	341	330	366	356	347	354	346	346	329	343	352	377	374	353	328	331	337	345	373	355	321	378	353	338	351	353	345	366	351	334	354	352	340	340	326	361	360	331	355	386	319	358	325	345	367	349	321	341	334	352	349	339	332	348	359	332	366	347	373	360	364	334	363	325	320	360	318	361	348	350	309	327	338	319	318	320	351	329	331	341	354	363	321	343	340	332	334	353	345	339	359	390	364	382	336	359	342	337	353	343	332	379	379	339	362	333	378	365	390	351	356	350	368	347	364	331	347	347	315	370	335	353	367	379	350	356	347	325	327	342	375	358	346	353	352	320	360	341	341	357	354	352	378	325	348	378	368	332	314	351	341	317	343	363	317	338	322	351	357	326	352	337	342	355	326	345	360	336	304	346
3742	4986	4105	2082	1367	998	844	715	597	561	489	429	430	432	403	400	392	400	418	372	334	387	373	369	353	346	355	376	340	389	368	352	337	306	350	345	343	358	328	320	337	354	337	358	364	383	359	340	330	324	352	323	319	315	342	336	346	379	348	372	338	360	349	338	328	354	323	325	354	343	343	315	338	358	362	335	335	357	337	326	350	366	341	343	373	328	323	342	335	310	307	333	311	327	339	322	334	322	348	301	329	334	319	355	335	355	334	320	323	333	318	302	357	346	361	324	356	336	308	333	353	313	320	330	320	342	337	321	344	347	312	317	332	364	317	342	322	330	372	331	334	377	349	377	336	325	343	341	344	323	296	326	318	342	336	310	332	337	347	335	349	342	340	296	330	341	328	339	336	364	322	335	331	369	318	327	365	364	350	342	374	303	344	315	344	297	320	359	338	322	343	311	312	312	323	355	334	353	331	318	347	350	344	312	355	330	335	326	336	365	341	362	309	330	343	326	334	335	349	314	322	336	337	354	328	350	354	333	335	345	353	328	342	361	349	328	365	341	347	348	295	329	300	375	347	338	316	345	312	332	329	322	300	337	364	305	311	335	348	334	313	357	334	319	335	320	341	324	322	309	353	322	319	318	330	367	328	364	325	311	336	353	322	331	327	355	334	335	327	348	298	304	283	331	327	345	302	333	333	337	328	356	325	367	342	330	319	347	363	367	370	289	320	322	329	340	323	350	313	346	325	330	372	363	335	318	358	346	321	343	359	336	330	315	342	357	325	342	350	344	328	322	321	335	287	337	366	317	284	326	331	341	310	307	331	343	347	368	321	336	324	331	351	370	315	335	318	369	314	339	343	326	325	322	356	346	325	327	324	326	353	317	317	312	347	337	323	314	326	324	304	354	381	356	306	301	346	338	320	339	352	326	358	326	295	342	327	361	326	330	338	344	323	371	326	307	315	324	347	326	342	358	371	326	313	323	339	334	351	305	345	322	355	342	313	334	335	337	342	343	297	356	344	294	339	339	340	320	354	330	316	356	354	337	320	280	350	335	331	315	342	366	324	355	364	356	357	334	346	330	373	305	298	328	340	333	340	322	322	368	356	329	346	351	335	293	340	356	343	340	347	353	321	340	337	323	318	328	336	364	332	300	308	304	352	298	336	304	328	296	336	335	333	345	315	336	331	353	347	310	333	332	348	325	353	334	333	355	355	321	360	350	318	312	339	348	330	328	342	349	348	345	342	306	318	336	351	355	341	354	366	316	334	357	353	332	290	328	315	322	307	351	307	323	311	322	323	352	338	316	326	346	356	324	346	357	337	318	365	326	333	344	318	333	336	286	321	332	331	357	350	353	330	345	349	297	323	327	312	329	311	312	344	321	333	331	332	329	360	347	301	360	328	342	327	318	362	349	304	346	347	309	341	332	351	312	313	316	332	343	323	330	377	336	367	326	334	329	332	321	318	340	321	346	310	352	325	313	334	362	311	340	315	357	349	325	360	323	322	306	306	326	322	348	319	326	340	348	350	325	325	332	310	313	338	314	318	351	318	296	342	317	342	330	299	339	339	294	334	352	334	335	351	333	318	329	329	326	321	324	310	328	304	331	333	319	359	323	321	332	343	310	319	343	339	350	317	322	318	321	346	359	340	330	315	317	347	325	312	341	312	331	329	323	343	328	355	328	337	287	375	332	340	316	319	334	336	335	340	325	309	323	349	326	346	311	339	299	353	313	337	296	320	355	345	328	320	332	335	353	315	343	326	321	300	341	296	341	330	314	335	340	333	335	328	326	298	322	344	335	362	308	342	322	370	357	346	339	332	336	373	331	364	299	371	327	328	348	318	304	318	301	323	334	306	345	343	328	331	359	330	338	305	337	339	338	301	351	337	326	296	335	339	344	330	294	347	325	344	301	359	352	325	329	282	336	338	336	300	344	351	317	301	334	340	335	354	319	310	318	330	339	336	343	334	344	326	362	326	295	358	336	338	313	333	314	297	323	344	376	343	305	324	352	341	305	342	321	333	340	330	356	323	342	292	302	350	331	322	345	317	336	303	323	325	326	334	311	318	322	327	277	327	332	296	352	330	349	325	347	316	343	339	321	311	332	332	335	342	288	306	373	353	357	315	317	320	325	325	341	317	313	357	322	330	321	338	352	310	349	322	334	324	330	324	352	327	349	358	365	340	328	353	329	352	313	312	356	369	308	378	302	319	341	293	311	324	329	348	295	343	323	323	335	335	334	350	362	316	304	322	320	312	310	314	327	350	340	312	332	355	347	332	326	327	338	336	336	328	332	330	321	322	310	293	333	315	336	330	343	324	316	312	316	332	331	335	333	312	321	315	339	344	346	346	339	306	339	337	322	340	326	330	317	337	307	353	338	332	317	311	337	314	321	322	370	338	315	316	335	303	332	332	355	318	319	341	320	359	341	374	349	356	324	346	323	335	334	349	322	313	308	344	371	313	298	322	330	355	338	328	321	280	335	316	288	324	307	326	300	321	327	309	330	308	329	316	346	364	348	339	309	329	293	327	338	315	345	324	298	331	336	352	343	327	331	348	305	313	303	317	340	313	353	331	360	326	332	299	346	312	372	318	300	365	318	335	346	326	367	330	302	349	336	346	326	322	330	348	314	341	317	344	340	345	332	352	347	329	333	336	339	313	327	358	309	330	337	316	361	325	329	337	336	328	322	359	324	326	354	302	353	327	332	343	272	370	337	299	316	310	344	340	342	341	347	327	362	325	316	329	313	314	377	310	308	321	355	342	337	341	311	335	357	333	352	325	327	332	342	325	366	312	328	315	363	312	326	319	359	299	331	308	329	336	282	345	311	325	326	360	296	333	293	333	326	353	329	334	333	325	325	306	369	323	323	313	348	347	321	344	289	331	329	309	316	338	344	321	366	303	334	332	345	370	368	328	310	293	317	281	333	335	327	327	332	351	342	328	299	317	337	356	332	331	340	356	319	325	364	326	307	325	338	356	334	304	331	321	344	312	308	347	305	346	335	320	319	323	311	328	340	322	329	357	326	294	304	313	315	319	306	330	341	308	321	325	358	298	363	329	336	320	347	325	329	322	313	321	332	326	335	322	354	299	344	349	327	336	329	316	340	348	368	305	294	323	316	326	342	355	319	345	310	335	329	330	342	339	353	335	348	327	318	359	330	348	336	295	338	387	335	337	355	304	330	305	311	326	361	296	306	303	339	356	343	333	345	333	306	345	320	296	311	337	329	318	310	342	338	351	308	324	310	329	330	335	339	333	326	359	332	353	328	341	313	337	322	331	311	365	331	322	316	315	329	326	309	362	298	327	314	345	324	282	338	323	325	313	332	324	302	330	327	311	344	329	352	345	328	317	386	349	331	293	306	317	329	330	339	337	375	293	314	312	352	332	304	280	358	340	338	374	319	301	321	321	360	319	290	339	293	369	343	308	335	327	335	320	302	334	314	352	302	345	314	335	317	302	360	338	335	316	319	338	326
27867	10566	1965	1288	1030	985	952	984	985	996	1018	1019	985	984	964	977	963	940	979	1070	936	951	942	979	967	929	933	942	975	936	957	951	953	941	931	946	1019	1000	936	956	945	969	939	956	1008	979	1006	986	1021	941	979	951	979	999	999	981	984	904	914	1041	971	944	961	1050	1022	941	983	930	957	979	912	915	988	919	972	973	941	1003	957	945	920	928	959	969	986	1030	976	998	1005	951	962	952	906	922	989	862	968	941	989	897	922	995	969	1001	963	942	989	994	958	1009	975	1006	1014	1005	958	959	911	976	973	1004	954	925	994	985	933	988	890	905	991	951	968	1034	938	985	995	958	937	954	996	991	947	1002	961	954	983	997	952	964	962	937	963	979	974	1041	960	955	970	1035	959	986	975	949	1030	951	1024	965	984	937	929	965	1013	905	1013	975	1023	932	1038	986	957	986	918	1021	958	1003	932	972	931	1024	960	1053	956	967	987	954	975	942	1016	959	1005	972	979	997	892	985	956	935	940	945	1002	964	974	922	946	1016	951	975	926	929	952	942	945	933	919	975	982	909	977	968	974	970	959	1013	979	1018	967	955	996	955	945	966	977	918	968	951	1014	985	976	931	1002	977	948	888	951	992	955	1026	967	1009	950	952	985	1008	956	953	980	996	1066	971	984	948	945	963	976	1016	970	933	966	944	948	949	917	915	895	890	990	965	977	948	972	947	965	935	929	1003	943	1026	924	990	999	937	931	935	1006	944	961	928	893	943	996	1004	968	985	997	1004	940	969	987	933	986	909	936	932	994	992	945	974	923	988	993	957	904	953	944	986	983	955	969	951	963	987	996	978	970	945	1018	972	970	983	992	929	934	990	951	994	947	940	1042	981	928	980	950	970	942	942	911	913	1012	1013	985	1014	872	990	987	885	966	1021	1017	952	987	974	986	960	997	1031	930	916	952	926	972	1005	907	952	963	937	925	1031	964	994	942	1042	996	967	933	939	954	978	934	944	944	936	1001	979	918	987	957	930	942	974	958	944	990	980	971	958	984	965	982	986	975	987	970	957	1036	962	991	979	970	972	994	912	953	1006	901	974	1010	971	990	975	975	967	925	943	973	920	962	977	996	969	941	937	916	926	952	997	1065	1012	901	935	952	948	958	1015	944	959	980	981	951	943	1030	962	971	977	940	975	976	1020	985	920	962	970	967	1020	984	930	922	992	987	963	950	929	965	926	973	958	943	904	952	916	995	923	938	975	1015	994	965	921	995	966	909	954	959	979	978	976	1010	937	894	914	1015	958	1023	1020	948	966	945	938	956	1030	942	920	944	958	986	984	955	1030	979	945	961	1004	988	1013	944	958	966	984	951	1015	994	981	997	955	970	1025	972	947	948	969	992	933	985	984	983	1013	1000	1029	991	1016	965	1006	981	946	931	989	964	1000	1002	965	969	999	973	931	1033	914	992	967	922	1006	963	936	953	935	940	1006	941	919	985	974	893	996	1004	1011	949	1014	1004	998	986	924	991	949	1000	996	920	1038	951	977	956	997	971	985	979	984	964	942	1003	985	957	1007	979	972	1019	968	977	981	973	1014	968	966	948	926	979	1002	970	953	978	1003	957	956	954	1018	969	1038	959	970	1042	963	924	966	988	1003	956	959	981	964	1005	955	948	915	979	1000	991	887	931	989	990	967	944	931	971	973	958	989	999	924	935	966	977	888	963	945	926	986	940	932	980	948	974	924	917	982	974	974	951	1058	947	995	965	1006	978	1012	946	976	1027	992	1000	950	999	992	990	1003	961	931	1015	991	981	944	948	993	949	919	951	1004	944	1003	989	989	1001	1024	993	954	947	969	954	953	1013	955	940	950	1007	968	1034	989	1019	1039	957	939	990	939	958	988	970	958	990	919	1028	931	920	989	949	1011	991	989	915	956	1029	921	967	946	952	964	986	989	1048	1003	990	937	983	976	943	1019	912	944	957	977	931	970	972	996	1007	976	969	979	993	945	989	925	959	984	983	948	1007	987	939	1021	980	932	949	970	962	940	1006	888	958	989	945	953	1048	970	982	972	961	962	944	1042	988	962	998	945	974	1004	939	929	968	927	932	916	1018	934	1006	958	908	997	996	954	985	946	921	972	981	838	957	988	918	950	974	961	944	1004	977	953	993	949	924	958	973	942	991	921	968	880	941	982	993	945	957	975	997	971	1006	971	1003	1002	981	989	958	1016	972	990	984	1013	1011	967	942	953	957	961	979	962	992	981	895	977	950	952	937	1002	953	906	1023	1033	1050	923	956	964	963	938	959	975	1020	957	986	1007	991	933	934	950	968	968	963	978	973	990	940	950	976	942	941	959	944	900	970	985	1000	962	920	983	927	952	1013	964	975	1027	944	973	949	1004	945	1011	987	979	964	987	979	1032	970	945	996	921	952	938	948	931	1000	994	985	987	992	1022	958	956	950	966	962	956	913	932	994	1011	1006	994	1023	933	918	1005	920	982	946	943	968	916	962	978	946	970	974	979	945	1005	936	961	981	981	973	949	942	947	976	950	1035	1029	937	951	1018	948	1019	957	979	993	1003	967	947	1009	986	996	1001	966	964	923	939	942	1019	995	966	985	925	957	1012	967	955	945	974	958	958	967	1011	993	926	923	977	961	943	949	944	969	955	931	953	935	937	940	938	944	924	923	940	971	997	975	935	969	995	997	1027	958	1023	991	1020	915	973	974	930	948	1007	983	936	983	995	957	966	957	973	962	915	1013	1005	962	914	955	998	993	1018	971	934	982	1001	983	992	966	923	908	917	1000	967	940	1012	1008	953	966	984	983	955	1026	931	1010	943	895	922	1026	995	931	987	1001	936	951	966	980	976	1005	971	954	1002	998	935	920	986	978	942	997	973	913	968	998	973	917	946	961	976	1008	936	987	1038	974	961	968	961	1017	926	944	1004	984	992	966	976	1000	1013	988	918	946	961	961	912	931	959	924	916	929	968	1020	964	978	1000	955	988	974	888	939	1000	989	920	1014	958	964	984	981	930	945	971	960	985	1007	981	996	879	958	985	985	892	927	939	941	940	1043	997	959	945	979	980	971	965	970	962	948	957	959	950	903	976	999	946	934	910	1004	922	970	983	928	968	974	980	955	993	976	932	965	976	980	949	1004	926	985	974	888	957	1036	986	999	983	976	923	948	937	1012	957	997	943	980	972	999	908	963	938	941	1007	961	923	966	985	989	979	952	984	991	921	969	990	919	969	871	936	942	945	956	971	909	913	973	940	967	1015	973	957	935	978	932	971	998	945	1013	963	953	991	994	949	983	972	909	958	973	963	947	954	971	997	947	929	919	960	1005	965	977	955	929	985	968	1010	941	971	956	944	951	965	920	1004	1015	998	984	991	989	928	951	976	976	1000	928	953	999	928	979	941	973	982	953	1005	989	980	975	990	976	926	989	961	1012	1011	1014	922	980	981	964	983	964	985	1025	987	955	966	925	898	977	934	926	973	914	1000	949	1009	1005	942	907	918	1024	998	928	1039	996	879	935	931	953	1020	980	950	987	1019	948	969	997	1007	986	947	1025	971	933	991	942	952	962	943	960	980	986	945	992	1031	967	1002	988	1007	1000	945	972	939	934	949	958	1000	921	962	942	953	983	993	998	973	921	967	977	933	996	953	1007	960	925	930	930	952	981	938	946	1008	940	953	1020	968	944	953	897	981	957	981	950	1012	906	1004	929	1016	1055	996	963	991	983	958	969	991	924	936	1000
5507	1014	982	837	840	829	813	815	815	818	798	784	787	761	814	788	792	776	793	799	798	746	845	809	790	801	753	790	824	817	826	832	793	826	783	768	772	819	843	791	831	768	770	785	799	779	771	812	777	764	764	781	804	779	788	784	809	763	790	772	803	775	766	763	845	802	799	800	827	790	779	833	778	829	757	796	825	803	840	744	841	753	837	787	778	767	758	824	825	770	795	758	818	764	754	817	791	832	741	737	765	801	826	819	802	760	766	777	776	825	795	779	775	756	779	790	766	795	756	758	790	765	760	776	820	796	795	781	815	852	825	800	735	780	804	789	779	780	751	769	779	801	878	785	776	827	764	766	818	793	804	759	790	806	786	816	775	753	776	791	824	773	758	785	820	797	758	765	735	753	787	806	779	780	771	802	857	779	784	765	797	823	732	801	787	826	792	776	749	820	777	794	769	762	789	838	760	781	749	771	759	817	780	771	765	836	742	804	829	813	764	762	792	817	818	828	771	762	786	837	803	812	819	791	771	752	786	763	784	796	766	771	786	815	738	789	751	798	831	769	769	755	794	750	746	771	782	797	818	760	792	777	781	766	764	807	791	766	776	725	835	837	790	787	782	832	785	798	753	753	756	716	813	819	834	784	818	783	799	773	800	789	805	753	781	815	805	794	823	752	745	797	748	723	778	769	773	789	802	785	809	759	796	766	785	784	760	783	781	816	789	777	772	817	793	769	784	741	776	783	766	744	833	766	736	844	799	765	803	790	778	793	763	764	811	820	771	745	826	836	801	792	782	799	810	750	820	796	786	784	802	774	796	780	778	798	809	793	819	856	843	780	761	765	811	811	820	755	795	764	824	801	793	797	801	789	753	743	806	801	795	768	800	762	853	779	783	835	809	784	757	824	813	795	810	841	833	804	813	820	779	844	788	756	747	799	757	799	675	747	856	745	762	784	760	778	754	772	760	749	794	782	829	783	777	773	753	722	769	770	777	742	777	823	792	799	780	795	761	827	751	780	735	754	798	807	821	732	768	810	774	819	729	813	782	750	853	767	782	791	794	810	760	777	761	770	794	809	779	781	819	830	792	798	849	806	766	792	809	770	797	762	798	780	841	761	825	785	735	772	787	750	761	771	740	753	770	787	755	794	757	769	771	794	811	757	792	820	788	764	770	799	782	797	745	787	719	810	792	835	791	791	808	772	803	842	770	812	788	798	783	776	804	776	829	785	793	763	737	799	820	782	785	732	788	843	811	812	782	719	821	770	825	771	767	766	769	796	780	777	834	809	771	753	762	766	777	793	798	784	793	792	774	770	779	775	789	823	781	784	756	812	788	786	784	784	837	737	790	786	777	771	760	716	731	776	831	815	833	774	790	827	824	748	795	787	796	803	750	810	780	840	856	776	837	841	780	783	792	739	793	756	715	768	799	769	796	758	750	726	761	796	775	843	798	819	803	793	769	768	821	751	794	803	744	792	784	741	760	769	771	739	765	718	792	796	814	776	762	794	782	796	786	800	806	790	753	774	804	714	775	755	764	759	803	776	784	803	736	793	792	850	785	796	758	830	741	772	740	748	800	777	786	761	778	781	799	752	808	778	808	773	792	786	781	741	809	767	772	809	797	795	763	799	785	798	768	778	764	781	791	829	840	736	755	804	749	760	788	718	720	748	753	788	834	814	754	829	770	802	773	747	803	796	767	753	777	797	814	754	750	775	796	809	756	797	774	803	771	769	775	742	773	805	815	769	773	803	815	778	782	775	747	781	788	758	794	820	782	785	805	796	788	810	794	768	779	750	799	783	726	791	788	781	778	837	832	794	799	759	827	780	823	804	802	795	740	781	808	760	820	798	745	785	771	763	723	783	801	819	814	772	760	825	737	797	792	772	785	769	775	723	835	801	747	789	801	782	739	779	780	784	785	779	795	774	788	737	773	783	754	769	743	740	792	787	765	818	752	822	740	808	766	831	826	844	782	826	721	795	817	785	792	863	738	826	758	808	791	769	733	726	749	778	810	813	710	800	745	809	785	778	756	782	756	775	789	748	778	770	783	751	765	773	773	778	759	782	720	784	806	777	756	782	784	753	798	770	804	788	750	725	758	745	747	754	806	766	785	804	804	804	769	760	767	800	766	823	759	823	765	784	762	765	735	822	753	772	772	807	826	845	773	746	783	780	808	766	836	793	803	804	782	799	762	828	794	819	829	782	777	788	766	848	797	800	792	795	767	770	771	801	775	798	779	770	790	805	776	791	832	762	776	775	772	754	847	825	793	769	797	806	799	748	775	820	757	796	796	766	787	798	783	826	784	809	781	832	748	798	818	776	856	809	761	784	759	796	764	765	821	761	746	821	775	811	754	801	809	793	792	819	767	782	739	776	786	844	779	781	781	757	770	832	776	809	813	715	798	753	837	808	796	793	810	810	778	788	835	804	801	793	757	801	770	764	744	761	770	783	745	781	742	758	795	813	789	787	797	801	786	795	815	805	755	767	768	795	779	829	765	844	803	753	814	756	798	787	797	741	769	816	807	802	766	743	745	778	777	810	799	797	782	783	736	764	810	806	790	765	755	792	780	774	786	786	868	746	788	787	818	783	733	792	811	753	824	812	744	813	773	781	773	815	771	751	792	802	804	829	777	791	766	762	786	771	757	779	734	794	736	783	792	773	803	785	737	769	742	772	784	763	816	825	762	774	762	783	828	804	792	795	775	851	770	838	810	768	733	800	794	762	791	829	821	772	817	798	777	759	813	734	782	786	768	791	806	735	742	815	831	820	780	755	761	788	724	803	777	764	817	747	814	756	783	769	833	745	797	811	841	763	799	789	806	790	812	762	780	793	836	762	806	733	783	767	731	752	806	771	788	769	805	797	799	805	784	818	799	796	790	805	750	736	759	829	814	782	780	806	769	766	785	732	799	801	787	773	788	804	843	780	805	758	762	818	787	823	774	757	766	815	821	781	817	804	792	754	758	749	801	809	831	765	786	780	810	820	785	773	817	816	798	792	814	810	768	813	780	733	775	743	724	776	835	727	790	769	782	786	796	794	762	761	763	777	817	830	796	768	772	780	811	845	825	747	782	810	862	813	788	791	771	777	764	823	763	817	779	737	835	772	722	779	812	777	775	781	782	763	793	756	796	755	756	791	684	784	805	744	804	742	827	785	741	799	760	776	763	756	750	770	822	797	780	848	746	756	773	760	786	828	759	756	794	835	799	765	786	795	768	741	786	754	788	818	745	790	803	844	818	765	808	767	784	762	752	847	790	790	809	815	777	737	802	814	772	811	791	749	804	810	819	828	731	791	819	746	800	786	771	828	765	818	763	810	794	757	799	807	802	810	740	786	837	791	808	814	757	860	804	748	781	794	808	810	767	754	798	786	822	805	780	807	769	816	771	815	778	810	752	815	762	827	814	782	789	820	775	806	806	763	797	809	790	815	764	775	807	798	807	842	784	807	794	779	800	845	751	825	800	810	751	805	787	753
25640	21392	27162	25353	4312	1184	945	817	710	775	720	707	695	671	687	699	693	684	657	661	700	684	682	626	703	704	634	711	673	685	658	671	647	675	649	659	650	670	655	650	678	615	643	656	707	678	651	649	657	674	641	673	642	683	646	649	659	641	647	685	616	680	716	614	688	688	625	669	663	702	699	657	695	659	651	692	685	669	707	732	671	686	710	671	647	646	673	685	685	645	663	674	671	657	612	675	658	721	669	651	661	734	688	624	672	685	640	670	628	652	699	594	700	638	654	670	706	681	641	629	656	675	664	690	653	641	646	659	645	669	669	729	708	665	665	623	677	616	656	657	613	651	660	692	649	721	699	628	655	707	606	656	670	650	682	644	657	685	657	647	710	669	622	660	642	647	692	657	639	706	650	663	660	649	652	686	639	639	691	690	695	675	676	668	699	665	623	625	636	718	681	663	639	682	670	661	656	652	689	681	611	715	647	684	666	641	674	648	666	673	667	668	656	671	647	630	645	664	620	680	677	658	687	694	598	615	661	664	698	685	702	661	706	624	622	615	673	643	635	644	623	672	678	664	650	638	683	628	653	723	667	619	638	617	619	694	697	673	640	664	628	643	648	625	661	663	658	627	675	658	663	645	672	622	708	677	636	632	646	659	699	661	673	642	620	736	661	678	638	653	643	679	652	677	654	664	687	628	677	705	653	646	666	659	712	608	646	659	707	651	666	682	677	668	649	663	653	669	663	655	657	651	659	665	624	664	642	649	698	667	682	697	660	646	620	659	679	676	663	712	678	667	701	646	691	630	650	672	632	634	660	680	647	651	622	724	660	658	679	612	670	696	692	691	641	676	696	663	636	684	639	645	724	659	664	684	669	671	633	640	703	681	648	660	644	708	663	673	670	686	708	625	627	685	675	663	682	714	644	668	692	698	637	630	677	620	664	683	687	701	665	638	668	655	641	684	682	674	621	642	693	646	655	658	662	688	617	685	649	668	703	648	669	691	645	650	617	693	633	619	630	582	680	667	608	655	657	655	653	678	688	667	664	650	730	669	679	676	658	650	680	659	697	633	656	670	631	641	676	627	707	677	650	651	630	683	664	677	624	668	691	698	633	652	668	679	646	659	626	670	669	691	667	665	600	672	749	619	654	654	653	683	671	629	623	640	632	660	687	637	654	676	676	690	634	638	642	632	630	651	667	660	652	669	682	645	650	656	667	720	696	678	665	659	701	629	673	669	678	630	660	680	620	723	685	675	681	666	673	678	684	671	651	626	642	633	686	703	665	646	669	648	675	646	668	681	663	692	658	647	674	692	652	672	641	672	650	692	745	691	657	648	645	635	681	679	661	636	663	659	664	695	688	704	682	665	659	685	649	648	643	733	691	643	695	667	639	676	724	679	646	684	611	646	655	686	690	646	655	666	679	680	659	658	646	701	686	621	648	664	685	636	673	711	690	658	685	680	679	620	626	709	653	664	639	640	622	660	665	636	672	683	720	628	637	679	696	644	671	624	678	664	655	619	673	665	692	638	632	699	653	659	615	627	667	684	629	642	676	642	653	686	653	687	710	651	670	639	601	705	633	686	695	678	652	652	700	676	685	584	689	643	699	655	667	676	694	625	699	668	653	653	588	646	629	672	642	649	668	629	640	685	622	648	708	634	620	663	610	646	668	661	663	683	684	677	675	658	653	706	628	678	669	660	634	615	683	689	688	649	653	666	639	649	684	638	675	693	652	636	679	646	636	652	665	662	679	654	659	643	703	611	649	671	695	612	621	647	686	655	657	660	689	678	676	694	710	661	637	684	624	662	683	651	648	648	678	689	711	618	651	656	671	633	618	663	642	650	650	661	650	671	659	634	680	658	624	614	709	687	666	672	668	663	622	704	669	629	662	653	652	661	647	680	678	645	677	645	630	633	690	650	611	623	680	675	697	630	688	629	628	664	622	659	687	625	690	636	630	633	669	680	659	643	668	647	673	688	635	661	687	693	643	623	664	620	669	700	652	653	691	707	624	679	654	654	676	699	693	640	657	654	671	670	688	690	635	635	645	684	679	656	655	641	718	634	660	634	659	687	634	627	644	656	681	645	661	660	642	623	701	695	643	664	601	597	674	730	641	671	601	692	651	663	655	676	722	640	687	645	667	688	699	640	658	703	617	662	656	635	662	635	692	643	689	618	667	685	637	654	673	668	686	673	707	677	625	634	611	648	667	692	655	653	636	657	707	686	675	681	647	667	651	683	641	645	692	646	657	650	696	681	645	686	682	679	679	712	675	667	658	722	651	632	645	655	643	647	631	699	685	629	673	672	663	661	703	701	670	712	688	673	695	671	617	688	687	658	669	669	664	657	659	697	656	643	697	715	653	675	686	660	673	628	684	641	630	647	722	671	682	669	751	693	687	685	676	624	633	600	661	657	635	646	652	710	687	648	616	671	675	678	674	724	693	621	655	663	677	657	690	682	650	651	615	656	690	678	637	650	673	703	637	672	651	672	651	692	633	635	628	694	653	658	686	648	634	673	670	677	630	674	666	674	668	690	646	724	672	648	659	699	671	661	719	651	675	651	664	659	669	627	644	694	698	619	635	638	693	674	708	635	601	635	658	664	674	672	678	657	668	653	665	626	708	632	703	641	674	656	648	657	666	633	629	697	649	668	645	634	667	629	662	697	682	687	643	690	635	651	650	648	672	650	667	649	694	624	644	640	672	673	706	614	682	689	609	618	649	639	670	683	614	654	653	628	668	658	712	653	637	620	640	660	652	649	680	642	662	686	650	612	598	648	662	679	633	664	714	675	622	677	677	676	676	687	639	651	655	654	686	672	674	656	674	636	636	660	673	713	681	645	614	671	621	667	681	642	663	642	703	674	721	647	696	682	677	682	657	654	692	600	673	620	653	655	671	681	671	651	625	658	678	619	629	661	632	678	653	663	618	681	655	689	704	663	686	659	624	673	677	621	634	617	643	681	681	672	688	657	645	677	670	683	668	671	632	699	646	686	711	662	679	648	597	694	730	605	670	635	614	611	672	665	661	644	655	663	679	678	693	666	665	689	681	679	662	690	653	682	692	680	650	646	686	657	676	681	626	673	652	670	676	680	650	660	726	683	644	666	631	645	702	703	685	624	680	657	668	642	654	691	671	604	599	638	662	645	643	626	650	622	649	646	662	654	604	663	629	649	644	670	673	657	666	641	645	644	662	642	638	676	689	683	661	678	640	712	670	665	638	676	697	648	632	640	638	643	706	705	692	645	619	683	653	656	710	675	689	662	684	631	678	690	648	646	627	674	715	659	721	682	656	662	643	621	695	666	649	657	693	641	649	679	678	607	678	692	659	663	655	634	662	652	647	675	639	687	643	648	704	647	634	620	639	599	655	695	680	661	670	687	639	623	609	634	709	628	701	661	663	663	670	632	649	677	681	623	674	674	608	674	660	687	718	678	673	627	691	662	699	695	645	704	661	670	654	691	707	672	663	679	712	673	685	655
3733	2897	2636	1480	1097	973	752	761	686	651	637	688	657	630	587	629	631	614	607	607	569	619	633	594	622	627	617	546	543	605	563	590	566	586	562	587	561	568	613	599	615	564	587	638	608	618	576	548	577	569	571	596	550	595	636	575	606	584	593	533	543	562	598	608	586	569	628	547	545	556	565	563	580	582	593	609	602	599	562	600	631	586	608	598	531	586	598	592	568	539	618	589	559	584	556	562	592	599	563	557	642	601	572	552	563	603	606	570	608	573	587	585	562	603	574	592	601	547	604	567	599	596	625	610	567	556	598	546	557	574	576	573	598	582	571	612	563	570	569	583	587	561	571	508	549	536	573	567	565	569	578	567	564	574	601	574	578	593	578	546	580	531	564	591	605	566	580	609	591	588	580	599	572	570	608	574	596	579	546	578	639	538	590	614	567	553	552	570	577	563	565	540	557	583	562	608	565	551	539	568	557	526	607	564	608	554	599	502	561	565	588	551	529	588	615	591	563	549	588	611	583	566	550	559	592	533	622	630	601	655	549	569	563	585	584	602	584	581	559	584	535	518	631	549	573	585	586	615	591	539	571	573	541	593	581	568	575	575	562	555	617	544	570	580	593	603	565	588	592	605	549	559	569	524	541	602	588	603	570	592	634	594	596	582	579	582	573	587	567	566	552	549	562	556	573	574	599	571	619	580	613	602	598	574	547	546	531	596	600	571	576	612	529	535	599	579	587	581	546	569	582	577	528	536	549	599	550	571	584	563	560	527	533	547	532	567	626	577	551	599	565	566	528	578	597	577	536	585	582	583	545	606	557	577	595	539	601	582	566	611	549	551	541	603	574	596	568	599	575	566	611	556	539	562	623	560	566	559	539	552	547	577	559	569	558	564	550	570	590	562	602	582	616	565	605	536	551	583	587	583	545	549	535	599	576	557	630	582	562	596	560	590	562	582	592	555	554	576	558	590	580	572	574	612	536	552	577	579	563	553	551	567	572	578	575	530	592	549	577	545	508	598	565	608	575	589	569	530	574	614	557	556	544	568	591	536	571	596	551	587	569	539	536	611	571	547	539	542	546	526	538	592	595	552	598	549	607	528	577	604	563	622	606	586	574	572	570	548	567	587	561	550	582	615	589	607	540	582	616	610	650	597	540	558	571	603	550	609	599	591	571	563	541	552	540	563	550	583	631	593	598	595	559	571	569	585	544	560	583	570	583	558	562	604	565	558	570	562	587	629	576	570	518	559	533	583	548	598	596	561	528	587	562	573	581	540	547	546	553	587	609	591	563	593	561	633	555	537	546	517	544	589	567	592	557	572	558	554	541	580	564	558	564	594	560	585	548	565	545	602	618	574	596	538	589	581	579	578	587	562	594	571	538	548	578	547	520	550	573	565	568	587	581	576	570	564	590	577	595	575	569	582	572	570	606	590	588	554	609	587	579	589	579	613	585	598	587	606	565	565	545	558	599	555	575	569	573	591	595	618	592	584	551	563	603	611	581	575	572	575	544	587	594	570	557	605	573	591	572	593	558	548	577	597	559	522	583	574	584	585	565	577	568	592	576	569	606	541	645	556	554	553	571	604	536	589	602	569	587	571	577	562	557	593	558	564	602	591	609	539	560	568	571	585	554	602	560	549	535	562	571	554	585	557	592	556	589	620	607	586	613	602	567	567	538	569	557	572	600	577	498	594	569	546	614	540	572	554	581	597	580	534	624	580	570	559	584	576	604	589	544	602	537	557	490	572	557	541	597	548	555	554	597	593	593	584	548	574	589	551	537	596	581	555	567	594	609	558	574	577	547	596	561	587	579	537	582	538	574	556	581	562	578	552	603	581	580	514	556	580	597	587	551	573	614	584	574	613	569	532	552	606	602	552	581	617	593	526	578	589	578	607	553	554	588	565	610	533	597	524	561	581	562	613	547	604	526	536	570	575	533	584	541	575	588	554	577	572	555	612	530	540	567	572	612	588	574	602	621	575	563	570	571	593	520	603	533	557	543	567	552	568	575	586	568	602	585	614	581	579	589	564	567	581	567	579	556	619	566	573	576	593	621	548	543	573	559	558	563	570	562	549	586	538	567	583	590	583	567	563	563	510	555	562	601	605	565	595	550	606	549	559	581	589	581	586	590	532	529	551	569	517	601	553	578	599	589	563	560	585	573	572	608	546	572	614	601	586	579	531	537	557	574	571	545	588	519	603	603	587	593	588	560	576	601	582	604	561	534	611	537	578	613	584	579	545	570	580	532	582	581	587	569	615	531	564	544	604	535	615	601	539	522	578	578	562	558	567	559	651	608	579	554	599	550	565	552	580	533	556	551	550	572	575	560	570	554	583	555	592	550	586	576	534	535	531	530	578	606	545	564	578	571	574	562	546	564	573	510	539	580	580	581	573	581	532	583	523	562	602	562	573	579	522	590	589	533	545	608	560	579	538	584	543	559	530	569	573	554	592	576	541	605	621	605	588	536	535	598	540	534	576	587	582	552	587	556	568	543	551	561	578	581	550	592	562	576	546	528	529	571	559	549	564	547	557	541	554	562	542	574	558	548	550	588	559	565	554	542	577	588	597	580	592	572	595	551	562	534	580	571	556	583	595	553	591	551	584	553	513	575	575	591	575	558	623	555	593	580	574	594	575	589	561	556	556	539	549	606	573	518	557	553	587	555	597	584	587	554	584	562	558	549	546	537	581	559	544	564	542	582	580	555	604	567	571	540	544	614	589	581	531	586	555	530	536	573	610	598	549	544	529	577	545	588	595	607	570	586	562	582	530	589	521	564	613	567	562	574	593	524	598	583	561	539	607	567	569	571	573	550	621	561	566	589	556	599	563	576	585	573	590	530	571	617	533	528	553	578	540	576	590	580	563	578	578	508	589	536	570	530	575	570	566	587	575	583	548	587	518	560	568	548	590	598	582	540	623	568	569	623	616	622	546	569	567	558	575	553	573	542	540	571	569	566	563	541	596	575	527	523	549	573	570	593	588	612	611	576	544	588	566	584	611	541	539	571	602	583	540	571	576	597	580	580	591	605	565	593	554	609	578	551	573	591	566	543	549	579	523	585	618	566	552	545	584	573	562	558	572	585	583	603	570	546	609	582	566	553	577	587	552	599	600	572	606	556	541	577	565	604	590	625	555	595	562	560	548	572	562	598	594	575	548	586	547	572	572	572	582	606	556	569	565	560	598	584	541	571	571	577	546	557	574	582	577	566	564	561	566	565	552	593	552	565	555	577	577	604	558	588	536	569	552	602	577	572	623	582	586	563	519	580	582	603	557	635	539	578	536	600	585	535	577	553	589	606	581	573	565	582	533	548	553	567	569	586	510	531	592	560	590	626	547	562	578	611	592	539	558	596	596	551	536	541	581	585	531	600	569	579	565	570	599	591	540	584	567	597	547	542	551	563	593	555	564	547	557	517	579	593	535	557	516	567	570	567	527	612	618	527	567	545	585	572	572	531	532	547	534	565	569	556	581	554	575
24612	21434	28581	24701	21137	3641	925	625	431	472	520	417	404	386	392	378	377	398	379	375	389	361	376	369	391	343	366	369	339	394	369	341	371	317	352	397	378	361	346	375	355	402	368	347	353	359	353	367	342	364	370	361	384	379	339	345	340	357	333	344	326	351	331	364	340	381	370	392	346	372	379	385	353	350	340	359	312	358	350	364	334	373	376	356	367	368	387	356	334	390	369	365	359	335	328	332	345	330	366	345	336	359	350	356	339	339	342	365	361	343	379	361	334	334	331	361	350	336	334	364	352	347	343	361	328	350	377	347	324	345	367	320	375	347	320	327	327	376	342	331	316	347	323	364	354	344	380	341	359	350	344	362	347	398	372	368	366	334	354	378	319	328	358	372	334	353	352	339	390	340	353	333	390	366	346	338	376	392	371	323	353	360	371	346	321	386	329	359	373	347	366	339	342	361	334	382	335	362	334	365	358	362	383	367	341	348	366	360	361	334	320	374	308	361	383	350	332	358	336	342	346	352	382	311	334	365	351	312	347	333	334	315	359	353	311	326	367	385	364	357	363	326	334	332	353	357	329	340	319	341	337	363	382	358	346	342	343	354	321	343	358	341	332	356	344	371	322	355	316	316	351	367	337	374	350	354	340	348	366	340	358	297	358	341	337	339	341	398	375	347	355	352	347	378	363	339	360	358	343	351	370	373	337	350	343	331	341	320	365	331	338	390	341	346	351	328	329	342	400	363	360	360	326	337	358	334	362	361	347	337	362	343	365	371	370	321	364	322	374	334	384	325	374	323	304	306	344	390	359	329	342	364	342	357	323	349	322	333	331	351	357	366	365	325	362	342	336	350	351	349	341	339	333	310	363	366	333	353	300	344	313	325	370	337	342	339	313	343	337	359	394	355	330	351	369	321	349	326	351	350	353	357	335	352	365	380	314	338	371	373	370	330	363	334	332	359	358	349	353	350	373	340	313	363	326	350	354	328	345	350	338	365	365	353	342	325	372	338	348	338	337	320	345	355	364	361	356	352	349	365	353	348	369	353	370	390	383	341	347	341	341	361	348	358	326	319	348	326	324	383	339	347	346	347	373	346	351	353	363	353	308	322	358	360	360	365	365	379	331	344	364	348	394	374	357	331	340	366	392	358	331	353	338	310	344	327	348	296	354	314	367	342	337	366	316	356	330	322	353	375	363	368	340	349	365	341	358	323	334	385	325	348	355	338	313	351	358	356	366	337	353	353	342	342	339	346	323	326	332	341	336	358	356	342	317	375	319	322	372	336	387	336	367	346	352	307	356	376	367	347	315	363	341	358	357	348	336	332	364	356	369	347	339	347	328	353	346	340	376	405	330	336	343	331	344	336	368	342	344	363	314	399	355	337	376	341	370	331	357	354	331	322	339	329	336	351	348	336	336	298	317	355	338	350	346	291	332	336	333	380	370	342	320	352	360	349	356	340	350	359	350	375	343	370	384	385	382	367	362	341	352	351	328	341	331	360	349	358	367	349	387	370	352	356	314	372	337	339	361	349	340	356	332	371	326	362	332	343	374	364	385	351	373	335	379	334	395	338	370	325	349	325	353	336	327	367	305	329	380	372	357	336	352	360	366	366	352	362	342	341	330	326	356	359	372	342	390	321	372	375	354	333	357	360	370	349	382	344	352	340	345	343	356	377	326	281	348	352	342	346	362	367	343	340	351	376	356	325	326	344	384	328	344	316	336	334	363	337	331	335	369	355	356	372	349	359	326	311	351	357	363	378	331	341	359	387	332	332	346	352	353	373	327	373	374	346	348	332	341	353	335	321	333	358	341	357	353	326	305	339	340	334	346	363	357	356	342	346	324	359	346	358	345	326	329	378	353	343	310	349	363	367	363	346	325	354	345	324	327	379	355	354	319	347	332	365	360	351	337	360	350	333	327	362	335	362	352	342	324	333	323	351	369	320	341	369	361	318	329	338	313	365	337	329	356	357	342	354	331	388	331	315	366	377	351	380	365	344	337	320	367	347	350	370	302	364	359	314	335	329	298	367	352	353	378	306	357	381	352	341	345	331	359	315	358	302	344	356	342	344	392	354	338	349	358	344	319	375	344	362	324	362	335	347	348	325	354	338	365	361	386	361	332	367	350	362	351	355	342	354	371	320	345	338	372	356	315	347	376	343	327	335	349	371	374	377	338	331	335	368	333	362	355	382	373	313	339	336	333	361	339	331	354	343	381	341	357	341	351	341	339	347	364	358	324	318	330	329	336	326	351	351	352	341	358	325	356	355	350	381	347	337	330	321	351	331	357	366	357	345	320	350	340	360	368	380	382	322	343	330	412	323	368	361	341	368	345	342	348	344	356	344	372	358	351	391	345	351	363	369	362	386	379	334	339	330	357	340	344	351	334	374	365	360	366	331	350	346	306	311	350	370	345	336	340	354	349	351	356	346	339	320	348	338	342	330	349	327	338	307	340	351	362	349	355	341	361	332	316	336	333	336	331	369	341	328	328	311	363	339	339	337	329	353	337	332	355	336	338	337	377	342	371	323	366	325	302	375	367	364	340	362	359	381	336	360	367	352	340	339	341	355	357	334	363	341	329	354	336	334	335	355	331	342	320	360	366	332	348	346	327	353	372	358	357	334	364	353	347	354	348	339	365	348	344	372	334	318	389	320	362	333	326	369	336	355	323	334	304	328	331	349	328	359	357	304	292	357	354	317	370	336	357	336	380	324	352	338	387	349	337	348	359	308	346	348	339	349	347	336	340	314	349	349	331	310	317	374	337	349	345	349	355	347	294	329	357	323	349	322	361	348	348	360	365	336	350	333	364	349	360	343	354	339	341	371	349	342	341	351	343	352	364	362	366	349	328	390	347	337	356	315	325	338	352	319	326	344	375	341	376	343	330	329	383	347	353	390	377	326	342	373	319	351	353	346	332	306	344	336	355	346	342	354	354	363	326	334	339	349	359	341	349	339	389	297	349	345	356	364	347	347	364	291	356	327	333	353	332	332	326	334	349	332	334	318	346	327	336	293	348	362	373	325	342	361	344	355	346	319	309	363	362	339	316	344	379	359	336	362	364	326	354	344	347	328	340	310	362	352	357	387	363	345	312	349	327	345	311	339	326	371	321	345	328	335	319	294	332	349	332	348	367	350	351	351	373	361	341	365	380	363	360	347	314	364	311	345	341	339	354	348	338	345	337	301	361	367	349	346	364	375	345	385	337	311	358	320	323	374	327	329	354	365	371	314	359	337	338	349	336	345	332	350	360	347	335	352	339	357	364	364	319	343	331	353	358	334	325	353	312	327	332	363	293	345	365	352	324	360	315	321	347	315	315	331	324	368	330	347	374	336	350	334	343	337	344	348	359	360	362	295	362	370	342	318	363	360	334	314	318	338	372	324	351	399	367	353	328	315	329	319	374	331	326	336	333	355	359	345	335	357	332	351	384	352	364	352	361	338	324	348	351	342	338	336	323	355	357	360	352	308	358	373	345	351
3770	5152	4244	2145	1354	1047	794	685	576	509	528	502	430	442	452	395	422	407	372	384	377	377	349	385	393	389	361	360	349	352	360	355	373	320	368	354	334	367	316	334	337	369	371	333	346	373	364	332	338	350	313	365	330	317	333	362	350	330	288	344	329	312	368	303	354	308	292	324	331	313	355	332	371	337	344	335	323	355	320	341	349	325	338	318	333	383	342	307	325	335	327	328	327	327	327	319	303	309	336	307	327	329	327	322	326	350	307	308	366	343	353	335	297	345	351	317	371	309	329	330	352	322	365	345	322	326	341	344	354	316	308	329	312	346	334	326	350	358	326	331	313	340	335	321	369	316	310	306	347	340	313	356	314	373	312	320	308	333	329	320	339	316	356	337	313	334	307	321	306	332	340	311	339	340	345	338	331	321	329	328	304	348	324	325	335	334	309	316	337	345	330	318	325	314	310	326	333	337	324	357	327	363	321	352	326	330	333	320	323	343	338	295	351	349	361	305	327	332	325	334	323	351	337	337	321	318	358	311	359	330	333	370	320	332	356	321	338	322	322	348	321	361	308	284	316	316	350	354	319	347	361	346	328	326	306	315	344	293	323	338	318	327	336	338	330	310	336	323	315	338	350	297	351	347	316	324	347	305	332	325	301	373	291	322	344	336	341	324	328	298	321	305	346	329	318	321	329	318	301	344	315	296	330	322	318	313	325	320	337	292	330	316	342	357	325	353	344	335	373	308	336	344	326	341	303	320	354	312	326	357	339	333	329	330	316	359	337	312	335	328	306	306	344	315	347	314	357	303	320	336	322	315	311	303	357	313	352	326	334	339	317	311	342	313	320	348	370	322	273	325	338	335	348	324	325	296	301	292	311	342	306	293	320	323	344	331	330	339	315	356	332	314	324	318	339	325	331	336	336	332	334	308	332	306	349	326	345	316	346	353	341	330	338	345	333	285	329	319	332	339	316	309	329	298	326	357	319	318	337	323	318	349	308	339	343	351	342	304	329	322	330	349	318	330	352	308	328	307	334	300	353	302	293	370	334	327	339	322	313	347	332	345	322	322	322	301	332	328	314	319	334	336	316	310	333	324	323	340	297	318	355	339	340	327	342	327	344	372	298	340	326	318	329	314	309	307	321	317	336	313	300	333	338	350	343	346	317	336	361	303	337	309	317	335	363	357	326	315	331	334	303	295	338	307	347	331	320	320	321	341	344	373	300	332	356	275	322	310	323	313	277	312	314	332	310	356	332	320	324	294	292	287	311	310	356	346	329	333	326	305	303	331	352	344	354	337	321	299	344	330	319	331	328	334	323	355	334	328	358	307	328	338	345	314	358	317	348	325	277	347	286	295	309	311	344	345	330	360	379	311	326	338	306	307	347	320	333	308	280	353	322	334	324	306	333	319	318	310	315	313	291	344	330	321	297	347	295	360	333	346	345	341	303	350	304	300	335	341	361	318	320	316	327	319	322	361	322	346	345	321	339	322	354	333	336	328	316	344	322	346	303	302	307	342	314	326	289	316	306	316	362	314	321	338	311	322	327	287	315	327	321	333	335	324	317	353	336	303	369	318	340	311	302	340	311	331	354	339	310	309	339	315	337	331	292	311	320	325	334	323	309	313	329	336	322	331	323	318	326	297	306	322	343	347	337	318	335	334	329	306	343	344	325	339	317	293	314	341	319	303	346	297	325	319	320	326	347	307	306	343	310	369	320	336	336	286	331	341	322	308	318	335	299	310	318	364	285	334	315	328	338	339	311	332	332	314	323	310	330	340	350	324	308	319	337	349	323	310	322	345	342	313	356	321	313	302	321	318	305	316	342	335	326	322	311	298	305	324	354	357	308	348	318	351	309	311	347	308	317	319	343	309	344	351	311	353	310	342	330	301	325	332	301	342	271	312	356	314	335	323	341	326	304	321	392	307	333	324	290	322	325	300	364	330	325	317	292	329	327	332	328	298	302	312	299	349	348	324	339	332	299	325	327	306	301	337	322	314	363	363	310	341	318	362	353	341	317	336	321	313	327	321	305	344	319	350	327	318	327	334	364	349	314	317	306	338	331	355	328	322	319	319	318	362	322	345	326	324	353	300	346	329	318	354	332	305	324	341	295	312	338	332	343	344	330	313	343	285	305	311	326	327	330	324	327	328	337	335	347	322	309	327	314	340	315	321	350	323	312	315	323	301	295	302	285	311	303	322	325	325	338	347	290	300	346	317	352	334	360	312	310	344	327	320	308	337	332	326	342	285	372	296	344	348	295	320	352	339	296	327	334	325	333	330	320	303	325	347	319	331	317	340	344	326	316	303	344	333	317	337	343	328	299	330	344	328	349	371	312	332	324	336	328	341	306	311	341	343	321	325	329	350	310	311	330	337	325	321	347	323	315	334	314	330	312	319	301	333	325	304	326	318	309	348	300	306	301	319	339	311	312	313	345	289	312	282	338	326	326	327	318	301	334	336	328	310	332	361	319	323	315	299	307	324	358	345	347	309	313	321	309	343	335	349	342	329	349	347	338	314	322	302	322	310	319	305	356	319	303	338	337	312	304	301	294	326	365	315	312	325	318	282	340	336	337	337	337	319	303	321	326	331	302	331	331	346	337	304	337	355	305	287	334	316	316	330	300	347	324	329	324	317	297	305	319	336	308	322	311	350	360	337	307	325	322	323	344	318	324	341	293	290	301	338	324	311	352	337	342	334	287	310	324	298	319	311	331	339	353	326	327	331	300	300	295	334	337	303	349	332	315	325	321	312	300	345	264	302	350	316	312	360	322	343	354	323	321	312	353	340	325	287	338	347	315	296	316	325	315	315	358	337	307	341	315	333	317	334	342	327	314	350	329	316	354	315	341	319	357	312	323	330	304	323	319	345	308	298	327	320	314	330	306	334	324	298	355	318	315	336	316	322	324	325	316	305	324	281	327	347	321	326	314	333	330	344	309	341	325	346	307	378	286	376	317	299	335	311	316	329	321	325	339	323	340	334	350	343	320	321	324	340	325	319	317	337	321	305	329	308	303	327	339	339	333	337	304	308	314	318	339	305	314	344	298	331	316	322	318	265	333	324	328	293	294	311	309	290	322	311	328	331	299	323	336	359	311	340	327	330	364	329	304	326	330	359	305	322	282	328	309	375	308	276	330	270	308	321	308	295	361	319	341	316	335	324	342	324	343	308	329	325	326	335	319	312	371	311	346	290	316	324	335	313	299	328	299	324	346	300	300	322	337	326	336	334	325	328	330	311	323	324	315	300	341	324	343	315	329	288	307	305	285	348	311	284	333	321	312	291	306	326	332	285	311	326	291	299	344	323	313	324	343	314	328	317	338	302	349	326	292	344	312	306	348	322	292	325	343	341	306	323	332	338	313	313	327	318	323	305	335	344	309	307	317	349	331	360	340	319	308	309	312	322	325	335	353	326	350	331	326	336	346	318	323	354	326	316	345	343	312	307	334	317	292	325	310	308	343	338	321	332	338	325	314	317
27734	10436	1820	1275	1041	987	929	948	1038	942	948	945	972	999	976	938	1012	963	995	945	982	977	1102	976	1060	944	992	965	963	996	997	945	1009	991	1035	1007	989	973	981	991	983	1004	992	987	967	985	1008	954	961	1001	1030	956	994	1066	980	937	999	990	956	942	971	949	944	904	986	990	962	907	976	921	1016	950	971	957	958	994	959	1005	978	976	948	986	965	1012	946	983	1020	1006	1028	974	981	958	959	967	951	932	973	1025	963	1030	1003	996	975	916	948	948	967	921	991	967	940	991	937	998	975	920	979	981	945	938	942	1040	966	946	964	996	925	942	965	1038	994	964	970	980	977	971	934	979	923	979	947	962	985	946	961	943	927	987	965	939	966	971	966	992	1082	976	1006	958	923	995	941	982	954	948	1005	968	975	937	973	969	962	990	1016	940	1016	1004	924	951	981	1009	966	969	959	937	1008	969	934	949	962	967	997	997	1019	1002	975	980	1025	1027	1016	1019	931	933	953	961	1041	966	998	935	959	928	982	963	933	988	995	981	964	986	989	945	937	954	934	978	1012	975	973	1033	1005	982	991	952	1017	995	957	996	975	1016	997	988	929	929	937	918	947	1031	967	966	978	1009	974	955	911	986	952	939	973	925	961	980	974	931	1012	941	1013	1044	972	948	912	929	979	999	1007	987	918	1003	913	1026	1009	937	976	999	908	1028	977	907	913	1012	1010	970	1016	999	989	982	970	996	1070	995	992	977	937	989	932	993	935	965	943	938	1031	958	980	1034	1028	988	1023	945	1003	961	952	956	988	985	986	962	963	939	1000	946	1007	981	1012	949	903	1014	911	1035	972	896	982	960	1009	936	953	953	938	966	995	959	923	950	969	934	1008	941	936	979	1038	964	922	933	1001	1006	986	950	956	963	973	974	1007	960	1024	938	990	919	939	976	983	1002	991	938	920	936	930	988	980	967	961	955	983	1010	956	964	961	1039	984	984	977	1013	992	898	983	949	960	985	932	885	1004	1001	989	964	962	978	1016	942	1012	1003	928	997	924	1034	926	957	983	876	1027	1038	971	954	975	963	981	1010	957	957	996	954	987	1000	931	973	926	987	946	945	981	1003	978	990	958	984	991	935	942	959	986	931	937	1020	991	949	930	933	1010	915	1028	960	957	990	974	1029	949	933	897	990	899	931	983	985	995	956	897	989	1052	958	988	998	957	974	963	990	997	954	987	946	962	942	1014	985	954	1011	1022	987	934	1015	956	949	1018	979	988	927	980	959	949	1001	1032	931	987	955	996	953	961	926	972	950	987	965	992	966	1028	920	930	986	969	928	963	987	986	939	940	950	985	971	980	1005	991	935	987	986	982	1006	965	972	991	958	976	992	943	1009	1049	986	988	991	915	926	971	917	976	978	967	1016	996	977	1001	1012	1081	986	949	972	975	1016	984	998	988	992	974	978	960	944	966	1005	993	952	934	999	981	977	999	1008	981	1027	968	991	922	994	948	963	1000	1018	1018	956	968	987	975	980	937	991	956	989	959	981	985	974	981	913	953	946	932	1014	976	1009	961	959	927	959	981	948	991	999	990	990	949	976	987	1010	1032	949	967	978	957	967	943	1000	1027	988	1001	947	905	961	958	904	908	961	991	957	978	997	1032	963	981	983	977	953	1002	989	997	982	1026	935	957	966	958	929	928	1013	1023	976	1009	936	934	925	936	962	1017	987	968	929	952	1036	1010	964	982	1033	959	998	961	986	1001	954	1067	986	1053	950	951	963	984	1032	991	998	936	968	969	916	980	942	975	1002	937	1037	1010	944	998	978	961	972	933	962	951	1001	958	935	1034	981	924	1002	1018	913	978	1002	953	976	960	944	974	942	929	935	996	915	942	993	937	970	941	977	941	961	958	960	923	963	943	931	994	1000	956	988	996	977	981	963	981	966	998	986	963	969	937	937	914	982	1002	970	967	953	943	945	957	955	991	931	938	989	978	1037	1006	1014	988	971	1006	967	986	987	953	1004	969	991	961	972	939	962	961	991	977	962	1030	948	955	976	1010	1021	1073	1002	944	985	922	1022	938	953	944	992	956	1011	945	968	1007	991	948	984	963	933	1010	983	976	1049	1001	972	983	932	929	995	1009	902	1015	1012	971	968	1009	968	986	991	969	923	1026	959	940	977	986	1018	950	994	959	940	973	1029	982	991	942	974	925	975	982	992	997	984	1020	1032	960	974	949	931	957	1015	977	935	980	934	1043	967	976	909	968	926	963	963	956	939	966	951	1010	995	912	973	984	950	989	980	980	1023	935	982	947	983	996	930	967	985	980	959	1030	975	935	948	924	995	1009	945	959	932	945	928	983	962	986	951	995	943	973	984	948	917	989	981	1022	991	918	985	929	997	1024	955	965	959	966	980	990	981	939	929	968	938	964	965	939	909	987	978	944	979	936	1003	941	1020	912	951	984	962	1016	1007	929	973	989	937	989	1025	998	997	1038	936	973	994	971	998	967	881	976	952	967	926	967	995	975	949	1019	980	913	984	1019	930	932	926	993	956	991	1054	966	1016	958	964	904	943	1004	975	950	913	960	984	979	931	983	984	976	956	984	1009	974	947	1014	952	1019	963	942	1004	950	997	1019	931	973	989	982	1013	962	950	989	960	1025	1054	962	989	944	945	931	902	1008	982	924	947	973	910	996	1004	933	990	985	954	928	916	967	973	968	989	971	1038	990	960	954	965	929	956	960	963	987	974	1007	927	974	1011	962	947	945	952	1008	1043	1012	966	942	976	914	964	942	984	992	934	975	976	962	949	915	1004	1003	957	952	977	939	961	986	1013	973	960	921	963	987	996	958	1002	963	979	977	923	965	946	937	932	972	984	969	1006	938	934	1003	980	1001	933	979	1024	944	978	973	956	947	973	924	983	954	940	986	1007	1013	916	979	1005	967	989	961	1001	951	961	915	960	925	976	947	968	997	927	946	988	1013	1015	990	960	1018	990	960	1010	993	962	966	951	1018	961	932	995	985	955	978	1002	966	922	976	1021	965	973	976	969	959	938	969	1022	965	971	960	954	959	943	995	995	1018	948	997	999	988	998	965	1054	968	969	953	991	1013	962	1026	967	989	981	929	994	976	992	981	972	956	980	940	975	915	967	950	918	911	961	979	960	973	976	990	982	980	978	963	998	1003	970	911	979	979	995	988	1026	981	1004	945	962	953	977	980	928	956	1040	1007	975	1030	1007	988	1001	959	1010	1004	976	958	997	981	963	963	972	1008	995	964	983	952	984	963	969	931	986	969	942	978	985	1008	966	955	977	1007	993	952	1042	941	998	946	987	954	924	976	1038	947	998	1010	1010	986	941	999	950	929	1007	971	906	959	1005	963	998	1023	1002	940	1006	985	999	975	957	1067	967	968	1011	993	977	938	984	960	952	1002	966	961	984	953	979	984	945	939	957	1005	1003	1037	916	1015	1010	942	937	935	1042	972	917	1013	939	993	938	918	968	969	954	937	1015	955	1039	970	922	967	1032	998	1024	997	1064	969	1012	988	952	1044	1019	955	998	1005	1027	1002	910	958	954	962	981	970	960	959	933	1001	919	1003	940	955	933	949	997	974	987	953	987	968	920	967	958	986	979	989	988	983	1000	959	978	1007	884	969	965	965	965	932	1024	994	992	969	979	961	1028	924	962	989	962	993	940	999	959	956	997	981	1039	988	991	928	982	985	964	926	1023	1074	999	955	952	938	984	993	1026	988	1008	999	934	964	959	961	986	961	945	988	941	963	1013	1000	947	961	975	966	975
5456	952	968	919	830	814	800	813	779	779	801	761	856	734	811	807	820	794	796	769	758	794	802	794	817	821	788	821	770	786	770	772	839	761	811	789	782	779	785	775	803	816	800	796	788	812	800	775	785	773	794	792	777	829	800	788	802	741	783	819	782	772	796	779	774	745	783	800	783	757	787	770	771	796	757	802	777	784	798	777	795	844	782	796	809	776	772	791	774	777	792	790	783	735	745	753	769	723	794	780	792	818	810	769	862	811	763	838	784	806	791	768	822	779	804	774	765	757	809	768	793	853	771	816	775	755	766	746	784	801	808	753	779	809	773	830	785	788	792	795	753	758	757	771	766	776	759	777	790	781	711	821	812	759	774	789	785	770	735	817	800	785	756	803	772	781	720	776	774	825	807	756	782	749	741	746	746	777	808	811	825	788	828	801	734	772	766	754	782	765	774	782	739	795	819	717	810	741	806	735	780	790	801	796	813	757	811	783	757	771	811	813	788	801	776	768	745	813	764	780	755	754	810	753	780	781	737	837	735	814	758	769	796	719	805	794	807	759	798	737	757	772	738	766	778	742	738	811	793	784	782	784	783	833	771	770	761	729	769	833	735	748	811	819	796	780	772	832	838	772	802	786	761	757	810	717	801	789	746	777	787	744	758	755	827	789	789	767	755	808	829	782	795	801	812	799	768	792	766	725	792	702	770	789	783	794	749	783	772	762	798	797	746	819	787	761	795	756	834	825	805	774	773	752	748	787	781	772	832	792	776	775	777	766	807	782	780	763	763	826	759	775	794	806	781	769	841	768	765	775	810	787	752	837	799	746	771	814	797	783	760	807	784	805	816	835	770	749	818	732	767	796	798	823	779	745	808	799	757	815	781	732	805	791	769	813	795	800	799	816	830	701	823	732	771	742	753	787	744	764	759	790	828	842	823	803	767	843	775	753	765	727	768	796	777	769	771	780	797	769	807	785	806	806	791	793	784	790	777	763	784	824	825	733	761	789	754	729	789	767	759	845	805	788	744	793	767	744	736	816	732	779	735	825	756	767	794	771	774	778	705	739	751	756	757	793	810	757	780	777	747	762	760	794	783	790	795	803	775	771	776	771	782	681	767	779	801	780	774	810	795	776	795	776	771	758	775	747	754	727	801	768	788	799	831	773	781	763	823	764	789	799	795	765	781	802	782	792	768	803	804	784	793	786	755	811	735	764	831	818	741	772	813	772	815	786	779	777	803	813	771	775	814	811	748	806	765	766	733	821	788	805	822	810	791	730	761	764	744	784	805	742	814	777	821	756	767	789	873	736	792	758	778	741	763	742	794	793	739	770	842	773	777	823	806	778	786	771	730	800	793	767	788	825	742	787	841	795	769	829	825	811	743	766	781	806	774	792	792	740	773	742	780	785	768	781	810	791	809	762	770	766	802	761	824	770	779	818	806	772	779	783	714	705	848	796	755	757	780	820	805	791	747	749	789	809	789	810	782	763	785	800	759	782	839	809	800	759	744	759	771	744	770	740	811	748	793	751	813	790	772	820	750	774	781	767	819	787	773	770	775	741	825	758	773	779	791	790	740	810	828	783	777	771	764	732	788	787	782	776	779	792	789	767	791	755	817	770	759	860	831	815	816	770	785	808	831	771	802	801	793	797	736	773	793	790	782	792	773	819	773	769	790	759	776	750	790	790	817	769	755	755	762	857	783	791	745	790	785	801	792	793	742	771	824	758	805	767	791	812	767	724	778	782	784	753	757	764	814	777	734	790	775	783	766	757	800	801	775	792	800	806	777	691	815	815	743	772	782	809	755	766	803	785	828	774	753	772	752	785	775	825	780	772	739	822	792	837	754	765	750	804	815	807	790	815	763	786	804	800	825	819	829	795	785	741	754	760	781	799	753	829	821	755	785	762	809	836	765	775	825	840	750	733	764	793	771	825	755	751	783	782	761	762	735	786	794	825	819	806	790	753	815	771	712	767	772	759	784	781	783	776	823	742	740	748	770	796	770	754	807	792	803	773	804	808	803	727	768	797	811	792	813	822	807	858	766	780	812	751	818	788	822	821	794	761	819	787	763	773	808	772	794	806	788	772	811	761	800	788	791	800	802	839	766	761	793	756	763	738	780	769	809	761	849	760	790	766	760	793	803	763	783	780	779	772	778	781	775	762	745	735	788	780	747	779	832	808	817	727	818	769	776	826	787	794	853	819	811	789	757	728	792	766	806	775	759	797	823	777	789	766	768	784	828	781	818	806	809	757	802	775	757	742	767	767	822	748	802	764	800	796	800	796	765	783	825	743	783	762	793	815	758	825	798	813	727	760	788	786	800	784	772	762	802	851	797	751	782	730	789	785	783	754	787	756	817	802	751	792	806	761	828	758	783	772	781	764	733	784	752	787	772	789	782	781	789	799	807	796	776	716	765	783	823	767	756	748	752	767	809	773	738	805	791	822	743	776	786	777	764	807	816	795	817	781	764	815	798	835	805	798	799	784	789	795	734	750	745	809	725	799	815	787	762	820	815	780	745	822	805	773	759	808	792	755	812	792	753	770	759	778	784	810	782	793	806	764	786	755	771	739	750	751	749	787	779	841	824	843	777	769	765	816	791	782	793	803	761	808	779	799	817	761	775	791	792	770	824	800	856	829	790	824	816	751	765	772	801	801	787	774	777	776	798	779	775	777	766	771	732	834	804	804	776	808	744	740	842	735	752	765	779	792	823	787	786	777	796	784	850	780	761	786	745	809	797	777	791	760	795	777	809	813	770	746	784	791	793	778	749	787	743	811	779	750	803	782	746	798	768	821	732	819	812	801	846	765	770	753	811	794	777	778	804	785	778	787	781	787	781	752	735	820	777	765	830	790	767	792	777	794	816	812	761	768	737	731	826	784	778	793	822	738	831	826	823	750	760	814	765	757	809	770	753	800	764	805	819	777	802	771	816	791	801	787	755	760	786	849	820	815	780	762	744	749	786	753	790	744	846	861	826	792	820	768	763	740	779	803	777	802	750	806	741	781	772	785	789	821	761	798	801	808	815	786	824	763	799	790	828	788	823	816	770	792	720	788	826	750	775	781	774	728	825	756	823	772	778	784	796	799	762	789	801	785	769	802	812	783	730	835	778	800	828	785	774	816	782	758	799	816	780	817	744	761	801	807	767	742	768	813	753	800	760	716	788	736	796	765	767	786	756	767	763	734	728	783	778	752	763	819	796	796	751	732	769	792	744	784	779	753	752	800	770	844	736	793	809	766	772	814	815	791	807	792	781	852	761	793	847	780	799	806	785	785	772	745	762	775	760	777	766	803	727	811	783	775	783	794	786	777	817	761	758	802	764	807	779	761	800	761	805	775	756	802	748	753	802	792	769	769	782	784	803	817	740	789	738	798	815	783	751	735	709	787	772	748	784	823	791	793	773	795	789	787	749	779	770	808	758	733	809	808	760	743	808	736	752	791	773	750	759	776	817	780	787	759	773	794	746	783	778	779	816	789
25531	21379	27104	25421	4459	1258	992	746	726	706	729	729	744	758	707	699	715	697	628	671	670	682	659	672	707	684	696	662	655	685	681	656	656	670	643	710	688	679	700	668	647	685	747	698	645	688	689	668	646	675	630	639	668	696	629	679	709	643	647	678	688	666	656	666	701	651	672	627	696	688	673	647	686	665	609	637	655	672	614	670	649	627	648	656	653	641	666	641	643	684	669	650	670	639	645	668	638	631	626	662	687	671	658	651	675	704	668	643	634	649	661	662	671	705	678	687	631	642	660	626	713	669	705	650	719	693	650	661	643	623	662	665	692	637	652	683	689	676	660	695	704	670	664	676	652	669	644	639	649	659	673	651	653	625	667	654	692	700	640	677	636	637	689	687	674	666	631	618	659	645	665	689	652	623	714	658	694	653	640	665	686	651	699	640	672	693	698	661	708	661	645	662	704	636	659	610	632	647	655	656	699	672	685	664	656	668	673	633	666	669	686	664	682	686	661	691	701	662	635	656	688	674	682	673	615	653	621	675	686	646	653	654	666	657	646	681	644	611	655	627	650	636	666	666	693	639	625	621	705	653	703	722	639	639	678	647	671	675	642	673	653	673	674	657	674	675	712	684	681	646	643	693	639	722	669	710	688	649	697	668	664	703	747	637	685	632	639	644	617	673	644	697	652	709	656	666	674	661	673	613	627	647	698	683	642	722	631	665	628	709	648	695	676	657	644	632	698	670	713	622	629	672	648	656	650	680	694	637	660	711	623	694	639	655	694	651	717	679	662	708	647	641	657	613	647	670	644	639	723	668	667	675	708	666	648	656	669	616	713	734	653	659	640	641	648	691	645	681	647	677	665	688	667	674	608	638	682	685	658	686	664	628	639	632	680	635	664	668	621	686	670	680	652	615	652	642	631	672	718	666	667	694	611	648	663	678	662	637	645	631	638	638	628	683	676	604	649	659	685	660	674	675	656	633	673	655	661	636	675	661	663	654	638	648	583	679	658	660	673	637	675	661	655	658	672	692	644	637	683	715	618	654	712	714	635	680	670	653	640	629	679	681	668	696	690	657	674	637	652	674	675	625	651	673	605	598	624	650	633	666	684	670	668	680	652	673	667	612	655	718	658	708	657	616	614	675	670	617	686	634	697	615	627	650	637	649	672	660	698	660	662	700	633	683	667	653	626	718	610	618	601	670	670	671	681	662	669	610	670	674	643	664	639	625	676	637	650	634	642	682	691	652	668	684	700	632	696	647	665	631	664	678	670	643	686	657	658	644	620	662	685	661	619	672	668	664	675	660	687	647	694	632	635	660	702	684	639	656	704	656	645	638	680	615	669	678	658	663	692	691	629	640	675	650	665	641	637	672	645	686	655	651	703	661	609	657	658	722	698	702	667	680	629	632	636	625	623	649	687	683	660	664	621	688	670	684	646	669	626	652	687	654	638	665	679	642	688	647	650	682	672	662	667	654	656	676	687	686	683	647	678	655	653	674	664	607	628	657	664	658	673	630	681	650	710	624	640	683	669	640	658	645	606	700	693	680	667	679	667	632	626	680	655	662	739	679	686	679	653	689	651	668	653	666	649	657	688	679	613	650	634	711	653	686	693	675	638	664	664	607	658	657	661	729	670	639	623	649	677	687	721	674	687	660	667	656	638	640	679	686	696	719	658	651	667	665	635	704	679	651	657	710	680	673	644	656	648	641	625	706	703	630	651	660	610	674	673	602	661	619	650	618	637	660	710	670	627	688	673	716	715	649	669	679	617	688	676	665	663	690	651	703	710	669	670	660	639	642	647	650	679	699	671	638	679	661	660	671	663	689	651	662	691	691	687	640	704	692	664	690	656	660	650	676	648	714	640	636	700	615	668	657	628	679	678	701	676	633	663	677	665	647	666	745	667	682	679	692	630	646	658	640	677	630	612	657	716	704	654	637	657	651	719	686	692	653	636	681	673	684	671	641	678	696	637	696	635	661	706	683	692	705	700	656	648	657	676	687	668	649	691	644	649	656	697	658	649	628	680	637	589	676	631	633	608	658	698	640	675	607	671	673	633	633	665	645	635	605	661	676	666	657	657	587	639	644	662	668	654	676	708	718	687	641	665	659	625	652	696	632	668	662	670	643	648	639	659	694	650	625	693	664	661	644	692	651	640	656	694	643	636	648	669	644	673	646	639	634	683	658	638	707	689	643	630	705	604	645	659	626	643	676	645	669	644	631	634	662	646	636	616	743	666	647	631	648	691	669	663	656	662	634	677	671	664	642	677	686	633	637	639	667	677	661	608	639	661	633	659	635	649	627	668	626	640	691	647	688	657	673	619	687	683	690	618	674	686	693	694	656	674	695	694	652	666	686	670	675	659	616	653	673	625	655	612	632	688	701	649	674	634	645	657	667	654	692	653	666	638	671	704	681	718	654	661	636	636	632	627	656	648	636	665	705	649	703	657	644	671	680	599	675	666	689	646	641	678	686	630	658	637	641	699	642	682	676	645	618	651	657	654	671	674	649	620	672	648	646	637	674	671	683	629	632	637	662	668	688	663	649	636	677	664	655	644	656	695	611	651	659	643	654	665	680	676	655	708	646	644	659	680	641	623	658	627	671	678	733	691	648	670	619	659	678	648	614	647	640	663	633	703	671	644	659	695	661	646	708	652	626	658	691	622	684	665	639	657	636	695	685	645	689	681	622	662	634	677	678	694	665	673	668	652	663	653	671	661	680	659	694	683	629	687	694	713	661	637	622	653	672	668	645	622	668	653	674	680	619	637	677	661	662	677	693	684	671	670	694	617	685	674	677	630	696	702	629	628	671	671	674	635	636	668	616	640	699	683	685	665	628	663	637	659	681	692	661	658	709	686	673	682	643	658	696	694	634	682	638	629	625	646	659	671	652	670	683	654	650	683	695	667	659	666	662	650	664	627	664	665	688	662	636	647	653	626	669	678	640	618	678	652	673	699	698	680	668	675	633	676	663	705	693	690	659	626	663	672	633	672	666	672	629	685	686	658	644	632	659	659	652	679	651	643	602	653	689	648	646	680	643	609	630	671	675	679	691	648	648	662	670	661	655	687	676	654	626	634	634	708	711	650	636	712	657	637	605	645	661	667	667	657	650	644	647	650	663	685	681	721	642	723	663	664	683	672	620	645	641	692	663	657	648	674	731	642	687	666	630	673	700	630	681	624	663	651	673	655	649	659	648	660	662	668	680	645	672	635	677	665	668	630	683	686	678	654	647	656	695	660	666	679	627	619	661	659	681	649	673	656	637	697	638	659	662	721	699	652	658	633	669	627	641	662	670	637	658	660	646	643	690	668	690	667	665	667	715	666	655	680	651	698	636	626	639	660	685	630	623	677	665	658	698	691	666	661	638	644	681	668	686	651	698	642	695	617	691	629	651	625	636	673	678	688	653	674	627	594	644	679	634	656	681	655	624	701	637	671	716	662	661	670	683	647	647	650	619	678	674	624	615	645	617	662	678	703	665
3706	3029	2555	1424	1094	928	821	781	726	635	658	672	650	631	614	643	595	598	641	585	619	623	592	559	561	614	582	571	541	578	579	617	597	592	573	549	613	598	607	616	581	569	582	553	563	558	620	616	582	581	583	569	540	556	570	545	589	549	587	539	617	564	570	552	658	566	586	558	554	582	597	541	564	578	530	611	591	537	584	612	608	600	595	558	576	559	605	565	601	585	577	589	603	604	549	573	568	622	575	548	627	534	561	565	555	607	540	578	593	568	570	556	542	541	566	551	584	555	565	597	585	545	581	568	568	599	582	565	597	558	572	603	560	572	586	591	577	575	600	590	576	550	555	596	595	597	570	543	586	595	594	541	572	583	554	565	574	533	594	592	537	581	503	590	579	592	599	572	571	572	567	575	597	573	577	565	594	533	577	547	572	591	591	549	553	615	524	563	579	553	613	580	607	575	572	592	565	586	596	571	537	575	585	535	590	592	597	599	558	543	596	567	573	547	529	552	584	565	586	600	538	621	616	568	560	602	576	581	573	604	604	579	551	585	598	567	535	549	576	566	584	569	606	523	590	574	579	533	576	558	572	591	593	556	552	593	552	589	571	573	550	584	570	564	564	610	567	588	588	580	527	555	598	594	578	592	600	547	537	572	623	566	549	613	587	576	576	587	596	573	600	588	557	595	600	582	535	521	568	553	542	557	566	509	581	558	577	605	562	558	623	523	553	586	553	535	596	561	579	554	531	600	576	610	560	578	566	551	545	563	576	583	609	577	586	539	597	526	563	581	562	520	553	546	552	584	537	533	559	577	596	571	576	586	572	550	533	573	557	572	572	551	571	541	588	556	575	543	630	561	555	591	604	585	557	552	554	565	570	561	588	553	570	570	585	592	596	583	547	576	552	543	584	611	577	571	559	563	538	579	572	552	551	593	585	558	552	592	585	588	555	582	539	581	596	591	552	557	554	614	632	587	584	542	564	567	571	568	557	554	590	547	538	560	557	566	604	595	547	536	588	581	565	564	621	521	559	567	612	588	597	574	577	523	591	556	571	548	543	527	578	553	564	537	573	563	553	568	554	554	563	569	563	583	530	580	596	564	565	574	574	548	568	542	523	560	552	602	574	599	571	570	587	560	526	612	575	596	557	560	574	559	549	551	582	617	554	535	561	539	585	553	584	593	594	581	555	569	586	596	585	524	539	584	562	576	533	562	601	589	589	593	609	586	575	576	555	621	551	570	590	542	590	585	554	572	539	581	573	572	556	549	591	569	577	589	587	560	559	573	578	600	545	570	566	556	551	570	523	555	588	550	571	590	542	586	591	604	576	526	599	593	584	523	579	567	526	565	599	554	553	576	558	542	566	516	563	534	552	540	559	526	555	537	548	565	544	544	536	619	546	528	589	543	570	560	562	594	567	582	593	546	561	629	593	545	599	605	565	532	613	531	588	569	579	529	592	552	590	587	575	550	572	594	563	595	567	536	563	553	600	573	538	561	578	535	552	545	561	580	525	565	596	593	593	572	588	529	554	550	548	571	539	529	591	558	564	558	542	598	538	560	561	600	535	572	586	550	529	617	586	558	537	547	571	538	568	568	571	549	606	566	578	597	529	570	551	557	542	558	524	576	570	552	558	547	618	621	585	560	619	566	598	516	609	531	542	561	571	549	567	518	590	550	542	598	557	541	571	557	535	569	605	586	578	601	534	567	539	544	568	624	524	578	577	585	523	575	533	584	567	539	615	598	551	544	586	578	564	547	579	578	559	550	548	556	544	591	551	559	572	594	572	596	573	645	580	537	563	551	556	551	589	556	588	533	548	577	534	546	545	571	576	561	574	574	571	562	575	540	574	552	550	563	588	590	534	584	551	598	560	591	622	584	607	558	545	543	568	595	581	556	568	540	601	546	523	590	595	567	567	565	536	588	576	571	526	573	531	600	552	564	529	584	556	583	608	549	554	580	576	532	551	591	581	565	555	572	612	544	567	608	569	552	546	556	593	537	562	519	575	597	524	586	594	571	565	560	585	574	564	552	537	571	537	614	571	558	560	575	577	603	522	588	559	549	549	565	621	557	553	562	519	611	582	546	542	566	556	556	531	580	567	574	595	586	559	554	559	579	548	526	557	543	577	580	589	575	603	521	567	519	542	547	632	553	555	584	533	561	550	553	606	571	578	567	540	554	571	586	552	571	576	550	557	572	619	594	564	560	600	540	550	608	579	575	569	585	561	579	581	534	566	592	515	611	567	572	535	550	585	548	523	585	517	540	561	542	582	601	609	566	551	563	532	560	598	576	576	586	564	611	571	575	564	522	575	580	560	575	551	589	587	540	538	515	556	586	589	553	577	573	544	521	533	545	550	541	538	571	543	571	563	586	584	598	592	549	597	529	583	537	555	615	550	564	542	541	562	570	566	569	536	567	606	561	561	510	544	580	535	530	607	557	565	557	575	549	547	605	555	543	571	573	533	559	567	593	541	548	584	608	559	554	547	585	583	579	567	557	544	603	578	556	551	571	585	566	543	578	603	543	568	563	588	584	566	583	503	566	582	539	552	572	593	601	608	552	545	545	561	539	574	552	530	550	595	540	527	598	543	588	516	567	549	556	594	544	561	552	608	577	585	597	600	599	578	595	550	588	551	574	585	615	588	584	581	592	591	598	555	587	555	550	520	586	572	564	564	567	575	575	561	572	549	562	584	577	568	567	544	561	541	575	554	543	568	586	575	564	619	536	574	575	557	543	587	565	556	557	535	573	573	551	598	565	591	541	565	565	514	503	553	545	559	601	528	541	587	538	572	577	597	584	577	575	544	539	531	575	572	551	567	544	600	554	536	576	587	552	576	588	529	552	543	586	600	572	571	517	571	589	584	598	561	542	543	557	572	544	536	534	576	594	594	592	595	536	542	614	564	550	587	582	612	547	552	566	592	573	605	612	531	539	579	584	549	585	584	546	567	559	578	578	589	546	567	579	563	555	571	527	532	550	588	579	529	572	580	539	581	571	564	561	597	526	546	553	577	548	523	541	551	568	518	571	572	526	597	558	581	554	584	574	616	553	574	548	579	574	532	553	546	568	568	577	541	588	601	569	573	583	541	589	579	598	572	584	569	570	607	591	566	556	580	545	548	554	514	593	537	553	547	534	559	538	566	535	524	577	565	532	582	601	597	589	570	565	564	582	579	570	562	540	560	586	565	556	566	565	569	544	583	558	579	569	529	579	572	540	554	545	557	589	587	514	616	527	594	582	572	578	512	528	567	593	602	551	563	537	562	586	558	555	571	605	576	582	540	580	547	556	493	584	562	531	547	561	526	514	572	548	535	562	568	550	537	610	600	605	586	586	590	579	572	550	525	585	612	557	549	569	540	582	559	593	546	573	544	551	599	562	559	581	546	532	534	515	574	587	571	543	555	579	541	555	535	580	579	566	579	551	585	606	539	573	579	581	589	531	570	563	580	580	570	550	545	561	558	577	575	562	564	608	532	614
24511	21396	28509	24638	21148	3739	929	603	494	449	448	436	434	440	388	391	367	374	387	409	361	391	377	357	371	355	351	342	378	358	352	382	333	329	390	374	348	386	343	364	349	358	366	328	375	388	369	322	357	367	341	356	364	356	352	326	342	352	373	372	356	356	372	368	355	356	362	323	320	371	384	363	332	329	326	359	350	359	353	362	339	339	341	375	348	336	369	331	317	391	358	363	357	369	363	366	370	358	361	380	334	331	332	340	382	332	378	346	359	341	393	354	335	341	389	378	361	363	309	345	353	348	335	364	384	360	372	341	351	375	354	366	363	322	361	350	367	334	354	351	363	327	340	340	352	324	363	351	371	366	333	344	367	380	359	343	340	326	381	359	357	320	323	356	356	358	342	358	364	351	342	333	382	340	409	322	331	321	323	360	313	357	347	336	334	340	369	339	332	346	346	331	321	375	324	352	330	377	372	355	320	348	365	344	338	355	349	384	350	377	346	360	371	368	336	343	332	364	372	365	388	370	384	329	340	336	311	362	372	324	372	342	355	335	365	334	363	350	374	343	331	352	357	321	339	343	361	376	356	362	373	333	353	346	361	333	334	332	347	328	342	394	363	312	391	342	331	366	348	342	369	357	345	369	336	367	340	361	327	341	364	347	355	318	348	342	378	331	364	368	353	349	364	363	328	349	355	354	348	328	371	351	398	325	328	346	322	337	355	326	389	342	360	351	362	355	359	359	390	357	358	334	336	323	368	367	358	380	344	379	311	345	329	364	310	383	329	343	339	320	369	406	356	371	315	378	359	309	360	365	354	363	337	369	363	354	350	359	349	351	356	352	352	384	326	367	357	355	338	366	366	360	370	380	387	334	390	352	372	351	352	341	337	344	320	335	352	313	344	356	320	349	380	353	346	358	401	328	309	349	340	332	338	350	372	311	346	374	310	372	356	375	327	330	337	384	354	369	345	369	380	340	324	334	359	337	368	343	377	358	373	369	333	383	348	352	341	349	366	328	358	353	326	344	335	327	346	334	382	356	320	352	341	344	367	403	357	342	346	364	350	361	392	323	302	345	344	361	347	351	356	332	347	333	366	336	322	337	346	342	335	358	358	346	355	337	379	375	349	349	336	351	326	372	354	366	317	361	332	354	345	331	358	376	365	342	305	348	301	349	353	355	339	337	366	366	347	370	400	372	363	355	349	352	353	367	324	358	331	326	343	368	314	342	349	332	325	339	327	339	358	351	313	338	338	360	369	337	325	358	314	371	375	367	339	374	373	364	323	353	326	325	357	350	374	342	347	374	349	389	350	344	329	388	368	345	321	339	324	336	365	336	386	320	335	334	353	366	344	353	366	372	367	325	358	369	353	345	342	364	351	315	364	325	358	334	337	348	380	348	323	326	335	392	335	352	315	354	339	344	370	359	364	357	361	355	342	345	331	384	335	350	346	367	357	353	340	380	357	393	355	350	400	388	304	348	354	331	376	361	323	334	380	330	363	338	342	381	365	332	349	349	363	351	334	356	354	359	345	355	353	346	343	333	355	338	349	349	335	359	363	363	340	337	340	321	380	377	363	346	363	324	349	362	372	392	365	358	351	366	367	350	326	366	355	349	321	331	343	363	344	357	354	330	353	361	354	367	337	346	335	342	325	371	351	309	355	346	333	355	332	368	352	341	353	353	343	342	358	343	343	327	374	332	357	332	339	370	386	341	343	344	320	368	350	347	314	338	369	352	344	338	314	338	367	347	365	365	350	366	353	365	358	353	359	345	358	355	331	350	370	324	336	330	321	368	350	348	348	367	355	349	324	358	307	388	348	356	357	313	342	363	342	343	364	339	326	358	311	338	347	341	344	355	376	306	323	331	340	349	378	370	367	354	343	354	311	318	293	365	360	371	357	356	323	353	375	342	370	341	335	382	359	331	331	316	348	352	318	392	353	360	338	343	337	337	374	318	336	360	328	334	345	342	363	326	337	372	325	343	316	338	346	339	364	322	331	365	341	352	346	349	382	333	338	353	338	309	368	345	367	341	348	350	329	353	374	345	361	336	359	359	331	327	359	359	335	349	326	360	342	380	362	367	353	319	349	350	324	340	345	297	326	411	322	348	372	341	322	373	357	337	344	339	332	324	345	358	349	343	329	345	393	327	357	334	329	378	336	319	348	341	337	357	348	360	350	330	333	325	380	338	361	340	317	332	378	352	325	354	320	332	332	337	355	347	333	334	342	352	331	348	338	346	370	366	342	370	360	309	357	332	343	330	358	342	328	390	340	356	352	311	345	362	346	343	351	306	338	311	327	361	321	359	341	375	375	331	326	348	327	374	334	328	367	355	333	346	357	347	352	365	321	350	353	351	349	372	350	360	341	329	338	325	337	389	313	324	329	341	339	331	352	342	372	365	329	345	312	345	334	358	343	327	361	349	343	332	338	392	354	354	354	341	334	349	349	347	332	374	308	339	320	332	381	376	343	328	327	358	361	381	352	329	377	351	339	338	347	373	335	336	349	369	324	318	362	336	328	365	339	363	333	316	344	345	367	328	315	347	361	335	320	373	377	342	347	336	321	363	341	362	366	351	362	331	348	347	347	358	346	377	353	371	358	333	375	348	366	361	325	327	338	358	354	322	348	354	357	323	364	354	351	347	355	356	357	341	370	358	346	331	329	340	343	357	356	360	346	359	339	360	362	364	346	322	339	342	389	349	359	362	338	345	335	392	354	355	343	383	364	329	352	370	337	364	327	344	364	342	335	349	357	351	341	384	340	322	342	348	377	325	325	349	363	373	348	376	353	341	373	332	406	352	346	383	340	340	323	366	362	353	349	347	330	369	356	335	331	349	337	354	359	340	351	327	328	372	363	349	340	362	334	364	343	326	379	342	402	351	340	367	391	348	349	336	367	345	345	355	405	351	377	378	315	387	376	352	345	354	320	382	340	354	318	343	327	357	381	340	368	357	360	349	352	332	350	336	376	316	321	355	367	324	382	351	377	334	313	343	348	353	368	349	368	331	369	330	339	370	354	354	353	364	353	328	343	389	304	377	340	375	322	356	341	367	333	363	308	364	340	319	321	379	339	338	347	329	324	365	361	326	338	351	339	354	343	371	348	357	341	348	356	389	333	378	355	354	348	357	332	369	325	365	321	337	338	352	365	384	317	349	339	366	353	322	333	346	315	337	324	360	341	377	320	364	342	346	333	333	366	346	364	324	372	348	338	355	333	377	341	358	380	343	321	347	341	345	347	312	343	325	372	344	335	348	323	336	340	355	367	326	337	326	348	359	347	336	366	390	334	352	356	342	327	353	402	350	364	369	309	313	360	379	333	333	322	377	364	338	363	339	340	354	345	347	357	383	349	364	348	357	342	340	385	314	323	357	357	340	370	368	347	337	386	362	384	349	344	343	378	334	340	348	331	372	328	336	329	346	371	324	340	318	351	370	343	319	351	345	329	359	371	365	338	325	342	368	319	369	314	377	354	359	351	346
3782	5040	4238	2110	1330	1003	770	699	596	517	457	459	470	408	419	413	393	398	371	326	386	388	345	356	378	357	366	344	359	347	365	361	346	364	336	317	337	342	327	346	357	341	331	349	321	326	327	334	333	347	335	324	337	301	342	328	344	339	338	346	313	358	338	316	315	295	332	345	335	336	333	327	369	345	317	305	357	350	330	327	310	338	346	345	314	335	331	329	310	341	305	329	313	337	352	316	340	351	313	324	345	340	330	341	337	301	310	351	331	339	330	340	327	318	327	351	302	330	329	304	346	330	336	330	327	357	326	321	347	347	327	307	335	308	360	362	325	341	329	345	326	355	319	332	318	336	327	336	323	327	296	343	346	327	342	303	348	327	338	343	323	324	328	332	332	323	311	304	302	298	406	322	341	323	323	312	325	324	337	333	367	320	338	306	337	337	330	307	309	301	299	364	321	336	315	361	335	334	329	323	318	370	310	339	339	319	314	351	319	319	334	334	317	299	393	301	301	337	319	349	292	317	328	270	306	338	325	314	312	342	339	302	303	329	323	332	315	316	312	336	323	323	305	358	299	335	340	338	327	355	335	336	290	334	305	320	283	315	307	364	317	342	322	306	317	314	303	341	307	328	325	326	342	344	315	329	330	365	333	327	335	306	337	351	306	360	355	340	313	318	331	317	314	336	315	305	267	312	327	318	334	340	319	350	345	309	303	311	352	315	347	311	301	344	322	304	340	336	314	314	314	353	312	319	309	347	335	291	299	315	288	331	330	317	363	321	319	309	319	317	329	330	330	355	316	318	329	320	338	313	318	324	335	332	295	317	319	329	349	363	338	305	299	354	327	314	324	300	326	354	317	331	360	332	286	302	323	340	330	333	314	315	321	320	313	311	330	347	350	346	350	337	335	325	314	323	317	310	314	323	298	302	301	311	359	311	313	314	341	289	299	326	317	372	350	362	277	306	332	314	367	347	305	317	340	318	323	337	349	329	333	322	330	327	331	291	313	343	296	342	343	328	344	366	335	364	342	317	324	313	325	303	317	342	329	308	329	343	340	311	325	339	321	321	309	329	382	345	352	314	293	311	324	317	317	334	339	302	325	317	320	330	330	318	330	324	349	355	348	343	300	315	314	339	316	303	321	338	343	280	362	346	314	326	300	307	321	321	315	320	331	333	321	326	335	341	335	300	309	315	315	292	323	321	331	348	340	337	337	355	311	332	310	328	305	331	337	319	313	294	309	310	345	330	289	318	342	329	318	316	349	316	335	300	298	344	328	312	326	368	316	343	323	313	300	323	324	301	305	308	343	289	318	329	314	344	323	361	308	335	343	289	340	364	341	331	316	318	311	307	290	336	330	305	334	339	316	315	342	337	358	302	314	317	327	308	344	332	321	295	332	298	339	326	345	335	333	317	305	327	304	321	340	359	317	324	320	312	321	303	317	315	325	350	347	318	320	299	312	311	330	298	283	326	352	330	316	337	325	315	327	325	330	355	307	307	296	352	365	333	315	357	338	330	318	328	324	340	315	310	307	325	351	320	333	328	311	313	329	364	295	304	308	315	334	320	349	329	366	309	333	321	315	330	331	299	346	306	318	362	338	325	316	348	347	357	327	334	308	363	326	362	309	309	324	328	336	290	321	311	327	328	295	340	312	318	352	326	355	328	312	323	318	315	304	330	312	337	339	314	328	325	327	315	334	325	323	348	336	312	297	323	330	304	317	315	353	315	329	337	315	356	314	330	367	364	339	297	321	359	318	319	301	347	321	354	305	315	315	318	335	348	314	333	327	342	324	286	337	341	331	324	356	313	335	333	321	306	343	326	332	309	290	343	335	292	290	301	321	344	352	349	336	346	316	367	336	308	320	321	335	274	339	340	347	325	335	348	383	343	320	305	341	366	330	335	315	332	334	340	349	323	311	314	308	337	290	314	294	344	308	347	318	344	320	321	344	323	307	340	329	329	348	288	293	292	308	306	316	328	322	311	333	333	326	319	338	312	324	308	296	332	334	271	318	332	318	375	313	353	320	364	311	340	305	326	328	322	315	336	336	309	317	319	301	309	336	326	323	334	321	346	324	318	327	366	341	347	323	314	359	308	307	348	342	312	333	326	310	318	293	317	347	311	332	319	354	314	329	322	357	284	289	331	324	338	310	305	311	319	323	325	329	304	319	340	303	336	324	303	340	340	336	322	333	315	332	341	304	360	310	341	337	342	324	336	318	321	311	308	294	292	329	317	350	288	344	310	326	319	345	316	325	324	312	317	314	321	299	318	335	329	349	348	353	318	309	318	320	304	338	301	327	325	337	322	321	328	333	311	333	351	311	343	339	289	296	303	332	293	329	309	316	337	285	351	306	336	309	305	331	328	340	315	332	313	312	342	297	310	314	336	370	308	337	314	309	360	309	340	340	336	322	343	342	330	343	334	333	342	294	340	316	320	283	317	302	323	337	290	296	308	307	331	317	334	312	332	367	314	317	311	350	317	298	291	309	335	329	327	329	328	296	295	331	302	329	305	314	312	343	332	315	297	325	301	318	354	312	339	316	350	321	301	321	329	342	328	318	300	323	302	337	335	343	353	306	345	309	330	309	329	326	325	310	322	309	324	301	343	318	307	307	316	311	348	329	312	323	290	316	330	345	303	351	326	317	297	333	343	349	321	313	318	324	299	325	322	326	335	320	338	336	340	338	304	303	292	317	313	336	297	309	294	326	338	305	322	316	302	321	288	327	335	356	320	314	307	344	327	310	336	323	331	314	358	310	321	318	328	320	321	322	329	302	322	323	300	339	324	335	337	331	313	317	348	331	316	316	349	320	317	328	329	318	330	285	290	327	320	331	299	316	326	297	345	342	313	314	341	337	330	336	324	343	332	293	321	330	315	286	308	305	352	347	307	277	291	318	305	330	317	322	313	313	315	357	339	281	297	333	322	330	345	317	320	354	281	332	340	303	306	316	275	342	309	313	334	333	309	307	349	294	295	340	352	317	322	318	319	307	343	324	372	308	298	329	329	337	320	298	319	334	294	333	327	326	355	370	325	310	317	291	306	338	333	323	322	303	332	345	341	324	310	308	299	300	311	343	275	336	325	323	361	332	342	314	307	346	332	327	297	338	332	340	324	352	313	358	321	317	305	317	332	339	298	296	286	335	323	325	314	320	338	302	341	322	358	327	301	362	355	311	342	316	332	302	315	338	343	339	313	277	316	310	308	340	322	311	325	321	327	299	283	319	327	308	344	326	340	297	308	317	314	327	335	323	317	307	311	306	313	319	306	290	339	329	316	320	357	304	323	306	334	289	316	317	305	348	335	347	300	308	322	295	310	327	326	352	310	328	311	365	339	299	315	311	319	345	331	340	323	310	321	349	295	330	321	317	312	292	323	293	331	313	312	312	313	297	325	287	286	330	330	299	313	354	358	329	317	337	347	299	312	291	318	328	340	298	298	349	313	329	344	322	354	299	293	344	332	316	315	302	320	320	339
27930	10623	2188	1523	1235	1048	1012	971	968	961	1016	982	1032	947	965	975	942	1030	1001	1003	1027	955	956	1023	1014	983	1048	1033	990	976	960	1001	985	980	894	970	991	966	947	964	976	982	934	960	942	1012	999	971	969	998	984	994	932	1007	991	1081	940	968	968	995	975	998	972	977	990	985	987	945	979	1019	973	1006	1012	974	956	966	953	971	952	900	957	1044	1007	960	974	981	1003	1012	954	981	1002	900	957	1073	952	976	1016	969	962	1011	963	1047	969	998	975	907	954	959	977	1009	1011	963	945	991	974	992	949	997	973	1013	938	999	974	998	1027	977	962	985	951	982	1021	978	1003	976	1004	1017	911	1042	1017	1018	1002	1000	918	1004	1008	962	975	997	985	943	972	974	1005	951	1015	946	955	989	1034	944	943	991	983	988	999	1007	997	934	964	949	921	968	987	928	1025	1015	947	993	960	941	976	982	959	988	1003	958	988	980	993	1024	936	980	944	948	989	974	969	962	970	1004	972	953	1010	992	1015	927	1011	955	949	992	967	962	1000	1063	1017	1054	961	932	945	973	998	950	961	965	971	927	1033	957	1021	992	964	951	952	988	986	964	1010	1001	980	945	1008	987	991	977	1049	1007	919	979	957	955	954	980	902	952	938	966	982	1017	1001	1004	990	1011	971	974	943	966	979	987	985	983	961	931	917	1015	974	960	974	956	960	957	1010	996	942	991	932	946	997	979	904	1014	1019	931	940	968	960	988	946	963	941	999	955	971	971	1003	995	989	998	990	982	917	920	947	961	948	959	947	947	976	952	996	938	1006	979	971	965	979	1015	959	956	986	977	948	986	950	943	981	924	1006	1010	948	1009	970	987	984	935	996	927	940	997	993	948	948	1018	977	1059	870	934	910	976	984	993	954	982	971	1000	989	997	962	966	1057	963	983	998	1051	938	1000	891	964	972	972	961	957	982	1026	928	970	938	946	948	953	1001	926	959	964	992	1018	972	1019	1000	1025	950	937	964	977	1002	964	964	1048	1002	970	1037	956	1013	1047	996	947	953	960	992	994	965	955	1004	986	984	1021	974	948	1006	978	984	1054	988	963	985	970	974	989	1068	950	987	989	970	933	981	949	1003	908	1025	999	999	965	945	933	951	977	1007	953	947	993	1010	977	956	920	921	985	937	949	979	975	902	912	855	934	957	964	984	944	948	999	979	903	1041	947	1016	1026	1020	977	967	894	996	980	981	987	999	944	956	997	946	984	904	1016	1021	1014	977	933	932	1007	1011	1035	971	1028	936	958	963	959	989	1027	975	1018	918	974	989	939	954	920	1005	1017	1008	914	965	951	969	1021	981	962	1001	977	907	953	955	927	975	1006	978	965	936	1051	977	1049	962	973	966	972	956	964	979	977	960	972	967	992	1009	968	957	984	953	966	999	1039	989	974	986	997	958	1014	987	1038	1000	953	985	977	957	959	1002	1018	972	1010	1017	977	936	1000	962	1020	908	953	963	967	969	977	1014	1019	967	992	988	1015	968	990	1016	948	898	1021	969	933	964	947	1038	1015	1023	987	953	1016	964	966	1045	923	941	931	985	999	994	971	965	977	992	984	966	990	966	969	927	948	973	982	995	949	953	911	959	985	940	967	958	984	978	995	941	934	975	1002	1016	968	942	955	917	973	1064	949	987	990	976	963	951	960	970	961	945	1016	977	933	977	1000	979	926	980	971	991	947	924	961	950	972	987	965	1001	972	971	1015	973	943	1006	983	908	955	936	1002	1013	971	938	1027	979	952	933	951	945	943	988	995	968	948	1009	978	1007	999	986	952	1020	979	932	957	972	967	977	969	964	1002	979	964	1001	999	982	957	978	1000	994	970	968	983	982	1015	984	975	993	981	965	953	950	1027	984	949	912	990	1014	869	987	945	1000	974	954	971	1004	982	954	952	1013	923	936	970	922	1033	993	912	959	934	923	987	990	993	983	1001	951	1001	953	971	942	974	984	978	951	1049	940	950	1002	1030	982	1019	1012	993	992	924	983	939	966	964	1029	996	945	1023	1026	983	1004	984	1018	952	961	923	952	944	1017	902	995	967	1008	954	1004	988	928	1032	960	956	1018	921	981	981	1022	1061	971	996	923	982	915	982	943	1011	981	985	942	948	980	976	980	964	984	976	974	981	966	959	946	976	956	981	968	971	966	976	936	1028	941	975	940	936	987	976	961	1017	912	980	962	945	979	929	1023	999	1043	976	922	964	915	977	959	955	980	964	1004	962	955	904	955	978	950	995	974	979	992	966	959	980	965	969	961	981	981	943	963	1004	984	935	1008	963	932	942	934	971	936	938	1001	988	986	967	969	974	970	995	1000	968	908	972	967	958	974	1042	999	991	984	971	994	987	973	937	985	997	1020	1009	989	968	957	980	1000	960	966	985	956	982	925	998	965	1027	1029	999	964	958	979	983	990	1003	929	977	972	1003	961	967	967	971	1001	952	973	958	949	1016	990	998	971	989	931	967	1023	916	1034	989	954	1003	937	964	913	1018	1029	1005	932	949	949	974	951	924	1005	941	995	1002	927	984	985	958	995	975	998	957	1036	989	959	976	931	987	984	1005	1007	969	989	939	968	983	974	972	979	949	1024	966	947	993	963	1033	966	959	989	942	988	970	990	988	954	941	913	976	936	1000	951	945	969	977	943	914	995	960	972	978	974	1008	938	1023	926	993	981	901	1001	994	1022	970	997	926	931	909	993	990	986	952	1000	980	980	986	969	959	989	958	966	968	953	991	949	929	951	972	999	1028	972	882	1006	974	980	1012	975	960	990	999	930	967	974	1004	992	972	988	949	986	979	1001	976	1019	965	966	1024	956	951	1020	1028	971	980	1009	1038	965	993	979	951	985	963	971	1019	978	961	985	928	1007	952	987	987	1006	972	967	989	1019	972	1000	994	945	970	983	991	927	999	968	1019	959	1010	1027	1019	978	962	984	972	966	1012	958	1000	1024	962	941	1016	1006	973	929	981	1038	1024	952	939	972	1019	956	944	1024	972	966	989	1004	1000	938	977	995	1004	947	975	977	902	963	1010	996	1023	979	995	949	998	937	1042	949	942	978	1059	1003	951	953	1009	971	938	1001	1008	961	958	972	956	932	947	979	989	1006	1002	1012	932	931	1041	979	983	933	987	978	978	986	994	945	994	963	974	1023	928	1009	991	994	946	954	968	971	958	980	957	954	977	984	974	1005	985	1009	957	925	932	1023	1002	944	972	972	967	960	955	944	961	976	981	929	992	993	980	943	947	994	1003	911	1026	973	966	944	1020	983	958	958	923	999	971	990	998	975	935	973	975	963	990	990	947	960	957	984	972	936	987	1004	987	934	998	942	970	948	1026	941	987	978	951	971	994	986	994	1023	999	1014	978	954	931	934	993	954	919	959	979	956	1001	990	997	965	955	967	992	1029	975	1006	1009	952	981	965	995	934	994	960	1006	993	997	949	1000	973	965	967	968	945	920	1015	985	978	984	924	1037	962	936	962	994	972	979	983	965	976	978	982	1006	989	981	948	989	1016	968	976	988	1020	949	975	967	976	915	946	892	957	970	1012	1005	977	956	970	953	980	989	1000	1009	995	974	999	980	1014	1011	966	959	901	990	1043	991	939	1002	952	994	1027	1016	991	1015	1029	987	975	978	931	1005	1029	978	955	978	972	986	988	1010	985	959	946	898	973	972	1030	980	976	1003	976	922	924	977	916	1025	1010	963	976	982	992	974	999	952	869	945	951	969	974	929	1002	1013	926	1003	938	1005	933	930	948	977	895	1030	947	962	937	973	1001	989	985	990
5486	992	1042	829	791	789	791	784	842	740	775	822	784	731	814	752	817	806	817	774	821	774	794	817	816	804	766	759	773	768	718	790	781	792	797	800	788	777	817	736	812	809	827	781	762	782	758	738	735	745	746	781	760	805	805	804	778	780	816	772	760	745	800	774	769	798	800	791	807	746	788	813	743	823	775	748	748	817	780	800	833	736	763	774	742	759	829	762	780	745	778	780	752	743	805	760	783	825	794	812	780	817	753	768	772	784	792	752	743	764	776	794	818	715	779	776	781	789	743	762	808	769	798	838	796	800	735	826	781	788	779	782	806	764	780	769	782	770	772	789	744	775	776	735	743	769	768	779	763	728	746	776	764	802	809	747	804	789	798	765	797	781	777	782	731	745	829	793	808	828	783	817	747	758	760	765	762	834	752	755	841	787	818	753	779	750	795	786	757	787	812	769	802	827	772	818	786	767	762	722	768	759	721	811	786	760	765	760	788	797	721	782	727	758	721	775	788	694	780	738	748	781	780	816	798	781	773	780	780	795	784	846	839	806	760	791	818	737	748	795	758	757	777	774	740	783	777	752	793	825	731	809	774	793	727	776	790	743	786	775	732	744	756	754	790	741	788	782	778	774	829	758	821	754	766	762	836	747	815	788	791	804	790	783	776	770	807	753	810	777	750	791	793	757	735	770	738	787	796	815	798	776	819	779	738	770	810	760	803	795	735	789	793	810	716	794	735	810	799	747	761	790	787	786	751	818	814	761	754	776	787	736	804	790	774	799	776	719	768	800	796	757	823	799	752	762	788	766	795	809	726	760	804	794	794	809	794	776	812	773	778	790	767	791	785	823	805	793	775	727	777	789	824	751	759	796	780	762	775	799	826	788	783	739	791	771	787	825	716	753	756	760	787	798	799	760	794	748	846	823	766	753	782	757	777	733	718	756	797	807	823	765	797	797	810	772	783	801	777	751	767	797	778	785	816	740	738	784	763	770	794	781	727	812	786	812	800	722	768	810	794	831	803	813	779	781	749	765	737	759	819	799	810	782	756	733	847	753	790	736	770	796	813	790	806	778	762	786	765	752	770	796	754	801	788	779	795	843	805	726	740	808	807	782	766	828	762	777	769	722	814	773	778	770	793	714	811	774	781	812	780	816	731	776	793	745	760	744	833	757	772	768	793	771	804	770	858	764	796	795	760	781	801	786	820	768	816	825	799	768	803	816	755	778	775	761	773	727	791	778	822	780	769	775	750	760	813	820	734	762	740	748	736	758	763	805	788	821	831	763	753	793	779	769	797	798	768	801	763	776	786	722	740	790	782	781	785	796	755	751	782	767	799	790	756	789	764	817	762	746	757	784	771	751	767	732	721	764	801	766	798	764	792	757	792	782	820	735	728	776	794	809	741	786	828	767	776	756	770	756	745	803	766	812	766	777	771	818	813	803	762	736	750	745	734	780	755	803	786	762	761	789	725	830	758	754	795	768	734	754	815	791	802	742	787	755	858	765	779	811	756	782	771	769	805	754	799	801	762	729	762	742	773	750	807	810	745	765	782	714	742	759	767	776	825	814	776	765	782	776	780	816	795	800	753	767	819	789	711	857	748	803	762	744	774	784	737	770	806	772	799	751	788	793	788	765	738	799	749	745	812	743	819	759	781	775	777	806	746	803	774	822	762	763	739	813	776	770	793	745	777	819	813	725	793	791	739	812	747	767	750	848	746	781	861	775	752	778	762	780	764	790	804	795	746	782	771	765	763	772	796	790	793	776	764	755	782	801	727	799	747	771	836	756	756	800	769	777	778	767	752	815	757	777	769	788	749	766	783	784	771	759	773	755	795	738	751	800	796	833	798	767	780	754	846	821	801	791	741	817	760	725	799	759	820	770	763	770	754	805	785	786	756	773	770	813	759	798	790	800	801	775	803	801	805	803	775	858	772	749	796	767	770	774	827	835	767	818	727	800	801	792	784	792	797	749	778	799	785	759	751	805	731	750	770	820	800	771	720	782	799	766	800	756	791	811	795	728	791	792	724	809	804	770	784	792	804	783	791	733	764	749	846	784	780	750	828	770	770	813	776	796	755	821	756	761	825	843	789	733	740	780	780	773	801	780	785	768	789	736	756	779	786	829	767	756	746	785	747	765	786	730	758	724	765	776	813	798	776	727	750	725	792	797	774	765	787	772	776	814	763	749	753	756	798	750	822	809	767	762	736	812	777	773	797	798	740	791	759	781	772	739	786	793	758	834	775	767	794	814	794	772	720	773	775	749	803	763	772	805	799	778	803	775	768	789	765	835	785	789	754	768	781	798	787	790	763	813	809	750	741	766	794	783	786	842	778	777	764	758	778	760	774	772	804	779	793	832	759	830	741	755	802	760	769	752	776	758	776	814	744	810	761	784	786	768	794	786	829	791	776	753	747	794	799	789	758	771	753	787	751	771	789	786	755	738	779	812	792	806	830	781	774	797	785	796	770	780	799	777	822	776	783	819	736	837	742	821	756	803	804	773	761	804	776	779	747	753	757	784	817	786	777	760	821	786	794	774	790	773	804	804	803	788	797	784	816	753	751	822	758	819	802	768	716	742	759	796	763	824	796	764	745	742	804	764	743	769	842	806	744	760	729	804	752	787	780	746	808	813	720	798	790	757	818	764	759	798	797	755	829	789	786	796	748	799	767	790	738	781	793	808	795	789	787	772	774	741	782	727	798	755	807	805	740	757	824	776	775	819	805	751	735	743	792	780	748	791	804	806	760	803	755	747	808	747	784	801	788	731	734	799	757	754	766	813	786	760	815	763	784	705	811	764	750	760	763	781	786	751	791	822	747	738	788	813	772	824	837	781	732	792	771	762	775	821	779	791	786	712	821	833	774	803	793	747	790	827	699	767	762	784	803	731	839	753	788	776	794	811	757	813	806	717	749	741	753	748	808	750	809	774	771	772	770	787	772	753	834	726	770	756	777	753	777	779	812	799	760	800	794	775	793	745	767	843	746	780	756	803	788	733	755	790	757	802	785	740	760	702	792	781	760	736	809	750	764	769	773	752	790	766	778	743	773	775	767	811	731	735	804	802	777	819	759	731	788	822	786	813	792	769	839	770	778	765	806	804	799	774	756	778	740	794	791	724	752	779	742	760	772	757	784	778	772	796	809	800	829	787	803	786	745	782	723	832	807	769	793	794	783	800	740	786	745	816	778	808	751	769	808	725	809	808	750	757	796	828	799	733	844	730	789	776	764	741	813	763	776	775	771	839	794	795	827	831	820	744	741	738	788	827	810	744	821	784	730	734	810	820	767	794	795	835	749	819	771	791	755	829	779	783	801	765	789	772	750	793	793	692	807	787	845	741	758	787	792	736	732	713	826	789	736	754	804	739	789	798	774	808	818	786	758	793	793	749	790	828	795	787	811	790	775	800	822	801	755	797	836	773	768	791	787	792	813	790	773	811	775	786	790	814	786	760	785	780	758	778	791	768	779	807	763	780	789	745
25711	21490	27283	25540	4556	1197	1015	783	769	730	729	693	678	701	655	722	694	694	675	654	690	704	711	691	671	758	678	699	661	648	677	627	647	716	691	667	689	652	629	666	687	664	672	681	718	659	674	655	650	648	668	700	685	663	642	650	656	686	686	683	659	673	727	648	666	638	660	656	657	654	673	678	715	673	659	668	677	665	699	646	645	722	642	684	673	704	635	690	696	676	683	648	637	699	747	648	691	641	695	693	671	652	700	657	666	623	636	682	699	632	662	690	643	685	683	694	646	678	663	653	662	622	651	680	690	660	639	638	644	694	672	664	633	653	699	625	683	681	661	672	689	682	603	661	641	671	652	733	649	684	682	687	662	685	615	645	666	649	673	670	670	651	712	684	625	639	667	647	688	702	649	655	692	666	682	645	581	689	672	690	663	623	651	647	662	644	630	680	641	652	669	667	696	697	726	682	665	682	705	663	657	647	746	705	662	624	655	667	688	672	659	679	664	666	635	656	670	679	656	673	621	710	659	621	604	644	631	643	659	690	658	653	626	649	672	673	646	652	663	663	673	702	663	655	652	740	671	687	625	677	669	646	665	666	700	669	626	652	690	653	646	680	693	646	678	659	650	644	636	685	634	679	658	622	689	674	677	665	666	668	685	686	632	678	618	649	671	648	708	661	658	683	662	660	658	691	610	702	689	682	700	679	662	657	675	635	671	660	631	638	681	657	660	701	670	666	667	688	669	588	639	683	694	641	680	649	657	674	611	675	678	652	688	687	646	634	674	653	688	673	671	681	661	709	659	669	645	654	644	651	687	678	655	657	683	683	632	691	678	724	645	682	643	645	737	700	654	682	658	722	650	618	645	637	692	640	656	682	668	645	674	690	645	662	659	669	691	693	685	666	661	656	611	632	662	696	651	656	650	696	670	685	693	666	624	660	686	612	676	641	657	684	655	690	644	603	650	675	669	640	661	641	634	675	673	666	665	670	673	653	688	652	636	679	676	688	675	739	683	630	650	684	666	645	693	626	647	655	659	643	661	678	638	685	655	675	645	642	641	674	617	695	630	669	647	712	700	679	662	655	635	665	668	665	660	678	630	703	688	686	680	672	633	664	638	691	660	659	654	675	678	708	654	668	638	661	665	672	626	638	704	619	654	684	663	642	659	612	704	627	692	655	671	675	657	691	652	632	661	664	647	671	671	675	648	657	660	667	680	663	656	645	695	684	686	675	727	698	599	677	673	640	617	709	657	640	680	665	684	664	662	677	665	668	667	690	679	683	698	632	692	696	641	650	643	677	678	675	680	677	659	695	636	648	678	704	686	667	652	657	697	685	651	694	697	636	680	698	629	676	695	642	694	648	665	652	685	651	681	667	664	654	697	691	691	678	662	622	694	675	663	662	660	646	688	620	605	641	701	651	638	668	655	690	681	661	646	729	693	669	619	680	685	682	629	686	722	626	682	638	699	695	637	630	627	655	669	625	625	648	658	650	660	667	721	645	709	672	663	611	630	625	656	680	640	655	606	664	684	651	662	691	668	703	665	659	640	678	695	678	702	671	686	717	661	663	670	665	677	701	691	666	703	699	682	675	658	683	654	682	678	672	663	612	684	628	704	699	635	680	657	709	673	630	670	680	615	662	683	681	669	683	716	670	676	699	673	598	650	696	651	690	659	674	659	641	668	681	646	647	639	658	648	685	691	652	637	713	669	616	627	701	613	669	643	641	664	724	651	647	637	652	660	669	648	628	703	643	640	717	677	649	650	694	696	680	655	685	649	618	643	729	692	659	629	667	666	636	653	614	645	696	647	659	687	628	656	625	642	675	680	640	683	665	682	708	604	666	687	633	662	653	655	659	679	678	662	695	658	668	703	621	657	634	662	692	650	733	686	688	681	689	687	686	664	623	671	687	662	631	682	656	680	680	692	691	616	670	739	680	716	678	654	658	708	643	675	644	675	662	628	644	659	638	685	668	665	700	684	651	646	681	654	696	646	622	686	644	632	635	659	629	653	680	660	645	656	645	648	664	665	648	672	671	648	700	690	687	672	642	661	621	674	661	652	664	666	660	645	725	655	667	661	678	667	682	658	682	664	669	670	682	670	661	619	688	673	682	646	654	737	629	712	684	682	669	636	678	619	634	605	674	630	690	639	679	662	643	677	676	628	666	710	645	705	693	685	680	661	679	630	626	702	663	658	627	649	682	672	662	633	688	670	672	656	630	696	654	665	629	720	658	694	709	616	649	668	636	698	678	649	640	667	682	695	702	684	651	642	670	668	652	678	641	607	659	686	686	618	642	675	726	639	680	706	662	672	688	741	671	651	633	684	647	674	661	642	639	652	646	662	693	675	694	627	646	647	675	671	677	661	728	666	672	675	633	680	632	639	656	700	694	676	676	685	688	654	609	678	664	664	685	679	708	649	628	643	627	684	678	704	673	659	629	702	664	675	643	688	689	714	664	637	652	653	685	666	677	645	682	662	676	712	689	653	618	670	643	639	682	702	679	652	684	650	657	671	679	694	657	648	670	646	657	665	679	647	659	660	642	691	697	662	655	628	688	664	641	681	703	625	653	643	668	724	658	636	634	657	633	615	664	656	687	635	633	710	652	669	588	630	627	676	702	684	624	702	675	679	667	679	624	643	699	721	660	675	642	705	615	679	683	643	670	664	646	676	690	647	667	689	676	652	702	627	683	669	656	649	640	654	661	647	650	687	636	641	645	631	666	665	662	697	675	645	685	689	635	646	653	625	709	711	709	637	639	642	684	629	686	662	652	661	690	679	719	634	714	662	722	640	676	638	687	658	618	633	647	653	668	703	632	668	666	640	637	641	643	689	680	633	639	675	663	672	705	685	649	686	682	647	637	671	654	705	658	672	650	640	698	699	620	650	677	712	618	682	702	640	658	577	716	673	619	651	675	638	633	690	653	665	660	694	700	660	619	667	648	681	618	666	671	647	670	678	669	660	672	676	672	645	681	682	698	625	692	664	669	649	681	693	651	617	655	657	682	618	659	637	669	669	663	652	692	691	660	649	714	688	643	681	626	712	628	641	676	673	683	692	661	641	682	643	670	637	686	672	672	624	643	659	703	664	663	611	696	663	652	699	674	636	649	665	659	650	643	665	685	660	694	682	673	641	659	643	677	661	703	685	677	630	638	700	675	695	644	703	639	706	677	650	679	685	647	670	676	663	685	702	650	674	641	682	667	686	671	652	675	698	653	648	642	638	667	607	654	689	630	662	660	669	669	676	687	649	685	642	667	660	658	682	641	708	649	690	663	640	683	692	637	661	701	674	639	642	654	618	660	666	640	687	665	683	684	656	657	674	643	629	626	664	637	646	676	652	655	703	660	657	696	661	676	637	680	668	611	659	691	685	643	641	668	705	667	688	644	665	687	656	672	683	679	648	644	670	671	669	639	708	686	668	684	655	673	639	647	688	695	631	633	672	674	626	688	676	636	637	637	718	672	683	691	643	653	692	725
3710	2961	2617	1481	1088	979	830	708	719	698	644	632	662	605	613	603	597	609	620	619	556	579	612	586	538	561	579	610	593	597	589	593	571	566	613	585	602	602	612	585	573	601	606	611	569	566	601	563	569	590	575	588	559	570	560	528	560	599	599	537	561	516	612	562	571	553	625	560	534	617	598	531	588	577	561	600	528	551	550	546	556	577	596	553	548	601	596	585	571	616	587	543	577	563	540	540	553	576	601	583	587	562	551	555	567	572	572	543	593	586	577	586	527	564	575	566	584	595	542	613	542	565	579	532	573	567	622	587	559	592	572	586	571	569	585	585	563	546	599	548	596	557	565	590	561	560	596	555	599	594	621	580	543	598	608	598	528	608	592	588	521	563	585	623	558	579	529	598	539	566	533	579	590	598	529	561	620	553	561	584	539	591	578	543	603	562	600	563	512	580	582	532	572	598	586	554	578	579	578	599	540	562	565	568	608	591	577	569	601	556	605	570	624	581	576	583	560	587	580	617	544	633	573	543	544	582	532	524	549	546	553	597	547	633	570	598	570	554	580	567	536	578	578	565	530	527	556	581	594	587	608	563	568	564	574	572	547	583	566	533	536	541	568	567	589	568	581	583	580	598	576	572	563	546	561	557	582	576	594	535	583	572	557	601	551	555	554	603	622	586	581	567	562	547	617	586	544	581	562	526	562	566	584	540	541	599	575	593	583	548	523	555	570	575	568	603	568	596	568	575	557	607	558	558	588	560	535	596	556	580	577	614	520	535	627	545	544	578	610	544	552	569	616	575	551	576	569	577	560	544	554	567	545	581	544	553	598	582	550	558	586	553	534	591	584	522	522	580	598	603	553	602	576	580	537	564	603	580	592	574	579	574	573	603	554	589	571	575	585	562	518	588	529	554	561	584	572	545	507	600	609	581	539	557	557	510	556	600	591	575	560	563	543	611	592	568	584	553	574	569	555	580	610	569	547	570	613	561	528	537	594	562	588	558	547	605	552	547	578	536	573	545	549	533	564	599	551	572	555	594	605	562	594	545	578	564	548	604	601	562	558	558	595	556	540	592	578	612	573	544	593	555	596	534	575	554	545	589	545	526	537	559	612	572	569	579	574	578	586	615	593	544	575	542	572	609	574	558	478	550	591	535	560	543	561	555	576	580	561	554	506	583	571	527	550	585	526	576	568	531	546	560	593	557	556	527	558	586	556	523	576	570	607	552	599	538	595	565	571	568	616	555	572	579	562	571	579	541	585	547	555	527	563	577	504	547	530	579	571	573	594	551	600	565	529	554	554	570	544	558	584	537	562	557	579	537	559	545	594	577	562	591	572	600	566	556	558	564	534	596	581	567	582	541	550	547	571	540	574	587	582	565	591	573	562	538	537	549	557	563	572	578	543	556	558	564	615	527	564	580	516	565	592	556	555	573	566	544	547	573	613	555	539	604	560	556	579	562	544	523	548	575	590	571	575	512	600	551	580	567	566	581	581	559	539	585	569	553	581	578	592	573	585	597	550	537	547	539	523	581	556	537	525	601	542	586	579	532	529	590	546	603	572	569	566	526	588	584	578	581	538	581	550	545	582	583	591	559	577	532	574	531	572	559	571	557	553	582	584	550	563	580	548	560	563	645	601	535	586	568	535	554	544	539	576	563	570	574	553	560	584	574	562	607	537	545	586	563	616	545	587	564	560	548	558	496	509	580	577	585	548	559	527	557	560	553	600	565	543	559	607	566	568	588	592	546	596	555	565	512	550	535	580	568	596	576	572	572	565	599	541	616	597	586	524	594	537	581	572	574	558	572	552	588	565	554	565	569	547	532	544	561	571	563	555	601	552	599	609	573	544	557	521	558	545	547	551	565	641	567	556	586	529	565	581	577	568	587	552	545	567	575	571	567	579	531	518	542	584	560	589	527	590	550	538	590	574	562	565	554	563	586	586	562	551	580	582	567	546	587	586	572	545	550	531	572	551	606	607	593	590	535	581	597	569	575	562	604	547	542	561	535	566	557	554	604	534	610	557	582	544	560	559	597	531	561	571	561	515	589	505	523	544	539	596	567	596	559	577	568	540	540	562	560	565	583	576	519	585	543	590	587	591	565	559	568	551	543	552	544	562	540	579	560	580	533	548	597	537	567	548	593	571	542	554	550	539	548	532	623	594	556	548	573	589	589	587	538	629	545	572	541	544	557	584	528	587	570	562	563	561	575	550	570	563	576	521	548	567	595	584	548	518	563	584	554	556	561	566	502	614	563	598	568	570	526	611	575	571	564	528	536	551	589	545	533	567	574	558	557	579	524	590	557	547	543	534	566	551	572	591	562	562	609	605	540	561	595	548	589	578	568	570	540	611	552	518	559	573	564	581	547	546	589	567	513	569	569	596	568	556	586	550	548	618	568	576	520	548	532	569	571	561	563	566	573	578	579	581	551	583	562	583	584	602	573	539	558	602	531	550	519	542	573	568	558	560	588	550	595	518	541	526	590	557	550	571	603	571	577	581	543	561	536	570	566	574	556	576	556	563	579	598	569	593	538	569	555	604	562	539	562	599	575	566	566	530	554	593	540	542	575	571	575	525	586	564	535	565	584	573	584	529	558	543	599	576	563	608	570	593	514	570	575	607	561	564	549	560	534	584	556	545	555	560	539	564	516	533	542	574	570	547	603	591	600	546	567	575	597	548	548	601	521	545	590	544	580	540	558	543	559	597	574	582	595	548	588	574	573	581	565	518	549	598	555	586	595	540	537	571	547	559	522	568	575	632	600	564	525	540	558	555	498	582	558	571	548	597	582	526	558	549	534	555	545	574	549	555	558	542	615	572	556	575	498	570	562	517	599	590	538	544	576	533	550	586	583	573	545	584	556	569	563	588	523	575	583	553	602	570	577	565	577	558	573	572	582	551	573	573	573	532	560	568	528	569	537	616	605	588	551	551	554	575	542	549	570	533	573	541	573	595	537	528	585	535	572	593	563	571	586	586	560	548	532	569	579	592	529	579	569	532	596	533	596	548	551	587	547	570	573	566	592	564	542	543	552	563	610	522	547	586	562	568	576	555	501	561	575	546	516	571	541	568	524	589	605	583	600	596	552	546	580	547	595	542	586	587	587	593	549	549	566	557	526	539	600	564	574	563	585	669	564	542	596	552	550	578	534	537	549	563	567	530	595	598	585	590	543	567	554	577	565	601	526	544	547	558	528	575	537	540	551	564	526	568	557	564	568	564	575	548	537	608	541	576	538	562	591	549	577	549	527	610	563	573	606	577	566	577	550	542	606	564	563	606	551	594	546	558	565	602	565	541	549	553	549	588	560	575	541	573	578	596	595	523	580	580	579	605	614	524	595	579	550	587	548	550	588	546	527	576	589	578	590	514	529	587	583	575	534	512	617	550	577	555	560	564	537	524	549	580	591	529	575	556	545	545	623	594	552	555	559	569	558	533	571	545	551	582	545	564	536	565	603	567	586	563	542	582	572	554	563	545	538
24561	21456	28623	24694	21223	3796	956	613	526	426	473	430	408	418	388	349	384	390	368	389	379	398	375	363	367	370	400	360	363	368	347	376	411	358	343	318	365	390	381	363	316	365	361	360	357	337	367	371	356	361	368	364	366	335	315	323	364	353	353	349	355	359	345	335	356	347	357	343	338	338	374	351	364	380	365	399	318	333	355	383	341	335	353	369	366	338	345	349	347	386	341	364	350	352	333	376	356	346	323	359	365	353	360	358	342	369	359	333	368	333	380	364	383	371	368	341	367	392	327	380	353	364	326	343	329	348	356	384	345	320	360	356	371	343	355	367	348	337	340	376	351	348	360	355	332	347	366	400	351	337	375	369	332	387	372	338	381	388	349	367	342	351	313	370	348	340	345	363	348	339	325	335	380	301	387	359	318	299	354	347	324	363	353	333	343	339	362	351	354	370	370	353	358	335	341	335	371	352	358	352	339	294	354	353	359	361	354	347	316	343	346	355	344	352	359	325	349	355	338	350	346	330	349	361	337	355	341	346	362	346	376	335	339	364	385	364	343	361	349	340	364	353	352	369	352	370	339	361	350	333	365	321	360	319	377	369	349	342	368	349	340	353	356	379	384	327	312	368	319	329	336	325	360	348	367	343	363	362	365	367	361	340	339	363	329	366	356	380	341	370	363	353	337	372	394	323	329	344	352	345	352	360	346	314	374	337	380	369	322	375	313	354	384	353	359	351	373	370	356	361	376	313	369	347	386	371	369	376	356	366	350	337	325	338	359	390	325	330	350	353	407	349	317	342	354	324	327	325	365	356	373	339	352	360	360	349	364	357	354	363	321	401	361	344	347	339	342	359	349	300	380	359	313	333	335	373	377	336	379	386	342	383	338	364	312	335	357	372	335	323	301	347	330	332	355	370	364	355	344	338	349	369	357	351	313	387	357	359	337	374	324	358	332	338	373	376	339	393	335	335	393	370	369	333	347	374	365	355	353	348	374	353	324	368	345	353	317	373	374	347	345	333	338	300	333	366	343	363	359	337	352	375	318	355	379	348	369	337	359	344	367	355	347	364	358	383	337	338	374	339	372	353	326	347	352	349	389	372	374	333	344	377	341	350	322	315	351	362	337	364	356	378	367	340	364	380	319	366	355	377	346	325	307	361	356	348	336	339	368	356	367	350	367	312	371	342	364	317	375	366	356	365	357	325	325	374	349	381	353	355	356	330	349	363	329	338	329	360	354	351	373	377	342	346	340	359	321	352	366	365	339	364	382	341	350	333	357	353	348	347	376	345	347	334	347	384	355	358	387	331	355	335	373	359	356	375	342	328	401	342	373	353	335	354	354	346	364	367	347	339	367	347	340	363	339	369	342	334	356	340	357	345	367	347	323	348	367	355	333	349	355	330	340	334	340	358	379	325	336	376	354	332	344	342	336	339	344	337	361	336	348	334	340	328	349	351	341	333	345	361	352	318	369	378	296	334	348	334	365	351	348	298	347	348	325	390	364	355	347	346	342	372	365	364	349	316	350	349	346	396	373	333	339	351	359	375	370	363	368	349	342	343	373	336	326	383	362	341	358	361	353	319	299	338	330	345	336	335	328	335	346	316	319	376	382	331	360	362	378	351	377	378	364	362	353	338	354	314	339	359	347	356	314	334	339	340	326	364	353	361	323	336	346	379	394	352	349	379	364	373	354	364	334	370	373	348	363	355	311	371	347	313	353	355	356	349	364	366	339	330	374	350	340	346	309	351	380	324	365	373	344	318	362	348	331	326	357	348	345	342	362	335	358	304	370	329	358	371	380	360	367	328	361	360	334	357	381	374	335	349	330	366	341	375	288	349	375	328	340	352	327	353	373	350	364	325	337	337	338	348	341	338	373	347	353	348	336	351	380	334	358	333	342	360	360	354	343	370	331	351	335	367	359	349	355	347	352	334	354	351	339	346	348	366	326	371	359	365	340	329	361	327	356	352	341	399	364	336	315	359	374	339	370	334	328	317	350	330	389	334	352	337	374	350	346	364	372	362	327	325	359	373	340	372	342	320	346	344	363	368	335	347	334	336	347	343	356	355	337	342	376	347	352	319	326	361	390	330	349	373	337	346	325	370	345	322	339	325	349	340	353	328	374	358	332	332	361	326	345	348	364	350	333	332	331	313	362	336	353	346	355	341	322	340	338	392	342	364	361	365	360	340	328	382	354	344	321	325	348	334	350	362	361	344	343	310	338	373	363	354	352	355	329	375	347	366	357	335	359	362	328	336	338	351	383	350	333	346	350	372	374	339	356	351	363	338	339	344	320	331	328	380	315	374	329	338	354	354	358	360	355	356	363	345	355	350	354	355	316	383	319	366	330	312	383	350	375	383	352	350	369	352	321	343	349	363	336	324	364	382	364	363	329	354	344	362	342	354	319	334	351	327	349	336	390	331	364	347	314	346	343	357	360	346	337	335	330	351	354	347	341	323	327	325	365	319	330	358	357	359	342	353	406	355	352	373	343	353	368	357	320	337	338	325	379	398	347	356	380	357	357	333	345	349	323	363	327	323	384	344	344	317	358	368	301	373	334	354	350	344	293	368	345	353	319	355	351	342	330	356	357	359	357	347	338	333	369	347	351	341	344	339	337	361	361	331	348	346	329	330	373	374	343	349	391	346	344	342	378	368	320	379	344	314	347	357	342	362	342	358	367	389	353	383	371	345	372	361	348	346	364	317	355	367	331	340	356	356	340	371	350	313	387	362	379	339	308	355	354	368	334	390	326	380	312	355	361	358	350	364	337	375	331	375	401	309	349	335	362	358	365	348	343	320	371	362	332	345	343	324	331	331	340	351	333	368	344	341	333	318	362	362	340	350	328	330	324	336	374	321	369	348	361	323	359	351	310	355	353	344	366	350	334	376	359	336	320	319	354	338	327	360	316	306	357	316	347	339	402	342	330	333	350	316	379	334	326	316	362	367	346	337	353	329	332	345	385	389	331	390	359	351	333	357	351	335	359	363	342	352	339	348	368	326	351	333	350	358	335	345	358	336	340	365	342	378	358	365	350	338	381	359	372	328	336	364	348	365	336	339	346	359	341	343	339	315	347	315	363	356	356	371	341	317	372	331	356	341	353	326	351	301	364	335	346	331	346	347	312	344	355	344	349	365	334	370	351	329	348	333	342	346	327	376	369	334	355	379	345	379	370	337	368	342	361	381	356	385	338	373	332	336	341	396	353	365	325	324	342	354	337	330	358	337	319	342	371	319	385	359	353	335	362	355	373	354	403	352	344	366	347	369	343	330	363	374	344	332	346	339	361	311	346	337	349	367	345	340	329	344	335	330	357	346	356	334	343	321	357	366	355	338	344	339	355	309	347	352	321	342	329	349	331	348	339	364	343	354	361	330	355	360	343	340	351	334	308	341	361	334	341	348	380	357	322	353	354	366	336	328	321	348	357	378	369	339	369	371	359	353	348	334	341	380	346	331	347	363	334	360	326	319	354	337	361	376
3754	5053	4274	2164	1377	984	786	688	559	521	535	475	456	420	394	391	395	386	360	361	353	359	360	357	365	324	364	364	342	321	388	357	333	340	355	326	349	360	326	346	361	351	349	327	312	359	332	319	336	320	335	341	337	362	351	349	359	315	317	319	305	320	306	316	323	329	380	336	280	326	340	305	351	350	359	346	325	313	335	301	371	327	313	321	321	332	320	344	325	346	318	324	335	338	334	351	328	335	316	377	335	307	349	332	327	343	302	335	333	329	326	329	321	324	309	285	345	343	331	354	348	351	309	338	335	361	297	314	308	315	336	329	334	340	321	318	375	333	330	345	321	355	328	335	311	293	340	310	331	339	346	327	356	311	325	340	341	351	333	304	350	370	336	332	339	348	350	317	347	351	332	337	327	335	331	343	316	340	355	346	316	303	312	303	355	345	332	330	296	321	345	299	354	328	335	305	291	333	333	329	307	326	317	310	327	375	321	326	329	326	341	332	351	307	344	305	328	318	318	334	316	310	324	342	326	312	348	323	348	317	305	325	327	294	307	303	299	325	334	305	343	350	324	328	308	313	315	329	348	337	320	348	299	329	333	312	297	332	347	346	327	319	328	322	318	307	349	320	337	320	340	341	308	345	324	335	362	321	320	330	326	324	319	322	359	328	352	316	299	289	296	306	329	322	334	317	344	375	327	319	302	350	326	331	355	310	300	313	315	315	352	335	326	331	354	334	307	337	342	304	318	290	312	306	357	297	315	306	314	333	369	340	323	334	333	322	333	321	333	305	328	314	327	330	325	353	327	300	344	324	329	323	325	326	370	317	327	312	346	348	352	296	311	327	352	277	338	329	323	307	339	358	345	284	327	333	337	322	353	340	329	338	323	334	283	327	325	337	317	315	327	326	344	333	352	319	343	342	352	326	309	305	347	343	322	324	336	339	329	359	344	306	312	309	346	305	294	335	351	326	330	354	299	354	312	326	329	322	346	353	326	329	334	321	347	351	294	353	319	306	308	313	347	314	317	347	348	320	305	328	314	341	325	309	319	332	323	314	289	339	314	323	317	311	317	285	312	333	327	327	312	338	300	319	308	339	309	326	321	293	317	304	315	345	323	352	342	350	343	357	330	339	333	308	318	311	344	351	351	323	337	327	327	305	367	336	344	317	290	346	343	301	327	338	350	285	335	315	316	324	323	335	340	346	358	321	344	325	284	310	329	328	333	331	330	321	335	322	310	305	329	328	331	330	397	354	361	327	296	308	354	337	328	327	330	336	302	312	308	307	323	319	331	332	325	307	314	343	322	338	327	329	341	317	288	324	319	351	342	313	310	338	327	322	323	338	346	306	283	293	342	307	348	300	312	340	337	323	309	344	344	318	326	367	321	312	329	297	384	308	326	328	271	324	328	348	318	369	323	334	331	315	305	312	338	341	341	304	334	324	309	310	342	376	320	345	317	335	305	312	334	321	322	308	316	342	349	323	309	365	299	325	340	316	329	331	301	361	315	287	322	345	323	347	341	349	306	315	327	309	325	347	342	322	298	340	359	324	326	314	321	327	321	339	317	309	341	326	325	357	333	306	329	328	329	327	319	324	295	329	321	323	350	336	342	329	348	328	320	316	339	329	315	323	308	317	354	306	323	321	301	323	336	292	356	358	323	321	331	345	328	320	329	306	352	326	331	320	331	340	317	347	358	336	337	308	356	282	324	295	330	316	285	334	323	316	325	298	312	346	339	339	277	303	339	342	363	329	313	356	349	316	295	321	354	343	303	328	303	329	316	328	342	338	340	316	344	311	314	301	319	290	352	325	342	316	310	313	314	311	307	313	354	335	329	327	328	288	339	353	393	337	327	317	313	365	291	342	334	338	353	330	345	333	334	316	333	321	341	341	326	309	311	341	333	346	329	312	346	295	373	321	335	333	339	339	313	315	337	289	324	337	319	306	333	317	320	352	333	329	342	326	339	313	324	324	321	335	334	328	283	334	324	331	326	337	327	289	325	345	346	308	343	327	299	306	355	352	293	331	307	315	339	330	334	349	308	301	362	331	302	332	381	334	347	309	326	324	351	318	374	356	351	330	325	301	331	310	303	338	309	322	342	325	349	331	315	328	310	312	319	336	355	312	318	312	330	332	326	332	330	305	347	292	360	317	337	342	330	322	320	329	314	326	335	342	311	341	304	303	295	307	332	324	340	315	331	307	347	349	300	335	306	332	334	336	317	346	327	360	322	343	294	321	349	311	346	298	311	327	328	289	301	330	328	321	328	326	361	351	311	294	329	322	311	331	348	342	322	320	340	312	309	316	326	311	306	321	332	294	345	351	320	341	316	335	318	354	336	310	325	320	324	344	366	308	348	311	336	342	332	333	322	339	311	326	331	343	329	326	329	329	336	345	343	331	313	314	307	324	329	375	306	318	335	321	336	276	309	328	294	342	310	356	328	326	307	304	305	342	337	331	345	340	356	315	346	329	344	336	327	300	322	317	318	303	317	312	309	318	343	327	310	334	303	306	338	306	351	305	341	335	340	312	331	365	313	297	300	317	320	324	325	332	315	322	315	319	323	311	322	347	333	308	329	331	333	308	377	332	324	338	332	287	311	322	317	337	333	340	318	316	340	344	309	341	330	321	331	329	318	322	330	314	343	318	317	308	309	342	323	313	313	330	333	352	332	327	321	293	329	332	315	283	307	343	319	333	332	357	327	315	331	273	319	331	341	326	358	345	319	299	369	326	335	329	323	323	362	334	312	341	332	315	323	319	314	324	339	340	331	316	342	329	324	311	330	354	344	329	303	339	324	315	328	332	327	338	307	359	324	325	336	325	325	326	297	303	312	343	318	314	306	344	335	307	313	298	343	301	327	332	305	315	313	352	332	348	337	331	308	308	337	343	313	315	316	298	313	320	314	330	325	339	276	322	323	324	354	313	327	316	352	317	317	307	334	327	329	321	358	329	301	329	366	336	337	315	317	319	331	330	334	335	309	299	315	337	314	341	325	330	332	290	354	307	309	319	291	335	317	330	330	329	324	321	306	329	345	292	303	311	305	295	308	341	290	316	341	343	325	320	347	304	330	356	311	292	290	296	367	301	327	335	333	344	314	313	325	297	342	295	326	345	315	318	341	294	303	319	311	328	330	308	307	299	349	326	332	326	317	278	337	324	332	322	329	334	294	315	330	345	296	341	325	297	332	298	316	281	317	317	331	328	332	317	347	348	342	329	313	350	322	330	329	287	316	333	314	338	306	305	320	315	337	323	340	322	334	337	295	299	329	309	317	285	334	306	327	363	345	337	346	320	357	318	310	318	312	324	314	302	317	310	304	308	331	307	313	340	313	335	285	315	335	353	310	322	319	330	284	329	332	305	331	287	320	311	319	350	308	305	309	322	320	326	307	335	297	322	330	343	317	332	311	346	305	328	309	300	324	341	327	309	323	331	342	280	327	279	335	301	311	346	327	335	340	344	324	296	323	299	328	326	323	322
27664	10504	1854	1278	1054	992	1004	999	1048	1003	970	979	948	985	1015	996	994	1002	974	996	980	1002	991	972	970	954	960	933	951	981	980	1003	983	950	948	954	954	917	942	983	968	953	991	918	957	982	957	955	924	960	1031	977	1036	987	958	1001	1000	966	984	938	919	982	961	992	967	968	958	963	958	941	986	987	996	929	1005	992	953	1010	977	1008	934	992	965	973	935	924	1005	965	978	928	969	992	1031	1016	956	1008	999	961	1001	991	966	1001	902	954	931	950	1025	964	952	910	984	947	1026	941	986	981	973	974	943	935	955	940	934	995	980	978	980	927	967	968	963	978	957	943	941	943	1012	1004	947	942	933	998	1010	981	953	936	1015	1057	961	958	1008	958	1002	990	967	985	1012	959	953	961	998	1003	991	1027	970	1007	935	939	943	944	968	1011	968	998	939	992	982	996	1004	919	942	973	960	963	969	976	963	965	983	875	975	958	928	1003	969	977	980	1002	964	973	925	1038	994	959	960	971	980	942	955	941	1019	994	965	971	966	1012	876	956	945	1034	971	960	967	908	949	980	977	958	940	968	952	948	939	958	1023	942	954	988	1006	958	972	957	937	1040	1010	957	980	975	960	1009	938	964	929	927	1008	1007	999	989	914	974	999	945	1000	1001	955	993	992	940	977	945	1001	964	962	978	1003	929	973	1021	980	956	986	951	947	957	1018	947	936	963	1011	987	949	958	977	928	949	1003	928	974	975	944	1006	994	964	928	930	949	1037	1006	972	1056	921	930	993	954	932	944	990	998	953	950	997	1007	1022	983	942	945	1012	960	1020	984	1027	964	1003	968	950	982	941	974	991	985	991	906	958	962	973	993	936	975	997	952	1004	1034	952	956	981	980	1012	964	959	1012	947	963	974	1002	991	1042	1002	972	958	961	999	980	968	947	999	1025	940	996	935	971	936	982	1001	1013	913	1001	988	998	962	944	965	975	958	941	950	996	992	949	961	992	951	923	1016	964	926	955	945	1014	932	955	982	975	951	956	931	984	1017	970	970	962	979	939	902	936	959	1003	940	1005	983	953	954	1015	978	988	1026	936	987	941	1014	962	931	952	911	967	942	987	934	1019	952	936	977	996	989	1010	950	991	966	912	1017	958	968	974	944	1029	1039	971	1018	1035	901	1015	987	916	951	999	975	949	959	994	958	991	947	949	957	966	966	947	955	1017	963	954	1058	997	935	982	969	979	984	970	949	983	961	979	948	960	987	988	947	979	967	949	902	968	1042	977	928	992	999	965	925	966	965	956	1011	950	981	975	997	958	914	926	985	974	963	937	967	988	933	971	971	987	985	949	946	923	948	932	959	983	933	941	940	947	947	952	995	953	1003	982	1002	1011	942	1000	977	958	932	922	948	983	1002	963	975	1009	1005	944	942	987	945	982	997	955	995	1000	974	1006	1006	941	991	1008	954	971	964	1014	1030	928	930	955	989	949	995	1005	989	1003	937	933	933	963	940	1014	942	1020	924	993	1033	987	971	977	953	1007	968	958	951	961	929	999	941	1017	944	987	973	1011	961	968	983	936	924	925	1017	944	952	933	966	989	957	913	1009	961	957	936	1035	962	965	966	1001	969	957	927	917	942	893	954	1013	987	981	1004	999	963	982	980	1030	1002	994	1003	968	980	1037	981	1033	885	978	970	946	940	948	956	978	1002	959	1026	936	979	1050	990	937	1045	975	971	990	957	964	943	977	956	991	948	980	956	997	943	896	1010	1001	934	911	928	897	944	968	944	1015	956	929	970	964	1004	994	967	946	928	948	994	1000	955	955	1026	1018	960	951	1034	995	983	1002	990	943	977	988	1027	1028	964	962	1027	926	958	972	942	964	1004	973	950	976	1000	988	1003	979	1002	1008	995	940	988	1028	956	953	1019	974	962	980	1034	975	1023	933	935	989	1008	923	960	983	979	997	980	973	961	972	991	916	948	917	987	947	967	962	947	960	964	965	988	971	948	1004	969	915	1011	961	934	956	889	944	956	1024	972	990	929	926	947	1013	967	978	982	994	947	1023	934	940	946	970	959	1005	1006	1044	990	966	950	960	973	973	976	925	1053	936	935	986	959	972	1005	962	963	896	977	1014	970	943	960	935	949	1021	955	961	934	951	935	1024	997	908	957	1006	991	1013	935	1006	967	1012	981	905	1030	946	972	977	982	985	985	979	922	944	1000	1002	967	1009	966	950	982	974	912	949	1014	968	919	1008	955	984	965	941	1012	995	994	999	998	966	977	971	949	970	981	1006	938	961	966	992	1007	923	904	977	987	1009	957	999	963	934	962	983	981	996	923	974	993	976	975	941	992	931	986	946	1037	965	988	970	943	979	1038	952	916	983	988	1032	1010	941	992	976	1016	916	971	954	968	961	981	940	931	957	980	1007	991	997	1008	965	1009	972	933	934	995	986	957	1000	947	1000	955	1019	975	959	931	1038	987	937	946	958	995	941	990	963	997	971	971	908	994	963	902	948	890	928	970	956	950	933	1008	1029	977	970	988	979	941	1011	982	974	885	971	970	960	991	1020	1017	945	910	999	1010	959	997	1004	988	997	990	934	982	950	1015	1000	975	964	912	988	969	973	926	968	998	1007	958	974	928	975	993	1003	982	989	989	933	946	999	983	975	1006	952	996	988	1001	905	984	999	944	974	957	945	986	1023	1014	942	961	979	985	981	952	998	1051	926	992	927	976	1012	954	980	1010	969	1016	978	929	978	972	982	1039	992	984	963	973	952	968	958	971	1023	975	1022	1008	1007	1012	956	979	942	1050	994	975	989	978	971	1002	945	986	1034	975	971	1007	1039	1009	944	966	956	981	1025	911	986	972	995	974	957	1007	966	987	914	899	978	901	968	989	964	930	953	1001	957	1000	1000	963	959	977	932	1001	1020	1000	936	976	933	999	973	973	1011	1006	976	982	965	911	1015	975	939	965	962	1002	981	943	960	991	987	974	918	992	948	979	951	921	1030	986	971	980	945	985	951	968	998	996	976	926	903	1019	945	1000	1005	974	1012	979	947	978	935	975	993	932	956	942	946	918	975	943	972	993	1005	915	976	958	966	968	969	993	956	971	948	984	1007	981	990	976	901	1040	968	974	976	926	1016	970	1048	950	922	972	1000	925	976	902	942	953	970	946	951	1019	971	977	1016	966	987	1004	977	917	985	935	989	942	971	960	965	938	991	999	973	964	942	996	946	965	1003	970	981	997	939	946	982	976	987	953	928	988	990	1025	928	923	986	939	988	962	1015	965	955	981	992	977	1036	956	929	975	948	910	943	994	944	945	979	960	961	954	1043	943	956	977	958	1010	954	1016	955	1007	1003	1011	977	1000	976	1012	1020	965	908	953	987	959	953	1023	978	913	933	968	980	985	993	959	970	1012	1007	967	935	990	940	938	995	1009	984	1000	960	956	1011	907	976	1015	939	1014	911	1032	939	983	1016	940	944	977	958	947	1000	1012	939	950	1020	971	1005	981	996	988	908	980	960	940	984	989	924	942	964	940	994	969	944	990	952	988	975	991	920	992	952	1011	934	1011	1028	982	956	999	985	941	951	972	927	987	945	955	947	977	1008	965	1024	999	995	1001	920	959	1002	1002	1009	987	980	993	898	972	959	972	966	970	976	980	1009	975	950	1010	997	970	990	1017	989	1025	969	950	989	995	985	955	992	976	1016	997	954	978	921	908	977	1006	955	1010	1006	1006	937	942	952	994	1016	977	963	1006	996	980	947	958	980	927	995	983	1007	989	992	992	992	934	997	1018	973	1010	939	971
5424	1030	989	866	778	826	817	786	788	788	776	858	747	753	766	761	765	748	761	806	767	772	781	794	800	822	784	792	790	824	804	729	800	756	802	805	770	775	791	818	790	797	791	733	834	797	742	773	776	764	799	770	742	787	790	822	777	771	794	762	836	785	807	791	775	759	786	733	817	783	827	784	767	812	730	762	750	801	801	791	782	786	767	827	747	764	795	800	794	743	772	762	750	808	807	756	803	745	787	788	791	793	828	780	778	768	750	788	780	764	831	759	762	761	772	761	762	789	734	706	817	718	834	765	801	792	777	808	790	794	788	802	784	808	749	757	755	794	817	836	827	783	732	760	725	734	782	756	812	831	775	755	769	772	802	767	736	758	799	820	776	793	784	855	810	756	799	816	799	807	802	789	758	804	762	785	798	835	819	763	789	742	793	783	799	771	761	747	809	783	795	765	769	803	732	828	790	730	759	763	791	797	817	810	756	747	776	775	827	748	782	748	761	785	788	792	731	786	774	785	824	763	745	766	810	770	809	739	728	791	821	761	779	744	780	797	739	750	828	822	782	776	745	739	798	751	760	726	757	779	777	825	769	783	754	855	768	786	749	752	768	805	738	788	780	814	757	754	744	760	802	733	783	813	766	796	717	781	823	799	767	828	772	819	792	822	748	799	763	778	792	783	756	771	795	774	750	794	818	767	798	746	823	797	776	816	790	774	780	760	816	745	778	778	750	825	780	733	790	780	808	754	754	759	795	795	763	756	772	795	803	778	737	792	733	753	748	778	787	833	762	812	822	756	790	747	765	803	807	795	794	794	742	755	834	762	787	740	785	785	770	774	768	797	776	793	790	802	778	753	747	780	764	802	804	768	776	810	719	784	792	785	829	801	746	809	764	779	759	834	827	760	768	800	804	746	784	752	759	800	780	767	764	808	775	740	755	791	777	774	787	766	740	758	811	806	762	812	768	769	785	773	711	805	808	795	776	784	754	827	764	777	795	768	737	763	749	787	798	772	799	806	755	763	776	796	861	788	785	789	765	761	772	796	837	767	791	756	781	770	781	760	778	777	732	758	813	805	796	759	789	786	796	739	818	758	755	791	777	772	738	793	823	810	790	766	740	771	761	799	752	776	731	774	780	767	770	775	763	765	755	752	711	730	803	776	824	757	808	800	752	800	763	739	777	787	729	767	826	814	800	781	814	785	769	749	760	731	775	807	742	767	810	811	804	765	790	754	782	730	759	789	753	779	781	761	742	768	795	793	772	762	794	777	794	770	788	815	801	815	786	789	764	797	815	778	809	771	774	731	779	763	755	735	781	782	801	782	752	826	723	745	784	767	718	800	763	790	780	789	758	779	836	755	785	758	728	756	728	812	872	783	815	754	776	789	772	790	783	810	829	817	752	792	845	735	827	734	814	736	738	781	822	736	777	779	770	758	762	809	765	816	789	765	776	716	791	786	791	756	785	772	727	810	789	766	803	793	764	736	776	779	780	747	836	776	775	814	785	739	780	746	794	759	761	813	818	760	757	788	743	785	781	741	778	808	815	790	824	745	821	752	772	760	825	778	805	790	739	799	827	809	775	841	815	810	776	765	838	768	769	778	766	790	758	821	810	763	792	776	812	806	713	773	704	738	765	757	754	784	767	789	775	741	748	731	795	815	795	786	831	787	757	718	792	794	764	788	794	804	795	767	785	751	774	792	735	773	800	741	808	736	719	780	779	773	798	784	785	755	782	793	745	769	783	793	757	790	767	769	782	733	777	750	747	772	789	745	770	821	751	788	782	775	777	759	772	747	747	836	778	771	787	804	761	796	777	747	761	763	748	832	746	813	791	771	785	751	788	824	782	760	750	778	764	767	747	763	758	765	801	796	777	771	761	787	779	764	781	758	765	762	793	775	803	754	755	775	780	769	797	837	819	765	794	819	790	792	756	799	751	782	780	857	766	793	767	806	790	763	780	811	827	787	762	772	767	792	831	805	792	807	832	770	807	791	741	809	824	788	793	776	780	730	778	788	776	779	769	747	806	774	780	765	749	799	762	728	756	836	772	801	773	792	773	800	734	790	787	764	785	808	747	826	756	763	771	811	730	811	770	761	772	768	741	741	755	798	759	763	779	743	754	813	757	840	790	789	746	795	756	767	802	809	778	752	767	770	827	812	841	752	774	761	790	760	794	794	726	762	802	757	764	791	758	774	754	763	815	788	812	817	790	693	794	765	775	771	765	774	796	774	824	835	761	793	785	732	763	764	747	730	772	750	794	795	784	790	759	811	782	757	714	790	775	728	768	751	735	768	819	793	773	754	810	755	758	752	783	805	792	793	788	792	753	783	784	780	749	742	755	776	788	796	829	797	797	792	785	800	762	803	746	770	810	819	762	772	796	831	789	745	745	817	807	767	775	806	793	862	819	752	745	801	762	779	793	747	728	811	818	803	798	771	781	774	760	748	767	784	781	772	735	790	784	715	768	775	785	782	737	802	775	843	766	804	784	793	756	776	783	760	799	760	793	812	741	751	824	848	794	758	803	818	762	731	770	805	781	802	800	771	786	806	774	739	839	788	787	813	794	726	795	808	717	815	728	742	773	783	785	769	717	768	759	801	804	797	757	777	792	813	792	760	810	802	804	845	811	744	802	758	782	743	797	792	786	781	826	760	793	738	798	803	813	763	787	778	778	782	815	745	804	782	785	793	808	766	787	830	806	810	763	763	772	759	816	786	786	786	764	731	773	797	765	751	783	758	786	819	788	856	825	793	769	782	773	828	797	795	804	814	783	816	772	746	797	738	788	764	734	756	822	797	786	781	818	793	798	756	810	751	753	735	771	787	783	809	750	770	796	764	812	779	789	762	771	770	762	753	758	813	821	747	801	705	789	733	757	784	769	761	828	761	779	735	785	802	770	758	802	762	788	778	766	747	722	798	751	758	771	795	758	789	788	850	772	800	721	803	752	783	791	790	753	806	797	782	739	774	765	717	787	752	780	777	770	807	760	796	825	805	777	769	813	789	734	794	769	825	749	815	769	807	743	789	791	789	764	807	842	779	813	781	804	789	729	791	794	820	782	776	789	772	788	834	790	782	800	759	787	742	786	808	787	790	775	818	819	773	756	786	809	791	773	814	789	770	808	783	780	756	742	737	770	761	740	732	737	813	775	748	812	766	744	818	785	813	759	803	769	772	777	793	771	724	765	809	764	742	816	773	802	761	763	744	777	711	819	765	847	758	765	817	788	805	779	762	793	809	774	755	811	747	734	817	768	762	741	772	769	778	738	815	737	830	774	779	812	734	786	768	787	807	747	813	797	763	779	749	739	754	790	728	733	817	769	764	779	753	821	814	797	751	750	807	785	747	776	776	744	754	802	735	757	830	758	764	781	797	765	774	740	742	745	729	879	775	814	827	782	752	813	767	766	798	769	788	775	752	803	732	771	712	809	758	765	749	826	790	793	692	783	795	856	797	761	757	758	829	758	820	790	756	776	743
25767	21446	27219	25442	4533	1211	959	806	718	732	726	737	663	687	727	654	705	681	704	633	677	729	707	659	668	733	626	697	653	682	643	626	664	664	686	666	634	667	715	652	638	685	633	681	691	640	673	647	682	658	633	660	644	608	687	676	656	653	626	644	619	631	635	648	665	619	668	633	684	640	658	683	656	652	658	644	655	648	647	662	676	672	665	674	695	648	640	670	675	675	687	708	693	660	651	727	671	640	635	700	657	688	659	626	638	645	662	662	645	673	664	637	670	624	649	626	628	711	669	624	630	675	640	641	649	695	682	662	630	641	649	649	716	661	657	628	631	618	679	664	638	663	679	684	635	636	639	604	667	636	663	659	731	648	685	669	671	698	604	683	636	628	646	608	674	678	694	660	678	664	682	671	642	708	687	663	623	690	660	675	632	601	695	647	633	667	683	681	649	672	670	654	686	666	651	665	663	646	687	635	631	645	679	664	667	622	668	665	649	641	641	662	694	642	660	597	628	670	684	683	687	681	621	650	629	647	617	667	668	612	653	653	637	675	642	643	689	694	612	646	656	684	692	665	650	686	679	700	627	649	663	682	624	627	639	637	642	721	630	649	670	676	687	623	652	678	668	669	688	637	633	680	716	643	656	623	592	661	689	694	653	653	621	631	683	655	677	673	651	684	636	663	649	696	623	625	662	642	677	670	682	643	625	677	642	658	675	621	687	642	672	632	645	684	673	679	633	648	578	636	625	669	660	672	647	663	677	624	626	695	602	718	658	633	611	614	645	732	669	638	617	645	670	676	677	664	644	648	676	702	649	708	637	635	657	636	649	663	656	623	645	643	616	643	632	623	652	651	630	631	656	703	671	682	641	649	646	676	661	676	619	660	685	660	609	685	673	695	629	684	681	723	639	689	660	660	650	660	678	675	643	604	640	661	626	596	655	674	706	698	713	671	650	654	663	621	636	643	663	669	648	629	646	640	636	657	659	632	646	653	665	596	671	657	638	649	648	699	639	657	626	648	642	624	658	647	650	631	645	636	665	656	663	676	696	694	605	670	647	647	658	665	649	637	663	669	596	613	597	677	672	721	633	612	669	715	647	625	645	639	686	641	628	674	628	622	674	644	663	687	641	653	632	702	641	668	655	708	676	656	682	613	659	654	658	671	674	627	626	634	640	582	655	742	646	616	615	668	631	670	673	641	699	683	704	693	666	664	627	627	659	711	665	676	697	683	660	689	678	684	683	655	675	711	644	663	648	572	658	655	663	647	667	627	619	646	686	667	721	657	641	652	672	645	658	671	647	691	627	675	643	618	668	644	666	634	668	678	665	668	663	700	641	678	661	723	644	634	702	662	624	687	652	672	678	658	650	691	686	653	653	676	694	655	665	616	659	675	675	618	640	644	659	619	627	620	637	679	665	632	667	641	668	627	708	631	606	690	655	688	660	653	630	657	638	658	623	691	622	662	618	633	669	669	672	675	670	650	697	684	677	666	650	649	651	602	642	651	656	659	657	666	703	672	678	644	641	670	663	671	648	601	677	653	666	650	675	719	589	681	672	670	658	688	682	667	678	641	627	671	624	653	685	654	676	629	639	676	640	652	661	612	637	639	660	675	639	689	620	658	699	666	630	630	691	641	670	686	668	641	731	652	669	707	646	650	684	641	657	695	658	705	659	658	636	639	608	713	655	623	621	630	694	651	688	629	654	638	681	613	632	687	670	695	622	643	648	675	664	669	701	673	684	707	688	647	674	695	656	633	675	640	698	670	674	615	703	619	613	650	687	663	606	673	691	642	684	641	676	665	680	649	672	667	704	623	635	641	624	629	698	666	636	678	694	649	657	611	694	652	666	681	637	679	653	659	631	637	672	663	593	660	680	675	629	667	659	641	594	645	641	627	647	660	604	679	665	613	658	643	684	657	665	680	619	658	688	636	671	672	642	622	620	617	637	626	645	660	678	617	684	631	721	621	612	636	706	662	653	670	677	681	649	691	635	684	644	676	609	623	640	647	618	655	679	683	669	676	630	691	654	625	676	713	616	644	659	673	661	701	620	669	610	684	667	661	648	663	658	635	671	612	625	658	662	661	668	662	610	648	651	675	647	604	702	685	683	685	666	673	606	688	645	648	639	660	684	622	610	659	640	664	644	697	638	674	691	624	621	656	665	646	671	681	629	670	671	656	666	627	645	696	616	628	668	659	657	671	677	654	672	663	663	652	699	657	614	682	686	615	644	660	670	637	624	655	635	709	643	645	632	650	662	656	666	639	613	661	636	683	697	628	676	631	674	629	626	673	665	674	648	646	641	665	648	650	696	664	663	650	638	630	623	665	668	660	666	634	668	678	604	632	724	659	652	659	685	622	629	619	663	643	630	651	651	618	624	656	626	664	642	633	671	713	619	692	685	655	688	633	655	652	663	653	673	603	607	645	643	693	694	595	629	668	675	646	628	658	688	646	676	653	653	660	675	640	634	654	666	659	619	641	639	616	616	663	647	671	640	683	680	613	668	753	642	646	668	634	669	640	684	683	638	622	626	625	625	657	686	687	669	688	656	662	675	648	659	678	665	645	612	649	634	612	679	664	680	639	623	639	662	660	617	614	665	656	639	635	648	658	637	648	662	618	636	673	648	632	666	673	638	674	654	652	662	668	615	633	640	655	669	712	644	644	637	713	675	674	656	703	691	637	667	670	655	675	677	675	685	661	687	656	671	643	638	658	659	671	667	665	682	643	630	666	647	668	722	671	630	676	635	678	637	648	597	712	595	695	634	660	636	669	638	639	647	687	643	674	637	642	646	699	693	676	661	609	703	684	649	645	658	650	664	627	663	665	656	687	657	675	643	661	690	675	646	706	620	713	667	661	646	673	648	706	694	637	660	666	679	632	648	692	701	703	632	673	605	689	668	606	614	662	723	674	669	652	703	613	652	671	661	677	660	644	632	684	656	668	640	662	710	654	684	678	669	694	644	674	664	618	605	683	702	665	657	653	638	647	635	637	641	661	652	635	629	687	685	658	662	688	630	672	693	647	591	668	617	632	625	670	660	686	651	670	674	639	639	644	632	643	653	685	648	689	651	638	670	652	653	669	657	677	691	657	691	635	708	639	646	648	648	643	685	672	590	678	675	666	664	661	663	718	675	663	663	663	621	654	640	657	647	611	619	681	648	657	657	635	635	664	643	690	687	650	654	668	689	679	708	630	652	669	667	679	648	651	608	676	664	693	657	666	662	708	676	669	686	656	667	661	652	630	647	644	652	669	641	634	620	625	699	671	679	643	652	650	605	640	673	664	687	627	686	607	645	646	660	666	663	732	655	632	710	623	659	676	645	641	630	635	670	654	687	720	660	690	599	651	701	682	679	656	600	668	626	656	637	654	665	625	639	680	681	592	641	682	690	670	636	664	649	649	667	648	639	641	624	698	692	673	698	652	688	661	637	661	694	608	677	670	646	677	632	623	639	633	637	673	643	659	685	649	635	642	677	678
3730	3022	2413	1429	1049	922	785	688	716	696	650	615	621	678	617	634	596	590	667	587	584	573	593	606	620	571	627	604	564	577	567	578	628	546	550	603	574	576	551	534	565	580	529	561	573	540	571	620	538	611	545	580	553	572	521	550	606	599	583	583	558	566	566	581	533	582	573	541	550	610	550	624	614	575	596	576	512	604	541	564	581	602	575	540	577	588	560	550	610	587	565	545	596	567	556	585	588	605	580	562	574	580	569	539	571	586	577	548	563	502	554	554	564	574	544	576	586	566	592	579	575	603	588	545	595	582	557	577	560	601	579	568	590	591	592	552	585	564	555	590	566	543	549	565	575	575	560	591	535	580	582	616	593	571	572	601	555	571	555	574	548	592	570	540	566	598	582	590	570	566	607	549	609	558	560	585	566	596	549	580	596	510	595	584	569	546	546	540	612	563	585	551	612	535	584	555	600	571	585	572	599	543	579	563	569	547	552	546	536	559	593	529	556	575	548	572	572	559	574	549	588	574	581	539	579	547	587	606	559	561	558	581	574	556	571	542	577	566	552	594	566	578	584	570	587	565	603	585	565	601	542	573	550	589	556	572	543	594	571	538	597	562	562	545	562	612	581	572	558	538	576	557	582	550	562	580	602	532	566	575	555	562	551	545	580	555	533	532	587	600	575	567	608	560	540	565	576	565	563	583	553	554	571	566	610	597	531	538	558	574	529	540	583	546	580	590	594	590	563	560	604	603	582	568	543	622	583	538	587	585	557	583	589	586	556	565	573	560	587	534	531	567	595	591	569	536	560	564	565	535	558	610	563	559	579	570	575	584	593	585	579	547	618	603	524	537	553	546	542	549	573	522	572	590	583	553	551	560	556	560	589	504	567	575	599	531	557	580	559	594	563	569	582	571	574	572	547	592	606	591	544	588	522	567	584	582	595	571	581	590	600	565	551	563	565	594	562	553	581	595	577	583	568	559	526	553	566	572	571	601	543	579	581	568	571	540	546	567	563	544	551	567	560	583	582	561	595	543	564	576	556	554	538	536	584	569	556	568	554	573	537	549	541	568	540	576	582	574	569	545	551	572	564	524	569	556	521	582	522	519	587	549	544	584	585	569	598	516	590	570	617	545	570	579	582	551	594	554	537	573	532	576	591	582	579	595	558	535	532	582	585	513	576	600	547	535	598	556	506	564	549	522	570	547	557	579	566	587	570	588	584	559	564	542	553	602	539	570	562	566	516	576	592	516	572	558	577	581	583	578	520	515	576	570	558	560	597	614	579	539	588	575	609	550	586	586	593	547	586	573	586	583	581	591	528	565	549	504	533	539	585	552	601	551	565	503	566	544	554	590	557	566	576	545	538	599	584	558	535	590	623	577	584	533	558	611	558	558	555	583	530	541	549	572	593	536	577	554	574	573	575	559	517	588	546	531	584	582	509	565	547	533	565	580	575	586	586	536	509	521	600	590	539	599	570	557	560	547	560	566	542	576	559	559	535	561	516	589	570	570	532	575	528	562	582	586	572	558	594	553	574	557	576	580	572	563	580	577	539	573	595	589	534	587	568	553	573	550	516	604	571	589	564	579	623	562	553	551	566	590	595	576	551	555	580	586	558	550	550	548	614	540	553	541	599	542	499	647	588	565	561	575	574	552	557	580	558	578	538	534	577	568	571	542	561	576	568	551	555	539	549	572	593	564	590	548	578	573	557	555	588	591	552	592	566	576	585	585	567	585	582	547	547	590	552	550	588	533	581	521	560	625	553	574	548	553	633	536	581	574	562	593	559	585	560	558	543	565	583	542	581	537	570	603	561	555	591	551	608	570	544	520	510	604	549	621	576	537	577	563	557	551	577	588	552	590	533	602	564	579	579	552	610	584	564	584	536	569	582	544	588	573	586	595	613	524	568	592	562	592	541	587	568	578	602	537	573	583	572	588	582	520	582	546	530	601	559	593	536	551	526	538	538	586	599	528	501	563	557	576	545	583	556	580	555	564	590	575	571	534	567	599	566	569	579	610	556	555	572	583	603	592	519	560	503	564	554	551	582	514	562	563	574	560	581	579	557	570	563	591	551	558	593	576	575	573	543	563	595	575	577	541	543	541	552	574	556	542	582	562	598	526	601	536	588	594	559	536	579	564	517	575	532	583	551	537	577	560	588	564	551	549	619	570	571	563	584	579	549	551	599	575	597	558	602	556	534	588	632	507	536	568	559	575	563	564	506	520	590	566	559	548	546	560	584	544	569	578	554	548	577	553	579	586	516	518	567	584	571	553	558	567	569	625	584	546	605	561	554	558	539	523	562	570	531	589	540	523	548	528	597	545	557	534	559	553	550	581	573	566	537	555	534	557	577	561	597	580	589	572	526	546	565	539	569	577	531	572	573	610	565	567	529	575	570	571	563	576	608	525	536	570	556	585	539	552	564	562	545	571	591	568	563	569	536	568	609	553	556	558	571	584	581	576	579	531	536	539	572	572	561	583	537	560	581	583	548	554	540	588	549	603	539	519	565	591	540	528	636	581	567	605	555	530	519	594	559	540	559	588	565	514	551	564	593	617	533	580	563	568	537	565	555	577	535	534	553	579	552	633	569	540	565	575	539	571	578	565	594	555	546	558	566	562	563	562	571	557	552	594	556	503	535	550	602	579	560	591	558	568	558	586	532	585	564	571	557	553	564	548	556	555	560	568	569	538	573	607	568	596	565	552	522	532	554	625	536	534	595	546	592	610	554	603	568	523	599	585	608	551	544	569	526	574	565	607	538	577	567	558	585	599	556	586	560	571	574	557	594	580	541	552	565	573	547	542	549	578	598	592	564	590	562	552	583	556	563	571	547	573	559	530	549	563	528	579	545	547	543	577	563	572	594	574	569	537	574	559	613	605	590	566	556	566	581	569	565	562	577	554	538	554	547	607	551	528	567	576	540	525	563	568	611	560	553	540	547	554	562	564	540	559	543	564	549	599	614	549	548	584	556	554	562	589	559	555	516	557	570	543	561	559	583	570	557	617	576	542	529	617	545	573	591	539	533	566	555	567	558	554	598	532	582	580	552	581	538	544	581	589	606	620	579	585	556	525	541	562	574	550	530	566	569	548	541	590	526	557	561	583	570	557	583	562	541	572	572	531	574	569	579	587	573	570	575	568	545	560	556	556	563	547	521	557	538	548	590	566	564	577	585	552	557	561	579	586	547	512	552	614	526	559	578	563	548	589	579	551	576	558	567	550	574	568	550	587	541	601	569	545	574	554	538	578	561	562	560	554	569	522	556	567	595	563	569	582	585	560	535	572	587	567	561	581	561	563	555	531	553	576	535	567	591	541	545	558	562	563	546	534	565	601	565	595	539	571	579	537	533	558	590	552	549	487	592	552	547	553	563	578	528	580	560	529	558	581	543	573	530	581	577	543	585	510	577	513	548	592	539	539	570	537	564	572	556	523	556	546	576	559	588	545	541	565	609	570	597	624	606	602	564	539	545	529	550	573
24557	21434	28600	24669	21231	3682	948	611	513	457	440	415	417	423	401	393	407	399	345	370	372	383	400	344	367	370	351	367	367	362	343	376	340	342	376	354	374	378	392	336	327	388	354	349	355	378	352	328	372	372	351	332	369	361	384	410	344	344	376	338	343	349	342	358	357	344	342	355	373	346	305	375	340	367	335	299	340	368	327	346	369	342	354	386	344	381	340	351	335	360	336	325	324	357	352	364	375	379	338	317	368	326	346	320	334	353	356	375	329	345	339	374	364	315	381	368	329	373	368	317	366	358	351	345	371	360	354	378	352	370	370	378	358	385	348	361	353	380	357	337	336	358	332	328	347	366	333	322	333	349	383	341	353	320	325	355	359	359	329	322	341	328	348	356	337	340	349	327	318	334	369	386	336	371	355	326	347	355	340	364	370	368	356	347	319	337	364	388	374	344	325	357	338	355	340	366	369	364	348	348	322	387	377	320	349	344	386	336	356	358	327	357	320	355	327	361	347	321	367	372	363	368	320	327	345	366	344	308	348	361	349	354	358	349	331	349	336	372	339	375	319	373	348	323	349	355	349	326	354	338	345	349	375	314	348	370	339	356	346	323	337	345	344	330	328	344	341	337	350	306	358	337	341	340	336	349	332	370	315	352	312	356	387	344	356	346	344	335	404	354	332	330	342	384	376	364	347	339	382	330	354	345	345	336	353	325	382	366	337	354	372	375	328	312	332	366	346	342	352	341	338	336	327	360	366	347	344	330	357	352	337	351	336	301	345	337	353	357	349	374	351	375	328	359	367	312	354	346	388	326	368	348	339	340	350	325	343	367	337	321	334	357	375	338	308	339	364	359	339	312	341	371	352	365	343	353	328	346	297	352	332	318	331	311	343	343	341	365	344	308	347	349	359	313	327	351	353	340	325	325	328	363	344	325	314	356	362	349	345	334	351	348	347	325	376	324	331	363	343	338	318	320	334	338	367	346	351	304	346	325	350	341	337	333	304	325	343	324	334	336	351	385	362	371	340	328	328	342	327	330	316	339	352	342	372	324	367	374	338	327	344	358	337	347	334	328	361	343	328	357	334	360	333	329	346	352	360	326	326	346	359	339	336	323	355	342	334	359	344	323	349	356	331	356	347	371	321	333	342	351	345	337	356	333	357	313	352	342	338	341	381	357	311	325	332	348	388	318	348	326	356	323	321	344	358	322	360	370	340	339	343	356	386	328	358	341	343	364	331	351	379	320	332	370	308	317	364	319	360	340	320	354	337	351	319	376	331	331	351	349	361	340	342	340	335	342	344	305	335	345	326	340	360	362	337	346	365	339	348	360	367	333	386	333	328	360	361	322	361	313	353	337	354	348	354	357	347	325	309	320	348	360	345	322	346	353	372	359	361	345	356	352	324	323	368	340	308	345	366	354	316	345	349	367	329	352	355	343	376	342	365	346	344	328	353	360	342	325	364	353	350	327	355	338	336	331	351	336	336	325	332	368	370	352	360	333	351	341	367	323	342	326	351	342	349	364	343	366	331	390	317	361	359	350	353	326	355	314	356	332	353	348	346	323	355	333	358	375	387	314	338	332	358	347	359	326	367	363	340	328	340	351	347	366	381	353	340	349	358	335	339	414	353	360	342	340	340	355	329	371	332	345	368	359	335	330	368	347	334	301	367	375	326	352	342	351	342	338	330	320	360	336	354	363	350	363	349	340	343	382	355	330	349	330	359	321	354	346	366	316	331	306	332	329	335	346	349	343	333	312	357	325	376	358	308	316	362	332	346	320	346	342	338	405	356	334	367	339	321	329	344	326	295	336	305	366	353	358	357	329	328	356	355	321	332	342	371	351	342	311	355	309	335	334	322	366	329	342	363	358	353	357	367	356	369	365	356	322	351	353	346	333	343	372	359	339	375	379	375	384	316	346	338	351	354	366	328	377	341	327	358	368	349	348	367	334	338	336	333	335	353	357	386	312	333	317	354	344	339	362	343	336	352	390	374	344	305	347	346	343	332	331	359	325	305	341	339	364	331	391	381	350	339	340	314	351	339	386	336	363	372	348	371	370	349	328	319	318	354	324	375	345	372	343	331	361	360	325	346	348	339	323	348	319	349	312	338	356	365	329	312	311	346	325	369	329	331	365	347	378	338	339	325	362	323	339	371	312	330	349	346	347	351	358	353	362	327	369	351	348	354	354	360	378	337	330	330	390	360	361	314	322	362	344	385	320	364	316	356	346	340	360	335	340	336	361	365	340	318	329	339	334	355	352	337	331	342	342	307	333	331	345	357	354	347	330	369	336	373	349	354	344	337	312	348	351	351	342	348	341	326	332	349	338	338	345	362	346	342	336	367	353	334	337	333	334	313	330	363	347	364	312	351	364	342	357	312	339	356	346	390	361	371	324	364	355	338	332	334	385	317	372	339	366	314	379	334	364	353	343	315	342	332	359	358	341	342	366	357	374	347	365	366	346	382	376	378	347	352	313	327	352	350	356	368	326	327	332	363	358	361	356	368	344	337	343	327	319	354	337	345	359	379	348	334	327	360	361	378	317	338	349	359	352	335	387	325	326	370	367	339	327	376	339	373	343	360	360	338	339	360	336	365	342	332	330	345	344	352	325	327	345	349	333	353	354	342	344	363	323	338	375	367	356	325	331	339	326	345	379	375	327	344	373	348	318	374	329	342	326	313	316	365	372	324	329	317	348	356	348	304	359	362	327	328	338	351	351	336	342	347	308	346	359	356	357	330	378	361	348	348	344	332	316	339	357	356	344	342	381	363	341	322	341	346	334	352	353	374	326	347	319	362	351	335	344	336	319	325	350	353	371	331	356	353	350	326	336	327	363	346	311	329	329	328	352	328	347	371	314	362	334	349	366	334	367	331	362	337	380	339	350	331	358	367	346	366	331	330	341	337	368	364	331	330	329	376	365	359	382	336	353	326	391	370	364	349	332	340	353	341	318	351	338	366	344	313	320	334	325	364	374	327	343	328	335	344	335	349	373	362	342	326	326	353	345	331	350	363	337	364	322	326	326	345	291	336	340	321	338	323	329	340	342	335	313	371	325	280	357	321	329	352	333	372	388	367	333	339	333	394	368	352	342	373	328	310	336	357	334	367	385	366	366	342	328	320	330	349	336	337	362	366	343	317	319	334	321	340	351	359	369	327	328	340	370	330	336	329	346	328	392	361	346	348	358	350	343	339	356	350	345	342	363	326	363	359	342	295	331	335	346	341	354	333	378	358	374	359	362	304	322	318	321	332	348	359	343	335	360	329	360	355	305	331	326	374	329	368	337	321	351	328	341	356	352	357	369	338	380	322	324	354	360	352	353	318	374	336	352	339	326	314	308	345	333	340	357	356	378	355	351	366	318	349	370	340	325	350	366	341	319	302	369	360	345	366	360	347	392	348	346	318	329	310	327	351	340	319	342	353	372	356	329	343	342	322	354	329	339	369	352	364	335	341	298	300	342	308	330	349	351	319	362	311	358
3739	5167	4108	2100	1423	1009	804	664	604	531	485	446	451	418	383	398	389	381	403	372	349	331	332	385	340	336	353	335	346	327	323	359	364	365	327	331	329	322	327	338	331	340	334	372	338	340	329	323	337	329	358	286	339	315	364	348	292	320	347	310	330	356	321	314	310	364	351	320	332	333	313	342	341	349	369	358	303	349	327	325	319	314	344	328	326	319	350	340	327	308	349	334	336	343	369	343	322	333	347	333	332	317	289	362	316	351	323	332	340	322	346	336	319	321	321	355	335	331	347	345	337	375	341	346	382	325	326	357	330	341	308	308	341	314	327	327	293	296	336	333	313	308	359	305	330	341	299	336	333	349	323	306	344	360	312	305	344	314	355	309	332	331	323	319	321	365	314	310	331	318	334	317	305	335	319	307	333	296	332	342	341	329	337	360	337	317	354	349	343	316	325	332	328	317	321	346	360	326	311	350	334	308	310	305	333	313	347	333	348	342	329	336	325	327	314	326	341	335	299	345	302	333	353	319	332	312	322	316	323	306	326	305	337	328	317	315	360	307	288	326	329	352	308	317	342	320	326	366	337	338	323	307	346	327	295	328	309	348	332	358	310	340	349	312	345	330	327	323	343	310	341	352	329	337	339	333	314	347	330	304	296	297	272	304	347	334	313	349	310	324	320	338	323	351	326	333	319	349	302	326	309	335	341	308	312	301	308	334	332	335	340	324	321	346	316	339	291	305	289	319	332	349	309	337	310	327	324	332	301	308	339	312	305	342	302	332	332	346	346	299	305	309	334	321	293	340	354	334	331	338	308	289	318	339	350	341	304	350	334	350	355	356	313	330	322	320	329	304	318	306	325	309	329	333	331	347	325	345	351	313	302	323	334	305	308	314	324	361	309	339	316	293	340	334	328	338	318	323	290	319	340	326	309	321	336	348	326	305	342	341	300	334	310	321	346	357	293	347	349	324	346	300	322	326	326	308	338	356	301	352	321	319	318	307	361	358	348	339	304	293	324	317	343	295	310	313	324	348	339	324	321	344	333	349	333	310	307	317	321	331	334	317	317	386	317	321	341	301	343	357	295	311	318	340	290	338	321	310	348	342	334	343	327	304	347	354	340	320	344	337	341	342	306	314	317	306	356	326	314	337	300	330	334	338	312	352	348	341	340	332	333	314	333	352	334	329	333	302	337	315	343	343	336	321	334	367	309	346	304	315	302	326	318	329	321	312	338	289	300	330	331	363	350	316	369	323	342	322	321	301	310	306	319	319	339	296	341	303	376	326	297	332	323	338	302	337	330	314	321	297	327	345	347	309	336	318	336	311	339	310	310	322	313	344	306	311	318	298	333	323	356	338	330	326	309	336	344	322	336	335	312	320	317	332	332	327	320	337	346	299	328	325	342	287	300	296	336	319	344	317	326	332	326	336	341	341	338	308	342	334	348	307	312	337	349	330	341	306	298	317	349	348	334	326	333	291	377	316	349	277	310	317	319	301	340	351	345	333	337	301	321	305	342	308	336	342	301	337	360	321	303	309	335	299	318	355	346	320	358	355	298	330	310	267	320	344	323	322	325	355	274	307	327	311	339	292	330	310	318	339	324	341	319	313	326	330	337	324	314	327	314	342	313	359	320	316	334	316	324	350	339	326	341	358	356	346	339	291	288	333	340	351	318	337	309	285	336	332	323	314	314	348	306	310	324	353	286	297	321	333	286	300	323	289	322	323	294	311	322	269	326	325	374	320	316	301	320	349	344	317	325	335	305	329	327	346	319	320	333	326	328	323	354	342	321	309	327	304	331	327	289	326	350	339	311	320	359	318	317	335	321	319	311	317	310	301	325	275	353	302	339	313	301	323	308	307	345	332	302	327	311	325	313	327	321	336	316	311	328	333	332	331	302	349	324	329	349	319	335	376	299	341	345	312	336	323	334	312	318	312	336	298	304	301	303	336	313	337	332	336	314	309	328	306	306	337	327	326	313	308	304	297	349	311	332	352	331	349	326	338	326	373	324	352	358	320	352	334	346	322	330	360	355	304	336	323	278	319	334	306	358	317	314	319	302	322	328	325	328	348	342	304	356	317	314	327	327	338	348	316	344	339	339	335	343	350	327	330	332	308	297	345	333	345	347	310	305	342	288	301	355	300	336	320	298	299	325	327	326	313	313	331	327	308	313	342	371	338	319	337	326	298	323	342	333	314	295	323	331	304	315	356	329	329	350	297	321	303	303	335	342	317	346	352	332	319	290	315	322	345	346	308	348	282	308	328	328	311	327	319	358	320	353	321	308	353	357	301	334	270	314	311	316	312	294	317	327	292	340	320	309	298	331	345	290	315	310	325	309	308	314	317	349	326	333	340	330	367	314	338	313	340	337	318	359	301	309	316	284	333	331	334	294	317	336	341	324	337	316	316	338	289	325	327	311	326	336	330	336	303	304	308	315	312	309	340	330	312	334	312	316	309	328	346	320	325	306	347	332	331	312	325	338	314	344	340	299	349	330	347	322	322	336	338	341	321	324	320	297	326	286	333	323	333	352	331	319	325	324	315	322	309	319	340	319	291	294	292	300	297	348	308	336	297	319	318	324	323	326	321	287	342	333	307	319	310	310	341	328	334	335	303	317	327	367	322	351	314	283	311	351	336	323	307	330	337	332	345	293	322	301	338	327	325	328	315	314	327	344	305	317	347	332	324	312	347	324	312	347	326	344	317	310	317	322	336	318	347	270	310	311	315	329	336	322	331	308	340	298	308	335	345	340	307	314	374	318	307	310	329	317	328	321	312	344	347	304	334	312	344	329	309	315	329	325	340	329	338	315	314	316	291	304	323	320	292	346	320	327	317	317	314	334	330	294	327	334	318	325	324	362	345	349	350	311	305	288	332	277	335	310	342	317	288	329	335	308	321	310	357	325	329	317	301	327	306	339	314	324	336	320	325	321	303	377	327	338	320	306	296	330	320	314	302	360	337	315	316	298	309	343	359	319	326	327	294	331	312	311	322	334	290	333	321	318	332	320	316	312	352	301	315	309	332	330	318	315	340	333	304	307	325	321	314	324	322	323	315	311	351	329	369	302	299	341	336	325	299	351	350	362	316	337	340	318	317	328	320	303	309	335	313	334	319	317	349	356	344	317	328	298	326	344	322	305	343	329	301	296	327	343	316	320	333	311	354	354	330	330	298	333	369	321	321	318	302	315	346	364	310	348	304	323	323	297	315	308	322	302	295	326	316	343	307	322	355	321	291	331	326	311	325	315	317	315	324	313	311	304	313	324	299	321	308	308	332	328	344	316	327	277	328	314	311	353	277	314	320	300	356	309	291	279	329	354	327	304	341	327	328	304	307	328	346	334	295	312	302	309	330	310	290	332	346	353	337	322	328	310	369	323	328	303	300	319	299	335	307	330	337	342	336	331	294	355	320	339	297	328	329	311	346	300	314	341	320	297	348	319	313	296	293	340	343	319	330	357	335	308	292	303	336	335	321	323	300
27767	10682	1885	1243	1041	981	995	989	1035	988	1035	932	979	975	951	978	961	971	974	994	993	985	1001	1024	1035	903	987	1064	923	985	952	994	1005	1030	1001	958	942	956	1007	975	942	975	1005	1013	947	994	933	925	951	995	998	994	1003	977	977	978	965	1004	956	963	1028	998	1000	999	980	1014	999	979	932	962	940	967	912	906	1002	1002	950	946	961	974	1021	947	970	942	976	1029	966	913	993	965	1008	1018	935	995	1002	960	937	972	1018	975	988	958	957	937	952	949	967	1005	985	940	1053	930	983	971	977	963	942	963	1006	1020	1006	963	991	1003	949	1015	1013	987	937	940	971	934	985	1016	999	1019	973	965	994	1003	978	979	907	996	979	965	983	970	1016	931	943	1034	1005	964	958	1010	947	956	951	980	979	1017	918	955	960	974	991	905	976	929	971	995	1019	956	963	998	959	1028	993	953	956	944	990	1047	964	930	983	1020	1016	1021	980	1065	986	963	990	931	964	952	983	960	987	965	994	944	955	980	973	939	993	986	982	979	987	948	945	982	1019	911	993	941	976	972	957	1027	951	998	917	1003	988	954	910	973	1034	934	970	964	977	989	950	936	934	1006	946	980	983	929	962	910	943	967	1028	981	988	1029	931	1028	962	931	950	951	961	1007	1051	993	951	1025	987	951	957	984	987	940	904	971	994	974	926	978	970	978	972	953	946	946	965	965	966	920	981	952	963	947	1026	975	1024	991	951	948	929	1001	948	976	1048	936	992	925	961	945	1008	916	998	1005	977	973	995	987	996	966	945	994	951	988	967	976	958	992	993	971	923	955	937	1028	983	950	972	984	1022	971	933	928	1001	957	942	970	961	1007	908	988	1006	947	957	971	1056	990	942	957	1007	1022	1014	996	968	985	1007	968	1012	955	955	1001	976	987	949	947	1016	987	998	971	900	943	1005	951	961	964	939	988	968	955	934	1014	977	943	934	956	985	962	930	944	956	1000	1021	988	1004	965	930	997	910	968	984	989	1031	932	1026	971	969	905	997	982	965	919	957	958	946	972	915	1004	970	962	979	954	928	1004	923	1013	937	1002	935	971	984	962	999	996	954	965	942	1028	922	992	936	964	1045	906	965	1044	902	965	960	944	1000	999	998	952	981	922	1015	935	951	1021	948	985	949	936	1003	1010	989	988	969	995	974	1029	995	955	1023	987	975	993	991	1025	947	975	963	945	992	1020	953	984	1000	972	978	958	964	975	960	1003	894	979	964	983	946	993	1050	957	960	936	939	958	960	983	1030	923	967	974	1034	942	1005	1023	995	957	1003	984	973	1020	962	961	931	966	966	997	951	959	1001	972	968	975	973	1014	953	997	914	992	933	960	978	978	1030	878	1009	967	916	936	964	990	1023	1009	956	958	904	944	1003	933	971	1019	960	956	958	1018	935	984	968	957	962	998	1001	958	953	931	921	1043	965	1044	994	997	971	942	994	956	1006	980	941	952	896	937	935	968	932	1003	885	950	996	959	939	984	999	982	990	1003	936	938	941	944	983	997	973	914	968	1000	994	929	1028	1024	999	946	981	982	971	973	1035	923	997	957	962	990	986	991	946	957	958	951	1016	971	942	953	1024	941	969	942	999	998	1010	951	975	968	1027	961	973	932	969	983	988	934	1004	967	933	954	977	1038	922	983	1026	1034	976	990	975	1000	935	965	992	1051	978	1016	952	962	966	947	984	948	1025	961	1001	933	951	983	967	1050	1007	998	953	974	931	954	1015	991	1045	963	995	986	937	961	1000	936	998	938	968	926	987	1000	961	1010	992	975	963	929	953	950	977	936	1024	974	965	987	892	1007	903	950	984	992	942	1052	940	985	930	971	982	976	965	964	947	975	967	1012	988	966	924	1004	1033	964	982	1019	975	958	990	936	997	996	965	1071	988	951	1002	976	973	1030	948	1001	958	1031	962	970	927	992	961	970	934	907	1030	967	1009	1011	989	948	976	972	966	923	980	1034	948	1006	963	1006	985	933	958	932	958	1026	970	957	936	969	959	967	929	965	984	971	965	973	976	968	931	960	1011	932	1022	1002	1014	959	997	958	1057	984	950	916	982	923	997	972	993	971	988	959	992	908	997	967	943	975	980	984	957	963	938	999	967	921	1074	994	974	978	962	964	997	994	1001	943	996	971	988	910	953	964	1027	925	927	925	978	1005	929	973	997	977	969	1016	930	988	979	995	991	1046	973	1005	991	967	984	990	965	919	970	1002	1004	952	965	982	954	958	980	966	985	967	979	972	1060	1021	1039	974	1026	957	980	966	956	893	958	936	999	909	972	983	980	966	997	958	955	923	999	980	915	989	941	953	1003	988	958	996	991	947	958	990	974	988	1012	961	1013	992	937	985	943	942	1000	939	925	910	991	942	992	968	927	1001	991	964	964	970	959	985	966	939	927	985	909	997	942	990	1030	946	999	901	979	1009	994	917	960	972	936	964	956	971	1029	919	1026	969	980	966	952	991	969	982	972	1010	989	954	913	918	970	997	952	948	959	1008	983	1001	996	913	1029	960	952	1037	1015	952	975	1001	977	995	1005	1033	1003	1030	1017	937	1012	1019	989	951	996	986	940	967	996	950	965	956	948	974	990	1036	989	1007	990	950	930	946	967	980	996	1035	967	1016	968	947	967	961	1002	1018	979	954	1015	1012	987	976	1001	991	989	1029	946	968	1006	946	1030	948	1018	943	943	1017	967	1027	956	1010	1012	975	921	1019	952	980	959	1015	959	980	934	970	935	968	1032	924	976	986	930	1016	1006	1006	958	952	984	1005	949	962	1009	1047	979	998	1028	977	1031	981	961	1001	969	944	930	953	984	1017	996	971	961	989	938	979	941	1019	1008	968	953	1011	941	1006	978	948	971	971	970	998	919	994	956	944	991	976	973	934	973	893	934	992	948	1000	985	917	990	961	903	1013	991	967	988	971	1018	1047	998	1008	959	993	999	998	949	990	907	1035	955	950	978	967	983	968	955	970	930	974	1011	970	965	985	938	959	952	1006	984	989	1000	971	950	976	926	980	985	957	991	943	970	1003	954	950	963	900	956	980	983	1058	974	953	931	992	979	982	953	913	972	1015	908	1013	988	959	993	948	935	909	1006	990	962	948	965	945	968	988	922	920	965	989	956	926	963	938	995	959	881	988	1001	978	967	947	1003	1041	985	1027	989	978	983	1017	888	983	972	986	974	981	961	976	960	987	974	1005	970	979	1039	1092	991	951	927	953	967	942	935	971	909	938	946	972	998	971	1031	950	1000	964	1033	972	996	948	978	932	928	973	943	1041	968	971	1029	971	994	1015	989	946	1005	961	946	1004	978	991	1013	930	964	956	928	919	981	1007	975	980	981	1015	980	920	965	969	971	953	903	1001	1009	935	928	998	968	1036	962	977	977	1030	945	974	922	985	971	968	989	901	916	1022	957	991	1047	1016	1025	938	987	1026	994	963	967	907	1097	953	1001	1016	975	966	1023	1018	950	1054	1053	990	927	992	973	933	999	966	926	1002	977	964	953	978	989	964	942	986	957	957	994	947	1023	992	1004	998	925	951	980	979	956	1007	958	997	986	1011	980	986	948	973	959	953	939	949	912	945	958	1002	1033	958	971	932	972	961	988	990	977	994	955	892	968	943	961	998	930	1007	1001	999	1002	982	939	988	968	961	998	970	993	992	944	1017	1011	952	958	983	954	1001	1001	1008	957	946	970	971	949	991	988	1046	932	989	966	994	957	932	1049	988	952	961	1038	1012	955	919	990	1015	999	996	1015	980	977	945	970	971	927	941
5437	1027	981	848	866	821	779	838	780	830	820	780	846	847	758	787	799	790	789	807	819	761	800	804	791	777	749	785	793	782	792	787	839	803	794	780	794	800	800	840	730	805	755	803	841	781	784	747	833	730	766	788	744	746	787	793	790	770	830	774	789	726	799	753	766	753	774	791	774	810	809	790	757	793	835	813	802	784	762	808	755	802	766	750	746	755	814	794	781	782	780	782	764	813	790	728	824	796	793	770	773	798	822	818	826	779	776	761	745	748	798	771	728	800	761	783	812	776	799	768	829	763	774	784	753	797	803	798	756	725	814	781	762	826	784	781	795	782	786	760	757	789	806	822	777	808	816	820	775	763	782	769	766	773	765	736	791	769	696	781	748	749	768	784	769	772	804	798	819	811	797	691	757	801	749	748	768	745	847	749	781	794	750	775	761	807	802	747	771	793	784	760	816	791	807	773	774	786	735	758	777	801	739	828	821	740	815	781	826	787	781	761	789	761	738	783	812	777	782	741	781	788	719	749	810	736	783	695	795	723	827	747	791	787	743	787	796	794	827	767	798	776	757	782	790	747	769	772	773	777	751	753	809	754	820	769	810	757	816	812	828	812	819	737	769	767	827	782	800	735	730	802	832	781	815	761	774	778	781	816	826	759	757	815	811	761	777	774	763	752	746	773	757	763	791	745	803	769	800	771	780	769	782	806	770	823	772	706	801	762	784	756	794	714	850	807	753	787	847	733	818	755	748	822	780	783	795	783	749	796	818	762	768	789	740	854	792	785	811	752	779	773	752	792	759	814	749	766	784	789	768	777	812	842	802	809	802	708	780	778	772	768	789	758	753	819	797	775	789	771	805	753	805	773	760	791	751	791	736	765	744	811	741	794	783	770	793	812	785	784	802	818	773	843	807	805	739	727	746	723	778	770	717	728	746	811	785	730	810	770	751	808	751	783	773	799	744	803	742	727	771	768	764	722	780	869	821	802	738	751	789	800	740	776	847	814	789	771	772	742	771	765	733	814	797	747	760	754	805	769	801	845	780	803	769	795	751	750	816	760	806	728	812	749	798	735	798	781	758	763	807	758	758	771	794	779	806	692	761	770	838	729	774	849	785	751	756	805	773	785	768	785	762	823	751	766	803	798	797	770	783	822	804	823	810	766	789	778	778	734	764	775	794	799	811	809	802	803	802	772	781	803	762	815	750	774	791	786	790	776	766	809	785	777	801	839	797	786	752	825	826	780	760	787	770	807	780	810	767	792	768	767	818	865	767	772	793	779	776	760	772	759	770	786	775	761	747	757	791	818	773	735	788	779	795	777	766	753	761	796	758	823	753	797	793	795	777	792	790	782	784	785	777	795	770	762	782	761	745	781	764	782	796	789	787	831	809	769	756	793	751	744	787	812	793	744	772	770	746	751	822	775	796	801	781	771	721	780	758	820	805	787	801	793	772	809	802	714	799	782	786	786	834	697	797	768	759	764	791	762	734	775	808	784	772	770	766	813	774	789	822	802	818	795	739	793	741	735	833	768	786	826	789	780	819	829	808	788	786	782	826	781	781	848	802	756	752	785	758	732	788	759	772	731	769	774	732	779	759	779	808	826	794	786	734	793	781	811	827	785	793	781	807	760	798	720	747	775	812	829	778	772	789	813	791	820	762	776	783	795	762	775	740	761	753	810	722	738	819	745	811	766	781	786	730	792	803	736	808	778	786	798	769	734	738	782	744	710	767	746	797	742	756	765	783	789	857	756	768	773	798	785	763	768	799	772	786	767	841	774	769	765	791	801	767	799	748	762	792	750	792	755	730	836	781	778	785	774	764	797	786	760	814	787	755	760	772	765	783	806	801	783	777	761	759	761	737	744	725	814	750	739	814	732	803	726	772	805	769	773	790	752	780	802	786	808	756	776	812	811	780	829	749	749	797	778	763	820	790	796	746	772	764	809	803	789	815	781	785	743	788	804	765	757	804	802	827	748	776	801	782	756	769	842	769	775	754	815	763	749	774	756	726	765	765	770	777	786	724	768	749	762	782	793	773	731	780	772	755	737	804	772	812	774	735	779	785	827	739	793	800	732	794	769	747	741	731	788	733	809	760	784	759	776	776	800	749	803	794	775	758	823	773	762	757	777	772	765	794	813	819	707	796	751	796	786	779	794	769	835	851	760	784	807	747	828	818	754	788	757	772	754	750	784	782	795	777	788	809	797	748	764	751	778	779	780	795	801	762	752	785	766	793	837	788	767	818	818	780	758	787	785	777	822	786	809	715	816	781	771	757	780	754	802	761	781	786	814	793	779	779	767	785	745	796	808	764	758	792	766	814	757	774	811	792	766	800	776	786	805	803	790	776	755	766	755	748	774	769	782	793	751	796	746	819	801	789	813	759	789	777	790	801	780	742	805	774	777	788	763	812	771	745	773	809	804	790	768	782	769	791	727	787	776	783	797	790	823	792	782	745	791	777	739	749	736	803	798	755	755	777	785	742	784	844	757	801	883	798	805	823	726	751	783	774	723	752	780	742	769	825	771	773	774	821	798	759	794	737	750	772	747	771	786	783	760	784	811	754	748	778	799	802	767	740	777	768	769	813	764	809	793	802	777	832	792	794	787	797	804	757	811	781	761	726	805	745	742	772	778	806	775	773	737	797	800	814	773	751	776	767	847	775	783	746	758	780	770	807	787	775	745	817	769	841	776	810	773	797	723	780	774	775	768	754	772	792	793	743	809	770	818	748	809	801	827	794	775	779	763	738	778	770	753	783	782	770	733	767	785	785	826	741	784	838	781	771	757	835	769	760	788	788	788	800	775	767	801	751	738	786	803	697	772	725	801	738	775	796	775	745	780	759	784	762	841	776	748	787	771	705	801	777	770	824	763	781	785	812	740	828	772	791	809	765	776	776	809	804	742	760	758	784	740	799	807	766	839	796	780	734	814	777	772	786	818	802	766	756	773	753	710	739	745	784	753	739	809	772	781	772	745	756	770	806	769	758	750	784	774	816	802	785	782	763	751	775	813	785	776	838	782	772	747	806	779	759	781	774	819	718	763	809	760	788	750	779	781	774	800	750	786	714	786	782	766	767	815	779	753	758	760	813	766	752	808	770	798	831	822	768	732	742	754	793	746	815	804	774	705	799	766	772	757	768	816	823	790	816	762	736	758	770	798	820	825	791	798	731	783	773	815	714	758	809	789	818	803	741	765	749	771	762	779	768	779	767	760	788	780	813	818	771	768	770	740	780	846	797	794	792	791	788	804	783	810	743	768	766	795	745	796	759	848	785	749	773	766	784	804	795	813	821	792	801	810	819	717	809	793	827	774	832	785	804	703	743	760	765	780	764	773	779	782	814	797	747	808	830	791	757	711	783	781	792	808	796	762	795	755	772	760	840	785	792	786	782	733	794	810	797	738	768	790	789	762	770	791	799	783	753	821	781	799	774	751	809	775	773	796	796	818	738	803	776	760	776	759	798	766	788	778	735	759	727	790
25624	21372	27110	25426	4539	1166	928	805	749	719	703	731	689	684	645	653	672	725	695	688	660	704	670	693	631	710	679	672	674	664	639	678	619	647	657	682	686	693	659	640	678	696	709	659	696	629	639	680	668	591	654	672	694	668	649	681	679	626	650	671	692	637	643	671	727	666	630	673	685	674	674	671	631	654	687	648	655	664	638	636	657	700	647	671	649	677	671	679	702	679	645	684	639	642	687	659	665	653	637	654	685	680	658	672	682	648	696	624	674	643	682	655	710	613	631	676	650	643	702	627	683	638	599	666	674	645	693	680	653	675	638	669	705	653	655	622	633	639	650	605	663	662	637	656	669	680	654	625	686	679	593	666	659	680	639	685	655	640	660	655	728	689	655	612	674	680	722	678	663	654	659	618	693	611	696	623	700	667	641	668	680	712	680	688	666	675	693	665	667	662	630	654	702	622	677	679	652	678	695	661	664	653	609	659	683	652	661	629	682	674	630	609	655	665	643	661	690	631	655	674	701	635	643	674	650	654	659	682	670	657	683	624	652	664	618	637	655	662	643	665	649	652	660	648	732	670	603	642	648	624	629	665	654	598	634	681	674	690	660	671	693	649	675	687	684	689	644	656	699	623	605	682	658	647	664	654	655	645	656	687	584	671	669	630	618	650	622	709	651	610	661	625	664	655	667	654	655	671	676	658	622	645	674	643	654	660	636	655	658	634	693	633	647	694	720	654	677	614	659	694	659	654	643	643	681	708	664	699	666	648	655	630	659	603	681	662	652	639	668	633	658	632	631	646	692	643	659	688	645	671	657	660	627	700	657	593	631	673	638	671	643	610	644	659	647	619	650	653	678	686	688	683	631	692	660	667	664	656	591	638	622	622	693	666	651	630	686	643	689	700	706	647	657	698	669	657	646	654	671	620	630	627	682	686	616	665	645	661	636	673	666	695	657	668	667	603	654	626	682	668	675	645	635	719	652	628	652	662	615	613	636	638	634	675	653	673	677	727	685	671	663	679	620	631	720	646	672	610	661	665	714	668	669	665	678	639	641	679	664	604	668	657	652	628	641	649	668	631	677	620	635	647	694	610	679	619	674	621	619	640	659	627	687	671	624	690	661	634	677	679	677	656	655	665	672	654	625	647	676	670	676	637	650	656	681	622	658	656	640	630	656	662	615	642	649	675	621	636	661	673	634	679	671	664	654	653	702	656	651	632	674	681	624	641	681	620	686	686	646	661	659	687	666	628	690	674	653	649	640	699	656	631	661	677	666	668	659	622	655	650	665	645	670	640	663	636	614	653	681	656	685	678	629	628	673	662	654	652	674	642	640	674	651	650	678	639	635	628	658	601	662	676	612	640	663	659	623	667	660	661	647	647	621	631	617	670	621	629	658	669	602	618	641	648	643	665	632	651	655	607	663	678	621	609	650	648	626	607	679	668	690	615	636	685	670	639	677	658	648	704	683	643	646	637	658	694	643	662	664	690	636	720	617	645	642	713	635	651	644	634	691	675	698	651	623	702	619	725	651	691	689	666	686	670	685	693	637	670	665	681	647	636	636	663	680	677	651	681	661	691	666	671	642	687	704	684	642	636	666	677	680	681	692	705	692	667	684	651	674	597	630	693	625	626	678	651	663	625	638	627	663	655	666	650	658	662	665	633	608	646	680	658	680	659	657	642	624	663	667	669	640	661	681	669	683	658	615	630	709	658	623	675	664	595	639	653	669	643	636	644	640	671	595	664	646	606	653	601	656	695	640	671	666	706	666	692	677	665	646	695	624	640	628	610	678	633	636	680	675	667	639	681	658	636	606	634	650	666	672	643	642	631	645	638	622	655	599	632	664	629	673	654	665	634	600	621	615	645	662	593	624	698	685	682	665	671	672	650	668	638	653	673	669	673	609	675	647	630	658	645	627	658	656	699	651	621	619	652	724	674	651	661	588	662	662	658	648	683	616	628	657	578	685	661	620	675	716	707	648	679	694	657	626	636	611	654	644	608	634	655	660	643	665	632	650	622	705	668	683	604	659	685	613	645	670	637	616	687	674	640	672	591	653	665	689	668	660	648	637	677	658	647	627	642	662	656	632	670	578	638	636	639	662	653	606	637	721	684	648	662	698	650	600	698	681	633	629	645	658	652	695	689	633	640	683	653	657	646	612	648	645	646	700	690	664	672	681	596	660	631	639	675	672	645	661	693	632	652	652	683	657	653	637	654	679	686	661	675	611	696	676	645	673	652	674	661	648	576	687	662	662	627	645	697	637	635	686	693	640	639	659	645	673	665	625	688	719	669	694	636	674	667	685	636	661	672	654	666	695	658	686	620	641	658	629	612	643	668	695	666	656	632	657	609	658	659	669	656	662	672	676	644	625	698	670	672	695	607	630	657	652	631	669	689	630	675	610	647	627	638	686	659	673	647	650	667	664	679	664	663	634	685	639	647	657	684	645	633	649	656	602	633	654	707	650	648	613	628	667	655	661	639	656	663	659	645	682	646	706	609	692	669	632	672	659	644	632	657	677	686	655	695	682	620	636	673	672	666	663	655	655	680	637	691	620	651	664	679	669	629	680	687	650	644	628	699	680	647	700	644	675	667	662	667	631	665	614	646	649	623	699	641	659	639	630	675	645	694	661	630	629	632	629	686	617	675	693	572	657	661	644	642	651	670	675	659	652	646	694	676	662	640	653	703	684	669	632	635	652	631	695	682	652	597	633	638	646	623	635	673	672	614	688	641	628	622	659	667	654	701	678	643	643	740	644	630	684	679	744	664	641	662	632	655	623	648	672	674	645	685	688	656	653	637	614	649	657	685	663	637	653	628	654	627	642	662	634	685	702	668	683	686	665	668	631	696	669	663	692	622	625	657	646	655	657	663	648	625	665	673	731	615	650	627	657	672	628	673	621	680	709	655	672	660	664	672	635	650	689	646	711	635	667	667	619	689	698	631	659	661	670	662	657	699	658	598	666	617	656	643	644	694	698	665	646	645	662	598	653	677	636	629	621	661	663	662	721	621	665	670	631	644	727	645	632	639	687	645	642	661	621	630	654	633	659	614	654	668	641	666	644	626	644	699	621	637	653	629	630	677	697	690	687	674	662	629	637	636	662	659	588	652	686	635	667	620	715	664	629	713	619	692	633	696	649	605	657	637	644	664	690	688	647	627	605	691	655	666	642	660	640	626	674	679	613	623	680	665	613	661	696	636	640	634	655	610	644	639	681	654	656	631	656	654	650	650	658	624	615	647	647	657	653	615	634	685	644	669	634	706	684	652	661	690	689	647	661	678	663	646	671	666	712	695	692	642	697	652	608	675	659	640	652	655	623	672	630	674	643	663	683	643	661	664	681	692	663	656	647	656	645	631	671	616	649	664	654	651	640	640	678	656	662	655	629	641	655	634	662	618	659	696	665	622	699	702	648	666	644	658	658	657	647	657	660	655	638	632	680	657	670	619	679	692	665	672	676	669	651	666	689	650	619	616	677	640
3789	2857	2508	1457	1100	927	798	728	655	701	659	645	616	636	539	651	614	615	592	609	586	648	597	602	594	580	621	585	588	598	569	535	598	558	569	626	562	580	569	571	572	586	567	575	588	587	598	567	587	531	581	580	574	544	560	576	570	560	565	584	556	585	519	538	612	530	577	542	572	579	561	569	593	545	586	570	580	542	610	587	601	571	571	581	541	524	572	575	569	580	567	577	558	571	601	567	580	566	556	587	575	584	610	573	529	597	560	612	551	561	618	572	568	534	604	586	564	552	539	567	573	568	551	564	572	564	548	582	614	572	592	559	591	521	541	590	583	576	560	543	580	577	565	543	580	568	556	555	590	585	589	569	593	572	579	510	529	530	509	538	561	561	584	555	545	533	565	564	544	506	551	569	545	580	550	552	569	547	573	565	529	589	571	544	558	554	586	601	588	610	528	549	554	557	597	567	568	538	559	529	563	563	580	563	583	549	575	608	552	597	552	591	558	531	585	592	588	576	554	570	574	549	526	597	555	608	572	512	568	630	535	553	499	568	565	594	589	542	568	541	569	535	555	569	565	573	598	551	536	551	573	577	564	574	559	611	564	558	571	605	550	510	575	576	618	545	572	593	559	595	548	569	601	530	605	567	523	533	543	541	529	549	572	611	533	547	590	590	555	530	578	571	580	568	577	533	525	557	558	580	591	551	560	532	569	609	568	604	576	557	581	544	570	606	542	538	545	552	517	570	578	513	543	586	541	564	593	559	525	579	591	555	545	589	547	559	550	552	529	563	565	550	537	559	533	603	596	565	549	569	570	559	564	525	540	578	507	535	572	598	565	570	570	545	566	577	562	576	536	585	551	567	554	569	581	587	575	607	504	607	554	545	530	559	563	572	560	562	639	506	560	506	587	522	593	565	668	604	542	559	569	635	571	532	611	563	609	561	590	534	568	543	553	547	533	581	602	617	532	538	567	568	559	513	575	540	588	558	576	575	563	580	567	588	549	547	559	561	519	566	577	542	565	564	566	552	529	587	507	589	523	596	556	555	554	569	570	574	535	594	575	579	522	553	523	563	569	508	586	609	561	549	569	561	610	609	605	587	540	570	544	545	582	542	541	565	569	598	547	551	569	560	579	600	573	578	566	558	568	529	569	584	555	577	593	574	569	557	588	555	564	552	593	536	551	553	516	564	555	560	572	547	579	560	569	595	530	588	571	543	575	522	574	541	550	551	552	531	542	548	564	580	561	531	595	579	555	537	560	589	579	566	570	600	550	559	523	544	552	550	588	573	564	598	575	568	572	539	564	553	507	568	576	578	556	589	533	569	535	601	557	580	534	525	552	547	578	597	552	551	568	561	542	571	585	604	586	555	559	553	560	547	560	533	555	558	548	583	614	568	562	530	549	562	596	574	536	585	591	592	569	504	556	549	603	589	553	578	574	563	581	552	548	540	558	570	536	582	556	535	545	613	525	567	582	602	553	556	603	605	560	584	571	581	543	583	596	606	535	591	600	591	548	556	561	586	532	547	562	539	538	573	580	536	543	563	584	574	598	601	553	627	577	523	555	597	544	564	558	566	562	531	520	562	539	569	575	558	559	581	581	551	529	581	561	605	585	592	526	547	562	549	519	564	603	536	584	562	571	568	597	540	583	598	577	562	620	609	561	580	544	547	573	582	594	557	583	532	565	569	564	539	559	568	599	602	608	588	538	581	615	550	559	561	559	564	617	608	554	613	568	577	571	590	491	583	567	532	563	570	589	584	547	529	575	576	580	560	514	547	563	561	567	564	541	561	562	591	564	560	559	580	518	544	597	563	583	555	558	602	563	545	571	567	575	486	603	594	517	564	605	564	556	563	560	561	597	509	599	541	558	624	559	587	542	601	531	570	614	596	543	576	557	575	545	539	579	604	575	570	550	566	596	566	577	603	554	538	569	571	561	591	581	549	587	571	541	557	565	532	572	561	537	545	594	564	544	555	589	583	596	544	537	597	560	577	504	549	560	527	524	579	570	581	564	550	511	550	505	587	578	548	583	545	528	527	568	596	536	573	553	568	546	564	608	537	580	557	579	549	514	573	513	566	578	541	570	579	526	567	540	519	566	518	584	584	576	599	550	564	593	536	548	569	528	563	531	560	530	588	544	547	532	570	558	538	538	553	577	550	556	571	532	565	537	524	610	510	547	588	526	533	596	586	570	560	535	534	565	539	594	583	562	578	576	581	545	554	614	534	612	543	527	557	505	542	528	558	564	582	595	563	540	562	564	558	581	583	573	585	537	576	536	547	552	552	576	517	574	589	540	573	541	564	559	576	562	566	544	583	573	555	538	518	545	553	569	551	575	590	554	569	573	567	593	592	616	621	566	526	596	566	563	564	550	568	566	539	561	638	573	567	568	587	525	567	574	602	525	579	577	606	563	568	536	560	593	550	537	572	558	543	544	550	567	617	514	504	576	544	599	513	534	494	555	512	550	621	574	561	535	595	541	549	580	576	520	543	580	596	571	574	578	567	573	557	576	596	568	575	602	546	601	557	553	573	595	542	546	549	577	526	586	556	610	568	600	509	566	550	531	564	551	553	568	573	545	546	556	592	551	540	568	594	534	547	534	593	544	568	570	531	568	587	544	566	531	587	585	573	544	568	550	519	552	565	591	566	586	520	548	558	553	557	554	584	556	552	587	571	551	587	581	564	546	553	562	570	550	559	548	593	547	514	588	584	561	593	586	568	572	546	560	592	558	532	550	535	525	529	539	562	597	570	600	586	557	587	571	563	573	565	537	552	535	564	523	515	542	589	558	575	572	546	573	600	543	525	566	565	565	554	586	561	560	550	526	584	568	599	571	565	561	566	571	579	559	538	603	533	590	567	591	541	564	562	590	570	556	552	542	554	538	548	554	550	561	541	531	560	561	580	551	574	545	624	543	567	565	517	577	529	602	579	554	604	565	600	551	530	552	624	614	557	565	548	583	581	541	594	584	509	601	565	556	585	571	560	602	567	507	556	553	547	576	567	552	532	567	565	546	580	540	524	557	538	535	553	538	590	553	532	568	571	565	540	559	547	549	541	576	596	545	557	570	529	523	582	536	556	569	536	531	548	532	554	564	579	560	564	559	596	538	590	561	540	524	581	597	575	566	604	547	567	562	511	540	537	547	592	576	578	577	551	561	562	542	524	531	529	614	615	605	555	522	530	537	543	535	547	520	560	554	589	548	588	529	564	564	593	562	563	577	553	551	536	565	600	556	546	562	560	523	549	574	577	570	589	543	544	507	531	553	573	555	536	545	557	576	593	534	552	554	568	547	591	570	545	568	542	577	550	608	553	547	584	553	579	533	547	627	516	553	557	588	556	529	564	560	568	551	559	548	555	557	544	531	575	598	524	563	577	605	560	573	610	553	544	554	579	559	559	537	562	550	557	561	545	552	588	570	572	517	566	555	536	566	531	591	583	559	546	553	547	561	581	542	551	541	606	590	573	546	587	611	595
24550	21388	28559	24613	21175	3862	976	579	482	453	464	414	424	424	366	391	391	376	400	351	368	407	380	383	396	342	351	418	366	365	343	350	320	377	353	390	340	376	382	352	317	363	343	347	381	322	376	327	350	358	354	348	334	367	334	353	388	339	341	357	371	374	349	344	367	348	347	362	361	350	328	331	350	350	379	344	349	356	343	337	357	350	322	359	319	383	346	395	342	333	346	353	352	333	365	332	336	344	328	349	363	324	355	378	344	353	351	354	328	333	336	352	335	337	379	325	345	338	341	322	338	341	348	390	323	343	356	340	304	331	367	326	376	358	379	336	342	341	359	370	340	358	362	336	357	348	374	322	354	383	366	358	336	353	356	346	355	345	356	347	341	371	372	350	336	346	354	368	324	336	355	349	355	327	351	337	351	308	324	325	314	383	346	341	356	354	348	369	338	348	366	313	317	349	364	384	341	340	370	326	336	352	347	346	341	338	359	353	331	354	355	351	360	357	355	331	353	396	347	332	394	366	361	389	354	337	339	379	366	361	359	327	371	329	354	327	341	379	335	328	341	376	356	368	349	326	351	345	367	372	369	372	326	325	338	349	306	346	340	342	371	362	347	382	344	354	373	399	372	343	323	334	359	355	337	329	351	375	371	363	367	383	344	339	361	300	307	358	361	344	329	327	333	373	330	345	365	369	396	324	323	380	372	338	338	327	391	364	354	353	350	342	325	331	356	366	340	346	366	355	352	357	326	329	347	360	348	347	345	335	364	337	334	348	326	318	330	324	335	357	318	307	354	346	330	359	316	371	326	357	332	387	350	378	377	350	363	381	349	372	345	370	339	361	339	353	361	375	369	343	348	346	335	351	365	361	370	372	348	343	350	369	360	322	374	362	369	356	360	353	338	350	339	359	377	332	343	360	364	356	349	342	386	369	324	341	350	326	339	342	336	362	353	349	355	351	321	324	339	360	377	347	319	374	379	358	355	354	346	325	358	344	319	348	331	337	332	390	342	327	332	325	361	353	317	357	345	336	375	334	353	360	377	358	363	361	326	339	358	366	339	353	336	338	345	352	375	394	319	338	370	363	408	340	350	382	376	324	358	328	349	338	349	296	348	332	337	378	331	347	345	336	377	341	344	357	348	335	358	342	357	351	341	341	355	343	380	352	321	345	331	393	334	358	338	358	367	357	337	302	360	335	339	336	375	358	374	329	327	389	327	348	341	376	340	356	349	339	361	348	339	356	359	330	339	343	347	370	301	317	330	363	385	343	340	344	334	338	364	340	360	358	354	349	343	369	323	322	354	334	342	361	364	335	323	341	336	345	344	317	385	319	379	325	372	336	340	345	336	343	316	339	328	356	349	320	376	340	323	354	351	341	366	354	335	334	374	332	331	338	365	358	350	349	334	361	331	349	350	359	357	360	325	309	328	393	334	351	354	370	360	332	398	345	317	346	301	366	359	322	359	331	342	333	376	329	346	343	345	356	343	355	346	362	357	363	357	315	365	404	336	333	377	380	363	343	334	353	328	341	352	351	350	322	346	357	330	358	359	328	334	358	340	361	343	340	343	339	340	314	340	404	390	354	358	360	372	354	342	339	321	328	357	365	357	342	371	306	374	357	329	358	380	359	294	356	354	351	319	330	350	345	329	351	332	355	355	366	316	366	378	346	371	372	330	328	340	346	336	328	343	373	317	323	375	302	347	327	334	335	340	363	349	354	346	359	343	345	339	343	330	381	362	336	326	364	346	343	333	338	327	363	362	339	333	381	419	370	356	343	308	357	334	326	351	320	351	368	307	366	355	346	400	349	315	346	363	379	369	325	363	316	372	373	361	342	332	363	364	347	354	344	356	367	329	331	375	334	376	329	341	362	344	336	338	371	367	364	358	358	316	325	332	370	347	346	360	374	356	379	371	358	343	361	326	340	347	367	343	318	329	336	354	350	347	342	346	336	375	328	343	360	328	365	347	399	345	358	320	333	336	370	329	371	378	351	362	284	377	360	341	355	353	336	338	350	362	373	370	342	333	307	355	379	314	331	374	356	323	331	338	305	351	358	334	339	362	337	387	367	357	356	326	354	357	333	345	362	353	365	350	333	360	384	355	318	369	361	371	379	337	325	317	330	319	354	342	385	331	358	341	347	340	301	353	355	360	336	315	338	339	341	306	344	326	339	344	326	335	337	407	356	348	330	336	307	343	347	350	333	343	351	352	348	344	347	323	339	372	328	376	336	350	333	318	351	343	375	366	356	371	326	325	334	349	374	323	329	318	363	332	325	347	345	355	365	361	363	375	374	335	366	341	331	368	379	346	348	374	352	362	363	326	314	362	322	319	336	344	334	345	339	340	352	342	319	350	319	352	367	353	325	366	337	313	322	346	339	341	336	340	328	340	337	323	328	359	349	365	345	347	342	318	332	362	338	368	366	356	358	350	370	347	355	324	345	333	369	350	348	344	350	339	369	337	316	330	350	372	329	329	344	374	351	339	339	375	297	335	350	355	364	343	332	352	337	363	346	330	339	341	375	356	363	337	357	365	322	373	341	371	346	337	334	334	376	354	361	362	385	330	373	318	349	377	386	369	334	334	331	368	313	339	359	324	340	382	341	380	349	371	330	368	323	324	344	361	342	345	384	375	328	312	366	368	359	350	380	378	357	377	354	321	366	365	343	372	342	339	353	326	331	361	342	365	317	358	343	349	321	374	347	318	356	347	348	337	359	333	344	375	349	345	387	387	340	342	331	341	392	320	346	357	362	374	328	359	329	349	381	333	349	350	329	337	340	356	354	350	367	330	310	347	383	342	347	338	326	332	365	370	351	372	337	361	357	368	322	383	368	375	358	347	320	317	371	347	350	340	355	369	359	338	351	369	360	360	356	329	329	369	345	344	384	329	366	329	330	342	342	373	341	359	367	366	312	344	354	355	355	402	341	375	361	340	378	328	321	352	333	377	309	328	343	354	336	352	346	354	381	357	373	333	334	360	350	342	311	397	306	347	347	361	360	372	374	349	382	362	357	369	354	321	331	329	374	332	335	360	364	361	333	339	330	346	360	361	356	341	352	331	357	348	325	373	342	319	358	366	328	340	338	386	349	360	339	318	349	359	367	367	330	332	383	340	316	333	320	324	360	358	363	339	404	363	351	353	320	351	356	359	376	312	352	347	320	352	346	354	347	329	367	359	351	342	346	349	382	343	329	324	327	374	356	321	335	366	355	317	294	367	377	338	343	381	330	350	345	352	351	365	376	360	385	318	357	326	358	336	352	344	361	347	315	325	353	342	320	353	359	318	319	367	339	371	346	346	330	339	360	369	371	345	324	350	347	367	344	323	333	393	345	352	350	364	325	349	373	317	330	344	305	353	345	385	348	352	324	336	342	371	373	362	365	335	345	302	365	356	319	365	358	381	359	361	322	353	331	353	325	317	351	351	345	325	282	383	374	329	389	374	356	340	311	333	352	360	344	354	364	313	341	337	338	331	328
3758	4940	4150	2091	1359	963	795	686	574	542	547	469	469	448	412	399	375	396	324	364	353	371	361	362	350	365	366	332	372	374	362	344	353	352	339	358	320	303	345	359	341	294	347	287	333	347	342	360	362	338	344	326	334	350	337	349	323	317	358	333	333	352	347	351	364	335	353	315	330	346	341	312	320	320	339	332	302	340	346	324	325	316	348	344	333	339	318	327	321	335	323	339	325	310	351	334	343	331	308	332	359	330	347	304	302	323	306	359	342	337	306	340	290	327	329	338	317	295	359	308	297	328	350	315	314	331	361	327	308	311	337	329	333	366	364	294	318	332	324	328	338	335	327	340	325	362	332	349	359	328	332	314	327	324	301	303	334	304	334	316	330	327	344	314	330	309	320	365	321	308	328	344	322	343	339	355	357	343	336	320	298	334	320	338	342	314	349	330	329	339	340	316	351	304	318	305	297	292	324	346	310	322	328	352	344	311	339	317	335	323	316	336	324	343	338	325	320	343	331	351	351	338	316	353	366	290	298	357	329	317	324	318	349	327	339	294	325	340	333	330	330	347	323	350	313	326	311	377	318	326	281	329	318	338	322	325	317	328	330	325	271	323	326	328	279	304	316	335	310	342	328	311	306	316	337	335	327	299	364	297	312	322	305	380	329	362	317	327	323	347	303	339	319	329	313	352	325	303	329	291	301	337	325	326	340	314	335	330	316	342	331	300	303	339	344	304	333	355	314	306	288	293	303	299	321	340	337	325	336	332	332	324	315	318	333	324	320	342	305	317	302	327	309	321	333	351	308	317	329	309	325	335	285	318	345	323	308	331	332	326	307	313	337	320	314	333	351	333	329	340	288	307	356	343	334	298	342	301	298	303	346	322	355	318	363	287	349	343	344	348	320	345	299	345	335	336	326	306	348	303	307	325	330	301	319	297	342	295	314	346	323	348	320	293	337	308	295	343	335	334	352	329	347	359	304	330	325	324	342	294	303	343	322	337	322	310	348	303	320	330	317	321	306	324	341	321	308	344	296	324	324	335	328	293	294	303	321	317	328	324	304	309	358	339	328	343	330	354	321	295	313	350	314	329	311	314	333	350	324	318	327	333	324	352	347	336	343	331	321	304	336	363	354	333	334	339	331	319	321	315	316	339	334	356	336	318	303	309	287	336	313	328	332	322	332	330	327	339	308	326	357	324	340	305	355	339	365	338	349	323	323	340	280	309	326	316	322	309	334	353	322	303	312	323	316	335	320	300	325	325	318	332	319	353	320	307	350	322	328	337	354	338	315	318	301	328	331	353	301	341	316	340	332	300	307	329	310	322	357	361	340	325	333	343	332	305	326	312	331	306	323	314	326	314	338	285	311	328	316	301	316	312	313	352	309	327	354	333	298	308	332	335	331	296	298	298	329	352	309	354	330	333	320	334	327	308	311	343	325	321	334	333	325	307	309	294	328	301	297	311	312	331	303	310	328	324	289	328	327	305	321	323	313	332	306	309	295	351	308	341	348	343	289	332	311	311	309	311	356	286	324	332	311	326	321	327	338	361	366	312	315	339	309	328	296	351	310	319	349	354	326	314	305	305	333	337	310	313	339	330	335	320	354	334	309	341	340	333	345	310	346	299	298	338	276	314	322	343	324	333	332	312	325	299	364	333	329	324	319	344	331	342	347	365	338	356	320	337	314	333	329	342	322	301	330	293	315	285	323	334	327	323	330	335	338	313	320	336	365	316	326	348	320	353	329	297	315	312	331	302	315	320	309	305	321	316	313	292	318	342	340	356	321	319	317	311	325	321	323	345	319	308	341	315	322	320	332	313	299	339	316	281	336	321	318	318	312	318	304	333	330	305	329	329	317	336	334	305	315	313	312	350	354	305	309	329	351	340	325	304	329	295	323	319	330	301	312	350	334	307	327	301	294	334	349	304	333	353	299	317	301	347	315	312	301	303	353	335	326	308	313	317	330	304	351	321	316	310	308	333	319	314	334	358	296	343	327	338	346	311	329	317	338	320	335	326	324	299	338	274	335	317	318	310	289	332	352	339	376	340	302	313	379	340	332	348	326	294	309	307	300	330	332	324	319	328	310	302	328	337	286	305	293	341	353	331	353	306	314	284	321	311	317	336	347	308	330	301	352	303	303	332	307	327	317	320	323	302	289	362	296	307	351	307	338	332	318	347	314	311	343	313	300	326	324	329	309	307	321	322	363	336	341	365	321	288	310	315	299	340	337	333	319	353	316	316	297	364	312	281	356	326	292	304	299	317	293	319	301	322	330	307	315	311	315	310	331	316	306	313	317	332	308	319	324	316	296	297	295	312	331	339	326	362	314	332	314	294	309	316	327	316	315	331	321	324	294	319	320	299	311	320	300	320	332	325	319	307	302	283	334	312	337	289	333	325	311	323	304	342	307	326	335	312	280	321	340	322	331	332	329	322	334	313	341	304	314	327	325	314	310	303	346	287	339	325	318	293	325	336	326	314	312	336	312	338	314	341	316	319	309	314	287	298	275	311	308	322	317	296	323	304	301	338	334	301	330	301	321	295	319	356	348	330	328	370	309	335	342	328	288	314	297	332	305	314	302	334	308	319	332	319	309	334	276	324	339	336	328	324	321	316	317	323	304	305	311	316	308	319	315	308	338	360	295	333	310	365	314	326	346	308	324	320	348	317	339	314	333	334	312	331	318	338	328	349	324	354	326	330	297	365	343	311	288	324	346	308	350	355	317	340	313	338	300	316	300	320	335	354	305	315	313	329	326	301	348	335	293	315	320	314	331	315	310	335	333	333	337	330	287	319	338	317	337	322	311	291	304	309	307	315	318	326	299	346	319	321	329	355	317	292	349	330	314	320	311	322	326	304	336	326	320	324	308	324	297	333	289	338	335	331	311	356	321	298	329	302	350	304	334	322	359	327	340	333	341	316	328	316	328	358	330	323	317	320	314	308	320	322	310	342	321	316	302	315	339	337	329	315	317	314	305	324	331	344	315	358	329	308	347	311	322	324	310	310	329	317	348	314	339	335	310	311	325	324	323	319	301	307	327	340	332	321	300	334	299	326	330	328	301	330	311	314	327	325	307	287	314	342	328	348	306	338	314	318	331	320	339	325	333	327	284	312	303	352	312	330	291	325	339	308	324	303	344	364	312	311	318	309	314	334	283	297	333	327	297	321	323	316	316	324	317	285	312	314	291	338	322	344	290	346	333	322	341	335	318	325	358	309	337	325	297	330	315	318	298	314	322	311	327	314	326	284	327	312	317	380	342	330	328	331	295	309	305	333	304	363	333	335	355	351	319	330	293	312	318	343	325	292	293	312	320	290	349	329	278	306	334	301	324	306	297	333	344	308	322	319	338	359	358	327	331	318	371	323	322	327	319	332	331	309	303	316	323	310	337	330	289	315	334	313	342	335	331	289	313	331	274	368	332	347	347	326	303	317	322	271	317	312	283	322	340	307	326	320	311	339	317	311	329	293	338	342	310	298
27783	10501	2001	1452	1139	1006	993	1043	1008	996	967	958	1011	949	942	972	976	1005	978	947	886	953	1000	998	989	946	958	958	979	997	964	1037	1000	973	1003	982	978	958	985	1012	1001	974	1022	1000	954	939	951	953	1005	940	980	921	915	946	952	996	954	991	1019	1009	963	966	1007	982	1008	963	946	976	1016	991	917	945	935	943	900	959	923	954	980	943	967	948	934	964	963	1004	934	1010	945	952	967	909	977	996	920	972	1021	971	939	979	946	971	993	911	1007	949	931	985	983	929	1012	990	952	953	968	968	929	947	1021	968	937	927	989	949	954	916	987	936	946	959	964	974	986	949	941	994	954	947	992	993	973	941	965	978	964	1003	995	962	957	991	982	1033	956	994	972	1006	991	969	952	900	921	996	983	955	996	985	999	983	1005	993	966	972	940	977	948	966	958	956	991	966	1004	1017	964	987	937	924	957	986	912	979	996	972	996	998	985	939	934	979	999	1020	981	964	1019	991	953	996	968	992	923	956	1014	947	951	988	995	926	995	1004	1004	982	908	967	991	980	962	967	1000	996	964	971	1010	947	958	944	939	971	1040	1017	937	938	1011	969	996	915	967	953	973	1018	900	1019	940	971	935	914	978	968	975	920	995	934	1010	950	1016	959	968	966	970	944	954	943	905	991	986	973	973	940	972	967	952	963	974	998	961	934	1000	970	945	955	986	920	926	1015	1020	913	964	910	928	925	965	953	975	993	942	928	954	928	961	970	955	927	973	1011	952	977	935	971	998	953	977	962	922	942	1018	903	1003	970	1005	936	958	944	971	992	976	980	962	924	979	932	984	935	948	961	1003	967	909	923	981	993	1008	946	945	985	927	1017	966	1014	996	994	995	960	986	991	999	911	945	965	972	941	983	958	942	945	908	969	946	929	944	952	966	948	888	965	990	974	1016	973	892	979	954	1015	946	998	966	965	927	927	969	958	1006	899	986	964	990	979	951	984	965	902	949	1002	975	941	945	930	957	955	960	984	955	979	1020	995	964	962	990	922	984	981	1007	1014	910	953	959	971	955	971	958	1004	996	1006	971	960	997	990	966	906	940	958	952	953	1007	1000	967	946	981	1007	966	964	1036	963	957	959	977	931	967	939	977	987	949	987	952	1050	941	946	943	951	998	974	945	916	915	936	951	990	980	953	991	937	1009	996	961	950	988	999	978	938	955	1008	972	1032	978	972	926	969	920	989	971	956	976	951	1018	1022	1000	974	949	981	934	970	963	920	1016	945	977	932	977	1045	936	1016	950	980	902	942	1003	966	927	975	958	993	990	1005	939	954	947	915	994	953	1005	990	982	936	1007	925	1009	930	961	942	967	980	959	913	1025	1021	998	1001	991	995	933	956	991	986	951	963	1038	1002	919	927	944	980	994	1010	949	919	978	921	906	928	961	911	963	1012	908	991	932	988	987	978	967	934	928	957	980	990	988	979	1009	1047	931	956	969	997	978	997	913	940	943	959	955	957	989	978	954	987	952	939	954	972	999	1014	989	936	949	935	957	964	980	911	1011	953	954	991	928	865	967	966	917	986	1041	972	1022	917	1008	996	982	974	965	1014	961	966	948	1009	948	942	956	914	949	958	933	967	994	944	969	1017	952	925	998	883	965	893	939	949	914	962	938	868	959	919	980	946	989	968	929	1013	976	918	979	984	982	937	930	943	926	945	957	989	968	993	984	939	987	992	982	958	930	946	948	1006	950	992	987	981	942	975	971	956	1001	949	967	956	926	934	1031	1026	1036	962	1005	971	943	990	925	1015	976	1000	938	908	916	965	940	950	997	1049	951	963	955	963	1006	1003	962	987	966	935	971	984	950	940	964	949	928	975	930	986	966	914	949	964	1051	960	1027	980	1037	998	967	946	1006	931	1012	968	971	985	981	971	976	997	965	992	966	979	966	1008	982	971	948	976	980	963	963	1007	938	936	924	961	972	995	1025	943	945	1000	1017	982	998	965	979	905	974	993	984	983	970	912	944	993	965	991	991	933	979	959	917	938	1018	999	961	978	1001	959	956	971	990	948	910	1029	925	1011	993	959	1017	905	971	1030	989	975	930	932	967	996	908	998	969	962	977	932	990	992	992	955	926	1003	968	925	968	1027	918	926	915	937	991	915	908	937	910	1000	1013	980	956	962	936	963	924	996	1008	997	974	1031	994	981	878	948	993	978	946	944	980	923	975	988	976	982	977	984	941	959	881	1009	994	1006	1001	989	987	992	938	1015	946	948	944	950	967	965	977	941	974	1025	957	963	938	911	955	996	962	976	983	956	944	968	974	921	951	979	948	1005	996	926	911	999	991	964	1001	977	961	953	969	985	968	992	970	979	972	962	943	1014	925	996	956	989	981	925	1013	1004	879	939	943	1020	957	964	978	959	982	931	977	930	964	996	938	938	928	963	955	952	961	969	965	968	981	964	962	929	930	979	962	951	1022	952	999	946	901	983	999	975	987	961	994	950	1017	957	938	939	991	933	945	924	953	981	953	984	1031	949	1001	1013	942	986	961	924	917	1016	1011	939	1001	997	1001	994	999	934	975	969	1012	986	950	963	930	931	990	922	934	964	986	925	949	950	933	1039	924	999	947	981	947	987	1009	951	971	983	965	916	965	967	979	971	968	931	998	921	977	1006	964	959	970	962	1013	962	991	979	987	950	982	946	982	976	962	984	972	967	949	1035	992	959	964	955	983	965	925	972	984	973	994	1005	941	893	988	947	991	981	1045	955	974	966	939	975	1013	975	993	965	995	907	961	940	1005	957	983	996	912	999	971	991	931	1009	970	964	976	984	942	926	970	958	911	934	972	947	971	929	951	956	962	1004	977	960	958	942	1005	999	983	953	949	979	948	952	968	971	1000	1041	1002	983	920	950	1016	1028	960	962	1010	954	972	971	903	907	1002	950	1009	960	988	950	967	944	945	935	995	965	905	926	980	989	1002	943	971	919	983	964	1005	968	949	998	931	966	994	1008	997	920	994	996	941	983	978	949	937	1027	990	983	959	961	999	952	917	975	949	1010	996	969	995	950	934	1059	921	1001	986	966	1020	979	936	1048	1000	1009	971	988	918	981	961	1009	931	951	925	1000	964	979	999	944	956	1004	962	1017	936	942	966	934	964	949	925	963	1055	976	966	923	904	943	1004	1001	977	1000	983	1004	970	975	1011	1006	990	927	977	946	939	989	950	925	955	911	995	1022	939	977	946	1013	1004	959	990	943	958	964	980	990	1005	981	928	1002	983	981	962	942	981	976	987	938	952	1020	980	1016	966	1002	941	992	985	945	928	954	928	957	951	1002	961	997	964	981	966	1060	946	905	959	994	943	951	993	974	960	1005	967	928	1018	977	1024	946	964	988	947	936	930	914	999	951	990	885	948	940	1004	1010	986	912	963	1009	987	933	899	936	965	993	938	892	947	987	941	973	913	996	978	974	925	1002	927	964	993	936	942	989	973	987	984	933	972	937	974	985	953	994	956	959	926	930	964	967	1028	984	1019	921	984	942	981	913	924	999	1025	961	1034	976	954	920	973	921	992	971	920	980	928	968	995	972	956	1023	947	938	975	956	975	960	977	993	957	982	975	956	916	1026	957	980	1024	988	993	987	946	957	1034	964	979	1023	974	935	1021	942	989	982	995	936	965	975	940	929	976	919	943	939	1003	966	934	934	962	977	990	1002	937	973	1024	935	1000	1015	971	960
5495	1048	971	902	825	757	786	811	815	763	789	788	815	808	836	774	754	803	736	811	778	797	852	805	776	802	758	782	816	796	762	790	789	812	749	789	781	752	802	759	778	751	778	707	761	794	760	814	791	785	757	781	752	755	804	813	799	761	762	757	733	795	802	796	793	786	815	752	784	780	754	762	790	802	759	782	767	791	781	774	794	775	745	770	733	721	816	794	781	747	739	773	729	773	807	752	798	779	781	719	776	825	769	796	824	791	792	754	780	792	752	790	761	769	831	732	785	775	804	778	751	752	750	797	801	773	796	767	742	757	757	767	789	789	755	808	791	814	687	784	813	801	777	765	778	715	792	720	778	746	759	768	770	760	756	766	785	792	815	729	727	788	781	802	769	733	766	737	702	818	817	785	769	784	731	702	816	730	769	772	832	762	766	791	733	752	804	812	775	765	800	778	749	816	729	787	752	753	777	743	726	773	801	783	777	773	739	759	798	784	802	784	785	757	798	742	761	786	760	736	786	757	752	778	796	745	734	724	749	786	723	757	744	717	766	796	776	781	784	715	772	757	748	756	742	816	785	757	763	760	746	771	785	766	767	797	756	760	758	824	791	727	753	789	800	798	816	766	803	806	802	762	809	752	790	783	741	767	794	770	762	792	761	790	748	760	785	830	767	786	748	731	818	803	807	771	768	764	777	804	740	762	805	782	783	752	826	770	817	807	797	768	742	760	742	792	753	807	775	812	789	766	783	825	755	790	737	801	803	777	791	763	770	763	695	795	815	731	778	759	750	751	809	814	774	779	803	783	780	803	775	740	810	743	754	783	774	746	775	764	773	766	802	799	772	755	764	799	779	753	773	788	772	845	809	775	802	798	731	749	777	777	761	779	750	784	811	757	755	794	764	781	761	765	751	800	811	742	802	751	832	754	752	804	768	802	764	781	829	762	793	764	784	780	828	811	736	791	794	811	813	775	782	805	776	758	746	792	783	799	865	764	791	801	784	791	729	753	801	770	792	765	770	803	832	790	757	809	777	762	788	754	754	749	776	760	754	759	796	711	732	762	733	757	734	766	786	738	747	762	743	813	735	789	773	811	713	770	807	762	807	765	792	774	797	784	749	766	787	751	761	789	793	765	755	793	804	782	749	784	809	796	816	768	796	795	758	739	744	788	766	800	750	791	788	783	768	820	734	761	759	780	809	763	768	765	790	807	811	795	855	795	758	799	761	798	832	793	717	790	774	799	763	786	792	744	824	791	779	757	781	782	757	775	799	708	770	768	747	829	690	723	781	832	789	743	779	846	829	776	758	780	779	785	777	738	752	757	749	796	850	758	765	777	768	763	806	758	730	746	780	744	782	789	804	761	742	818	789	712	772	816	755	775	801	862	761	783	790	738	800	790	766	753	776	746	714	824	756	781	731	806	770	771	751	781	746	816	810	737	762	770	758	796	755	758	757	777	808	782	808	751	736	797	798	745	751	774	769	767	791	791	735	785	768	766	792	769	744	731	773	768	789	759	753	778	774	785	771	831	770	771	799	813	766	795	816	771	741	783	751	762	760	776	787	776	770	732	751	792	800	775	794	752	752	794	791	763	765	740	768	750	754	811	784	728	817	741	803	791	747	751	769	762	763	728	799	763	779	756	755	714	774	781	744	803	791	752	760	721	789	795	785	793	756	819	800	836	798	787	745	780	831	806	745	795	817	730	756	751	790	767	760	728	748	732	773	778	718	786	764	745	729	773	735	796	711	788	767	837	842	782	742	755	776	759	768	746	735	802	767	767	755	776	755	749	822	778	754	769	745	757	791	772	765	763	792	798	733	803	817	789	795	755	812	740	825	770	808	777	773	769	772	795	717	765	736	785	763	778	776	804	827	778	791	775	755	757	742	746	784	706	780	801	756	752	815	765	762	741	759	808	762	755	726	804	780	794	757	721	762	711	830	723	741	750	794	726	756	790	798	804	752	813	790	788	767	760	738	762	791	774	776	844	773	761	779	799	821	807	789	779	758	777	816	747	805	775	767	782	751	786	738	738	818	775	764	825	829	770	777	750	768	805	819	795	783	767	793	783	760	749	796	760	785	724	784	770	769	735	802	766	789	727	766	727	771	728	750	794	815	804	801	818	770	786	816	773	755	797	762	781	767	770	791	797	758	752	771	757	792	725	807	767	832	791	802	745	721	743	790	797	775	734	778	773	802	767	768	821	790	778	782	808	775	715	750	757	737	752	760	816	801	826	722	744	773	760	805	784	753	810	752	793	777	755	779	736	789	783	796	782	773	774	730	766	748	734	745	757	768	837	809	772	761	796	758	789	714	749	767	747	804	776	753	792	793	740	798	785	742	750	827	757	770	784	736	769	784	833	767	773	774	778	789	756	749	805	765	763	774	778	758	765	754	798	788	737	754	774	779	721	769	796	816	819	825	808	788	772	770	789	791	740	769	790	788	751	782	816	796	797	729	799	797	793	760	796	797	789	748	752	742	783	722	790	790	806	773	791	722	793	807	773	756	741	746	774	741	799	728	762	831	770	826	771	772	771	776	752	801	780	757	820	740	728	778	837	735	763	759	798	820	784	763	759	822	809	729	775	777	719	772	802	814	806	807	791	772	821	765	755	796	788	741	775	733	829	768	781	748	817	774	741	755	776	750	841	793	778	765	790	761	768	765	764	753	751	734	808	783	808	819	802	803	780	726	758	797	759	797	778	755	795	770	765	757	747	762	818	787	772	757	796	726	753	766	738	808	795	776	794	783	759	768	800	770	749	756	809	744	795	785	716	735	739	755	803	770	771	802	772	779	751	782	767	743	736	768	793	769	746	760	762	747	787	735	803	788	773	767	737	837	812	816	806	723	746	723	733	751	799	734	821	805	711	757	771	726	748	826	827	781	782	763	799	784	738	757	812	795	788	785	788	758	690	785	751	751	791	778	772	784	769	745	778	740	756	779	785	764	752	768	778	747	805	793	734	802	751	766	786	830	759	733	803	808	738	742	796	798	792	752	738	804	765	731	711	793	782	734	817	775	796	798	753	757	787	803	745	746	783	759	819	737	768	806	731	796	815	775	794	770	809	806	742	748	798	795	776	762	780	723	723	785	760	762	792	768	766	766	809	766	753	755	768	796	791	798	720	764	809	761	807	747	749	773	791	773	740	729	801	781	838	772	755	799	821	729	743	772	805	784	791	776	752	774	780	767	733	782	764	801	729	762	789	732	782	782	744	806	822	752	755	791	764	827	723	780	785	775	793	731	760	787	809	728	745	795	771	830	777	786	809	788	743	718	772	795	738	770	797	774	745	815	779	795	788	825	790	750	793	763	745	767	801	768	768	729	799	782	821	752	821	743	735	714	771	756	778	828	800	772	736	725	829	791	811	777	752	794	751	806	724	835	809	784	786	770	780	837	776	834	749	750	779	743	769	792	767	730	829	788	805	849	741	739	706	753	784	731	763	788	745	778	735	746	797	746	761	793	758	808	744	723	816
25652	21380	27202	25384	4554	1234	965	824	770	782	683	737	717	706	682	701	674	702	673	695	685	681	685	688	654	685	641	712	652	661	621	682	663	669	700	636	660	665	686	666	659	634	648	740	641	635	670	647	640	626	643	695	677	712	660	665	692	674	642	655	660	621	673	653	661	624	647	676	639	677	656	670	650	654	659	657	707	687	663	695	682	666	644	650	680	658	698	670	649	635	703	676	652	676	685	598	662	682	675	682	709	635	677	719	645	697	642	741	665	655	644	686	640	634	615	653	697	687	697	656	640	646	669	650	638	678	680	667	688	662	676	685	621	648	639	663	647	695	661	679	628	672	645	710	688	721	628	669	646	686	660	603	627	674	641	652	655	680	655	631	672	696	633	641	639	673	685	603	665	657	664	617	641	665	686	668	655	675	670	646	700	664	668	631	661	677	653	645	668	680	651	671	684	681	685	626	624	665	698	605	640	625	661	639	647	635	612	642	666	665	638	579	671	649	679	625	646	676	690	663	683	690	680	637	693	677	644	661	681	675	662	656	651	630	676	669	641	657	632	647	685	652	655	656	599	634	655	660	652	665	619	665	655	652	662	675	657	613	608	648	628	637	642	619	635	656	698	645	701	635	681	687	695	637	700	614	669	664	629	649	619	639	633	600	657	665	677	644	691	676	662	678	655	707	659	627	698	663	659	642	661	663	671	690	685	690	721	654	681	677	629	633	639	654	643	708	650	640	707	694	660	635	636	645	665	673	648	665	644	708	662	657	625	650	663	639	683	675	697	641	682	651	698	677	667	633	627	625	662	684	629	612	684	655	653	659	654	681	690	650	638	634	642	693	628	655	672	678	639	620	593	655	655	627	692	717	657	662	691	656	676	638	697	681	706	605	633	741	661	645	659	661	650	621	674	655	642	665	670	635	659	695	674	636	673	657	686	675	648	704	666	668	655	655	652	667	642	641	661	666	699	625	667	672	657	640	660	632	661	739	619	670	619	641	658	690	634	620	641	641	653	610	673	669	683	641	680	651	683	637	667	679	721	655	628	626	613	652	670	708	625	660	665	666	639	686	650	671	629	644	634	674	687	662	653	634	669	604	670	649	642	657	655	671	606	649	629	655	652	686	708	642	681	691	622	683	668	683	669	629	663	651	655	643	632	664	647	641	616	679	662	664	669	645	647	660	623	592	692	637	707	638	674	667	681	696	653	624	651	644	653	668	632	688	666	659	628	641	609	656	669	672	669	653	655	647	667	669	617	645	655	652	699	614	692	646	655	664	668	617	671	680	649	659	605	627	662	638	690	625	703	622	646	646	681	668	647	636	670	681	626	644	614	647	637	611	686	641	678	664	660	663	647	616	619	692	673	650	629	647	620	643	663	649	650	639	639	614	684	648	692	653	653	661	702	657	642	626	623	645	674	705	656	651	655	625	630	626	633	617	662	703	647	666	621	676	587	659	679	662	643	661	649	685	654	680	671	635	666	611	644	622	658	667	635	647	652	692	668	655	706	601	673	667	659	660	615	628	664	655	642	684	639	626	706	657	657	631	661	656	643	634	693	659	687	633	669	671	634	606	625	710	645	681	656	633	729	649	668	642	665	689	659	675	687	717	654	610	640	637	674	664	640	669	662	692	609	643	675	654	660	657	639	717	677	684	671	644	697	653	656	615	694	627	654	624	683	687	669	652	608	630	648	698	690	649	669	672	639	645	657	654	643	638	669	625	656	681	631	631	662	668	685	648	672	683	666	678	689	687	599	659	615	667	631	701	692	650	691	692	648	659	674	649	655	623	665	671	609	649	647	667	622	634	651	630	663	686	647	625	644	666	676	672	659	680	668	650	710	679	622	645	641	686	693	648	688	701	637	620	693	670	673	665	701	709	710	668	680	631	689	688	710	646	671	658	631	672	650	691	679	704	655	679	656	667	682	657	652	663	677	679	644	664	681	681	645	649	705	670	630	621	667	624	680	701	621	641	633	633	646	680	643	635	621	678	640	673	622	687	700	643	635	682	678	670	656	679	683	691	613	644	652	624	659	660	653	691	731	647	637	691	630	682	632	661	640	663	711	647	672	670	620	631	608	651	651	680	647	627	663	660	655	646	666	697	691	695	646	585	616	637	666	670	626	635	671	632	659	635	606	647	631	671	674	688	665	661	661	676	696	648	668	605	674	643	665	664	630	670	682	640	690	602	666	692	653	636	654	664	635	741	681	706	692	675	627	661	637	653	688	684	690	645	682	654	679	668	633	630	647	674	651	699	624	634	691	670	662	621	642	686	670	670	700	672	673	663	640	668	627	664	669	631	678	656	598	648	671	676	654	604	642	658	663	679	687	639	682	625	648	657	670	636	637	665	658	607	678	636	667	667	655	659	651	696	675	656	678	658	630	648	653	633	690	628	687	660	652	656	655	688	631	637	682	642	690	645	645	657	661	657	662	697	660	624	685	665	613	655	706	641	675	673	656	665	631	641	611	653	660	618	700	631	653	689	629	707	640	646	702	636	679	696	642	623	665	669	695	619	656	656	707	640	588	664	605	667	664	641	669	602	659	655	641	667	667	676	682	646	658	707	677	672	675	667	660	633	654	608	630	637	657	632	686	661	678	633	693	711	648	655	673	670	658	655	604	686	633	688	675	662	648	617	641	646	659	646	644	663	666	658	649	709	657	666	711	620	639	666	673	681	660	656	641	686	641	749	678	693	712	629	650	697	701	642	635	674	614	720	696	637	661	612	652	672	659	658	623	637	709	628	639	681	677	708	671	677	638	626	686	679	678	689	628	670	657	704	630	653	671	654	675	627	668	638	670	650	668	685	668	686	648	666	700	624	630	672	686	577	654	642	718	655	677	669	685	648	619	688	625	627	645	680	663	682	662	672	656	657	689	628	641	672	684	636	662	618	625	663	678	701	660	640	679	658	591	648	692	606	650	684	657	601	699	670	684	693	627	629	686	637	663	634	660	634	676	667	660	646	679	657	689	673	596	662	620	668	680	681	678	648	681	664	726	676	652	662	685	663	690	658	665	653	664	654	680	655	655	643	696	664	647	618	657	667	667	610	661	647	665	679	700	596	699	641	698	640	629	688	657	681	707	693	649	653	647	638	621	646	627	609	634	645	614	679	626	647	636	631	668	702	652	675	677	654	671	690	642	631	638	621	674	636	673	685	650	653	625	676	673	654	674	645	621	655	622	676	696	664	665	621	620	669	657	666	667	600	661	634	613	668	642	624	680	611	649	660	658	676	626	667	658	643	651	663	690	664	693	654	672	639	629	680	687	704	674	695	673	657	690	647	674	653	665	649	691	657	668	655	686	627	667	616	659	660	640	711	666	612	677	687	671	650	651	677	654	664	618	694	682	663	615	676	656	627	652	646	684	655	699	688	648	624	646	698	633	657	667	629	619	672	705	690	659	608	707	651	702	662	667	661	618	656	622	646	706	694	736	651	668	660	651	703	675	658	624	689	632	667	607	638	609	638	682	671
3692	3066	2515	1419	1043	891	768	677	679	652	672	629	632	613	608	562	623	629	593	592	606	586	584	562	619	589	561	565	635	584	605	571	597	592	554	582	545	595	587	568	572	539	587	551	577	558	587	537	570	554	607	568	589	560	557	577	559	583	550	579	579	590	537	610	555	535	560	589	580	557	574	572	607	550	549	597	567	594	546	586	512	586	549	578	511	550	587	565	585	555	633	563	605	608	597	571	577	616	564	543	557	555	585	577	578	548	611	594	575	545	567	537	601	572	572	569	572	534	569	576	568	575	570	556	614	560	549	586	565	550	543	578	613	566	563	591	529	586	577	575	550	571	534	564	598	566	578	544	592	597	573	553	531	562	561	555	588	561	551	643	591	546	593	546	544	571	562	530	532	541	619	550	595	584	555	539	523	576	534	535	568	603	615	530	526	592	582	603	551	536	591	607	587	572	614	549	571	569	548	612	616	564	534	601	559	545	593	589	565	576	569	548	532	572	580	549	534	611	497	562	551	548	571	598	580	525	563	610	543	598	590	602	580	561	566	527	599	550	582	615	570	592	553	599	581	515	563	508	545	573	544	573	562	633	566	565	532	599	567	521	590	530	567	615	569	551	556	526	574	565	545	527	548	555	549	586	544	590	557	546	554	579	546	575	543	547	618	528	541	555	586	573	605	559	558	568	583	569	554	532	605	538	590	542	561	561	535	570	599	583	563	518	591	572	569	584	558	574	589	568	554	574	570	629	533	560	565	557	566	546	609	588	533	554	508	577	583	556	584	552	554	585	553	520	577	598	561	559	587	612	557	543	575	555	610	618	557	614	517	604	550	573	547	593	577	552	572	553	557	562	585	583	562	566	579	535	525	558	571	565	550	545	547	580	599	533	595	554	554	561	559	577	583	558	547	580	581	583	562	575	547	612	547	594	591	543	558	596	558	563	546	545	619	566	586	570	526	525	596	600	574	540	576	608	583	526	539	560	575	606	543	575	543	544	580	563	591	559	538	511	527	567	538	587	557	620	518	568	572	547	557	550	583	556	570	564	591	551	557	570	555	600	596	565	595	550	593	558	507	540	532	583	543	552	555	520	503	535	534	557	580	519	579	566	575	624	551	573	585	596	518	568	571	563	502	571	571	531	538	601	544	598	567	531	562	556	596	542	562	553	564	532	536	556	603	564	564	570	547	595	569	567	558	594	532	599	551	561	534	540	561	570	583	585	564	516	560	565	593	567	578	555	571	616	551	534	538	544	543	552	545	603	613	541	591	555	553	560	571	538	578	582	534	575	546	535	612	570	551	572	568	546	584	578	551	575	568	620	567	603	603	592	543	580	561	564	555	566	574	503	529	554	649	560	562	575	601	559	562	554	541	553	565	523	569	516	556	573	509	528	535	602	526	566	630	538	553	584	523	558	589	578	577	545	559	556	563	581	552	545	558	585	572	526	567	535	561	556	584	549	577	569	567	570	576	549	584	555	574	542	602	546	567	550	574	579	549	553	544	553	595	552	555	542	552	557	537	618	573	568	563	530	570	535	553	513	584	543	558	588	590	601	538	544	538	530	569	558	546	534	569	559	550	555	541	530	582	563	563	548	532	556	570	557	561	617	551	575	582	540	572	589	584	545	543	557	572	580	603	554	616	551	561	566	545	579	532	589	538	535	527	557	595	546	564	551	610	557	536	583	519	573	552	539	540	555	573	580	514	586	591	544	584	536	581	530	542	568	580	575	543	524	532	587	545	562	579	535	539	541	565	604	526	553	590	543	582	552	603	562	538	568	605	547	571	576	598	610	541	522	608	584	544	560	569	542	566	574	526	542	613	556	580	560	517	582	553	548	586	548	568	548	525	564	555	554	588	559	575	554	505	596	515	535	554	564	569	604	532	623	561	525	582	576	506	569	582	545	616	561	568	585	585	554	510	557	589	537	579	558	568	570	539	556	573	542	528	614	559	583	569	533	577	553	591	561	550	565	514	586	543	598	570	552	559	593	614	574	564	564	549	553	580	536	547	600	573	586	583	569	573	549	542	558	598	559	541	588	535	564	512	555	596	581	555	556	602	583	595	531	576	547	556	538	589	489	591	572	552	586	562	589	568	568	532	591	571	573	583	574	548	591	578	567	561	553	548	554	550	565	592	591	593	598	542	571	584	582	561	558	565	550	536	574	572	564	567	569	587	562	534	547	521	545	566	570	559	574	543	555	578	558	558	554	604	515	555	540	581	537	586	547	574	565	521	569	541	547	574	548	475	528	512	562	581	548	587	553	584	566	509	569	567	548	585	605	577	544	543	509	543	595	518	527	562	563	544	597	561	579	552	578	579	570	533	577	555	578	586	597	536	573	524	509	519	545	577	554	541	566	549	596	542	518	566	572	575	565	549	588	536	582	589	606	577	572	580	549	566	566	560	563	544	542	528	582	574	595	579	540	561	555	596	561	581	554	528	581	577	609	570	558	552	534	565	594	567	545	579	544	570	557	579	532	569	547	567	524	518	568	562	597	570	568	542	537	572	587	556	581	528	570	590	566	538	583	577	561	530	557	553	546	574	573	548	557	581	545	617	585	554	570	567	577	593	559	552	537	592	575	555	532	551	568	547	587	612	613	516	545	595	518	548	563	595	566	517	586	567	561	557	568	576	555	523	557	594	609	575	574	567	562	585	556	567	556	549	537	544	541	579	574	531	557	572	573	536	522	541	543	527	553	606	560	552	557	580	569	523	584	561	579	551	528	587	563	574	537	582	508	578	530	537	579	558	564	600	532	524	568	573	551	589	557	565	549	574	556	591	584	565	551	536	534	541	580	582	569	515	571	546	552	565	528	579	582	578	542	564	591	582	559	577	589	556	562	559	572	524	583	592	579	499	611	540	544	626	571	534	556	582	559	578	565	544	535	552	554	561	560	565	623	570	584	524	558	579	556	568	560	559	574	569	528	595	567	613	557	505	567	583	522	584	560	522	519	590	570	537	532	569	548	564	572	536	540	556	572	524	517	597	589	591	563	574	598	558	560	541	537	562	620	587	539	566	552	542	571	585	511	567	529	594	619	585	556	538	567	586	545	526	517	569	533	527	527	538	537	581	577	524	580	555	574	572	563	549	567	528	575	529	543	544	585	590	540	517	565	527	581	536	592	544	556	595	556	563	549	583	551	570	529	573	575	562	529	573	554	564	610	561	550	548	554	509	609	583	545	577	522	550	565	574	549	596	597	549	551	551	589	542	564	557	534	545	556	569	615	551	548	591	564	597	570	531	605	587	561	614	530	559	569	552	555	582	582	565	551	561	602	490	608	553	610	583	601	542	546	539	552	542	566	605	551	561	556	537	569	562	576	543	577	554	579	609	587	590	565	569	570	554	576	555	577	569	582	556	614	584	572	564	553	543	564	578	634	589	547	557	589	603	535	545	542	585	562	569	558	547	540	576	570	569	529	562	529	545	508	596	622	545	584	570	600	553	569	558	589	553	576	522	539	566	562	549	545
24531	21405	28559	24614	21176	3872	934	576	473	448	468	437	420	419	380	373	404	388	350	373	365	369	369	356	394	370	401	354	362	423	355	354	390	375	364	370	366	365	372	332	363	367	366	371	386	331	382	370	341	364	338	332	360	322	327	370	369	361	337	359	352	370	336	366	386	365	362	352	369	343	345	364	366	343	372	341	372	345	363	357	315	325	343	384	352	382	352	335	309	341	333	353	325	375	347	325	376	387	317	320	368	364	385	361	384	363	362	343	351	391	354	352	331	355	372	350	341	383	407	326	368	389	334	345	358	336	356	353	343	353	368	339	361	354	360	346	359	332	341	340	392	351	337	345	352	342	355	372	370	365	343	333	354	385	362	332	341	359	354	353	344	380	339	326	345	335	344	370	338	360	343	356	346	343	345	350	402	373	361	376	358	345	348	337	334	344	336	371	356	352	399	341	321	315	345	370	357	338	357	350	333	323	358	356	347	355	372	358	341	319	337	343	367	401	333	369	370	325	357	367	345	331	344	336	367	344	366	360	336	346	357	361	357	350	367	377	346	327	336	355	363	382	339	355	322	338	321	333	361	371	329	366	335	372	359	347	356	354	363	357	337	342	352	321	327	353	364	363	315	336	372	323	343	354	342	335	309	402	327	365	374	329	314	293	342	389	307	351	350	371	334	326	342	356	335	362	343	346	324	388	333	343	356	363	365	344	363	374	358	348	344	347	343	368	352	357	355	370	353	330	342	361	350	359	378	342	373	338	367	359	387	350	390	344	342	390	363	334	348	349	371	331	339	348	349	381	353	394	346	405	377	337	391	380	337	359	353	355	366	361	340	341	358	337	321	346	330	323	346	374	336	343	364	394	341	318	322	357	340	352	359	335	335	335	372	365	369	354	355	348	348	350	332	378	366	342	370	356	333	374	379	378	377	370	409	336	335	384	358	363	374	349	342	372	351	389	362	378	358	336	353	377	366	324	368	310	357	319	327	350	355	331	359	372	346	324	336	395	330	344	325	351	357	372	342	351	337	385	337	351	369	355	352	354	354	326	385	375	370	353	365	338	315	321	358	338	371	311	368	325	333	326	361	355	306	360	348	367	358	329	366	381	338	330	320	338	336	330	345	335	357	338	353	338	375	359	369	375	354	344	333	367	361	335	361	365	342	368	332	327	360	309	346	360	341	335	341	347	359	364	304	322	314	349	379	344	374	343	342	348	353	389	349	347	354	347	361	341	362	333	365	334	370	344	346	362	375	323	348	345	325	355	348	353	334	340	335	343	347	370	337	345	330	347	326	355	347	352	322	354	374	318	362	332	336	380	344	332	358	377	361	358	360	320	378	358	359	365	334	366	349	372	328	320	325	331	343	384	345	318	365	376	345	322	352	328	324	325	341	342	371	339	376	333	351	358	337	317	356	365	342	365	373	354	321	369	354	351	387	375	355	344	330	349	367	307	367	369	331	368	368	374	383	354	361	331	339	370	356	323	325	327	322	336	389	371	345	363	365	385	378	322	381	356	362	314	355	367	389	364	375	373	340	324	369	345	329	378	344	342	347	349	341	337	328	345	373	334	375	322	308	392	367	351	372	349	338	353	335	340	348	373	359	361	381	338	320	353	349	356	365	313	353	377	329	363	354	321	321	360	347	379	350	338	322	361	357	338	330	330	354	328	364	373	363	369	355	375	347	343	393	359	329	349	345	363	300	356	363	353	345	365	353	332	318	373	347	335	363	366	358	357	338	355	344	329	334	380	370	324	383	347	312	321	333	331	311	364	377	345	360	375	369	323	382	377	327	320	369	337	366	367	365	361	363	334	347	367	380	372	358	338	334	331	340	367	314	361	379	345	346	334	365	339	329	357	351	335	335	389	345	336	365	335	342	343	369	330	342	324	342	355	314	329	371	337	323	317	358	355	357	363	338	350	340	369	365	335	341	347	357	350	340	372	346	326	324	373	366	310	349	370	333	359	361	353	348	330	330	338	374	366	347	324	381	334	359	315	364	344	373	361	384	352	350	361	362	345	394	358	363	341	385	320	353	353	338	330	315	367	339	349	376	334	330	346	366	387	344	358	323	322	355	356	373	344	354	364	381	325	319	325	344	331	363	356	337	357	351	363	355	375	330	365	346	355	345	387	328	364	338	340	333	353	355	370	358	327	360	350	363	361	337	362	380	330	343	320	342	399	370	383	340	355	359	334	317	335	368	348	372	379	373	375	354	365	348	364	348	340	311	356	346	360	338	364	343	369	349	359	343	361	386	341	328	343	354	353	341	347	327	376	357	355	332	353	351	347	337	377	321	318	313	361	346	342	356	354	346	346	358	351	370	314	342	347	346	389	350	317	365	355	347	361	326	349	348	370	336	369	339	364	358	347	356	361	330	338	344	336	363	354	392	365	355	302	364	348	353	355	327	331	345	344	341	314	375	362	361	338	338	356	385	362	352	347	369	374	342	346	338	377	338	351	332	349	370	374	350	366	355	338	341	354	363	353	366	353	351	321	330	347	388	348	358	329	324	324	376	393	348	339	346	354	344	351	360	369	337	357	337	362	395	335	358	358	373	332	326	358	340	334	350	367	358	344	355	382	372	342	341	363	333	374	357	355	362	332	355	349	351	338	367	329	325	338	354	344	344	342	326	324	337	340	367	357	374	352	342	326	356	386	360	369	331	356	322	338	382	368	325	351	345	336	335	360	364	349	322	351	356	333	348	322	342	345	341	360	353	317	351	347	344	363	378	362	360	344	387	321	341	357	350	332	350	363	343	374	362	329	358	365	324	329	375	363	360	353	311	337	358	330	339	383	346	355	361	367	306	356	356	379	356	369	375	333	343	370	377	348	386	318	330	384	324	377	354	369	367	348	364	318	330	306	345	341	343	356	369	349	333	366	366	337	350	354	339	308	389	327	345	369	352	320	374	384	349	359	326	392	313	369	298	372	379	364	341	338	353	337	336	327	341	374	362	336	349	287	352	343	355	335	321	319	351	366	355	338	357	359	360	338	349	337	313	362	371	348	339	339	350	348	341	334	370	332	339	353	297	367	338	335	324	333	359	362	332	349	358	338	354	347	365	339	368	324	358	355	385	315	318	332	341	354	355	379	343	356	357	363	359	372	344	374	329	362	351	347	362	334	325	358	346	332	361	361	344	348	315	352	376	333	319	392	334	342	350	348	363	353	330	332	376	324	333	355	371	338	356	333	324	370	370	343	331	375	357	321	354	344	360	361	354	342	357	340	357	380	307	341	330	367	353	323	360	351	347	360	347	331	344	325	341	336	338	342	355	359	373	374	384	387	354	332	315	335	362	354	353	345	332	318	333	354	396	331	337	383	373	364	335	345	326	337	335	335	348	368	338	360	377	357	360	324	341	334	343	342	346	360	369	343	348	337	336	352	353	355	337	358	338	359	349	331	379	315	354	350	347	355	386	369	361	350	338	350	351	320	348	362	353	345	363	361	328	360	327	332	347	340	363	341	336	371	380	362
3702	4986	4118	2120	1339	1027	802	653	598	503	480	513	425	466	433	385	374	388	369	388	346	369	361	380	390	361	353	372	340	363	328	343	348	355	323	339	355	373	342	314	349	319	340	310	332	354	330	357	336	355	352	370	317	357	355	331	312	352	364	311	360	317	326	375	307	355	320	336	334	355	330	323	355	314	336	351	318	327	345	352	336	351	341	336	340	337	373	317	293	323	346	343	348	338	321	347	352	326	344	319	312	340	325	324	332	322	321	318	351	339	347	295	323	344	333	344	345	337	360	316	320	308	337	319	323	318	328	344	347	309	343	329	304	336	320	313	301	342	310	314	324	314	328	365	329	324	339	351	326	326	343	361	332	343	311	313	319	335	309	311	325	311	306	306	336	315	311	330	321	331	354	304	368	325	316	345	344	348	338	344	306	358	337	340	297	338	346	296	320	344	340	328	328	334	335	346	320	316	305	340	346	343	317	306	340	307	348	320	297	323	328	332	334	325	308	350	297	340	317	309	344	332	313	329	323	339	342	337	339	359	304	313	343	330	317	332	316	312	346	354	338	318	337	308	304	307	340	329	322	342	361	344	353	299	326	351	336	301	357	320	337	321	350	357	345	309	371	341	322	340	364	308	347	340	329	334	346	331	353	350	343	350	328	322	302	321	331	318	327	348	305	307	384	329	349	320	335	324	343	344	321	313	320	353	291	315	319	323	330	344	313	343	303	319	334	317	342	322	322	291	336	327	337	322	310	319	328	315	292	324	324	330	305	333	299	339	320	327	341	317	327	312	302	320	333	336	340	337	319	341	330	321	336	317	305	374	309	334	330	306	312	345	297	315	338	312	311	326	308	339	307	322	284	325	309	351	329	314	337	361	303	316	322	343	307	339	320	339	356	325	347	334	306	332	317	317	341	322	351	357	293	349	351	333	307	307	312	332	320	370	324	313	332	310	317	293	329	330	305	327	344	290	323	305	318	346	320	327	315	328	311	337	308	309	341	294	328	337	326	338	341	343	336	312	333	321	337	337	334	343	324	295	303	353	298	345	304	338	287	328	305	355	296	368	329	352	315	361	323	301	332	296	337	326	345	298	327	364	310	334	358	331	329	330	334	317	345	328	316	322	333	324	297	326	316	357	319	309	306	302	338	310	343	318	342	320	314	346	269	341	343	324	322	327	358	329	301	313	338	331	303	346	386	329	334	334	345	337	306	314	346	330	312	328	308	304	314	319	321	332	333	330	340	313	300	336	312	317	299	372	313	312	316	345	338	336	327	303	335	313	314	311	341	328	336	322	296	333	343	325	319	314	339	358	314	331	318	345	328	333	335	325	333	305	345	333	320	317	299	343	332	343	294	310	321	339	301	357	323	314	359	311	310	331	321	320	335	309	305	294	294	349	337	351	316	332	352	302	298	347	308	337	302	332	346	320	312	308	315	343	323	338	330	358	332	349	289	318	309	310	304	311	329	328	344	358	333	289	321	332	294	319	350	318	332	303	334	337	320	328	334	317	322	309	345	328	330	316	316	349	343	343	349	334	327	348	341	321	334	305	318	307	351	335	321	326	319	321	292	332	305	317	331	320	327	329	345	305	308	340	297	328	326	280	290	302	316	333	314	364	338	345	312	322	329	312	300	315	365	342	335	338	313	323	282	332	308	347	361	333	337	358	334	363	310	296	291	336	343	286	339	306	319	340	335	291	352	321	303	347	332	326	332	321	311	330	315	325	344	358	334	362	341	323	327	317	311	336	299	326	323	301	322	343	291	309	338	313	297	312	296	321	316	346	314	346	299	327	330	346	326	330	312	318	329	321	354	350	333	332	335	320	334	312	341	301	333	341	324	317	356	327	324	318	332	317	354	299	294	346	327	296	307	301	349	322	319	329	309	328	278	319	330	310	318	348	322	315	340	340	352	325	329	304	356	335	330	349	338	338	326	307	300	308	323	349	328	318	324	310	315	332	314	320	337	296	324	331	331	324	329	318	324	298	310	364	333	340	305	350	307	298	308	303	318	344	317	357	322	323	321	311	338	342	317	322	339	304	326	341	295	338	333	299	365	317	340	349	346	331	328	291	340	341	280	360	315	342	286	327	356	292	322	334	325	306	298	338	342	333	302	286	300	336	329	326	319	329	299	313	330	322	328	319	342	300	333	327	339	313	321	336	322	317	304	299	307	306	291	345	280	324	273	327	319	358	294	349	321	322	328	340	305	344	312	333	314	315	314	323	329	329	347	345	310	309	312	307	328	283	334	300	316	352	307	329	327	295	294	307	339	340	327	310	307	284	291	320	366	326	312	339	321	329	315	356	329	305	308	328	334	331	337	317	336	302	314	351	314	357	359	331	363	333	366	322	321	347	334	306	344	336	303	310	340	358	351	318	320	307	328	329	311	345	326	347	324	341	301	329	292	325	296	290	350	336	299	318	313	324	331	280	352	342	278	319	334	352	353	313	333	325	317	337	331	309	338	294	325	310	325	327	318	297	310	341	361	341	347	326	310	307	324	276	366	337	320	327	334	337	328	304	335	355	340	324	335	339	316	300	310	321	308	334	307	333	320	327	346	350	332	359	306	308	313	312	335	332	319	320	315	335	311	337	330	329	306	294	328	304	314	324	311	307	328	336	319	334	338	306	315	305	343	339	327	299	295	310	318	284	331	327	336	331	305	291	303	299	303	318	310	343	337	340	308	333	347	322	304	316	366	324	336	338	311	330	312	309	357	353	309	360	312	302	330	314	343	359	327	320	327	333	351	332	319	320	299	358	311	320	318	323	275	286	352	334	308	325	347	331	301	359	309	281	313	324	351	306	338	336	317	308	300	315	316	320	314	315	340	317	306	357	326	329	292	326	316	346	330	319	327	306	292	320	334	320	297	326	325	332	328	341	307	298	306	313	323	325	317	330	294	311	323	306	312	356	316	311	311	325	330	290	319	308	300	291	327	333	292	299	315	318	308	326	336	309	348	363	348	323	334	275	312	360	314	341	323	325	305	307	303	326	322	297	318	290	325	312	340	290	333	315	375	315	343	329	313	309	335	345	357	327	324	336	299	329	348	324	311	322	306	288	330	305	309	303	322	293	326	303	343	305	317	334	300	319	337	337	300	321	336	296	300	329	329	341	317	339	316	328	312	327	299	305	311	300	325	347	302	308	305	298	338	350	343	320	318	329	307	336	304	336	333	310	347	341	308	303	291	310	320	320	340	331	309	325	350	301	341	366	322	340	334	321	304	306	325	335	354	315	296	310	361	354	315	334	334	314	287	291	326	329	313	298	293	305	329	309	339	300	300	336	338	314	326	311	319	316	334	307	330	294	336	348	331	311	325	302	336	334	279	329	328	336	304	322	312	317	337	333	298	299	342	315	313	307	338	340	316	329	344	313	335	357	305	334	327	311	295	327	314	330	314	302	323	291	329	311	316	326	340	340	317	306	320	332	326	320	337	335	356	335	347	301	332	319	330	342	305	337	321	326	323	279	339	321
27808	10574	1924	1312	1093	985	1001	976	972	986	987	995	915	1053	1017	1066	1005	1017	944	950	977	973	989	1007	982	1028	994	944	1011	957	994	959	928	966	964	1004	956	962	1006	973	979	972	941	1050	954	898	975	944	946	980	1017	991	1006	979	975	944	1008	1026	996	978	1065	950	1035	976	1025	939	980	945	959	961	984	932	933	992	909	1021	980	953	983	1036	961	914	912	1005	1038	939	1026	958	987	930	931	955	980	1006	965	926	981	977	933	943	983	972	979	956	916	956	924	956	918	1017	958	960	997	961	955	965	1027	967	946	987	995	951	1004	968	927	1028	980	952	1001	958	954	934	963	965	945	965	964	975	936	1000	951	948	939	973	956	951	1030	912	981	970	965	1028	935	1002	978	1016	937	909	979	955	991	990	994	927	949	1018	980	966	948	959	969	966	970	1006	964	980	996	1011	990	964	1026	985	973	926	947	952	967	1000	980	991	1034	956	1014	925	950	976	948	1002	993	942	1020	1022	993	1038	999	968	996	976	959	970	949	956	990	967	995	971	999	953	983	1064	997	951	985	1002	928	965	997	964	966	1002	946	944	991	954	985	988	1000	1015	950	1011	1017	1011	956	988	1042	972	928	963	959	977	961	935	987	1004	1026	889	946	952	926	991	951	954	1025	959	952	990	934	1039	982	933	945	1009	1029	975	1044	963	994	938	1007	994	962	992	971	977	960	945	987	1033	951	998	906	1000	1008	925	985	1010	1038	1040	997	927	992	983	1011	1016	953	1001	986	1034	969	1007	989	997	981	986	944	978	1004	999	970	934	1045	1007	998	957	952	924	1030	927	1006	992	1011	963	933	982	980	967	995	963	927	943	946	997	976	934	977	1016	973	941	986	917	1006	979	1003	992	966	931	957	970	900	996	965	1008	963	919	1019	962	962	928	946	979	984	977	991	947	957	943	978	968	960	965	949	899	956	969	982	965	953	915	1017	951	997	965	937	964	955	946	981	947	920	1001	980	995	975	1003	935	953	1001	980	976	981	958	922	972	967	955	923	898	972	917	933	940	948	945	1042	951	1015	989	928	968	929	976	1022	994	971	952	913	972	970	1040	963	963	903	1049	1021	925	894	910	965	1019	949	998	899	963	978	917	986	933	957	997	996	1009	922	983	980	977	969	967	1002	952	987	1001	973	968	965	971	942	932	911	973	990	1006	986	946	961	967	954	985	1032	955	953	1019	974	1013	966	950	958	970	971	962	939	924	951	967	998	967	923	996	919	988	953	978	1022	938	922	942	950	979	1007	985	1016	972	972	958	987	1000	930	960	1002	985	990	917	954	1009	995	982	978	1021	988	995	947	1004	991	928	977	970	979	968	972	974	953	977	920	961	938	972	930	987	969	991	990	973	946	1019	987	960	937	900	1006	956	992	1033	976	913	960	931	924	930	978	985	986	974	1014	955	953	949	1024	991	1039	972	948	1002	951	958	927	956	914	949	972	913	933	923	958	983	962	960	948	1003	995	1004	939	942	961	973	1029	957	937	984	1009	903	978	987	937	970	929	968	986	1027	922	975	968	999	1000	1003	946	954	1014	966	920	1004	1002	987	950	926	1007	1021	979	971	1014	974	928	1024	957	1013	935	998	966	943	976	986	961	962	943	936	924	962	963	962	937	987	936	961	984	919	984	953	998	970	963	951	978	1005	1020	956	1003	1032	1007	1014	976	994	941	985	942	993	994	983	959	965	970	937	989	1005	1021	986	984	984	943	977	977	982	970	1031	1012	967	958	994	989	982	998	984	915	963	978	917	958	984	923	928	989	1029	957	965	1019	987	926	981	1014	974	980	989	955	969	1009	936	993	930	966	981	992	977	954	934	996	951	925	909	962	987	966	966	945	979	950	972	949	949	981	958	994	999	987	955	962	950	973	986	1012	1020	974	966	996	959	1029	1006	979	924	994	980	944	994	973	997	1025	958	966	1031	956	908	931	1043	975	938	1034	982	977	989	936	971	1008	934	1019	927	932	972	964	955	1003	998	965	974	960	951	950	937	994	973	953	999	930	973	999	1024	981	1000	990	992	968	942	1009	1002	963	938	937	984	988	1007	1027	997	995	1005	986	1009	882	977	1004	969	1017	930	1016	975	1051	1028	1005	982	975	946	996	956	914	900	972	948	1018	958	938	983	941	942	937	994	988	973	945	975	914	966	987	982	1009	1032	979	997	960	1016	972	964	968	960	1024	982	988	992	976	1020	1010	977	1016	953	978	940	947	929	989	957	964	1018	983	952	957	1009	980	971	938	899	1003	997	935	997	956	975	961	969	1023	996	935	927	1011	937	930	1039	1017	924	963	981	991	1003	1003	958	920	958	1002	929	982	982	986	1028	949	948	895	929	1013	948	950	985	957	938	936	1053	968	1012	1010	969	956	980	988	1002	936	963	1006	944	877	960	927	940	979	1010	1013	1000	1029	958	1042	957	987	961	1031	997	943	976	920	982	1003	1015	1019	994	1015	984	1008	969	945	1000	935	955	997	964	996	967	968	939	994	1003	947	976	991	924	965	993	971	1007	943	1015	919	1001	1019	1020	927	984	968	949	1045	1001	1027	1069	1008	915	1052	969	1008	960	991	970	1009	969	1006	955	1007	928	991	1000	958	961	997	955	978	971	967	884	974	1013	964	997	994	944	943	972	930	1003	990	992	961	967	984	950	951	972	978	986	978	957	1007	983	991	953	940	970	923	988	982	1022	937	928	978	995	1015	1029	1005	964	981	1038	944	1005	1008	951	1004	939	964	948	976	931	996	997	979	955	925	998	919	940	940	987	968	983	960	993	979	959	1003	1004	988	1007	989	979	931	1023	1013	988	960	1045	996	1001	971	871	1022	939	1041	957	991	992	919	948	923	910	948	963	945	1016	1018	1044	935	952	985	883	945	947	990	928	928	946	964	927	953	1009	980	937	950	943	966	1001	942	979	964	1029	976	995	956	993	943	979	974	934	982	966	932	984	985	951	960	965	979	964	1018	961	984	962	969	1023	992	945	958	1039	1055	976	967	975	1006	966	967	981	960	929	984	983	967	976	1007	920	1012	982	994	1000	915	988	968	946	993	1012	953	989	1008	1020	969	964	963	957	985	989	977	954	967	973	917	932	918	994	936	968	1018	972	947	970	929	997	969	945	964	1014	963	968	969	949	907	997	974	953	943	934	957	960	1005	996	972	952	930	960	949	975	995	975	1019	982	990	1005	984	938	1012	1021	1026	981	1006	940	951	975	954	1001	945	1054	974	990	1007	955	990	1010	1014	1022	971	960	986	1009	1030	982	971	979	953	949	924	904	961	945	1037	967	971	1013	964	993	978	973	929	967	958	1008	1000	1008	973	987	999	988	1009	954	953	986	967	981	942	898	972	1003	941	957	1009	979	916	956	957	947	965	1001	970	1002	945	983	928	993	968	989	916	954	992	915	1001	969	957	1000	952	973	920	961	1006	943	962	914	1008	997	963	953	951	986	988	949	1001	897	942	997	952	1000	927	989	972	933	1004	952	972	1009	998	988	1028	1004	967	948	1007	1007	1010	948	953	1008	1009	996	933	980	955	994	946	977	1010	1055	953	999	971	972	992	966	1016	1013	996	955	906	1011	958	970	986	987	968	978	1027	951	965	946	969	968	999	981	1018	1015	949	1011	983	962	965	1003	1001	902	978	940	931	971	944	952	919	962	981	965	997	1027	1015	1001	951	1005	934	946	1019	981	1003	963	940	1020	994	1009	991	959	1030	903	973	952	1011	968	984	1012	961	1021	994	979	900	973	992	1004	914	939	958	1005	997	992	1008	998	940	930	967	942	943	978	960
5498	945	965	821	798	777	831	821	801	807	791	780	762	742	755	782	763	804	798	792	834	795	817	758	793	787	805	784	791	742	818	779	765	800	803	846	799	772	771	791	762	773	832	781	775	766	779	810	758	745	839	776	799	776	822	820	825	762	799	746	773	794	835	757	755	790	782	771	844	771	730	758	814	749	782	756	824	768	762	741	777	757	794	790	807	787	838	734	753	738	794	790	771	752	782	777	782	794	790	805	834	822	792	762	730	769	781	827	770	797	813	815	785	826	843	751	780	780	836	811	785	783	735	763	770	853	784	799	754	816	781	790	808	780	786	762	753	821	826	761	788	811	802	807	751	753	753	814	786	771	789	785	761	784	729	804	751	803	760	794	802	804	724	780	749	804	773	773	778	790	802	765	791	776	742	816	778	764	802	813	793	763	780	795	764	736	787	790	829	787	774	784	709	758	768	788	770	777	754	757	757	778	789	809	776	709	797	785	803	758	775	739	745	779	799	828	767	813	728	759	744	797	739	749	738	785	779	745	812	758	770	720	746	761	765	794	783	773	782	764	818	740	754	852	742	808	800	778	816	767	786	785	804	795	756	784	780	797	807	731	790	783	750	762	802	817	772	743	766	767	766	783	743	779	714	781	821	802	797	728	796	747	848	770	755	747	836	756	824	744	714	781	811	780	726	758	763	773	796	768	783	772	784	743	749	780	804	782	776	765	773	782	781	761	760	779	739	750	767	795	800	781	776	772	829	758	738	780	800	784	781	799	791	764	790	833	799	761	732	832	783	809	782	770	752	772	791	759	764	768	782	765	770	722	731	771	748	746	802	764	725	765	842	767	784	785	796	756	817	775	794	786	750	751	795	766	807	790	758	796	787	781	769	786	756	791	778	798	749	749	774	767	793	731	781	800	739	796	767	697	766	826	781	833	808	813	751	778	772	810	769	760	794	769	771	824	813	770	827	802	764	754	736	756	824	773	747	785	808	780	807	778	770	768	762	719	789	735	790	747	773	795	777	773	767	754	782	731	777	788	782	782	760	787	832	790	789	805	788	773	804	787	767	774	774	814	761	778	769	782	770	744	784	783	803	756	800	773	761	770	787	809	801	787	769	808	786	775	820	759	771	765	785	789	741	757	751	794	802	761	788	781	751	777	771	758	811	758	841	800	768	793	724	772	808	769	802	820	813	734	805	826	746	766	826	778	761	764	738	766	789	808	812	734	781	799	792	738	768	755	764	791	772	781	775	715	760	798	792	766	765	788	761	780	792	789	779	813	763	774	748	796	829	748	797	761	774	753	745	785	742	783	786	743	791	796	824	833	762	806	841	735	785	745	775	783	762	796	752	743	826	801	739	829	797	801	807	792	725	842	728	818	719	815	812	806	803	787	825	806	789	774	757	825	783	755	741	792	820	759	733	820	726	758	789	833	742	830	781	771	786	782	816	816	770	767	788	768	797	806	753	795	767	825	815	729	734	832	797	794	766	778	770	855	738	801	770	813	724	782	785	804	755	708	737	773	804	754	706	826	794	753	785	816	727	772	789	833	774	788	771	814	758	798	749	803	755	755	731	805	806	780	752	768	759	792	795	784	779	771	732	737	758	852	792	751	749	745	798	778	736	804	788	790	738	821	811	778	803	727	808	768	812	777	805	807	749	819	761	802	765	765	737	767	797	783	826	793	790	846	877	761	768	749	760	769	785	845	743	797	824	842	828	798	801	757	777	765	756	801	781	808	792	763	744	784	772	760	820	744	763	795	749	783	775	797	805	781	749	774	737	714	776	772	768	794	739	774	778	727	835	754	814	781	762	774	759	811	766	777	790	794	780	701	751	786	764	797	816	786	767	747	724	765	808	827	762	765	807	745	818	791	820	797	773	762	840	834	809	773	769	796	750	820	782	802	745	786	695	767	780	748	785	771	798	807	766	822	811	800	821	743	882	732	820	803	797	803	746	753	822	788	755	733	774	779	789	769	824	772	782	814	753	777	778	800	801	767	774	819	799	746	786	807	774	761	731	800	778	786	761	786	788	768	818	731	829	773	782	814	801	777	795	810	764	760	799	750	761	831	786	744	816	760	780	754	824	742	787	767	776	742	772	788	773	782	829	796	833	786	851	760	799	785	839	768	776	789	776	810	791	768	763	762	778	735	762	825	764	762	764	800	706	753	772	810	748	788	845	755	780	797	822	775	754	785	760	788	760	770	766	804	803	760	757	796	766	741	791	813	742	768	778	758	755	796	787	779	800	741	753	798	746	815	747	778	788	777	789	745	773	768	734	772	773	814	790	845	720	788	759	764	737	782	817	737	778	804	765	797	817	806	739	801	754	761	776	770	757	786	777	766	781	768	776	771	773	780	784	793	755	796	805	772	765	821	743	721	812	764	747	806	803	793	777	770	820	807	809	829	762	790	785	781	781	792	803	807	754	779	815	766	797	764	761	737	782	795	748	801	771	762	784	770	716	780	772	821	740	809	803	787	746	753	772	799	777	783	747	787	820	754	751	736	785	744	785	825	766	751	759	815	795	809	782	760	792	790	782	811	800	819	788	766	772	853	795	784	795	821	795	734	735	752	759	778	800	800	784	810	816	770	811	769	750	792	776	733	790	787	835	760	779	821	781	787	860	814	713	744	848	766	785	768	803	777	807	825	778	789	793	771	732	830	797	766	757	811	775	763	802	815	802	785	821	781	770	767	749	785	807	790	789	785	794	782	792	756	808	801	763	732	755	740	811	803	738	728	769	795	783	865	803	800	768	812	767	792	839	765	805	761	765	796	804	788	785	812	770	767	803	800	737	819	782	751	787	779	785	749	772	735	799	826	798	807	761	813	775	795	819	801	800	796	802	775	844	802	795	719	843	782	749	734	723	803	789	761	803	761	805	758	827	781	773	804	764	801	758	765	718	789	792	848	796	808	792	831	772	763	785	760	726	737	816	787	766	803	818	755	851	811	841	815	784	809	790	807	775	795	830	773	797	827	807	723	771	774	753	833	763	765	780	817	779	759	793	788	803	797	838	792	744	709	794	767	754	799	797	817	751	755	787	785	797	800	772	749	810	767	781	705	816	815	761	803	744	812	826	791	850	764	834	761	743	733	764	820	815	835	744	762	765	711	785	776	763	796	785	841	739	723	749	742	733	782	825	741	801	735	806	788	752	774	759	797	777	758	763	832	795	745	766	837	791	777	803	821	763	794	811	805	802	761	768	795	845	784	825	820	796	769	730	778	792	772	791	740	783	795	772	764	806	760	726	801	774	821	778	785	797	802	785	794	799	791	789	786	766	801	799	780	777	782	785	808	756	821	783	777	774	754	773	802	804	789	739	771	796	762	777	751	751	757	757	799	758	776	781	797	779	837	762	795	770	782	776	722	778	763	840	814	808	741	795	818	799	827	792	789	833	771	758	748	779	778	780	782	723	766	755	760	815	772	794	776	767	783	793	790	761	791	790	772	741	794	792	789	788	815	801	796	785	766	812	783
25674	21419	27206	25446	4472	1171	944	798	759	770	769	688	700	690	674	667	665	691	732	693	697	671	649	667	698	659	695	688	633	695	657	696	673	647	660	662	661	651	658	655	647	641	679	692	669	674	723	592	655	631	682	665	710	678	715	651	613	653	672	691	679	658	660	657	720	640	633	678	644	650	645	641	696	627	623	635	660	649	717	679	649	658	640	641	581	656	642	640	683	664	639	645	655	645	652	589	617	612	669	669	676	647	696	690	637	635	629	624	653	639	640	625	659	628	623	653	624	646	623	642	678	657	658	665	666	673	665	637	676	636	593	628	681	655	690	615	628	672	672	671	691	677	670	639	670	619	656	663	648	638	655	687	607	661	650	617	641	694	660	692	637	632	676	648	614	619	662	617	692	661	645	674	605	651	686	646	655	660	646	681	654	650	685	644	599	639	638	656	680	699	705	679	629	625	643	638	633	645	667	635	638	638	709	643	632	594	657	656	628	695	613	653	643	705	699	642	689	617	637	610	685	638	654	691	656	601	631	690	733	659	629	643	595	709	625	665	629	660	687	628	658	646	667	624	665	668	661	670	644	669	628	622	616	650	654	636	622	666	681	662	661	647	682	665	644	679	629	620	703	643	631	689	667	640	689	655	692	650	677	658	653	648	698	644	694	676	650	625	650	667	614	616	670	615	622	658	684	658	683	682	648	669	653	652	684	617	661	639	695	660	623	715	627	673	653	698	671	659	670	693	705	667	650	613	633	663	611	622	628	651	684	664	621	636	636	646	653	651	672	657	685	653	636	675	673	621	644	702	637	669	714	639	662	650	665	680	704	666	655	690	646	658	662	684	623	650	635	697	623	663	597	671	615	607	618	628	672	674	634	671	670	662	663	661	617	665	669	635	651	625	664	611	635	622	665	707	685	650	642	642	618	660	726	623	619	647	650	663	595	641	641	654	638	619	651	666	688	631	682	670	638	608	652	601	699	673	649	654	622	670	642	654	654	621	652	666	635	672	623	641	645	694	657	699	644	653	676	666	670	610	678	651	671	696	652	646	653	631	683	659	646	654	610	653	664	631	656	662	617	624	691	627	636	624	646	644	668	597	618	656	633	659	642	635	673	661	647	689	650	649	639	652	668	598	647	627	626	660	627	615	675	582	629	634	630	686	671	639	652	643	658	719	647	581	682	639	700	642	664	637	668	667	687	655	674	634	651	637	625	650	639	647	645	654	622	716	667	612	677	662	677	651	655	656	674	639	667	661	671	669	665	653	628	621	652	621	674	673	668	627	633	662	654	693	669	665	652	636	631	621	673	638	671	636	660	624	660	686	670	664	639	632	616	629	645	583	638	623	642	613	629	689	626	642	620	669	665	638	677	639	667	668	661	691	688	623	687	635	648	660	647	625	701	639	702	668	619	680	657	632	659	623	637	634	638	640	682	622	695	666	676	643	614	614	679	657	669	646	646	609	703	647	657	640	643	654	701	643	628	624	635	669	635	663	632	638	644	660	655	680	630	603	645	673	619	652	590	681	590	668	639	607	622	696	653	664	640	661	679	646	620	686	656	611	652	666	617	661	659	685	632	655	685	670	639	606	685	688	613	699	709	643	653	599	684	623	634	622	662	665	605	623	671	654	664	643	665	670	622	670	642	634	686	656	672	625	658	669	620	622	696	684	644	669	616	638	649	678	641	624	638	678	657	652	670	659	650	640	586	638	692	637	664	663	669	675	673	678	677	600	665	693	636	617	702	687	664	687	688	639	670	622	645	683	665	657	637	681	651	684	640	670	637	619	609	681	663	648	644	658	677	672	671	617	603	704	645	621	615	692	655	652	653	694	687	612	620	631	630	647	628	630	659	725	605	682	675	660	650	639	627	630	550	614	631	655	652	674	696	699	688	664	653	684	700	684	620	653	662	667	664	695	697	642	656	651	722	654	660	614	655	628	685	633	641	660	667	660	610	648	656	643	665	656	649	617	682	689	657	658	679	640	634	638	640	674	676	654	670	607	703	629	608	642	699	654	622	704	621	637	649	619	658	627	616	702	584	675	647	605	692	673	660	645	655	644	643	643	637	689	663	642	671	669	630	666	635	645	674	622	657	675	626	639	630	649	641	614	680	664	609	664	629	647	663	657	663	629	580	675	633	652	654	660	642	649	631	644	685	639	651	667	632	655	695	681	682	628	655	637	639	630	667	704	700	612	651	647	677	661	686	620	631	683	644	662	676	648	650	657	680	642	651	664	607	661	662	669	636	628	655	639	668	650	712	663	663	641	643	621	660	695	660	614	683	665	665	632	662	621	658	661	714	608	633	622	663	632	661	620	649	649	677	661	683	648	647	669	653	632	667	658	701	691	635	659	633	657	642	621	650	643	637	653	685	654	646	633	663	651	658	629	663	633	658	641	628	675	637	660	683	676	665	672	654	700	663	659	620	643	608	604	676	651	626	627	663	640	652	648	671	650	636	666	677	666	616	625	628	605	611	595	662	605	651	649	703	616	682	596	662	665	618	659	645	691	636	677	649	662	695	633	666	654	666	640	658	610	699	625	641	682	674	623	663	669	643	633	671	640	689	668	626	625	689	597	603	656	693	657	642	646	658	669	679	659	638	667	662	604	668	658	629	665	671	641	672	612	612	631	677	657	669	617	629	639	647	649	684	656	641	649	646	604	661	652	645	656	656	672	613	644	616	656	626	600	639	650	626	658	668	685	691	648	669	597	645	689	631	645	637	628	708	692	644	657	680	701	688	609	710	623	644	655	637	672	653	644	677	673	650	686	675	625	605	667	675	673	633	651	663	622	657	671	648	644	672	639	595	606	654	618	613	683	675	654	695	706	643	652	710	661	601	684	621	625	603	601	632	644	597	662	630	653	697	625	650	625	649	620	675	625	647	653	637	615	659	638	656	629	694	651	700	681	667	612	653	672	600	653	606	626	673	668	602	653	657	646	632	629	676	650	641	685	615	680	630	660	643	674	694	599	641	649	605	667	638	633	630	606	643	658	674	627	637	669	624	654	656	656	625	646	585	628	643	640	632	618	621	641	645	643	588	663	692	646	638	601	652	670	660	639	649	637	626	591	607	667	667	615	697	669	663	646	676	694	636	653	688	642	648	678	642	586	635	625	645	642	604	659	633	643	672	675	630	692	661	668	658	660	598	634	637	644	641	661	656	674	686	658	654	677	642	656	638	606	630	682	597	637	654	628	613	654	607	696	656	643	681	637	668	678	678	643	620	646	631	670	655	644	621	652	641	656	629	629	670	644	658	653	697	659	647	630	632	611	662	676	720	632	686	655	633	682	622	680	629	627	642	634	673	626	625	692	682	598	679	673	688	637	644	654	673	656	664	645	626	670	670	645	666	631	628	667	723	639	682	623	607	658	688	641	664	680	633	625	642	677	652	663	622	654	658	622	640	633	660	601	714	671	626	629	637	662	623	652	694	689	647	639	678	666	587	646	679	658	638	622	664	655	623	663	653	643	636	682
3739	3037	2528	1521	1112	903	765	738	706	698	656	599	655	609	631	635	629	558	559	582	611	527	599	566	537	587	599	567	551	545	579	601	571	598	560	612	580	568	586	509	577	550	582	600	576	570	613	537	590	616	595	626	594	593	595	571	559	523	584	576	551	549	562	571	586	592	553	519	607	554	571	568	578	543	541	599	573	531	579	540	596	595	585	542	606	560	586	574	581	535	589	602	521	578	555	584	592	558	566	583	552	527	594	565	610	582	577	592	574	567	540	576	548	563	550	615	578	556	602	524	565	537	531	572	556	571	560	603	615	591	527	588	592	566	517	584	593	585	567	571	552	537	582	577	560	545	553	555	555	564	579	581	579	577	571	526	569	562	557	535	555	545	574	549	578	572	565	543	549	536	550	580	554	571	528	563	585	533	532	584	540	581	540	575	576	578	569	562	559	552	535	597	575	578	568	572	520	552	542	554	598	574	565	596	534	583	552	589	557	607	555	555	570	560	600	587	577	538	537	579	522	573	582	573	554	571	574	533	600	542	581	549	568	571	600	567	546	550	592	565	573	567	586	542	569	577	533	569	543	604	563	544	569	611	588	575	612	557	601	600	528	544	571	534	577	560	562	576	564	582	588	571	557	554	583	536	529	587	581	547	573	606	569	612	607	557	582	555	601	606	584	577	563	583	561	555	535	589	564	535	574	547	573	577	554	589	594	540	560	585	598	537	539	586	585	574	570	557	558	578	575	603	557	567	551	565	585	577	540	550	577	530	584	593	625	572	580	550	549	572	559	571	570	577	560	576	598	532	545	590	541	534	595	567	551	532	577	544	565	552	561	554	556	575	517	575	555	563	570	583	578	571	559	548	596	594	515	542	541	579	567	559	542	588	608	530	568	609	544	572	573	543	527	573	552	588	602	560	531	571	575	597	575	601	592	562	552	554	570	566	555	572	542	550	564	523	549	579	575	584	589	588	534	574	527	577	542	580	559	564	559	606	569	552	516	592	594	590	597	521	535	561	533	559	538	561	583	547	549	570	571	568	546	563	552	547	549	532	524	538	534	583	581	536	593	573	586	567	591	551	549	569	570	543	528	548	574	579	532	586	596	553	601	592	553	568	552	558	536	568	580	544	569	557	563	533	598	554	557	542	612	577	578	563	598	582	600	569	584	561	572	546	566	610	603	540	610	571	529	594	583	556	594	555	536	558	581	577	590	550	586	558	548	557	578	615	551	557	558	597	547	559	525	547	534	571	582	574	568	556	591	570	571	624	561	554	551	576	598	584	557	578	563	555	555	566	570	564	578	605	605	538	542	523	550	551	571	555	560	577	558	617	574	526	538	496	570	564	535	559	538	522	560	569	550	536	593	572	548	531	558	587	562	584	537	552	580	529	535	543	567	570	547	581	624	602	622	557	578	551	527	552	579	528	568	573	534	569	548	561	607	595	598	562	573	558	545	584	575	510	552	621	536	535	548	540	556	550	548	539	604	579	569	552	586	577	572	572	558	540	530	574	501	551	531	573	583	555	581	596	597	582	530	619	551	605	578	556	594	564	535	583	547	606	585	563	607	599	546	548	494	558	555	566	570	557	517	576	541	584	595	528	526	546	562	547	583	544	546	549	530	573	572	562	605	557	588	571	585	559	503	593	558	553	577	531	593	578	517	576	540	549	555	575	534	568	560	569	569	565	558	570	565	580	560	555	588	593	562	535	556	522	561	553	556	571	606	541	544	589	557	564	554	553	550	541	566	608	574	516	562	568	525	526	511	558	592	582	584	563	568	573	564	505	545	564	602	586	591	570	537	567	529	569	525	579	560	578	595	533	556	558	509	552	542	533	593	561	555	533	545	555	593	587	610	543	563	589	564	575	557	583	553	559	580	539	510	590	559	569	553	561	577	553	581	558	591	555	528	568	593	584	585	516	586	552	559	583	613	611	564	593	583	568	550	573	551	544	551	519	545	557	568	546	540	513	518	555	584	569	555	576	582	517	554	554	566	585	533	581	498	545	598	541	524	557	594	580	575	563	564	578	540	592	582	600	595	551	553	563	566	571	579	625	596	601	549	555	549	538	528	518	541	539	538	557	575	566	548	553	593	561	579	537	586	560	576	555	562	575	567	556	534	592	541	525	547	587	510	584	556	552	549	610	565	566	571	531	584	508	580	542	539	554	544	546	545	589	555	568	576	554	572	544	568	555	582	566	569	567	545	583	533	547	564	581	561	536	538	553	606	600	564	535	542	520	569	553	521	547	588	578	555	571	504	569	534	589	540	540	572	579	582	596	534	548	557	525	521	534	530	560	528	559	565	571	552	562	562	573	561	539	578	565	543	573	550	534	582	581	619	574	566	538	585	603	551	543	574	603	605	553	566	588	538	519	588	578	624	557	562	523	570	584	527	556	534	563	524	571	565	543	562	540	542	573	573	527	568	567	572	570	572	566	553	587	518	514	583	531	582	522	570	615	560	587	514	552	585	580	547	564	541	582	545	565	559	600	569	559	553	562	548	548	566	545	572	551	568	541	546	570	529	537	539	579	592	524	637	556	596	553	554	540	609	570	557	546	544	560	554	555	554	556	526	526	524	577	556	578	565	541	509	558	551	529	545	551	551	567	557	544	542	529	569	516	582	550	597	548	598	538	518	569	582	573	558	598	548	568	556	532	586	587	542	583	570	554	554	568	550	531	575	564	542	605	534	554	581	554	553	542	562	572	586	574	561	557	553	615	557	570	577	583	546	565	547	592	542	542	535	525	556	564	576	575	545	527	588	567	566	568	592	597	572	576	552	551	567	594	555	584	539	545	562	536	610	589	573	596	559	532	539	554	560	578	592	534	574	547	559	530	551	565	565	531	589	547	543	563	496	534	537	584	575	598	591	591	539	565	532	577	560	515	563	556	574	601	547	556	555	579	576	575	533	540	535	568	608	521	548	580	544	580	562	538	542	536	566	532	514	542	556	628	609	533	524	566	517	567	546	587	546	581	554	546	590	533	598	531	592	568	512	551	535	569	485	556	554	578	593	529	540	600	575	541	563	516	548	571	557	546	560	592	556	579	548	576	568	584	556	551	548	553	567	519	537	564	550	610	550	561	533	587	572	532	572	578	555	596	540	559	545	584	564	543	561	567	538	577	521	565	588	593	591	559	571	582	549	519	532	607	543	593	543	542	539	572	553	569	560	563	599	555	597	563	545	547	586	564	535	523	566	561	548	579	539	560	520	573	530	561	594	569	575	591	578	537	543	569	572	497	596	556	548	550	525	560	538	595	582	580	580	579	559	570	564	548	558	567	561	524	593	556	538	537	557	565	535	536	502	569	543	546	583	561	582	575	531	588	550	557	544	562	590	521	534	575	543	591	592	580	555	519	561	538	520	578	537	590	548	566	552	568	541	558	568	560	551	522	610	573	558	604	561	539	630	546	564	577	604	554	535	576	513	551	554	588	586	574	577	578	545	583	528	527	573	555	549	548	530	539	555	505	583	578
24606	21438	28612	24683	21184	3685	889	607	467	496	471	429	408	399	373	377	383	390	358	379	367	351	381	393	352	365	368	350	369	369	396	378	349	370	359	400	358	346	383	363	350	310	322	369	362	314	309	339	367	394	314	332	330	362	337	339	365	348	342	337	310	333	346	377	358	331	340	371	389	359	355	385	377	332	355	365	351	351	353	373	332	390	361	327	341	358	365	364	379	341	363	358	337	319	340	330	361	333	340	364	367	352	329	333	357	327	330	327	349	350	335	335	366	358	353	338	357	323	363	369	329	387	352	350	321	345	361	327	347	341	322	349	389	359	393	345	337	350	343	338	364	355	330	358	326	329	316	344	355	322	372	351	347	312	355	357	365	357	342	317	332	320	389	366	347	352	343	344	357	351	375	327	342	360	312	350	368	380	326	343	328	353	368	358	376	331	328	347	357	347	319	349	373	363	352	348	321	344	335	329	306	318	341	343	322	330	337	321	366	346	336	363	307	350	351	337	356	345	357	335	347	336	339	341	356	339	340	326	377	373	361	342	330	332	311	335	356	337	319	333	358	325	346	378	343	338	342	352	345	320	301	323	360	357	330	349	367	349	358	309	357	336	394	353	352	352	345	341	325	335	318	338	357	378	365	337	379	348	309	329	354	358	343	370	364	331	359	345	352	352	319	349	308	303	333	346	337	363	323	396	367	346	397	348	353	320	360	357	347	345	338	370	342	338	349	330	360	355	334	357	346	356	358	298	298	359	346	337	344	338	336	365	386	340	332	337	364	353	346	334	352	358	336	350	339	337	358	370	325	343	352	349	338	330	401	339	296	361	345	328	336	342	314	380	355	358	326	322	340	338	335	313	324	321	326	330	357	326	354	337	358	324	344	306	368	372	308	356	327	358	310	365	348	321	333	300	338	356	347	344	337	360	348	386	366	313	323	349	311	340	339	318	359	325	362	366	316	342	331	339	361	365	351	352	348	351	333	349	373	336	367	339	338	363	355	355	325	346	334	337	342	371	342	328	317	353	306	377	336	352	322	328	356	392	332	356	359	331	335	404	333	308	332	374	358	352	312	345	331	308	343	381	355	371	354	337	380	357	365	341	340	356	337	366	355	312	369	340	340	330	338	369	321	321	339	334	353	325	350	358	310	363	330	356	307	342	353	344	323	364	356	362	362	370	323	328	330	342	352	340	351	359	349	378	324	324	354	317	345	333	318	328	339	347	341	334	327	336	324	344	337	328	318	334	383	341	376	321	345	365	360	330	346	303	286	352	350	334	332	352	305	370	345	345	351	330	324	348	345	290	321	336	359	329	341	368	344	341	321	361	337	358	348	345	313	363	340	355	367	350	359	337	344	350	336	363	330	307	342	339	357	352	350	385	346	334	360	355	319	360	342	361	314	345	348	347	347	330	332	362	339	352	342	333	353	330	369	333	358	335	332	338	337	335	346	352	347	328	372	334	342	354	341	364	333	340	330	331	362	382	328	355	366	346	335	334	337	323	317	330	373	352	338	333	343	360	340	376	338	349	347	328	359	351	325	363	313	333	338	347	325	343	366	309	346	358	336	340	356	339	333	319	321	377	348	374	323	337	352	324	307	381	334	324	355	324	355	340	329	311	353	328	357	343	356	355	316	334	356	326	319	348	375	333	364	351	305	343	330	346	390	304	349	338	358	343	335	325	373	341	372	363	325	370	392	336	336	358	340	373	344	337	321	355	352	361	355	331	342	333	335	317	331	367	320	328	329	322	353	366	315	355	348	331	359	345	327	357	320	340	337	312	355	333	351	348	337	353	344	308	327	331	337	368	348	343	311	366	328	318	347	347	325	408	325	341	330	329	345	330	346	328	348	385	339	352	329	321	315	352	334	358	362	379	315	336	332	342	356	329	326	353	332	367	331	344	356	352	364	347	345	371	332	333	353	356	368	357	332	341	333	356	385	362	327	324	361	341	329	343	387	297	338	350	316	333	371	343	349	363	349	338	315	347	337	325	323	332	331	375	361	335	308	353	336	308	356	296	348	334	354	342	307	352	342	316	339	348	370	326	352	342	376	337	360	318	360	355	342	333	344	366	363	335	323	317	384	346	335	359	358	327	344	323	316	332	365	326	342	346	358	335	333	313	343	352	317	324	376	371	354	328	348	319	371	348	335	366	333	344	339	357	321	338	329	332	354	339	335	370	311	361	363	313	336	370	361	346	355	354	350	331	335	328	365	379	342	346	308	353	354	334	331	354	376	338	353	322	374	335	359	317	350	338	363	341	373	339	350	330	334	320	340	342	337	342	368	332	342	334	336	343	332	329	346	371	339	327	372	331	358	360	348	356	343	335	349	339	337	353	325	356	366	329	339	307	350	336	311	340	338	309	362	376	335	374	309	353	315	318	346	340	342	370	325	345	353	341	373	343	341	346	343	327	303	345	337	323	354	316	360	334	329	353	363	338	331	347	337	324	354	342	316	347	344	345	334	359	329	324	363	334	332	369	307	339	334	334	349	367	347	339	356	338	330	325	357	371	331	316	331	362	350	317	348	329	338	364	345	340	318	344	334	359	332	350	350	318	341	354	361	340	329	345	358	349	328	359	334	347	348	315	335	332	335	344	349	352	346	349	368	327	300	376	347	343	332	336	369	331	353	382	332	348	350	354	310	319	378	337	337	341	372	325	349	339	367	352	344	362	341	306	339	367	345	362	331	365	366	341	362	356	382	329	348	357	391	363	344	331	357	329	329	304	355	368	342	351	364	335	332	351	316	332	348	360	368	347	380	327	350	358	313	314	317	356	346	350	319	307	349	360	346	350	323	317	337	306	335	353	362	344	315	335	345	359	362	341	367	323	331	341	358	340	327	312	347	368	353	384	361	342	359	363	289	385	335	346	348	341	328	339	318	333	333	363	338	346	339	323	331	356	370	344	360	338	387	332	331	326	327	307	318	356	336	330	341	303	296	354	362	373	336	318	339	349	340	311	303	318	322	324	332	317	371	305	303	365	390	369	366	338	348	355	314	313	340	329	313	355	335	333	338	352	360	340	341	331	357	325	365	304	330	340	355	347	329	337	340	374	344	352	351	337	330	354	328	347	349	336	314	350	363	340	349	344	361	335	316	377	323	335	333	374	354	356	353	380	322	323	358	348	339	363	360	350	341	346	351	346	363	370	347	378	346	357	330	341	359	389	349	346	322	318	384	341	293	340	386	334	340	386	354	344	357	354	343	363	358	333	337	333	343	371	344	368	359	323	338	353	331	372	377	342	362	343	338	334	322	350	340	357	348	334	346	351	323	355	309	338	312	344	337	321	340	356	355	374	333	382	302	319	319	371	360	335	342	324	334	341	348	359	343	373	321	342	307	330	330	346	361	365	352	337	330	347	339	348	338	362	361	339	330	358	347	358	338	356	343	338	389	343	341	354	338	315	360	336	352	334	327	350	326	357	339	359	323	323	347	349	311	268	346	319	325	295	329	331	342	331	357	360	302	337	346	361
3744	5080	4176	2103	1389	1020	822	655	610	539	515	517	420	432	434	396	378	400	373	366	370	356	386	343	304	343	357	336	346	338	368	324	332	369	330	345	330	363	330	345	349	323	330	355	330	346	311	346	310	304	353	322	352	315	343	310	288	361	337	328	363	343	327	332	328	370	339	349	364	303	320	343	326	340	376	335	317	324	322	324	320	331	347	334	362	335	320	341	355	345	304	318	308	334	303	329	309	323	365	323	345	316	327	364	308	332	335	339	345	328	337	319	320	297	334	318	322	338	335	332	344	314	299	308	319	374	309	281	349	330	308	339	324	294	302	320	344	333	309	327	319	326	325	348	341	316	342	334	312	315	341	334	321	320	277	332	282	298	330	326	336	344	368	361	336	314	329	317	319	312	354	356	331	306	331	298	317	344	322	310	285	307	351	323	329	331	334	314	317	342	359	313	325	323	331	303	281	319	326	307	336	334	329	328	319	332	302	335	295	315	306	299	328	309	302	314	321	363	314	323	312	324	345	318	330	337	309	335	332	339	330	348	310	359	360	334	314	315	342	334	333	285	291	341	326	307	337	292	328	333	355	317	332	356	315	302	302	330	305	339	344	334	320	315	363	341	303	333	339	309	335	336	318	299	341	333	336	332	354	327	312	298	291	308	328	298	316	306	337	329	346	292	321	321	321	344	322	324	320	324	315	326	343	328	332	317	309	329	352	334	338	294	331	301	301	341	314	319	339	337	293	321	317	368	314	313	360	351	311	326	346	300	310	303	336	345	319	319	320	301	326	322	325	322	303	364	363	351	307	345	349	313	340	302	336	317	326	318	302	310	332	347	292	308	320	334	313	353	349	309	328	293	318	327	343	354	297	299	333	335	305	345	337	330	335	346	312	330	332	320	327	291	320	332	313	327	305	361	333	323	309	314	352	298	321	317	286	296	323	331	330	331	309	347	310	332	328	326	364	313	328	331	329	342	323	346	306	309	300	295	297	320	305	329	333	368	334	342	357	305	331	303	355	333	306	324	298	344	305	329	318	320	331	292	317	314	325	324	336	339	333	333	356	294	349	299	315	332	358	328	308	321	302	333	321	306	335	347	323	335	338	328	331	309	364	329	355	343	331	329	317	300	295	326	326	302	313	332	310	323	302	325	326	329	352	320	319	360	338	314	315	346	319	318	318	306	308	349	324	321	327	341	320	319	323	341	313	348	317	326	299	310	321	334	337	332	318	315	308	335	334	303	337	324	340	318	358	330	332	333	355	350	281	335	300	336	312	315	325	336	331	361	316	319	331	340	314	364	338	336	317	344	336	355	320	346	329	328	325	297	333	311	331	321	336	311	319	353	339	300	326	344	310	331	330	355	345	311	335	356	308	331	343	318	317	312	302	297	304	309	327	347	320	325	274	329	310	341	311	345	351	316	327	347	309	341	337	331	302	327	324	309	303	328	346	324	322	298	307	338	316	308	324	312	324	305	332	307	330	316	333	339	294	312	340	317	298	327	322	327	289	320	282	326	327	321	360	318	336	308	324	342	330	337	329	301	336	308	289	342	320	321	361	330	331	350	335	319	307	311	304	344	350	319	329	310	328	342	317	334	333	339	327	334	328	343	339	316	318	322	330	343	338	369	335	306	332	311	335	340	301	339	335	301	319	320	331	349	329	330	324	328	341	307	322	332	305	339	331	318	354	326	292	316	300	314	356	308	340	348	314	317	329	307	325	335	376	307	332	316	314	333	331	294	299	307	336	331	344	332	348	385	327	309	323	338	307	277	303	353	340	303	310	313	304	292	323	316	353	300	314	273	325	316	323	313	329	314	318	319	312	343	339	317	337	332	285	315	303	316	335	335	315	337	291	299	320	306	316	297	311	314	303	321	378	316	346	312	333	323	322	330	335	315	269	301	322	314	343	329	330	299	291	327	346	334	322	336	315	296	311	329	314	326	298	312	308	318	326	337	340	339	316	294	346	332	329	311	317	330	312	299	308	293	314	308	312	356	313	347	343	318	315	333	340	312	327	321	305	333	298	284	313	354	328	334	342	340	328	331	323	312	327	326	268	320	344	313	321	356	336	337	349	342	336	306	323	335	314	319	346	337	319	339	292	313	313	310	301	333	301	308	359	342	343	336	312	290	329	305	315	295	288	297	326	331	303	321	351	286	340	311	307	330	320	322	308	275	296	318	323	298	328	357	308	319	302	348	344	332	310	311	281	292	316	315	324	320	302	326	300	325	359	304	326	347	338	334	328	333	309	324	316	317	306	316	310	347	318	301	338	322	340	329	309	363	347	307	339	331	354	307	295	291	310	333	325	334	301	317	328	322	319	297	310	315	310	368	297	319	295	319	335	297	344	301	314	352	305	333	300	326	307	303	291	331	332	346	329	309	326	323	314	346	341	303	330	311	317	319	332	312	298	313	337	331	310	333	333	367	313	317	308	322	304	319	339	298	318	347	296	331	300	313	303	328	316	310	336	305	316	337	334	312	319	352	330	311	332	307	319	325	283	327	320	283	326	324	290	312	303	359	333	333	324	316	328	326	316	323	295	359	366	347	319	313	325	321	308	346	324	321	323	320	328	323	318	333	344	317	314	353	281	353	315	299	309	336	318	308	296	300	307	284	296	301	299	335	317	296	318	329	329	326	301	324	308	316	330	303	313	341	327	312	294	301	302	302	302	308	303	325	309	344	344	351	346	327	328	317	330	326	324	335	345	318	297	315	288	314	320	338	327	329	319	334	301	302	327	289	317	317	352	288	313	330	339	312	303	310	312	316	298	294	297	310	345	357	317	345	353	343	306	301	308	327	309	305	324	333	354	302	322	309	329	311	326	298	319	331	331	280	369	322	321	297	347	303	333	333	304	303	292	305	303	311	297	313	341	319	336	330	325	312	343	340	329	315	338	307	333	345	287	338	311	305	314	315	360	324	307	310	321	324	345	359	321	328	353	296	327	327	329	317	323	312	335	325	324	316	313	342	300	323	309	337	325	331	312	301	298	302	310	286	312	310	358	329	323	334	282	327	330	328	342	340	287	348	337	301	292	309	323	332	296	347	321	276	340	333	281	326	310	315	286	315	321	302	295	319	341	318	334	287	318	295	351	316	323	310	325	301	353	300	316	315	294	300	349	320	311	326	302	313	312	349	310	332	315	314	307	329	327	304	335	297	308	294	330	324	301	295	313	292	314	330	339	283	349	339	320	308	315	330	321	289	306	291	332	312	286	315	316	316	347	338	332	336	317	338	315	348	296	353	327	351	308	326	320	294	320	301	339	301	352	310	298	335	323	317	308	336	293	316	309	317	312	326	340	321	315	306	325	331	330	327	348	365	319	322	326	317	312	313	296	314	331	309	333	328	287	320	294	354	325	321	279	308	312	327	304	301	336	310	335	324	301	303	288	315	312	303	318	330	354	313	340	342	338	311	341	334	305	316	341	337	324	322	313	293	325	340	297	313	310	331	320	297	313	298	297	351	334	329	339	309
27753	10478	2073	1390	1147	1033	1016	1027	989	938	899	993	956	953	972	1020	976	945	947	951	948	929	957	976	959	927	948	998	1007	1005	944	940	919	951	987	1028	1027	977	986	924	954	992	993	962	1011	983	1002	953	953	983	927	997	1013	1025	960	1047	965	915	1013	993	1050	975	1018	989	959	1033	977	923	981	977	991	989	993	977	990	984	925	1022	957	931	965	1001	976	988	962	974	933	954	961	988	974	963	1024	980	980	1034	972	955	948	910	954	976	925	948	952	971	935	996	962	968	1057	970	948	944	915	1003	974	987	953	989	974	925	989	989	882	949	942	992	1017	934	989	1046	1015	1012	950	956	963	959	979	949	959	962	949	913	970	961	1019	1002	972	931	919	974	992	943	941	982	946	921	984	965	942	1000	999	995	943	1006	967	982	1000	1009	978	941	981	978	972	986	983	961	963	937	922	946	973	1003	939	979	919	990	1001	979	992	960	983	960	942	1025	958	939	963	965	970	949	982	982	925	950	935	901	959	922	966	986	924	932	947	976	915	953	937	908	1010	948	1044	959	977	970	969	958	1000	961	984	951	989	939	928	1019	961	936	1029	941	968	972	949	966	985	926	910	930	968	966	988	935	991	966	999	964	1016	962	918	984	923	930	954	978	977	994	935	931	992	915	956	1020	970	961	987	946	962	988	947	964	953	966	1013	950	917	973	999	947	1006	946	913	941	984	950	955	919	982	958	990	966	946	1025	943	956	931	897	990	906	973	982	1003	999	954	884	970	884	945	981	996	979	1017	1003	931	909	966	963	981	975	954	981	940	922	957	944	972	964	984	939	954	888	1003	980	976	1000	913	1009	950	904	957	1019	967	940	950	933	943	916	962	992	955	1006	952	953	975	996	949	1008	964	946	988	933	973	946	971	923	978	942	1006	927	996	954	955	947	1052	973	980	1001	971	996	981	983	971	919	1021	950	1027	940	985	1004	936	949	948	982	939	906	923	970	967	936	939	951	1013	939	949	940	988	1019	925	1014	984	960	960	938	969	988	1009	932	908	949	938	965	976	930	955	946	958	990	945	1006	953	928	1012	1011	955	922	978	1074	943	998	921	969	958	929	909	980	970	924	974	982	942	919	928	982	1004	947	945	950	986	1006	991	928	923	974	949	965	1011	944	962	977	941	939	895	916	934	941	974	937	990	996	923	957	934	987	980	984	998	950	1001	944	987	1011	983	913	920	987	981	969	1054	904	932	929	961	926	869	954	993	956	986	970	984	940	1018	1000	1006	983	974	956	989	988	978	983	984	994	1003	935	989	918	1008	943	996	917	929	961	987	946	936	960	912	916	963	955	1020	904	987	969	928	922	962	982	940	947	991	972	1003	968	979	978	1001	974	908	1017	926	1002	991	975	873	966	1001	953	996	956	981	1033	958	917	924	939	1003	927	941	952	1016	982	970	903	948	927	915	904	966	932	983	989	976	934	967	957	962	975	974	925	935	969	952	979	972	953	981	978	941	1027	930	957	942	979	948	952	979	891	937	977	891	948	1043	943	960	1002	1014	925	1009	1006	959	942	973	1012	955	905	966	1003	964	934	939	992	966	1019	984	967	952	904	947	953	945	987	1016	959	959	892	974	960	929	960	947	1005	943	967	940	942	980	987	977	975	981	913	994	940	1014	865	988	968	955	964	941	955	975	957	961	974	947	1013	984	977	953	927	982	932	907	942	986	959	956	981	921	959	927	894	949	940	983	960	988	942	984	942	1022	920	945	1015	960	915	969	926	982	945	920	911	974	1016	988	951	962	986	913	977	1029	1014	970	980	950	942	956	968	974	961	900	956	934	977	965	991	961	926	956	976	919	998	982	917	975	951	940	983	956	983	985	993	899	953	945	983	969	868	974	1024	950	947	1055	986	921	942	915	952	946	949	901	909	948	946	936	959	983	950	946	984	976	1011	942	1013	991	945	930	941	956	928	932	953	993	978	986	1031	967	913	988	937	987	992	986	992	950	942	971	913	941	952	954	976	875	996	924	964	1008	957	937	988	984	980	997	951	914	950	968	949	988	945	1002	954	960	957	968	976	1050	1029	962	990	962	917	996	923	940	938	969	963	951	992	959	964	983	962	969	959	1026	973	1003	994	938	948	944	956	937	966	941	969	982	974	944	955	954	951	965	967	940	956	955	968	1033	1023	1020	968	1000	1010	980	972	978	928	980	964	966	986	908	953	969	977	967	922	956	1018	975	865	959	1020	936	983	948	911	1000	920	996	957	903	966	905	998	996	957	883	956	947	960	974	939	1004	965	918	985	958	899	980	1046	987	974	1011	942	919	960	951	1009	1011	916	877	945	934	972	933	1048	936	972	941	981	1026	923	969	928	922	967	986	936	980	961	921	1023	956	950	943	955	963	980	982	990	994	947	984	946	930	982	974	955	937	942	966	984	1005	1001	914	972	943	986	986	951	970	1001	1011	996	1007	1029	945	906	973	984	942	952	951	991	925	967	950	997	901	915	936	945	948	927	921	991	957	941	974	998	930	950	1002	952	1010	968	1014	982	980	931	940	988	990	943	985	1012	945	963	990	970	950	924	963	935	1005	930	966	939	954	937	913	941	1007	977	983	981	989	908	971	969	955	943	971	970	1028	932	970	978	970	955	955	931	999	959	1002	955	882	928	985	953	985	938	922	984	952	988	984	972	926	906	949	1003	956	942	965	983	969	949	966	949	960	955	984	934	897	943	964	950	973	943	969	953	957	995	994	943	957	956	942	929	949	987	995	964	928	938	966	979	917	972	984	941	987	973	899	1027	965	1006	1034	955	996	943	979	952	1015	983	931	913	963	966	975	954	1013	963	957	960	922	956	1002	958	978	975	1016	944	964	960	916	974	951	965	1003	976	952	951	951	946	968	986	946	932	908	901	943	931	967	936	965	939	947	906	921	897	914	957	1058	1004	951	929	947	976	940	951	975	930	961	946	986	942	965	1015	947	977	952	928	929	990	975	987	967	926	991	994	913	975	972	948	910	1006	979	962	995	1008	1020	959	944	990	928	949	929	992	937	922	997	937	966	937	967	982	998	975	950	966	931	945	954	1011	957	978	1000	972	928	939	1007	923	901	943	884	952	908	949	892	975	968	956	997	930	923	935	928	1004	991	962	945	942	900	976	1000	935	949	988	1031	940	978	1018	941	904	991	945	1018	943	947	974	947	962	947	984	951	898	980	956	941	935	929	1010	949	956	978	975	960	965	937	1008	933	970	956	939	975	1016	977	943	912	953	1009	948	1014	1005	964	928	898	1000	979	973	1010	924	950	927	966	936	923	922	973	952	959	952	918	940	987	942	965	915	989	969	916	948	1005	967	957	942	936	992	1010	988	910	948	928	932	975	941	1016	942	975	952	908	958	978	972	957	967	965	928	940	972	963	894	975	958	950	986	966	980	926	1019	967	978	976	969	985	989	921	962	920	874	957	923	1007	1001	950	974	957	931	910	1005	956	937	973	984	970	981	929	969	987	918	1011	921	970	944	1013	994	1008	988	967	961	923	908	932	938	943	1026	986	974	957	949	1007	966	1045	964	996	904	937	1001	972	867	938	879	957	943	936	923	965	1000	929	958	952	946	922	997	994	1020	1013	958	958	1027	895	957	922	943	965	934	940	974	1010	923	1018	982	890	942	960	966	1052	973	908	983	1004	978	950	988	928	919	948	981
5435	1047	912	829	851	789	786	779	762	838	757	785	810	720	779	768	757	785	789	808	765	741	813	755	750	815	858	790	790	764	767	763	777	812	804	783	813	742	830	766	769	786	821	791	732	780	810	738	752	792	794	809	834	789	797	813	734	816	749	746	824	797	770	739	806	751	771	839	776	812	808	743	765	790	799	787	793	827	704	737	724	746	802	786	717	781	797	786	774	727	778	780	822	729	803	770	761	776	837	775	819	773	785	777	814	764	759	768	772	809	757	774	770	718	804	781	746	765	789	800	807	748	807	787	794	807	773	765	777	763	816	715	803	775	792	793	792	754	759	784	753	793	822	792	803	767	797	781	807	765	761	829	792	789	791	822	792	804	801	692	787	837	786	743	803	767	751	773	737	781	806	785	796	794	772	749	793	791	704	814	769	783	775	814	792	754	784	777	808	767	819	759	791	755	737	796	733	758	772	834	805	796	735	817	807	812	807	808	768	738	728	801	773	781	783	758	787	778	845	727	765	767	740	780	771	767	763	780	760	774	794	757	708	736	797	740	832	766	755	762	748	707	812	747	773	808	753	779	755	699	748	789	777	766	739	828	784	783	821	751	801	738	792	786	788	836	726	757	787	747	760	774	800	747	753	754	811	736	767	790	832	749	805	798	741	823	821	757	800	728	782	751	736	770	862	743	773	759	802	774	775	791	779	827	756	772	759	754	775	757	786	768	745	806	771	764	818	795	765	758	804	795	807	748	815	758	804	742	715	797	749	787	764	801	786	787	768	783	714	762	802	769	820	785	779	813	805	743	792	813	789	800	767	841	808	734	776	753	727	758	780	820	796	796	766	780	784	757	749	826	733	798	795	725	835	731	784	706	803	813	794	770	737	795	787	815	770	841	796	734	748	829	804	805	793	731	770	782	784	762	741	802	776	771	787	772	766	779	862	758	776	805	797	779	792	773	775	724	809	796	794	793	841	786	749	726	751	784	817	764	775	771	771	757	774	764	804	736	748	765	797	775	740	724	753	782	749	778	770	779	770	786	778	805	769	815	787	805	770	795	686	768	767	751	789	770	801	777	729	763	754	780	806	787	751	824	796	773	788	835	773	826	761	806	736	751	746	797	802	751	846	772	740	737	807	753	827	762	727	752	777	797	750	747	778	752	808	775	772	787	793	759	758	765	814	770	777	804	854	736	741	823	755	765	784	815	789	743	758	770	736	814	787	747	758	757	759	801	804	750	775	779	787	769	773	732	790	758	756	768	831	771	798	787	788	794	795	777	774	794	829	780	770	763	733	785	801	770	761	751	810	770	740	767	782	764	762	727	741	773	780	778	837	750	824	769	738	745	792	786	790	736	784	796	752	759	764	728	806	739	780	780	790	715	756	798	738	756	781	763	785	777	763	786	779	785	770	778	786	780	761	785	771	755	779	775	811	755	761	765	767	791	799	748	767	773	797	769	807	748	758	737	771	732	750	761	747	790	755	807	763	739	810	784	716	815	778	754	768	748	765	816	811	742	774	778	804	765	773	783	733	728	795	762	770	752	762	822	809	769	764	794	752	764	729	737	781	791	735	759	796	768	798	825	739	723	748	770	772	759	822	785	792	762	770	788	793	782	792	775	808	765	739	811	761	771	746	712	793	777	765	846	765	751	809	812	782	719	799	789	824	773	785	792	786	743	755	771	735	764	789	794	791	791	755	784	769	739	794	734	786	790	801	802	796	822	824	778	785	767	790	825	718	863	773	789	796	769	774	761	754	757	794	744	763	781	744	792	775	799	758	768	797	792	784	782	753	819	774	785	783	782	794	766	754	739	761	811	821	759	812	792	773	766	769	772	777	731	781	774	772	776	757	787	759	772	738	812	745	781	798	778	771	793	752	775	769	788	746	798	769	790	741	761	781	771	793	797	783	773	813	811	813	776	825	759	803	761	718	748	792	777	759	766	808	779	780	760	794	788	734	771	766	755	794	780	805	691	769	769	807	740	772	788	796	709	733	758	780	721	759	810	794	783	771	796	795	759	800	802	729	757	767	822	771	774	806	744	765	760	829	755	768	792	744	779	783	787	799	795	787	795	792	856	777	805	813	775	825	742	773	745	763	745	781	778	808	769	745	760	764	754	725	810	775	742	791	736	763	775	724	783	736	744	826	797	830	773	749	777	821	761	781	756	755	778	785	753	781	755	777	817	776	797	745	779	736	782	781	849	828	772	846	786	769	724	731	769	812	810	742	784	825	772	762	801	805	736	798	769	757	784	773	785	779	741	808	762	774	722	773	759	780	761	757	765	814	786	785	700	855	765	787	785	800	785	807	775	727	779	774	795	729	768	760	807	727	762	783	765	824	792	776	768	798	818	766	802	801	806	770	713	780	789	755	785	729	808	763	748	751	791	764	766	764	798	795	816	773	786	767	717	772	773	793	725	753	781	761	781	778	811	736	795	761	791	771	789	765	807	700	799	769	780	731	804	742	773	781	784	753	773	754	785	788	811	795	766	772	820	802	776	807	763	810	794	781	791	761	770	817	784	785	750	739	793	803	745	757	799	783	815	754	792	781	764	800	775	742	747	746	757	757	773	814	724	767	773	750	724	741	811	822	774	823	778	774	761	757	759	808	795	779	746	813	761	831	753	796	758	753	768	761	822	755	803	786	778	692	791	775	764	710	783	754	757	752	731	806	748	742	745	771	781	743	813	755	768	723	776	759	739	770	790	831	811	754	759	738	719	773	746	765	808	799	764	786	769	733	784	775	761	801	758	824	802	821	797	799	794	791	754	786	778	817	815	795	843	775	750	772	806	734	797	772	765	814	769	781	751	837	775	774	764	804	815	797	760	789	821	783	740	776	780	743	760	835	748	791	806	784	804	761	750	795	749	755	814	745	763	762	730	720	787	788	731	740	789	757	780	820	796	764	813	734	769	809	786	740	817	760	745	755	773	779	773	770	784	839	755	752	739	804	790	786	739	788	797	783	783	754	775	804	763	789	772	790	734	774	788	785	785	802	799	781	781	747	811	738	734	782	743	802	810	802	769	772	776	745	748	781	764	770	796	737	747	837	794	712	788	829	798	808	762	797	781	775	800	758	792	754	762	802	755	782	799	746	742	764	760	794	764	728	759	799	778	790	752	800	782	790	696	777	791	815	735	816	773	769	747	768	837	767	760	762	803	746	765	777	766	785	824	792	763	795	784	739	776	791	748	764	744	762	719	790	764	762	796	779	804	780	795	800	809	723	775	781	751	810	773	740	788	775	771	794	736	766	789	725	738	811	731	743	775	766	739	754	778	823	738	761	777	797	765	758	781	800	759	808	762	765	796	763	734	754	764	742	788	779	763	758	720	793	754	729	814	671	809	775	749	792	750	808	757	813	783	766	814	814	777	816	778	797	730	831	829	811	841	760	795	778	790	815	770	755	755	805	735	801	780	777	755	755	749	786	771	800	780	769	802	779	798	752	761	787	777	737	791	839	759	749	788	810	779	766	818
25705	21482	27278	25541	4535	1150	912	844	738	703	710	711	710	713	676	695	684	663	663	661	667	643	701	682	663	678	671	673	635	680	650	698	630	620	676	669	721	690	649	655	648	642	628	665	603	638	642	627	639	670	646	689	672	651	636	683	664	655	630	644	652	677	695	682	631	675	665	611	658	664	652	632	663	648	645	657	694	654	665	678	647	667	605	637	661	668	664	649	612	684	654	631	673	668	687	706	671	673	636	646	700	633	635	658	628	675	665	681	698	643	693	634	654	645	694	689	677	642	626	642	643	634	621	621	669	666	653	657	672	675	688	639	673	646	668	669	636	599	639	681	616	647	688	663	612	653	711	651	669	707	631	655	607	638	679	655	647	632	679	634	622	702	648	676	648	620	685	670	694	634	669	607	700	653	686	634	653	633	644	610	645	685	661	649	643	658	687	626	656	674	655	656	616	653	610	680	652	612	659	676	629	636	700	656	665	651	656	658	666	618	649	650	685	678	673	727	659	628	683	650	624	696	683	647	659	669	664	676	702	703	621	653	649	625	617	697	699	623	649	658	703	706	627	628	712	610	664	647	661	634	682	635	686	649	665	633	684	616	699	690	656	652	692	646	674	711	657	693	685	608	631	696	712	600	660	650	639	680	655	634	678	686	649	695	634	641	660	652	670	621	684	653	655	690	641	690	633	689	625	619	665	609	679	658	682	678	699	650	670	680	663	627	660	654	628	651	719	620	630	664	659	649	680	669	634	652	672	696	665	642	638	686	656	659	661	649	610	637	685	612	640	686	652	646	654	680	669	649	630	635	672	641	689	648	686	662	665	637	611	658	689	618	687	632	654	645	644	684	648	652	663	658	722	660	652	668	663	670	648	640	634	624	675	619	650	643	659	618	660	734	709	672	662	691	650	679	664	654	682	620	631	657	660	614	638	698	655	680	639	669	656	620	670	734	657	687	636	642	670	668	629	612	660	646	639	644	627	646	642	669	646	648	725	665	666	659	630	644	660	650	660	646	636	639	627	629	650	656	652	662	611	658	643	682	595	603	635	695	690	695	691	700	647	656	657	715	711	623	648	592	719	667	676	659	682	680	608	656	656	683	687	644	703	625	687	632	642	656	629	652	626	611	629	655	608	690	674	655	656	642	617	638	684	627	635	661	665	626	610	673	646	645	639	591	698	651	656	645	660	658	671	626	647	628	641	615	612	667	666	687	670	674	681	697	655	725	660	650	692	673	643	661	628	647	658	676	624	694	647	641	627	613	666	652	663	679	616	622	696	688	663	623	661	662	638	656	655	656	641	659	660	619	664	680	668	636	669	659	651	635	652	639	628	653	659	640	702	666	698	667	614	671	654	657	633	645	643	669	616	660	709	614	639	641	669	681	636	684	697	650	631	667	664	700	647	670	685	682	628	607	646	711	657	674	667	642	631	668	690	646	719	614	635	635	629	620	634	637	701	672	676	722	674	637	695	720	678	621	655	629	674	669	680	646	676	668	650	623	662	647	645	687	669	684	697	633	730	683	673	683	677	639	666	677	623	660	648	653	672	681	628	676	658	669	609	671	649	666	665	659	669	701	697	634	670	698	643	671	662	706	667	655	692	638	679	601	655	666	644	665	659	660	675	625	649	690	630	654	654	674	624	671	692	681	643	656	673	602	654	700	697	641	649	670	589	637	653	644	641	621	644	594	660	708	628	640	618	651	663	659	668	629	661	675	674	665	680	694	669	688	655	625	704	666	620	646	647	670	664	610	670	660	624	622	657	663	671	609	650	684	644	674	622	668	671	654	636	644	710	675	669	669	654	628	630	678	632	688	675	649	645	652	650	652	606	639	602	640	668	685	630	643	666	665	630	668	679	656	669	641	703	642	658	695	672	616	637	676	642	600	628	660	676	625	655	669	664	672	626	676	644	691	645	644	662	650	625	631	650	622	642	636	642	642	697	644	663	686	698	684	624	672	642	657	603	640	636	665	625	694	680	680	686	696	647	673	643	650	624	663	655	686	683	605	677	707	579	661	660	658	693	656	655	656	658	690	647	668	644	662	666	660	651	670	666	626	693	679	665	699	699	665	653	626	676	690	649	647	665	640	685	683	674	650	705	644	679	707	642	681	644	663	676	673	632	679	657	649	617	720	654	654	691	630	667	620	664	612	675	631	652	648	701	677	675	657	643	630	629	670	682	668	679	651	667	631	669	648	650	656	649	646	695	682	661	684	688	723	674	612	646	666	652	675	629	664	631	640	665	673	690	674	658	642	673	664	660	652	714	701	636	702	652	647	656	679	642	656	625	621	666	641	606	672	618	658	659	684	706	665	648	618	622	647	631	619	645	681	655	639	679	643	629	721	649	681	621	638	656	625	646	654	699	644	672	662	737	645	648	661	682	673	637	613	646	657	607	689	637	617	723	675	684	678	640	669	643	678	614	641	683	651	689	675	626	647	675	667	700	668	691	677	673	605	638	637	657	662	648	687	630	670	650	622	594	628	649	670	633	676	662	667	675	640	639	705	640	641	680	683	622	647	651	684	655	650	668	689	695	619	620	657	636	604	642	669	662	626	673	625	658	657	714	663	663	658	660	590	671	633	647	659	638	665	653	689	601	617	640	630	644	694	659	680	739	681	655	624	665	660	658	660	659	683	715	630	636	655	655	661	657	669	655	665	654	625	638	645	669	644	654	627	631	631	663	677	687	659	658	669	661	649	634	688	655	611	671	696	617	657	656	649	636	681	671	659	652	690	655	678	623	645	647	641	687	663	630	629	700	657	653	610	679	686	635	689	633	670	629	657	677	634	623	660	679	674	626	668	652	607	624	646	685	681	678	693	623	618	704	651	589	629	677	617	658	606	666	666	629	678	634	656	659	607	621	649	626	644	665	656	634	652	687	662	697	598	685	663	675	697	655	660	633	697	674	648	652	621	693	581	659	603	626	636	642	680	645	677	650	630	629	647	671	660	654	673	656	643	632	649	686	612	698	644	678	680	673	632	687	628	673	658	667	664	663	639	678	677	689	668	618	641	655	587	642	634	610	639	653	642	656	650	628	629	672	650	661	679	693	652	656	669	636	650	693	663	635	609	664	686	639	671	640	649	651	665	682	686	686	654	631	645	636	657	716	678	656	651	616	664	651	612	662	653	555	676	594	690	643	640	642	651	652	669	661	629	630	622	688	656	655	651	648	650	694	644	672	664	625	651	631	619	631	642	625	680	641	651	657	645	669	671	654	646	656	665	674	678	641	708	619	608	700	634	688	656	641	654	688	643	625	618	709	649	666	625	639	671	648	664	632	627	642	702	642	638	652	687	693	646	622	690	686	643	650	667	647	627	623	649	631	633	687	650	621	654	689	602	674	668	705	705	658	679	634	660	669	648	658	639	638	611	642	612	696	664	579	687	642	652	687	643	716	638	605	662	675	683	622	673	667	690	660	636	617	656	663	686	663	638	638	656	688	646	622	705	628	653	649	649	642	628	669	694	676	674
3718	3021	2494	1486	1083	859	839	756	715	697	693	623	593	631	641	601	610	611	603	565	580	576	570	579	571	589	616	579	611	592	592	599	583	603	606	550	600	560	582	566	574	585	598	550	556	529	570	560	578	496	545	585	565	565	562	576	562	589	609	559	537	551	575	558	557	566	570	532	570	551	584	575	573	592	575	574	562	565	549	569	499	593	573	572	602	548	553	620	516	600	557	554	593	564	553	567	542	540	573	555	560	557	555	537	580	586	608	586	551	542	581	581	571	539	553	610	545	559	591	579	528	570	601	552	571	551	578	533	535	586	575	607	609	616	607	544	603	566	542	538	554	557	550	539	525	554	592	550	592	563	561	523	538	560	581	568	567	594	561	538	546	569	572	543	554	559	559	584	593	542	558	615	598	560	597	557	572	528	583	559	552	566	597	581	531	605	568	544	598	571	566	562	563	542	574	584	579	511	531	595	539	549	589	567	537	552	535	546	562	565	600	566	523	577	605	565	551	527	550	565	607	561	573	596	560	544	541	576	574	539	529	604	558	591	589	572	560	595	593	599	558	574	616	558	520	566	551	593	571	602	550	562	567	577	507	524	622	577	526	545	522	564	561	585	561	550	526	541	551	564	536	526	567	579	539	569	540	536	544	533	560	590	574	521	579	552	562	601	531	564	608	545	585	562	548	588	577	581	558	560	590	567	561	591	572	589	558	564	533	599	613	563	578	563	557	551	565	552	575	572	559	536	553	571	547	587	570	588	578	543	549	537	532	550	551	568	565	550	566	550	548	553	575	603	558	562	546	557	544	543	568	575	557	546	600	578	594	575	548	561	624	584	557	601	554	583	556	584	561	561	534	549	589	555	603	582	579	559	571	556	536	589	550	527	550	601	572	523	570	604	528	536	562	592	563	524	605	565	536	600	570	558	560	572	565	526	576	568	563	540	576	576	552	588	565	625	563	569	589	555	588	587	558	595	585	546	582	571	552	523	558	562	549	535	572	549	526	542	571	585	623	550	585	575	494	546	562	539	548	533	585	564	554	556	554	572	588	604	586	539	534	581	547	569	590	549	531	553	549	552	586	574	535	551	565	556	533	570	553	585	562	537	603	539	568	575	552	605	586	555	565	565	533	576	575	549	578	529	595	578	568	543	574	629	538	542	540	601	587	535	551	572	575	575	553	538	544	531	546	506	589	556	602	559	565	552	537	553	548	574	577	541	570	496	610	516	558	580	575	556	595	572	564	536	589	550	546	526	523	614	592	576	592	618	595	542	564	530	555	574	581	529	545	571	545	574	556	541	560	558	644	556	551	578	507	544	563	530	559	589	580	603	534	513	570	593	562	570	536	582	565	560	590	590	533	569	585	567	542	583	573	535	541	576	592	541	610	541	589	558	561	560	562	609	555	565	570	582	592	571	563	604	561	579	565	551	555	573	582	575	562	570	556	539	601	520	547	564	526	571	588	575	558	516	577	530	533	553	563	567	576	560	569	570	534	578	540	508	586	580	579	544	587	562	569	590	537	542	596	575	602	576	537	607	580	517	555	563	551	519	586	559	513	583	555	557	508	560	522	551	557	576	506	559	553	609	529	604	587	530	575	572	564	562	529	576	563	595	553	573	568	561	627	565	553	606	536	585	575	524	532	549	533	564	563	540	573	539	523	572	592	558	580	544	578	589	578	552	592	573	526	532	533	531	580	577	542	537	577	543	570	564	581	609	552	552	564	606	570	564	563	546	532	568	580	571	582	544	572	525	546	555	572	594	574	576	570	534	569	546	549	583	564	593	615	585	577	567	548	540	560	507	526	577	570	580	556	555	545	555	558	546	530	558	533	570	530	542	523	538	561	561	533	540	570	565	574	539	559	557	583	517	545	577	576	565	545	547	600	518	581	595	552	546	554	593	563	548	561	561	609	576	545	562	584	609	547	538	557	539	534	569	593	585	585	539	553	543	547	521	540	566	548	541	567	534	549	526	580	545	574	569	545	583	565	531	533	558	577	567	571	587	553	553	562	538	562	554	541	572	557	537	564	526	539	585	547	543	566	600	512	527	537	584	537	562	524	536	561	591	584	592	563	571	567	608	570	559	517	546	546	576	578	599	533	564	588	566	581	563	559	554	566	559	553	584	550	569	532	530	579	592	553	547	586	571	587	520	578	579	550	544	581	600	553	578	538	558	559	578	520	529	554	551	556	563	546	564	536	535	562	595	551	550	536	535	604	587	587	547	568	560	546	573	571	521	565	560	544	528	583	559	582	552	569	552	550	613	557	578	550	511	593	576	537	545	550	575	512	551	593	594	536	571	563	605	539	631	608	548	569	564	537	552	570	527	559	550	557	549	522	561	561	593	545	547	544	582	546	577	599	578	550	552	576	567	579	570	567	574	561	579	554	523	544	555	542	581	533	574	563	615	572	541	559	562	582	570	525	595	561	601	548	595	560	577	577	549	581	602	530	600	577	521	560	550	522	560	595	527	545	554	578	543	580	564	549	544	531	553	567	588	556	552	587	581	581	573	552	543	523	556	541	536	535	588	586	550	554	541	544	564	554	542	582	579	556	567	577	583	540	576	570	561	575	531	541	572	539	550	542	537	531	542	542	566	515	549	550	552	576	512	552	573	584	564	545	560	569	540	565	527	546	548	531	574	556	589	579	602	562	540	560	560	553	576	586	566	573	566	561	567	517	564	577	540	562	549	601	553	586	512	555	583	541	547	547	595	531	547	557	605	545	573	575	580	561	564	578	562	574	580	549	554	549	566	574	558	563	568	581	547	551	567	580	538	601	522	531	528	542	555	514	601	519	559	562	553	577	561	539	568	547	568	580	569	563	553	588	545	550	555	561	577	556	557	550	560	571	527	523	564	538	552	566	556	540	517	608	555	580	556	560	530	540	552	568	553	572	553	556	559	541	570	561	574	566	560	546	584	577	570	569	521	555	595	572	595	574	590	546	583	534	564	574	548	554	548	537	605	585	574	553	578	577	549	539	579	595	583	515	572	544	597	562	556	575	589	591	611	554	565	528	601	527	593	574	567	563	572	562	593	572	562	530	550	572	583	568	523	620	550	538	574	541	529	559	551	564	526	558	540	572	567	536	535	567	614	533	570	575	588	610	573	552	579	525	587	521	583	543	554	577	569	574	577	543	572	574	584	568	548	560	561	595	573	569	543	526	567	575	517	585	547	577	563	554	552	562	566	585	583	594	532	531	541	578	580	578	558	549	551	582	570	502	590	600	554	604	567	549	590	549	528	595	580	575	525	579	560	602	601	548	575	599	606	542	581	563	553	558	545	585	552	573	564	529	622	572	586	518	523	577	555	564	538	546	539	589	544	589	561	532	563	577	536	551	538	528	559	539	562	586	561	580	576	603	547	564	604	594	596	561	574	539	570	599	561	556	536	575	555	551	589	573	557	598	579	583	546	552	544	566	569	564	528	544	581	549	539	587	505	589	544	586	548	576	565	540	598	556	529	545	553	551	564
24473	21412	28558	24646	21118	3705	954	568	500	447	509	446	403	404	372	415	372	379	361	390	361	376	379	356	378	357	353	354	377	356	352	371	398	325	333	352	355	365	321	372	377	396	347	356	367	336	332	355	344	382	362	355	316	355	378	361	373	365	366	363	398	336	338	312	363	348	341	353	386	375	345	327	353	345	356	348	318	323	375	341	352	346	337	346	358	397	327	377	334	333	347	341	365	312	355	320	352	378	353	344	337	332	342	338	308	330	328	324	345	347	356	347	351	358	338	347	350	337	350	333	350	373	371	309	344	354	359	350	372	336	335	368	355	319	331	345	329	362	344	345	322	352	369	352	334	335	351	358	353	384	346	344	363	369	341	344	371	309	305	339	379	330	343	334	340	348	344	322	355	362	362	353	377	329	374	359	320	342	345	341	325	328	368	364	342	366	346	294	355	357	296	355	337	355	382	345	350	350	361	350	365	342	375	333	357	323	322	343	367	321	371	373	319	346	346	349	367	369	358	379	372	316	355	359	405	379	345	314	354	342	364	349	378	361	368	367	355	320	347	340	355	374	343	320	347	376	358	341	331	329	323	358	360	365	315	380	341	375	355	344	339	341	304	342	325	354	332	315	352	364	343	337	327	323	335	309	353	378	372	344	349	345	330	345	358	335	339	337	350	322	356	345	329	376	348	369	346	343	350	325	329	338	359	332	349	343	356	355	352	342	344	324	337	324	350	341	352	321	335	349	358	327	361	346	336	336	333	325	354	327	335	358	367	321	326	328	325	358	381	379	307	349	349	362	340	392	340	352	334	314	364	335	331	325	312	339	331	334	347	349	341	345	331	350	357	321	332	333	358	347	380	313	316	357	333	342	362	322	367	363	370	330	307	341	332	360	367	350	365	376	348	355	324	354	325	331	360	359	336	354	363	353	363	361	332	312	345	338	353	371	339	327	354	385	335	382	358	320	318	343	339	357	348	348	342	351	337	339	328	338	341	397	362	324	357	326	364	343	374	343	315	321	330	357	357	339	364	361	357	337	342	344	316	361	365	358	332	347	342	384	351	395	357	334	388	328	364	359	350	355	349	330	312	345	318	372	357	359	372	378	316	351	346	329	346	375	382	333	372	357	338	397	346	378	333	359	321	353	340	334	359	350	324	382	313	326	370	336	337	338	366	336	337	331	356	344	346	359	331	324	333	361	348	355	376	353	345	347	355	356	381	338	359	355	367	362	333	361	355	356	317	327	321	343	312	317	355	379	317	347	369	351	339	361	327	315	338	347	299	335	361	322	344	361	329	335	357	372	325	339	339	359	363	297	378	342	314	384	351	318	355	349	344	366	357	332	310	353	355	336	320	313	371	367	364	344	388	343	362	352	354	331	334	349	332	339	342	316	349	352	369	344	345	347	367	361	340	348	343	300	338	350	365	356	359	354	350	318	336	320	332	377	344	327	344	340	348	339	344	355	361	341	324	308	328	352	318	345	341	335	346	322	334	359	361	331	316	335	332	377	327	370	335	359	315	339	340	325	342	379	331	360	356	375	358	342	356	348	343	361	358	332	353	333	326	316	327	358	361	364	353	315	314	322	335	340	317	345	351	353	295	359	346	321	378	316	325	326	358	368	341	325	341	337	357	342	380	351	318	368	363	326	343	354	339	354	326	365	360	368	331	325	345	359	337	366	354	346	342	343	346	346	294	390	351	349	324	342	348	324	345	329	355	372	362	325	348	390	340	359	311	321	339	346	385	352	326	318	319	347	339	345	364	349	346	326	332	361	376	392	368	402	324	352	325	366	308	349	341	338	363	374	355	362	356	334	321	323	358	330	343	342	338	371	352	320	333	344	373	363	364	378	336	342	312	357	346	337	346	312	367	380	364	354	339	351	318	359	340	338	336	329	324	338	351	385	339	340	354	342	346	339	310	330	365	338	352	347	366	325	345	364	361	344	333	360	333	340	351	326	399	339	342	355	352	336	324	336	371	348	296	359	334	355	335	310	355	354	366	371	321	331	386	349	362	361	317	370	300	325	323	345	357	354	363	339	345	345	327	329	360	349	326	327	360	335	355	343	334	352	374	373	323	330	361	346	337	366	337	345	327	333	344	330	347	345	341	377	356	323	346	372	339	332	348	341	343	316	344	344	337	380	351	329	351	312	315	341	344	327	353	321	305	334	346	316	356	342	368	329	331	337	336	317	346	349	334	347	354	316	353	321	324	341	363	341	348	329	327	345	333	380	341	382	343	344	324	316	337	355	339	344	334	332	347	339	358	340	326	335	379	362	326	346	370	325	332	357	338	361	370	350	353	322	345	340	352	348	366	374	350	310	326	298	324	359	322	375	329	319	330	338	359	341	302	340	368	324	365	358	327	317	340	370	341	348	332	366	357	329	351	352	381	336	383	336	373	333	337	357	330	319	361	345	330	349	354	327	335	332	322	343	342	341	342	357	334	296	330	365	355	332	353	344	332	336	319	321	318	319	376	348	383	340	349	349	356	353	344	333	349	354	350	318	326	354	372	345	360	374	309	361	362	348	381	333	343	352	366	333	353	360	332	363	321	338	349	338	343	362	338	362	332	329	326	378	329	314	351	389	321	350	342	343	325	384	360	335	350	354	348	381	339	350	348	356	350	341	362	339	324	334	326	354	360	357	356	339	354	326	319	348	328	356	339	330	358	328	347	344	336	331	352	360	337	349	332	351	347	313	351	342	327	351	327	351	349	350	329	358	351	377	306	343	338	361	302	335	340	355	351	344	339	316	343	350	335	336	357	326	348	372	325	349	345	350	323	322	371	349	356	328	351	321	355	343	349	353	331	347	377	344	375	356	352	361	361	342	348	352	332	321	353	301	368	359	331	339	332	326	336	348	351	352	314	354	328	337	377	384	345	337	331	331	329	370	354	326	320	330	331	318	324	330	348	337	360	332	332	308	348	374	320	311	325	351	306	347	360	339	325	321	347	350	342	357	350	357	365	322	351	332	327	332	347	364	345	341	325	334	365	352	324	374	338	369	340	311	343	358	376	345	349	357	352	319	330	330	329	355	342	317	356	336	346	339	357	309	347	324	338	363	346	326	350	345	324	334	354	330	337	346	339	353	336	336	363	338	356	348	351	342	351	379	346	302	336	328	326	333	359	357	341	353	317	350	361	339	355	297	351	332	309	355	317	348	332	348	321	324	315	355	330	360	317	340	342	330	335	327	354	363	348	341	340	327	292	341	318	351	353	349	333	333	305	342	338	317	321	339	325	332	362	316	369	359	330	357	319	313	373	361	356	321	307	318	343	356	349	352	367	350	340	373	360	374	361	330	338	352	301	332	328	367	357	320	347	342	336	313	333	324	346	320	378	358	355	339	351	330	346	350	362	345	374	367	339	340	332	325	375	354	331	321	366	335	353	363	341	360	322	335	323	360	328	327	325	317	330	340	315	382	372	363	339	335	332	340	346	379	323	362	329	348	375	362	352	343	333	308	341	331	351	327	356	359
3681	5041	4093	2067	1346	942	765	666	626	526	473	468	483	407	410	417	403	421	379	360	378	353	379	363	360	358	344	353	362	316	330	331	339	324	346	340	335	359	341	335	347	313	313	327	298	309	309	351	285	316	331	375	353	315	353	322	330	324	351	338	331	331	330	333	340	339	312	361	328	320	321	347	344	337	336	341	348	336	328	314	363	338	341	330	314	317	325	356	337	358	318	338	312	305	318	308	329	312	296	313	343	339	345	313	321	337	332	325	311	298	351	340	329	330	338	325	356	332	360	315	311	317	342	329	280	333	365	311	320	341	364	324	330	362	337	331	351	324	336	334	313	337	349	318	309	299	332	312	320	334	326	369	296	315	358	296	348	321	312	326	320	343	311	299	291	344	323	318	315	320	323	320	346	324	341	347	362	335	309	287	328	303	331	322	309	315	327	300	323	311	322	363	348	343	319	363	317	319	329	318	313	314	307	310	320	343	318	340	315	352	348	315	327	349	305	295	301	300	285	310	333	324	311	334	347	334	312	334	321	305	353	347	341	324	317	318	328	305	335	326	337	330	330	313	341	296	364	309	349	337	311	317	320	307	314	316	319	319	330	347	321	358	337	310	364	288	293	300	319	338	344	347	290	304	304	299	342	328	335	320	292	349	329	311	327	314	305	325	336	314	342	341	334	319	309	321	336	309	337	311	317	309	338	354	310	315	303	319	331	346	288	314	346	331	316	346	341	330	327	324	330	304	333	337	354	319	327	323	356	321	295	330	352	300	297	324	334	343	313	290	319	346	291	328	339	319	344	317	316	350	337	316	310	347	371	327	323	336	338	309	343	346	325	312	335	329	353	317	315	281	335	334	321	298	321	320	291	328	325	327	304	318	312	350	343	330	300	336	340	343	325	301	336	366	316	351	336	316	339	308	345	313	351	296	332	334	323	319	321	350	333	330	319	294	338	309	338	313	305	305	342	354	293	345	342	339	322	319	314	308	327	322	344	330	332	327	312	299	330	361	339	292	345	305	325	349	331	342	294	341	339	322	278	341	323	314	309	274	345	319	306	322	329	349	305	307	309	284	303	324	334	356	332	315	299	339	328	320	330	298	309	318	334	327	318	325	356	343	309	321	318	334	336	326	348	325	317	316	318	345	314	353	317	339	349	326	315	326	332	340	332	354	309	321	303	325	315	331	324	326	315	354	310	336	352	327	326	330	329	363	312	321	322	312	340	281	334	326	358	317	333	376	317	314	334	320	312	290	318	322	338	361	321	336	323	334	299	307	330	322	307	313	333	362	327	306	324	349	344	303	301	305	345	324	319	323	319	306	314	313	371	357	308	328	308	319	307	333	321	318	320	300	299	317	314	324	317	314	314	293	313	329	299	309	333	337	295	340	336	331	309	339	301	347	384	329	308	321	322	343	351	320	332	298	316	339	320	315	324	365	365	324	312	346	346	352	291	347	337	341	309	298	335	350	303	299	304	319	308	352	319	329	323	338	328	305	356	292	330	327	346	305	321	348	334	289	331	345	324	305	322	347	328	329	318	323	308	327	297	334	338	313	303	342	314	332	316	317	307	355	298	326	322	312	322	355	309	321	315	334	351	335	347	313	323	323	319	325	340	321	336	337	306	302	305	313	322	320	299	291	319	330	314	326	296	333	310	295	282	306	348	326	345	303	323	330	310	355	340	337	316	292	304	339	306	323	288	314	307	302	329	336	334	346	307	292	368	335	353	344	329	308	310	332	320	321	367	278	320	305	293	335	318	331	308	338	330	328	336	325	351	297	304	303	329	351	310	309	298	333	303	308	350	307	318	354	323	341	336	327	317	345	324	336	324	380	316	316	352	297	313	319	314	345	312	307	326	320	351	326	307	314	336	318	345	367	337	305	329	311	341	328	320	324	348	323	340	342	291	316	311	313	317	319	323	322	295	345	335	346	335	289	323	306	335	296	319	284	334	310	304	315	346	357	314	369	310	334	348	276	325	303	333	353	312	291	320	336	321	311	322	297	336	338	322	328	297	313	302	330	329	326	314	343	290	314	313	326	317	327	319	309	329	309	313	310	330	322	329	296	351	323	303	355	350	322	345	358	319	307	337	303	345	292	333	326	327	307	284	314	313	299	309	315	307	324	321	322	312	326	328	301	338	313	312	313	320	345	337	298	296	288	325	325	300	310	334	344	317	302	313	332	311	329	311	337	369	321	367	307	306	332	310	330	303	303	315	288	263	318	311	289	298	288	310	324	315	305	330	303	314	334	332	306	308	335	344	301	319	380	330	312	337	323	309	360	329	321	318	348	345	345	328	328	317	306	348	323	321	318	325	310	332	316	310	326	307	340	336	316	356	302	321	329	305	331	302	287	344	321	343	330	347	357	307	317	350	311	295	304	320	301	294	323	291	305	363	319	328	324	299	308	297	318	326	336	321	340	322	320	311	324	307	297	319	336	370	344	325	324	351	332	326	308	321	367	321	326	312	291	314	304	314	366	287	326	303	280	311	326	322	360	310	340	309	325	356	323	330	338	303	331	289	306	322	310	332	288	337	368	294	346	338	338	316	305	323	324	308	310	292	308	298	308	318	327	311	312	328	281	318	314	318	311	298	342	347	324	328	328	297	342	329	289	299	297	256	340	313	320	348	287	305	330	300	319	331	346	311	303	318	359	329	327	301	333	307	299	312	311	290	332	328	328	337	313	340	299	312	349	281	316	322	317	373	308	317	335	295	333	331	327	309	339	290	289	306	309	327	313	307	303	341	328	309	296	346	323	304	309	330	328	297	338	320	307	304	314	335	316	314	331	340	326	311	322	313	299	335	317	336	339	340	313	352	353	315	289	319	323	342	338	309	333	335	306	298	340	311	312	314	331	286	305	332	316	345	303	302	266	303	341	323	306	319	326	336	337	321	304	340	325	312	341	294	322	327	326	310	327	300	336	341	346	309	322	303	283	310	334	364	344	316	331	328	319	324	340	324	325	313	318	341	279	327	327	315	321	335	327	357	293	319	302	305	340	309	321	314	296	330	325	327	331	308	347	313	291	336	311	329	326	301	324	337	307	295	326	364	338	329	310	332	316	326	330	295	343	330	297	334	320	306	348	320	326	272	320	310	318	323	295	318	309	320	317	302	298	338	313	294	343	329	342	300	333	316	298	325	309	332	322	299	284	311	323	311	304	359	322	315	305	300	303	331	331	315	283	282	303	326	355	332	316	295	300	309	338	306	347	340	304	317	336	331	319	290	309	320	311	312	326	317	320	329	342	309	338	331	330	349	317	329	279	338	307	316	331	309	313	340	320	328	318	321	308	322	321	316	294	341	326	343	324	316	328	312	340	303	312	322	358	286	343	295	317	314	334	354	312	330	344	309	322	358	306	307	371	321	307	292	325	322	338	329	317	311	303	327	331	305	326	346	360	310	295	343	314	340	309	322	320	303	306	350	330	294	302	331	296	310	314	293	317	325	292	305	315	298	278	323	290	312	338	329	316
27762	10565	1929	1268	1026	990	1012	989	1011	900	898	989	980	980	965	967	1014	964	968	991	984	1028	966	945	919	964	940	962	955	985	959	910	991	916	945	961	954	947	960	970	916	966	944	986	915	961	930	953	971	970	883	957	969	993	1027	1003	924	1001	924	952	954	940	904	976	953	956	983	936	992	990	940	1028	962	960	992	986	997	937	960	905	939	946	945	908	974	959	976	949	980	983	960	1029	928	1014	935	947	953	996	916	964	1016	961	941	958	989	1013	967	938	904	968	917	965	965	958	906	936	1006	920	924	1019	945	929	977	905	952	942	1027	985	995	1000	981	1003	1004	958	935	915	953	937	992	956	934	974	937	1009	929	950	938	949	948	969	942	943	915	917	939	948	937	921	981	939	898	913	961	947	958	947	934	1006	960	1028	940	964	987	982	1017	968	947	939	985	933	931	936	985	873	956	983	1016	1026	983	1019	900	965	953	983	965	1002	958	958	946	994	1008	967	975	909	884	916	985	885	965	947	971	925	1011	954	956	951	904	940	941	942	952	929	975	979	957	973	949	941	966	992	955	963	976	987	942	967	973	975	972	1027	936	1009	999	904	984	962	1006	936	991	937	925	933	992	925	914	1017	939	930	935	1015	984	942	961	975	985	939	975	939	927	991	941	968	975	999	982	964	1015	933	967	951	928	949	979	977	1007	978	954	972	1024	964	974	911	961	934	933	935	932	952	923	901	931	919	903	908	958	966	1001	945	966	1001	918	966	938	972	980	945	977	1004	971	964	1024	997	974	955	953	961	949	919	951	993	984	960	983	976	1048	955	961	968	980	896	957	995	938	902	958	977	1018	947	960	1000	961	927	930	990	974	928	918	981	971	1036	976	990	1025	950	927	974	910	931	966	1017	960	964	967	972	923	966	940	961	984	1010	942	915	967	957	1040	1013	940	947	1030	927	943	971	961	948	962	958	1002	973	927	1003	952	981	966	966	964	963	923	935	962	942	933	934	894	920	978	943	940	998	1038	956	995	998	939	920	946	993	1004	1016	1002	995	1004	976	941	935	933	951	956	970	965	938	982	993	1056	957	958	949	1012	981	959	925	963	976	959	955	1029	979	953	937	975	952	920	952	1015	968	1017	965	983	1030	883	969	975	952	924	988	945	963	914	921	961	997	960	928	977	981	1010	930	936	899	976	931	980	958	930	972	966	962	914	915	918	908	1002	982	929	980	985	986	946	952	907	967	952	926	991	966	949	949	989	1001	1053	953	971	959	950	975	956	967	983	924	975	945	973	1002	943	986	962	944	953	975	987	941	957	976	967	991	963	951	948	909	934	960	942	942	949	930	959	944	909	961	943	1043	984	981	959	912	933	967	951	963	968	978	954	973	971	989	992	953	1032	932	984	932	972	925	943	908	977	964	1026	895	1008	961	981	934	956	1022	968	1005	978	955	1000	965	1005	970	949	943	972	930	897	944	932	968	978	924	994	951	983	999	1002	987	915	956	985	912	952	972	958	1004	981	1017	968	975	975	966	958	949	1031	1021	906	953	983	972	933	920	964	973	1022	919	948	978	994	985	908	974	929	978	918	969	985	935	924	1028	995	989	1005	943	987	931	962	898	972	938	941	983	945	943	957	980	971	998	957	925	967	954	939	963	952	1029	994	999	984	970	979	986	954	947	1015	980	1050	950	939	957	956	970	951	937	975	978	955	926	930	943	938	927	947	923	937	1028	920	963	962	969	958	981	972	1006	986	991	991	971	1005	962	986	949	918	851	941	968	926	940	929	952	958	943	971	906	1023	1000	953	984	907	978	953	965	956	1025	936	996	992	929	935	945	956	998	963	983	924	947	927	921	939	938	995	929	982	929	948	981	971	992	1030	969	914	979	946	971	955	943	969	941	880	908	976	985	1033	916	987	921	964	907	991	891	970	973	1025	938	954	994	959	988	985	1035	972	984	967	940	975	968	949	962	972	925	990	933	939	973	950	959	935	1003	990	953	951	916	978	973	979	999	908	914	975	991	974	993	941	995	977	908	954	979	954	932	946	963	998	972	947	975	947	956	951	981	958	964	1052	898	1012	947	938	960	957	957	912	992	946	963	908	969	978	941	952	944	968	970	894	971	937	962	920	979	933	935	888	963	989	983	983	915	952	978	924	887	926	970	959	977	989	935	931	951	985	958	943	961	1002	984	947	951	955	986	930	949	961	958	1018	974	991	924	979	964	1005	964	967	990	942	950	972	970	916	951	980	926	923	1005	935	1018	986	994	1009	928	945	945	993	960	896	944	945	948	980	971	1005	977	1008	967	964	984	959	974	918	930	924	902	935	917	928	944	998	997	944	959	909	944	1011	950	1009	982	981	989	953	964	998	931	974	1022	968	938	960	1004	969	984	1006	991	906	959	965	961	976	978	946	959	944	988	961	917	963	1001	947	1010	966	976	973	945	936	987	952	941	945	944	996	905	936	964	907	990	913	958	917	955	900	976	979	925	965	1008	987	924	1006	911	980	951	952	946	988	991	950	993	923	942	1015	985	966	983	991	905	985	954	935	938	953	996	989	961	999	981	967	971	984	992	918	973	993	935	928	950	948	983	940	959	977	930	905	991	939	940	948	933	960	954	989	986	884	985	996	963	990	935	968	992	955	963	954	986	919	945	944	942	973	968	983	974	931	911	1026	937	914	995	936	934	933	963	1002	1022	1043	970	975	948	935	964	920	966	936	972	945	948	1004	952	1005	978	900	937	973	956	1025	965	961	999	936	929	964	979	909	930	975	1006	1028	949	938	922	974	892	972	918	943	982	903	939	943	969	903	967	929	989	975	961	979	940	949	1017	941	920	893	960	936	918	956	991	997	973	948	932	899	959	955	951	987	902	1000	957	965	1014	931	954	955	989	961	964	920	921	995	885	965	956	965	968	986	970	944	988	956	975	909	986	1021	975	1000	988	970	997	972	942	1005	929	962	975	950	966	979	907	943	935	1016	902	976	952	902	998	950	935	898	886	950	933	943	938	991	978	1007	997	912	932	935	946	950	1025	1005	998	922	957	935	925	938	978	968	946	983	961	923	961	929	984	947	966	954	954	977	987	960	979	983	947	992	981	991	916	950	994	959	957	972	941	977	967	946	930	924	992	980	888	959	966	927	942	963	963	932	919	963	943	977	939	1002	945	950	944	989	983	930	949	991	962	956	950	987	995	964	920	913	983	954	988	984	969	978	921	948	941	917	986	957	1002	955	944	934	983	941	938	960	922	952	920	965	968	944	898	973	939	906	927	902	958	932	992	912	973	974	919	970	929	978	1006	930	950	914	999	972	944	995	1005	989	951	972	950	952	984	985	1008	950	965	972	975	1009	972	976	1014	1006	980	976	912	1022	934	994	926	953	937	995	947	1006	922	955	1006	979	970	1005	978	940	995	976	979	1005	910	1021	943	989	935	959	954	990	918	1011	928	1009	959	914	923	966	954	997	956	993	940	879	930	933	987	1011	933	952	974	916	984	969	975	981	954	921	965	911	965	951	965	973	949	969	955	995	987	940	968	981	972	978	981	962	877	948	934	977	1017	931	953	919	981	1002	900	989	976	912	1009	940	1026	891	964	905	1002	1003	980	959	968	916	921	909	940	987	1012	990	986	962	922	982	956	932	1014	979	973	1006	955	970	1014
5458	987	949	813	812	794	807	806	792	794	749	795	747	792	796	790	777	783	803	808	784	780	792	856	754	779	795	777	754	781	785	786	784	760	762	778	782	768	712	806	801	748	761	764	737	723	754	823	724	798	810	732	839	781	727	817	790	762	776	790	801	784	791	718	737	840	790	783	758	741	779	786	809	775	757	794	719	777	766	776	787	773	746	750	783	749	779	806	788	771	806	745	800	773	776	782	738	775	792	759	755	778	743	792	797	824	739	775	774	709	795	749	818	776	786	781	781	796	764	754	793	746	831	792	763	824	833	817	753	762	752	786	758	746	799	792	812	764	826	742	782	811	756	804	770	767	756	809	828	761	821	761	777	792	777	780	822	740	775	771	790	769	732	727	742	728	803	781	756	747	767	800	780	803	775	796	798	765	791	719	827	765	789	805	804	787	774	811	790	775	799	767	800	792	755	764	788	788	767	761	773	809	776	773	804	775	735	743	818	761	765	786	700	790	737	800	808	777	777	768	797	797	736	814	733	777	795	768	785	784	807	803	777	818	749	792	759	802	776	851	783	771	765	793	759	764	747	759	753	781	796	793	710	760	818	808	834	798	771	788	780	810	780	812	781	795	792	804	751	779	764	780	776	750	737	741	814	768	819	747	757	767	744	778	791	766	766	754	797	810	766	812	811	788	801	780	785	753	761	787	781	803	796	757	785	773	755	729	803	803	759	788	811	796	756	782	771	741	779	775	804	812	813	795	731	769	753	779	777	777	747	775	753	812	777	800	717	778	790	745	759	768	738	798	804	769	753	768	745	756	785	809	762	805	790	801	787	722	740	755	765	775	769	754	823	772	757	839	810	757	790	769	824	708	757	780	763	803	771	748	798	764	781	792	772	744	791	775	817	785	750	791	742	684	789	755	793	771	740	753	758	787	775	794	849	794	744	786	809	753	783	755	808	715	742	790	766	783	772	748	748	805	782	790	753	801	734	743	768	782	769	780	812	823	767	794	774	764	779	809	827	751	762	729	775	805	780	794	772	750	741	787	736	761	759	816	795	794	804	817	775	763	814	748	774	767	793	791	814	766	792	801	816	792	778	779	766	808	793	833	741	798	767	771	765	793	807	784	794	801	792	775	791	807	805	798	759	725	846	771	795	768	771	781	782	748	813	723	748	781	774	754	789	779	816	782	784	761	764	772	748	753	733	728	751	778	739	800	791	806	761	736	748	791	769	777	800	800	756	730	759	759	744	805	775	753	760	731	798	779	763	799	788	807	776	811	812	781	774	796	783	769	780	791	741	819	773	760	788	781	763	775	798	764	739	774	798	772	766	797	742	761	762	819	781	779	754	835	804	777	753	782	790	739	765	788	797	762	765	812	819	772	769	706	803	812	797	759	763	773	794	765	799	800	754	754	817	733	771	789	798	792	818	778	780	771	750	753	763	761	767	746	781	753	761	743	799	776	808	789	796	786	761	815	726	812	710	733	763	764	788	786	755	788	750	762	803	785	799	746	748	789	784	790	798	764	797	760	766	741	727	782	781	800	777	762	776	756	812	733	800	697	799	778	790	839	760	761	807	820	813	715	860	772	766	729	758	818	786	717	757	789	739	783	744	809	688	771	773	754	783	816	795	770	762	753	805	754	866	784	755	809	778	766	774	802	753	830	735	755	778	784	780	807	822	737	779	776	783	766	803	775	752	822	785	767	813	769	758	793	774	806	825	793	831	810	760	787	798	798	775	757	788	766	784	817	731	748	792	806	784	770	773	830	809	770	762	726	811	795	803	773	793	798	819	812	774	797	782	769	749	852	856	754	794	776	769	767	807	761	795	752	755	775	807	793	761	803	760	764	778	727	723	772	738	783	730	767	793	763	800	763	748	752	735	753	765	808	773	744	736	720	746	756	729	801	763	779	770	780	796	799	739	775	765	729	789	805	789	805	850	799	827	779	749	761	773	789	777	773	749	804	793	749	797	794	802	821	723	788	726	767	745	756	778	747	779	765	800	794	767	772	799	787	837	737	775	771	794	790	823	737	725	775	775	783	785	794	756	758	761	799	807	725	809	758	787	769	787	761	740	807	765	778	775	770	767	770	766	770	727	810	806	763	786	794	774	821	759	762	797	781	766	757	771	731	696	761	791	766	783	757	794	803	761	787	751	831	808	798	735	792	729	841	707	807	784	778	779	726	789	831	771	784	812	769	812	763	763	741	780	826	752	790	774	764	777	758	776	719	799	807	722	779	800	752	809	771	760	731	746	823	767	770	830	745	823	748	762	768	780	821	780	742	806	787	732	773	801	764	795	772	761	779	729	783	793	795	793	779	749	760	801	832	775	781	734	777	838	752	814	749	796	818	788	815	806	742	787	719	769	787	758	760	782	766	788	792	769	790	799	858	773	731	766	774	797	799	759	722	826	736	736	747	795	715	773	795	822	805	764	780	758	773	749	758	820	796	815	785	821	742	785	784	800	753	746	797	707	831	757	754	760	754	804	780	773	823	802	771	797	789	793	762	751	757	745	791	751	820	735	810	796	771	708	781	755	766	750	748	774	755	777	754	823	834	708	779	785	771	829	810	767	735	798	781	757	760	728	771	839	781	818	739	775	771	738	793	777	769	729	776	818	765	797	771	754	790	778	760	799	817	787	795	783	785	784	790	786	771	791	762	779	838	806	777	790	782	721	738	829	742	739	763	782	762	760	730	718	783	770	789	774	749	778	745	757	774	785	794	768	770	737	826	743	783	769	786	802	765	755	769	764	752	742	766	756	755	785	779	733	756	788	768	760	771	736	753	785	847	805	816	794	767	780	756	781	781	814	814	814	795	784	795	772	787	793	818	763	815	741	777	743	784	783	834	751	733	762	765	808	757	791	806	771	800	737	768	787	757	733	760	767	767	723	786	758	733	757	746	755	735	817	806	835	806	777	754	741	777	749	824	757	769	777	758	783	783	743	758	753	762	772	784	795	791	755	746	741	746	778	774	755	792	802	806	801	770	781	761	767	835	745	800	752	787	770	767	728	797	758	772	798	785	778	741	702	777	768	739	777	794	780	766	785	776	790	757	812	762	738	785	766	769	826	843	753	775	761	793	785	784	787	812	795	811	778	788	812	798	769	756	761	713	761	795	750	826	799	759	797	734	784	783	781	752	769	775	705	797	663	812	726	755	748	762	784	793	743	777	736	812	779	831	762	816	833	775	711	816	755	774	794	711	758	723	727	780	785	748	743	785	818	754	750	796	820	749	834	743	779	801	776	757	757	677	764	762	739	785	768	784	770	802	770	795	776	768	782	804	813	763	739	817	773	757	740	811	801	783	743	762	750	790	815	780	739	783	797	747	786	775	758	799	787	797	755	738	793	806	793	781	747	740	788	734	773	812	775	757	723	795	773	710	761	775	785	787	760	808	803	805	769	739	770	775	786	783	793	768	771	764	826	738	761	736	825	739	741	779	752	849	782	763	796	789	786	771	763	782	751	806	764	825	798	817
25577	21380	27135	25438	4468	1173	968	788	678	711	704	687	664	665	694	654	690	641	686	660	665	628	677	672	675	649	648	653	706	632	643	646	681	673	611	682	683	699	618	646	680	650	614	646	585	612	652	626	634	658	701	662	633	656	649	699	648	631	669	689	681	653	654	671	689	641	687	641	631	677	618	624	690	589	659	647	649	656	656	661	626	631	636	635	641	635	605	679	713	625	633	676	637	690	639	635	649	647	653	640	678	647	698	658	650	631	655	696	644	649	674	650	689	630	612	670	653	619	655	640	632	618	644	642	634	625	636	666	673	636	655	659	642	687	633	649	670	659	609	665	670	619	652	660	640	617	617	606	649	662	650	673	645	654	650	683	624	680	647	662	632	647	652	599	629	674	634	635	634	578	626	642	640	618	635	697	687	677	672	690	625	660	637	614	662	627	652	644	667	631	690	699	682	655	573	634	628	666	656	622	620	643	642	629	610	714	635	709	625	640	684	646	661	611	619	631	656	635	625	636	650	645	646	637	659	646	623	678	650	612	642	697	652	637	672	664	646	677	602	653	639	654	648	639	671	678	638	610	659	610	619	644	627	638	619	635	662	688	696	657	685	658	640	619	628	689	664	671	648	643	643	611	597	679	612	671	647	671	635	624	653	626	655	652	638	574	664	641	628	627	684	629	659	632	667	594	628	648	657	663	675	673	687	622	616	646	637	687	657	629	598	633	655	649	666	696	664	562	630	632	631	625	650	682	685	673	685	656	622	603	649	644	663	686	608	672	619	620	595	685	670	630	634	654	654	654	675	658	641	659	647	616	646	674	619	616	577	645	604	652	622	605	677	630	621	677	623	627	665	657	636	635	618	638	628	628	662	646	656	654	627	626	641	640	615	671	624	647	624	597	620	620	637	667	637	596	647	567	612	628	661	659	643	628	666	580	633	613	674	648	650	634	632	655	598	680	631	638	656	618	642	661	667	655	613	643	654	620	695	640	643	604	624	605	644	644	672	680	608	655	611	635	581	654	641	633	645	637	641	626	666	659	734	688	682	622	604	585	654	634	663	620	660	600	630	620	615	661	622	652	639	639	625	669	650	659	595	671	632	631	633	645	649	636	662	619	648	628	695	641	671	635	612	653	630	622	695	631	636	632	617	653	640	623	589	700	637	612	641	663	606	676	643	644	622	634	633	666	679	647	636	604	633	663	638	648	647	658	646	688	616	665	647	645	595	597	635	650	633	665	643	669	663	643	650	664	631	689	661	692	670	639	635	640	628	652	679	640	615	615	672	607	633	682	609	659	677	620	661	646	635	652	636	692	669	626	639	629	669	693	661	662	617	660	623	654	641	618	665	621	598	619	624	626	656	640	666	636	641	684	634	620	601	630	645	616	650	608	655	639	621	610	662	633	703	636	659	660	623	598	667	653	643	676	649	651	663	663	664	656	614	664	638	675	656	644	644	677	668	590	646	677	671	618	638	635	626	660	614	674	621	672	658	663	662	650	664	662	650	604	617	626	680	663	638	632	688	648	630	641	674	664	710	612	658	666	653	632	654	666	632	606	628	659	615	644	675	652	599	664	708	612	638	635	610	636	610	633	631	631	617	634	645	636	658	697	648	688	621	626	620	658	620	656	620	641	687	677	660	620	613	609	648	657	648	695	673	625	677	648	644	692	645	610	663	665	648	590	646	588	623	668	660	665	673	643	608	595	629	635	619	675	652	655	622	614	680	644	633	653	649	644	631	634	590	686	680	677	616	662	654	628	624	649	666	628	606	600	630	633	660	617	660	638	630	631	643	633	618	694	668	684	650	677	694	605	618	650	662	656	646	672	664	641	630	636	601	644	653	641	609	631	665	648	675	638	666	616	670	677	638	650	667	621	632	642	638	609	648	658	633	617	635	678	666	654	633	613	660	676	615	657	628	636	660	630	586	593	664	599	606	660	623	601	621	629	624	638	620	668	624	597	606	589	634	687	647	664	615	642	622	607	660	666	640	610	664	641	656	638	653	656	624	678	607	645	690	675	626	641	660	671	673	613	641	655	629	649	630	646	656	688	605	637	646	664	647	625	607	649	647	595	644	655	657	604	647	635	637	674	625	664	614	625	634	639	645	594	623	626	672	656	630	653	612	624	654	623	627	622	634	600	596	691	640	606	586	631	658	635	667	609	629	659	642	619	622	665	653	659	645	709	659	650	614	652	656	688	585	615	644	666	672	641	665	665	627	607	624	633	669	638	666	647	624	649	682	667	574	667	620	661	639	646	618	687	664	677	589	634	635	609	652	648	595	598	616	644	605	672	712	691	639	656	652	592	615	612	657	614	613	691	687	626	682	646	670	619	625	640	632	656	614	640	654	648	615	659	617	653	662	633	650	674	647	637	669	603	623	623	658	621	656	628	623	684	669	598	638	640	622	616	662	656	662	662	588	628	617	647	621	641	649	645	641	654	629	668	658	658	657	647	626	614	598	685	657	640	635	650	662	635	656	653	645	648	650	634	645	617	667	641	644	678	657	662	621	648	624	692	649	655	679	657	639	649	675	685	585	603	667	731	658	641	633	645	642	641	629	628	629	661	636	655	629	654	677	683	695	690	630	611	649	631	619	643	621	633	650	611	636	699	633	699	613	632	708	662	650	636	646	674	634	655	663	622	653	659	646	607	664	666	612	654	665	655	639	676	624	629	590	665	673	658	640	644	620	630	641	647	663	677	603	618	648	620	633	636	672	621	657	640	636	620	630	687	640	618	685	633	643	704	627	620	653	631	610	651	594	630	658	660	657	631	644	655	657	642	652	682	655	641	648	659	642	623	645	701	600	654	637	635	659	663	605	636	653	611	625	677	643	637	635	679	621	632	698	623	635	643	646	663	635	657	646	645	657	610	642	644	629	654	627	697	639	640	629	619	642	670	615	614	641	596	664	602	619	648	646	672	650	616	597	656	643	652	623	627	661	664	625	693	633	626	612	653	649	681	581	697	602	648	600	615	612	632	585	631	625	693	598	619	617	664	611	615	614	569	678	684	673	651	646	592	623	669	650	664	633	620	631	664	640	627	663	666	659	687	624	617	644	662	626	635	682	686	616	633	670	666	609	641	654	640	625	644	663	685	628	674	609	616	620	676	644	628	636	639	652	646	604	624	614	604	647	672	637	666	628	676	674	626	630	655	688	646	614	629	691	684	668	633	640	657	651	670	657	664	660	588	692	637	630	609	660	638	607	630	649	618	658	662	636	697	644	630	633	678	638	634	641	640	621	633	657	628	637	679	595	618	666	667	613	652	696	646	683	618	650	617	640	590	649	659	605	671	647	644	672	658	683	672	632	644	682	657	626	657	651	660	645	611	665	719	611	634	645	572	633	651	639	640	654	606	621	668	653	637	649	648	638	649	643	636	673	665	672	631	603	611	616	671	674	625	620	632	663	646	662	658	669	673	682	597	657	643	645	673	612	666	613	689	621	671	647	611	657	627	616	614	668	598	676	611	621	643
3742	3041	2554	1459	1061	922	775	719	708	694	636	606	594	664	581	625	554	602	593	611	611	596	547	558	590	593	573	585	595	616	551	519	588	575	538	580	570	611	554	557	556	560	605	569	562	569	565	645	529	588	558	561	554	603	579	563	557	582	566	565	564	592	532	576	617	590	575	539	541	582	541	580	583	538	579	570	615	577	566	566	543	587	552	557	557	610	535	555	551	556	561	557	639	571	601	529	546	527	531	572	577	572	559	518	595	577	515	573	543	618	567	576	552	547	556	541	505	531	605	577	542	570	530	554	572	570	534	586	526	593	561	541	534	582	566	582	549	557	565	544	578	584	548	571	595	536	538	517	577	587	570	566	575	568	554	567	524	591	568	585	539	558	602	564	554	599	553	561	553	551	539	580	583	569	543	557	539	579	609	559	507	545	593	599	553	565	590	563	594	543	549	593	539	563	630	542	529	572	560	570	554	532	533	573	532	566	556	545	551	546	573	542	518	599	554	584	537	566	627	559	527	549	543	577	504	575	529	542	563	609	582	533	592	589	563	536	578	568	599	529	561	561	575	555	564	567	567	524	522	529	560	560	544	570	511	581	573	539	579	566	549	572	547	576	595	562	579	543	526	553	574	545	562	534	551	544	550	551	541	550	517	580	495	530	580	562	576	572	543	552	521	538	568	554	565	596	567	559	572	515	549	580	547	540	544	556	571	563	539	547	587	617	567	571	541	544	586	524	550	509	564	553	593	540	564	565	545	539	569	571	513	566	576	550	517	553	547	530	557	565	552	548	564	559	564	575	547	599	548	511	599	562	559	543	537	526	536	579	549	571	579	580	567	531	570	554	536	521	572	560	569	532	615	536	559	545	553	528	568	540	561	531	540	602	593	516	562	552	541	566	519	558	591	590	550	555	556	530	561	524	551	535	567	517	581	541	548	538	589	569	603	581	562	550	579	558	575	580	513	616	541	557	541	585	534	574	523	576	529	524	578	602	544	561	570	553	561	563	550	574	560	543	546	550	556	552	517	563	578	558	536	523	547	566	545	559	526	562	544	508	566	563	564	561	533	581	606	557	574	534	548	550	549	584	546	559	571	576	558	563	598	586	578	555	561	555	564	557	539	547	560	550	582	532	560	542	541	507	533	566	589	567	544	587	528	591	570	499	576	579	579	544	601	583	562	539	574	558	547	572	557	559	586	502	538	537	582	596	564	551	581	576	572	551	553	545	535	526	542	555	575	571	587	583	581	560	565	537	524	537	525	514	562	545	485	532	586	601	518	567	528	520	539	593	552	546	600	557	570	544	590	540	503	570	569	547	558	540	536	583	543	543	541	577	588	545	537	530	550	536	563	564	568	542	515	557	563	502	584	549	548	579	524	548	562	568	526	544	560	538	542	579	578	555	514	587	513	556	611	532	584	587	534	528	575	547	568	540	537	545	516	581	541	556	565	527	550	566	565	575	542	547	536	551	546	529	586	569	576	582	611	560	558	571	565	551	558	579	552	585	556	571	575	544	571	567	578	562	570	519	544	561	575	542	495	535	514	573	551	536	570	566	600	535	551	566	577	582	569	531	570	560	552	560	561	568	554	566	585	540	573	548	589	524	575	513	536	582	570	533	566	537	535	602	553	520	511	568	552	553	559	546	531	569	544	562	547	595	585	535	560	559	541	582	559	571	553	573	521	535	555	561	569	517	560	572	538	530	569	583	565	574	556	554	566	582	596	547	555	605	545	544	585	563	586	537	553	591	503	565	565	572	539	538	595	554	563	548	564	563	547	542	540	612	557	568	551	535	597	568	557	571	569	524	562	508	539	587	511	571	533	528	586	630	555	574	586	558	579	558	602	552	532	538	573	579	569	514	538	524	579	560	549	518	530	567	548	573	554	572	594	559	568	559	539	527	567	551	554	536	584	511	596	565	538	571	589	537	599	579	519	565	529	564	536	555	586	547	520	525	564	542	552	554	572	513	582	533	555	542	605	569	574	562	577	548	548	538	543	560	526	558	537	576	579	587	542	562	574	548	529	557	560	576	601	555	577	561	560	581	573	573	524	603	593	569	599	524	580	546	551	562	557	585	560	546	594	562	565	511	596	558	539	574	569	598	550	534	544	492	577	598	539	574	506	537	530	547	528	549	530	518	537	589	577	525	559	552	553	593	528	527	555	571	557	563	542	572	510	571	559	567	590	524	571	549	528	545	547	511	549	542	563	562	570	536	585	551	552	575	538	561	606	535	517	554	541	564	583	589	543	604	540	546	551	562	590	519	529	565	573	595	596	556	548	574	605	559	550	536	555	537	531	552	548	602	545	537	583	529	524	550	559	565	570	569	568	547	552	550	585	541	559	536	580	547	588	547	595	611	557	559	551	539	562	540	600	555	555	565	558	545	537	545	562	557	565	543	563	561	601	553	555	535	560	542	545	596	514	539	556	547	554	545	561	509	599	561	585	545	567	539	534	527	558	572	566	527	531	549	593	546	552	549	516	558	539	528	569	544	551	545	549	554	585	545	555	539	532	568	576	579	576	564	538	572	575	539	549	532	553	550	562	555	584	539	598	575	525	548	559	573	538	593	548	510	575	566	537	581	513	529	567	562	570	580	536	542	578	552	588	555	551	537	558	524	545	564	500	520	537	565	552	574	500	540	571	553	495	522	606	527	550	507	582	565	588	560	596	531	517	564	563	543	554	589	547	599	531	569	529	515	562	616	516	530	530	602	550	576	575	564	515	567	559	580	616	553	555	579	527	576	527	546	528	527	540	554	513	568	532	553	557	517	563	570	561	521	530	525	578	595	580	572	569	521	522	558	611	562	538	517	526	554	541	552	555	546	514	567	585	520	554	583	566	558	586	537	558	570	523	536	524	529	554	596	530	541	551	556	529	538	533	556	572	563	577	564	550	569	533	598	549	581	570	597	565	521	492	573	569	534	577	539	578	566	585	496	568	558	537	552	561	601	551	557	535	554	505	557	556	519	581	536	575	547	536	550	587	579	525	561	552	520	591	561	528	563	561	560	549	586	530	531	560	554	537	528	595	506	561	538	514	563	571	546	601	588	576	576	537	535	552	598	557	612	555	550	521	582	531	579	583	572	507	543	573	502	588	569	557	563	571	555	567	566	533	583	543	537	573	548	525	582	535	557	560	555	597	562	523	553	577	607	550	544	557	572	540	608	552	559	566	528	542	531	559	553	565	562	532	544	554	559	580	581	529	540	534	537	545	560	518	552	575	533	562	554	564	526	581	591	545	561	566	576	499	573	596	564	584	584	572	553	534	547	534	563	558	586	567	514	536	592	575	487	560	524	545	557	549	547	540	546	570	547	575	552	541	574	559	540	557	556	552	549	543	554	572	574	529	600	524	569	562	559	534	603	567	576	584	561	531	572	592	530	549	528	531	553	553	598	597	526	532	571	590	582	537	540	582	591	534	562	577	530	524	575	533	570	521	550	545	587	555	574	503	586	584	559	527	563	533	535	579	552
24593	21432	28565	24711	21215	3780	950	604	473	449	449	381	391	403	400	368	390	410	388	413	351	395	373	430	379	352	391	314	368	383	361	310	362	383	350	319	355	380	389	383	355	363	358	367	348	412	369	341	373	361	375	385	342	335	320	339	352	364	344	318	354	354	365	341	363	357	335	339	365	327	360	373	361	331	357	330	328	350	351	356	370	360	349	358	379	382	360	376	314	382	349	370	324	347	328	356	380	355	332	338	321	347	373	361	336	345	333	347	330	326	315	359	350	321	363	360	329	334	338	326	345	366	331	357	355	337	355	328	368	326	359	344	347	365	347	361	345	363	372	354	377	363	344	350	348	294	350	349	335	319	363	343	324	354	312	342	357	343	364	354	329	351	320	326	324	340	339	311	352	346	344	322	388	377	385	343	361	360	341	373	354	318	336	355	350	358	330	371	332	363	328	380	343	354	357	376	343	360	371	314	315	370	387	323	347	352	370	359	325	319	352	356	374	365	323	363	352	353	356	350	383	350	302	348	332	362	358	356	344	329	336	295	356	324	343	336	300	348	390	367	355	317	345	356	347	340	379	316	311	334	358	325	350	347	365	344	306	343	325	369	316	330	329	352	376	305	350	348	327	370	324	355	358	349	346	326	342	377	341	343	375	364	339	344	313	347	329	345	352	378	367	341	316	334	364	363	372	323	339	369	368	327	328	330	349	344	346	355	392	352	340	332	304	346	356	356	339	349	366	369	355	364	330	342	347	328	332	346	351	373	361	368	359	344	319	361	325	308	381	336	343	358	361	349	307	352	350	364	341	401	343	325	341	329	333	319	366	336	336	361	335	385	344	364	355	335	348	366	373	351	338	370	366	339	371	364	306	360	321	355	331	349	334	345	315	345	322	353	347	355	331	370	355	322	333	323	344	330	330	330	328	333	322	320	344	340	343	359	349	342	354	360	327	328	358	342	343	342	303	346	337	343	341	319	340	350	324	345	321	318	345	335	338	318	347	362	327	319	300	319	341	358	357	367	352	356	381	365	373	350	351	353	335	324	341	348	344	349	355	353	352	328	338	339	341	364	305	366	357	377	310	326	351	343	344	322	345	332	368	343	345	362	348	326	362	329	375	348	338	382	353	325	351	352	351	358	374	340	342	368	379	337	344	399	376	349	385	332	348	354	335	392	331	353	351	337	371	331	308	369	316	335	325	348	301	319	358	376	342	328	363	335	329	349	303	331	304	334	360	359	341	339	316	352	348	355	361	349	352	318	305	347	356	366	328	330	359	340	328	353	384	308	384	329	343	346	325	337	346	347	321	331	388	365	359	326	355	344	307	360	295	331	336	362	325	365	377	328	341	356	320	354	321	347	342	324	325	338	343	395	338	355	357	348	350	318	354	351	335	354	353	355	331	310	355	303	320	336	368	343	367	339	350	323	362	355	371	339	335	357	371	383	351	328	326	339	333	348	349	319	352	303	318	365	348	377	368	370	347	348	365	368	323	366	352	340	315	351	335	341	331	329	344	334	333	385	334	355	347	372	333	315	365	348	342	336	337	353	352	367	363	310	337	361	336	355	336	334	331	345	391	362	323	367	321	332	362	339	353	345	355	354	347	315	318	321	323	341	374	322	366	351	346	324	332	339	333	358	348	350	353	323	339	332	356	340	351	384	371	332	348	363	339	355	317	325	345	326	366	359	332	367	374	372	358	335	343	366	343	338	366	349	325	342	368	367	352	356	343	368	325	368	322	341	336	329	333	326	359	357	350	332	358	352	361	368	328	347	329	360	330	345	343	348	319	383	333	330	338	333	343	371	330	334	332	360	350	332	325	369	338	330	333	319	344	354	309	362	341	326	372	331	349	351	359	316	350	335	382	348	320	309	360	356	361	318	335	332	334	328	351	358	314	332	324	363	360	328	360	344	357	355	335	346	332	320	307	378	343	324	333	328	343	295	337	333	361	325	349	330	354	362	385	352	344	358	366	316	345	319	351	340	324	361	328	343	343	377	358	340	329	352	323	365	326	335	339	341	369	322	358	329	314	367	341	374	323	353	345	332	326	362	371	316	347	366	367	347	357	346	333	364	358	327	352	334	325	349	361	347	358	345	344	354	352	345	338	352	377	338	334	367	305	359	346	371	357	334	338	335	374	359	338	354	349	328	355	344	326	345	341	357	323	366	335	342	300	374	343	384	353	343	372	339	331	367	367	369	360	322	370	351	356	354	361	351	369	360	333	327	356	308	343	349	340	366	325	361	322	343	360	339	346	376	345	319	373	368	344	344	324	339	318	347	343	365	383	337	347	362	342	344	340	345	329	376	349	334	355	339	345	366	389	364	357	344	319	326	342	342	347	332	363	320	323	354	344	327	352	352	367	340	341	343	339	328	353	338	350	355	326	318	361	331	336	350	363	346	306	357	364	342	371	333	346	341	358	342	355	327	357	335	350	332	343	343	381	337	299	364	346	356	344	322	345	343	343	347	313	336	348	334	304	332	355	348	323	345	351	330	367	360	349	343	334	339	333	376	332	320	335	328	358	352	324	354	368	348	389	386	340	307	331	339	328	353	374	349	328	358	349	360	333	351	321	340	313	389	318	396	338	337	364	313	340	373	352	350	358	342	358	339	348	339	342	354	375	380	369	355	331	367	352	361	354	392	335	300	338	353	381	356	327	358	373	366	352	325	368	351	352	336	381	350	355	329	312	327	325	358	344	335	326	321	328	359	358	358	313	352	340	357	312	312	357	352	369	352	328	354	363	375	310	342	350	352	324	376	356	332	325	364	358	313	371	322	336	341	350	331	330	340	388	304	360	352	368	341	379	365	331	363	344	339	338	340	338	375	336	344	357	336	356	360	315	320	354	339	347	326	326	316	328	341	364	349	355	354	350	345	320	350	327	368	325	328	359	308	341	317	382	351	341	330	335	323	344	306	338	320	351	361	348	342	310	363	322	330	344	339	361	327	297	363	312	328	375	344	356	363	346	344	333	338	336	362	381	369	340	374	356	343	316	352	354	359	345	349	365	373	351	343	331	324	339	329	323	317	324	350	338	332	362	358	352	370	316	311	330	346	354	344	329	359	370	349	339	330	332	322	344	321	341	307	367	349	326	346	363	336	329	361	344	368	317	342	354	352	331	376	346	371	332	366	339	313	379	346	359	343	374	351	349	345	312	343	358	342	334	341	338	388	352	347	355	331	334	337	335	322	373	341	382	332	355	310	326	308	350	313	331	329	368	348	344	358	346	347	305	350	369	387	339	350	368	323	343	391	342	332	344	332	359	341	354	360	351	349	359	341	322	335	328	345	348	358	366	334	331	363	379	333	329	309	363	320	332	349	341	348	364	378	328	362	341	351	353	319	351	350	356	351	342	354	324	339	308	315	363	345	308	325	376	358	328	354	341	348	318	350	342	335	344	348	354	323	335	366	374	338	351	333	315	366	322	349	309	336	325	360	318	319	341	352	320	338	354	317	353	357	323	347	364	338	344	348
3777	4890	4110	2089	1340	1010	791	764	591	534	520	437	425	453	419	385	380	369	399	358	410	364	351	349	320	333	366	365	402	378	345	335	369	361	308	363	322	354	337	343	336	334	344	295	335	343	310	297	373	311	322	310	348	318	313	325	325	341	359	337	334	333	308	346	325	325	326	296	324	347	361	364	345	314	323	318	308	330	353	325	335	321	310	316	341	300	350	299	327	326	321	361	325	358	323	326	343	319	340	318	297	340	345	323	325	337	310	328	300	335	322	332	337	335	327	323	328	343	325	293	302	323	359	323	330	339	324	327	344	302	309	306	309	332	330	303	335	340	344	312	345	319	341	343	322	320	327	303	315	306	273	318	335	344	340	322	315	311	343	323	314	304	311	315	307	334	319	330	356	296	337	347	294	345	315	347	322	346	313	329	331	327	300	324	340	336	316	300	333	313	303	340	299	346	309	328	338	298	312	288	308	325	294	302	320	371	333	283	344	336	299	332	313	326	322	298	301	334	327	333	320	326	339	326	315	322	344	317	323	311	344	350	368	323	335	316	323	311	324	325	327	287	320	310	323	309	309	313	325	333	336	310	314	325	343	338	323	327	327	344	322	331	330	334	322	340	310	336	306	337	301	314	275	327	321	341	304	323	293	349	341	311	353	312	305	335	320	348	314	340	334	303	299	332	348	299	334	313	344	327	351	330	338	286	332	321	323	327	385	314	326	308	326	318	307	315	337	300	327	287	339	317	297	323	331	346	366	293	319	316	320	314	315	314	313	335	334	322	307	327	315	331	345	318	319	334	353	317	330	345	322	330	330	318	306	316	327	321	342	313	291	334	330	304	304	333	321	314	326	315	324	303	340	318	302	344	323	329	329	305	346	302	315	360	333	345	309	361	308	342	289	334	312	342	339	299	320	302	324	321	315	311	325	334	329	311	339	306	339	297	326	359	321	325	292	327	301	331	300	309	336	313	292	292	335	313	303	336	338	335	340	323	315	325	324	281	302	296	319	315	311	322	330	276	313	314	313	295	321	311	348	307	299	341	323	337	340	338	306	292	353	346	355	322	334	319	307	374	323	327	342	310	315	322	357	332	355	331	339	324	328	331	287	326	278	320	328	292	338	337	316	347	335	327	320	298	372	327	337	339	327	338	354	371	317	304	308	322	322	335	303	325	322	324	301	341	319	317	305	295	312	348	331	321	318	346	309	339	347	320	310	301	304	331	326	312	299	346	310	327	295	329	326	325	320	298	283	323	314	335	309	327	317	320	331	305	294	323	302	325	309	335	289	328	351	313	315	333	344	306	341	311	318	301	362	322	327	294	308	318	365	339	339	307	307	300	313	332	316	300	311	312	324	323	293	301	318	318	328	322	334	315	316	319	308	314	307	328	315	339	374	288	309	294	324	328	274	309	331	317	364	295	318	308	324	324	327	302	323	331	336	317	316	329	328	314	299	302	298	299	300	320	354	312	309	355	328	342	322	311	311	327	319	315	342	299	312	315	314	321	342	300	336	299	312	328	314	307	309	299	329	348	355	341	336	312	362	321	301	318	345	319	307	324	306	322	324	339	296	323	316	323	301	356	297	356	343	298	299	351	363	325	319	369	330	328	332	302	304	312	310	355	323	337	335	312	312	321	308	336	325	335	292	315	292	307	315	323	312	325	336	339	317	310	332	317	317	297	294	309	350	320	314	323	309	316	332	317	323	335	325	321	304	342	315	270	309	306	348	348	309	304	298	299	353	325	325	318	329	295	307	317	348	314	334	311	307	338	308	321	291	327	334	319	335	328	324	297	348	351	296	295	335	341	363	317	311	334	316	292	299	331	326	303	339	301	366	318	303	339	355	304	347	288	338	310	322	352	325	313	348	302	332	297	365	324	293	328	309	315	319	324	346	309	320	324	303	319	317	334	365	328	335	359	314	302	301	318	321	333	307	300	337	326	334	310	325	297	317	320	310	341	310	297	296	309	344	322	327	319	332	328	352	326	318	328	341	319	340	319	312	319	310	313	299	321	275	332	371	297	326	332	310	325	321	302	342	338	329	329	311	331	302	331	337	327	306	308	337	335	319	308	298	321	306	336	331	317	372	319	293	298	320	321	336	336	317	305	315	315	298	326	317	312	327	349	325	319	325	301	295	307	329	320	345	302	316	307	314	323	311	290	346	309	294	350	344	342	317	304	319	324	304	318	289	337	327	324	309	312	284	313	310	314	300	315	320	307	310	315	299	301	298	311	328	366	328	297	312	324	314	325	333	311	312	311	319	328	318	357	362	322	339	337	330	273	313	326	319	318	316	342	335	325	332	276	294	296	309	315	326	292	320	344	328	324	271	367	305	318	311	311	353	322	309	317	312	347	291	321	327	314	355	309	322	312	338	339	331	281	324	327	315	312	342	321	323	356	301	329	334	319	320	302	294	303	326	339	321	305	324	316	315	345	305	341	296	293	325	335	332	315	298	300	351	311	345	299	333	321	345	344	320	312	288	293	317	298	318	316	328	324	299	311	311	314	333	307	345	331	281	348	344	325	328	346	291	361	311	338	320	324	327	298	343	306	339	334	342	324	320	328	342	319	309	323	318	330	308	327	318	300	297	341	319	317	321	304	319	336	343	327	323	340	345	328	346	333	295	296	335	303	335	312	326	339	333	311	339	327	309	320	317	318	342	280	317	330	316	349	297	357	323	297	315	318	331	336	367	338	262	336	312	349	310	323	304	321	314	326	305	313	337	313	286	320	335	312	330	288	321	317	329	311	327	361	290	314	295	303	312	305	324	339	316	304	298	294	311	309	266	324	300	353	322	322	338	301	323	345	323	324	336	318	282	320	311	319	322	332	320	298	290	309	336	319	296	304	337	283	339	311	331	313	288	329	340	323	323	310	339	343	291	318	325	335	316	333	326	314	293	318	310	322	326	284	344	306	348	307	329	306	318	300	333	333	347	328	332	304	303	295	338	356	313	316	336	332	337	311	301	321	324	320	351	314	326	323	310	329	339	326	322	343	310	317	338	304	305	313	312	306	320	307	322	317	317	289	314	311	343	359	312	339	305	313	307	314	328	326	311	341	295	320	319	335	305	313	312	297	335	295	313	308	297	322	343	334	322	333	314	338	326	309	319	312	336	304	333	318	324	335	304	338	305	324	329	302	339	290	306	284	351	302	304	304	330	310	313	290	318	313	318	304	316	302	309	304	326	354	313	321	273	289	319	309	299	332	329	304	353	309	304	309	336	301	340	295	324	316	318	297	356	302	301	289	326	353	316	285	320	303	306	300	303	325	334	353	268	318	335	316	332	336	318	290	301	296	333	315	338	329	307	306	361	312	283	316	308	331	341	318	289	321	318	337	337	336	287	324	318	317	309	342	303	330	333	279	329	296	334	309	338	373	327	331	346	311	333	332	321	325	282	322	340	299	284	297	317	303	329	301	333	300	282	329	297	323	322	310	318	308	288	306	333	321	296	299	336	340	287	306	319	354	310	316
27813	10609	1857	1337	1031	967	971	1009	956	1002	986	946	976	980	971	990	920	909	985	1040	987	939	950	933	960	981	982	987	943	941	1007	989	992	999	1042	918	939	980	929	1001	972	996	1001	961	965	951	977	1016	919	918	1001	946	1023	957	981	956	957	1003	926	953	947	1012	966	952	992	1023	986	1010	1001	1008	884	944	968	969	1023	978	970	927	995	937	985	967	986	969	995	1011	976	939	970	1018	964	941	1005	977	996	980	950	1033	985	990	1001	909	960	987	1004	931	948	990	958	905	943	973	955	971	925	1004	999	1000	916	942	983	963	932	960	994	913	942	989	946	956	958	939	922	918	950	996	1034	991	925	1016	942	967	948	976	926	926	996	955	981	942	980	929	955	1004	955	924	998	945	939	981	986	971	980	992	953	956	956	930	985	970	960	991	979	980	966	966	996	991	956	946	959	996	949	970	954	982	934	978	943	992	971	935	980	965	948	892	983	944	979	979	943	956	963	1007	950	947	1007	921	1000	969	977	973	986	957	956	947	1004	958	947	936	956	940	951	937	998	962	1024	935	928	1013	986	1023	1001	1021	991	932	947	924	968	930	985	944	979	1024	941	1000	941	987	899	963	976	973	986	952	951	948	961	1042	936	987	984	925	970	931	982	940	914	883	944	916	996	946	942	957	964	961	959	923	977	970	1022	991	966	945	969	1008	971	908	952	915	946	957	1014	936	938	1017	942	952	990	979	923	995	979	954	984	957	962	997	921	966	991	995	917	923	968	950	967	920	995	996	934	975	910	987	924	935	970	960	975	1031	905	967	967	991	941	923	976	965	1020	991	968	971	1009	1004	956	955	942	886	981	924	1004	947	911	966	1003	932	928	914	936	983	961	967	904	914	933	1010	987	967	877	1011	902	923	900	959	954	958	902	927	965	987	962	978	978	974	954	1013	982	917	1020	919	959	991	1041	987	950	998	1010	968	983	942	919	955	942	938	976	983	948	930	968	980	966	967	942	1017	982	867	948	928	940	957	997	936	975	972	957	1004	981	1000	984	971	920	966	952	931	983	1001	926	885	984	974	974	916	966	961	933	953	904	972	996	979	963	937	928	1031	974	921	925	955	951	966	985	952	981	1005	985	972	925	929	948	938	1005	941	974	963	954	961	958	956	938	898	927	966	992	1013	966	943	956	967	987	920	904	969	989	941	982	956	918	1009	987	932	924	932	881	972	981	892	976	1034	914	949	993	934	995	993	965	979	1007	1018	958	979	973	976	960	942	962	994	942	992	968	954	964	978	1039	935	1030	955	928	997	997	962	957	961	975	954	995	1020	1017	963	1018	920	988	912	938	946	948	915	945	969	975	940	972	1034	987	936	1050	938	1020	951	982	969	957	956	942	983	967	951	958	996	983	1001	949	984	925	984	955	966	979	954	994	1010	971	962	961	943	980	958	1001	944	933	914	963	921	1031	992	967	924	937	910	1001	969	937	1036	939	938	940	978	1035	1001	1000	880	978	992	991	941	927	966	981	959	957	993	985	949	962	1011	1006	915	1025	948	976	937	991	945	972	938	990	1007	938	957	979	946	986	887	1023	973	981	970	964	937	978	922	964	930	938	972	1014	924	969	934	987	1001	960	963	967	897	971	963	951	1002	950	934	973	994	965	1028	990	1018	941	916	960	944	1005	914	971	984	932	988	1038	939	1032	989	949	964	1035	934	942	987	917	971	985	938	928	974	1044	986	951	1021	998	924	963	916	949	947	970	930	928	1006	912	972	959	918	976	970	963	967	860	958	940	963	920	959	950	987	921	934	914	958	938	981	965	982	920	955	973	971	956	943	1046	982	881	990	941	1006	927	932	908	979	934	974	997	875	930	954	993	928	908	976	944	964	962	980	988	940	983	987	929	915	972	972	984	996	995	947	965	1005	908	956	959	953	896	980	924	944	926	936	959	937	941	961	986	963	995	987	995	933	992	910	1009	924	901	982	1027	954	924	957	984	967	1002	938	1038	985	1003	991	960	944	912	990	976	1007	948	965	933	906	996	1020	973	958	949	979	995	951	975	933	960	947	985	976	973	950	933	960	993	941	1011	965	958	916	932	984	982	934	944	937	956	965	946	971	941	985	971	943	959	976	988	952	900	951	926	952	990	948	947	977	935	971	937	982	937	1043	949	964	889	974	940	953	984	1029	972	963	958	996	983	957	953	951	1023	952	975	923	945	998	939	1030	952	988	951	973	977	1008	977	953	977	941	994	971	933	969	951	979	950	935	997	946	1030	1015	965	945	970	964	963	968	999	974	1013	964	976	924	975	995	941	1022	984	982	911	969	977	962	958	975	936	955	977	947	926	950	973	979	967	911	951	934	982	965	955	937	955	961	925	947	933	957	919	969	941	974	1021	996	1009	980	951	949	944	1000	976	1004	926	995	1035	1003	897	921	991	1032	933	958	960	1002	945	990	977	966	980	998	939	970	1002	962	955	986	956	923	966	972	980	970	978	1016	1011	953	941	1013	1022	966	934	910	961	922	933	946	976	945	937	975	959	942	964	926	971	1002	924	988	955	950	1054	969	911	990	957	915	975	940	946	1020	971	957	1020	962	973	979	961	1006	984	1001	880	955	951	929	957	997	956	949	1000	967	950	1016	992	976	939	966	976	989	949	997	983	994	945	961	951	963	950	992	971	1011	935	1012	1007	975	904	944	947	979	993	939	982	1007	995	959	1022	976	1029	936	964	980	926	952	1006	991	958	991	982	940	1006	959	934	987	973	976	980	969	951	957	900	947	939	947	1001	951	1010	898	922	999	964	970	984	984	966	960	965	979	974	1001	966	940	969	955	963	1005	1020	1004	964	916	971	975	1005	950	948	961	987	1016	912	963	908	986	1007	978	968	966	985	997	981	976	966	984	945	931	946	968	997	909	977	1030	1008	1008	877	927	960	986	980	972	1005	970	932	976	990	944	985	941	1008	940	977	958	946	981	1015	931	962	982	999	981	962	964	930	944	972	960	948	920	947	997	980	997	939	989	955	983	975	928	996	938	949	981	922	938	990	928	999	970	975	1032	973	993	967	994	997	994	943	952	977	999	977	1026	965	967	1006	976	965	959	1002	1003	986	907	988	946	885	925	982	945	945	964	959	966	1020	925	906	956	975	963	956	966	956	951	987	975	931	953	966	981	962	994	948	946	987	935	926	988	950	980	954	968	978	1009	966	975	963	983	959	953	976	990	1030	960	954	904	901	912	978	942	964	934	987	928	952	995	934	960	924	995	987	1030	909	901	994	984	938	1007	1002	1003	966	978	978	937	995	963	926	930	989	1001	935	969	960	942	993	1003	903	987	959	1001	1000	960	961	980	963	950	1007	997	961	961	953	928	948	949	974	938	946	1003	931	922	948	974	992	985	963	979	908	925	989	967	925	943	994	940	973	950	975	913	982	939	1103	951	957	941	960	941	942	1019	992	966	965	924	1005	974	936	991	940	913	945	976	967	959	966	943	1002	965	917	963	934	980	1023	946	994	983	950	936	988	948	1016	990	1015	950	1005	1003	963	936	1058	946	973	1006	986	1025	1006	978	978	1012	990	966	1008	989	983	974	954	985	1007	938	980	925	952	977	960	936	973	977	967	996	983	936	941	968	957	927	990	972	936	1006	919	1000	971	1023	934	941	984	1003	952	995	1010	945	965	931	947	955	940	966	981	982	943	939	973	1016
5461	1033	892	826	806	814	736	810	812	763	749	820	792	805	731	820	769	811	768	782	761	769	755	803	786	765	766	739	768	794	692	816	761	757	762	777	791	756	795	753	780	766	730	775	758	782	755	795	742	775	742	806	789	819	778	751	791	804	780	810	813	771	778	805	695	812	723	800	780	727	777	766	796	788	800	797	728	810	745	759	816	740	734	805	798	808	799	784	777	819	808	743	822	779	771	754	773	773	713	767	770	835	754	788	739	775	741	786	770	767	777	754	796	779	799	693	785	767	744	802	768	776	771	765	767	760	775	748	765	800	773	757	772	809	801	759	772	761	770	768	740	789	789	737	778	761	789	759	792	827	707	769	703	760	725	804	759	774	794	800	778	773	766	760	780	772	793	812	759	781	777	764	755	734	760	751	811	729	790	744	794	810	774	796	786	800	813	782	750	786	770	754	765	737	742	782	812	770	796	776	768	756	771	777	762	776	798	802	769	745	762	754	738	758	701	762	757	763	747	774	807	765	784	833	786	769	831	727	733	771	790	764	755	784	778	754	757	816	802	815	757	836	768	771	767	787	803	745	795	779	762	807	724	786	773	748	848	778	772	785	788	768	770	763	802	783	759	741	766	782	783	747	770	792	785	744	785	731	794	817	811	784	771	741	831	776	784	764	753	807	798	725	750	756	799	832	839	784	762	817	770	794	781	770	731	760	817	759	795	792	763	805	773	819	749	815	769	818	736	764	813	810	776	780	796	792	764	724	776	774	715	801	768	765	799	779	765	750	779	787	732	798	761	821	770	737	797	760	749	772	774	814	794	785	791	712	777	810	764	832	785	798	794	797	751	810	779	814	775	770	803	760	743	737	738	819	787	770	795	782	845	709	767	776	749	762	747	761	777	768	758	722	776	771	747	698	778	762	756	784	753	744	721	775	763	769	758	802	787	796	745	787	818	806	734	723	768	776	760	774	794	790	805	732	775	783	794	787	782	766	793	762	759	798	788	820	757	715	774	782	774	777	794	805	749	785	745	803	766	800	742	800	742	783	848	803	792	782	757	862	769	748	812	748	785	796	796	767	770	765	767	757	794	777	806	790	760	783	731	755	759	773	804	792	757	792	773	740	777	769	808	777	774	738	775	783	772	787	743	781	754	777	820	795	844	732	808	760	771	728	802	755	772	808	762	845	809	782	724	752	781	811	753	771	785	778	806	802	780	759	809	777	766	803	781	786	774	762	792	795	802	744	811	757	753	822	756	800	845	789	785	795	818	800	778	770	788	745	750	769	803	740	751	739	786	733	733	773	807	761	828	772	810	740	790	796	736	749	795	784	785	752	793	744	761	753	769	773	785	772	811	752	809	787	754	743	780	764	760	758	784	750	750	772	753	787	792	756	792	783	799	775	780	789	760	766	761	766	794	721	747	775	806	784	801	783	800	751	775	820	739	783	865	800	788	781	796	756	777	712	768	738	716	813	723	777	739	714	736	742	808	752	802	765	775	739	772	786	830	789	805	808	788	783	828	754	791	818	778	761	791	737	775	790	732	758	803	751	799	696	733	773	782	762	768	814	798	762	813	799	789	790	820	852	755	781	772	780	751	722	770	759	784	751	799	785	818	760	771	754	757	801	747	741	755	782	779	797	761	760	772	777	791	766	788	808	785	750	802	777	819	785	828	821	814	821	783	791	780	739	803	773	780	825	767	784	773	831	748	774	778	723	805	727	796	784	788	759	747	802	775	782	758	801	799	809	789	795	762	780	724	799	850	761	740	750	762	741	792	764	774	789	792	792	781	808	760	821	798	829	731	741	772	801	809	784	761	703	789	796	790	844	782	766	784	743	763	745	746	772	807	785	808	772	805	794	779	785	784	789	730	776	784	711	859	821	791	800	798	759	749	786	782	775	792	754	777	768	768	744	747	779	771	807	811	803	778	737	806	784	732	797	817	799	773	842	807	759	821	739	782	740	811	769	783	773	818	814	803	739	782	770	797	801	734	737	764	716	784	785	756	788	770	754	815	779	751	780	768	776	776	789	811	793	759	746	744	733	777	800	801	786	800	752	749	796	793	810	795	798	763	767	787	802	783	767	736	791	729	800	764	750	736	793	832	783	781	719	767	751	768	784	774	793	796	793	764	770	761	795	814	771	771	766	764	767	785	783	746	789	801	826	752	779	725	778	758	793	810	778	799	802	728	775	742	770	810	740	808	798	804	742	802	777	818	791	750	801	755	737	811	792	755	807	736	823	772	789	746	770	769	804	758	800	716	783	813	761	759	729	786	807	835	814	738	778	786	819	730	773	768	764	795	767	787	797	725	716	768	792	793	773	790	781	802	779	744	802	816	767	775	768	784	747	736	785	775	772	808	770	815	749	756	721	766	797	758	719	802	820	787	793	800	783	738	804	769	761	768	771	777	808	783	759	776	744	777	754	765	735	758	737	746	749	740	722	776	754	780	776	792	797	779	767	811	788	788	784	779	796	772	813	723	833	729	818	762	783	750	796	764	750	809	776	757	757	775	728	817	788	774	787	756	768	787	796	755	749	773	771	803	806	756	773	791	765	770	763	820	791	747	803	800	743	840	720	753	722	754	739	800	755	795	817	771	807	786	763	784	727	806	733	756	790	800	798	784	802	802	771	744	761	707	799	758	767	796	767	771	804	756	813	732	713	768	776	749	733	784	789	837	733	764	743	780	748	750	784	766	779	785	777	839	812	759	733	770	830	796	771	740	790	819	818	737	769	755	764	756	799	776	789	813	802	787	743	727	762	780	754	761	784	812	762	788	791	774	800	776	763	741	828	771	783	787	820	750	789	767	774	782	831	752	736	801	726	845	767	758	770	805	805	771	723	811	771	763	839	774	719	774	778	794	771	799	834	795	738	759	779	800	731	810	794	749	761	809	801	777	716	756	814	747	803	779	787	793	791	721	759	761	844	801	787	759	803	729	784	781	755	778	761	789	768	752	775	814	813	750	742	783	798	831	832	755	735	816	772	751	789	725	787	801	784	796	787	782	760	785	749	804	826	750	779	760	759	765	801	745	758	807	799	760	718	767	782	751	765	792	779	807	730	748	790	738	766	752	789	743	787	776	773	778	755	791	780	750	774	763	766	790	770	769	782	785	761	759	775	713	766	778	754	769	760	835	801	790	825	798	808	789	794	750	786	763	753	766	844	780	769	801	763	804	790	753	812	777	789	756	741	749	775	808	810	798	757	763	729	784	756	786	776	754	781	795	747	771	785	833	783	779	791	742	756	782	755	753	757	764	757	783	779	791	766	808	753	800	787	831	798	741	799	800	796	788	796	782	821	766	740	750	789	793	752	783	713	754	800	785	761	785	750	747	766	804	781	845	753	766	768	764	792	826	736	819	744	816	727	784	780	783	776	791	739	776	822	764	809	769	765	739	769	785	786	754	791	780	769	728	783	754	792	738	756	798	768	794	700	791	798	724	809	791	825	762	806	804	830	805	752	785	762	796	780	790	753
25687	21450	27271	25504	4430	1146	970	792	747	725	725	746	689	696	645	670	714	631	690	709	679	674	663	664	654	635	650	642	686	667	635	686	648	666	699	643	675	686	630	640	662	641	695	642	640	651	624	608	670	621	670	652	633	640	632	686	685	631	628	676	692	714	673	644	625	624	660	690	669	654	658	669	648	622	632	685	614	657	700	633	644	623	643	640	610	631	653	659	630	657	654	621	660	656	639	618	614	674	665	660	669	647	649	651	665	648	636	616	665	664	632	619	596	595	668	634	679	672	693	612	656	688	642	649	648	617	660	628	648	650	625	689	652	644	660	668	615	677	659	645	655	662	684	621	628	680	691	629	679	648	678	711	596	607	657	624	588	605	676	639	661	633	661	661	664	683	635	712	644	664	622	659	640	641	644	669	684	639	659	617	635	652	656	619	627	659	707	607	689	644	687	612	638	655	636	683	617	652	638	650	680	659	645	684	639	657	654	661	658	659	634	639	670	668	629	607	698	680	685	616	673	655	665	639	650	659	651	639	655	605	663	638	631	603	654	657	680	687	621	682	671	636	631	643	609	663	669	650	645	643	667	625	659	669	587	611	721	633	637	645	655	641	644	615	636	607	643	673	667	680	625	619	640	624	679	657	667	695	608	619	659	641	643	679	667	660	638	639	618	668	618	636	635	618	653	665	633	635	630	675	648	685	630	672	594	693	655	669	662	662	641	650	653	647	632	656	674	659	638	623	628	660	591	633	632	660	653	691	646	645	598	664	620	645	642	639	626	645	661	679	675	653	703	637	648	636	647	681	669	664	626	655	702	682	668	651	701	640	691	658	600	625	651	586	658	666	628	648	623	684	697	636	605	685	673	643	679	678	670	688	653	670	636	648	678	647	642	661	599	617	606	660	652	651	645	639	661	701	643	682	672	644	655	641	634	625	624	686	673	662	651	652	619	622	625	692	623	654	596	619	645	685	653	590	658	629	651	654	664	630	646	633	662	629	709	574	642	634	703	588	659	671	663	619	665	634	639	640	640	583	589	624	679	655	616	634	629	626	654	617	642	651	617	676	660	613	625	641	646	642	657	653	617	636	621	653	630	631	689	651	619	695	667	693	671	676	651	613	688	650	655	617	652	631	622	679	648	662	721	620	601	688	649	710	672	661	668	649	669	643	616	611	697	594	675	643	635	649	628	660	655	607	618	655	639	684	660	648	645	686	657	605	656	652	614	657	679	624	671	655	653	667	681	655	655	655	643	632	687	671	610	631	664	654	634	598	674	668	642	633	616	643	655	647	642	634	667	642	623	639	637	680	655	735	630	658	612	633	663	665	632	674	638	689	671	600	637	624	676	668	696	653	615	675	621	667	660	674	668	645	652	693	613	647	677	638	646	668	629	608	636	700	666	664	637	636	688	639	684	692	625	641	675	639	640	634	632	636	660	676	652	626	668	671	603	664	616	626	705	584	637	657	664	658	643	651	672	691	629	627	690	647	625	634	613	679	632	669	623	631	645	643	668	615	656	681	617	616	631	633	618	655	658	632	641	619	654	653	662	606	655	662	621	652	652	671	620	712	608	661	641	605	675	700	661	657	608	665	674	608	656	657	651	672	664	650	664	669	680	645	637	636	634	591	690	656	640	631	617	637	644	587	646	668	628	603	707	625	646	632	616	663	670	663	613	640	609	650	675	658	619	658	662	660	628	677	645	666	606	671	668	622	639	655	661	675	657	677	690	637	651	654	650	651	641	592	652	637	660	690	623	655	720	609	647	626	668	655	640	667	676	663	712	664	678	659	620	659	684	650	656	619	594	619	683	636	665	614	657	655	627	643	663	656	629	652	669	672	664	613	661	659	677	650	618	651	667	608	676	635	643	691	632	629	586	663	660	637	624	657	660	642	650	642	640	682	663	649	665	642	650	632	657	575	633	634	697	652	652	695	631	621	616	642	663	633	598	667	575	713	649	654	629	642	647	622	668	642	658	638	596	630	625	717	624	620	616	659	624	644	641	617	637	638	722	642	641	645	607	652	683	662	614	664	641	659	638	670	644	646	598	656	636	636	664	646	688	611	635	578	607	641	663	672	656	665	594	666	610	606	610	629	635	624	614	633	636	664	693	642	644	688	637	646	657	619	659	653	633	633	654	667	624	661	639	646	622	696	614	633	633	637	647	662	679	656	616	688	672	640	625	659	663	651	611	683	638	640	622	650	668	681	637	644	627	615	647	681	680	648	661	661	622	653	636	669	612	624	659	634	667	641	661	657	647	606	663	657	660	615	682	637	650	629	627	666	632	651	643	657	636	656	637	666	660	621	658	605	602	638	597	647	674	646	696	629	654	603	701	691	649	679	664	669	672	668	653	637	652	639	655	609	667	655	683	632	653	639	645	672	662	627	610	674	653	617	680	689	625	582	645	640	705	647	673	646	677	636	646	706	687	618	647	641	665	626	674	643	640	619	608	677	682	658	655	678	674	653	684	659	682	593	660	619	636	694	624	707	642	670	621	662	620	627	703	649	687	627	651	621	692	673	699	692	609	633	651	660	626	665	663	600	620	623	606	662	651	643	653	656	666	633	639	627	641	645	619	682	647	672	663	616	606	650	668	641	656	642	663	644	633	659	619	658	682	655	670	642	609	634	654	690	648	664	626	664	688	641	680	648	658	589	642	623	639	636	654	660	625	670	644	697	655	631	648	659	656	629	639	660	631	672	727	648	651	699	658	639	625	642	661	615	631	667	630	625	624	615	646	666	677	683	620	682	631	690	603	650	625	639	643	637	600	680	685	592	620	649	650	665	637	634	650	661	607	593	636	653	651	687	625	673	656	697	660	648	643	618	619	625	638	649	611	670	657	654	656	644	665	626	621	641	695	644	636	656	635	593	655	629	689	645	653	631	657	613	639	578	605	655	608	659	634	572	648	665	633	611	651	648	612	638	687	649	666	648	631	670	608	652	664	629	617	623	637	619	641	608	665	670	670	640	662	666	658	646	637	658	650	628	649	672	681	644	659	650	634	631	644	661	619	686	673	670	644	702	673	705	623	646	672	682	624	666	679	703	650	674	658	710	621	697	650	661	623	669	624	636	660	609	644	642	616	623	691	605	618	593	657	674	673	648	657	642	580	680	612	635	617	647	638	618	627	622	667	650	620	684	664	621	602	645	610	632	661	642	646	646	631	648	655	653	639	605	655	678	643	623	635	635	640	698	663	597	608	666	649	610	649	650	634	640	673	635	643	653	626	654	705	691	685	683	618	608	643	623	642	669	653	646	604	663	642	648	688	637	598	651	630	596	627	631	640	659	663	624	661	643	690	634	652	653	691	644	629	621	648	636	661	664	685	605	650	643	638	640	621	667	624	625	612	669	642	623	653	689	660	623	654	661	678	615	647	653	675	650	660	650	638	688	668	660	647	632	649	661	658	647	628	622	680	683	646	632	677	728	679	633	647	628	642	644	632	627	659	642	718	667	674	689	665	669	659	657	640	651
3722	2946	2547	1501	1102	926	796	757	684	694	670	585	652	641	608	554	549	588	628	568	596	574	611	570	597	601	581	572	602	556	561	589	567	555	562	564	552	598	557	601	592	585	599	568	611	574	578	640	570	543	587	585	535	586	569	578	631	573	581	554	592	588	567	507	541	553	486	570	545	526	581	541	609	557	565	567	523	561	555	565	591	568	571	565	572	547	580	565	597	581	603	536	539	574	594	559	558	547	508	559	540	581	552	570	564	539	604	554	569	532	571	578	568	597	536	574	568	552	566	562	564	591	558	575	584	570	533	599	582	589	561	540	576	592	537	544	563	569	593	523	620	533	565	541	524	567	573	562	570	552	569	552	552	588	601	517	549	556	576	553	568	545	547	556	616	599	556	550	561	568	547	586	551	526	629	565	536	589	612	548	594	551	571	567	549	590	553	542	595	568	548	591	548	548	576	550	528	539	535	559	546	567	571	571	542	560	558	565	540	548	558	538	569	545	567	535	564	587	559	561	529	504	577	518	522	567	585	513	583	557	554	560	598	589	569	571	584	541	591	598	571	562	554	526	562	572	560	557	558	589	595	591	543	547	553	536	551	579	563	565	514	569	549	535	563	517	550	563	596	551	548	569	572	545	595	595	515	528	566	535	589	534	582	553	596	544	534	561	510	528	579	566	533	567	601	560	600	547	576	563	547	536	540	531	573	526	624	582	556	549	546	567	543	558	544	543	533	540	583	560	559	535	551	525	536	540	571	573	554	590	542	503	547	565	554	551	580	537	570	604	554	582	529	528	556	529	560	522	511	557	583	612	543	553	566	569	569	595	535	509	536	560	577	534	583	562	556	558	588	570	578	546	594	536	578	553	533	548	554	534	557	568	573	569	560	517	579	588	573	519	575	567	549	568	597	582	609	529	546	563	554	555	571	499	560	570	610	555	544	544	545	568	530	546	551	614	525	577	600	570	552	567	554	574	552	585	504	565	556	619	564	548	580	557	551	562	575	547	540	587	526	571	543	561	565	573	566	544	587	510	529	561	542	578	520	526	545	534	577	564	552	572	555	565	593	549	558	516	591	578	526	558	528	585	571	580	599	526	557	499	565	589	524	589	557	546	517	572	573	546	556	558	553	542	550	570	558	584	578	565	550	542	553	574	530	542	537	577	573	550	575	619	600	581	562	544	574	589	557	567	524	543	570	550	607	560	578	518	574	548	563	534	536	511	540	552	586	566	591	535	560	590	577	580	538	543	583	533	559	523	568	560	512	544	576	604	560	514	558	520	556	555	553	571	560	548	501	562	577	565	523	535	549	534	561	562	515	560	605	610	575	565	522	566	542	573	569	571	607	600	555	557	580	616	571	565	558	542	573	590	525	573	558	546	572	546	568	566	594	610	568	539	571	520	594	554	539	549	565	560	519	529	567	551	567	525	524	546	592	531	554	570	562	561	580	541	554	552	561	554	532	514	556	560	605	615	523	547	557	556	543	529	594	539	528	544	575	555	543	617	567	556	564	547	554	555	549	577	512	510	568	545	562	606	581	587	540	580	551	535	564	590	558	582	583	561	553	508	588	606	550	570	543	531	545	569	545	541	551	539	573	561	533	539	587	562	613	550	583	547	524	512	513	556	549	539	566	528	489	594	516	564	561	534	530	570	603	582	568	577	621	613	539	573	553	546	566	539	557	583	533	551	550	592	541	552	601	564	540	558	551	569	555	565	545	568	538	563	589	590	556	563	547	525	634	541	526	562	552	546	600	559	544	571	556	600	517	536	562	538	570	584	562	591	584	574	564	543	563	552	582	553	588	572	537	508	522	521	580	561	555	552	534	524	578	533	580	529	623	572	554	558	539	572	519	545	568	573	563	571	548	583	590	557	568	545	564	485	545	536	512	565	568	546	589	576	544	520	616	558	543	594	558	608	509	500	548	582	552	582	599	532	560	502	579	575	534	586	574	502	577	559	585	542	589	572	572	520	564	572	539	565	558	548	536	558	579	570	570	565	581	601	592	527	526	563	520	500	542	565	535	569	548	543	562	592	533	564	551	546	559	522	549	566	537	565	603	564	571	543	564	543	574	487	608	549	540	560	569	612	527	569	565	573	529	573	553	556	580	572	563	579	528	520	537	584	526	594	543	552	532	507	536	561	554	517	589	589	564	586	579	531	520	549	601	552	588	576	574	590	586	546	510	544	531	577	541	585	551	551	531	536	519	566	518	573	521	538	541	568	607	537	596	534	561	581	546	560	523	577	520	545	594	574	548	533	552	569	563	574	541	545	587	533	544	548	558	566	561	595	566	536	553	551	540	572	543	519	535	582	551	584	571	545	534	549	606	566	532	565	553	576	544	556	532	548	521	578	568	571	533	554	548	556	583	592	556	568	534	582	491	565	631	572	577	552	550	557	581	579	575	534	581	537	575	572	587	597	550	531	527	527	554	539	566	506	596	608	562	541	563	525	537	577	581	562	550	590	514	559	578	575	577	559	597	549	588	576	524	532	574	572	601	534	574	556	555	588	538	577	547	565	536	591	526	527	545	532	552	532	530	539	565	543	572	551	555	578	583	585	581	537	565	535	554	559	611	539	577	532	543	565	547	603	558	523	517	544	535	563	595	561	585	581	549	553	530	519	517	564	539	579	603	556	571	527	558	532	556	552	574	571	564	560	542	540	604	538	564	576	518	541	509	531	569	553	557	579	550	566	590	522	589	582	548	524	623	555	541	576	543	545	575	575	580	573	582	547	592	539	537	574	571	548	547	596	564	549	554	543	567	546	608	576	547	540	543	592	526	553	551	536	538	552	576	540	561	566	606	537	549	554	557	545	545	495	536	577	534	560	548	535	570	564	562	535	546	559	552	520	555	585	531	585	561	576	547	573	540	544	510	564	527	541	559	571	542	528	559	523	579	572	568	565	536	583	597	604	518	574	598	561	581	585	552	544	558	530	563	502	563	584	565	588	554	572	558	562	597	579	531	559	548	573	547	533	537	544	515	621	553	509	556	581	502	524	548	566	554	574	559	575	568	583	590	557	559	533	517	551	551	525	613	521	554	561	579	566	574	601	563	561	533	598	544	582	563	583	586	548	572	604	560	531	566	568	549	573	537	591	536	549	561	557	595	566	562	617	594	561	536	575	573	594	616	581	609	556	539	551	599	515	557	580	499	575	573	563	579	555	567	578	545	555	514	557	548	565	550	558	565	538	577	545	561	578	500	580	550	569	563	555	541	547	545	564	599	587	593	558	579	559	571	533	549	543	548	535	551	509	556	537	587	563	546	555	527	557	571	532	575	530	536	518	564	547	566	560	573	550	559	572	585	553	575	524	565	560	558	555	534	510	574	587	588	589	522	551	536	633	565	616	553	537	559	559	588	544	545	529	542	576	542	545	530	550	559	590	573	573	572	530	534	541	565	562	563	532	584	573	551	576	553	577	546	525	521	570	547	519	563	528	504	576	580	546	568	565	552	549	582	583	515	583	548	540
24417	21368	28521	24569	21124	3726	991	564	490	412	433	427	416	419	412	403	384	384	422	396	364	344	346	356	337	397	354	362	385	361	370	322	362	338	345	350	333	405	349	365	324	335	352	334	350	333	330	375	350	344	361	370	353	385	355	340	351	344	347	352	369	355	322	347	357	327	336	353	381	350	343	364	339	352	350	368	329	362	355	335	356	353	374	356	317	347	344	350	340	364	383	371	342	366	334	350	303	343	332	323	376	359	345	375	315	335	318	359	320	315	319	341	357	338	357	326	339	360	358	358	359	361	343	329	344	346	330	337	331	301	341	336	375	378	325	344	364	337	341	355	333	326	377	341	313	350	347	349	303	332	329	335	357	353	369	327	354	352	317	345	335	322	336	339	312	347	394	356	331	346	374	332	313	327	328	361	353	320	332	342	381	341	367	337	339	370	360	366	363	354	393	347	358	331	357	327	339	329	340	336	304	367	342	354	331	336	315	351	327	325	335	322	335	350	338	380	334	335	332	350	310	341	361	332	328	343	371	385	351	354	336	329	320	339	354	354	326	347	337	359	349	314	316	352	329	343	357	344	331	340	315	393	325	347	353	352	322	336	338	356	354	361	349	363	356	353	332	321	363	340	373	323	318	371	359	344	332	342	319	382	346	339	353	346	327	346	346	351	360	335	346	314	344	353	372	345	367	331	369	327	323	310	330	373	352	375	345	337	326	361	349	329	350	321	353	353	331	320	344	312	343	321	366	364	342	343	347	351	353	342	362	334	345	339	333	336	340	347	339	347	331	363	358	323	327	349	338	322	347	341	333	344	332	335	340	352	289	343	321	373	323	361	366	305	363	381	333	348	329	324	354	361	339	321	345	314	305	355	319	329	346	332	327	332	351	344	345	346	372	390	336	335	353	339	362	361	352	334	377	370	347	322	371	342	348	344	347	336	378	345	350	347	341	357	331	325	345	369	335	321	364	338	345	331	356	317	323	337	330	342	335	343	328	348	325	327	328	350	331	372	379	358	346	334	335	335	333	330	329	310	362	338	341	326	375	336	373	312	311	342	335	347	356	355	321	371	383	316	333	334	360	340	334	400	336	329	331	329	363	328	336	329	349	354	333	368	320	340	337	326	343	344	321	318	344	326	369	329	325	358	310	341	357	333	335	363	295	338	334	342	326	328	350	361	308	357	344	343	347	331	324	332	345	331	338	321	346	349	315	342	365	340	359	335	319	345	402	346	338	353	351	340	376	336	318	349	373	336	333	342	322	381	371	354	325	346	329	340	358	364	307	325	350	335	341	375	380	350	330	345	346	307	357	325	341	353	364	345	311	380	355	359	367	351	318	363	351	365	346	341	375	353	312	335	349	335	340	318	307	332	318	343	344	343	347	363	342	350	322	316	356	352	322	338	346	331	352	317	337	333	298	319	376	327	308	301	358	355	350	319	342	353	336	334	345	332	341	356	322	340	341	339	316	338	333	340	366	359	382	331	315	356	342	354	321	342	319	376	379	369	361	352	323	318	332	346	331	345	354	364	324	342	348	367	331	314	342	349	329	331	353	338	356	351	357	331	341	337	338	342	330	342	314	342	323	331	336	367	314	345	334	324	339	302	338	324	343	355	342	328	344	343	352	320	336	317	347	332	352	370	334	354	350	320	332	318	329	297	376	342	320	336	351	337	317	369	337	342	390	347	348	366	371	313	319	366	317	375	347	312	316	320	331	317	346	330	343	350	402	328	346	325	368	362	339	330	354	363	341	363	360	349	324	350	352	351	337	345	326	342	339	353	301	310	354	384	333	366	342	341	328	332	317	337	351	316	338	315	369	334	367	354	339	345	320	342	366	352	306	350	330	338	307	354	399	354	308	340	371	347	365	327	337	359	382	372	321	324	343	313	362	344	373	325	359	322	341	343	323	357	324	342	359	377	368	309	346	321	333	342	336	361	331	321	332	326	359	368	352	326	290	334	335	343	343	345	323	311	367	327	345	336	327	294	335	338	339	333	380	342	371	352	333	328	339	337	336	370	330	315	359	335	320	378	343	311	343	358	332	344	363	332	344	362	375	278	320	310	332	353	328	324	335	359	358	330	334	332	324	343	357	355	328	330	379	334	334	351	328	341	334	334	335	316	339	317	327	372	346	369	348	342	330	370	326	352	351	345	366	341	358	351	349	307	311	367	310	295	339	356	336	343	399	333	334	343	330	326	366	354	367	295	321	336	363	327	348	324	343	343	337	328	310	336	329	354	347	318	340	341	352	352	335	354	332	346	314	353	335	346	334	332	359	336	351	339	356	365	306	383	344	337	311	369	363	336	342	370	381	376	299	327	359	357	314	374	299	297	336	356	353	337	312	353	344	340	334	358	297	341	338	334	349	333	347	319	343	308	323	350	373	329	347	354	355	327	316	312	333	363	335	327	347	359	350	363	380	345	352	349	317	349	356	325	359	350	331	319	351	351	330	321	313	315	340	354	324	394	356	321	341	329	366	339	356	346	338	337	344	319	327	342	336	364	334	335	381	297	356	330	333	329	381	348	367	362	330	366	307	303	348	348	324	343	323	340	325	353	317	305	326	346	327	319	364	349	299	331	337	374	338	353	322	294	353	333	317	330	333	353	355	380	333	330	354	313	337	354	326	366	323	323	362	298	330	325	356	347	332	375	319	334	310	312	330	321	319	354	369	342	365	357	343	293	327	349	358	356	340	352	353	338	300	362	328	330	363	329	345	328	313	333	344	353	359	309	311	329	333	317	345	336	346	325	344	305	365	351	346	317	335	342	313	330	337	284	375	343	317	359	358	363	326	328	394	360	343	331	329	329	302	344	345	361	317	348	315	341	333	349	324	361	315	354	333	337	344	334	334	361	349	330	343	316	335	373	296	322	347	344	319	315	355	371	353	312	350	340	360	347	340	335	322	362	347	360	369	342	329	369	318	326	370	313	341	354	342	308	321	325	347	357	346	358	331	333	312	366	344	353	357	342	323	370	358	325	297	333	355	359	363	335	351	342	323	330	344	325	322	348	314	339	355	383	349	301	315	340	348	340	361	355	332	335	333	357	340	354	337	385	330	318	336	344	347	343	321	326	351	353	293	339	373	345	329	329	340	330	326	348	363	331	348	316	359	316	320	318	328	359	329	352	371	338	361	328	363	309	322	336	380	357	328	374	335	340	359	360	330	368	335	339	288	321	326	342	324	321	380	320	340	324	337	350	318	365	313	341	284	325	331	345	319	349	323	344	329	331	343	325	357	338	334	341	335	341	322	317	324	334	380	305	333	322	323	367	325	317	348	332	346	338	360	342	343	346	356	309	347	352	372	335	363	368	351	320	320	304	336	339	342	312	370	378	326	383	369	366	359	353	321	328	337	331	362	331	370	332	311	371	350	321	354	352	350	353	333	310	368	340	355	357	348	307	325	311	367	391	350	369	341	348	359	340	322	331	334	359	342	348	339	339	364	329	354	340	321	312	322	338	321	336	355	317	357	341
3784	4972	4175	2163	1351	1059	798	679	581	525	529	484	390	444	422	392	391	382	379	370	378	385	337	377	352	342	342	328	328	323	319	351	355	331	338	354	322	357	363	339	351	328	350	327	349	327	333	356	344	314	349	323	353	338	306	336	339	338	320	295	319	321	320	353	340	307	326	340	317	343	336	309	326	338	344	309	357	288	320	310	317	363	382	336	301	342	315	345	332	336	330	338	326	332	329	324	323	329	332	314	308	317	327	310	323	327	321	318	323	318	331	344	354	341	301	334	340	353	349	316	321	319	334	341	323	326	338	310	305	331	316	333	333	312	335	355	354	347	333	339	347	319	321	330	316	301	341	325	346	360	317	317	326	314	324	312	317	317	312	296	345	305	303	355	307	338	330	341	337	315	323	320	320	322	334	320	295	330	326	332	353	330	349	343	326	329	308	305	280	306	335	336	317	319	319	335	335	334	337	328	299	307	326	315	315	325	323	329	314	318	315	328	341	318	286	357	289	338	302	327	323	314	333	340	355	347	313	296	333	344	302	292	312	334	305	343	328	304	340	305	329	334	352	325	322	311	317	331	265	323	327	318	308	309	296	375	336	332	331	329	323	376	344	360	309	343	326	347	309	340	340	308	314	334	347	342	301	319	311	296	333	297	307	300	330	294	347	337	333	337	357	326	318	335	327	339	347	311	313	347	318	288	332	332	301	324	347	305	347	309	347	336	312	322	341	295	349	328	341	351	303	331	321	310	304	315	333	298	336	332	292	348	335	326	325	338	330	323	326	338	337	338	334	322	314	342	320	316	309	339	299	339	293	332	316	323	324	332	295	329	334	298	327	325	368	349	288	314	307	312	330	327	336	319	306	340	338	320	314	310	315	318	326	315	302	336	317	319	342	349	339	315	341	332	302	319	308	321	340	329	300	330	314	330	321	344	363	324	292	322	332	343	363	323	300	318	310	330	339	318	335	310	321	327	289	325	323	323	328	346	326	302	340	319	359	314	331	303	342	347	318	315	337	333	304	333	298	332	334	305	312	331	344	312	318	316	337	308	326	343	345	341	314	286	334	332	366	317	310	326	307	308	310	316	302	297	331	325	318	310	325	342	329	307	311	327	323	326	357	338	299	341	337	334	325	308	323	328	309	287	333	334	320	332	340	290	317	320	316	351	314	306	320	326	343	345	323	336	328	305	345	337	315	330	316	313	342	339	305	338	325	287	335	352	323	315	330	326	347	334	351	315	338	340	340	325	332	337	307	320	328	310	334	334	309	333	329	319	327	303	324	309	327	330	327	359	323	326	319	341	290	344	325	322	303	319	318	342	307	313	321	296	363	335	338	341	326	319	295	306	316	352	295	358	298	336	322	352	333	331	325	321	306	314	342	312	307	351	314	343	296	341	279	358	285	275	316	353	295	328	330	324	300	311	324	354	305	303	330	306	304	326	333	342	344	300	351	325	351	369	321	302	329	305	338	342	341	343	316	335	321	322	294	328	312	342	339	296	339	312	297	307	330	321	301	369	341	348	314	302	298	351	340	341	310	331	338	321	314	311	305	329	318	325	326	330	290	330	311	284	316	306	304	296	321	328	313	303	340	299	320	328	322	310	305	316	349	316	308	320	321	325	306	323	304	319	344	340	349	301	323	320	334	323	344	325	334	335	338	295	325	329	316	336	347	329	282	340	312	315	319	321	330	305	321	331	351	308	316	298	301	321	358	311	323	361	332	343	348	356	313	342	351	330	337	296	320	331	318	345	310	273	298	330	307	331	302	374	326	313	340	327	302	317	312	337	345	357	343	322	335	374	336	338	286	327	327	316	297	314	333	356	321	337	324	329	314	290	332	337	358	308	313	302	328	323	331	325	313	338	350	282	309	318	311	299	315	306	325	323	346	312	328	351	303	363	353	313	328	323	320	326	309	286	336	327	314	323	325	311	324	304	353	329	294	313	324	317	335	316	340	292	322	327	334	288	308	314	293	312	317	366	335	288	338	302	315	353	319	333	318	310	327	335	326	315	354	331	329	328	312	325	335	304	331	325	310	323	326	329	310	317	320	322	294	303	356	327	334	302	350	339	325	324	330	296	320	331	321	298	319	308	349	340	345	342	340	329	318	308	320	306	337	308	307	293	364	302	323	309	319	329	301	321	312	387	328	329	328	321	310	331	327	284	297	311	293	307	310	327	325	287	338	315	322	336	346	330	323	332	315	348	347	336	295	336	351	308	319	301	324	321	342	310	309	314	288	332	310	330	319	321	316	301	317	337	297	332	326	326	315	317	302	335	328	316	333	297	317	302	285	323	318	345	301	334	319	334	346	348	319	303	316	303	338	328	334	351	316	285	297	321	329	329	315	315	307	346	309	318	320	335	342	368	340	337	328	329	330	307	336	327	308	308	331	298	324	322	321	354	315	324	331	328	327	342	312	338	328	331	308	337	312	332	325	340	316	342	332	327	335	316	343	337	310	354	330	269	341	337	332	319	324	327	310	307	322	318	321	354	353	350	315	317	322	304	318	307	342	289	321	327	339	325	318	342	300	308	338	304	329	316	334	328	308	311	292	318	344	329	335	300	317	332	333	331	327	315	330	317	323	295	316	320	333	307	305	311	329	310	315	298	331	321	329	308	345	308	324	301	315	253	309	333	310	321	313	320	313	312	327	301	312	305	312	337	336	334	319	332	323	332	349	332	321	319	316	307	316	316	313	331	347	364	330	304	313	308	327	335	336	352	296	315	311	335	353	318	325	309	304	377	342	336	337	305	293	317	316	351	305	338	319	328	298	329	314	323	322	343	326	340	309	309	360	286	302	313	338	284	324	348	290	314	313	295	329	329	336	333	325	341	290	319	316	317	325	335	353	355	320	332	291	330	314	317	313	340	322	322	331	313	336	316	317	301	339	319	309	336	296	308	312	323	341	326	302	307	339	335	304	349	347	349	321	315	313	334	315	304	332	302	321	323	300	299	280	355	293	291	311	348	304	336	351	320	291	307	307	332	328	310	325	330	303	314	314	325	329	335	342	342	337	283	288	290	306	281	308	346	344	340	325	289	307	297	333	318	326	303	273	289	335	316	341	319	317	359	339	313	332	319	328	303	320	295	291	325	324	321	283	290	299	331	360	328	328	317	340	326	313	349	317	318	323	278	363	306	318	305	299	322	342	332	300	319	330	318	296	292	304	316	319	334	302	300	295	354	319	306	318	342	347	307	323	329	339	290	300	328	349	323	315	344	290	313	289	313	329	330	291	318	325	321	286	317	327	320	338	307	330	358	333	332	297	362	328	338	330	311	343	325	312	330	335	325	336	328	338	300	333	301	300	296	309	315	313	309	308	336	322	322	342	301	329	338	297	296	335	327	331	287	329	327	315	343	303	346	315	342	336	301	341	337	336	286	298	323	278	359	309	303	292	320	324	312	327	316	337	325	314	302	307	321	311	332	327	315	314	336	327	317	287	301	343	316	292	319	299	300	322	333	334	292	312	336
27790	10545	1863	1309	957	1037	995	995	962	964	1045	953	990	982	933	937	1025	1027	965	1023	967	993	955	1023	1039	919	974	958	930	1011	982	967	978	958	1024	989	990	1023	965	932	943	976	937	898	958	973	902	1022	951	992	957	937	971	948	974	950	940	938	975	956	1030	950	1011	911	906	966	952	991	951	966	942	964	948	962	958	934	910	935	971	969	1023	944	986	931	947	976	982	975	960	926	990	980	972	972	1001	967	975	988	1030	994	982	971	1012	960	943	943	921	933	955	909	989	930	948	948	947	922	948	926	983	973	940	952	996	988	933	984	933	942	969	970	1000	907	942	982	940	1013	958	943	942	943	952	919	1002	980	939	1028	938	960	966	974	935	999	943	973	921	951	939	964	910	969	983	955	956	960	1003	893	921	961	968	929	977	923	978	929	976	1004	967	965	970	1017	994	916	929	960	887	923	994	998	906	944	951	908	919	952	978	983	940	915	971	991	951	962	955	942	1007	954	967	939	975	993	918	968	891	963	995	982	1023	1000	969	944	930	1004	892	1013	960	962	945	979	962	976	981	960	981	945	999	940	1026	928	974	963	987	937	992	975	997	925	990	1004	984	964	991	1017	952	927	941	984	953	970	958	994	971	975	957	990	950	934	929	880	948	975	940	984	979	948	1022	984	957	927	938	931	944	945	941	922	918	957	924	968	985	943	984	945	958	951	980	994	923	1013	998	1014	931	948	930	910	917	942	1001	942	946	1011	946	947	936	865	941	983	925	929	902	971	895	988	879	1054	1000	996	953	933	988	929	947	966	992	1001	947	961	951	977	911	973	1006	864	912	974	954	937	979	916	927	959	977	912	911	974	1035	966	955	968	951	1012	889	991	952	954	1037	963	970	945	1004	979	1004	966	955	941	956	959	934	976	970	940	972	916	926	927	932	973	953	992	950	989	963	1002	995	957	907	995	935	959	952	980	901	950	972	942	968	952	964	973	985	922	962	947	944	967	956	986	1014	934	1011	943	985	961	958	884	953	986	948	955	945	1002	974	925	965	951	983	994	926	978	971	1004	920	967	937	926	1006	942	957	942	889	950	927	944	994	988	940	984	971	939	974	913	963	980	951	976	968	915	989	1027	967	962	980	967	1002	922	991	929	931	923	993	1022	955	1017	976	976	1014	964	949	953	904	1010	1024	958	927	939	942	982	928	939	943	975	945	949	1001	992	905	960	942	999	922	975	958	927	966	955	943	920	959	927	942	973	952	925	964	956	933	977	925	987	1004	935	997	951	962	1016	990	947	939	965	937	987	996	993	983	1012	940	1012	958	989	982	1025	1000	946	917	957	928	991	951	1025	1012	934	908	941	952	982	967	978	915	984	959	981	957	977	953	958	970	955	1000	926	937	945	969	1017	993	917	954	943	979	973	958	932	977	942	979	968	1023	1016	935	980	946	972	946	935	955	986	986	984	1011	996	968	961	958	979	1002	945	922	932	917	969	978	979	951	956	965	953	960	990	946	921	915	956	922	965	956	953	992	1036	979	969	913	950	930	934	1026	993	973	964	945	918	956	1029	913	974	954	998	941	951	951	968	935	966	935	947	1004	991	985	926	924	972	919	977	950	929	963	950	913	982	973	926	903	987	961	903	946	969	965	953	1031	968	918	938	942	976	944	921	961	964	987	1023	961	978	1001	946	977	926	979	992	964	929	974	933	987	966	1038	947	970	961	1020	983	898	978	998	959	962	952	1004	963	966	978	964	969	907	907	1035	918	944	973	936	967	919	1004	947	938	886	997	957	1036	880	995	992	974	991	905	1012	918	921	941	955	905	982	972	975	953	956	994	924	956	987	987	960	989	959	977	1052	1029	849	1023	908	981	965	968	944	1020	996	983	936	966	919	974	938	1000	983	983	928	966	956	928	955	968	935	949	984	947	955	988	984	913	959	994	969	925	929	925	930	963	928	954	985	1023	1061	940	911	968	940	921	978	996	947	963	944	934	976	944	1017	975	940	986	986	938	944	947	954	983	1054	961	1006	927	981	1020	942	965	966	963	981	947	946	1002	915	989	954	923	886	934	960	1002	929	953	923	916	985	979	980	982	953	977	935	1018	967	996	975	948	991	966	926	1002	911	939	890	942	991	1012	970	912	903	900	970	983	921	947	962	958	971	1006	992	957	931	985	994	988	955	928	965	993	941	956	953	963	999	961	982	982	930	976	990	971	922	965	924	939	1007	963	957	968	937	1036	954	966	1000	929	956	938	1022	986	953	957	920	978	931	1002	942	924	985	980	981	937	906	956	924	954	1006	913	936	919	975	959	962	979	951	948	920	937	961	1036	994	990	916	970	978	952	910	975	934	974	1003	978	944	979	951	937	971	970	940	985	926	933	966	910	955	924	983	999	946	958	944	974	970	928	983	959	962	969	930	952	956	964	985	979	967	1000	936	962	984	908	956	923	936	998	996	915	1026	936	914	1016	927	938	972	968	969	1012	936	956	1005	972	949	984	1008	883	978	935	963	977	963	963	992	968	967	992	922	906	966	936	870	979	925	951	975	949	967	949	893	992	999	944	928	941	947	958	982	949	996	1028	959	983	933	966	931	968	964	932	958	994	999	908	992	991	927	972	1000	967	966	941	955	975	1018	983	997	929	948	1013	965	931	940	979	975	999	1036	958	954	935	992	971	980	929	969	1026	966	948	988	946	981	966	956	966	972	915	978	983	956	904	937	953	942	976	911	983	1010	974	947	1001	1015	968	970	994	957	950	940	1015	889	931	975	945	966	904	962	957	907	966	974	995	950	1000	971	972	943	993	913	958	977	977	963	899	953	965	969	942	985	951	927	960	949	1024	929	952	1011	926	966	899	916	1020	970	915	960	981	960	1021	917	939	945	963	989	911	962	995	954	965	991	915	915	984	931	931	932	937	992	959	960	1016	974	970	997	985	983	960	952	936	973	973	928	941	941	984	1001	949	1035	977	1029	1011	982	983	959	939	987	910	978	975	938	942	909	960	953	1002	945	911	978	1001	961	1008	965	953	948	955	984	948	977	1013	972	935	992	928	984	920	947	934	894	996	945	954	963	953	984	957	932	980	962	928	946	950	1026	941	959	928	957	964	951	951	974	908	957	997	970	950	973	962	982	930	939	973	880	968	956	965	965	961	1017	988	977	965	927	936	1012	951	1002	992	898	984	901	953	960	998	969	972	943	1038	918	953	972	943	995	930	969	986	1000	962	967	979	948	979	938	968	930	962	955	948	958	1022	1004	973	969	953	949	958	995	1001	981	944	974	981	918	977	938	983	959	995	996	1011	946	985	938	945	988	965	922	971	975	961	984	1014	981	978	930	1011	956	974	1022	1004	931	968	945	981	1009	933	931	965	922	976	1022	1015	996	936	1001	964	929	963	964	936	1016	970	974	1021	959	931	1015	960	940	1063	992	972	946	926	1013	956	962	961	964	1012	1026	1000	924	997	936	936	890	924	964	1010	920	980	974	945	1017	1007	909	945	950	962	977	1005	928	942	982	941	910	941	1013	939	967	939	1019	936	950	938	993	1030	1014	959	980	955	910	984	989	994	964	968	968	966	957	1007	898	996	927	999	899	998	968	951	955	983	989	982	959	975	901	989	942	966	949	934	976	938	949	981	987	943	1028	1007	960	976	965	977	948	955	939	1000	982	932	942	977
5475	1023	938	850	861	835	808	785	800	733	827	825	743	800	779	772	846	793	828	777	785	846	754	762	765	839	738	812	757	786	803	795	796	820	820	796	830	802	765	720	787	780	807	838	774	812	780	801	839	770	747	795	780	738	792	798	794	820	762	739	796	800	804	806	792	788	769	793	810	755	761	793	775	826	812	786	797	789	796	769	800	778	754	810	789	771	736	775	732	795	787	806	781	821	764	783	762	774	754	772	785	790	833	795	784	795	816	785	748	786	801	761	711	823	783	847	752	791	810	738	764	737	761	767	755	801	744	790	792	734	738	801	848	793	736	762	763	791	736	858	770	781	794	826	826	779	807	810	780	793	804	761	790	796	797	824	776	754	724	770	781	806	757	787	806	780	786	762	786	792	803	820	808	807	762	721	742	788	781	760	791	745	821	816	788	796	764	777	751	775	723	770	797	810	764	772	754	756	759	769	836	816	780	760	813	747	752	747	801	764	733	764	754	777	786	775	772	777	820	701	794	802	781	771	760	802	814	837	824	766	799	793	780	763	758	758	769	752	755	836	769	786	761	753	801	782	811	762	774	763	771	742	771	765	749	715	830	766	755	771	777	783	778	797	780	791	748	786	768	763	852	781	777	837	797	756	786	723	733	794	735	794	754	811	828	806	808	789	826	774	761	770	736	802	773	809	785	793	766	737	781	788	801	822	744	792	785	788	796	742	790	793	778	792	789	832	805	778	782	741	803	749	779	760	785	783	743	775	755	781	787	786	839	782	771	776	768	794	782	775	771	765	775	772	769	799	761	744	811	774	770	812	772	824	800	792	802	782	773	812	751	788	771	727	797	809	773	784	747	755	781	773	791	783	810	797	742	755	765	798	819	815	755	736	755	761	774	783	765	743	794	746	783	736	841	791	767	700	704	797	812	762	699	789	785	777	773	729	757	770	764	784	770	774	779	800	794	754	775	809	743	771	788	818	781	751	775	793	770	788	786	785	836	771	784	768	811	781	775	785	746	782	761	800	770	777	794	762	834	817	765	741	804	745	747	764	792	806	820	794	795	735	743	771	812	751	770	760	754	781	738	774	817	808	740	776	811	851	760	789	838	779	768	732	769	742	801	758	733	762	753	750	762	774	769	790	806	794	786	776	827	837	752	784	813	808	795	801	779	809	789	798	795	754	811	798	839	795	780	739	808	753	860	807	799	707	778	758	780	758	835	784	757	771	769	772	741	808	787	868	810	761	787	786	760	798	784	818	741	748	746	753	784	782	825	808	778	768	821	747	764	793	773	738	768	762	816	739	757	734	758	732	743	751	798	807	820	797	758	840	768	750	775	781	796	799	775	834	802	798	758	779	746	780	780	764	750	781	760	794	761	774	751	789	800	793	788	782	807	752	769	757	805	791	754	759	781	789	816	813	803	808	766	788	770	796	752	766	791	803	792	790	766	790	780	794	765	732	734	766	786	822	828	786	834	743	763	775	811	740	753	773	792	773	774	793	775	834	809	729	734	791	775	777	760	802	794	766	813	783	798	792	784	842	790	795	772	799	800	776	763	783	795	773	757	825	722	767	772	761	813	822	766	742	765	784	795	799	792	816	794	746	845	803	784	793	780	781	766	777	739	709	745	799	732	774	814	763	854	837	763	770	760	835	772	782	780	761	777	758	776	718	798	785	797	737	794	770	782	797	816	761	794	807	779	739	813	827	763	763	850	769	803	836	770	746	773	775	788	829	797	760	794	785	733	750	776	828	794	810	725	812	735	782	815	807	768	764	847	721	781	765	776	730	778	774	762	832	748	773	815	807	758	792	825	746	761	760	793	716	726	759	785	772	782	769	817	769	794	807	785	764	761	768	757	757	806	758	782	807	755	749	808	802	782	843	733	805	773	758	800	751	825	765	773	843	777	775	770	761	784	775	759	827	831	783	742	787	824	758	747	752	773	784	778	795	792	789	792	831	778	792	801	796	765	791	773	841	820	804	773	806	758	786	741	787	766	758	817	716	755	803	758	764	784	806	855	774	786	794	753	778	764	758	744	758	783	784	782	789	787	777	788	760	737	799	805	754	804	799	740	755	791	819	830	769	806	790	800	763	756	748	764	762	767	786	780	815	784	825	793	802	773	746	795	805	803	797	810	755	805	762	801	723	804	722	761	773	760	765	768	755	747	766	797	792	764	774	752	751	807	779	796	715	777	828	779	776	752	749	791	750	772	786	810	743	776	742	762	772	774	750	754	796	803	769	773	785	837	774	832	779	804	741	778	735	809	818	812	807	750	810	768	785	744	805	746	796	799	748	797	791	762	792	762	818	777	798	755	801	835	803	809	793	777	775	769	764	779	827	770	794	783	774	722	787	815	832	774	772	770	746	813	810	779	802	760	758	738	792	787	794	836	768	753	748	755	816	770	749	785	814	707	866	753	790	822	862	727	801	766	779	760	786	775	779	797	756	773	783	772	738	796	788	820	785	832	789	789	744	751	796	789	787	788	791	810	760	749	783	796	735	766	798	798	763	789	743	814	778	786	799	776	759	759	807	853	778	788	756	718	718	775	763	850	779	819	792	747	769	786	800	814	758	774	818	778	756	788	778	803	802	732	844	759	713	803	780	769	784	775	802	814	815	772	768	780	810	792	794	741	793	802	764	750	777	781	757	804	807	776	788	784	775	813	784	806	733	767	824	755	805	733	731	784	755	700	783	780	778	850	877	743	781	739	727	730	724	779	769	798	806	751	811	770	777	807	796	784	790	764	798	744	800	836	781	797	798	796	765	775	805	766	764	820	780	791	753	871	773	753	780	748	804	790	852	756	769	804	774	772	799	768	828	780	811	765	768	804	787	801	749	745	779	784	734	789	747	764	856	806	752	767	754	756	799	732	806	760	781	765	736	768	780	772	777	792	847	788	769	758	788	807	791	777	770	756	796	779	845	787	779	794	786	786	800	781	789	794	762	790	777	785	767	801	793	777	790	773	815	812	816	777	795	824	784	735	799	766	761	778	824	782	793	780	787	765	762	804	750	779	774	795	815	740	783	727	782	798	796	771	784	738	772	780	770	825	796	717	749	824	778	775	818	789	777	757	812	829	757	817	726	848	822	785	772	796	784	783	772	800	811	797	784	806	792	808	788	783	753	780	741	758	754	744	757	782	793	727	796	862	777	779	777	811	760	761	767	743	823	818	799	798	743	823	816	832	778	788	783	807	825	764	781	789	745	778	758	789	756	750	791	764	805	706	817	779	784	776	795	851	832	793	770	774	783	794	780	813	829	756	761	795	764	756	810	760	783	788	782	755	783	821	812	755	798	779	801	777	729	856	750	768	751	793	816	765	735	770	777	796	821	810	803	794	776	766	792	778	810	797	804	741	802	788	803	794	782	744	710	794	765	735	838	759	748	774	785	765	801	796	734	784	786	738	797	753	791	786	755	800	735	806	780	761	764	745	754	789	778	718	735	750	743	781	811	804	785	818	820	816	799	764	816	728	749
25695	21494	27298	25535	4521	1145	972	769	760	719	694	711	682	675	670	661	629	716	657	650	659	700	639	633	682	619	687	630	647	691	667	689	639	704	667	659	668	633	679	614	607	695	603	634	642	685	665	617	645	627	668	648	678	679	647	651	665	645	669	642	619	659	622	664	709	655	588	648	653	678	614	686	620	645	641	600	683	668	660	665	629	603	642	638	676	586	624	664	648	670	623	640	608	641	652	605	651	701	623	659	656	643	628	663	658	654	691	608	658	659	672	638	645	674	607	648	687	656	641	689	636	667	648	711	683	692	658	618	626	667	626	636	648	661	610	642	630	653	659	642	698	652	642	662	653	634	652	644	653	677	683	650	664	654	648	637	693	663	633	665	625	654	684	671	585	629	688	602	613	649	583	654	651	644	676	716	649	640	624	679	624	651	667	644	630	646	664	672	633	633	597	657	658	643	612	648	664	603	656	637	630	645	648	621	671	614	658	612	681	638	683	636	644	660	656	640	613	611	621	628	625	646	600	671	645	639	638	638	636	642	676	653	659	646	652	641	663	609	666	647	623	632	623	682	652	644	663	607	684	660	572	671	686	657	628	630	617	604	635	652	653	650	620	637	606	657	645	618	622	648	642	645	652	666	591	624	664	670	675	652	691	649	670	690	634	633	671	650	620	638	673	719	644	647	688	588	648	638	614	653	657	682	653	666	641	635	699	608	668	642	632	693	619	572	629	660	651	644	639	621	612	641	675	639	643	628	630	618	633	641	653	661	607	623	634	647	636	627	677	652	681	650	661	631	663	640	667	641	683	655	649	649	593	663	613	692	669	649	657	676	635	617	693	643	657	690	599	649	643	680	648	672	613	644	626	636	645	617	636	616	666	645	665	638	621	629	607	630	640	666	656	619	640	618	653	618	650	672	672	672	644	696	640	632	605	639	633	651	632	637	662	633	637	674	645	676	688	642	644	637	615	665	634	606	632	686	619	614	642	671	615	642	706	633	655	626	631	616	628	629	603	623	653	611	685	646	637	636	655	644	654	675	708	705	659	689	661	627	635	689	631	644	642	659	683	665	631	674	673	623	626	666	663	646	633	641	630	644	675	622	644	679	686	625	634	670	631	676	628	631	675	636	628	681	651	668	627	647	645	641	648	627	624	634	651	651	689	670	661	636	667	630	673	634	701	604	630	640	600	632	596	603	594	642	593	601	622	689	643	657	662	648	623	652	633	644	617	597	643	632	656	634	676	663	679	677	692	646	613	666	651	604	639	654	602	640	637	650	647	648	646	674	665	652	631	593	597	612	626	663	604	650	633	643	619	663	650	645	634	648	632	668	558	651	632	662	656	610	641	646	653	680	656	659	620	617	684	677	623	690	618	655	643	643	598	614	673	588	635	690	664	629	633	613	637	658	626	649	655	659	616	673	657	642	643	604	637	626	687	668	611	691	624	671	618	638	707	650	628	625	627	659	683	619	628	660	631	657	634	676	673	616	635	622	610	678	643	636	628	705	670	667	620	637	610	663	646	632	641	652	619	637	677	649	616	620	697	666	674	653	640	652	672	578	654	614	634	621	670	631	653	687	632	668	674	671	686	623	628	642	629	661	641	625	661	635	631	656	653	664	680	669	641	710	662	645	667	622	642	613	612	621	609	636	609	643	646	635	651	646	649	643	636	624	640	617	623	651	643	635	690	639	636	608	646	645	637	633	652	668	671	652	618	653	676	642	646	619	615	693	644	659	640	617	635	648	614	664	650	638	632	663	615	596	652	655	635	669	647	638	596	665	658	654	688	654	622	696	640	625	650	625	612	646	661	612	637	629	669	653	622	603	601	676	656	599	628	678	652	641	628	643	625	614	639	612	662	645	617	639	688	649	674	611	673	636	648	679	623	610	639	686	633	628	642	607	670	639	643	660	663	680	612	622	632	645	650	670	638	669	618	690	694	647	647	661	684	630	630	617	690	655	649	644	623	624	628	646	650	626	608	614	600	632	625	624	672	665	632	645	603	613	634	667	662	597	644	623	646	648	648	627	665	631	643	667	614	656	639	668	646	617	661	649	641	606	620	658	640	629	643	649	641	633	638	672	605	644	646	650	639	687	643	665	617	636	593	643	655	661	662	653	671	657	658	640	575	638	647	647	660	677	660	681	653	650	635	658	639	664	625	638	622	686	656	627	668	649	632	659	661	617	649	635	704	649	658	678	641	620	620	640	627	641	656	675	626	647	664	660	636	646	630	650	639	637	634	645	653	684	638	704	643	592	672	646	654	657	624	666	595	659	624	647	635	661	657	633	632	652	624	662	646	645	649	618	626	658	637	675	694	676	620	667	637	644	648	624	655	634	609	630	673	671	634	671	629	634	624	669	653	655	670	591	648	617	639	627	622	618	661	664	631	628	636	619	670	673	627	614	700	625	666	651	624	647	631	659	633	616	620	647	671	636	652	611	675	654	642	599	659	662	614	618	668	630	669	602	651	631	629	641	660	582	661	625	613	672	638	633	614	631	623	621	630	678	680	643	624	663	692	674	678	677	608	627	624	671	609	671	687	630	668	664	648	672	649	660	645	603	671	617	626	656	620	655	703	618	643	647	645	686	619	673	626	660	632	628	693	641	601	642	650	652	624	629	607	611	683	614	684	559	645	624	646	651	620	676	617	647	593	652	623	656	656	634	621	617	683	652	654	648	698	647	621	620	615	657	647	628	620	609	665	650	681	621	623	653	613	689	647	677	645	675	674	635	659	640	614	658	636	665	615	675	643	653	664	691	637	620	625	583	663	621	645	629	634	648	673	621	586	624	595	660	675	663	624	668	654	610	684	640	651	638	625	645	640	664	633	634	675	583	661	646	639	660	631	625	602	619	646	645	655	606	651	696	663	649	600	665	649	647	637	650	643	664	667	638	645	648	619	653	635	587	656	670	652	658	620	674	650	655	578	642	640	629	645	635	635	657	616	641	663	654	658	658	630	654	646	636	602	654	625	717	633	648	626	685	612	587	666	659	645	650	618	659	654	652	601	601	642	659	625	690	582	651	641	612	657	623	633	665	614	596	618	645	697	661	641	646	636	678	638	667	645	642	630	640	661	635	664	661	684	673	644	630	663	630	635	663	622	624	679	656	655	653	677	639	647	640	626	616	654	636	663	658	580	661	669	632	639	676	638	637	623	683	622	640	616	639	586	584	692	650	669	612	648	649	655	645	620	670	646	651	627	679	701	660	639	645	631	628	623	649	664	620	649	641	638	652	669	628	639	593	675	664	621	663	610	641	633	631	641	653	675	643	622	677	612	655	617	601	652	654	639	687	655	684	698	670	613	600	603	668	601	624	684	596	674	651	652	631	653	616	655	621	608	648	656	669	654	630	674	613	681	631	677	643	657	643	637	660	648	639	671	628	602	696	650	625	593	611	641	641	615	634	649	613	626	655	610	671	655	712	647	628	705	676	668	635	643	698	649	632	656	700	623	661	627	627	620	652	689	649	625	644
3702	2968	2495	1470	1041	884	824	730	672	666	608	623	606	613	590	633	605	619	609	617	556	597	556	566	609	612	583	548	551	554	580	556	571	611	559	592	599	574	596	549	554	573	565	549	576	535	548	574	581	570	548	607	605	522	561	555	586	570	540	567	548	556	581	569	551	571	538	585	565	563	594	618	542	567	552	541	618	573	606	583	523	542	565	598	557	565	556	569	571	546	619	562	543	565	556	589	575	575	583	558	576	600	562	563	584	563	532	568	576	550	588	537	545	623	570	540	563	562	576	563	565	582	559	511	567	585	598	579	550	575	612	568	524	558	565	571	551	571	588	576	609	563	591	590	552	606	568	584	581	573	549	550	531	552	560	553	597	535	533	519	544	588	581	597	564	586	585	543	597	529	571	602	568	513	611	532	552	543	580	548	530	569	578	572	547	590	542	562	555	552	553	579	561	607	538	560	561	553	541	525	559	566	560	566	565	529	552	552	566	550	555	554	598	560	517	560	556	560	591	564	531	578	528	487	571	564	614	538	591	595	532	559	553	535	549	527	584	562	549	575	592	530	569	572	575	580	569	556	548	580	594	591	562	606	577	576	544	565	528	537	550	519	617	596	568	539	543	557	573	591	523	630	545	554	595	536	574	551	590	563	605	585	574	599	629	560	568	562	618	550	594	567	594	589	595	582	562	488	591	565	596	531	548	568	554	580	565	554	561	582	578	531	570	539	567	579	566	572	559	562	571	608	531	539	593	565	601	508	581	551	617	565	533	579	552	561	594	551	567	545	579	575	521	557	551	559	559	599	546	555	593	557	567	562	561	567	547	555	530	567	575	567	571	534	540	562	538	600	549	555	540	620	569	538	537	525	522	551	591	585	525	558	568	605	529	551	573	528	555	584	592	555	559	576	561	559	575	544	541	555	578	577	519	570	561	507	525	562	554	571	549	567	563	592	560	568	581	550	518	554	579	618	555	539	563	554	558	612	609	581	608	537	586	540	546	560	563	563	596	561	568	548	555	596	558	584	594	530	592	565	542	595	554	549	526	573	515	560	554	573	557	579	594	564	564	555	541	590	591	570	555	556	585	559	544	581	523	567	595	548	602	520	525	574	540	583	535	550	577	551	555	613	601	577	558	547	587	571	604	529	622	537	538	589	577	571	511	611	562	519	566	562	598	588	607	584	576	517	575	615	553	581	526	560	547	559	562	561	569	595	589	538	592	552	526	547	536	544	570	562	595	558	585	610	546	571	615	578	568	560	600	575	557	548	542	565	552	580	559	544	564	601	565	575	548	548	568	547	573	575	525	572	538	553	569	556	574	600	552	538	599	551	545	554	541	569	546	576	559	558	570	576	526	512	523	553	626	529	564	577	509	588	607	603	575	533	476	572	536	545	570	532	542	559	516	586	571	521	593	563	548	542	519	565	569	519	564	514	584	544	585	574	570	538	539	510	587	574	543	601	589	576	528	563	540	553	529	562	601	531	548	545	547	548	598	526	565	553	556	572	576	592	557	557	552	525	576	579	590	569	544	537	568	591	578	513	554	546	601	574	579	520	565	543	558	578	600	577	574	519	582	567	584	538	571	589	560	537	566	561	556	562	576	557	583	585	553	573	567	552	558	551	524	585	541	566	574	574	527	573	533	557	549	609	589	530	556	561	557	609	564	530	579	585	543	560	558	595	542	525	531	554	571	563	541	557	575	534	584	558	542	586	569	550	582	570	568	582	579	545	556	523	520	591	580	556	529	597	565	529	581	585	565	537	547	559	609	538	543	529	584	571	550	551	551	596	561	545	555	583	588	501	587	541	580	569	537	557	575	580	544	579	544	545	564	558	572	581	562	557	568	569	553	570	577	600	563	579	539	542	526	553	593	564	526	597	610	596	567	541	573	570	536	537	564	563	553	590	598	567	551	576	540	567	554	564	554	556	580	522	542	579	571	573	570	535	531	599	564	565	582	557	542	578	571	593	525	559	532	511	550	555	596	580	605	574	551	589	547	512	532	554	591	563	599	587	602	571	552	543	571	543	553	544	543	550	550	576	578	549	564	515	566	544	554	570	540	604	573	597	558	570	533	615	562	579	571	518	550	565	555	542	526	568	550	534	543	538	513	629	559	568	601	563	574	541	547	586	524	514	551	580	560	576	546	588	518	575	606	597	554	516	542	595	526	517	539	557	552	583	558	532	552	533	538	535	591	575	579	539	533	542	564	574	579	528	553	572	610	581	523	575	560	599	543	532	579	537	541	558	551	550	519	599	566	562	560	560	587	594	599	571	578	521	558	535	564	540	546	561	557	552	532	528	502	560	512	543	539	582	549	537	549	537	521	564	560	557	565	593	575	561	557	582	550	590	583	538	535	524	532	553	578	563	560	591	524	576	580	540	560	564	587	544	590	579	556	574	561	549	561	548	540	583	587	581	589	578	533	565	577	531	567	549	566	583	538	546	577	555	515	588	541	596	537	594	546	529	542	518	543	534	548	596	595	539	554	569	544	519	560	573	534	580	546	574	563	589	556	600	534	535	513	602	533	537	561	554	584	598	574	571	530	555	550	547	607	581	556	518	555	557	554	554	568	580	591	580	540	516	582	582	594	579	567	568	539	541	542	553	543	580	550	531	538	552	508	553	608	580	557	528	556	581	523	566	543	542	556	546	532	572	576	545	543	547	569	541	576	541	576	577	551	589	558	554	541	620	575	553	560	567	577	601	522	571	600	565	575	542	550	572	564	571	548	542	587	577	565	511	583	557	543	550	586	547	505	577	553	578	548	558	554	571	560	519	634	566	567	559	555	482	577	575	549	541	573	561	573	563	546	550	559	523	567	594	556	570	571	525	576	546	549	558	582	549	570	555	584	524	589	538	577	553	560	567	606	577	533	563	527	538	519	570	577	577	601	578	591	560	556	585	497	543	583	550	541	577	588	549	556	585	566	528	568	555	568	562	585	536	537	581	602	546	599	544	570	581	578	557	590	541	547	579	552	505	627	586	585	594	562	564	569	581	564	566	592	577	519	537	570	568	534	555	551	570	552	578	609	591	581	552	538	564	558	550	563	530	559	576	578	578	596	576	529	562	558	563	574	561	562	583	550	552	572	535	584	548	553	566	573	527	583	588	542	535	545	542	604	548	572	563	546	584	576	518	558	586	568	543	553	544	540	571	545	554	538	547	556	562	516	550	547	542	587	565	561	553	545	549	564	543	556	561	572	557	625	513	560	548	564	561	580	544	608	564	573	559	541	511	494	570	577	541	607	535	559	543	550	570	609	519	555	533	571	557	613	583	559	554	546	590	542	577	577	496	568	537	558	579	509	533	559	532	552	572	616	560	552	567	552	534	530	542	555	544	560	577	574	553	577	511	527	573	551	577	531	554	544	563	592	558	532	589	504	540	559	592	557	548	485	563	578	555	562	573	552	563	543	542	547	559	539	537	550	580	571	525	580	567	567	595	553	562	541	547	599	520	546	577	520	557	545	563	557	581
24520	21384	28558	24599	21123	3579	963	592	446	464	441	419	381	400	406	374	347	384	365	382	351	344	334	383	353	371	365	398	364	346	377	333	361	334	327	340	344	353	353	343	355	310	351	324	370	341	348	379	355	335	362	319	327	338	352	368	329	356	368	327	319	335	335	343	354	344	327	364	356	307	345	313	352	385	326	343	368	347	379	337	340	336	342	359	359	334	349	348	385	374	320	331	366	340	343	354	296	315	354	349	357	348	357	335	363	370	315	349	347	338	322	333	332	333	372	306	328	352	339	359	315	353	344	311	365	350	365	353	331	344	346	314	334	339	332	342	336	340	356	316	320	325	353	342	335	331	373	355	353	332	321	356	331	375	378	351	344	385	345	377	346	313	320	353	356	373	321	327	306	356	352	329	344	337	358	327	353	348	326	351	332	358	367	359	335	333	354	351	332	338	335	352	365	340	337	337	370	346	322	313	342	314	366	329	357	314	316	334	324	339	349	357	355	366	343	370	329	325	319	322	336	333	322	353	355	365	313	372	315	340	347	323	325	370	315	341	372	323	333	344	365	337	324	349	309	344	339	332	376	339	359	337	352	309	337	349	357	324	357	336	341	322	367	331	336	350	321	351	382	319	340	355	329	287	373	324	311	320	305	343	355	364	313	343	361	346	321	311	336	310	343	340	369	335	366	353	317	318	346	320	353	316	340	328	315	307	345	336	321	332	325	354	329	339	358	335	329	353	327	342	334	331	310	332	336	290	310	345	327	360	337	353	317	362	348	340	328	358	329	346	364	313	333	353	353	366	343	309	300	323	341	360	353	344	371	339	326	325	334	332	308	375	323	296	303	322	312	352	370	352	371	318	342	357	319	356	309	296	347	299	329	344	299	367	351	313	335	327	330	329	353	332	329	325	355	354	350	357	345	338	337	313	332	335	329	333	359	333	338	352	335	351	331	339	349	355	321	365	307	334	341	329	328	332	342	329	368	316	294	314	367	331	294	328	315	345	335	343	326	325	337	338	331	343	327	330	377	365	331	318	340	321	343	347	312	345	324	327	331	341	358	318	323	325	370	340	343	359	348	353	322	302	372	327	316	359	335	337	311	352	335	359	350	356	305	331	324	327	340	340	325	299	347	373	313	357	310	322	359	316	320	341	331	345	351	376	368	344	330	310	378	343	359	310	333	331	324	313	305	303	329	333	306	324	366	325	369	364	362	327	325	364	345	331	362	326	311	329	369	342	334	385	343	301	340	343	339	355	353	338	325	351	347	344	330	333	357	345	327	370	323	354	364	356	348	336	344	326	344	337	344	309	337	353	321	296	326	351	340	337	332	354	358	311	338	340	369	339	360	336	319	311	343	318	337	361	358	330	341	362	345	342	301	362	369	371	315	374	330	348	331	322	347	358	350	347	331	329	355	325	359	355	356	379	359	337	313	333	351	330	353	315	322	349	338	329	339	352	356	352	350	328	363	318	348	353	324	359	365	340	308	322	360	335	307	344	363	325	338	326	332	355	333	333	352	322	325	357	331	315	341	319	323	328	360	327	345	366	337	322	330	323	337	356	352	329	336	354	357	312	314	326	346	365	353	370	326	316	363	316	341	350	350	348	346	310	356	362	325	350	342	320	330	346	347	344	327	331	325	337	359	310	329	334	308	340	364	334	366	356	356	325	308	307	362	350	309	339	316	377	323	349	356	344	318	319	336	319	349	332	342	321	313	315	338	340	360	361	334	352	357	341	358	315	350	317	321	334	353	356	337	324	322	313	315	325	386	321	334	344	362	367	335	359	332	316	358	338	358	351	322	332	329	336	340	330	341	351	335	340	304	332	332	309	348	335	344	309	312	351	361	353	331	335	332	304	336	328	336	320	315	350	345	349	297	358	319	335	338	337	351	338	352	343	301	325	338	371	338	348	360	337	312	332	336	346	391	341	340	353	356	327	364	343	362	332	325	333	346	349	340	344	345	298	352	301	279	333	358	326	314	328	361	329	321	359	384	335	332	358	355	373	349	347	314	347	358	352	312	352	323	352	338	294	330	318	345	356	313	336	336	292	337	334	335	330	332	340	338	329	311	365	333	343	331	311	323	371	336	338	336	347	320	356	328	311	365	332	334	320	343	357	355	339	322	347	371	348	343	343	311	337	324	350	369	349	335	319	351	341	302	338	340	327	371	345	342	314	317	360	346	325	360	367	337	337	364	336	378	329	358	333	326	330	319	304	313	329	314	324	323	391	344	319	349	338	314	319	347	354	351	355	350	367	322	364	338	329	366	363	338	327	323	306	329	349	345	323	343	336	362	353	346	312	344	359	343	290	355	350	315	368	348	325	316	370	339	323	351	371	326	333	369	323	346	348	332	280	314	323	317	361	314	334	351	345	361	334	329	334	305	318	322	332	316	345	342	316	315	356	338	315	341	340	319	345	345	329	335	322	311	370	362	347	346	356	368	316	347	346	325	326	341	330	317	365	319	330	316	335	335	347	324	339	364	336	334	352	367	366	325	338	343	327	346	327	334	318	331	329	347	333	335	337	346	347	320	314	327	324	323	339	334	327	355	309	315	368	345	331	332	308	331	368	344	315	350	341	304	360	338	330	325	339	348	354	314	352	331	340	358	325	337	312	357	315	359	356	319	367	350	316	352	342	317	296	363	307	337	318	326	334	340	319	306	333	311	321	358	355	315	343	328	333	315	336	354	339	345	354	348	327	320	384	344	334	343	361	322	335	336	322	350	356	367	353	314	336	371	326	334	336	355	357	330	358	355	328	322	348	326	339	330	316	303	319	335	354	351	329	358	330	305	345	379	347	361	311	313	355	360	342	357	354	321	329	357	340	367	352	347	341	359	331	318	329	334	368	343	343	371	374	333	327	314	362	344	356	353	334	316	344	351	330	314	297	338	319	333	322	344	353	324	327	347	343	360	322	344	321	345	328	387	315	325	358	318	334	334	345	360	333	332	307	351	347	341	348	361	325	309	327	320	364	333	340	314	327	317	320	313	316	319	387	370	368	329	317	350	359	374	338	298	335	316	289	352	378	313	321	369	340	334	338	334	327	329	333	328	330	322	361	298	318	300	326	342	322	350	361	310	328	363	325	345	314	337	346	330	329	318	323	331	303	332	374	377	341	362	338	337	318	336	295	327	347	316	352	323	369	335	332	335	313	355	335	336	306	344	337	352	364	340	358	310	330	319	348	339	301	336	352	368	333	343	345	371	373	328	338	346	352	338	322	366	348	365	325	331	319	321	338	375	319	331	319	352	313	300	316	334	364	303	303	307	323	334	315	319	349	349	315	311	334	329	318	339	325	329	291	330	358	339	340	311	315	350	338	348	321	344	335	326	329	355	331	316	329	335	344	327	349	345	367	301	358	327	374	343	334	355	330	327	314	340	346	336	320	308	314	320	355	338	321	351	329	331	315	344	353	346	323	322	335	363	318	359	334	347	349	346	324	337	331	345	318	346	330	339	340	320	338	340	337	329	375
3693	4970	4103	2208	1267	971	834	671	623	527	471	481	443	442	385	428	366	388	404	393	362	342	354	347	351	370	348	334	348	362	322	347	361	346	300	352	307	361	341	316	313	351	310	363	357	360	319	321	329	362	328	341	346	317	347	321	336	327	316	335	312	318	297	348	317	314	343	326	343	320	302	338	328	334	309	336	309	339	323	321	301	336	351	295	331	339	308	295	286	324	332	352	288	328	338	323	314	335	330	336	338	284	302	319	323	284	372	307	323	309	334	307	358	296	331	333	337	334	305	336	297	288	318	314	331	317	340	328	366	340	366	283	326	302	325	363	341	343	343	299	376	295	339	305	329	316	354	340	356	305	297	299	338	320	341	298	331	318	316	304	308	315	333	317	312	309	322	313	302	325	318	325	324	328	342	319	367	339	320	325	311	304	288	317	321	303	321	328	351	329	306	340	358	328	349	338	381	351	320	323	313	335	332	337	332	308	333	323	315	302	327	342	297	319	303	300	310	345	305	298	324	348	350	351	319	323	333	338	350	306	338	336	308	330	308	339	321	351	334	302	316	349	342	317	345	307	322	328	336	320	346	328	318	340	315	336	315	359	306	291	311	280	339	342	319	319	347	318	290	299	328	327	328	355	297	308	302	335	308	308	337	291	324	300	324	316	363	322	324	316	279	351	359	326	327	330	318	299	307	327	335	328	298	338	320	308	313	322	327	331	284	343	322	306	353	319	353	343	310	328	303	306	301	333	328	311	325	333	313	359	292	335	301	320	326	305	350	300	350	285	344	326	326	301	334	321	324	354	316	297	309	316	322	314	312	338	332	300	307	287	310	317	345	295	323	303	286	332	308	321	338	316	338	311	310	316	336	339	324	320	331	310	297	293	335	306	320	350	323	325	295	370	328	341	315	336	338	313	323	321	315	347	295	363	287	294	307	301	318	338	307	317	315	312	316	328	320	324	337	292	344	276	293	336	328	302	344	311	315	323	303	297	334	310	334	323	348	327	295	288	335	313	297	348	318	339	327	362	326	339	317	315	319	362	318	334	333	324	320	311	319	318	314	326	325	317	330	303	312	338	334	328	334	304	324	302	329	327	300	320	327	309	335	307	306	327	321	295	342	343	304	321	334	316	344	357	327	331	340	321	343	310	306	319	291	329	358	312	324	343	318	280	346	315	311	331	311	352	332	300	318	352	369	325	322	320	319	317	322	337	312	338	315	305	314	338	353	290	288	300	308	353	322	304	320	345	330	272	340	323	325	314	301	302	302	303	330	315	331	324	343	314	312	305	307	308	329	288	323	321	357	318	286	297	325	297	326	337	341	293	309	312	300	347	292	353	295	302	302	329	330	313	341	327	334	323	352	316	307	338	307	348	295	324	336	301	324	324	321	342	330	328	309	310	322	344	333	341	322	285	333	286	328	314	329	320	317	322	322	313	314	309	319	321	292	318	326	322	339	301	307	327	344	303	336	311	343	309	345	321	329	359	329	342	352	333	320	323	351	329	320	324	322	299	319	322	291	323	317	319	278	332	337	310	302	338	296	347	302	337	316	317	332	334	283	325	307	320	313	351	340	302	305	289	326	329	332	330	307	352	338	327	291	302	317	314	295	315	339	304	332	343	348	309	307	339	295	299	332	315	353	342	347	306	320	312	344	334	331	306	322	295	303	317	310	330	339	312	314	299	312	317	302	306	322	298	319	334	290	325	278	339	341	325	319	332	302	315	332	287	314	315	307	299	307	319	288	347	310	341	318	322	340	315	348	316	325	299	300	355	323	298	340	304	302	320	333	325	323	315	291	319	335	320	316	358	303	298	300	344	321	332	285	307	312	310	328	340	356	297	311	328	307	330	333	347	313	311	308	297	310	285	295	307	305	343	310	336	274	329	332	281	333	292	330	322	305	313	308	361	323	322	359	304	306	294	314	310	356	328	350	313	335	314	313	314	330	334	330	312	302	289	335	308	323	307	291	314	347	305	329	312	334	339	339	302	336	333	337	303	323	350	328	296	319	348	309	301	311	305	292	326	335	330	315	332	341	339	322	323	304	303	346	310	316	295	325	326	342	296	331	333	303	338	302	262	324	319	328	330	348	325	329	318	353	304	319	323	328	315	331	299	308	332	323	330	330	329	320	354	348	300	322	341	316	318	314	299	321	320	296	338	316	352	338	309	298	342	347	326	318	322	352	353	324	330	302	334	303	316	301	334	356	314	319	315	287	326	299	312	351	304	288	341	306	307	341	316	311	324	353	307	332	313	335	289	295	281	303	324	310	322	328	320	339	358	334	330	330	332	321	328	311	331	330	308	340	334	328	310	299	344	307	320	309	310	331	314	310	353	295	328	339	289	327	321	306	316	328	326	331	317	316	299	329	325	320	350	287	328	319	307	322	291	349	353	326	333	309	312	306	314	319	321	310	310	318	313	347	323	315	320	316	309	299	323	284	325	335	345	310	304	338	289	310	322	309	298	331	275	362	325	295	327	318	317	317	309	336	311	331	324	326	316	324	359	323	332	320	286	345	317	308	321	300	322	316	312	315	330	310	333	343	334	350	324	307	276	326	306	298	334	326	330	313	298	333	355	325	320	327	323	320	297	330	312	312	333	321	336	317	318	310	314	332	314	331	287	296	281	284	342	317	322	328	357	328	301	284	339	318	328	324	330	340	279	325	296	320	317	294	304	331	337	335	328	346	314	297	318	344	280	319	350	323	323	322	319	346	301	332	348	325	330	298	320	318	276	309	299	307	339	335	314	282	279	341	297	337	307	285	336	305	327	320	322	342	306	321	299	315	320	321	331	341	337	321	322	356	334	299	306	313	301	308	305	342	358	326	337	318	303	328	293	332	342	290	316	340	295	319	332	300	323	329	327	334	304	333	326	318	319	313	325	332	333	332	316	311	316	309	329	330	323	320	318	319	315	332	330	279	308	321	325	303	310	339	304	337	320	322	304	318	282	328	304	321	299	320	330	298	310	300	326	316	332	326	346	306	299	315	319	298	344	300	279	302	332	310	305	368	337	331	319	309	330	299	315	338	327	322	320	315	309	331	331	344	316	313	285	329	314	346	332	318	342	307	324	298	322	324	319	290	308	315	276	300	334	279	297	316	323	297	323	348	322	330	336	333	330	318	319	322	359	292	316	318	318	326	336	307	335	321	325	308	327	341	360	350	344	306	289	323	319	324	354	324	321	313	313	347	349	302	325	309	340	348	334	313	306	298	319	332	328	347	287	315	337	288	356	377	345	330	317	324	294	317	320	304	354	296	336	340	301	333	297	307	292	306	317	311	332	335	321	356	313	339	272	323	316	329	298	328	297	323	307	322	333	305	314	307	307	303	300	305	324	308	300	326	317	320	296	309	312	334	321	314	309	311	309	286	315	310	309	299	286	305	311	348	306	333	314	303	330	283	338	323	292	305	382	329	297	295	328	298	294	290	339	314	323	303	320	360	306	306	340	342	286	342	330	309	346	286	326	339	335
27822	10519	1840	1298	1032	938	930	942	973	972	959	970	1012	972	955	985	962	931	926	914	937	1021	960	1059	1004	993	940	935	1042	960	973	977	948	910	956	942	975	914	923	893	945	929	896	989	964	979	966	923	991	949	1024	942	962	884	948	981	947	1000	940	948	961	952	922	957	943	982	949	962	969	967	941	946	948	941	985	953	967	945	1014	985	949	959	1002	968	930	979	983	949	957	958	949	956	962	945	983	973	992	903	899	945	965	911	958	948	952	954	1048	953	954	956	905	940	954	922	959	977	980	951	1007	971	924	967	899	935	966	945	938	963	1009	983	976	962	960	949	983	987	941	972	990	978	966	979	970	984	953	932	1003	934	992	978	920	942	970	981	1006	936	905	977	966	998	972	953	903	964	961	962	939	945	944	937	973	925	965	944	977	1002	973	938	974	938	1003	969	965	983	994	965	1011	1009	955	939	967	914	983	958	1002	954	992	948	948	950	973	937	923	945	941	982	999	990	973	919	960	914	943	965	1007	960	944	903	997	981	905	945	1017	931	972	950	970	988	961	928	923	978	974	975	953	948	959	985	934	984	1016	992	936	942	928	957	938	920	932	986	963	930	994	969	962	969	953	926	956	992	989	1017	926	946	970	943	941	993	902	971	928	966	926	962	968	949	889	985	896	980	950	949	933	959	962	954	968	943	944	1000	945	925	950	926	957	942	952	922	962	943	951	991	877	1018	926	952	948	903	903	971	1005	981	912	955	963	1006	916	937	939	1010	938	950	960	939	902	909	921	970	951	946	979	947	982	1001	1020	1022	940	938	1006	969	914	931	985	997	958	961	956	928	954	963	910	943	1000	976	940	957	936	962	951	940	950	985	951	916	981	963	938	983	927	948	940	926	914	950	934	988	997	994	940	970	1000	891	930	955	960	957	943	940	945	1010	997	911	923	899	953	1039	1008	943	966	983	916	1002	957	998	987	946	929	914	908	936	898	1007	972	1043	1029	889	954	953	979	946	971	1011	959	938	954	959	924	980	955	949	935	969	982	959	934	993	995	992	948	964	971	960	948	1000	967	1037	927	1002	957	974	912	973	948	953	922	954	990	940	972	985	945	926	926	949	969	978	963	1024	941	964	967	941	931	932	971	951	925	982	959	951	937	918	971	943	1001	964	949	919	884	1000	919	909	946	961	984	915	939	911	990	909	929	951	983	947	973	964	966	953	926	921	960	912	926	939	901	951	996	948	928	988	882	937	923	998	922	945	947	914	919	948	929	947	978	961	915	952	1009	931	942	928	978	941	960	975	947	944	888	960	969	982	968	917	962	974	980	922	943	951	918	979	969	918	955	942	978	966	936	945	913	991	981	973	948	933	939	941	948	903	984	957	875	991	989	983	995	956	1001	931	978	1006	968	967	957	1009	959	972	940	947	999	994	991	919	957	904	975	942	934	1025	858	919	948	943	951	979	968	940	950	923	934	936	898	970	940	1005	928	927	979	954	929	972	956	918	999	944	949	980	986	932	945	984	989	964	956	992	989	923	982	952	973	948	909	965	949	947	967	964	952	963	1021	1053	928	972	957	996	972	927	936	906	953	926	881	982	946	925	914	950	925	981	974	963	964	950	969	990	968	962	968	939	984	935	969	916	982	921	927	1007	924	975	992	919	958	923	988	996	975	954	937	964	954	977	1026	964	940	905	921	974	953	944	949	1008	947	972	1003	942	862	939	968	919	987	1015	925	964	905	952	912	972	969	908	986	953	941	979	931	929	926	977	906	941	931	944	1001	888	1019	971	974	990	913	948	961	1003	983	906	970	953	897	931	920	995	920	967	991	930	940	976	940	995	939	934	916	926	969	981	930	948	955	929	952	960	904	935	957	941	969	923	966	1007	915	918	952	1016	944	988	974	905	983	953	1012	1009	950	928	973	938	947	970	1013	984	945	953	914	935	979	1024	940	946	975	957	1003	955	948	937	995	978	979	990	956	966	965	963	1066	906	956	960	953	934	960	877	975	979	919	1004	948	989	984	946	939	1027	907	949	994	951	932	944	937	942	923	1024	969	1013	953	1000	911	945	923	978	1013	896	957	954	963	895	968	961	982	955	954	983	969	942	987	947	950	863	930	921	946	946	990	988	918	972	987	1007	955	936	1011	943	916	925	930	929	960	949	1020	983	900	958	954	979	942	945	950	956	968	986	983	973	930	940	983	944	1026	932	975	952	921	913	915	957	942	932	968	944	871	985	965	961	1006	1025	954	935	1008	990	990	966	989	988	981	987	925	962	944	914	951	950	912	915	993	990	906	982	929	944	978	930	961	897	959	983	967	911	939	897	979	958	956	945	950	920	968	933	942	909	960	977	943	980	986	935	882	922	945	981	958	1005	935	941	989	970	970	920	978	921	923	951	974	928	935	939	1014	902	962	978	922	975	948	967	965	960	932	913	978	988	977	961	991	915	990	966	919	929	985	914	976	1027	965	995	1019	983	914	971	950	909	1011	949	965	973	1036	959	957	961	987	999	921	1026	948	948	955	980	892	922	988	955	932	961	990	998	966	939	1004	980	921	976	925	997	931	968	967	922	952	929	925	998	880	1052	1030	952	942	964	977	936	908	973	936	991	934	987	994	982	950	919	960	910	964	930	1004	915	923	930	969	992	973	994	939	962	974	973	976	951	949	905	994	923	989	989	950	965	958	929	933	935	945	942	950	941	997	930	909	936	947	946	966	899	1006	1009	961	963	955	942	975	969	948	973	952	984	932	980	982	959	907	934	959	927	937	1000	972	919	1017	1013	1004	992	979	988	1034	961	912	924	954	911	918	967	956	982	963	927	976	924	1018	917	959	956	973	965	986	1010	980	990	970	1005	941	877	988	886	1015	907	992	964	962	946	1003	1006	966	935	988	976	968	950	967	927	946	1013	990	935	925	934	1026	947	938	958	924	963	989	976	951	945	978	991	985	993	1009	972	1049	987	935	973	943	965	1012	968	947	951	1019	916	937	966	1006	964	968	980	964	1034	986	984	918	918	946	930	954	927	938	947	930	939	964	913	961	981	1015	966	971	941	1009	940	940	983	932	899	937	965	954	1016	951	980	968	940	982	952	992	993	936	1053	948	1014	942	931	931	941	929	956	926	994	936	945	967	961	966	922	973	1019	994	954	1001	986	925	938	938	1001	885	1022	959	976	986	948	962	955	942	1018	962	950	919	963	1003	952	971	1030	916	908	929	979	953	945	894	971	923	955	1046	941	1020	937	972	967	963	943	988	1022	960	925	1017	962	977	956	940	944	968	987	966	965	972	950	962	904	973	957	1007	948	995	982	896	948	903	943	961	996	957	942	888	981	957	960	976	1005	964	997	923	958	904	939	978	964	941	926	950	972	945	970	934	936	896	954	912	938	943	962	914	946	965	957	940	963	923	966	931	958	988	993	949	929	962	983	953	930	892	964	971	917	927	931	959	933	978	977	992	1024	990	931	932	976	886	939	1022	1010	963	967	956	961	958	993	944	942	955	966	966	934	937	974	928	983	1011	912	964	927	936	931	974	926	992	991	946	928	949	968	955	877	977	939	900	915	933	977	955	963	972	964	953	994	991	919	930	924	926	990	959	982	919	951	957	995	902	978	952	973	964	970	931	975	972	934
5457	962	978	863	817	779	753	835	786	734	792	772	775	767	792	789	788	798	783	776	786	794	794	825	829	743	798	750	780	723	768	789	762	732	839	786	739	759	785	788	805	742	788	818	761	801	765	766	700	810	766	743	792	781	807	829	727	773	814	801	793	733	791	725	764	789	770	747	741	815	805	753	779	758	728	778	745	773	755	727	806	733	785	805	768	836	843	750	783	760	806	791	781	768	834	771	769	779	787	770	787	789	839	757	743	720	792	762	774	768	742	754	842	785	820	804	771	729	823	759	797	733	785	818	795	787	786	807	763	828	775	784	765	764	805	765	758	768	736	733	796	809	763	778	753	805	786	748	833	788	767	763	822	754	762	719	762	757	790	783	761	736	800	777	790	754	787	764	777	790	825	762	775	754	776	795	761	703	777	763	742	776	778	782	741	777	719	738	778	809	795	777	770	792	792	777	693	747	774	797	777	776	785	793	767	787	782	746	778	778	787	812	760	745	746	825	731	735	722	789	787	770	740	784	764	744	740	753	716	785	784	773	778	778	747	747	812	733	753	744	767	767	735	774	772	795	799	796	786	774	743	780	730	798	815	809	760	782	787	770	781	779	745	731	793	817	810	792	745	773	781	805	766	781	767	762	748	803	777	769	804	722	793	797	732	792	787	789	753	734	789	831	781	800	808	741	769	760	783	746	761	756	762	766	832	773	768	743	751	777	752	780	785	790	770	768	759	823	760	756	771	776	786	766	793	784	761	768	742	785	767	789	795	750	789	752	716	737	747	759	780	757	759	787	755	817	797	800	748	747	713	792	812	776	774	799	787	781	770	811	783	760	777	759	771	770	766	789	798	829	804	785	795	745	754	698	812	830	763	730	765	760	807	793	787	746	794	753	714	740	779	765	746	772	788	745	813	804	789	787	812	802	792	766	820	729	785	810	745	778	791	777	763	731	776	746	776	801	756	773	739	778	768	794	766	778	733	753	769	776	748	766	780	796	795	809	760	808	786	716	732	777	763	759	768	779	749	750	778	790	707	821	710	748	753	829	749	775	762	755	820	787	790	746	775	742	770	786	757	799	761	697	771	754	809	749	789	778	771	802	768	731	735	784	763	745	763	762	769	804	723	814	774	732	794	763	769	811	774	764	797	810	756	803	769	744	794	815	777	773	764	794	788	775	755	739	789	811	781	772	781	748	779	780	783	764	767	795	824	717	758	723	807	789	720	769	721	754	769	799	788	788	790	707	784	784	742	787	780	819	759	769	787	775	780	768	773	844	803	730	767	788	769	770	745	751	778	789	765	762	826	761	739	761	736	764	798	761	775	818	773	772	770	816	767	725	764	768	722	797	789	781	754	734	747	792	751	787	828	773	825	766	787	782	770	764	759	799	843	788	837	796	764	781	796	738	734	753	817	812	808	753	738	776	806	768	773	750	777	754	767	745	794	758	786	771	776	804	825	785	788	771	783	819	760	793	741	741	795	752	767	776	805	752	770	784	738	768	805	743	767	793	748	734	777	754	753	805	783	802	766	825	760	772	768	777	803	750	775	779	739	795	779	742	741	792	720	773	795	739	787	745	773	755	809	800	784	733	797	736	772	810	776	782	758	791	808	790	787	737	761	753	789	834	777	771	757	781	773	768	757	742	763	830	822	801	778	735	777	814	753	797	794	782	766	794	796	802	785	798	778	776	808	760	814	820	748	757	732	701	715	782	733	769	783	823	776	724	763	780	743	824	775	796	830	781	809	745	790	739	743	813	723	813	748	783	688	768	789	816	746	800	751	763	728	800	746	754	769	742	783	786	799	737	781	753	771	720	677	768	804	788	750	781	799	757	777	756	798	805	698	785	772	781	768	778	833	741	761	767	787	750	769	765	777	787	722	798	780	775	769	768	765	794	744	800	756	754	753	799	807	800	820	787	764	779	772	721	780	774	732	777	759	759	762	745	864	767	774	762	803	798	747	762	768	793	772	808	804	764	760	799	794	799	754	790	791	785	771	792	802	788	786	815	786	801	779	794	752	770	801	779	793	722	783	808	789	767	757	814	768	805	788	758	743	745	778	793	724	774	793	728	756	763	772	796	731	738	776	762	783	770	756	762	814	739	779	759	745	791	786	767	757	793	792	813	797	815	718	754	790	772	789	802	802	781	762	822	765	800	788	762	789	776	749	739	776	796	790	751	782	769	780	771	743	743	785	771	728	791	784	797	753	760	745	740	740	802	767	776	704	783	756	729	817	769	715	791	789	793	768	754	776	794	756	761	778	727	765	789	773	733	804	797	693	773	735	782	711	754	784	823	794	748	792	756	803	747	749	770	769	760	764	765	769	824	735	836	796	729	798	794	827	790	775	790	773	769	773	747	762	752	777	831	693	773	742	759	807	754	800	745	760	829	740	772	792	740	776	737	784	791	761	789	777	731	775	782	744	742	783	820	814	809	782	791	798	776	766	764	793	794	749	788	789	769	749	788	765	803	736	798	775	752	788	773	794	742	802	800	781	821	778	773	760	814	808	814	810	757	766	786	749	822	787	777	793	757	817	783	750	757	760	748	781	761	710	846	788	760	760	838	799	733	765	774	833	761	756	824	841	797	805	758	764	833	745	760	808	766	789	821	781	763	738	795	763	739	802	779	785	801	759	794	775	743	852	753	753	875	798	760	809	768	779	743	761	751	785	794	714	730	825	763	752	793	716	779	779	820	719	765	787	742	775	787	768	768	751	797	713	766	813	770	773	803	782	780	738	791	775	809	794	792	753	737	778	759	779	766	707	736	797	785	772	762	798	810	729	800	759	762	721	779	738	817	750	785	769	722	802	796	794	789	750	744	747	798	772	737	764	783	790	765	773	793	762	758	736	784	798	821	794	794	784	783	802	754	777	762	812	755	779	766	761	782	817	806	781	840	779	765	774	758	796	734	771	755	794	784	738	791	776	782	752	766	761	763	777	749	767	779	793	830	768	764	769	768	797	784	746	846	693	795	828	750	793	782	748	809	831	796	763	738	782	771	773	779	762	765	752	764	780	785	756	721	791	758	771	757	758	726	784	745	777	813	758	775	775	816	806	775	746	736	763	775	821	772	815	805	757	811	760	788	762	716	742	773	773	749	770	759	751	828	777	749	757	777	787	788	773	781	767	777	741	786	766	735	743	776	766	754	762	801	783	788	773	762	725	744	747	757	733	778	788	817	794	791	741	730	754	777	747	799	784	739	741	714	806	829	778	726	799	752	771	755	756	750	782	804	771	752	748	771	777	804	721	784	759	724	761	768	757	859	763	730	738	806	770	765	739	722	785	738	801	785	744	778	815	810	804	747	798	742	803	761	766	809	858	811	787	795	765	721	793	772	824	773	764	735	786	813	751	762	748	753	783	777	806	781	755	739	797	783	739	749	776	766	801	751	767	777	790	735	706	795	781	756	854	774	757	845	808	722	720	776	751	779	752	785	766	793	720	751	742	806	766	794	796	834	757	751	890	829	788	766
25613	21374	27181	25377	4586	1184	947	796	703	717	722	746	724	753	690	642	701	690	698	689	686	653	673	685	624	663	714	668	640	641	652	678	653	671	629	643	692	678	642	687	666	629	634	656	634	668	671	660	647	611	643	645	648	618	628	672	656	672	688	609	649	644	651	668	659	610	679	654	625	594	656	648	618	670	661	699	682	727	664	660	687	641	659	704	622	699	662	668	688	632	685	635	634	669	677	669	648	666	649	656	644	622	644	684	664	644	665	664	639	598	653	640	653	592	669	674	696	666	641	635	665	702	646	657	677	680	662	648	681	672	629	623	629	644	595	612	649	624	630	648	654	625	669	645	651	664	654	623	620	644	643	613	623	674	678	676	675	615	700	655	698	638	659	687	651	654	663	668	644	643	626	643	636	614	672	652	609	636	644	635	645	663	669	650	652	647	700	645	686	639	627	600	651	641	624	648	615	651	664	630	587	624	649	637	633	582	673	695	641	688	637	656	632	606	658	667	657	637	630	660	663	662	663	633	622	656	646	627	677	650	653	620	596	648	651	680	645	636	635	660	653	660	643	594	666	652	620	658	711	676	656	666	643	647	631	647	696	601	638	669	625	619	678	664	612	659	680	666	669	646	621	606	668	646	636	687	684	613	654	657	650	655	623	628	616	610	639	614	639	630	625	664	629	700	619	629	666	650	637	644	609	608	672	649	653	625	639	630	618	650	653	661	631	612	660	634	630	692	665	654	596	674	637	644	656	647	639	642	661	609	630	638	666	607	646	624	624	673	640	647	654	678	634	603	603	666	645	683	634	615	647	630	655	678	604	615	678	663	645	613	620	629	639	641	651	594	659	621	623	627	645	672	615	647	606	629	661	663	670	669	646	691	665	641	582	616	622	630	695	616	678	645	627	622	615	642	650	668	615	643	612	676	684	695	606	615	649	679	625	680	611	657	611	657	642	656	671	631	668	666	674	635	636	573	655	671	626	680	646	656	606	658	611	649	636	610	663	666	626	674	651	634	691	639	628	573	674	667	657	633	651	626	626	654	670	613	627	620	650	628	670	617	625	638	618	661	650	678	629	651	602	669	621	658	621	652	622	652	633	648	618	613	632	626	640	663	648	670	674	650	642	636	660	694	622	624	651	616	690	635	611	638	675	708	664	671	674	660	626	699	670	586	656	655	645	683	631	683	694	647	648	628	633	640	642	655	636	612	638	629	650	662	668	658	647	642	630	661	654	632	632	672	630	628	650	651	662	647	634	646	691	676	602	641	667	635	683	582	629	619	649	632	607	623	617	631	658	668	640	662	649	640	640	625	665	626	654	604	621	669	664	697	624	659	658	620	686	594	654	675	635	610	648	675	625	625	630	639	648	606	643	664	683	612	692	610	635	666	635	627	626	663	665	638	622	637	611	713	653	685	620	653	640	634	636	647	668	618	619	699	617	603	623	686	664	639	663	635	615	677	679	674	651	622	618	663	625	616	607	676	678	689	654	672	686	634	671	634	672	621	651	677	648	619	692	678	655	654	679	626	622	662	644	630	664	680	650	693	599	620	638	605	698	613	649	626	664	627	642	614	640	652	623	636	666	594	635	601	655	670	645	697	643	653	653	628	652	646	684	626	656	653	697	633	635	638	606	633	621	635	641	616	625	555	641	578	645	614	653	631	629	655	695	681	630	603	642	632	622	606	672	684	647	630	665	592	650	628	652	652	683	658	641	627	657	667	631	627	602	664	639	690	608	632	659	651	671	674	616	657	656	677	608	660	618	628	654	663	650	664	679	645	598	632	652	635	632	623	636	661	644	670	630	647	655	616	641	685	674	588	634	628	621	636	655	634	653	620	634	613	645	644	662	653	628	629	674	663	635	632	643	670	681	638	647	667	591	677	675	646	626	661	646	636	666	642	656	653	617	629	586	672	578	658	621	611	663	619	663	659	625	639	645	626	645	632	635	643	684	624	667	706	686	710	643	627	632	665	666	618	608	677	670	600	602	668	652	649	626	682	658	699	647	684	660	640	667	661	654	642	653	622	704	683	622	655	691	675	634	652	654	597	642	645	690	650	619	635	620	678	692	652	635	656	636	661	649	654	625	624	662	641	656	640	590	603	618	602	643	651	644	675	664	632	645	641	669	635	646	629	625	674	656	638	651	599	618	646	661	646	661	669	666	656	647	617	686	623	682	620	661	668	643	660	634	651	674	624	603	629	622	659	646	649	637	683	642	640	695	638	642	640	587	671	624	687	652	649	662	643	654	643	657	629	650	652	657	672	637	675	621	635	630	684	664	676	641	638	657	640	634	658	670	642	625	670	613	627	637	621	639	680	649	634	673	679	608	642	678	644	647	670	606	616	630	576	616	643	611	619	642	663	638	595	646	627	651	671	643	684	654	631	618	595	672	664	613	629	633	644	658	660	660	618	677	652	619	650	661	668	625	680	636	669	676	614	659	685	613	654	660	616	671	707	631	605	632	633	638	623	679	624	685	647	629	681	624	637	666	648	672	625	627	627	641	677	616	643	638	668	605	657	676	652	703	667	688	651	675	608	676	655	657	649	640	651	607	651	689	634	670	616	645	669	595	661	645	625	666	671	654	644	632	635	645	623	696	639	674	621	666	698	612	657	656	657	625	617	655	609	680	666	633	692	634	643	620	611	660	612	644	662	660	648	669	633	644	619	641	674	656	657	609	655	640	618	665	676	620	615	656	660	641	646	607	658	649	658	653	618	622	680	620	639	681	683	688	606	647	683	666	675	678	608	660	623	662	644	684	672	629	624	639	633	686	590	647	662	669	635	669	627	659	679	622	603	632	658	668	634	623	635	620	628	606	681	629	656	684	650	628	584	644	644	654	663	633	667	629	661	648	641	634	676	655	659	642	676	662	621	607	633	668	657	639	681	647	673	629	601	661	668	676	671	641	630	660	641	600	612	658	593	672	619	611	653	659	625	677	638	638	631	603	646	581	678	676	667	631	630	631	627	670	679	630	671	656	699	622	680	634	617	642	643	625	646	652	669	700	620	608	660	628	668	637	678	654	646	684	673	618	678	618	665	640	660	681	670	617	634	587	690	636	642	610	656	676	664	615	659	634	597	645	658	638	659	614	630	649	652	612	654	617	665	614	613	608	654	661	667	626	684	643	625	622	643	684	606	633	646	664	677	649	706	638	657	650	641	617	688	663	656	637	663	675	636	669	617	666	631	649	620	649	607	619	580	589	656	679	691	631	687	675	667	644	692	659	673	615	683	672	620	636	641	687	640	635	636	625	639	674	646	689	624	650	679	616	591	630	628	629	656	615	631	710	658	652	616	662	658	677	625	605	625	660	633	637	666	659	646	613	663	632	652	643	676	676	646	637	658	618	634	643	637	700	619	666	637	663	674	634	657	644	656	629	665	655	664	675	622	629	648	695	588	631	608	702	622	602	639	635	611	635	656	629	639	651	648	657	640	643	645	648	634	620	661	659	642	650	641	618	657	612	635	637	649
3697	2936	2354	1415	1018	906	754	784	703	647	629	630	601	592	622	637	565	553	520	577	589	594	591	587	548	551	566	545	611	553	571	572	590	529	562	562	592	531	581	554	563	588	577	567	562	557	520	586	580	575	605	604	553	568	581	561	597	569	552	554	546	571	554	565	572	538	561	546	558	536	535	581	527	543	577	538	549	563	603	585	551	553	588	557	542	503	545	522	518	563	556	587	511	549	563	520	574	550	551	582	525	573	584	545	534	529	577	538	559	528	480	558	575	552	548	551	565	521	553	554	564	597	581	561	540	553	600	558	551	586	583	568	566	564	551	544	549	549	559	548	570	579	596	554	538	543	540	555	569	524	571	553	552	540	526	581	565	576	516	591	565	555	579	569	508	576	586	563	576	540	536	570	581	548	560	603	573	548	562	525	528	579	534	541	557	583	527	521	577	554	596	557	590	529	532	575	563	510	587	596	576	550	566	571	540	533	570	580	532	572	552	558	515	540	567	555	531	537	578	562	563	530	545	560	572	579	551	515	543	567	596	552	558	526	501	553	541	556	586	545	527	564	534	591	559	581	582	539	573	542	533	519	561	561	574	536	548	558	498	546	548	542	539	537	584	500	538	599	506	595	532	534	573	534	564	527	537	534	585	570	569	534	545	561	580	526	553	541	532	509	588	537	541	547	557	526	495	555	542	541	561	537	555	556	569	543	508	552	545	571	567	560	573	524	544	550	547	576	533	568	566	548	545	580	522	543	575	554	551	574	574	551	525	585	523	592	543	518	574	578	579	594	569	554	569	566	506	557	530	557	545	535	558	561	558	577	513	545	563	546	529	541	537	572	567	539	531	527	567	529	537	598	575	533	588	575	538	541	553	604	540	542	554	526	537	550	553	563	565	531	531	552	541	544	574	549	553	578	552	525	558	566	598	572	556	570	550	588	575	539	561	551	564	545	532	561	545	552	548	552	557	567	530	541	499	533	562	538	567	568	558	559	531	535	486	580	540	525	561	577	527	596	598	594	520	566	542	583	531	572	582	543	560	560	571	526	563	580	571	573	542	560	568	531	576	576	549	557	548	556	554	531	550	530	540	520	557	580	532	530	559	564	541	521	533	538	559	520	528	526	538	600	570	553	564	582	544	546	529	486	574	596	546	534	537	550	558	555	564	526	515	547	545	527	527	518	546	562	541	542	573	560	600	523	571	532	555	529	584	571	547	568	536	545	527	487	520	518	539	523	530	556	584	556	530	526	571	569	537	563	565	534	575	558	570	590	544	538	571	566	554	567	568	553	552	545	557	531	552	539	525	554	569	595	532	557	581	588	571	548	556	564	529	575	522	582	589	577	556	553	576	521	560	564	525	553	611	544	557	525	536	568	524	572	597	550	563	554	535	533	561	528	560	559	515	582	548	538	533	535	591	574	574	547	582	556	544	494	567	563	541	530	567	538	529	554	547	540	506	583	559	560	551	558	527	567	569	571	553	534	581	496	558	583	562	578	556	531	549	539	590	545	543	501	593	533	557	541	531	543	573	560	552	522	589	553	570	568	564	562	530	548	562	542	578	542	556	587	587	554	605	541	531	526	511	537	535	544	521	546	559	549	526	533	576	542	547	558	569	540	563	577	519	521	536	527	570	603	571	510	587	566	531	539	568	566	534	549	568	522	541	551	542	564	559	545	602	559	537	583	577	560	520	541	565	583	568	527	572	543	550	572	604	571	561	586	556	521	520	540	574	569	587	551	545	580	535	506	584	507	566	557	563	571	569	562	553	576	507	546	561	535	517	552	584	537	551	555	542	550	563	577	568	556	502	548	549	545	604	546	528	570	564	537	499	550	528	554	543	549	520	570	561	505	588	527	518	540	544	573	520	558	590	554	552	567	550	541	557	563	584	526	563	534	532	564	562	564	535	485	552	539	518	553	524	581	563	497	528	537	582	632	542	581	563	555	546	521	548	547	556	538	556	557	523	549	513	568	579	568	537	559	553	529	583	567	568	532	525	541	486	533	551	535	539	567	529	545	536	512	540	542	580	555	550	543	567	534	558	562	555	564	567	529	555	579	571	511	518	533	517	538	522	558	567	574	554	539	513	587	554	550	555	522	580	544	563	507	523	562	545	563	588	553	557	528	562	556	563	570	566	568	571	543	492	550	536	564	528	541	554	554	527	520	565	559	538	517	523	550	524	522	529	560	561	547	525	570	547	570	598	574	552	540	586	521	548	550	568	504	557	569	550	528	571	589	532	556	590	535	544	526	564	554	581	578	562	574	558	530	522	566	527	566	530	543	525	528	559	531	585	564	577	580	576	540	548	564	531	548	517	552	563	585	532	548	547	542	523	529	532	539	586	555	600	492	508	548	597	560	567	503	591	540	603	584	536	578	552	547	576	584	541	520	551	518	548	571	535	562	532	569	547	527	585	551	566	509	577	561	519	522	552	530	527	566	547	558	556	541	558	583	536	521	555	501	517	568	522	573	576	539	601	495	574	585	552	572	512	561	606	551	601	537	545	574	512	513	524	513	534	565	570	533	537	527	551	558	560	533	577	574	554	528	565	589	546	515	525	527	488	572	536	566	514	563	528	582	586	548	536	536	545	529	576	585	589	601	592	545	547	537	541	544	560	543	535	542	526	568	555	531	550	553	537	525	532	549	552	548	487	536	526	553	541	531	554	525	537	571	490	582	554	565	558	575	560	565	539	511	508	548	556	543	578	541	568	554	509	603	564	561	551	541	548	520	561	569	584	514	530	501	555	579	545	550	568	569	557	547	554	594	579	573	528	538	552	590	545	590	582	547	563	520	551	573	583	521	574	548	556	550	549	531	570	538	570	527	532	575	525	555	538	552	544	578	558	550	485	595	554	523	582	535	503	535	554	560	548	612	542	579	564	527	545	534	542	586	587	522	533	546	593	529	551	571	561	520	586	540	561	575	623	548	534	528	531	560	555	534	559	534	526	533	578	544	536	540	561	570	506	560	544	546	557	572	556	544	528	565	553	566	542	509	610	556	529	546	553	542	520	538	561	547	548	553	503	553	526	550	530	537	523	566	566	551	568	534	597	561	531	543	562	560	505	537	501	560	541	575	564	550	536	549	576	524	577	542	562	530	582	578	569	550	535	527	547	531	513	529	565	560	551	537	547	565	546	527	507	579	547	510	550	557	520	534	550	545	530	540	557	548	564	552	568	510	533	554	518	527	548	539	510	602	575	548	544	531	533	529	558	531	542	548	544	576	575	538	518	573	525	574	540	549	518	539	535	557	527	528	567	595	546	573	566	511	593	555	556	538	544	519	552	561	558	493	581	579	567	509	561	560	537	537	507	573	562	535	527	522	536	511	527	561	586	546	538	531	552	562	571	573	558	580	573	557	604	509	594	557	551	565	577	574	522	591	528	543	577	575	567	518	559	507	582	518	558	572	566	615	520	564	601	560	496	532	507	601	575	573	542	561	520	537	540	577	524	594	531	570	552	557	583	542	539	545
24545	21424	28573	24684	21197	3727	906	613	460	453	429	384	402	388	414	408	376	369	380	349	384	350	368	355	353	372	373	347	347	355	354	340	344	341	359	357	353	363	357	379	382	359	360	352	328	335	356	350	360	357	371	349	336	356	345	358	350	325	346	360	358	345	370	333	358	360	362	334	357	349	378	346	382	343	345	352	326	353	378	344	353	373	390	350	343	317	312	356	330	347	363	349	328	366	340	333	344	318	374	338	365	344	358	356	331	338	374	328	354	383	372	346	344	396	329	325	328	349	373	380	356	350	320	317	347	348	324	362	306	376	331	361	362	333	346	370	342	336	338	339	328	354	348	339	367	346	332	370	364	357	331	377	334	327	360	323	355	332	335	356	338	309	365	356	359	366	381	343	373	337	360	313	324	332	342	352	374	382	332	322	362	335	325	342	330	350	302	342	331	351	308	326	358	354	325	355	343	329	352	335	370	335	332	297	329	306	340	348	317	328	315	329	342	368	336	333	341	345	347	367	343	343	348	335	373	370	369	354	342	367	337	335	328	405	391	327	335	319	336	331	367	342	339	344	346	336	350	328	341	382	359	365	333	329	350	331	353	367	366	365	331	336	318	350	328	350	355	385	347	329	356	331	331	364	354	371	307	370	363	352	329	361	339	347	332	351	341	355	337	334	329	343	370	324	326	366	339	324	329	336	330	368	332	346	364	345	353	349	372	373	329	351	340	335	379	368	361	368	359	341	357	321	344	321	358	348	316	345	354	375	321	337	318	341	352	328	349	321	336	345	349	321	322	333	356	344	309	344	347	305	328	339	371	317	364	337	333	352	335	330	350	371	327	340	309	326	392	354	352	347	330	351	333	343	359	337	345	356	343	339	344	335	372	369	322	387	311	353	354	329	358	344	341	344	347	343	315	341	344	344	366	315	326	340	363	300	293	366	369	327	363	355	366	340	355	347	323	356	323	345	313	359	349	343	355	324	325	342	363	344	347	358	362	360	322	321	348	325	322	318	342	351	312	320	351	346	369	329	380	367	353	348	318	342	361	351	349	338	344	359	329	338	336	357	346	404	353	300	355	337	325	354	351	354	331	348	335	348	342	328	353	371	333	359	341	340	331	347	344	352	360	366	328	360	311	362	353	342	370	329	351	338	357	362	317	326	354	366	350	333	363	350	340	352	329	376	369	352	346	343	361	324	340	387	372	351	336	332	347	341	375	338	324	343	325	330	360	344	343	358	337	322	349	310	371	337	328	331	345	342	334	325	346	334	368	361	353	368	332	359	321	352	352	321	363	359	361	327	347	355	315	326	320	368	355	347	310	328	325	347	349	348	362	354	345	338	349	322	366	327	357	339	355	345	345	323	326	339	342	347	361	352	323	340	342	343	369	372	368	349	331	370	346	319	366	358	367	335	322	340	374	326	357	361	335	333	331	354	353	345	333	355	348	374	366	348	356	345	349	340	349	326	356	333	348	329	344	305	359	390	329	346	310	383	355	343	346	342	360	362	339	366	344	352	334	343	394	360	319	360	342	379	334	328	348	365	345	322	307	345	327	374	353	345	359	356	389	341	356	322	347	380	346	316	372	363	358	357	374	373	338	350	333	342	353	334	341	356	336	328	339	353	323	346	332	332	350	338	378	350	334	333	352	306	372	351	351	378	353	296	364	376	369	351	345	320	326	318	327	357	338	337	323	367	336	357	352	334	373	351	386	348	348	341	348	348	371	339	332	320	344	338	342	333	346	328	376	377	351	323	339	370	365	355	342	317	305	344	342	349	348	360	331	343	343	373	336	323	344	359	321	358	345	338	373	345	351	343	363	325	355	341	321	355	358	337	335	330	362	320	321	367	354	335	356	379	327	359	328	324	377	340	320	334	340	333	319	367	298	321	318	294	376	318	327	328	334	317	362	327	319	356	329	341	341	349	309	319	331	364	337	387	329	359	330	317	351	344	339	339	358	342	323	307	344	335	332	344	347	321	348	338	352	325	358	341	354	354	344	325	344	345	351	400	341	374	350	360	366	356	344	363	293	347	355	349	344	350	328	341	338	316	325	276	379	324	363	294	349	349	367	367	310	346	344	328	367	348	319	336	354	318	338	336	324	350	347	348	381	341	343	376	337	376	344	322	329	318	366	322	348	350	324	380	323	363	340	354	318	350	323	325	312	342	340	358	336	322	327	373	348	366	338	337	347	342	339	358	368	349	330	359	351	345	354	303	334	346	321	364	343	339	345	350	342	317	305	317	339	336	356	355	364	319	341	343	369	329	337	362	337	369	337	333	361	347	324	366	329	302	332	347	346	353	351	347	356	311	383	358	330	359	360	341	354	345	323	345	369	329	353	317	337	371	314	338	387	347	331	367	311	338	349	366	334	328	303	327	324	334	343	360	354	329	329	309	335	343	361	327	383	331	348	336	368	356	342	333	350	343	363	322	371	308	343	364	347	323	354	341	313	349	321	297	362	324	361	356	313	333	363	379	391	321	396	345	359	366	316	344	325	356	373	330	364	330	351	359	343	364	319	344	362	332	324	342	331	340	337	327	334	362	345	334	338	355	292	337	336	339	344	364	352	352	339	346	359	330	372	341	340	354	366	323	368	328	356	379	347	344	320	389	355	304	326	326	354	338	330	368	342	321	320	375	346	355	332	348	299	353	343	345	348	321	278	317	349	366	316	307	340	349	329	322	351	371	322	350	357	320	359	303	322	336	375	340	373	355	359	367	323	335	331	331	376	340	343	357	344	335	311	358	346	321	317	327	378	349	320	346	341	331	352	370	319	355	371	312	317	338	328	336	330	367	338	326	329	340	355	342	328	374	360	344	334	325	323	339	337	357	339	330	334	346	336	341	355	364	354	343	325	337	327	317	350	372	339	335	365	333	354	381	321	341	330	343	322	331	315	355	314	345	355	329	341	337	315	343	302	383	320	315	332	336	345	346	337	337	338	335	324	321	326	370	342	354	338	326	333	333	335	324	345	332	332	345	376	367	329	339	352	343	348	324	305	334	341	412	337	286	316	332	319	351	332	350	342	332	341	341	343	330	346	392	334	364	344	320	321	314	352	331	364	351	350	340	342	365	346	340	335	331	310	311	334	347	352	322	333	349	371	312	373	353	334	334	318	357	328	347	342	380	365	337	309	350	367	338	352	345	322	344	331	326	374	335	351	373	347	350	364	347	335	353	347	328	333	328	336	351	315	319	383	362	310	340	364	313	318	333	324	341	355	339	363	345	330	339	375	347	350	340	338	357	357	361	326	358	373	299	350	361	351	342	348	338	343	331	309	318	361	356	326	324	316	356	339	354	346	347	365	362	371	350	339	369	350	329	347	351	329	345	376	345	339	356	320	327	384	334	334	355	348	334	332	337	354	345	336	357	357	332	330	355	346	309	337	354	349	366	329	332	334	327	349	337	338	361	346	349	360	356	348	323	380	312	313	340	336	339	357	337	368	352	350	350	335	388	344	362	340	321	317	360	326	311
3813	4908	4182	2048	1350	951	768	626	623	509	495	491	413	397	395	415	362	387	350	372	349	367	332	349	316	368	348	358	347	343	342	356	318	356	346	337	331	335	315	333	342	341	340	330	335	295	327	340	328	320	351	335	312	302	319	339	334	318	333	309	342	303	372	308	313	326	352	323	331	311	314	288	348	316	309	312	323	323	318	318	316	300	342	332	301	359	336	300	307	328	310	335	319	338	375	334	369	306	292	309	326	318	293	353	332	331	326	335	354	343	361	341	321	301	312	316	300	325	301	320	306	333	328	311	320	315	350	314	330	293	326	307	313	332	321	310	333	322	301	311	325	274	304	332	317	340	307	335	334	282	308	300	335	300	306	329	314	326	323	323	326	313	328	317	339	335	315	337	312	303	347	316	328	334	338	303	322	333	339	299	307	335	332	328	319	311	327	336	311	368	310	317	316	339	341	307	329	309	340	329	319	297	325	335	310	299	305	312	312	324	335	287	303	342	329	311	299	333	323	333	315	332	318	375	332	300	343	341	294	314	299	305	308	338	351	313	296	311	333	338	301	337	316	336	323	338	305	337	324	315	338	315	334	343	326	342	315	313	298	313	278	318	341	305	304	302	327	337	309	329	297	299	307	337	285	311	295	284	285	341	297	322	359	302	319	323	344	275	315	315	319	302	306	331	331	324	345	345	326	327	356	298	347	321	344	323	322	325	301	328	322	322	322	334	345	324	303	288	287	299	330	313	302	330	332	300	313	327	325	314	319	317	344	314	337	295	315	294	306	301	336	313	325	323	326	322	292	313	308	326	300	301	308	339	323	341	307	315	310	323	305	320	317	305	348	322	319	308	347	322	362	322	329	301	329	296	328	326	310	308	306	294	336	312	301	326	320	317	326	313	313	315	349	305	316	297	297	324	319	297	308	343	341	355	298	312	317	328	312	308	329	314	315	304	322	321	334	300	317	306	336	351	308	299	302	313	291	291	312	329	331	294	316	305	314	350	313	334	322	311	334	294	327	299	312	316	332	337	329	328	273	273	334	342	281	340	317	345	315	319	309	333	312	320	311	333	351	334	303	300	306	328	320	313	293	331	331	308	330	293	283	322	313	313	338	326	298	307	344	351	321	320	302	301	329	320	322	343	326	338	294	329	323	296	279	281	295	300	317	297	319	297	336	337	350	328	292	291	328	314	316	328	302	311	326	349	316	300	315	294	327	358	337	319	291	306	344	313	329	326	299	314	322	328	290	322	312	322	304	331	299	311	320	306	362	304	332	294	364	334	290	331	302	297	332	325	327	310	320	320	294	342	308	343	346	329	333	314	331	328	309	332	358	314	315	323	312	318	297	327	344	350	307	314	251	310	343	287	340	328	336	330	297	367	281	308	306	315	296	285	355	290	298	307	324	300	330	305	345	278	340	333	323	323	348	321	303	307	332	307	330	327	298	320	302	319	310	300	288	342	308	312	331	308	292	324	303	314	326	342	350	320	315	323	331	340	328	360	309	314	309	341	322	339	309	327	292	331	330	317	321	335	307	322	307	303	301	303	335	312	308	312	301	315	317	305	339	324	320	336	342	330	329	346	304	324	296	329	334	322	326	291	298	301	281	316	307	302	304	289	317	322	293	309	303	323	311	314	294	321	294	321	319	356	284	299	309	326	323	348	329	304	317	319	355	335	334	304	299	289	289	331	326	335	329	325	315	336	319	311	294	333	331	338	311	330	313	303	303	324	355	353	335	321	299	315	303	319	320	346	293	340	282	296	297	327	351	315	293	320	304	297	312	328	336	311	309	338	328	334	325	329	308	315	312	295	329	310	334	320	333	325	310	311	322	323	308	306	297	335	334	329	304	368	329	292	334	288	316	299	279	282	308	320	295	311	340	336	333	344	328	327	311	325	319	343	348	335	333	313	334	325	311	307	315	315	338	304	339	287	309	318	319	309	326	318	316	321	298	317	301	324	301	327	323	337	321	315	319	339	327	292	334	313	303	319	323	332	301	300	358	341	325	308	321	315	317	312	293	300	295	310	336	332	316	303	324	334	306	287	355	286	315	316	331	256	298	321	325	312	289	312	283	312	309	322	357	300	316	303	311	329	321	333	309	304	320	316	354	311	332	310	298	304	307	311	322	296	320	325	287	301	312	308	305	313	313	324	349	303	343	313	317	315	314	331	352	307	316	307	301	341	302	304	286	313	340	352	309	315	326	300	323	301	299	297	323	322	329	333	322	341	322	325	325	295	361	313	317	338	305	330	325	295	316	305	341	306	316	347	308	335	319	304	305	319	317	337	309	316	308	314	333	321	353	326	312	304	297	300	308	339	337	333	328	333	292	330	316	324	333	342	347	319	305	317	317	286	283	330	323	320	334	318	304	305	345	292	312	358	367	336	302	289	314	313	341	319	317	307	348	308	314	362	340	323	315	308	276	321	364	347	316	312	336	323	292	326	325	352	306	347	330	300	330	323	335	314	316	346	318	288	326	304	319	289	312	293	315	325	299	333	325	314	325	359	305	280	298	351	321	350	309	313	321	322	312	320	287	326	291	305	305	315	333	321	311	298	296	307	328	336	317	311	316	277	328	341	282	313	337	299	310	309	329	328	340	332	310	310	316	320	276	315	297	277	289	296	333	280	339	359	308	317	287	299	307	310	356	285	324	335	336	304	344	291	296	302	336	321	303	318	311	321	321	321	315	326	300	306	361	327	362	322	327	315	336	318	321	337	321	325	304	336	314	294	311	336	295	295	302	323	292	309	320	297	309	303	301	315	300	313	299	326	330	300	304	301	319	318	294	306	314	306	330	316	326	336	303	311	326	305	310	318	308	332	307	342	321	337	319	344	327	331	327	332	326	317	327	334	312	324	342	323	328	328	309	323	343	353	291	308	304	325	309	324	334	325	324	302	333	306	307	307	317	327	321	338	340	315	292	312	287	318	306	299	313	306	327	303	325	324	297	325	319	291	318	326	325	306	312	324	313	330	302	286	305	334	335	332	318	300	339	322	311	310	310	337	306	326	335	312	338	325	288	347	309	319	304	330	321	336	329	302	339	293	332	304	297	300	327	298	316	291	318	279	312	307	313	339	318	335	322	321	296	309	314	292	312	326	334	303	328	332	332	329	323	333	312	326	332	320	304	343	320	330	323	315	339	297	319	352	314	337	333	321	312	302	327	324	321	329	338	329	322	303	305	303	325	353	330	322	310	307	302	312	319	308	332	302	306	344	302	301	325	320	290	309	348	311	311	341	307	300	335	314	328	342	324	293	309	299	309	343	325	320	296	292	323	329	325	272	300	352	333	355	318	295	343	300	346	315	312	319	319	325	310	323	326	328	317	296	319	300	331	344	299	299	330	295	339	324	288	312	341	314	313	277	272	257	321	324	308	311	328	302	320	331	310	319	311	344	297	314	293	313	341	323	330	297	284	298	285	324	289	316	294	308	282	269	309	328	277	344	313	340	307	308	326	312	340	316	321	325	331	331
27890	10624	1855	1330	1006	973	976	1001	1026	941	965	1011	980	975	975	942	971	978	1007	989	1000	948	1007	1015	994	964	980	979	958	913	960	932	1004	1002	980	945	1013	950	910	946	961	957	924	973	959	964	958	987	934	959	935	978	1039	1012	1010	968	959	988	963	902	963	960	937	908	1007	1002	983	950	953	924	1006	1038	921	941	986	985	965	874	956	965	948	994	954	1001	945	991	948	950	979	987	998	957	1037	1052	974	948	1040	1015	982	953	958	943	935	987	964	952	970	945	929	963	928	939	984	974	939	957	972	969	932	968	979	999	1005	993	982	965	950	991	934	956	981	936	933	975	944	951	982	923	983	960	1049	941	965	982	959	967	984	914	987	983	930	972	992	972	943	977	943	940	1007	967	942	979	968	1001	971	945	947	1011	934	988	1005	985	941	953	994	942	977	914	1018	997	958	932	918	978	904	928	912	1007	923	928	1007	969	932	1013	962	993	957	991	954	946	917	1005	967	958	943	965	976	931	1001	982	940	980	924	973	1014	1013	1022	984	938	977	959	1001	969	975	923	900	958	997	971	914	938	971	991	900	975	952	992	912	936	979	958	953	986	946	954	946	937	1022	972	934	1003	992	947	974	968	917	951	978	959	919	954	993	946	943	1014	919	955	955	949	992	916	1006	945	1000	949	982	969	972	951	971	934	931	940	940	950	966	947	983	1013	988	924	931	986	968	955	943	920	961	921	938	987	919	920	876	964	971	979	971	910	1015	926	942	999	949	999	964	1033	979	959	956	1019	1007	958	1003	935	1013	969	962	962	961	954	969	887	915	956	997	918	965	925	920	948	942	974	972	936	984	978	955	960	949	997	910	959	1005	945	999	964	960	949	951	970	901	889	947	958	929	1001	956	944	908	1022	921	977	933	948	990	983	919	1013	979	925	1018	1034	978	988	948	943	981	906	963	959	978	954	988	964	965	985	1019	954	905	971	965	987	985	991	954	963	990	975	1004	980	954	925	977	935	976	977	956	967	978	976	1021	971	938	975	994	938	973	956	948	986	943	983	975	918	997	980	963	957	996	967	940	930	1015	955	947	939	1003	972	1010	1024	979	973	947	1002	976	997	964	924	961	969	930	990	975	972	948	930	972	1019	919	856	917	1011	950	1000	969	947	982	964	979	967	955	981	931	988	933	931	955	956	976	965	969	948	938	913	958	937	965	975	1038	1027	982	981	975	922	966	1004	913	904	900	912	915	972	1018	985	913	930	959	981	911	952	983	973	941	913	990	996	956	937	970	966	987	971	976	984	965	1031	952	943	984	920	926	1024	1043	953	986	966	973	987	901	981	960	939	943	1026	993	948	982	952	960	934	972	941	960	974	996	937	1010	964	975	930	938	1006	953	936	997	925	987	952	1000	950	1041	1002	988	973	885	978	935	1003	949	982	1013	951	926	952	934	982	933	1002	970	964	956	1027	925	943	918	961	950	954	976	970	969	1004	955	962	945	1006	992	1000	968	1005	917	974	952	960	1013	942	966	1013	966	937	951	946	956	993	977	932	958	1000	956	937	919	937	961	969	984	1005	944	936	963	980	996	918	1001	923	881	942	954	918	929	1033	1010	971	982	996	1010	992	928	980	907	970	879	968	937	1010	934	988	1046	996	918	919	971	989	1001	961	984	968	1001	982	965	970	922	910	1048	947	1020	955	976	941	889	987	983	924	957	998	966	1004	918	936	958	1000	988	946	936	983	1003	960	940	957	967	999	1023	934	975	912	976	990	1019	920	961	971	967	979	955	994	953	981	998	974	977	1025	996	917	1022	965	992	957	955	1008	1026	1020	955	1000	977	1015	934	972	887	929	917	956	950	970	995	960	970	987	938	927	911	948	954	992	934	941	995	956	972	941	909	950	1007	963	1016	947	931	974	1020	921	968	984	985	1006	1010	983	958	979	922	985	999	946	946	923	1009	999	960	940	979	974	975	970	955	1028	1004	1002	992	973	942	1006	916	954	986	991	948	938	926	977	987	964	1020	990	959	971	987	987	974	936	1018	949	956	957	950	938	963	931	960	999	929	914	955	972	969	988	957	1017	900	978	1031	954	984	990	967	963	938	961	929	988	950	942	990	996	955	927	970	955	913	984	1010	929	980	954	1032	970	954	976	1001	973	945	941	951	1011	941	934	1013	962	980	936	884	1077	966	941	952	960	922	941	934	957	958	1003	996	948	995	995	942	974	989	947	989	966	944	971	972	979	944	990	998	928	994	959	998	939	970	977	976	954	1014	930	989	937	994	962	975	894	987	1008	963	946	984	993	944	907	969	1009	951	947	986	951	943	967	950	983	960	994	930	989	980	1010	1021	931	994	985	997	989	919	966	939	1017	940	941	951	1000	997	1000	1009	981	925	921	963	973	961	939	965	987	1015	940	1012	971	913	957	962	930	1000	921	972	961	935	1014	949	934	1004	949	991	970	968	1021	970	909	983	975	946	974	978	946	994	990	998	993	949	965	939	999	948	955	972	924	921	970	961	959	976	941	1025	978	941	921	994	962	930	948	926	928	1012	939	958	969	950	1005	1008	942	918	1010	900	991	945	938	969	891	985	983	927	979	955	951	977	985	1022	920	950	964	1015	976	979	994	939	979	963	957	1013	964	922	1002	946	983	901	983	1012	976	1023	964	992	949	990	1006	1010	991	999	889	923	957	947	928	936	957	989	991	964	961	1015	927	950	1017	959	996	956	958	917	900	986	946	942	960	930	994	1002	983	952	986	978	961	983	950	981	955	976	930	991	957	997	954	1006	1001	973	957	943	898	927	1004	1004	971	961	934	948	960	962	967	980	968	992	949	959	962	962	1002	952	979	975	1020	1007	933	1012	996	991	1005	970	941	1018	975	927	938	946	955	987	989	973	937	991	971	959	974	962	978	978	990	972	1013	940	910	968	939	976	929	983	1004	957	975	1003	997	943	940	1016	955	1023	917	907	944	970	946	965	946	987	949	969	929	979	971	875	938	955	1011	974	947	906	978	978	907	966	954	928	997	918	986	1000	973	986	950	929	991	978	933	955	1005	1017	977	973	969	946	977	995	992	977	990	1017	998	935	969	946	939	953	998	956	1037	974	998	938	934	993	965	986	998	993	924	979	974	910	982	942	937	991	976	1018	986	946	931	1002	970	958	933	984	942	1039	990	968	1013	911	957	942	940	960	983	926	950	932	972	998	971	1000	1014	934	964	934	1017	925	912	1025	965	939	1039	951	982	1000	904	1008	980	981	948	952	990	1021	944	966	934	1020	1034	1021	963	1019	964	1007	960	933	991	999	955	1014	971	958	922	910	946	987	914	930	977	1014	999	996	1028	1004	999	979	963	977	957	1017	973	931	959	955	937	982	1021	990	940	995	912	943	934	943	962	983	935	973	930	1010	978	976	1018	951	942	978	966	1004	920	985	1022	911	1006	934	997	920	986	974	1012	973	913	948	956	1027	938	1003	986	982	948	952	962	932	993	955	992	947	945	872	957	970	923	923	988	1002	941	968	961	924	962	989	952	957	982	1012	945	998	940	935	964	948	995	963	1038	1006	892	953	975	924	939	956	1005	961	990	971	967	994	938	1025	996	945	966	1005	994	952	991	966	948	995	958	1011	984	959	994	924	973	956	998	1000	959	990	967	968	999	946	962	945	1014	968	961	962	943	938	963	983	944	973	985	945	930	1013	1008	1019	954	967	943	976	977	960	988	922	947	961
5454	992	937	851	800	796	797	764	797	774	745	818	791	786	792	780	772	818	777	759	763	718	847	812	784	790	818	777	763	783	776	745	791	790	781	788	767	735	750	807	793	805	816	745	787	739	752	751	750	780	777	809	807	779	767	778	820	794	733	765	721	804	759	817	779	762	811	780	795	773	768	726	758	758	760	774	792	766	759	767	779	759	741	777	810	773	791	764	764	768	788	730	769	819	789	786	764	758	770	787	764	760	741	731	813	787	783	771	773	785	813	770	793	800	731	786	776	805	759	787	797	758	776	740	794	747	766	782	769	772	764	818	765	787	741	812	757	785	787	749	809	799	775	754	767	700	794	753	753	820	793	741	738	752	791	758	755	769	778	800	701	728	785	822	807	787	776	774	773	760	787	785	803	804	724	750	818	758	800	813	729	820	751	757	772	791	742	780	808	799	808	769	803	797	757	766	776	740	734	752	748	776	772	803	698	794	827	780	740	763	790	758	691	773	769	812	802	790	774	780	747	776	780	747	737	796	779	785	831	745	777	755	789	741	779	811	833	793	718	736	772	721	756	749	733	792	749	811	762	810	797	756	765	753	802	808	762	782	809	742	736	769	765	753	791	805	757	720	790	723	777	789	766	752	795	771	725	740	789	715	777	787	777	775	765	792	796	762	796	786	815	773	777	804	777	740	738	770	773	802	795	770	729	801	771	779	786	797	772	784	815	748	760	766	822	741	802	786	778	712	762	769	841	736	759	728	774	774	819	764	784	795	800	773	752	725	717	801	803	758	788	817	763	732	774	783	802	746	762	754	727	765	735	775	743	755	772	767	792	776	806	721	795	756	729	765	795	757	761	783	780	783	806	756	749	833	768	772	773	753	765	790	784	789	835	748	818	765	797	756	791	750	761	812	769	811	705	748	786	759	723	759	791	766	762	786	748	739	743	774	797	727	787	769	793	798	773	765	753	741	772	776	776	787	746	780	730	795	749	793	794	745	822	773	798	737	792	760	739	783	765	798	711	781	742	742	772	764	754	783	791	800	737	789	812	736	716	784	719	778	771	822	781	741	795	778	829	779	777	775	793	724	789	770	757	770	736	781	732	757	798	773	793	700	810	772	817	755	778	774	760	780	863	718	708	759	729	756	754	802	816	755	741	784	720	752	782	776	792	788	781	794	752	785	748	755	750	807	775	778	807	766	780	776	781	777	763	731	864	752	809	806	782	752	794	776	754	771	774	778	763	798	732	800	751	800	769	738	781	834	774	810	754	775	756	807	797	787	790	799	770	760	816	779	751	785	810	787	748	827	796	789	746	770	761	784	748	746	732	788	773	729	722	724	806	723	770	726	799	766	811	726	742	716	792	811	747	778	788	738	809	740	714	761	755	828	735	765	806	733	774	734	741	739	784	791	774	803	819	793	805	752	802	755	769	815	821	747	822	825	754	780	764	741	761	835	755	742	750	733	755	742	782	759	798	726	790	768	771	748	770	800	772	755	751	802	756	772	771	763	804	785	846	763	811	733	792	765	754	761	747	803	798	724	757	762	788	781	797	782	774	782	748	736	798	756	703	725	766	790	753	770	760	763	755	784	821	820	727	791	778	773	751	774	760	753	708	777	746	779	806	791	806	802	712	826	780	821	731	814	790	794	742	736	794	794	736	738	759	781	784	753	792	774	792	743	761	724	738	736	758	727	774	722	805	758	755	724	737	746	780	768	740	780	771	772	743	776	788	758	751	826	813	813	731	746	751	760	753	750	759	795	757	761	715	715	789	787	793	752	763	774	774	791	759	833	771	757	782	816	759	750	777	771	761	788	743	794	764	794	804	783	755	744	771	755	726	762	728	844	746	763	820	766	791	768	795	767	781	778	771	770	757	795	810	827	726	768	774	747	787	794	811	840	696	769	855	750	790	728	743	748	803	766	781	723	823	757	771	767	831	775	786	789	787	752	818	829	748	792	752	789	823	795	758	716	781	763	756	774	760	759	715	785	751	774	769	763	793	755	727	759	788	806	783	756	761	735	762	788	751	772	759	744	756	785	776	769	760	752	762	775	825	802	769	776	778	827	785	753	726	809	790	793	769	790	765	767	764	760	807	803	782	741	745	770	778	755	779	795	746	804	716	788	816	820	744	817	728	784	772	766	729	810	763	717	788	838	740	812	768	769	788	788	792	802	749	817	753	837	819	749	782	815	783	711	719	783	786	745	783	752	790	817	762	751	776	777	748	754	771	797	767	723	767	770	800	764	791	754	795	737	757	813	784	735	756	821	817	759	724	750	827	749	790	773	825	767	714	763	777	789	774	751	775	792	779	769	766	765	749	858	813	728	817	816	718	814	716	776	783	758	759	850	786	749	829	761	768	766	779	739	726	777	754	715	791	785	779	783	789	823	792	807	825	813	774	778	744	784	799	799	764	759	768	785	784	750	780	768	807	751	786	764	784	813	762	716	761	795	724	792	794	806	775	795	774	775	787	749	773	826	796	803	770	782	767	771	771	764	775	757	709	721	722	828	790	781	764	772	747	761	794	784	760	777	751	761	736	789	747	755	761	756	776	732	777	775	730	771	783	778	756	790	765	745	767	763	777	805	747	787	783	759	817	777	785	815	764	775	770	713	746	804	734	747	776	792	812	771	810	733	778	753	749	809	769	753	763	783	780	726	759	760	768	774	729	714	830	825	768	752	828	744	777	757	783	735	773	790	838	788	800	783	820	766	768	765	766	779	798	754	820	825	738	762	793	813	764	755	730	718	812	731	768	760	785	799	776	753	759	816	781	738	768	760	788	761	812	779	707	755	750	735	801	757	767	772	777	792	791	779	727	779	780	775	758	755	793	786	741	773	728	759	783	806	799	756	791	739	801	786	810	759	802	830	769	759	795	788	766	756	782	727	755	751	750	753	771	757	737	814	744	776	728	820	814	773	765	728	758	792	751	751	711	787	716	811	739	777	812	784	799	760	762	729	759	769	768	789	780	811	764	783	750	775	809	745	785	795	794	730	739	758	777	782	774	778	739	754	807	776	808	796	796	741	776	745	783	812	762	750	745	804	745	772	775	769	804	768	756	762	721	797	815	783	772	787	823	778	769	761	756	730	823	722	761	751	773	785	767	810	826	841	803	730	763	790	731	778	789	752	790	753	771	794	778	764	782	760	801	776	741	753	699	779	770	804	828	772	757	812	787	768	775	836	793	755	771	771	778	735	788	785	767	804	795	741	800	734	754	772	768	784	820	776	773	785	774	761	758	822	744	764	785	781	786	794	778	794	776	749	786	800	759	791	783	756	761	825	776	744	766	760	756	766	773	750	759	720	795	762	768	831	771	757	798	755	795	750	746	752	743	759	766	770	768	807	728	782	753	773	750	736	725	762	788	781	798	795	741	751	788	769	752	786	797	747	764	755	785	758	762	827	744	741	741	796	724	786	736	737	761	782	802	797	765	744	786	786	767	770	836	819	782	808	821	818	789	756	743	779	767	737	748	757
25665	21426	27196	25481	4362	1164	949	745	657	690	700	706	678	683	673	696	670	663	662	714	692	666	656	645	653	635	643	656	637	671	669	605	675	674	628	669	674	634	665	647	655	635	626	633	655	671	661	636	659	636	668	672	626	636	659	665	704	636	636	659	637	649	684	624	638	652	706	646	641	607	647	633	633	642	652	628	596	703	687	698	598	636	635	625	659	622	633	620	666	633	690	645	679	622	630	596	665	661	629	637	676	635	634	667	651	640	616	657	668	642	656	665	656	655	639	646	624	680	626	679	643	640	620	634	675	640	658	610	631	679	646	705	654	655	647	634	607	678	710	637	645	638	619	624	660	652	648	621	662	675	659	664	623	648	633	653	613	637	604	611	671	659	633	629	686	640	691	666	641	612	651	613	646	677	668	689	637	674	625	698	701	635	601	686	686	615	648	679	611	646	681	660	611	667	593	652	634	688	626	652	657	630	697	643	611	706	660	605	646	635	632	629	669	629	658	632	666	673	649	646	691	639	680	659	637	642	597	677	666	660	659	654	654	654	650	636	652	682	615	688	655	620	655	647	650	629	651	644	620	654	627	628	660	657	588	644	670	651	681	695	643	628	638	653	674	661	617	649	640	653	616	687	642	654	657	663	659	677	645	691	630	648	653	668	643	638	627	617	659	614	689	602	650	613	648	637	647	649	602	634	588	654	649	641	633	620	645	670	641	649	598	613	657	709	618	689	641	619	643	672	665	660	694	657	646	636	643	598	584	642	659	627	633	669	622	626	661	625	627	638	683	653	670	593	642	640	623	646	691	643	650	623	635	670	611	643	641	657	639	636	671	649	663	630	709	695	648	627	668	616	645	640	660	598	689	691	634	619	666	659	674	639	612	633	634	608	642	642	659	676	648	639	634	643	621	655	618	612	670	671	639	648	633	650	659	637	672	642	681	625	688	667	635	625	641	623	642	657	628	641	601	660	651	614	642	665	657	658	631	666	679	660	685	651	683	648	613	649	629	699	670	623	673	672	693	663	615	632	692	644	605	689	669	614	675	621	599	623	644	612	627	585	647	663	635	668	624	652	608	589	626	637	647	635	616	655	630	611	659	639	656	599	641	685	692	586	626	672	628	612	594	635	670	641	675	626	676	615	647	646	707	618	662	606	685	638	687	656	586	627	680	686	702	624	637	623	660	618	601	654	653	654	642	656	652	609	645	649	691	650	676	650	659	636	659	662	637	667	652	657	676	651	641	686	655	715	642	684	606	643	641	634	633	678	658	653	656	654	608	627	696	608	638	639	683	625	603	655	647	687	622	666	642	626	613	652	677	710	626	607	675	667	607	684	636	627	608	618	624	644	660	608	635	684	613	671	673	681	613	696	681	671	654	685	694	685	636	689	644	628	661	659	665	633	618	623	662	649	644	663	643	651	658	651	643	698	633	648	607	653	648	590	658	633	651	653	666	597	622	655	625	671	669	678	635	667	616	660	675	660	661	641	662	585	695	653	663	646	651	610	624	648	652	616	619	664	613	661	633	671	675	658	609	642	616	658	607	612	622	641	597	646	668	658	652	676	650	643	653	649	636	674	599	681	602	620	650	632	623	675	663	658	639	670	659	661	640	653	609	606	669	629	644	662	672	633	628	676	664	668	662	657	649	650	636	649	659	654	621	633	638	666	622	638	644	657	627	658	638	682	660	658	639	631	598	621	590	628	608	636	651	657	654	668	666	639	620	661	676	676	651	613	630	645	629	669	653	669	651	660	676	692	631	656	647	676	599	646	613	657	686	677	651	674	690	621	671	649	650	649	613	637	611	654	647	609	645	625	662	618	669	654	681	704	594	603	620	688	648	665	632	641	647	632	610	624	677	637	642	659	633	634	612	643	681	638	661	663	623	633	605	608	722	674	655	669	675	662	675	643	630	648	656	690	662	654	633	678	638	665	631	666	671	653	642	699	648	642	650	646	657	636	652	683	597	663	651	648	648	657	600	609	632	623	650	645	671	687	687	616	618	626	599	675	622	649	633	612	666	662	610	656	641	671	651	640	641	616	634	630	651	608	679	646	650	629	619	657	658	668	690	685	656	698	609	613	661	649	676	638	661	652	656	646	643	684	647	663	651	631	680	641	659	623	643	662	590	639	645	657	643	630	639	670	694	634	665	643	660	620	636	662	639	674	665	624	604	692	654	674	640	647	651	609	618	624	657	647	631	591	648	645	659	616	652	682	671	638	698	640	665	664	670	634	649	604	647	686	650	633	615	651	683	640	709	614	626	657	602	609	639	666	646	646	668	591	715	676	607	648	654	657	651	623	645	605	633	636	632	669	644	650	656	590	638	639	695	661	662	645	658	601	628	662	691	669	643	613	615	608	635	626	661	672	622	672	650	634	645	647	602	678	668	636	654	638	680	610	590	602	659	659	651	632	620	681	607	631	610	656	660	616	648	666	626	651	629	626	643	621	627	667	649	629	603	688	620	661	646	665	640	668	634	613	633	629	687	641	657	684	627	651	653	678	606	666	673	628	627	650	689	618	656	641	649	607	622	645	653	607	715	680	682	627	678	626	672	643	642	622	625	636	627	627	687	641	612	636	633	630	644	628	692	669	610	686	649	639	677	665	637	622	617	651	647	607	637	653	614	642	629	678	634	688	643	632	633	651	646	637	619	655	659	647	618	660	660	669	635	618	611	605	674	636	645	642	674	632	651	620	655	663	616	642	682	673	606	689	652	628	616	659	637	661	637	639	662	601	649	631	663	688	654	637	645	611	681	615	663	691	589	648	675	662	639	627	679	675	606	661	657	638	596	675	668	653	662	647	670	675	651	642	639	650	666	622	620	635	612	690	623	625	599	648	631	662	619	656	653	637	662	635	658	648	623	656	665	631	622	586	679	619	624	666	626	592	663	664	649	623	616	646	633	655	623	644	645	666	645	643	639	655	644	671	681	680	631	675	646	630	668	660	671	638	645	664	647	642	617	616	641	618	685	662	628	662	619	671	663	643	658	644	686	624	593	644	663	663	615	663	604	631	685	663	679	628	639	680	633	641	663	620	705	655	651	689	681	664	653	651	677	648	644	644	624	643	644	678	648	623	634	604	622	682	648	671	658	645	635	640	658	666	631	654	618	638	617	680	643	668	613	658	660	657	648	635	717	672	642	655	653	611	662	643	622	604	610	598	644	685	660	637	633	662	688	632	659	664	640	674	649	656	610	594	630	636	685	656	636	638	654	663	697	674	660	610	626	684	665	653	655	628	631	667	688	638	620	642	643	705	655	658	654	631	637	676	661	653	636	655	677	656	608	607	664	630	640	633	647	630	630	661	621	634	704	694	659	604	632	647	647	683	634	665	654	670	619	614	646	665	663	663	656	662	653	649	660	660	623	672	649	623	651	683	652	649	642	670	644	646	647	636	675	659	650	674	668	628	638	622	640	691	617	673	646	651	645	626	645	624	679	700	637	656	660	625	625	633	702	644	642	644	656	616	663	632
3733	2940	2479	1403	1092	866	788	700	707	707	668	621	621	641	607	617	560	510	581	586	592	543	583	564	557	620	580	594	551	537	589	516	585	639	535	588	557	561	535	555	568	565	510	562	550	590	593	569	536	567	537	575	569	582	593	547	570	585	586	512	560	578	560	570	522	567	574	553	560	516	555	534	584	533	565	561	570	580	577	571	564	576	540	538	551	567	581	558	547	568	564	551	551	542	541	593	524	558	534	558	557	584	549	535	556	540	549	556	590	593	553	565	583	544	560	582	536	585	563	570	575	549	532	553	547	588	544	599	551	526	598	538	599	577	570	545	577	554	615	589	578	581	562	567	531	568	546	559	531	572	559	617	519	544	508	556	572	612	553	605	547	569	570	544	513	586	563	566	550	568	578	562	546	545	577	564	541	550	555	537	533	580	578	543	539	552	547	557	555	552	549	613	545	577	581	573	556	538	520	561	543	516	559	517	603	508	531	542	585	561	538	529	584	550	524	570	552	558	583	545	558	545	567	510	508	551	575	519	550	583	562	575	595	619	525	554	582	558	571	563	522	565	568	515	572	566	497	545	559	501	591	594	606	568	538	545	539	576	553	618	554	532	515	525	542	523	525	562	562	584	534	556	540	576	535	515	564	494	567	612	583	563	561	535	567	543	609	556	545	588	521	531	569	531	517	578	584	571	562	536	513	582	560	545	538	558	530	547	555	547	549	585	569	586	528	560	568	583	573	553	560	532	561	607	563	565	570	573	551	554	507	574	527	540	577	527	544	551	570	533	586	560	561	547	547	520	500	549	553	496	610	553	546	583	514	540	598	581	571	577	536	537	518	555	567	581	548	561	512	546	531	600	553	562	567	537	514	558	573	549	567	549	555	548	549	543	550	570	544	533	543	529	589	613	544	513	565	542	501	587	523	569	533	569	562	530	573	593	554	553	555	492	534	544	579	542	586	520	578	554	579	515	516	567	526	530	560	573	574	599	567	527	585	588	520	567	554	575	543	576	497	534	539	534	518	580	584	545	515	562	556	556	547	608	567	543	539	576	531	526	547	572	512	560	567	513	567	553	512	543	604	555	532	553	568	561	525	574	573	581	504	493	543	603	556	559	575	518	537	524	557	551	541	592	537	555	564	511	504	535	546	524	558	519	566	557	538	496	549	544	545	583	604	580	545	538	592	531	559	556	598	590	566	561	515	511	539	502	563	556	556	548	551	571	534	491	542	546	541	553	551	554	549	544	560	529	548	565	517	513	579	540	523	559	538	551	558	568	584	611	541	583	587	566	575	553	555	513	531	564	547	530	562	541	513	529	599	515	579	576	527	563	526	639	556	550	530	531	577	507	583	553	567	512	553	589	561	560	546	558	541	576	550	493	539	570	556	527	560	565	540	533	536	546	554	556	577	550	554	583	552	548	558	519	524	536	515	553	565	539	551	583	559	566	528	538	578	534	514	578	563	571	574	578	542	531	554	569	569	581	549	564	565	565	588	541	606	547	570	558	561	573	570	551	542	518	572	524	558	594	525	538	578	507	542	574	538	538	542	563	527	527	559	557	562	557	561	599	559	490	536	541	567	555	521	559	575	547	561	520	537	577	530	554	598	524	511	575	546	558	532	566	592	534	544	529	550	553	552	553	501	538	544	569	577	541	567	558	564	527	541	523	570	563	519	546	560	569	525	585	558	555	572	547	531	548	566	540	533	592	531	602	518	538	562	566	538	594	563	535	572	538	571	571	585	543	552	533	534	545	511	529	529	591	533	538	537	534	536	559	554	542	554	554	544	564	517	573	504	616	627	609	554	512	565	517	588	547	558	598	523	573	539	546	537	524	558	507	565	550	565	538	563	573	557	580	569	514	521	562	548	536	545	555	527	568	582	548	536	575	543	552	545	536	534	561	489	557	509	555	568	545	546	530	530	544	546	571	576	558	529	547	567	570	554	599	546	541	518	503	534	532	572	538	547	554	543	565	575	534	530	552	557	537	537	574	567	581	528	532	570	528	567	566	535	516	565	539	543	581	603	542	536	541	534	536	546	561	535	575	522	574	515	571	576	537	534	557	555	588	567	556	537	508	573	531	506	567	532	597	506	546	539	557	556	536	520	539	562	506	545	535	555	544	573	539	558	539	552	564	574	554	537	548	565	548	510	570	530	602	570	537	567	532	590	565	538	550	560	535	546	561	583	550	570	552	544	587	581	591	549	530	556	579	591	542	596	578	558	553	592	555	571	563	556	552	519	561	538	545	542	543	560	542	582	529	517	559	542	534	576	585	555	561	556	577	560	580	515	555	555	533	544	536	591	533	552	540	584	580	533	589	531	537	541	549	583	581	640	517	571	493	565	590	541	548	546	600	567	595	536	584	500	529	585	543	578	581	576	565	587	565	529	547	560	543	556	543	542	581	551	519	585	569	564	562	543	566	548	585	532	562	535	581	582	569	566	593	572	554	518	539	532	526	567	566	572	564	544	545	565	559	517	530	528	571	538	556	533	522	548	516	531	545	565	577	565	518	548	542	571	528	589	547	558	549	580	515	597	597	586	565	540	539	541	583	587	561	562	531	542	533	577	548	556	551	553	546	548	529	602	574	563	559	491	561	547	526	503	530	534	536	583	569	529	572	552	560	528	547	577	558	554	543	555	568	563	578	542	549	522	566	522	572	525	523	611	552	521	533	551	605	563	546	564	524	546	545	532	523	559	567	552	548	568	534	532	572	491	533	537	548	541	589	524	533	540	522	533	533	540	544	544	551	520	543	573	546	557	549	604	548	486	577	572	584	577	551	519	573	534	512	548	564	546	550	605	562	573	495	553	543	531	509	544	571	547	553	561	577	538	550	524	557	570	524	538	584	552	520	537	543	548	536	533	630	552	576	519	546	548	574	579	551	544	511	540	574	548	556	560	565	573	550	503	533	547	604	549	541	514	531	555	567	514	575	538	530	580	576	531	539	552	565	572	553	538	530	541	567	525	535	553	506	576	554	549	571	524	554	546	543	538	580	592	543	617	563	560	551	536	533	556	613	537	512	552	591	540	583	523	577	561	587	572	537	542	558	587	581	570	565	557	535	557	538	522	565	576	575	524	561	571	518	596	575	527	574	510	545	554	535	497	565	571	557	580	543	508	623	585	561	546	580	542	560	549	556	589	523	554	553	581	551	556	562	520	576	567	570	598	604	554	556	566	565	560	542	567	556	557	519	548	523	552	533	545	497	535	562	514	585	547	547	552	578	518	545	561	587	532	559	549	488	561	559	551	548	539	561	566	536	556	515	575	518	515	575	569	613	517	592	574	559	571	569	584	566	527	509	534	522	525	619	581	522	558	535	579	550	591	509	545	535	548	550	536	575	524	528	542	589	568	571	538	552	583	565	599	549	591	551	553	557	537	536	551	518	538	565	558	569	552	535	555	557	532	532	573	492	541	545	529	619	572	606	545	530	604	531	524	574	554	550	561	560	566	527	553	581	495	576	519	540	555	522
24572	21446	28620	24667	21197	3610	969	606	481	455	434	395	411	370	390	351	391	348	414	414	361	393	365	368	341	367	341	354	349	359	384	358	314	340	350	348	337	373	346	373	363	370	371	343	316	303	328	330	377	339	357	372	362	339	384	323	321	355	359	331	309	347	338	338	337	350	373	353	352	378	360	389	322	329	349	392	329	347	360	341	340	354	337	363	336	329	351	365	338	332	350	334	345	325	306	338	361	335	341	352	305	367	346	353	379	343	333	326	372	334	376	361	351	352	337	354	358	306	332	341	314	325	325	350	357	344	350	364	332	349	328	339	333	349	346	345	318	349	364	341	345	323	332	328	320	316	350	344	368	340	339	379	338	346	398	338	355	345	365	297	350	355	350	302	337	378	364	353	350	341	364	346	338	337	319	347	361	355	353	350	368	371	333	345	349	343	361	367	354	349	342	359	339	325	324	356	371	353	369	341	310	310	333	350	342	367	313	308	366	328	350	326	347	354	346	382	353	343	355	342	354	337	336	368	335	347	320	366	318	390	381	323	339	333	354	354	346	342	333	341	324	372	363	378	334	333	342	349	357	355	328	373	362	363	315	338	333	324	380	347	350	354	331	322	342	361	337	325	314	320	344	362	325	364	353	312	340	315	336	336	375	349	364	309	348	334	336	365	329	329	340	333	318	339	338	278	345	325	329	348	339	311	317	344	337	326	347	351	351	332	327	317	361	343	353	353	385	358	371	360	322	337	368	351	333	374	321	341	364	362	353	338	368	378	378	355	355	319	336	352	357	314	372	356	342	378	380	350	362	345	338	334	342	367	331	377	358	352	369	366	341	322	296	316	345	347	351	349	336	341	366	334	337	335	355	357	360	353	331	373	338	332	349	348	338	328	367	351	356	333	348	340	334	334	337	364	329	331	327	364	342	357	354	323	373	357	350	336	358	345	345	333	337	350	317	364	331	331	348	366	340	333	352	311	338	353	362	350	355	329	354	338	359	318	364	348	333	349	353	344	344	386	337	374	356	352	335	327	329	352	327	336	324	355	338	343	351	364	334	307	345	344	339	357	318	343	369	375	327	339	334	351	334	362	318	352	349	327	349	329	312	366	330	319	373	365	391	333	328	350	369	358	353	345	323	299	325	316	358	347	355	357	339	320	337	375	379	363	353	361	340	330	332	333	348	301	356	351	335	310	315	367	332	341	322	356	374	364	310	343	361	336	332	370	336	340	354	361	334	333	360	357	302	384	350	354	356	353	341	356	350	329	358	358	341	330	376	362	321	328	380	307	333	383	364	350	351	331	371	375	328	346	348	347	364	331	389	319	355	358	326	351	332	339	349	348	341	347	324	345	316	337	329	306	331	351	339	347	344	348	323	351	330	354	370	344	375	354	366	338	335	329	335	329	354	322	317	319	321	316	336	309	345	364	301	324	311	332	340	353	379	335	323	318	331	342	341	376	364	365	347	338	357	330	329	347	320	332	378	319	343	334	335	372	346	345	331	371	349	338	331	349	356	309	367	376	347	344	363	325	358	345	347	335	366	337	341	341	329	363	364	293	352	316	355	322	340	373	337	320	319	345	339	352	369	351	358	371	288	358	339	333	322	337	348	337	321	353	347	325	325	355	370	341	341	364	336	342	340	335	330	354	351	343	324	330	338	327	336	345	344	352	340	341	293	355	360	336	358	331	375	331	299	352	359	325	337	303	332	334	327	314	318	331	361	347	326	364	356	351	319	317	342	345	384	314	335	333	367	360	331	331	321	380	325	349	327	339	327	345	323	363	369	362	349	329	362	341	332	340	350	357	348	344	323	355	303	334	341	341	330	381	322	349	311	370	338	340	344	351	302	347	361	345	319	324	354	306	356	346	356	345	338	327	334	325	375	345	293	351	346	334	339	301	350	349	333	326	342	340	357	307	312	334	344	338	362	323	331	364	290	354	319	332	370	347	322	340	365	396	345	358	378	326	346	333	381	383	373	377	325	362	345	322	302	344	307	314	351	336	297	342	328	359	359	323	356	350	358	348	360	338	346	319	331	327	368	346	316	357	346	340	374	323	345	330	377	332	343	322	330	373	343	328	346	316	364	337	333	338	341	337	326	352	350	372	349	346	346	345	383	345	313	331	358	363	337	344	374	349	367	343	347	350	318	325	319	346	332	348	311	345	372	383	336	332	336	364	343	342	337	323	302	336	346	358	329	335	342	318	327	357	341	341	336	347	350	335	367	337	331	346	335	310	365	384	346	328	339	356	353	314	319	356	321	342	346	346	321	319	360	360	337	333	354	324	334	347	349	375	307	388	351	368	357	341	367	362	385	345	315	335	374	352	333	334	318	363	293	346	322	322	330	342	306	339	348	373	332	341	340	325	374	371	383	344	355	331	351	351	311	356	313	341	350	365	324	360	325	349	379	330	331	338	338	332	367	336	304	371	334	354	341	347	347	317	333	327	373	369	343	324	312	312	335	355	339	329	398	367	351	351	333	368	314	329	346	349	334	375	318	373	363	356	335	317	350	338	367	336	376	344	335	345	364	333	341	359	377	377	323	335	313	347	356	347	350	335	333	326	371	372	371	314	320	347	315	361	361	343	355	338	340	367	357	348	363	333	350	336	364	332	327	350	302	361	350	345	343	352	329	337	337	339	334	380	323	365	347	332	361	359	368	323	345	299	347	366	348	368	298	339	340	338	324	356	379	354	347	370	326	353	340	355	370	321	352	331	368	330	336	338	346	350	367	323	350	365	337	359	347	346	315	319	357	320	337	350	356	337	357	373	348	362	312	342	301	343	326	355	329	337	358	317	293	352	330	344	355	336	322	322	357	365	347	361	341	357	353	328	353	348	346	340	351	351	349	327	334	365	350	371	331	358	347	339	338	340	375	354	309	329	339	358	333	372	326	336	337	360	362	340	338	366	334	291	331	314	320	329	337	358	343	302	361	314	341	338	299	332	365	336	341	370	339	347	379	340	333	339	312	342	349	326	340	345	347	350	337	329	343	333	316	351	335	344	338	363	362	341	330	331	338	344	332	348	345	349	384	351	340	338	329	335	322	353	325	354	365	360	366	360	336	382	342	392	363	313	356	320	362	351	369	348	347	339	320	347	327	343	355	346	338	354	352	345	342	334	345	345	310	305	345	299	343	313	339	317	358	344	351	339	318	356	357	362	346	295	328	329	356	349	357	338	356	328	326	334	367	374	338	358	360	360	354	360	330	329	346	356	368	315	353	334	349	294	319	349	321	360	365	317	338	375	335	311	336	339	359	326	344	344	321	357	336	333	351	352	318	332	342	347	321	329	336	368	319	349	375	334	337	316	358	312	349	327	350	316	351	332	319	328	322	345	345	333	346	341	357	365	336	340	352	369	314	345	351	331	352	388	349	360	382	333	352	344	325	332	345	342	345	329	356	327	352	352	359	359	328	354	346	309	375	309	352	344	344	333	337	322	324	307	340	316	334	315	315	332	340	369	334	356	373	353	323	343
3866	5035	4131	2086	1401	1023	833	635	604	554	506	405	450	416	383	372	405	408	407	354	367	384	346	376	352	317	377	344	333	338	326	348	331	372	337	355	341	329	282	335	318	307	355	346	343	364	346	347	357	314	322	348	342	310	324	303	315	305	373	266	380	340	311	335	313	349	317	328	320	328	357	305	308	346	332	317	318	338	292	300	349	294	345	301	329	325	317	331	322	316	325	356	332	307	319	279	320	339	316	351	314	336	341	318	315	348	285	349	299	345	343	298	308	363	319	305	320	300	306	321	320	341	333	340	319	314	344	322	305	323	325	299	333	313	345	332	288	360	339	325	325	357	323	310	314	315	306	295	330	330	310	311	313	325	312	327	347	301	289	310	321	294	308	339	349	311	318	309	331	330	328	300	332	335	319	356	333	331	337	343	297	342	310	344	307	325	343	313	321	307	314	322	323	322	277	344	297	351	321	320	344	357	346	329	318	318	331	314	351	322	320	354	304	349	330	319	294	289	341	342	316	304	322	317	331	315	332	305	287	296	323	304	294	334	308	318	319	346	345	289	312	339	318	336	304	292	336	290	318	290	355	308	305	309	305	342	338	321	331	331	323	317	327	314	318	352	329	307	329	301	321	332	327	300	374	298	301	311	337	329	337	333	328	328	290	353	285	305	302	307	333	340	315	331	299	293	316	351	299	330	318	291	347	295	302	295	314	326	310	332	312	311	318	358	308	316	329	312	309	318	310	347	320	323	292	338	312	335	286	300	319	302	310	339	308	321	325	312	324	310	303	315	329	337	301	332	320	307	357	332	320	314	305	319	337	325	311	332	300	307	314	280	293	332	311	340	306	301	317	321	309	331	333	314	355	296	328	306	301	321	307	309	322	323	331	342	325	320	348	313	332	331	328	293	316	350	338	335	312	326	299	274	329	333	325	301	336	321	312	300	307	319	330	323	353	333	303	307	323	335	338	315	341	289	326	298	353	324	297	307	334	314	329	325	324	321	362	300	307	315	319	307	324	283	301	309	329	338	309	334	361	353	322	294	315	292	320	295	278	308	347	328	322	306	327	327	290	322	312	330	332	329	323	287	347	324	327	320	346	351	330	299	290	318	343	303	352	320	322	293	314	326	334	298	302	345	313	275	312	335	313	315	309	334	304	324	304	330	318	330	345	350	349	310	330	292	307	286	289	306	313	317	295	319	292	311	310	308	307	326	326	314	322	297	361	321	281	314	304	330	307	291	330	308	304	319	315	330	300	319	289	331	337	307	323	321	288	325	331	309	328	325	326	312	323	353	306	307	325	306	324	350	352	315	312	287	329	309	320	331	340	289	330	348	291	308	297	292	335	328	315	283	353	341	303	318	331	285	315	335	327	351	313	325	314	312	285	314	354	310	309	353	317	298	319	312	313	324	335	342	328	343	320	334	344	324	315	334	287	334	304	349	323	335	304	316	292	317	315	283	324	376	333	324	323	310	327	311	307	337	306	300	316	315	315	302	341	318	349	299	315	324	328	306	340	324	320	331	296	348	340	300	285	342	323	320	342	329	334	370	300	324	320	305	331	350	293	306	316	314	323	320	304	314	314	327	331	309	308	318	296	299	323	326	323	331	323	305	330	327	327	282	293	323	299	318	307	334	337	314	354	294	300	325	285	326	297	291	327	305	330	306	307	345	347	334	312	339	327	339	314	309	309	333	268	330	332	319	313	306	326	314	337	308	311	317	319	323	298	342	311	326	285	331	306	265	308	343	290	318	287	319	341	311	347	291	381	308	314	315	310	341	308	330	320	330	284	341	334	291	305	292	301	315	325	298	315	300	324	326	300	300	300	293	275	334	332	317	331	322	366	358	293	329	317	343	335	336	331	291	305	291	311	321	322	310	308	314	302	335	317	345	311	311	328	304	330	297	332	329	286	305	314	296	292	321	341	306	322	312	326	286	335	305	338	338	335	330	297	299	309	317	335	292	312	309	322	305	330	304	322	308	299	338	335	327	299	300	320	319	328	306	310	295	317	303	301	333	320	314	335	334	313	338	350	295	353	316	311	326	310	304	310	309	323	332	298	342	319	357	359	292	302	301	313	299	329	305	319	273	313	297	340	291	314	354	303	326	321	344	315	325	332	313	295	319	322	311	335	360	329	300	331	326	325	322	330	369	326	322	332	330	327	283	295	331	331	315	341	301	353	321	301	305	319	308	313	347	332	299	317	348	357	309	282	310	313	316	326	360	303	292	293	291	328	300	310	296	324	315	309	309	300	291	323	329	318	316	309	301	290	310	281	308	337	329	305	319	303	287	331	294	327	337	329	327	317	318	330	286	307	333	344	311	322	320	307	321	324	303	276	342	292	310	308	357	341	355	312	302	327	345	321	328	302	332	323	301	353	311	300	290	282	327	311	328	314	323	329	319	318	346	319	314	307	296	308	316	283	307	315	338	323	313	280	320	307	303	325	329	342	307	329	311	316	290	296	288	335	312	309	331	270	280	339	296	318	294	284	336	323	311	274	333	300	320	320	324	318	301	328	281	312	307	314	315	286	314	340	309	317	316	342	301	327	321	302	335	312	337	306	287	319	305	350	326	308	332	334	305	315	316	283	316	305	311	325	302	342	355	317	301	299	301	300	325	331	269	290	326	310	280	308	320	339	325	352	291	337	318	346	342	306	319	328	331	320	327	306	326	318	336	325	333	301	347	338	303	302	322	330	313	307	315	346	333	345	312	316	364	296	293	337	312	314	327	309	329	328	317	312	362	334	320	283	317	307	307	282	329	343	291	318	293	294	326	303	331	298	284	316	329	329	309	309	296	349	312	302	330	327	325	318	319	347	263	313	349	314	330	309	299	329	308	297	294	328	308	342	291	323	302	329	292	317	336	302	319	316	323	309	306	343	307	289	306	299	342	324	308	308	357	290	304	293	284	338	332	342	337	322	294	331	303	329	308	342	335	337	326	342	326	281	299	339	330	327	304	282	326	302	320	343	305	330	290	330	307	323	345	310	350	341	323	323	321	329	319	305	308	289	326	317	323	316	301	306	315	311	295	325	312	318	307	292	316	322	309	332	325	330	313	323	327	305	304	323	297	291	322	317	306	315	344	336	287	328	295	315	338	297	313	311	301	295	337	333	352	339	331	318	316	308	325	316	300	305	325	267	296	339	325	326	295	319	296	302	318	374	281	326	308	291	326	301	327	316	325	300	300	317	382	331	319	288	322	311	355	309	316	329	304	319	323	337	298	338	329	313	307	319	340	310	322	297	294	321	310	319	313	314	317	329	314	327	339	304	347	320	279	325	330	315	285	329	311	322	323	328	313	324	321	321	309	337	350	339	280	322	359	309	305	314	325	296	322	307	338	331	332	331	324	301	305	319	307	307	307	314	332	325	296	327	295	291	303	281	297	297	329	320	311	324	318	288	286	308	322	313	320	310	324	307	292	345	344	303	301	296	298	308	285	306	321	357	310	332	328	298	335	335	318	324	319	326	296
27874	10504	1870	1306	999	935	949	943	972	972	976	957	958	972	904	978	955	1028	927	895	963	995	960	932	983	967	1008	892	949	923	1025	1019	947	887	971	919	885	1004	980	985	973	930	954	959	977	905	954	972	978	934	963	947	924	925	966	1001	970	1009	941	952	936	974	948	989	955	924	960	940	981	894	939	950	910	960	950	1023	911	957	925	967	998	928	945	970	975	951	927	939	953	1010	927	878	963	950	958	989	952	954	998	989	955	996	987	975	942	934	951	943	917	1008	907	978	1028	943	945	988	959	958	949	1013	1024	1037	991	939	947	989	986	919	995	938	965	953	939	960	986	980	974	937	948	983	956	962	940	1004	950	988	987	911	977	966	929	1004	947	953	903	947	977	951	983	949	948	900	952	921	945	981	971	970	985	934	899	967	943	917	961	963	988	1006	961	933	928	988	958	925	992	946	930	958	943	935	992	960	1005	939	942	941	960	927	1000	970	972	927	935	978	934	968	892	943	943	873	924	954	989	944	904	935	932	954	936	912	934	972	916	977	952	913	1004	974	965	951	991	997	923	966	880	959	954	1013	964	974	948	927	918	974	927	988	966	1012	969	938	967	971	1007	944	973	932	977	948	931	953	972	933	971	960	980	990	940	963	1010	931	938	940	996	946	930	973	975	977	977	994	955	975	998	992	993	992	939	1002	1011	950	955	963	981	959	980	917	993	977	982	981	942	951	973	928	1028	996	965	964	1011	979	965	954	978	903	980	968	969	900	1031	916	917	1004	961	959	1005	919	939	967	961	977	978	1006	924	961	942	993	978	927	975	980	920	982	942	963	941	958	1030	959	921	1021	910	931	944	933	961	974	1002	975	987	965	940	962	985	989	995	954	987	994	993	937	988	929	954	932	946	1003	963	951	938	958	965	1004	933	938	992	968	920	1021	966	937	927	915	909	972	945	998	995	934	933	969	929	928	1033	945	922	925	961	925	974	1013	961	977	954	968	986	983	913	934	915	911	970	953	983	1002	984	978	975	955	944	989	916	946	948	938	1003	918	950	977	1013	977	971	950	959	914	939	956	972	939	994	971	929	996	1027	934	958	964	998	978	950	925	942	996	954	981	958	967	985	981	995	959	984	950	972	935	1009	979	931	936	932	910	989	982	900	944	980	935	952	930	956	1022	986	977	935	944	925	1017	959	956	944	918	938	917	959	1029	914	931	923	907	928	975	976	953	1021	985	969	960	977	944	971	986	939	972	1018	983	945	942	1001	1021	973	915	935	947	969	981	963	927	979	913	905	943	972	925	983	930	902	925	951	953	962	909	951	972	1016	989	971	980	909	963	932	922	1006	945	956	921	1004	967	945	1003	955	965	956	924	920	987	975	910	942	1007	933	1001	988	970	895	898	975	996	905	936	971	914	950	989	937	980	910	974	966	995	950	952	892	989	967	929	977	925	968	912	988	929	931	1001	995	939	981	982	1070	944	952	946	944	949	949	982	954	909	931	944	946	987	945	969	925	934	966	1017	974	932	968	1005	972	989	910	919	998	954	977	961	905	863	939	909	1010	990	994	1024	954	969	1003	939	928	1011	999	945	945	950	943	937	948	912	1050	955	984	980	977	964	950	912	1007	942	946	961	974	944	1013	973	950	939	944	975	967	949	971	936	914	907	922	957	921	969	950	963	955	989	979	949	935	955	884	965	988	932	997	936	961	1044	936	956	942	925	1036	948	891	893	991	956	975	937	939	970	993	1001	975	981	910	947	924	916	971	965	950	984	962	1016	906	960	982	976	910	940	954	1010	966	958	1009	974	961	936	993	874	972	904	979	931	978	982	964	919	935	943	1001	920	944	930	1026	945	947	920	948	938	919	955	897	997	929	909	950	989	942	924	977	997	916	979	967	948	984	998	948	1067	959	920	938	932	978	998	968	945	966	933	932	943	985	920	1052	952	954	927	928	974	944	977	928	999	939	1055	965	959	950	931	912	951	925	978	920	914	982	970	936	985	1002	965	982	960	1032	933	901	928	992	942	926	916	981	968	993	947	956	1005	1001	970	957	954	912	999	957	892	960	960	970	960	1008	993	929	967	915	960	1017	926	988	948	972	1007	929	1014	920	972	945	947	911	895	962	984	933	1006	967	949	915	925	1034	960	944	951	962	937	941	942	982	966	928	916	922	969	971	972	962	980	904	959	933	939	932	960	935	965	965	947	977	919	937	963	953	988	978	1000	933	981	986	949	967	975	1008	951	969	959	971	986	990	982	937	926	923	914	979	993	1002	960	930	925	925	952	975	967	973	997	1022	996	913	991	935	966	987	1014	996	999	939	934	932	990	942	1041	981	974	909	957	953	967	973	943	969	953	948	964	924	992	965	977	971	930	963	938	911	935	991	940	964	994	939	964	902	934	970	961	984	993	986	934	986	998	968	908	996	975	964	977	986	996	1019	975	935	950	935	957	944	981	971	982	969	971	961	981	965	948	1005	926	1013	1017	920	967	997	954	960	917	921	935	995	928	963	945	973	926	991	963	923	966	931	927	953	918	979	972	1016	956	990	959	949	940	951	890	974	982	980	1008	1005	993	908	926	942	974	985	961	961	966	1000	950	941	985	965	937	949	968	980	1037	947	890	920	909	956	902	923	938	1012	1004	899	942	963	971	964	959	923	1028	948	930	951	973	926	922	957	929	997	987	955	1046	927	962	920	911	952	877	901	944	937	914	1012	954	965	951	893	1015	920	943	966	982	931	941	981	1013	920	926	960	978	936	930	971	970	947	986	959	954	1004	935	981	944	895	951	1000	917	1050	989	997	945	1028	944	992	971	963	990	941	969	941	977	953	947	928	1000	917	959	943	1039	940	963	949	998	930	945	996	905	911	1007	1014	986	1000	958	931	926	964	958	974	943	986	947	945	893	981	1041	934	1006	925	921	1006	969	955	969	946	908	980	923	974	949	956	933	993	989	934	958	943	966	985	944	973	949	1033	983	967	1010	960	960	948	931	937	913	948	987	948	921	999	926	988	932	983	969	976	932	901	953	968	928	958	949	941	953	952	932	940	1016	1002	944	933	947	942	935	907	934	904	927	967	1008	925	910	947	930	944	896	950	951	991	948	924	917	923	951	957	947	1000	991	1020	945	905	888	940	951	957	886	940	957	997	993	931	1007	946	943	1017	959	955	978	969	928	985	909	905	945	978	976	973	1000	952	899	982	978	919	975	984	944	963	989	894	1047	961	993	930	971	958	951	982	992	942	967	934	1022	962	923	961	928	969	994	983	965	981	959	966	953	1019	955	1038	947	934	1002	913	1001	956	1030	915	972	941	984	979	957	924	977	1023	970	935	940	981	909	990	977	939	956	957	955	905	1043	958	920	951	1000	933	947	946	927	921	959	987	971	972	977	1003	970	965	987	944	959	920	950	977	964	983	951	1014	1003	922	915	953	997	944	986	961	963	978	950	983	1011	978	989	952	929	932	1013	947	949	919	909	952	972	940	932	932	893	947	1000	975	928	912	937	967	940	982	980	964	981	934	999	978	929	989	951	955	967	939	932	950	911	1012	935	938	974	948	962	958	989	941	1044	914	926	937	934	993	954	1000	899	947	982	917	940	1003	931	926	956	934	962	957	992	966	956	981	982	923	943	945	940	929	974	975	1041	964	959
5447	1015	1005	860	825	863	817	810	734	752	783	769	738	786	760	707	792	781	762	773	817	779	789	793	739	769	777	790	801	751	775	760	749	766	788	794	754	748	767	838	766	787	755	755	750	748	839	804	758	781	815	806	755	782	796	708	837	815	779	717	748	787	825	770	861	775	767	740	724	757	772	767	749	794	752	787	741	723	842	797	808	718	767	818	783	760	812	788	739	796	766	776	740	771	781	733	777	763	798	753	834	802	790	744	751	743	796	763	801	747	790	784	821	748	753	764	766	763	773	750	795	765	778	758	741	754	759	771	776	776	747	777	776	789	739	786	770	781	762	762	806	772	736	777	766	818	803	737	741	800	754	785	771	784	773	747	746	812	766	793	774	756	778	762	755	772	751	741	779	758	732	799	785	800	774	766	788	793	776	752	780	757	683	748	772	768	814	785	769	764	772	744	744	746	740	725	766	733	776	720	811	781	768	744	803	804	792	822	775	785	754	755	794	766	753	767	801	764	804	815	749	746	776	785	785	737	702	788	762	788	756	797	775	789	779	741	767	733	775	814	785	751	727	790	742	757	750	793	750	752	784	778	792	792	772	755	810	753	748	743	750	764	760	762	800	805	831	766	748	748	724	713	777	751	807	709	751	806	799	742	775	801	754	794	783	781	757	722	779	731	776	817	795	724	794	736	770	818	803	743	793	809	792	770	801	755	781	766	789	794	746	752	782	828	783	816	779	785	769	775	750	766	776	767	726	795	813	723	743	801	808	739	789	777	755	796	727	722	747	770	811	774	822	758	796	752	758	764	759	738	763	802	786	726	799	715	735	733	729	783	735	769	776	782	764	818	755	770	723	773	773	760	721	725	755	750	756	771	729	791	794	786	766	729	770	762	748	784	763	732	807	767	760	698	733	787	720	748	808	773	750	769	730	748	783	783	797	793	765	800	830	724	749	749	788	838	796	806	736	724	778	747	767	747	803	722	787	810	752	796	811	779	770	779	791	739	835	765	749	742	779	724	771	805	769	767	735	757	775	758	743	755	737	733	761	765	758	767	737	799	768	806	737	787	743	782	750	801	731	754	782	761	738	781	741	767	750	742	757	785	770	773	838	771	767	752	811	769	788	817	777	763	789	750	787	715	767	788	812	787	748	752	750	765	816	814	772	784	770	743	776	778	723	756	822	773	781	785	790	755	751	775	766	761	772	750	763	711	773	776	811	772	750	748	789	734	799	751	754	793	776	747	798	723	772	784	758	792	759	779	759	766	770	766	772	778	819	782	771	753	767	733	747	824	783	780	757	766	764	791	743	749	802	765	739	791	765	772	773	771	779	746	765	766	756	730	758	705	781	790	794	762	795	749	786	811	753	778	783	788	786	754	787	747	824	788	792	789	737	766	760	788	764	778	773	762	771	793	753	725	778	784	770	775	804	739	749	784	783	818	764	797	739	823	784	749	721	761	822	762	795	761	781	740	771	724	734	802	762	743	783	723	767	791	763	758	742	772	745	757	790	815	763	754	719	766	753	749	735	779	766	794	793	753	790	773	791	758	739	746	775	754	866	816	763	778	700	776	757	749	736	753	780	748	733	812	770	814	752	739	755	771	756	738	812	779	731	756	719	775	731	786	720	797	736	800	754	798	719	767	789	774	753	841	765	808	780	763	683	774	803	768	738	755	778	783	810	763	740	777	746	751	772	764	749	760	831	740	727	746	821	767	772	794	757	803	788	766	757	795	735	787	819	787	729	798	768	799	780	788	762	730	755	732	740	802	781	779	803	801	785	748	794	861	778	798	773	754	786	802	783	765	736	808	816	777	754	754	765	722	727	733	822	755	739	793	801	750	777	789	784	727	736	793	799	760	770	729	784	807	759	737	830	752	775	731	715	762	792	783	761	806	775	793	715	729	725	748	816	793	745	814	766	740	772	762	785	753	757	826	757	761	758	756	781	756	822	748	748	718	773	763	751	737	770	757	770	813	771	736	791	802	786	783	716	783	715	795	750	780	724	773	726	773	761	741	774	752	765	774	764	747	763	746	747	791	761	782	774	762	784	763	776	764	794	769	786	772	803	797	789	765	769	732	730	747	728	819	756	809	758	804	774	753	761	756	759	762	744	808	771	786	733	816	752	797	775	767	808	715	786	788	805	816	783	775	788	791	709	779	777	810	785	740	752	762	736	756	784	788	733	760	736	763	758	759	755	737	798	780	757	792	758	776	782	805	767	792	748	773	787	772	749	751	810	781	738	763	776	791	719	725	773	777	828	746	793	754	753	734	770	803	740	756	804	798	759	770	776	767	816	763	738	733	778	791	750	780	746	808	744	743	750	783	809	744	768	754	739	761	742	814	757	794	772	783	763	733	850	725	742	769	801	748	763	697	750	708	765	796	778	737	752	772	855	761	754	737	756	760	781	753	759	831	790	803	799	796	758	781	785	716	741	776	752	723	805	795	733	728	738	816	762	797	762	767	769	794	780	777	787	749	780	779	818	738	758	707	753	755	770	813	787	734	758	714	765	773	777	765	750	822	773	759	751	812	777	776	796	743	750	780	757	753	786	744	732	836	741	782	794	800	737	791	730	840	785	782	762	734	787	706	765	777	741	782	764	792	774	723	770	750	809	833	784	703	754	769	749	745	788	777	789	800	766	800	809	783	830	769	788	762	762	772	782	720	773	805	751	773	794	793	764	778	802	858	796	743	810	779	753	811	746	789	761	777	749	805	802	790	733	768	792	761	785	846	734	730	825	803	802	772	759	824	761	768	764	803	747	755	829	741	785	751	767	763	821	794	743	746	756	767	783	741	794	733	814	756	769	763	737	736	789	760	755	770	745	738	780	810	787	849	820	769	786	763	745	809	748	738	793	747	783	773	757	743	783	780	755	760	762	775	764	758	736	758	766	745	744	764	813	798	753	752	763	780	790	802	830	753	794	771	824	793	764	805	784	754	729	792	760	761	766	781	807	785	762	749	768	755	808	760	836	769	779	747	780	768	759	698	780	828	725	765	805	760	753	773	761	727	753	740	821	819	771	745	759	816	767	753	752	808	816	783	739	770	768	802	715	753	769	812	764	763	790	767	803	754	755	775	789	773	764	751	819	741	759	770	772	764	739	755	726	772	736	770	739	754	769	725	728	728	768	753	786	797	771	791	722	793	804	735	784	743	759	742	824	778	720	722	805	758	795	747	755	736	769	802	760	768	795	775	724	778	755	767	782	790	748	781	740	764	810	763	773	767	793	740	782	769	801	731	783	788	749	754	770	803	715	775	774	782	772	782	754	730	792	800	787	778	742	800	807	773	799	777	765	804	770	788	798	828	722	761	783	785	784	785	775	795	765	734	826	808	748	786	792	750	759	779	808	752	795	731	762	722	796	762	785	735	826	770	749	770	757	756	800	769	795	751	795	769	763	832	811	742	776	805	783	804	776	763	834	778	776	780	777	814	783	758	754	805	757	756	798	794	805	774	731	780	776	801	836	787	745	741
25599	21444	27274	25452	4381	1170	958	786	742	731	766	735	740	687	650	660	700	659	653	642	680	654	655	653	670	646	677	669	683	635	680	666	652	629	693	652	630	626	685	646	666	640	644	659	650	672	640	626	649	673	640	710	652	621	682	672	703	648	664	650	664	643	665	691	645	656	680	637	631	617	656	665	689	667	718	692	651	675	629	639	715	626	663	651	610	661	714	620	678	606	630	637	626	645	673	639	692	611	654	654	653	633	631	668	624	629	578	650	656	660	641	664	687	639	660	603	612	706	637	636	643	608	658	649	669	666	637	647	646	676	656	666	629	619	644	634	666	612	670	695	639	643	672	683	650	683	654	686	652	650	696	637	600	627	621	648	691	656	682	686	619	610	717	653	686	661	668	649	629	616	670	626	655	644	606	631	634	603	671	642	612	688	617	649	618	656	683	639	636	676	681	634	613	667	634	619	622	661	637	628	635	667	662	681	649	601	673	665	628	706	635	625	669	646	647	641	646	635	655	665	637	663	674	608	635	669	598	670	651	624	696	686	635	666	651	671	669	642	673	646	662	681	672	654	666	648	652	629	659	683	677	640	682	668	673	666	635	645	674	645	645	716	651	681	637	638	681	662	675	681	669	644	642	619	691	631	625	627	650	669	623	643	646	672	689	663	649	656	703	643	642	687	664	648	652	626	663	616	652	619	639	668	634	665	651	665	638	621	632	634	654	658	628	680	659	670	677	627	654	659	639	635	624	657	651	654	615	639	647	652	675	629	624	683	665	608	609	666	579	674	614	623	655	652	645	700	654	648	650	626	632	703	639	638	644	715	646	618	643	691	675	657	596	655	679	663	623	631	659	668	704	658	675	661	671	689	660	689	664	656	636	618	644	631	666	679	667	638	619	621	640	671	650	681	610	643	628	624	625	589	628	664	669	576	690	683	682	603	664	628	667	596	664	640	631	640	615	662	660	631	658	636	632	629	621	611	665	632	644	617	644	682	617	642	698	587	623	675	655	628	617	658	612	631	624	664	651	647	654	642	657	644	674	649	604	641	653	667	615	622	642	677	676	625	645	596	661	662	683	622	629	674	649	633	669	653	660	639	645	659	641	650	635	641	642	613	640	674	671	640	656	643	594	644	627	603	638	624	618	697	661	653	652	674	618	648	651	662	683	580	622	677	665	662	592	684	604	671	660	625	652	634	677	649	677	654	657	644	649	693	658	646	635	621	702	670	633	632	618	644	640	614	664	647	630	623	579	640	639	626	668	640	622	626	676	682	649	665	642	598	619	670	683	668	656	620	643	671	623	705	662	665	629	637	661	606	669	663	668	705	654	664	617	668	655	661	633	690	631	697	603	675	613	661	629	656	671	642	591	641	672	677	645	613	631	656	628	667	615	595	680	640	682	613	683	679	655	605	653	617	690	644	658	640	650	656	677	681	660	622	644	640	631	618	612	623	651	661	631	651	716	602	660	652	657	695	664	650	685	633	642	592	669	652	681	648	626	632	610	649	622	632	693	637	622	674	667	679	632	637	641	674	618	667	593	605	668	664	625	687	654	625	672	697	645	689	614	659	593	606	630	659	598	668	642	596	632	632	615	655	647	643	647	647	665	684	640	637	640	621	623	682	614	690	642	655	685	682	657	627	616	654	624	635	664	651	642	672	607	614	678	631	703	612	651	674	658	671	641	695	694	626	643	624	654	672	650	659	689	689	637	641	616	650	637	698	679	668	662	623	643	665	679	631	642	597	618	647	668	680	667	651	628	669	658	619	643	680	633	606	666	647	645	655	597	675	629	631	646	693	600	602	651	648	650	661	652	596	645	661	622	663	631	696	622	655	632	639	689	700	660	677	635	703	652	635	657	643	667	655	648	645	635	642	639	659	607	637	622	618	706	645	673	646	673	660	643	622	673	697	650	647	668	620	585	663	641	654	640	673	651	652	618	680	656	627	604	623	652	613	674	624	621	676	628	668	634	661	689	623	639	654	664	659	658	641	662	620	598	630	677	662	658	650	653	646	642	646	635	692	677	633	665	619	624	634	668	635	650	629	657	600	634	585	702	694	634	653	657	645	663	678	665	665	640	644	642	651	672	642	622	638	608	668	640	638	653	657	671	683	675	650	626	649	637	660	637	642	605	631	645	680	645	674	618	693	618	629	639	665	658	636	594	666	672	637	648	655	599	641	654	676	665	688	639	630	678	657	618	619	639	639	661	598	687	670	674	670	692	659	671	680	670	674	632	615	595	661	665	658	647	611	712	660	625	671	634	692	655	591	664	656	662	650	652	626	629	634	655	653	616	643	674	636	710	585	632	652	625	648	689	688	648	679	659	640	633	623	639	614	664	674	690	632	644	675	677	644	678	636	634	667	621	656	620	656	668	669	659	617	728	676	652	641	631	664	655	658	645	649	642	639	646	626	661	634	644	683	699	628	671	634	664	661	675	655	655	640	641	639	680	623	624	647	610	615	631	665	666	665	587	661	623	614	628	647	636	627	614	677	682	666	668	645	659	649	662	655	635	674	644	644	702	638	672	660	639	648	625	635	648	690	622	635	610	646	606	644	688	684	626	652	706	671	597	638	665	652	632	632	660	666	710	638	646	644	668	671	636	677	630	686	657	658	637	659	637	625	655	662	640	679	670	668	652	622	639	693	652	630	660	646	632	700	602	629	625	676	647	670	634	671	643	676	660	650	641	633	640	635	628	657	629	644	621	656	644	650	618	622	618	660	666	638	666	646	598	611	715	646	691	635	644	643	680	603	638	637	629	661	649	642	637	671	644	599	612	678	681	655	622	701	651	658	667	686	656	667	639	646	629	657	655	621	701	646	652	634	680	670	627	672	670	686	653	677	620	672	645	611	636	661	648	673	636	631	653	626	615	672	649	647	633	629	678	659	633	674	594	647	643	622	659	659	633	612	610	610	584	650	675	632	648	652	648	628	687	641	672	626	666	631	646	646	626	658	664	631	654	682	614	593	637	666	657	648	652	674	613	666	617	651	671	673	675	630	705	638	650	680	669	624	657	641	625	633	660	633	619	698	660	646	624	625	696	635	646	687	641	648	653	632	637	656	626	619	651	670	646	665	630	668	706	654	647	647	669	675	631	680	641	673	633	695	672	642	625	601	706	660	686	614	680	662	610	641	638	656	650	618	661	615	648	611	667	645	672	597	637	635	592	664	660	681	685	641	638	652	665	640	651	673	654	597	632	668	643	664	631	617	599	636	603	665	711	623	661	662	660	634	657	596	610	622	644	598	680	652	671	659	674	656	674	733	660	630	642	676	610	663	635	642	650	644	713	628	689	704	647	657	664	628	622	611	650	627	678	674	660	697	647	699	621	634	655	598	642	600	633	645	648	706	639	687	614	623	624	654	649	624	644	619	614	596	672	627	690	650	697	665	665	703	653	715	634	632	682	612	657	681	636	635	650	604	642	650	670	681	635	612	617	585	683	665	674	637	654	660	625	648	659	635	652	639	661	645
3657	2880	2568	1430	1050	851	830	702	635	691	596	597	639	623	628	605	559	552	586	579	606	584	563	573	546	571	553	560	567	557	596	589	557	566	567	550	556	589	588	573	572	567	538	559	535	577	594	530	539	540	555	545	571	576	594	586	621	567	559	550	574	612	577	592	554	531	550	574	559	590	558	561	551	568	558	579	566	529	587	583	558	540	565	543	545	515	551	572	564	545	569	551	556	553	606	570	554	585	578	578	519	565	567	570	544	522	560	540	536	597	571	572	578	552	558	578	587	541	529	567	546	593	530	529	563	508	566	560	559	559	536	564	585	532	560	570	579	564	505	534	550	557	520	571	619	510	560	567	561	569	604	544	545	581	554	588	544	578	503	558	537	560	545	508	548	546	541	559	549	582	574	543	558	543	564	512	619	555	552	573	570	558	537	530	588	559	556	561	559	531	583	519	506	526	552	566	505	558	581	544	495	536	552	567	525	560	545	561	546	557	524	569	542	532	538	549	520	539	567	578	560	587	566	562	554	558	550	576	583	553	526	546	586	528	533	564	558	524	525	575	590	571	592	559	533	567	546	526	541	598	525	526	550	561	564	540	551	549	573	566	561	495	544	562	579	511	523	553	530	546	528	552	574	552	567	531	512	549	544	542	499	558	552	550	563	536	534	569	540	543	537	541	581	568	543	531	566	561	485	575	554	578	532	554	599	548	557	531	529	534	586	533	553	569	587	548	544	567	547	564	529	555	538	587	552	533	572	553	552	562	516	578	526	543	581	519	562	538	531	558	561	530	557	554	526	534	518	546	562	579	620	573	577	569	529	590	519	508	553	537	557	589	520	576	551	587	520	577	540	511	556	565	565	527	571	586	512	537	541	534	530	502	556	515	582	515	578	515	526	533	571	558	543	556	566	559	582	565	568	554	529	558	544	531	553	558	534	530	558	543	580	568	595	556	558	532	591	567	563	557	515	594	549	578	565	543	577	526	587	567	537	518	522	606	574	551	546	520	565	545	535	586	526	577	576	536	527	557	574	540	526	559	543	583	556	532	568	589	552	556	556	551	556	527	544	572	544	534	547	516	581	549	555	520	514	592	584	530	538	536	547	539	513	545	587	563	548	574	617	564	576	526	543	535	557	524	575	559	504	519	525	539	529	521	512	554	563	545	565	557	516	540	590	548	567	544	578	593	540	549	544	561	525	564	536	545	583	546	508	526	578	583	557	616	574	543	566	544	539	570	545	550	563	549	552	508	492	528	556	559	558	566	558	587	561	548	554	565	560	572	524	577	521	562	552	568	556	600	557	524	568	552	521	541	635	543	539	570	549	588	552	517	534	543	535	592	537	549	550	573	545	569	544	525	526	521	537	533	595	555	532	525	539	483	569	559	525	551	539	508	560	610	552	552	567	565	590	545	576	524	544	521	579	554	564	549	557	523	553	527	542	528	512	555	563	538	558	533	545	532	539	524	542	574	564	514	603	519	515	538	567	550	568	541	575	544	537	526	542	569	551	575	590	584	528	525	545	541	551	541	534	566	597	545	522	556	541	565	570	563	571	544	520	537	539	589	556	584	557	579	548	507	540	577	578	561	552	589	496	563	570	516	547	549	566	591	558	557	591	574	517	513	549	560	532	560	545	543	534	529	555	559	585	559	553	543	571	550	560	579	498	592	569	559	539	560	479	530	544	579	566	563	509	538	585	519	561	540	534	573	553	564	525	538	584	538	556	529	553	531	586	551	586	545	510	563	595	536	556	539	552	490	498	553	524	535	582	531	543	537	581	553	565	516	505	532	554	587	540	562	544	584	553	548	547	541	534	584	590	511	533	552	575	548	599	540	570	571	589	553	571	521	538	531	551	496	525	532	561	544	516	561	592	534	551	550	559	550	577	580	532	599	532	602	555	557	561	567	536	571	497	563	555	539	594	523	535	603	521	599	524	529	588	527	571	500	536	534	528	562	590	513	553	561	548	571	536	531	535	537	509	563	570	556	551	544	554	530	538	593	548	586	556	517	512	554	526	579	525	568	567	537	557	571	562	559	552	561	527	569	551	536	535	549	560	569	531	569	523	579	562	516	565	528	520	572	588	571	536	519	532	517	576	520	507	563	567	561	520	595	564	567	550	534	588	519	543	509	535	562	529	557	548	549	534	572	573	593	572	559	568	570	512	542	546	567	546	584	505	531	547	535	550	572	590	541	529	541	551	559	549	532	504	573	501	537	542	533	554	566	535	516	494	552	540	511	580	573	537	535	563	538	569	568	560	552	558	567	544	551	554	580	565	510	548	555	503	579	542	537	542	547	589	545	576	566	578	561	557	536	525	549	552	523	507	550	560	551	569	579	540	555	561	551	589	544	541	563	571	599	502	591	542	520	550	553	560	563	564	554	554	522	536	542	553	566	577	552	543	551	554	578	578	566	563	536	579	590	524	577	537	546	597	528	543	513	526	528	513	576	563	547	578	510	578	564	569	539	566	565	540	550	553	552	548	557	562	533	580	527	562	578	546	544	541	547	558	538	564	525	576	573	518	532	551	501	514	581	531	544	543	514	557	570	609	536	543	524	579	583	520	558	541	555	547	497	530	537	586	539	579	605	569	570	533	585	583	548	516	507	536	568	503	546	501	536	532	540	551	510	575	529	550	545	563	570	552	548	575	559	560	562	573	497	535	577	589	521	537	543	558	534	519	511	543	577	538	556	556	525	524	563	517	528	572	538	530	540	542	552	554	539	586	544	574	560	552	550	571	582	565	533	522	548	514	525	568	553	603	564	527	557	551	522	559	563	572	559	564	602	542	557	522	555	566	524	586	534	524	555	506	573	538	525	505	570	562	570	526	550	559	551	546	503	552	567	524	544	548	544	595	553	537	557	495	588	536	538	589	568	564	592	528	548	506	554	559	561	503	533	515	550	565	588	544	506	549	540	555	556	567	555	529	551	525	529	531	532	565	542	549	551	536	552	552	555	514	558	540	537	536	550	544	518	549	545	534	555	578	547	548	550	537	560	540	534	576	590	569	596	554	553	545	554	580	538	513	553	534	563	570	569	560	555	565	520	551	570	556	538	543	559	499	547	595	556	532	510	554	538	472	575	522	578	537	549	546	586	591	545	557	545	551	547	538	535	549	564	524	498	564	538	573	536	509	546	582	547	486	548	535	534	565	585	580	548	539	546	591	565	547	544	546	519	542	542	550	551	510	584	554	530	521	577	513	536	574	536	578	522	573	571	570	590	559	577	569	565	580	574	539	538	548	552	528	604	524	598	519	617	559	538	570	552	544	556	563	526	591	542	509	589	575	556	543	547	540	524	517	548	551	568	567	554	547	596	546	524	583	533	524	524	590	547	559	544	556	550	553	545	582	532	524	531	542	525	577	569	601	564	550	535	530	545	559	531	547	583	533	550	544	557	575	530	531	529	554	541	547	537	545	587	561	554	520	551	515	530	568	574	550	569	546	590	570	536	562	555	529	594	552	514	520	550	533	545
24492	21452	28611	24704	21177	3619	869	602	447	483	451	429	410	409	397	411	366	395	339	383	373	354	385	352	331	372	374	345	327	361	347	381	361	326	363	367	353	342	349	332	325	342	349	345	333	347	349	358	361	321	356	317	354	354	338	315	351	343	349	335	357	328	343	324	350	342	331	336	365	367	333	331	339	343	344	359	355	337	359	347	338	325	355	331	334	329	330	359	319	359	339	324	338	348	338	367	364	355	340	346	317	311	363	337	354	356	363	329	347	369	361	368	351	320	342	340	352	366	344	326	320	347	338	367	369	372	341	334	340	329	385	350	340	376	326	314	363	329	336	352	344	357	331	343	352	338	321	334	350	327	329	401	336	353	349	327	334	314	311	320	345	352	305	371	368	336	352	336	381	334	309	336	352	327	352	348	335	361	323	384	346	369	343	336	340	359	361	353	329	350	342	356	341	325	369	340	328	325	303	358	333	352	319	375	347	329	326	340	359	361	332	333	344	347	359	345	342	334	353	370	387	333	349	338	348	374	316	365	353	344	344	321	363	341	365	344	338	339	373	337	326	315	349	305	341	355	358	329	314	339	353	315	331	338	318	346	336	330	326	324	327	326	346	315	323	337	348	351	365	337	358	331	332	355	353	301	330	319	351	350	333	324	337	358	355	366	321	357	343	331	358	323	335	330	304	364	348	342	359	323	320	338	347	325	352	332	346	325	338	324	351	352	335	334	353	320	357	315	341	331	331	377	340	336	329	335	354	332	342	341	323	359	327	365	346	357	350	337	317	343	298	344	331	333	357	369	340	349	316	326	338	320	340	320	330	326	359	378	315	308	359	324	339	343	346	333	348	351	336	357	313	354	340	385	333	350	343	340	363	341	332	323	346	367	366	337	348	350	343	363	354	365	342	332	319	330	326	356	373	351	366	335	347	333	346	375	318	374	337	369	327	346	364	342	340	341	349	355	353	350	349	338	330	297	317	316	332	344	343	361	312	320	364	358	328	338	320	332	330	341	332	356	377	318	344	338	343	352	370	351	353	328	297	345	348	348	381	336	360	310	300	330	361	373	339	325	352	386	348	342	323	346	365	355	338	354	341	327	359	336	336	314	360	318	342	358	366	350	367	341	347	343	320	348	335	310	374	350	339	342	320	335	386	341	311	312	357	341	319	304	386	324	335	356	331	329	352	363	332	322	326	323	339	351	374	366	333	354	322	354	346	338	346	349	307	330	316	343	319	314	350	381	316	317	329	332	343	337	337	325	330	329	330	341	334	359	332	327	348	342	372	344	350	375	326	329	328	339	386	346	337	315	360	340	349	339	337	367	350	318	369	311	345	318	316	322	365	355	348	346	345	370	314	342	318	350	361	346	344	325	324	346	336	318	335	318	344	329	326	351	347	326	311	317	345	371	363	343	307	356	371	358	362	336	350	333	355	316	312	333	331	337	353	351	327	323	360	353	355	321	328	345	368	333	346	325	387	335	338	354	333	347	358	312	312	354	333	323	362	337	353	341	381	342	334	340	343	300	319	349	357	324	376	321	357	349	365	318	380	319	324	330	355	345	321	329	348	345	346	357	352	340	344	337	373	360	353	321	330	330	337	355	360	350	340	363	356	348	330	340	327	322	292	340	326	332	353	314	325	336	321	316	347	321	346	336	362	355	321	345	364	364	323	328	345	315	351	339	330	363	351	362	296	322	364	343	367	350	338	374	326	327	340	334	362	339	354	362	337	328	333	347	328	327	304	313	339	349	361	357	338	334	363	312	360	336	352	317	357	363	343	354	361	321	325	337	363	338	349	351	353	345	351	357	334	311	352	330	345	346	319	331	336	317	361	305	331	370	346	363	336	359	329	341	363	344	289	335	331	355	347	342	331	318	316	365	372	349	357	311	312	331	367	334	354	310	347	319	343	365	385	333	309	333	328	355	348	320	366	331	324	364	347	375	348	328	346	326	325	326	376	324	378	322	329	335	347	352	329	332	342	342	333	335	357	328	316	329	341	318	340	333	303	353	318	323	343	362	335	386	347	344	342	361	315	349	365	319	328	330	383	342	346	339	339	339	347	376	327	326	362	330	324	349	302	345	376	322	356	322	340	325	311	323	345	338	334	324	324	340	320	344	308	329	308	366	322	340	319	349	310	337	323	310	386	339	343	361	334	350	340	336	309	350	327	333	338	336	328	335	341	353	353	361	354	351	323	344	323	344	383	321	315	341	337	345	328	347	337	333	312	344	370	372	341	343	337	343	373	354	332	336	326	365	330	332	360	332	323	346	330	306	301	362	367	330	387	340	332	345	345	353	332	347	335	319	320	359	368	328	354	336	317	350	348	314	324	338	345	377	381	343	320	362	379	309	373	360	366	382	348	303	331	336	340	324	354	314	367	335	298	368	320	337	314	339	341	359	366	335	327	322	350	353	306	339	356	354	370	374	368	328	320	351	325	359	360	337	338	291	320	326	349	322	307	334	342	344	340	334	393	352	334	348	335	339	328	359	336	338	325	311	353	331	349	322	334	327	351	320	314	346	350	349	344	324	316	355	346	330	307	339	342	363	325	315	276	341	333	347	347	337	335	326	326	336	326	352	302	347	349	321	340	339	346	339	316	358	315	303	313	333	328	340	329	346	360	289	310	347	331	323	358	347	335	353	382	321	343	343	352	317	340	323	331	347	390	356	331	336	319	349	313	369	326	344	344	324	329	323	342	347	355	347	330	356	361	383	348	319	362	323	378	338	357	381	337	330	352	349	354	319	335	373	354	355	353	329	339	328	346	305	339	358	316	356	343	331	355	352	333	311	344	328	352	353	341	320	327	351	306	364	346	343	306	322	305	352	361	325	338	363	358	340	370	354	352	315	360	323	349	343	336	334	351	340	336	321	320	353	355	339	336	372	299	356	354	345	336	329	310	321	356	350	346	318	313	350	312	334	318	323	364	356	351	341	338	326	332	310	377	328	348	354	348	300	325	326	324	370	331	342	334	348	346	346	325	354	358	317	320	305	350	351	320	356	353	358	343	348	354	331	352	323	371	333	321	339	341	322	306	353	343	338	330	346	313	352	327	348	326	326	349	345	320	331	325	320	323	333	347	363	321	338	337	346	368	329	323	329	371	339	297	339	315	363	307	322	357	367	350	334	326	324	325	344	337	338	328	326	358	350	328	355	338	322	356	345	309	350	326	312	328	382	348	362	346	350	327	349	336	325	341	342	326	359	324	349	310	357	343	321	339	350	330	372	330	350	327	375	344	340	347	324	354	367	329	382	317	374	319	356	359	361	345	357	388	330	355	352	337	332	337	342	325	355	358	340	355	343	335	325	340	334	307	347	337	340	350	344	342	334	371	348	341	334	307	321	333	361	373	329	322	323	336	343	313	345	338	367	335	353	315	369	373	374	319	369	370	321	365	328	338	374	350	333	341	354	354	347	317	342	349	342	359	314	355	351	335	364	346	328	341	353	334	317	313	302	365	326	339	345	306	311	342	372
3850	4977	4121	2049	1354	976	843	663	593	496	486	497	404	415	418	445	379	393	360	355	361	363	338	328	383	344	328	343	359	311	331	334	362	321	294	315	366	317	334	339	324	311	329	341	335	330	321	355	314	305	305	284	347	290	345	333	311	303	329	347	305	314	328	347	284	327	351	305	361	366	350	309	328	338	343	346	341	320	335	335	324	324	316	319	345	290	314	356	317	311	323	325	326	318	317	322	333	369	351	317	299	335	343	316	342	319	299	328	309	340	308	321	306	316	339	331	324	349	305	322	311	332	336	321	298	343	323	341	323	317	335	294	301	318	323	325	358	310	307	325	317	307	330	328	292	310	357	307	329	357	316	326	327	345	337	352	305	308	349	317	336	323	321	307	316	340	316	323	323	323	348	327	333	336	323	335	318	321	319	338	330	334	340	310	319	338	303	341	308	300	318	321	302	335	354	339	317	312	293	333	318	305	314	340	320	329	319	329	339	331	340	326	317	328	338	298	315	306	318	301	313	377	320	309	313	311	321	322	309	326	317	338	335	290	312	306	330	331	352	300	294	320	319	338	320	308	333	319	326	342	316	314	319	329	307	309	335	327	318	300	322	313	289	304	367	305	326	318	310	308	314	311	355	330	320	345	340	334	315	318	341	320	354	318	323	347	334	295	332	323	309	344	316	315	330	276	335	344	340	343	341	321	308	311	325	299	335	331	353	321	311	322	309	305	344	305	326	297	313	301	282	355	317	343	330	337	332	340	321	349	317	310	312	329	312	329	321	313	343	297	367	331	323	288	315	316	300	334	337	282	321	332	324	314	327	291	347	305	311	290	349	341	312	340	305	303	314	315	342	311	322	328	304	345	343	333	348	314	363	338	308	322	327	328	309	318	314	336	325	312	281	325	323	322	319	312	335	303	301	313	341	352	307	336	315	327	333	349	305	338	335	286	318	324	330	321	328	343	319	345	314	320	312	300	321	324	333	354	313	337	346	303	300	337	300	322	342	337	336	294	339	344	328	315	298	303	312	323	294	359	307	358	295	292	289	329	296	292	317	352	294	332	343	311	322	352	326	328	328	322	319	310	345	324	329	302	297	324	338	356	329	338	330	324	331	305	331	280	323	352	330	371	308	322	329	304	303	318	340	301	323	326	330	316	312	290	312	284	330	315	322	334	323	322	327	285	344	325	304	281	352	336	310	292	307	313	307	311	293	334	322	323	318	335	341	304	297	320	314	300	301	314	292	314	333	348	349	352	328	312	325	350	343	331	319	322	323	299	310	316	313	347	310	310	312	322	313	317	300	317	314	358	322	321	298	314	350	301	317	305	278	322	315	332	322	305	304	271	318	327	341	336	334	304	319	322	351	311	327	326	298	317	325	316	317	336	308	303	346	340	317	319	324	314	312	290	318	349	295	294	316	308	319	364	329	352	324	302	313	341	337	349	325	341	311	329	324	322	319	309	330	306	312	322	313	348	354	328	334	338	328	303	307	325	296	321	315	313	301	321	345	305	349	319	313	354	321	303	293	337	338	334	316	312	328	305	323	330	311	293	324	311	298	341	335	344	313	329	334	316	319	325	352	311	322	311	328	336	323	335	289	308	320	309	355	285	332	326	315	340	332	298	326	278	314	342	327	347	323	337	338	283	345	321	290	365	330	322	352	329	311	343	330	316	314	311	331	327	354	321	330	328	331	326	295	302	293	310	335	303	329	278	304	323	288	301	308	359	296	293	324	324	313	315	310	314	319	279	321	313	309	342	307	308	321	309	332	342	315	321	303	307	335	320	356	313	286	298	341	336	335	343	281	319	361	321	296	339	344	306	326	312	314	333	324	345	339	309	329	328	311	339	322	317	333	328	297	304	312	337	316	323	315	292	318	339	302	331	323	313	336	302	309	284	277	305	328	301	330	347	319	343	312	318	294	359	311	339	360	335	270	310	309	301	333	313	335	345	290	305	322	311	304	310	310	335	317	331	305	322	322	303	321	286	295	353	328	328	307	331	314	317	326	323	310	343	295	337	333	316	323	344	360	318	319	322	322	332	315	292	327	308	317	335	328	305	359	327	331	319	311	311	319	318	313	286	325	297	310	330	284	313	290	312	321	313	280	309	346	308	324	319	337	319	303	355	320	354	344	317	333	312	306	287	340	320	329	313	327	342	341	337	328	342	365	300	329	334	330	304	318	318	331	344	323	305	334	309	311	350	330	340	293	329	345	302	325	316	328	292	317	302	322	296	318	340	317	311	327	314	331	321	323	308	312	327	319	340	312	308	314	293	329	310	343	307	290	342	300	309	287	300	292	332	298	311	326	306	302	342	326	296	319	327	283	283	306	300	312	336	332	315	349	348	365	325	329	292	308	299	311	318	314	325	307	293	335	321	307	335	315	347	296	290	311	302	344	329	307	285	292	308	309	286	337	335	362	321	288	334	308	294	355	334	350	298	332	311	337	309	315	302	306	323	304	328	336	330	331	313	322	285	303	348	339	303	311	312	345	346	335	301	317	314	310	351	276	318	310	277	319	340	315	319	321	319	332	317	316	287	309	308	333	319	346	307	322	285	321	319	335	286	328	317	323	298	318	357	332	323	305	328	294	316	322	324	289	307	289	342	312	312	301	295	309	309	307	292	316	328	331	330	310	274	312	320	332	335	292	320	316	365	327	307	294	349	304	327	324	307	327	310	343	354	325	326	337	324	333	296	304	332	296	300	292	350	360	316	318	285	376	302	300	332	331	293	328	314	358	317	308	332	312	326	346	315	302	299	333	280	320	305	341	332	309	330	347	297	312	304	327	324	314	332	317	322	324	286	327	321	342	319	313	346	329	312	304	318	318	326	318	304	334	299	339	317	290	325	309	339	323	295	320	333	332	297	296	303	336	321	359	335	309	324	346	326	330	319	314	321	302	324	311	335	310	287	303	324	316	320	304	325	311	305	326	337	342	300	322	300	322	351	326	316	351	326	306	321	316	301	278	316	300	308	318	308	336	330	291	287	347	294	346	308	303	319	317	351	317	312	282	291	329	305	312	324	319	300	308	346	364	316	319	334	294	322	338	345	308	315	339	328	320	299	318	313	300	302	297	310	308	305	323	293	312	313	329	314	340	312	316	294	354	355	305	275	296	326	314	329	289	320	269	313	312	287	301	297	304	323	342	292	295	294	297	313	292	320	311	298	296	332	304	314	299	329	336	328	321	324	299	307	318	318	319	332	339	320	328	298	326	296	293	306	309	331	312	335	304	315	297	334	301	326	314	311	314	309	319	301	296	367	365	316	322	329	319	307	309	292	295	336	328	334	351	340	323	334	339	313	333	327	334	322	289	303	308	324	307	307	305	316	345	346	332	315	316	321	310	308	312	321	322	309	322	307	309	334	345	295	315	309	315	327	307	339	341	308	318	297	334	305	317	286	297	300	330	300	330	307	355	328	316	297	326	308	319	309	306	304	288	327	341	325	306	353	282	347	305	350	322	309	345	339	313	311
27937	10484	1827	1232	1009	1001	1056	1017	983	1054	952	932	965	995	962	977	940	967	970	950	1047	1030	909	985	958	970	997	978	952	898	1007	972	951	1048	964	966	966	1000	969	964	940	974	967	992	942	933	949	961	979	898	951	973	922	986	965	936	996	993	938	934	940	940	895	895	882	929	955	932	983	972	984	991	1015	977	1019	1012	931	927	944	939	1023	972	939	912	969	960	958	924	903	945	923	980	967	979	1028	909	1002	955	993	904	983	948	1028	967	914	941	916	948	962	992	994	993	942	970	957	1004	955	941	965	946	965	930	934	944	943	970	1013	1008	963	990	926	915	952	974	984	980	985	975	977	926	957	914	981	941	988	967	951	955	984	970	938	963	934	990	922	939	973	908	982	935	937	956	985	982	954	964	977	989	916	942	949	1013	930	980	949	965	991	948	891	937	968	977	934	1003	930	968	971	964	985	927	983	987	934	900	949	931	940	967	986	981	1019	1024	946	946	988	1015	975	945	954	963	940	947	977	997	955	941	952	964	928	1024	934	1003	946	980	1022	959	950	925	898	917	996	962	985	944	951	935	892	961	931	1009	987	925	949	938	943	913	987	972	1007	997	952	920	991	953	978	934	956	1008	995	987	967	1013	1012	933	975	990	956	958	994	995	927	937	918	936	897	964	898	957	982	948	950	867	911	966	962	1001	928	924	958	929	938	993	956	976	939	941	996	912	955	1003	945	912	1013	920	966	967	995	953	1006	921	967	1023	929	889	961	949	958	980	917	932	892	951	984	913	951	983	989	940	946	943	993	970	965	986	949	924	972	969	880	955	934	937	952	976	922	916	956	927	984	975	947	958	967	926	970	968	941	920	946	975	971	936	1013	990	1014	909	956	928	1013	997	983	942	956	968	962	966	957	935	916	944	906	954	883	1045	961	989	939	977	1005	952	929	949	973	985	962	946	931	988	908	1003	998	949	984	916	985	989	963	970	958	961	942	989	974	959	1005	929	951	957	1002	964	942	977	915	940	939	998	982	933	949	984	944	1018	978	934	956	937	978	957	956	989	928	889	977	987	988	932	941	990	968	978	957	953	925	963	978	980	928	926	963	947	969	882	988	990	930	894	978	999	937	992	989	967	996	947	936	969	1019	955	939	987	965	938	975	959	958	908	894	928	1013	958	978	968	989	960	935	993	923	1020	918	972	940	1002	995	948	965	918	949	969	955	957	945	1000	961	937	979	1068	931	919	937	967	1001	944	908	991	953	966	967	998	930	985	950	1001	977	924	907	967	951	999	1050	957	897	968	947	995	966	938	972	962	977	970	941	972	982	973	986	1002	964	932	1004	960	931	922	998	915	941	915	888	1041	973	948	947	919	960	979	970	955	1012	989	969	998	998	930	955	939	967	958	950	954	927	946	1005	937	984	920	982	899	941	962	971	985	990	980	938	929	985	948	1002	911	986	992	986	976	938	947	972	993	1013	952	948	916	969	992	950	882	1002	961	967	964	954	982	930	948	940	1000	1002	959	874	959	942	971	1019	939	913	942	939	1003	929	962	951	907	969	1038	958	896	922	981	968	954	982	931	938	975	921	993	989	963	1008	971	973	1029	912	980	917	919	978	977	968	961	943	948	979	987	945	929	943	940	1020	962	932	983	940	981	1006	937	942	984	963	977	1001	936	967	933	970	961	918	946	974	932	979	923	1014	943	972	976	983	954	987	967	912	911	948	963	967	984	968	985	949	1023	945	981	905	973	918	935	930	944	926	931	958	950	978	972	946	942	966	963	983	969	999	948	905	922	959	964	980	1008	987	971	950	980	966	910	1006	953	929	948	941	940	913	939	974	942	980	965	1001	1018	1004	965	931	976	965	934	934	961	979	1006	945	971	955	926	982	949	934	1007	965	939	968	922	954	913	915	976	976	972	980	927	983	935	957	926	962	978	905	922	952	945	909	945	985	1012	1006	934	940	971	951	929	979	949	976	959	1000	964	980	922	971	929	946	966	1026	943	901	905	942	934	992	958	922	962	958	938	973	974	902	947	926	945	946	958	1048	988	990	944	936	978	892	913	962	933	946	999	977	972	934	964	975	956	955	914	942	967	987	956	989	941	911	1002	944	970	993	984	940	951	946	955	1000	964	929	972	967	1009	955	960	965	949	984	988	910	948	999	980	957	1006	963	990	935	908	940	938	896	951	931	941	985	917	969	945	934	948	936	941	941	958	981	928	951	968	971	935	938	939	953	894	998	1039	1012	973	966	919	955	997	930	975	984	990	932	938	945	951	1047	952	973	938	939	985	935	904	949	942	948	1003	984	942	927	949	935	931	979	933	981	940	932	954	987	982	961	988	955	1036	989	975	960	987	1006	992	966	976	949	954	1012	957	933	970	949	919	982	952	1003	1009	982	992	982	980	941	1003	992	981	963	1034	963	922	966	969	938	991	1002	971	903	948	965	977	940	977	989	943	991	946	911	1013	942	943	976	890	916	985	992	911	971	998	960	908	989	956	941	975	974	951	977	969	967	940	1000	1009	989	953	968	987	950	954	938	950	988	980	981	892	968	1002	1024	987	990	979	898	952	960	958	912	977	946	921	982	975	991	979	945	936	996	967	941	904	972	1011	979	902	956	956	940	971	965	979	946	955	952	957	961	960	967	928	988	958	985	988	993	981	990	948	931	1027	987	983	981	1002	971	1003	947	1000	951	970	969	920	939	995	933	911	930	920	951	979	941	993	1004	925	958	956	921	885	929	965	957	955	1005	918	980	972	948	966	947	1016	944	917	1000	932	1001	1025	921	962	949	991	954	955	980	919	980	978	967	938	942	923	953	964	948	1022	941	1000	968	977	960	935	960	1012	958	995	980	928	927	1025	982	970	926	919	938	961	927	1028	946	973	963	949	948	942	965	948	943	896	969	917	963	974	1003	938	963	987	925	970	999	984	962	973	920	973	974	994	1019	938	959	975	1037	989	992	898	932	964	953	951	965	905	1004	938	937	980	973	941	999	968	980	969	964	931	959	910	917	956	921	953	950	1006	999	897	992	946	952	960	932	948	958	954	947	966	949	936	929	984	941	900	966	992	982	937	943	970	974	939	1014	905	914	938	924	955	947	942	928	970	1004	925	977	930	963	961	893	949	962	949	957	947	917	955	963	959	974	948	991	982	898	929	955	949	895	969	944	986	961	997	992	1001	1003	946	983	974	935	950	977	977	948	1009	933	1025	1003	1001	973	971	983	948	962	959	953	955	936	944	987	956	1038	988	1007	927	979	972	963	981	907	972	937	944	1027	953	997	940	933	988	915	949	961	949	977	1024	917	1000	893	951	914	945	947	1002	965	980	969	920	935	944	930	948	929	972	967	936	923	951	909	932	968	906	983	969	961	944	947	981	977	899	964	919	1000	963	943	925	991	958	970	965	905	959	951	901	1033	1012	980	906	978	954	1011	921	929	964	948	981	955	944	950	966	973	925	975	969	959	962	957	933	937	931	964	1035	943	943	929	1001	976	985	960	1013	889	931	993	987	1002	934	957	957	989	923	908	932	954	987	910	1021	949	966	975	978	949	911	899	947	956	964	982	958	953	926	925	993	907	932	969	948	976	948	931	979	981	947	913	963	912	947	936	956	981	940	955	931	952	969	962	959	966	886	990	969
5498	1016	982	836	817	831	805	764	778	817	786	808	760	807	752	785	731	797	773	841	781	829	752	746	779	785	747	796	779	791	781	794	736	822	772	786	785	783	798	773	766	765	775	826	812	816	800	819	809	803	786	744	728	780	752	781	782	777	770	813	737	770	773	768	801	760	783	780	748	764	834	777	809	808	786	768	803	839	803	759	783	759	807	763	839	758	784	818	770	774	756	785	759	783	750	776	780	780	782	778	801	794	780	747	794	759	758	801	834	781	801	732	787	806	782	757	755	805	825	771	790	751	786	784	785	811	799	800	767	760	779	794	763	746	828	744	774	791	814	809	700	737	756	779	783	781	746	796	764	739	758	807	787	804	808	750	791	775	810	767	777	743	784	786	769	796	807	795	742	811	745	749	778	705	781	827	764	771	734	777	783	758	720	807	797	773	793	720	780	767	768	813	790	794	752	804	778	805	805	760	761	788	754	757	764	760	775	802	821	800	779	765	819	783	738	781	719	804	709	816	831	756	766	778	810	789	799	822	775	783	782	823	798	798	794	772	733	785	771	789	772	779	765	746	784	711	778	743	755	773	765	793	794	764	821	746	708	759	824	806	796	752	815	792	800	789	813	760	762	781	749	785	793	827	762	798	746	777	764	746	823	807	787	816	786	795	751	839	789	783	727	751	755	804	745	770	819	787	740	778	754	792	809	774	738	778	811	783	837	762	737	809	749	815	775	839	731	789	747	797	783	754	772	790	758	710	801	769	759	776	781	800	780	754	801	797	786	850	784	744	770	735	787	767	785	773	779	775	802	769	788	766	769	785	732	763	830	751	798	759	804	729	765	723	764	800	726	750	831	783	757	771	784	782	781	735	745	818	805	776	825	748	810	762	808	786	796	800	819	798	803	724	824	799	770	792	780	739	784	805	787	747	789	780	726	803	822	784	783	779	754	798	792	759	798	792	819	776	816	818	819	775	765	792	786	738	769	802	726	817	740	770	789	730	768	778	809	742	697	814	820	772	765	777	761	802	805	738	782	726	763	753	772	774	795	755	801	789	780	789	749	750	776	805	817	797	763	790	747	788	772	829	718	717	712	799	793	770	773	764	759	773	805	773	767	782	801	780	813	768	773	806	814	759	783	763	781	744	768	764	793	781	828	784	783	750	787	803	814	802	729	811	781	787	785	831	766	736	769	751	810	767	784	806	762	780	788	739	761	782	829	731	730	836	760	734	740	753	751	759	745	778	795	742	760	753	814	713	770	802	795	782	788	768	799	783	791	769	748	724	814	801	781	775	783	771	801	765	754	745	802	767	835	789	784	773	747	809	815	752	759	779	767	789	771	735	767	795	765	789	777	791	773	829	769	757	809	804	799	824	759	805	758	749	773	798	782	794	811	787	825	813	776	790	745	781	808	790	806	778	758	759	767	787	799	771	749	766	751	774	803	772	759	812	778	738	755	797	768	769	783	755	850	752	791	811	794	792	788	771	825	821	783	784	783	810	773	836	762	823	757	801	771	822	773	810	749	782	787	791	719	764	796	775	816	756	759	795	787	766	767	775	730	770	756	796	744	781	754	835	801	793	804	760	802	822	787	746	762	754	751	812	781	789	814	772	760	752	789	782	762	768	813	765	794	750	799	817	794	790	821	793	771	750	768	739	735	762	810	817	763	781	828	835	830	744	792	742	780	748	793	776	753	764	766	761	808	800	795	733	849	778	812	775	787	824	804	776	760	783	797	800	766	712	828	767	766	754	809	765	738	786	749	801	787	818	804	815	747	713	759	767	750	772	801	775	745	762	753	799	734	787	814	814	827	785	790	764	773	815	788	775	850	806	813	775	760	767	780	778	744	756	768	771	773	788	808	740	755	809	746	832	797	783	742	776	710	779	766	799	748	816	726	752	811	808	807	755	750	801	754	713	769	740	744	730	811	778	750	806	741	744	770	765	733	775	780	771	752	758	795	818	756	781	794	797	787	779	788	770	770	798	802	798	781	811	791	790	758	805	769	799	783	802	787	767	790	768	774	747	783	767	780	764	799	770	805	789	789	763	779	776	830	820	813	785	760	783	797	756	795	786	801	781	752	798	754	768	743	800	780	850	750	763	757	772	821	756	800	757	810	748	811	800	815	798	804	781	721	771	746	758	775	766	775	754	776	797	816	733	807	799	762	750	780	761	792	761	799	755	752	708	799	713	781	785	763	765	798	781	772	768	812	798	838	767	766	751	750	764	787	786	802	779	749	798	809	787	753	796	754	771	785	739	769	766	796	744	788	795	749	767	782	809	762	756	819	796	732	798	825	793	759	768	798	720	828	800	779	773	779	793	803	807	796	744	819	784	815	824	800	807	788	811	742	741	786	730	842	781	745	773	787	768	822	783	757	778	793	804	816	820	786	795	779	832	806	783	752	774	744	787	770	772	802	803	800	801	766	772	791	799	798	845	798	815	754	773	777	794	818	714	733	769	739	808	760	781	768	803	769	786	770	762	767	766	794	824	809	764	823	709	738	732	784	737	754	787	819	762	730	737	759	723	784	772	789	839	773	789	740	782	822	814	766	759	802	769	744	822	763	777	793	751	731	789	828	757	754	796	724	769	774	740	766	799	808	746	794	782	783	788	837	779	767	750	793	748	786	803	764	803	796	809	807	812	822	743	831	761	782	785	797	760	770	738	810	767	771	778	811	791	791	736	791	762	804	821	728	763	787	764	827	802	818	796	806	773	743	748	772	736	817	773	833	769	749	767	819	746	747	793	755	774	788	728	817	779	778	779	744	730	740	767	782	792	810	800	687	800	771	733	833	789	729	809	775	795	743	746	745	758	758	803	792	743	761	789	828	804	785	792	762	762	741	812	758	783	792	782	808	824	775	773	765	814	771	741	799	738	790	801	810	760	790	813	786	740	801	722	729	786	791	753	797	771	816	781	810	739	783	726	776	777	771	792	774	820	801	799	743	799	775	770	811	794	806	810	787	775	775	786	796	761	702	757	753	776	768	759	790	775	755	766	735	794	732	757	793	784	759	794	728	717	767	800	769	784	796	772	795	760	764	799	730	782	740	760	783	797	788	822	724	757	841	809	767	762	772	792	774	792	781	763	747	770	758	736	792	766	791	749	756	772	787	820	796	792	789	756	775	728	751	739	727	783	796	777	809	788	754	754	726	773	772	814	795	750	737	746	741	746	754	818	802	777	779	774	752	840	814	754	732	772	771	769	816	786	759	790	759	797	799	780	771	757	803	745	782	784	764	810	749	763	797	792	735	786	795	761	718	824	780	794	763	790	744	813	780	787	768	765	747	790	769	833	766	827	838	761	793	774	781	762	752	816	752	788	776	790	749	775	751	810	766	727	779	773	801	806	798	763	759	730	789	800	741	813	772	760	804	815	852	721	812	807	736	839	771	777	804	752	773	772	779	803	777	785	825	774	779	809	768	755	813	753	829	794	747	789	788	748	795	794	752	793	777	762	837	775	796	770	777	776	778	832
25740	21462	27261	25485	4441	1133	952	774	738	708	700	691	708	681	704	705	646	645	696	648	680	663	634	655	695	667	642	640	617	658	662	683	653	709	650	630	648	667	655	677	668	681	677	654	632	689	616	695	640	649	663	614	595	611	649	657	631	619	710	662	626	624	642	646	649	634	603	664	603	593	649	666	633	676	637	660	642	661	654	614	637	623	630	624	638	673	676	660	613	626	663	652	634	643	664	624	643	618	720	668	678	637	677	704	664	636	649	660	670	679	690	653	669	599	623	662	635	612	677	680	701	653	638	654	624	638	650	680	641	613	637	608	623	622	631	613	636	633	677	625	601	657	659	634	599	658	630	652	621	627	643	676	666	626	676	628	651	653	655	618	650	669	616	665	670	621	639	665	654	701	652	643	652	613	673	650	593	623	657	671	653	639	576	630	650	646	658	659	664	640	636	674	689	653	556	648	642	634	647	639	616	616	656	620	683	657	657	641	620	652	615	636	624	618	699	668	616	662	646	675	660	656	662	643	644	615	611	637	601	653	624	650	622	667	640	653	622	650	627	635	665	686	631	663	669	665	616	637	681	678	608	681	634	672	647	608	639	626	613	585	664	644	619	636	641	600	577	637	639	662	659	660	650	656	621	669	628	653	738	642	623	649	657	656	617	650	635	633	639	658	701	634	623	629	656	680	628	647	637	600	688	670	662	648	598	661	572	650	621	618	612	628	622	664	625	631	642	654	639	613	682	637	618	633	637	648	650	643	633	619	656	577	641	648	692	651	641	580	635	614	626	622	692	699	671	645	633	601	642	660	630	664	658	660	691	624	620	658	667	670	660	650	673	636	640	636	631	636	620	639	634	627	661	668	634	642	670	667	641	622	604	651	675	652	648	654	685	638	650	634	638	677	606	643	667	639	683	649	646	655	694	647	624	648	636	606	629	650	655	650	668	634	661	608	619	623	588	636	654	639	667	662	655	618	659	639	607	633	596	615	615	664	643	650	660	659	621	621	647	621	640	644	655	646	700	627	624	638	663	650	685	572	642	653	654	680	653	679	671	665	635	623	641	587	646	660	633	631	642	629	652	673	621	611	664	657	608	626	622	607	633	642	627	618	672	626	655	611	659	660	662	608	640	568	652	629	649	642	596	690	666	628	627	645	621	619	643	640	612	658	665	647	629	656	647	649	637	656	652	642	633	646	628	638	597	628	709	627	657	660	648	662	663	633	672	650	653	663	648	630	632	649	617	673	654	667	666	689	700	671	614	630	668	651	651	704	660	634	692	630	609	613	637	625	644	671	653	649	650	681	676	609	648	594	624	647	608	618	673	596	651	656	633	620	648	641	690	622	611	638	641	623	695	644	612	619	600	642	673	638	631	628	663	661	689	647	616	664	617	649	599	660	608	656	647	641	651	628	663	647	691	684	644	598	670	658	653	609	637	634	644	626	686	654	622	636	640	624	622	646	637	625	641	686	654	657	607	662	633	669	636	628	658	631	621	609	650	623	685	614	649	682	666	644	673	645	606	589	646	622	630	632	642	630	629	631	616	609	649	677	630	660	672	633	649	644	649	665	679	670	693	592	630	663	614	640	621	596	627	678	635	645	638	690	633	653	652	630	635	651	683	617	621	627	603	632	637	598	649	625	644	651	571	683	674	692	641	624	640	645	623	635	627	651	644	617	636	666	622	661	625	656	676	652	648	619	662	654	647	660	666	675	627	660	626	612	686	639	603	626	675	639	603	684	608	639	656	625	655	642	653	665	613	685	661	619	683	653	621	613	677	604	625	638	655	644	622	610	636	669	629	632	620	627	639	647	588	628	677	670	640	605	631	616	657	685	643	634	648	647	684	642	680	662	669	665	621	630	627	637	618	584	600	655	629	616	644	668	658	684	630	646	625	648	588	618	619	652	662	652	655	674	640	645	671	613	642	630	647	632	680	645	605	645	695	669	621	611	642	645	655	600	658	666	663	641	661	674	620	643	621	630	614	608	634	609	643	634	650	641	636	640	642	629	655	634	621	652	630	647	657	667	626	616	648	706	628	655	638	655	688	645	639	603	675	639	640	648	575	682	639	618	599	610	616	651	653	655	638	640	654	669	641	615	694	666	663	653	631	619	621	665	637	615	606	646	633	591	666	608	601	652	635	665	656	629	688	659	657	623	651	649	678	664	592	625	651	623	643	619	655	668	672	661	601	658	652	599	642	698	640	684	680	667	690	705	644	624	681	605	641	626	661	657	644	633	658	645	673	571	572	681	700	616	646	619	669	594	632	672	626	609	611	632	658	662	662	630	613	663	582	601	652	633	698	634	599	607	649	639	592	611	691	664	665	662	618	636	672	634	590	617	644	625	669	669	659	631	691	614	632	655	630	628	654	619	625	679	633	682	628	632	638	670	636	632	637	671	656	673	641	664	660	655	671	610	609	697	603	661	621	670	659	665	699	672	625	650	625	652	647	682	596	622	690	667	618	678	666	695	667	673	596	629	679	621	625	673	642	668	665	616	640	652	606	630	636	697	657	619	653	655	637	676	632	662	629	642	657	639	651	623	640	670	656	665	615	625	680	615	638	659	606	621	611	630	642	662	627	659	623	662	636	625	659	597	636	619	639	675	631	654	654	655	642	639	614	643	655	629	642	623	685	689	614	640	670	692	671	600	624	688	633	605	623	692	607	688	624	661	665	660	650	652	656	682	662	641	597	639	649	641	642	612	674	674	658	675	643	607	628	640	672	622	645	637	651	629	599	680	653	659	633	606	615	596	611	661	690	638	648	667	632	696	659	603	660	661	697	683	656	615	593	634	667	647	652	624	600	650	626	610	634	636	656	638	672	586	620	674	611	573	665	622	615	611	660	656	629	668	627	612	613	635	659	652	589	625	609	631	679	712	670	647	585	671	650	652	689	624	665	646	637	646	661	624	632	670	620	648	661	623	639	644	632	617	653	657	676	705	652	602	636	632	648	654	619	629	650	645	581	635	670	624	613	656	631	637	640	646	623	619	645	635	590	640	649	625	684	655	609	616	664	615	630	624	628	619	664	642	696	648	601	643	642	607	643	633	658	675	623	647	663	664	597	636	602	536	648	649	637	613	644	610	677	643	633	667	645	596	655	591	651	664	667	674	643	589	644	652	662	646	618	608	630	650	650	673	627	660	643	636	680	652	650	686	614	592	634	634	594	642	683	647	668	635	618	678	624	642	582	629	612	639	641	629	650	658	620	644	624	625	641	635	658	648	633	651	639	622	604	648	649	636	624	638	692	678	661	676	666	687	657	630	640	649	578	665	700	633	639	634	621	665	646	620	641	649	653	628	608	627	648	662	668	644	642	648	630	638	662	651	669	663	620	668	612	656	658	674	664	675	679	679	644	633	639	652	656	633	669	668	692	600	635	635	605	646	670	679	635	587	653	603	589	678	699	635	685	655	656	612	611	636	621	694	635	670	635	650	627	632	621	602	664	614	644	664	680	692	622	657	675	637	655	634
3657	2954	2382	1451	1063	905	790	726	705	665	631	673	628	578	595	602	583	539	611	583	571	603	588	538	601	591	566	554	551	588	551	551	588	576	527	575	547	553	554	569	560	528	568	571	588	577	574	531	580	509	531	558	570	591	604	526	534	581	545	531	508	534	575	522	574	556	546	540	576	587	570	563	513	556	572	537	534	570	572	562	553	543	550	546	581	581	553	542	561	558	536	546	568	522	522	515	558	560	598	576	581	558	521	553	588	559	584	552	594	571	566	571	548	567	560	583	545	526	558	553	564	564	570	536	549	514	551	541	564	565	539	562	541	526	552	589	526	543	541	546	535	587	583	550	557	612	569	561	541	559	544	530	534	584	528	571	587	547	545	562	529	551	555	558	562	560	566	501	518	565	498	589	550	556	524	577	554	530	519	545	539	503	556	566	562	526	526	613	571	532	554	596	550	574	560	565	563	492	558	558	523	570	556	567	548	525	548	551	532	526	566	575	531	582	507	550	518	576	563	505	568	533	548	550	542	515	531	579	535	567	540	560	560	571	554	587	568	551	561	554	531	558	583	552	551	562	551	622	563	545	527	541	553	573	544	569	538	581	508	530	540	573	511	554	596	581	557	519	532	547	542	566	556	499	531	531	562	570	571	543	548	556	564	582	535	583	517	573	529	552	554	575	555	553	564	567	554	556	519	562	596	561	573	540	570	558	532	518	529	531	578	574	567	569	549	552	553	517	556	542	565	531	550	561	556	549	567	588	558	503	608	555	548	537	577	551	598	544	541	519	576	582	534	566	509	587	494	562	505	525	536	529	540	540	557	592	551	572	581	538	556	575	525	521	557	523	556	559	574	534	611	555	527	576	539	521	551	547	543	538	588	540	542	555	563	516	598	568	511	577	497	532	583	518	556	539	542	515	531	558	535	544	575	563	542	558	583	532	557	561	521	488	568	538	567	538	565	539	540	555	571	530	503	581	514	525	569	541	608	544	548	550	519	497	570	585	541	595	571	561	518	585	522	535	547	541	546	542	550	539	541	558	539	541	554	523	591	551	508	581	536	559	563	529	555	520	571	543	506	547	503	515	544	546	572	569	557	518	556	540	531	529	549	567	565	502	573	573	535	579	552	503	562	548	582	555	564	519	592	562	553	587	546	573	549	533	563	588	539	556	537	562	544	533	547	540	583	516	593	526	524	570	548	554	545	567	554	564	549	529	569	610	560	549	531	493	547	567	540	571	527	553	546	538	546	586	554	567	527	537	600	515	550	567	511	522	540	588	537	531	549	572	599	581	545	566	569	540	584	525	527	535	522	518	585	574	567	575	547	594	506	573	533	573	537	552	538	545	559	552	552	537	531	549	582	586	501	526	567	532	590	549	555	535	485	585	534	553	540	573	561	604	586	530	542	567	544	571	542	556	519	522	592	565	574	566	571	543	541	573	531	551	538	543	543	538	554	555	569	516	564	569	559	535	525	540	584	592	549	582	553	538	577	550	547	507	561	540	562	585	564	569	532	568	577	527	554	556	593	529	508	553	538	586	561	519	528	564	530	529	555	476	543	514	581	558	561	563	581	549	562	547	528	577	510	552	554	558	563	622	511	594	542	567	524	548	548	559	511	559	545	605	571	571	562	558	565	593	583	532	562	537	554	521	543	541	569	547	524	531	570	501	542	544	530	555	540	615	543	560	549	582	543	529	560	577	535	559	535	543	557	570	552	557	524	563	522	538	586	546	564	576	583	590	559	512	545	565	589	558	533	540	547	507	512	567	523	502	558	557	527	572	549	527	559	539	537	592	554	526	574	506	536	572	559	562	549	512	560	538	501	540	579	536	570	549	587	532	545	585	526	525	571	564	551	525	549	536	565	580	517	558	547	524	545	554	520	587	515	546	512	584	539	567	537	534	560	552	517	558	522	557	522	534	529	563	547	548	600	538	505	569	547	571	533	498	584	546	538	509	516	520	608	535	576	538	562	568	576	567	581	577	567	540	532	556	545	537	567	594	548	571	545	536	591	562	567	528	572	557	548	548	531	522	566	534	522	555	566	567	568	522	549	533	536	542	529	567	583	512	543	550	537	526	556	587	574	530	573	546	569	515	553	580	572	519	511	537	556	566	537	516	573	558	551	550	524	584	536	540	569	569	522	573	549	530	559	544	553	537	570	529	559	501	573	541	511	552	548	571	555	548	551	535	554	533	568	539	527	540	560	507	534	540	582	505	503	556	537	521	507	545	547	574	575	544	562	574	556	562	535	533	537	565	556	559	534	547	531	540	577	560	571	543	537	519	504	573	560	552	563	543	548	524	545	576	516	515	543	568	566	563	541	583	542	566	580	572	525	581	581	543	540	526	554	561	570	587	589	559	495	528	597	516	538	540	552	537	576	541	566	531	542	529	492	504	528	586	525	558	564	573	542	526	508	548	524	574	580	530	553	536	513	581	538	569	549	524	596	555	547	539	564	509	558	499	570	566	537	499	535	567	524	491	552	530	591	551	523	571	541	557	579	551	549	547	547	525	548	573	593	538	558	565	578	554	519	535	538	547	560	524	589	539	514	537	547	542	584	545	570	559	567	550	611	590	535	608	585	570	572	553	589	543	521	522	544	578	539	534	590	520	532	554	540	578	562	573	537	548	630	516	576	556	552	561	568	524	543	509	532	555	515	499	555	559	526	514	541	567	539	540	557	537	519	556	561	586	567	547	531	533	536	529	544	543	582	581	544	567	540	543	555	530	558	553	558	498	581	556	563	531	547	571	539	553	571	561	553	579	522	512	571	553	550	552	594	533	584	592	583	557	538	575	518	534	532	563	549	527	564	564	525	565	517	563	512	552	553	575	567	568	510	578	586	527	542	615	532	561	539	526	556	523	549	533	566	582	541	503	583	529	571	535	562	584	527	551	532	546	569	537	537	561	501	541	629	566	544	522	572	522	586	532	525	519	590	549	549	561	567	551	573	584	516	550	523	516	537	541	560	576	533	596	525	585	531	544	542	566	545	572	552	564	566	570	570	490	554	540	564	563	558	543	529	545	549	555	541	503	543	599	548	517	571	508	548	563	540	553	585	509	580	544	580	559	536	586	569	562	535	553	582	574	543	557	546	533	531	562	556	573	529	574	543	577	519	545	558	515	525	507	514	578	554	541	552	545	548	559	542	523	505	537	545	576	538	576	538	547	554	563	565	546	546	549	528	554	541	568	521	546	541	551	519	581	572	575	553	530	549	503	579	540	519	551	533	553	548	558	561	587	519	526	549	510	533	568	535	540	554	606	560	548	559	542	518	515	556	569	575	539	540	531	563	572	563	496	553	538	583	574	562	518	545	544	534	537	522	553	571	562	546	521	549	521	566	532	512	527	555	528	551	567	549	566	558	486	511	518	539	582	585	532	541	545	576	496	530	583	568	533	562	547	527	602	572	544	539	567	546	497	513	546	534	558	568	579	561	588	597	574	576	562	510	553	543	529	572	558	550	524	557	539	546	546
24612	21458	28634	24696	21198	3649	980	576	479	442	448	391	421	383	394	400	381	358	371	352	391	345	355	340	322	326	383	366	353	370	371	348	360	309	331	369	348	337	377	327	334	311	357	365	345	351	336	331	314	371	348	343	328	359	328	344	368	347	364	348	308	369	324	327	337	338	331	383	351	349	371	347	341	360	383	335	342	334	308	376	334	360	348	360	347	333	344	347	373	321	339	352	368	330	350	330	333	363	316	330	351	336	322	349	349	373	324	336	347	363	325	354	384	342	317	344	330	346	365	313	304	303	310	335	332	335	365	349	362	331	296	325	359	356	352	350	342	314	339	379	342	336	336	326	360	360	355	351	355	345	341	338	335	336	331	374	303	328	343	304	369	325	394	327	344	357	344	348	324	337	347	341	363	352	392	367	364	313	344	342	319	341	350	357	323	361	370	337	367	336	345	339	336	314	352	350	326	348	348	358	333	350	329	313	360	365	337	363	351	340	320	364	368	351	351	344	340	376	353	341	349	317	335	336	332	312	357	342	322	313	338	326	343	351	359	330	314	363	362	377	358	369	353	336	322	333	362	347	336	347	332	356	334	347	351	372	340	368	369	386	350	365	329	301	352	341	344	351	318	331	335	312	321	319	334	343	309	327	340	357	347	332	332	306	338	375	341	336	350	329	341	325	323	354	334	352	384	318	343	355	343	350	327	360	292	309	328	369	315	320	324	337	356	343	332	334	321	341	355	346	346	329	333	343	305	335	369	324	336	395	359	339	325	332	384	325	318	366	317	329	339	337	365	333	343	347	353	362	334	354	314	351	341	372	325	330	302	322	384	346	331	326	354	341	349	311	336	332	355	360	335	362	351	346	328	349	361	345	330	359	328	356	330	336	331	353	325	376	313	343	342	325	364	372	337	357	354	345	336	315	366	324	366	339	364	327	356	345	349	320	346	338	350	372	331	340	339	331	334	320	324	337	357	362	345	294	299	308	336	339	304	320	329	388	322	327	306	319	364	351	337	333	341	348	355	348	298	326	328	345	342	334	360	339	358	351	339	348	323	305	343	344	330	362	371	336	345	364	303	345	323	327	324	315	353	358	380	351	338	309	296	326	336	350	347	346	319	318	369	360	325	316	316	340	333	340	377	330	331	334	332	356	337	367	379	339	319	331	326	323	324	356	323	325	344	332	360	295	315	339	347	321	342	363	335	312	328	326	327	313	322	314	355	344	366	337	352	319	325	344	319	347	323	310	353	365	325	371	355	383	325	333	356	353	302	334	354	375	340	358	366	350	340	335	349	344	331	346	322	355	344	311	354	348	355	329	351	333	319	318	379	340	361	352	353	307	338	317	327	348	337	355	345	319	352	320	356	357	328	329	312	331	307	351	318	349	317	311	343	367	347	331	315	322	323	312	361	321	334	332	323	324	342	345	350	325	323	370	370	378	328	337	317	336	323	380	336	312	331	327	357	312	318	361	335	304	349	382	346	335	332	327	344	364	348	344	347	358	337	320	319	330	324	321	316	347	315	325	356	321	324	348	316	322	319	329	347	315	349	369	343	345	373	339	339	332	355	323	373	354	341	346	298	336	347	331	335	325	307	328	359	363	343	323	315	324	303	352	327	301	320	339	354	324	346	381	353	321	355	288	322	304	336	360	344	344	335	316	356	326	347	336	326	319	339	342	355	318	328	335	338	335	326	375	385	360	362	363	332	332	333	365	355	331	333	331	336	363	348	361	348	357	350	294	302	335	330	351	310	325	310	330	379	307	335	375	334	347	324	334	353	309	332	368	341	343	344	318	332	353	346	342	367	339	348	348	305	356	334	343	358	355	305	311	336	360	310	318	329	357	357	368	311	344	350	328	379	332	340	350	328	334	335	317	330	352	359	334	316	332	317	313	311	353	346	326	334	294	354	327	321	362	371	306	317	325	335	337	349	331	302	360	330	363	345	332	313	358	322	317	338	303	323	285	351	346	343	363	343	327	347	331	330	351	353	316	376	369	346	341	316	305	340	352	335	330	310	327	339	314	325	340	330	349	347	307	304	320	350	382	337	324	339	345	344	335	322	323	289	351	296	335	345	347	319	322	325	356	356	343	358	359	321	341	352	333	345	373	371	338	328	344	330	336	323	358	365	347	334	387	322	320	339	336	347	350	330	352	315	324	351	324	344	338	339	315	376	347	322	311	298	340	350	333	371	325	363	382	351	339	364	331	331	329	347	302	326	360	361	344	331	348	343	351	345	333	339	350	319	342	336	362	337	347	351	314	345	351	344	345	315	343	343	350	346	328	319	322	342	315	333	343	361	336	326	352	339	321	320	346	354	356	343	352	345	325	364	346	350	341	316	320	326	321	320	374	358	357	322	334	296	327	336	331	337	360	363	340	362	320	359	333	324	324	335	304	355	335	333	326	341	348	339	339	330	321	359	327	322	288	345	309	339	332	371	310	353	366	327	327	360	342	348	313	328	364	335	365	334	359	385	341	338	346	333	352	311	330	342	321	315	344	343	354	336	368	345	325	381	350	331	337	351	302	357	331	338	334	343	312	331	347	331	339	341	332	356	323	361	324	348	319	335	323	358	308	345	340	335	342	367	327	352	338	321	333	309	331	378	318	332	355	367	346	325	331	357	370	348	327	346	322	339	337	342	367	347	322	313	325	346	326	352	350	334	333	346	308	334	329	322	334	305	337	334	344	320	343	318	357	352	356	322	328	321	360	331	324	378	313	340	358	333	341	342	321	337	344	359	334	337	331	351	330	325	374	333	374	323	331	367	342	335	387	322	310	343	360	309	338	294	326	346	348	326	304	331	386	354	368	333	355	303	350	339	362	365	329	320	302	350	329	337	326	369	333	365	317	354	328	304	345	368	326	317	353	315	357	352	328	344	363	334	328	332	326	322	312	323	323	294	329	334	374	336	326	329	345	331	331	349	338	353	299	356	364	333	306	339	330	327	335	358	360	335	350	329	325	334	369	343	320	342	317	323	337	367	361	328	349	328	354	374	318	348	331	320	327	324	386	331	315	345	317	345	342	317	306	357	346	323	334	344	338	323	359	329	337	320	328	315	327	331	309	326	364	304	350	358	333	296	335	329	347	298	370	348	316	330	336	351	320	338	290	358	303	334	325	356	346	339	341	336	367	332	331	334	337	306	353	348	339	315	336	372	357	329	304	332	349	319	350	322	323	334	361	349	325	357	337	335	339	338	329	341	320	318	324	355	323	346	330	342	366	328	336	349	349	347	394	337	333	312	348	326	306	321	340	328	337	351	321	330	362	367	347	318	322	359	327	346	343	327	324	330	301	350	325	321	317	347	357	329	360	314	337	324	334	330	376	363	335	328	340	350	342	326	338	366	347	324	307	305	356	369	320	362	319	350	336	334	325	314	329	345	351	343	307	355	358	329	332	354	319	338	348	362	336	357	323	310	348	359	342	318	342	343	356	344	357	364	346	332	362	351	326	335	319	321	324	342	340	315	337	330	359
3826	4907	4144	2068	1412	969	818	647	586	547	480	462	438	415	400	392	381	375	375	363	330	357	351	344	353	353	331	332	357	345	331	299	303	342	345	307	338	319	284	341	349	313	352	308	316	302	322	331	336	350	322	335	331	334	309	351	354	324	339	316	298	330	374	325	328	333	320	289	315	304	328	350	355	368	333	316	326	347	328	309	318	301	301	298	345	307	347	337	297	370	307	342	317	294	321	292	326	324	296	324	325	299	317	328	342	324	309	321	313	311	308	339	337	318	300	329	330	337	318	332	321	322	331	317	302	300	336	312	340	309	310	315	321	331	307	329	343	345	360	298	311	306	326	308	303	331	334	315	319	319	314	336	323	344	328	358	339	329	319	322	317	335	319	321	339	307	330	314	294	326	313	327	323	349	316	300	365	307	322	285	306	334	331	303	303	301	326	308	316	322	329	330	334	326	314	334	320	348	320	334	349	290	309	313	325	308	295	367	346	330	326	335	347	313	319	328	323	301	307	334	327	310	322	306	293	322	315	312	335	316	316	344	303	349	297	305	332	341	316	318	335	309	350	321	358	288	317	304	338	322	290	308	341	326	306	333	318	287	321	314	320	327	301	307	299	313	329	319	334	332	325	338	311	271	318	303	299	299	297	319	329	312	334	288	296	349	329	288	323	334	337	330	350	297	315	320	293	315	334	298	330	335	331	329	316	309	292	317	310	314	326	309	306	300	332	322	324	315	314	323	326	311	313	301	321	321	317	304	287	342	300	342	302	333	282	284	322	336	327	296	300	349	303	298	327	302	295	350	301	330	292	294	311	314	307	314	248	313	309	297	301	332	334	283	332	312	369	305	341	325	345	300	334	313	324	297	334	301	346	339	304	339	303	321	309	300	324	292	327	345	301	307	339	301	351	324	326	337	270	304	330	310	311	372	309	343	319	321	340	310	323	341	304	337	332	333	344	302	312	299	301	345	311	304	322	319	331	321	334	328	301	328	340	330	297	338	324	320	343	333	334	313	311	337	354	343	297	314	311	329	292	371	291	317	328	317	319	336	316	321	325	304	322	313	283	302	307	341	293	304	301	349	325	294	317	314	309	297	332	332	303	332	305	296	298	311	314	321	292	317	297	319	304	338	324	333	345	315	324	316	276	338	317	326	354	299	307	281	308	334	300	347	357	341	303	346	357	299	339	284	307	348	318	314	319	300	316	316	282	319	280	318	310	335	323	322	284	316	310	302	304	308	295	291	311	318	311	345	348	279	348	299	308	300	296	307	322	332	316	321	326	323	320	314	292	319	309	340	315	346	284	351	320	356	315	309	326	327	317	307	315	293	292	336	322	305	332	304	309	308	317	296	327	324	277	317	327	300	331	350	344	269	363	302	314	306	315	335	319	319	326	293	307	297	313	311	300	344	326	305	313	341	350	290	285	344	324	283	291	329	357	292	287	312	329	270	292	328	325	308	300	344	306	316	336	350	322	319	316	302	316	264	306	314	328	351	317	313	313	338	311	295	333	316	323	319	336	290	318	315	341	275	339	309	358	315	311	302	317	348	306	288	323	329	313	293	322	340	340	306	319	330	341	303	326	287	316	277	305	331	324	357	284	292	291	325	333	305	310	312	331	321	308	314	268	320	345	289	298	344	286	301	335	306	313	323	309	304	334	329	290	275	303	324	298	314	339	298	308	299	294	321	344	325	315	329	328	323	300	327	349	288	300	309	298	324	348	313	324	348	278	307	314	310	328	321	330	333	309	290	338	292	315	299	319	339	309	309	355	300	332	316	305	312	328	299	309	323	329	298	332	333	337	297	310	319	326	325	342	292	294	295	327	321	293	305	317	271	325	292	373	308	334	360	309	327	300	285	308	282	301	304	329	325	321	336	333	331	293	316	326	325	305	354	313	293	321	315	336	316	300	300	307	308	315	309	334	334	329	318	326	324	296	329	319	338	318	310	304	320	314	338	320	314	302	314	316	290	345	324	288	300	332	325	292	311	311	312	286	288	332	302	311	291	296	316	314	310	319	301	315	332	303	303	319	316	292	303	301	307	319	295	326	319	320	317	296	325	310	320	340	313	306	334	324	318	303	339	317	317	335	333	338	355	323	330	290	308	279	294	308	313	324	320	315	328	317	297	314	298	307	314	321	312	312	324	288	335	309	317	315	331	347	301	307	306	342	312	321	322	313	335	293	301	314	321	326	305	324	298	308	317	317	331	298	335	273	327	325	316	318	295	315	305	309	304	328	320	306	316	302	320	305	341	289	303	294	352	322	308	328	295	328	294	342	297	345	319	338	289	321	329	329	304	306	318	313	324	309	317	319	320	337	311	322	322	325	318	306	330	300	327	332	290	331	312	285	322	286	282	311	310	333	314	323	311	308	348	300	326	323	300	321	285	315	302	327	314	332	313	336	310	313	304	293	339	357	293	281	336	277	315	335	286	327	347	300	321	314	344	318	318	314	331	332	287	322	296	369	305	308	313	319	310	311	323	310	269	323	335	339	312	284	318	333	311	333	316	340	310	301	322	322	314	270	320	304	330	313	320	335	319	294	292	307	303	305	311	295	294	345	346	308	332	315	330	317	298	309	360	315	316	312	307	337	316	338	315	299	313	306	338	319	313	370	295	319	302	332	297	331	308	327	319	313	297	340	303	313	290	338	294	336	319	300	323	306	293	338	322	309	301	342	330	343	320	325	302	313	315	324	308	285	304	306	326	326	290	325	347	314	372	306	318	328	320	317	319	312	333	310	322	312	294	303	296	314	304	328	284	328	332	299	304	314	313	299	287	314	326	309	297	325	329	371	310	314	320	314	287	327	316	317	302	296	310	318	325	301	327	295	351	355	341	285	314	309	331	331	328	323	311	316	322	316	316	294	296	323	344	317	301	285	306	292	293	314	315	321	355	314	316	289	316	299	298	304	327	313	306	323	308	314	272	297	329	348	306	292	320	289	295	317	316	294	342	328	322	315	319	291	318	320	313	321	342	324	302	338	291	304	301	339	310	332	334	322	323	294	291	334	313	291	281	319	298	315	301	309	314	331	320	306	313	311	306	332	328	299	318	282	270	327	313	328	331	343	325	317	319	319	318	322	303	326	270	311	319	299	322	314	321	333	309	330	320	316	303	301	340	333	321	307	318	305	302	306	366	313	318	314	325	285	290	308	317	328	344	328	303	302	298	338	311	331	295	301	335	339	346	316	299	317	310	320	324	317	326	319	269	334	321	316	318	318	295	318	302	301	329	307	306	324	310	324	292	296	290	327	311	311	310	305	350	295	321	337	300	331	274	349	335	303	294	293	285	311	298	350	290	322	323	327	316	288	358	297	315	313	322	300	285	271	327	327	283	300	332	317	284	314	316	304	326	306	297	306	299	307	294	337	284	327	343	289	316	309	301	334	323	323	356	328	324	332	294	301	297	340	295	320	320	335	329	320	310	296	352	315	326	342	327	332	321	298	314	304	302	305	311	315	337	298	298	320	325
27946	10531	1749	1231	1001	973	972	961	962	999	942	944	1017	987	938	934	941	928	985	942	912	931	922	965	987	947	947	972	974	968	896	995	961	971	1003	957	973	954	949	932	1015	988	908	966	937	959	961	952	958	995	981	947	979	1043	980	1022	906	1042	943	952	945	957	928	953	994	1036	990	950	964	968	980	933	967	1005	909	909	984	993	976	1021	968	910	955	1009	1006	936	952	942	960	951	960	1026	978	996	928	960	957	937	921	972	989	920	968	952	972	925	972	943	1010	957	1025	945	952	947	929	944	966	913	900	909	969	1050	979	966	907	954	977	1002	1013	965	964	965	977	936	986	974	980	985	953	966	953	1004	1005	957	976	947	926	948	958	969	969	934	944	940	966	950	968	980	950	921	965	964	995	943	935	956	968	962	947	953	917	955	937	998	943	967	939	1002	962	965	995	995	983	1014	937	944	911	984	961	1001	980	959	968	957	954	970	980	947	937	972	960	991	949	907	944	939	963	932	997	975	932	961	964	937	989	913	975	978	955	960	955	973	981	960	866	917	977	944	973	941	1038	1014	985	979	965	972	957	937	995	925	1007	918	966	1024	919	956	911	955	1005	951	926	970	897	969	992	924	935	1003	924	930	944	983	988	950	961	920	969	969	947	889	908	943	907	948	979	955	996	940	1012	979	975	956	957	917	1006	1030	962	1000	947	940	931	889	947	972	948	1012	961	928	1056	987	867	1008	987	959	968	962	950	994	926	951	1008	918	923	995	996	984	990	998	911	947	898	892	963	960	899	936	951	933	966	965	971	979	971	945	1002	957	1024	945	951	882	924	993	953	999	983	927	972	1010	973	910	936	950	949	932	935	946	943	985	936	960	991	1006	969	923	963	990	1010	927	947	899	940	1009	959	953	938	978	928	916	996	1026	981	968	953	1002	987	943	962	970	975	941	996	972	1021	957	975	954	950	936	950	936	946	926	954	990	971	912	1004	964	979	965	968	1020	928	931	960	956	1008	922	967	968	989	966	979	976	913	938	962	947	932	988	965	972	910	971	926	974	934	983	935	1000	1009	980	970	963	970	900	955	946	939	956	1001	982	961	938	958	981	938	1023	909	998	931	958	964	956	990	1006	964	965	931	961	924	941	909	906	889	998	978	941	972	943	952	920	924	980	931	988	960	933	949	958	975	963	933	895	943	941	922	968	968	907	917	955	945	992	956	946	979	983	984	982	930	996	998	928	983	969	941	961	973	1001	986	920	951	968	963	949	954	946	958	990	1063	942	945	969	955	943	930	949	961	991	1040	936	897	908	996	954	994	986	1024	1001	870	985	970	939	927	1020	958	976	963	915	954	973	990	986	969	994	942	962	942	939	941	992	950	957	997	975	971	935	975	907	965	1009	949	972	954	944	942	965	990	934	997	964	936	961	971	957	1026	978	963	899	922	951	1007	959	954	990	990	913	1012	953	911	883	944	996	1001	941	933	970	951	976	957	958	956	913	963	962	973	940	960	954	988	933	925	931	988	981	999	972	964	887	962	942	921	951	953	1019	965	955	953	945	946	934	919	968	940	960	976	960	969	958	980	945	969	950	936	999	975	999	932	907	962	946	973	954	1013	922	956	903	978	980	959	954	935	970	928	956	960	940	1018	957	967	985	907	921	934	947	1012	945	983	1026	915	943	953	908	898	980	992	982	937	920	959	930	973	1015	942	917	1001	972	1028	965	979	970	944	988	944	937	983	956	907	951	985	962	966	951	1020	955	958	960	975	947	932	996	989	964	969	1000	926	954	960	965	1018	964	943	947	959	1031	978	1041	938	959	1005	1005	985	967	1011	944	944	934	986	891	909	957	1012	957	926	936	959	1007	991	927	933	961	954	976	933	976	938	949	918	906	969	993	952	990	1037	952	914	949	943	907	978	934	960	999	992	953	983	915	1044	968	990	1023	974	945	943	1008	974	978	947	956	949	995	935	940	1023	948	925	955	892	1016	930	951	962	924	952	988	958	995	970	950	953	928	951	985	987	962	982	982	952	972	953	948	1028	1011	940	984	937	988	910	918	950	979	931	944	954	969	970	979	1018	961	991	967	999	978	949	1021	963	1013	935	954	955	1010	922	928	977	949	977	973	1002	948	904	968	963	958	967	902	946	967	997	931	932	991	997	984	1009	927	888	982	943	924	935	973	957	980	929	921	984	980	893	988	938	971	970	976	937	970	957	930	1010	952	962	924	941	993	943	931	970	1013	911	974	911	966	970	888	948	940	1007	964	991	958	970	932	920	972	957	963	949	970	959	962	966	962	1004	962	989	933	934	971	900	967	942	957	885	977	922	961	924	937	941	849	941	948	1004	930	958	987	960	989	942	963	892	940	1019	944	988	936	1023	934	971	970	999	1013	1009	914	939	978	946	905	957	932	985	948	975	930	941	972	947	969	913	930	955	943	976	1002	883	963	941	981	974	956	981	961	939	947	954	962	926	939	922	932	994	895	984	972	985	921	974	987	912	903	920	927	968	1036	965	923	976	1021	937	947	1021	930	998	973	945	883	947	905	986	983	934	927	959	940	1020	997	998	943	964	983	978	990	1016	968	985	950	935	975	997	1031	1041	973	934	984	963	914	950	912	986	977	989	976	1018	954	961	943	950	982	965	989	931	936	1010	992	992	944	924	950	1014	938	950	949	946	877	984	945	987	950	1005	957	955	1035	969	977	917	967	960	939	945	971	950	953	938	932	924	947	965	935	986	961	939	988	920	971	974	973	936	919	968	959	971	933	980	944	990	953	982	964	926	1005	908	946	947	952	941	1040	935	981	1029	984	943	997	997	928	981	894	994	965	1031	924	907	1010	940	950	936	950	1004	951	1015	984	943	962	949	983	952	909	870	956	1005	991	958	958	934	948	939	978	971	903	936	989	941	1003	925	958	944	962	953	956	1016	1016	1022	945	971	1020	911	948	961	961	991	938	947	983	949	954	951	914	968	977	921	923	966	956	937	953	926	1025	957	894	900	980	961	1028	938	931	976	986	913	943	959	964	962	986	947	975	952	923	995	933	947	933	965	952	974	1003	1001	973	993	974	985	933	937	922	960	999	935	924	910	933	956	953	990	929	941	991	953	944	955	951	958	937	971	984	918	981	960	963	947	919	982	960	982	910	969	948	939	940	968	885	946	1013	983	928	947	1011	932	944	966	975	969	1035	933	930	964	991	946	940	957	967	944	969	949	961	978	976	982	961	917	978	952	946	935	1020	987	1019	945	1002	906	934	951	962	921	920	983	982	971	991	935	940	935	955	975	949	908	989	959	995	1001	1030	965	928	967	984	968	974	939	953	948	998	903	988	1000	953	947	899	944	1015	940	904	977	969	977	974	1018	979	1026	953	977	940	952	965	936	1001	931	977	973	975	935	979	947	942	886	955	923	923	977	934	943	946	937	918	930	947	893	1007	913	933	960	933	987	996	971	994	977	994	996	950	969	963	992	931	953	927	964	946	978	927	927	953	952	1021	996	996	981	944	904	949	956	924	951	929	974	1015	961	934	946	980	983	944	969	978	972	948	962	936	919	928	969	940	944	933	962	967	983	969	1006	977	924	1005	973	977	980	991	954	990	992	975	971	944	975	984	969	926	933	933	964	978	984	937	1015	950	924	935	933	986	970	952
5468	1036	939	853	774	759	786	797	841	773	787	784	751	825	777	729	763	813	780	793	756	825	770	797	756	764	712	799	784	769	772	764	782	799	727	773	778	749	755	800	776	790	759	801	749	790	798	736	758	772	793	746	776	802	802	759	739	819	793	761	814	759	749	802	795	756	777	754	773	772	771	755	751	740	784	751	807	793	814	775	771	781	750	779	772	729	776	779	760	742	745	807	777	760	761	762	797	768	795	753	776	845	749	773	718	723	694	731	759	814	797	763	769	786	818	743	830	791	756	771	798	810	736	764	710	754	727	710	755	751	742	775	741	797	773	777	749	750	735	777	826	783	782	789	736	707	766	758	790	785	785	766	735	770	832	751	810	771	774	811	766	742	782	738	746	767	748	771	761	779	772	750	755	803	751	757	770	749	720	727	739	729	809	774	766	741	806	781	781	760	766	773	809	735	795	799	794	791	800	758	803	713	744	787	742	800	753	828	748	805	799	754	720	808	758	747	799	763	760	739	739	787	807	742	789	726	782	762	776	774	814	798	739	749	751	758	752	781	797	754	747	776	738	783	773	836	778	790	780	797	778	797	742	768	759	795	701	795	729	737	738	749	777	769	783	844	733	738	710	753	764	719	754	804	766	757	778	781	779	759	786	765	697	778	746	741	755	754	771	766	746	759	779	785	764	744	782	730	790	728	676	795	741	757	775	776	709	696	727	763	753	792	728	805	754	740	786	791	747	868	745	749	765	739	734	755	783	758	760	775	800	826	698	782	739	763	777	751	786	815	790	785	802	830	767	778	754	775	768	698	771	728	760	783	758	808	737	743	760	771	820	749	757	736	793	780	802	729	730	761	786	772	759	751	725	744	752	815	750	760	760	746	778	811	805	753	798	760	761	769	773	784	776	745	764	702	819	806	753	802	745	710	740	774	753	799	733	775	804	785	767	808	787	786	757	798	764	756	781	754	784	751	783	734	744	765	726	740	754	805	831	769	771	788	760	774	759	769	768	732	783	690	766	724	784	761	733	760	751	778	779	782	785	761	785	773	783	744	757	809	722	752	742	752	828	764	754	766	783	761	775	734	780	762	749	817	814	751	737	755	753	774	757	716	778	790	760	782	778	808	746	759	787	773	743	734	747	784	758	790	745	758	744	835	773	780	737	761	758	779	752	789	780	777	771	754	753	793	791	747	805	769	784	783	700	770	836	750	752	769	824	749	774	721	793	803	766	775	741	795	729	760	749	803	737	748	801	786	755	758	769	749	799	816	799	794	799	731	773	739	769	774	788	753	768	772	726	781	748	787	774	751	811	738	745	696	799	776	740	778	801	757	764	793	762	777	768	766	764	805	796	748	754	772	747	741	749	777	753	765	789	773	715	763	763	817	792	795	782	773	752	766	782	767	748	776	714	762	785	772	804	763	776	770	782	777	775	775	763	752	737	759	815	742	765	770	761	737	777	761	761	816	798	774	786	777	824	785	790	745	782	729	771	816	802	739	768	748	776	711	789	776	766	746	759	744	794	771	765	717	773	757	770	821	796	746	779	775	782	804	754	786	748	696	743	746	736	764	801	769	782	735	746	810	767	756	786	773	749	751	753	816	774	721	762	712	802	809	803	771	772	776	748	745	808	788	752	760	764	746	816	789	786	780	766	754	769	741	763	786	749	756	720	740	739	793	744	793	789	786	746	734	744	790	782	753	808	789	761	769	782	760	773	727	809	768	758	764	739	751	747	765	781	742	787	777	758	719	758	790	770	766	766	760	798	811	752	748	791	777	774	840	754	763	759	709	743	772	767	814	776	746	772	817	727	751	777	768	738	737	730	761	814	712	831	795	763	745	810	793	767	780	804	759	759	717	796	735	691	745	750	754	806	740	762	774	760	755	829	734	785	768	767	772	769	823	728	752	773	792	746	811	709	775	754	785	780	765	726	749	780	775	745	775	783	754	786	791	763	762	730	741	767	792	737	784	780	779	774	765	782	807	776	806	768	769	771	783	748	758	768	787	766	743	765	740	756	782	769	747	754	768	766	748	792	797	757	762	791	764	783	767	760	789	860	797	744	810	749	770	769	787	752	801	743	777	806	786	802	800	757	771	744	785	807	756	779	814	767	753	742	758	797	786	760	791	802	792	766	797	748	773	797	769	781	775	810	784	745	790	783	759	764	752	733	774	724	780	769	820	749	805	731	762	794	716	784	806	749	798	814	754	773	762	789	781	812	788	807	747	711	765	737	806	793	734	746	777	757	782	788	788	763	799	766	751	728	773	749	772	714	799	774	781	793	835	742	753	786	728	751	741	750	738	793	799	781	764	762	750	754	755	765	740	770	729	839	758	770	803	783	754	773	711	765	764	781	753	773	774	791	760	727	757	791	776	727	751	759	771	791	786	829	741	780	789	774	704	833	735	789	833	753	799	766	839	733	729	766	774	785	728	731	776	729	736	774	803	744	864	760	743	796	729	772	796	778	792	761	835	789	727	744	813	751	775	821	788	752	769	771	742	787	768	750	766	782	812	771	736	721	759	773	798	781	837	798	747	778	791	767	793	747	808	780	782	726	753	756	813	760	786	744	753	800	794	815	763	755	765	764	757	759	806	752	736	796	803	762	779	771	760	790	741	744	846	739	765	781	771	751	778	789	748	774	794	827	763	714	761	784	744	790	783	747	823	772	732	796	775	751	773	746	770	815	784	804	778	763	803	781	780	755	778	777	748	769	832	730	717	725	779	791	764	805	757	752	794	737	785	753	784	754	737	758	783	709	780	781	789	762	767	789	786	780	778	787	775	767	773	778	761	727	787	787	751	807	766	706	775	785	790	749	772	721	805	760	796	761	766	716	772	792	760	752	767	733	762	735	741	776	770	768	742	713	734	747	792	751	763	743	748	777	776	802	812	804	777	820	779	749	764	759	784	720	787	729	724	769	763	758	789	776	728	763	787	767	762	737	765	775	791	781	720	765	769	775	717	778	731	772	783	763	779	787	794	811	734	731	754	753	793	775	765	760	749	735	775	760	715	775	750	822	764	716	767	777	726	730	773	761	782	779	759	776	791	774	777	782	806	762	744	755	755	718	798	798	739	833	739	761	683	758	751	745	749	798	835	758	762	727	737	775	811	766	760	739	735	800	757	752	787	756	789	730	807	721	753	775	807	822	727	756	773	787	784	803	776	801	723	787	758	788	766	727	773	751	784	788	785	745	750	809	785	792	710	757	771	770	715	695	797	752	796	757	762	731	758	761	777	776	780	706	777	853	745	777	787	764	741	761	753	760	767	798	790	777	808	799	772	736	748	773	762	804	769	753	785	788	796	747	761	745	773	768	774	704	758	811	785	801	735	760	777	772	761	781	777	771	765	799	752	783	751	789	746	777	762	787	767	767	740	731	770	798	741	818	730	797	822	770	753	796	775	775	769	791	796	816	790	778	836	749	812	821	765	745	808	776	763	827	775	749	758	822	748	713	752	797	768	760	728	760	766	730	795
25759	21494	27259	25513	4344	1162	894	766	721	709	731	743	668	615	677	666	651	688	653	676	690	666	649	708	651	682	619	695	602	684	676	618	648	701	618	661	636	637	688	671	650	634	668	674	667	647	654	655	649	644	616	637	636	677	616	690	626	676	635	649	661	675	655	653	611	617	661	646	648	662	669	638	656	656	633	607	640	644	641	673	641	669	613	658	631	633	611	667	658	658	658	632	638	666	686	647	617	619	669	697	658	678	634	660	648	697	632	628	678	639	637	621	640	643	664	615	670	685	624	667	586	621	652	667	638	637	619	614	626	661	666	609	642	634	660	670	631	648	678	703	605	641	636	617	633	675	626	691	656	627	665	643	663	647	682	636	625	601	638	653	669	698	644	651	590	650	627	592	602	640	679	667	589	626	626	673	692	628	613	612	662	595	626	604	671	659	641	640	658	655	651	647	710	673	682	629	679	632	630	638	631	638	656	599	626	623	660	641	709	622	648	584	598	609	617	635	622	690	677	629	628	627	672	639	607	681	652	633	646	680	631	664	604	637	677	671	646	653	650	646	657	645	681	647	631	669	652	662	628	638	606	664	643	631	653	660	669	674	656	689	609	634	674	625	644	643	634	692	651	643	631	642	634	685	650	652	639	636	670	608	621	667	657	685	635	641	655	632	630	625	664	644	641	652	654	625	621	674	604	606	669	656	627	637	662	630	669	630	619	651	619	613	619	621	614	660	640	636	638	628	617	637	650	670	687	653	642	686	666	649	623	650	655	672	607	615	646	669	696	614	613	612	603	641	669	673	637	629	598	600	620	658	665	685	626	650	643	667	662	610	636	662	656	684	629	674	659	657	597	705	655	590	638	657	621	645	652	645	630	633	715	618	640	638	622	620	626	626	666	682	629	623	643	649	651	645	651	711	647	638	644	627	648	638	684	666	628	644	607	650	626	640	601	680	664	668	656	622	661	652	625	649	619	644	673	592	648	655	625	635	588	622	657	627	594	641	656	629	629	635	688	626	632	667	636	656	654	616	675	688	663	601	689	652	672	650	633	609	629	637	638	590	634	589	631	616	621	633	696	649	663	689	649	650	613	625	677	606	647	637	640	611	658	615	689	616	602	666	630	642	667	651	641	697	634	613	608	622	646	630	657	665	684	667	647	631	627	655	617	625	703	690	662	641	685	652	659	621	610	610	624	623	578	643	626	640	597	648	614	669	610	626	599	585	611	686	587	667	674	625	634	639	648	658	635	626	652	652	701	593	668	625	635	619	621	663	694	625	634	630	617	616	624	646	644	620	626	655	641	642	626	627	654	608	680	656	610	658	619	648	630	630	617	638	615	633	636	610	636	656	594	653	656	639	623	710	608	643	616	642	635	623	635	631	630	684	648	668	693	684	685	675	651	619	628	611	619	650	598	613	663	629	658	691	688	712	600	637	674	640	642	690	618	631	629	648	654	691	657	639	629	613	639	671	639	621	601	632	645	561	682	599	679	640	673	692	677	631	624	630	657	629	670	626	620	609	626	656	622	638	642	627	679	627	670	663	658	575	657	608	664	631	638	622	626	653	660	644	641	632	652	652	615	705	597	646	663	665	644	639	643	633	646	633	629	654	668	657	668	648	664	651	635	696	648	646	595	621	628	619	657	642	619	647	656	655	632	694	639	659	627	621	661	618	612	614	645	642	594	638	620	652	641	672	625	580	642	638	674	652	698	640	616	607	613	626	662	649	627	638	638	640	642	643	659	602	629	639	658	639	655	662	643	648	626	646	629	620	628	641	619	633	663	628	645	648	680	661	658	646	622	647	605	651	709	638	642	636	650	641	616	625	658	701	683	655	632	709	626	609	578	637	611	648	676	671	682	637	621	653	668	622	631	620	684	635	674	658	648	616	636	605	606	660	642	675	680	631	620	651	619	655	612	627	688	644	623	606	593	661	634	613	643	583	636	650	617	648	660	670	643	597	657	618	632	625	632	656	620	645	632	621	650	636	667	623	684	642	655	675	625	665	627	633	659	665	658	625	641	667	659	618	656	699	623	648	598	646	625	589	636	630	649	662	600	669	674	606	662	630	658	622	655	627	650	640	604	638	620	657	660	638	623	645	671	642	652	618	605	647	686	653	673	622	640	631	638	607	654	634	585	635	650	626	652	652	644	629	631	661	628	652	653	663	656	622	679	638	643	644	630	632	682	611	637	657	686	624	624	660	658	621	642	671	658	629	641	626	647	617	659	632	640	657	667	673	623	644	624	666	602	641	704	682	685	650	588	625	614	643	633	635	668	640	653	673	660	609	615	632	618	609	628	604	668	621	678	679	641	653	655	636	684	656	665	663	611	653	632	684	648	658	612	554	656	589	653	585	631	681	625	626	586	661	641	680	677	604	628	608	627	632	624	643	650	669	644	643	664	639	650	626	669	643	659	587	632	650	614	674	691	659	616	640	652	655	668	642	627	665	653	681	599	686	633	642	642	665	620	647	675	657	626	674	670	620	612	626	648	618	645	665	639	645	644	704	629	649	648	648	627	700	658	667	699	636	632	607	684	625	637	616	635	627	628	658	661	639	607	659	689	653	655	601	663	644	646	616	658	669	601	629	620	654	628	632	669	674	679	644	649	627	654	626	607	652	686	678	645	645	662	614	640	702	622	666	649	603	630	647	681	664	645	622	648	627	609	643	660	667	641	627	654	676	642	629	660	597	628	641	622	623	628	629	663	627	654	647	623	608	648	600	625	636	647	623	583	634	658	582	666	645	655	655	641	673	628	643	670	646	617	620	645	629	654	655	674	655	660	599	647	670	679	631	656	627	640	603	598	650	654	681	669	660	644	672	647	687	605	613	649	619	638	668	641	667	669	625	651	640	627	655	647	644	637	675	678	634	648	649	605	628	614	678	604	678	667	708	637	633	606	607	624	634	605	654	614	618	632	641	633	611	643	640	618	674	656	654	692	624	665	685	620	684	675	646	624	670	644	675	643	676	654	665	670	620	586	587	685	639	634	607	617	626	618	637	677	634	674	595	624	622	625	659	608	625	665	627	629	651	653	649	648	628	645	649	628	634	678	658	621	666	653	636	649	642	712	624	637	601	630	686	632	668	641	630	678	630	680	651	602	640	624	658	616	649	623	626	674	646	621	666	641	629	666	621	623	633	590	624	645	650	646	634	639	645	643	624	630	685	656	613	603	637	659	690	653	644	636	638	650	678	665	638	617	618	680	651	617	624	673	626	651	645	586	627	660	625	615	653	621	651	674	638	615	618	666	662	645	664	664	625	640	676	668	654	638	612	684	603	614	643	635	587	670	638	641	667	645	654	631	638	642	668	661	600	681	638	647	614	608	621	678	610	636	661	649	677	619	667	629	666	606	621	633	610	609	602	622	591	612	615	646	644	608	606	652	626	645	690	601	628	629	663	640	633	613	659	636	643	677	631	655	630	582	615	642	631	609	644	659	626	629	619	640	632	656	667	637	660	635	635	624	630	621	623
3690	2980	2492	1412	1003	871	793	729	703	629	673	595	572	652	609	583	583	614	575	569	595	600	608	616	531	560	599	523	546	591	558	531	559	563	564	563	557	578	580	581	604	561	548	560	580	579	602	604	522	561	579	523	548	535	548	568	526	592	563	540	554	557	609	534	560	529	526	522	574	536	526	557	585	544	561	550	559	580	576	556	567	554	541	569	547	544	552	582	538	588	537	509	553	547	629	584	584	560	569	526	541	529	544	528	550	553	579	564	574	558	572	540	556	573	577	540	544	545	579	553	572	566	579	565	537	572	581	589	552	525	576	526	529	535	585	543	556	573	544	520	559	541	564	560	501	592	557	597	517	579	542	531	566	546	520	564	563	579	564	593	577	553	539	524	529	545	545	571	568	554	575	543	585	538	565	563	567	560	538	550	566	544	536	606	536	510	595	565	511	552	576	532	567	573	574	577	517	560	561	528	597	572	562	569	561	536	547	604	584	535	562	545	551	595	582	588	592	548	508	532	532	584	544	541	563	580	537	547	545	567	604	525	569	570	515	525	550	545	535	565	557	575	602	538	545	563	565	557	516	547	524	555	568	552	566	574	566	561	600	545	544	557	550	542	564	575	544	570	506	545	545	516	570	584	542	562	554	559	534	542	501	542	571	569	519	524	519	580	534	590	548	521	530	562	564	541	555	536	531	539	566	538	548	573	577	563	550	541	563	555	537	533	566	537	542	546	568	523	515	596	570	513	600	532	560	525	564	587	531	557	599	551	533	572	527	557	561	563	571	574	543	565	546	506	515	548	544	575	554	555	540	523	533	553	503	549	552	515	519	569	550	548	537	584	558	593	552	533	510	517	566	548	543	535	572	510	572	521	579	552	539	541	508	549	577	527	561	549	545	545	559	561	503	537	525	565	578	571	508	563	529	553	537	543	564	528	528	575	545	559	505	558	556	596	534	588	506	547	554	530	575	586	581	544	530	580	554	592	557	558	572	531	552	549	599	540	564	602	568	560	539	560	538	532	549	594	557	595	528	555	569	536	537	554	549	559	518	561	521	569	582	596	564	552	568	561	563	548	528	613	571	514	509	559	572	536	590	540	545	542	515	535	489	537	530	511	593	505	552	555	518	542	548	544	566	572	598	594	543	560	521	557	577	576	540	532	493	511	572	581	554	564	569	555	544	539	534	541	545	504	523	597	591	565	548	516	523	588	580	571	547	501	556	554	545	577	600	512	556	513	539	559	533	519	535	593	559	566	538	561	553	523	556	550	574	569	564	534	549	606	551	565	595	526	546	552	558	529	590	579	547	542	556	547	558	542	548	606	574	578	555	527	565	547	570	546	538	580	502	534	553	577	522	522	567	504	528	572	597	515	545	518	534	537	514	571	557	542	528	551	500	505	542	540	584	578	537	566	541	587	538	531	529	527	558	521	536	534	588	537	539	541	506	517	556	567	548	570	596	501	555	566	545	559	543	545	559	546	556	573	547	555	546	545	561	576	570	514	529	571	574	593	538	582	533	557	582	558	545	479	578	584	586	526	574	534	525	537	539	506	579	552	542	535	533	561	565	568	557	542	517	569	502	524	541	506	558	550	586	539	568	566	603	571	516	552	580	545	603	531	558	576	532	522	506	544	568	526	548	565	540	555	547	515	548	524	572	557	562	579	564	528	555	564	539	559	567	542	530	585	551	551	564	517	560	548	572	555	598	520	592	556	560	494	570	592	579	578	556	522	554	528	531	539	565	531	564	588	516	583	581	554	582	570	560	568	536	493	535	571	562	571	575	577	527	531	541	526	557	564	576	557	535	553	541	496	572	559	564	550	519	543	556	541	542	503	567	551	509	565	530	548	562	573	518	531	573	527	502	579	566	544	519	534	568	537	529	532	518	548	578	551	523	547	534	562	517	563	567	548	568	556	598	526	586	521	553	543	543	514	560	519	548	524	545	523	545	568	563	506	528	596	535	567	556	517	568	592	533	523	559	579	533	539	530	550	533	518	554	568	557	563	487	541	562	573	546	525	539	563	556	543	586	593	536	579	569	580	548	578	561	555	561	545	538	545	548	593	559	526	596	563	566	524	539	547	522	527	561	547	516	538	552	562	592	514	566	523	562	561	560	552	575	547	535	532	550	615	524	576	560	553	555	538	542	517	539	575	512	523	536	544	589	547	581	574	551	517	539	545	601	534	539	552	511	505	555	512	580	572	559	537	543	562	515	575	564	528	534	506	530	548	569	570	518	553	552	572	562	541	600	543	570	550	555	482	559	547	577	561	511	543	553	547	516	539	578	565	547	568	523	555	535	521	578	542	533	520	549	555	525	565	554	527	555	602	554	525	565	604	560	556	532	516	588	561	581	534	567	607	577	504	513	541	550	542	572	535	547	545	554	550	562	535	538	547	547	553	550	546	563	574	519	571	586	529	556	527	534	543	548	550	548	536	564	547	517	554	619	564	545	545	533	598	574	585	563	525	556	570	571	537	558	536	544	545	562	569	562	513	523	531	562	588	529	549	553	576	540	518	572	603	588	563	552	510	579	578	561	553	559	576	541	542	525	538	533	499	543	523	567	552	564	555	565	524	524	567	526	580	522	542	537	577	534	533	546	535	501	557	529	555	544	531	535	558	590	551	522	545	564	564	533	572	498	552	569	552	561	580	556	534	576	534	600	526	581	537	511	543	588	582	505	541	505	549	569	531	553	564	561	547	540	499	536	566	575	528	586	543	525	555	544	556	525	519	557	601	527	537	546	526	519	585	505	517	531	559	566	531	538	535	554	555	554	539	577	541	564	535	514	567	572	543	546	573	571	572	594	537	585	509	554	577	536	557	562	515	590	576	527	536	540	530	536	548	552	542	501	573	524	564	550	532	543	547	563	522	571	557	555	579	523	513	540	546	544	555	516	589	561	524	540	574	522	503	581	558	521	554	544	525	550	503	521	547	546	498	562	520	561	537	525	569	494	579	564	528	578	558	588	541	527	556	562	515	546	568	559	549	529	590	525	587	582	570	567	534	541	555	536	535	502	522	536	502	541	554	524	526	495	541	545	545	549	541	543	537	566	580	532	512	500	511	535	574	559	568	557	549	536	511	568	541	514	500	513	576	559	540	570	564	578	542	594	518	567	599	534	535	576	542	513	528	581	538	542	563	549	548	528	548	539	573	574	579	540	561	528	562	518	537	574	550	551	521	507	588	539	539	523	542	535	544	548	527	534	554	553	540	516	532	540	558	516	549	531	533	553	576	525	525	544	571	559	524	574	570	519	533	551	520	530	547	575	495	547	530	600	518	524	532	528	544	560	564	574	522	512	562	555	560	555	568	579	511	570	558	567	573	557	548	558	547	553	525	576	583	532	574	537	538	547	557	553	563	527	520	553	558	529	552	503	579	546	548	535	554	541	538	602	523	510	565	521	571	561	553	577	523	556	586	560	552	553	495	577	551	562	538	530	498	551	593	554	551	554	548	529	534	546	557	547	521	539	527
24433	21348	28461	24573	21084	3588	916	608	474	449	444	452	434	374	375	353	350	390	378	377	340	361	378	344	354	340	329	353	379	340	407	388	341	319	329	296	345	383	343	337	372	288	357	379	308	359	321	362	344	318	325	358	355	357	284	363	313	358	340	337	322	325	381	335	339	329	356	346	372	330	356	319	336	381	342	337	328	337	337	316	319	305	337	354	342	350	348	359	349	351	363	332	315	341	319	333	337	331	332	370	335	349	322	344	363	343	371	339	339	321	354	353	329	328	333	339	338	338	342	332	339	328	328	351	330	333	332	329	351	295	351	358	338	338	325	379	362	333	327	310	341	333	308	333	323	345	331	325	320	336	343	347	338	361	345	371	356	347	324	327	303	361	376	361	309	347	321	332	339	328	326	363	360	355	345	334	334	327	350	363	368	380	334	363	323	339	323	345	348	339	344	328	357	331	365	343	349	332	333	327	339	326	348	317	353	311	328	327	345	299	345	346	332	326	347	345	313	341	325	309	319	325	337	339	342	340	327	326	339	337	333	314	337	337	352	341	348	310	347	323	335	353	334	354	337	341	360	356	360	374	348	298	331	361	334	310	304	336	337	353	331	320	360	325	336	326	341	317	331	364	346	359	338	316	329	346	330	339	339	337	348	337	327	341	347	322	353	354	331	322	304	337	321	307	348	329	354	322	360	294	342	310	366	332	329	368	355	322	352	343	345	335	326	353	348	317	360	318	381	338	320	312	310	332	350	315	305	299	349	316	334	317	307	320	334	369	304	343	345	326	333	337	333	305	337	351	398	338	317	361	331	315	325	315	330	310	335	338	349	320	316	370	327	320	292	345	339	316	347	301	338	350	331	352	357	324	383	337	352	330	332	322	312	298	330	349	338	328	339	336	352	349	318	323	352	307	345	362	354	332	323	341	341	375	360	357	335	350	331	352	373	361	341	333	343	355	327	301	324	371	343	344	344	312	344	339	355	336	315	366	328	349	357	318	335	317	348	338	364	318	351	324	353	336	317	317	328	340	364	344	337	342	321	304	336	301	326	351	354	339	348	351	319	347	344	342	289	348	369	310	317	327	322	323	308	319	360	339	319	334	318	340	365	339	308	305	332	329	300	356	342	306	308	350	325	379	327	315	326	363	323	320	324	345	377	327	334	338	340	349	346	275	331	343	337	356	344	324	324	315	358	295	352	338	338	309	311	332	348	331	345	316	349	343	368	362	369	328	320	345	345	302	323	310	330	307	332	332	355	354	313	339	350	330	319	330	329	332	364	328	334	329	357	349	327	325	343	305	356	343	305	336	322	340	343	341	305	350	319	366	324	340	355	310	345	325	329	346	329	332	348	363	332	331	320	304	329	323	388	331	301	358	347	348	375	333	327	328	316	325	357	309	338	312	351	347	344	320	306	318	319	333	317	361	309	346	303	303	365	349	325	338	326	323	343	321	298	328	338	392	324	361	348	322	361	353	338	325	359	336	373	340	338	327	375	320	338	317	334	298	294	351	334	355	343	355	319	362	326	336	341	329	340	352	362	332	315	344	314	346	351	365	334	341	319	351	328	344	322	340	315	372	323	341	356	312	320	342	353	370	338	311	321	337	342	338	356	366	317	333	331	353	325	345	353	328	346	315	342	322	344	347	310	302	345	321	353	327	366	334	325	344	334	295	304	313	348	323	341	317	357	354	346	336	372	326	323	324	313	305	359	327	341	345	334	294	315	335	323	348	357	335	326	357	349	368	337	344	320	336	301	323	358	292	341	326	327	344	335	323	339	332	306	326	352	331	341	340	326	350	346	369	344	319	322	325	323	329	376	364	349	343	318	320	362	331	330	338	347	318	323	314	337	345	332	334	329	340	336	338	347	328	360	337	336	361	312	328	300	320	343	350	367	351	345	329	339	341	341	317	350	320	351	310	321	318	334	320	361	346	356	332	360	312	366	325	331	332	331	324	327	340	344	356	331	345	321	342	344	340	334	334	336	350	315	340	344	350	313	324	313	321	337	346	323	310	348	342	343	353	320	336	343	325	338	332	354	316	332	341	340	332	338	293	339	332	320	310	345	323	335	307	350	310	310	337	356	339	360	372	350	354	324	320	343	334	338	324	335	365	338	376	323	348	343	354	316	344	337	358	343	343	348	355	318	320	359	333	336	337	328	339	328	348	356	345	361	341	343	331	307	339	325	346	339	322	353	346	312	333	322	349	309	309	352	325	333	307	326	366	303	338	336	335	366	307	347	334	310	339	326	332	326	355	328	336	353	305	318	344	299	362	323	352	343	320	332	344	338	353	320	334	359	337	326	355	312	331	333	326	321	310	330	326	305	323	350	324	311	332	315	340	341	328	309	340	359	321	361	340	292	286	322	331	322	331	334	347	344	345	329	353	310	315	369	315	321	357	337	358	342	349	325	311	319	320	342	370	335	334	318	347	328	367	347	307	342	336	317	317	335	348	350	310	343	332	325	337	325	333	348	349	320	347	319	322	340	333	335	328	307	356	323	358	324	329	377	314	346	294	363	308	330	343	339	361	312	344	341	337	354	327	325	317	340	320	350	342	332	328	339	340	368	338	347	334	310	309	327	319	309	341	350	347	326	309	300	341	370	339	355	323	335	329	339	317	334	357	314	331	336	334	353	347	339	322	351	320	344	354	317	335	335	307	332	307	342	305	317	364	330	352	364	372	309	325	350	311	317	322	310	320	312	326	323	333	326	344	335	350	324	317	351	375	361	376	338	329	330	314	339	323	316	343	360	301	330	349	310	335	348	337	348	343	368	285	337	345	321	335	330	310	339	348	306	313	332	331	310	318	361	318	342	350	308	305	341	333	362	333	360	306	323	361	322	347	338	338	321	318	337	353	369	352	321	339	329	335	364	322	346	362	314	325	343	325	345	319	347	382	326	329	338	318	331	358	322	352	359	351	369	352	346	352	340	314	339	351	348	340	291	344	269	354	338	336	338	320	353	327	317	314	356	332	369	328	380	345	335	342	315	345	309	335	335	320	340	328	310	336	340	311	363	313	314	354	359	373	348	316	322	327	318	333	352	343	321	351	337	344	337	313	309	324	307	301	332	360	367	314	322	341	332	333	351	345	305	339	329	366	331	312	332	334	328	334	338	315	350	305	321	323	330	361	323	365	290	350	330	346	313	329	341	339	308	315	344	322	308	342	304	352	338	345	336	338	360	358	335	335	332	327	328	349	321	330	325	328	353	336	316	328	336	322	293	335	359	342	350	366	310	321	300	325	341	349	339	329	335	335	320	324	349	327	356	362	340	347	315	335	325	349	351	315	314	331	342	329	373	319	346	345	308	367	372	326	342	333	379	363	313	320	350	319	318	344	338	359	310	342	360	348	349	322	329	322	326	329	286	348	327	304	337	326	331	351	325	322	352	302	331	310	310	318	336	359	349	344	307	338	317	340	365	325	338	341	336	338	343	367	324	337	321	336	365	310	360	343	360	328	346	335	354	329	296	325
3795	4934	3969	2066	1388	970	833	710	532	531	519	448	481	403	382	379	369	368	410	395	326	382	351	356	295	339	352	339	318	353	356	339	310	310	316	334	338	329	353	340	316	343	300	335	324	323	347	323	309	316	314	332	344	325	323	305	324	314	322	330	347	328	330	328	349	313	302	325	311	332	326	311	318	316	336	317	317	324	319	312	325	323	339	337	306	303	327	306	329	306	327	300	343	301	328	352	319	303	366	303	327	321	316	334	360	325	338	317	321	319	314	320	348	341	289	293	318	316	308	334	331	295	293	334	294	315	320	312	325	297	323	325	335	322	317	313	335	330	352	329	305	346	288	311	302	333	302	346	347	320	318	334	262	346	282	298	333	333	328	316	287	322	339	333	364	314	315	327	327	323	275	302	318	330	290	315	341	319	314	305	297	333	353	283	336	318	306	348	324	307	307	333	316	310	299	313	327	327	318	348	342	324	323	299	319	334	353	300	304	309	292	337	311	349	312	328	299	291	298	314	324	326	334	305	324	314	327	333	293	354	295	309	290	299	325	319	310	334	325	326	301	285	329	359	293	325	320	317	300	302	322	295	301	295	309	324	336	332	308	330	324	320	328	303	306	320	354	298	340	294	325	310	290	290	306	312	315	306	298	318	317	288	298	315	300	328	324	303	302	326	306	276	311	313	327	320	305	349	343	296	279	306	302	336	319	317	291	314	292	335	362	292	335	294	315	324	309	296	282	338	322	340	328	298	339	290	301	303	304	334	300	328	324	318	331	330	325	298	344	374	288	325	301	328	313	346	343	315	336	342	299	332	315	348	317	301	297	304	321	298	321	340	280	315	287	331	330	289	335	287	321	292	293	316	337	316	301	321	309	314	322	314	307	298	311	315	328	336	343	288	308	313	332	297	309	307	318	310	325	289	308	293	310	267	334	319	295	329	305	329	318	345	302	333	306	320	313	322	287	332	320	309	302	281	311	323	276	329	326	298	323	310	289	335	285	342	340	290	321	331	323	308	304	316	327	348	324	344	339	331	310	331	317	339	304	338	330	307	317	298	288	312	327	320	337	322	300	306	296	305	310	328	325	304	299	299	345	304	325	290	340	285	315	310	292	319	306	296	335	343	337	325	288	320	289	291	339	291	307	284	295	306	338	351	358	294	354	335	273	345	310	296	298	323	324	326	313	307	292	339	321	313	305	310	332	335	305	367	312	309	310	350	326	317	289	317	310	292	310	320	318	327	304	322	316	288	304	332	339	308	308	321	300	309	303	296	316	284	305	312	324	314	311	345	335	304	294	345	331	341	334	315	311	284	302	327	322	283	305	330	314	306	343	345	315	301	330	282	314	321	362	306	343	311	297	324	322	308	361	277	349	314	322	284	307	316	316	319	300	330	319	302	291	331	329	302	301	329	315	301	303	324	348	314	291	327	353	309	294	313	304	349	322	337	317	300	327	318	318	299	311	273	315	339	296	305	304	309	274	301	299	312	336	334	364	297	332	323	301	328	357	265	319	324	297	295	307	304	326	338	327	332	293	333	305	319	326	315	307	326	324	297	309	327	308	324	320	318	320	317	330	345	322	313	334	312	306	334	296	323	317	343	318	317	318	309	329	341	298	336	304	279	296	310	316	337	325	313	328	322	301	342	306	295	301	302	334	293	322	330	283	322	351	321	315	341	313	305	319	307	309	328	325	324	322	309	283	302	285	328	324	311	312	327	310	311	306	311	311	318	335	299	310	318	299	298	338	297	310	338	342	312	326	295	352	331	308	342	324	329	305	323	316	316	301	295	289	329	313	278	318	311	312	294	357	286	316	323	290	305	292	331	335	310	317	291	307	321	299	298	321	316	311	336	327	307	337	292	322	337	279	294	285	293	338	348	330	315	311	316	312	312	290	335	312	296	293	355	267	333	293	311	331	315	312	310	312	313	323	294	299	334	324	302	323	308	319	306	288	293	330	306	283	323	297	298	302	358	329	298	283	272	301	313	314	330	298	296	346	286	307	321	300	336	296	322	333	319	336	317	319	303	323	320	325	318	313	306	336	322	335	317	346	297	287	320	328	332	358	335	304	303	341	300	336	304	318	323	293	335	319	321	320	321	323	345	342	316	326	295	310	307	330	338	324	319	279	346	293	325	291	290	322	299	328	302	286	300	305	336	323	339	337	312	320	341	318	321	303	303	336	339	322	318	276	318	314	319	294	312	306	298	305	302	274	299	341	326	308	305	335	349	328	335	318	342	346	318	336	326	313	335	310	345	329	325	282	341	301	302	326	316	286	327	332	326	307	304	315	313	297	305	309	307	321	299	310	303	274	313	290	341	297	297	325	343	353	305	314	312	350	315	310	316	325	303	324	312	338	303	309	362	323	332	347	335	268	330	308	327	309	317	277	288	300	322	303	320	314	297	306	308	269	318	308	303	319	303	320	282	306	328	327	295	316	305	340	306	300	282	330	304	313	284	338	300	309	337	294	307	314	314	322	339	327	286	316	312	294	345	333	296	310	290	321	312	295	307	291	325	275	291	306	329	290	322	313	319	291	343	290	294	308	287	307	336	285	347	327	299	297	334	298	325	285	300	326	285	295	301	304	335	338	310	300	298	307	321	337	302	298	337	318	290	303	321	309	315	305	329	350	314	307	286	293	275	303	309	334	289	325	320	301	328	314	306	300	292	320	300	306	326	316	325	312	344	313	355	339	297	291	348	286	337	305	340	314	302	347	343	296	329	304	312	327	305	295	351	288	327	342	324	325	318	301	303	313	345	295	334	317	332	289	340	344	343	345	319	321	309	342	338	325	321	331	300	313	286	322	331	313	311	302	326	356	314	271	333	338	319	314	324	329	307	290	293	296	320	341	351	307	308	303	318	312	314	292	328	308	280	319	326	294	312	280	325	318	316	336	327	298	309	332	295	285	306	300	314	338	334	334	327	325	284	339	310	317	326	367	301	309	332	303	363	301	354	327	314	298	342	319	319	340	345	330	319	310	327	300	312	314	270	337	310	295	331	316	295	322	308	302	286	322	324	301	308	292	314	283	325	322	305	308	319	304	315	350	297	320	317	295	327	310	358	299	308	302	309	332	292	310	304	282	326	302	314	311	357	320	323	327	320	298	294	315	327	301	320	325	308	309	297	346	343	308	299	320	297	306	333	290	278	288	328	305	339	351	337	327	310	293	309	309	300	294	302	325	327	319	295	291	334	323	323	319	339	317	300	313	283	301	320	305	350	330	276	338	286	328	303	309	318	309	302	323	309	335	298	316	342	301	317	291	326	300	331	315	314	305	334	321	305	308	316	312	322	357	331	315	327	300	355	312	307	339	303	317	345	297	320	276	306	325	320	310	304	292	316	316	313	303	340	297	306	294	294	319	323	297	309	311	303	288	279	303	339	303	324	296	318	301	320	295	311	308	336	345	303	328	329	314	291	330	295	293	323	307	314	323	311	317	308	288	283	328	313	319	353	309	340	320	321	325	312	277	297
27804	10347	1864	1210	993	976	893	930	920	948	969	948	958	992	934	965	988	957	886	937	902	982	994	948	971	895	931	935	1007	940	983	954	919	957	917	957	975	948	902	933	958	980	997	944	987	954	954	915	926	899	904	927	976	906	971	903	975	905	944	930	994	901	907	924	933	871	940	905	963	927	912	951	963	912	1022	931	980	925	944	916	960	936	930	1002	941	962	929	945	932	925	918	952	1015	949	908	943	953	956	931	907	961	906	955	911	936	909	942	924	957	950	972	886	956	979	963	908	934	870	945	924	972	976	908	965	991	964	950	907	906	964	959	940	942	941	943	946	896	921	936	967	945	956	995	965	989	972	938	912	957	939	926	958	984	978	1005	947	973	924	960	955	934	984	904	886	940	910	903	916	928	952	986	966	986	870	914	973	975	966	990	957	968	903	919	934	989	965	924	985	971	949	951	937	956	959	928	897	928	983	975	937	953	952	971	935	904	934	904	942	981	924	911	899	929	925	999	926	951	911	888	952	938	963	924	983	993	917	996	953	959	934	950	956	945	965	938	933	967	926	993	966	940	1006	1004	945	984	888	913	898	915	935	982	935	943	965	983	976	949	958	949	1001	968	996	911	999	999	960	941	961	997	927	961	933	968	932	973	962	916	928	1004	942	962	949	931	944	950	929	962	962	946	905	944	874	960	904	935	1005	955	892	967	983	935	952	970	1010	953	927	923	932	916	878	936	909	970	982	967	969	961	954	966	1003	954	960	964	961	906	943	978	901	934	892	931	961	948	927	938	935	948	938	973	936	977	910	935	938	1012	965	947	964	985	923	947	910	1003	913	923	979	943	969	922	938	865	893	924	967	983	954	959	918	968	997	939	950	921	954	949	1001	995	939	918	937	935	913	944	976	907	908	969	957	931	929	926	937	903	1004	919	966	904	1004	982	969	949	945	966	909	945	948	944	970	986	936	885	970	959	925	928	930	954	955	965	956	956	991	947	988	967	911	977	883	946	968	970	960	961	939	953	933	1020	925	992	961	949	911	923	896	962	981	894	909	940	996	905	934	917	951	945	957	881	963	942	969	967	955	992	947	958	929	943	947	947	954	916	916	958	958	949	929	933	886	981	928	1003	979	957	946	939	910	953	956	926	967	913	937	960	972	976	975	949	979	886	920	940	923	935	958	989	970	900	882	921	958	955	965	956	924	949	923	939	915	932	980	958	983	952	928	935	971	949	946	952	946	949	974	956	959	915	944	938	964	911	984	966	954	984	952	971	1016	1004	967	967	927	995	905	961	928	960	914	935	904	970	943	1001	954	979	949	931	948	952	971	964	976	1042	909	984	889	962	982	928	893	935	970	965	912	964	948	936	946	953	921	928	967	923	920	972	983	993	1009	937	947	972	1026	964	945	950	922	983	948	916	893	922	1026	1012	928	963	955	926	978	984	935	918	934	958	985	939	938	968	962	946	920	946	973	923	933	949	949	951	969	960	975	952	946	927	939	894	954	948	966	918	931	933	984	1007	914	940	1001	999	947	960	940	880	973	897	909	902	969	985	916	955	939	943	983	918	941	923	930	931	978	943	957	945	924	945	968	966	963	926	982	914	948	963	942	922	942	937	922	989	978	979	910	958	920	992	995	918	987	917	914	977	934	1022	930	1001	953	953	938	904	936	999	967	913	948	938	957	991	910	926	943	925	945	915	974	967	920	940	971	983	971	938	927	922	947	890	940	953	938	984	942	919	936	951	955	951	968	966	918	953	969	969	920	908	973	994	940	975	976	974	961	901	918	924	1010	935	960	949	928	953	942	905	1035	945	971	913	1029	918	914	904	936	971	946	943	943	955	986	901	956	932	936	904	950	913	887	910	934	1000	955	985	973	942	898	946	958	952	955	938	963	978	965	979	987	998	932	955	921	929	1001	946	955	960	923	883	1006	950	920	931	890	929	937	998	945	962	930	907	947	922	981	974	952	937	978	957	968	994	913	961	960	979	916	940	959	958	889	1010	947	932	923	892	915	961	928	943	915	906	940	1018	933	994	975	934	922	900	982	958	992	879	895	971	980	929	968	947	885	995	936	890	975	944	951	938	952	950	982	960	909	990	956	963	936	997	937	934	928	984	912	969	890	957	909	940	947	929	939	950	935	941	976	964	946	943	917	946	952	904	963	949	926	925	960	973	964	958	891	953	916	924	954	937	926	966	1000	913	962	965	968	930	984	938	944	943	903	942	972	999	901	899	871	936	985	936	951	882	917	926	893	969	961	1018	920	991	959	930	941	990	994	932	941	943	993	937	935	984	938	884	977	964	992	935	922	963	923	930	872	944	923	969	964	986	991	921	950	929	993	914	963	938	924	951	925	978	939	979	972	969	943	972	957	899	907	973	1003	988	953	986	914	935	959	921	945	951	983	902	939	952	924	976	953	943	982	966	942	1007	928	918	966	942	917	943	964	955	992	911	951	922	909	889	961	918	983	946	927	926	918	941	900	908	946	939	978	981	948	943	920	953	956	974	924	965	988	960	1005	957	949	1006	901	945	887	932	965	974	925	980	997	962	1012	904	998	973	922	930	913	925	973	930	972	913	943	935	954	934	958	924	959	990	984	978	964	986	1023	921	902	891	915	946	940	952	895	982	974	964	915	928	918	888	991	963	905	939	933	915	942	931	888	923	911	943	894	939	884	910	978	963	938	965	931	967	935	921	939	934	927	969	974	938	911	949	973	919	980	997	966	954	962	917	917	962	958	909	896	935	927	981	917	943	972	934	925	941	958	948	918	930	948	939	951	950	947	972	981	963	982	950	944	977	878	936	939	946	927	972	987	929	923	947	969	940	1003	906	964	913	904	950	961	947	966	959	946	963	959	986	984	893	961	942	953	986	948	973	963	924	931	950	972	879	931	917	929	958	924	951	964	933	999	948	944	934	949	937	943	943	904	945	962	939	927	946	918	921	897	977	945	936	955	964	964	932	875	959	941	989	955	944	1004	985	960	951	973	922	938	1024	931	906	967	957	943	915	959	917	939	992	946	835	990	928	1017	926	977	911	970	969	900	928	907	954	927	923	950	938	995	954	975	916	943	921	935	934	987	945	960	914	886	914	905	924	940	981	968	899	917	942	974	981	954	913	934	926	981	943	959	966	910	925	956	960	966	910	971	935	970	934	913	945	885	954	926	912	932	964	946	945	916	978	951	939	949	942	1008	957	966	960	933	907	964	995	959	961	960	857	955	905	951	995	924	997	1009	928	896	967	931	964	958	899	909	932	977	946	927	929	961	956	932	978	928	941	937	929	934	925	945	897	908	930	1007	959	925	908	957	990	964	889	1012	943	958	939	931	904	952	970	885	859	967	900	967	929	945	934	951	958	915	922	966	909	992	929	947	939	946	939	970	908	984	982	941	959	972	983	979	952	915	972	946	991	923	961	973	986	928	944	914	925	943	965	956	920	943	957	973	1011	945	996	962	959	977	918	935	921	956	979	935	934	901	913	942	965	941	978	963	933	967	929	954	917	961	948	927	910	941	1000	912	934	1028	912	996	977	981	929	985	955	958
5474	1011	889	882	798	839	751	782	772	721	824	794	734	741	824	745	751	806	690	802	796	835	776	728	830	761	764	740	808	776	751	710	780	764	797	778	818	781	723	762	776	812	786	773	800	740	770	769	781	742	760	770	741	747	719	822	746	775	728	806	730	765	741	748	779	799	793	755	772	709	736	770	727	772	745	771	759	738	719	792	761	768	735	762	732	768	775	769	746	752	702	799	772	809	772	772	752	724	734	806	782	744	782	745	742	748	782	784	767	759	766	733	797	787	721	816	740	759	716	769	741	734	794	781	804	752	751	777	774	803	791	779	740	739	741	841	750	761	783	756	769	784	808	752	741	777	720	757	797	759	761	748	819	744	793	778	783	776	734	744	764	761	761	732	764	796	771	721	734	823	755	817	765	796	763	760	791	776	753	746	716	755	776	746	764	831	738	732	745	771	775	751	780	795	766	758	776	803	768	749	801	772	750	786	760	739	727	790	799	794	751	760	767	775	813	723	773	772	803	763	823	778	731	772	777	789	712	782	774	757	791	764	784	795	785	761	777	753	771	760	759	752	788	756	776	745	791	759	757	754	754	774	735	772	831	754	740	753	758	831	744	800	781	768	743	773	765	783	777	777	761	748	752	756	742	748	753	774	795	742	814	748	759	798	770	754	807	770	763	760	737	762	750	754	745	755	782	770	738	797	757	804	759	768	752	774	806	766	726	755	764	728	768	760	794	765	761	774	778	852	805	780	724	779	729	787	750	754	782	779	755	822	767	729	730	795	767	779	755	783	782	791	780	747	753	750	790	792	740	781	763	794	755	783	762	757	762	822	772	754	799	778	769	781	766	755	822	742	786	727	784	725	768	805	789	794	770	801	776	811	734	799	764	817	754	734	775	735	727	749	771	794	806	781	778	747	767	754	815	723	812	769	789	706	741	779	773	748	693	748	756	813	733	764	744	776	790	761	758	719	783	809	751	768	797	750	783	771	769	764	709	773	791	743	750	775	778	719	783	774	748	759	746	795	779	787	771	742	740	793	812	725	811	801	753	718	743	763	761	742	751	820	730	733	739	755	756	762	764	749	779	788	795	817	735	742	750	726	790	746	714	743	744	758	784	778	765	786	791	804	749	759	769	709	785	719	764	750	808	733	748	788	751	774	765	777	771	807	743	772	746	809	703	745	715	754	808	773	799	759	781	775	732	750	777	743	762	812	718	809	751	766	746	739	826	766	785	736	781	734	784	756	738	715	766	758	755	806	757	782	736	751	775	696	772	732	736	756	774	724	758	761	753	784	743	788	776	792	731	738	777	786	751	756	794	797	740	796	756	717	729	756	754	747	717	783	780	743	825	752	801	754	747	726	746	776	747	776	705	781	774	795	749	743	746	782	743	767	813	758	764	754	815	786	765	775	765	759	777	814	777	784	772	824	730	756	812	779	737	721	690	733	800	734	752	747	753	726	805	785	773	808	768	759	789	764	785	752	780	771	775	806	806	760	745	777	774	774	830	769	794	805	734	730	783	796	738	788	740	756	811	798	763	732	764	780	799	801	735	765	772	787	780	780	748	786	733	756	775	761	705	735	752	719	736	787	766	753	728	755	696	780	736	754	747	769	746	779	759	827	783	823	789	755	761	806	781	748	758	793	808	797	770	744	748	805	792	699	802	766	757	753	789	765	770	761	767	733	716	759	733	779	766	753	730	755	752	763	747	767	804	736	711	789	768	790	776	730	756	730	764	719	787	782	770	753	741	738	758	747	758	775	837	765	762	774	808	732	737	804	815	760	778	747	793	767	770	764	790	750	755	781	798	781	761	732	804	758	742	755	783	727	808	734	728	746	733	790	803	797	736	741	772	751	780	787	765	732	699	794	799	767	767	727	725	759	779	770	779	846	783	788	759	815	747	765	770	792	765	775	726	786	719	740	754	756	809	774	808	744	774	785	741	784	718	745	809	784	758	769	745	748	775	736	727	780	739	741	759	752	751	730	726	802	787	778	770	779	760	749	745	738	732	778	742	747	782	760	782	718	722	801	773	790	745	732	801	761	762	720	777	741	769	779	746	722	758	773	742	805	771	732	750	796	830	805	728	709	734	739	805	760	724	765	779	709	793	784	761	760	730	725	755	767	775	811	789	749	754	733	775	735	782	821	733	758	788	784	761	731	759	737	764	768	793	810	750	760	679	788	737	697	808	782	769	736	751	762	805	743	837	731	801	759	789	787	777	840	800	730	778	766	759	791	763	795	777	778	755	779	751	751	745	812	738	785	775	746	748	771	767	716	811	764	786	739	740	764	754	772	759	748	831	706	773	770	740	793	759	753	771	760	733	825	740	791	744	796	776	740	791	760	720	784	787	794	744	800	716	729	756	825	757	753	720	754	757	749	722	754	771	721	784	752	781	806	736	759	749	803	729	755	725	765	735	817	775	778	750	742	764	803	738	753	727	743	707	763	767	806	801	749	766	785	813	795	770	738	748	781	758	788	812	716	767	764	756	760	755	740	793	765	763	727	753	775	758	782	755	745	816	841	769	807	742	724	743	794	756	733	760	804	814	766	767	777	786	729	788	781	790	779	782	773	730	779	782	725	752	774	800	813	710	780	732	728	779	765	748	753	795	782	772	761	715	781	768	770	749	790	793	789	753	773	780	781	789	750	799	767	756	723	782	784	777	735	790	766	754	772	792	765	753	812	751	824	760	839	766	738	764	722	779	739	778	743	799	722	811	759	793	769	750	723	786	725	773	807	738	789	783	718	755	773	756	747	785	801	817	777	784	799	758	719	768	787	773	794	789	762	772	728	786	751	760	779	765	756	773	733	732	778	729	732	727	797	763	774	802	795	778	767	721	804	735	776	755	737	774	740	763	790	784	760	746	783	717	800	823	775	783	798	740	748	799	752	783	807	776	758	808	745	781	773	764	794	772	768	794	770	747	800	753	725	781	799	794	813	813	738	764	818	779	778	829	775	761	796	788	783	767	769	814	749	775	783	761	812	750	718	742	713	759	778	780	778	777	705	769	734	742	766	716	792	724	760	829	796	809	781	755	754	798	723	807	775	778	768	802	775	750	802	727	735	745	718	758	758	770	812	704	768	778	800	742	789	766	776	830	755	753	751	759	729	760	790	789	814	784	770	792	750	745	748	783	721	770	760	760	728	793	794	791	770	773	771	768	749	733	750	819	776	773	770	756	731	757	758	753	814	766	796	766	810	759	744	788	785	776	738	770	768	825	740	813	771	808	714	717	768	744	779	795	764	756	770	758	723	770	751	742	764	824	819	767	778	782	735	774	722	731	788	761	803	797	777	749	794	813	786	766	771	739	724	773	765	769	725	777	792	738	707	741	745	763	763	770	752	781	796	821	763	783	770	773	790	751	706	740	757	750	759	731	738	791	756	796	799	700	814	701	717	752	766	727	810	766	742	776	791	799	778	775	752	770	773	734	774	798	787	781	728	729	752	761	744	737	779	801	809	788	761	793	764	799	816
25632	21446	27240	25442	4394	1133	931	719	729	736	713	696	679	667	637	638	641	680	633	660	696	660	677	673	594	621	653	650	660	630	649	600	642	616	653	627	633	583	647	614	678	676	639	600	699	615	616	639	668	633	644	611	650	661	597	582	636	601	619	653	660	609	606	645	677	602	681	610	616	645	632	647	619	660	654	646	662	623	635	630	618	666	622	667	670	628	598	669	643	625	621	644	597	626	635	629	609	613	591	672	639	651	616	616	624	661	634	641	623	590	587	625	614	627	619	623	639	638	589	625	649	641	643	664	681	693	652	649	633	618	665	603	615	616	665	636	615	616	678	646	604	616	633	617	636	596	628	660	685	659	655	677	597	628	659	638	612	626	674	682	699	655	620	644	611	601	624	613	622	641	614	656	606	648	630	622	653	633	631	635	644	666	625	644	674	608	619	605	624	588	638	646	639	628	648	614	608	644	652	637	604	613	673	664	635	654	614	684	615	640	614	662	617	627	624	618	718	696	606	649	608	628	641	591	631	615	655	684	628	665	655	639	681	596	611	646	635	658	662	654	618	649	652	646	618	626	643	658	638	633	700	646	636	631	598	627	603	664	626	637	647	625	644	650	604	646	612	626	665	575	654	613	645	595	668	624	655	651	642	617	629	636	605	641	621	685	599	637	628	644	613	631	650	637	669	653	673	648	649	606	628	663	615	649	650	662	631	649	672	654	596	627	632	665	626	633	587	609	637	623	631	596	596	633	642	611	672	622	630	599	641	604	671	642	659	681	638	641	704	612	620	649	681	635	617	617	656	622	641	636	639	639	608	577	644	594	634	616	621	634	616	609	662	683	623	622	629	599	717	638	605	646	628	616	638	618	649	633	653	678	617	597	647	666	602	626	611	579	656	632	671	611	650	652	574	603	669	632	674	614	614	616	660	638	626	620	640	631	619	633	631	686	640	640	639	607	615	621	623	604	615	669	630	640	632	613	631	585	620	637	624	653	670	689	594	621	647	623	604	657	642	648	631	656	598	672	621	635	623	639	626	664	641	639	574	612	649	626	637	656	626	672	646	654	580	607	608	688	643	588	672	603	576	648	631	644	660	690	620	664	611	618	671	640	636	669	620	592	626	656	618	619	649	612	630	624	601	703	618	608	652	651	613	576	681	600	615	659	615	651	602	619	579	685	643	654	648	640	632	623	584	640	689	627	657	633	664	644	635	642	650	622	605	696	660	646	648	670	653	628	636	632	640	672	678	614	610	636	621	670	609	636	628	657	653	625	655	627	684	612	582	651	603	646	638	622	607	656	613	638	597	635	640	630	615	665	604	607	601	627	634	646	641	599	610	631	654	641	583	666	626	643	634	637	623	638	622	686	644	582	658	659	649	637	654	633	668	616	635	671	649	635	623	614	632	653	671	639	629	616	640	667	601	607	628	673	632	622	615	657	632	645	681	608	639	650	620	651	648	602	610	650	590	622	628	672	581	624	615	631	624	658	671	701	654	633	643	648	605	638	685	627	598	660	662	614	616	613	647	629	637	601	638	639	653	627	622	573	627	658	673	667	646	632	584	693	644	650	640	645	657	606	622	641	635	643	636	647	588	657	669	627	628	618	669	598	644	639	623	643	658	648	608	573	605	607	676	660	611	597	646	617	596	680	650	610	614	678	622	615	631	614	628	629	652	616	696	591	621	660	672	623	641	651	613	611	643	655	604	637	615	598	596	661	635	638	617	644	669	628	622	624	651	592	643	617	560	618	624	624	609	635	612	590	628	588	627	578	620	633	626	635	610	675	619	613	652	676	674	586	656	601	617	575	635	631	595	668	604	606	592	628	631	660	570	635	639	588	621	676	659	620	651	617	640	679	661	619	590	661	567	629	611	608	614	603	603	627	587	606	676	655	628	659	674	626	640	609	679	600	643	640	617	583	627	621	623	625	589	632	614	643	622	610	599	602	627	659	618	619	662	644	623	605	724	622	590	654	641	605	665	646	652	639	589	605	570	598	660	618	615	653	679	647	597	669	645	614	631	615	625	635	636	614	648	631	636	699	609	632	665	591	638	625	644	648	656	637	609	643	628	608	598	661	599	608	707	642	602	632	646	584	679	671	621	620	640	677	640	656	635	583	619	654	668	624	669	651	623	648	620	606	634	671	613	618	638	649	672	645	597	629	630	627	618	589	613	617	661	675	708	621	612	592	662	611	650	626	626	582	623	600	643	649	642	595	628	636	618	617	619	660	571	629	578	629	631	625	666	644	611	624	643	626	680	627	660	653	627	668	618	646	653	631	634	658	608	696	667	635	677	598	646	659	683	640	607	628	631	612	635	659	632	584	634	728	613	633	643	588	603	647	652	688	596	627	589	611	627	647	593	607	597	686	668	665	614	612	623	598	625	648	602	612	621	595	578	653	594	624	659	657	615	597	613	632	594	635	609	606	598	624	611	582	616	643	667	611	604	625	640	623	649	673	645	668	594	668	662	599	639	635	651	593	669	663	665	625	615	611	640	659	612	612	580	622	644	611	613	628	640	587	632	610	587	650	639	648	629	620	640	622	643	636	640	591	641	643	659	636	604	599	665	599	623	661	661	634	602	681	611	614	602	609	633	584	629	617	622	605	607	652	565	640	658	647	620	636	610	616	640	636	666	631	653	654	613	658	669	644	606	579	638	628	623	637	618	652	634	573	641	643	670	690	648	620	611	630	602	611	604	605	637	618	619	602	633	628	600	634	623	634	623	588	620	607	658	617	671	638	644	638	623	622	651	646	653	661	626	640	654	649	591	604	650	645	642	603	650	611	676	629	641	629	639	647	647	682	613	620	665	665	621	634	612	619	612	645	580	658	626	621	634	608	620	610	647	616	594	642	634	619	684	634	622	618	662	677	613	616	627	647	645	661	627	624	664	599	631	608	653	621	656	613	655	672	657	609	608	600	621	644	634	664	633	642	692	651	629	632	657	647	641	629	609	642	585	639	641	662	638	631	643	665	655	613	680	666	651	589	655	675	656	609	642	643	654	625	618	605	658	633	635	598	608	633	686	644	640	666	640	645	661	613	647	618	597	623	637	620	601	631	668	639	607	620	603	611	694	633	584	646	635	594	616	636	613	618	660	688	641	646	639	642	611	650	634	600	578	645	619	629	603	629	660	612	688	630	614	644	611	655	644	657	612	610	638	665	616	701	627	642	627	630	593	661	591	654	632	622	641	634	626	663	621	640	642	702	627	680	621	627	590	605	625	605	603	621	626	603	619	617	641	602	643	609	626	630	628	671	679	621	662	617	636	652	653	656	608	629	605	656	612	649	640	658	643	605	630	638	678	627	595	647	590	621	635	602	633	617	671	620	582	646	638	614	631	630	625	645	618	639	623	645	607	648	669	651	621	608	574	666	679	662	651	709	624	654	652	630	661	649	639	630	684	650	650	635	647	590	604	616	662	661	669	630	617	624	661	598	635	639	626	593	643	603	634	619	614	617	642	612	626	634	637	612
3675	2958	2526	1483	1057	839	771	718	672	714	640	611	614	590	568	600	599	612	617	576	543	570	538	590	603	567	578	537	570	572	561	513	536	574	559	573	553	565	552	537	504	540	577	579	536	568	537	545	596	548	580	539	550	584	516	588	551	552	542	576	568	533	541	562	553	549	530	586	566	576	557	576	565	587	578	564	531	536	565	535	533	555	558	564	553	567	532	529	584	519	560	551	535	576	557	554	543	566	538	558	538	537	505	582	553	533	578	550	591	532	543	558	587	539	552	562	574	523	499	528	543	549	567	589	558	588	556	554	564	553	564	535	525	540	539	565	528	572	529	579	568	527	560	516	537	566	498	578	575	576	546	540	575	557	531	561	505	552	534	507	543	515	533	524	590	585	551	553	589	570	571	526	552	542	577	515	552	567	561	538	567	500	570	502	552	553	570	598	545	528	534	571	564	537	538	528	554	548	524	526	556	517	566	534	545	517	535	562	567	575	541	569	591	561	579	560	561	550	527	560	511	529	545	522	534	520	543	568	556	572	566	529	524	503	535	553	563	574	539	552	538	546	555	553	523	540	565	549	573	551	541	523	529	544	546	581	553	577	504	523	537	541	501	563	536	521	519	537	615	576	490	565	592	580	523	543	529	543	516	553	531	575	576	537	582	592	529	559	536	496	512	543	578	549	550	527	565	545	560	559	557	537	547	508	520	552	544	545	550	545	578	535	543	561	534	538	522	534	539	546	548	506	584	537	588	575	532	559	566	549	527	538	532	597	570	542	545	556	536	543	548	547	556	517	545	503	512	531	522	532	586	535	549	524	538	538	538	540	545	525	555	546	576	531	533	511	500	540	538	557	539	520	540	556	526	565	555	535	539	548	537	538	569	567	535	550	565	557	558	537	496	580	571	527	541	526	556	594	578	543	551	544	488	529	594	597	524	570	539	521	536	568	541	537	562	562	539	526	528	537	552	574	525	547	525	504	542	542	551	515	536	516	564	569	519	515	529	575	543	523	571	532	496	534	506	522	493	561	578	571	542	527	522	476	538	546	566	593	553	496	523	577	519	527	550	540	553	559	564	547	552	548	556	536	532	538	511	512	537	550	550	584	566	554	472	521	545	531	510	534	532	492	542	559	568	555	509	535	522	540	550	572	587	531	520	544	523	577	540	535	570	557	551	556	556	585	596	532	543	552	542	541	518	549	547	555	575	526	527	552	531	582	520	556	543	546	567	552	523	565	582	520	560	574	531	579	567	562	584	549	560	544	565	513	552	525	550	566	519	501	536	517	562	561	561	513	530	578	537	513	530	556	552	539	563	554	553	524	516	559	488	532	550	540	538	539	553	521	543	552	513	547	543	552	547	525	520	541	557	512	551	533	555	572	524	532	525	525	571	563	526	566	565	495	536	580	568	546	518	540	554	495	529	555	566	544	543	558	519	566	518	517	561	542	552	559	535	537	534	526	531	549	539	545	542	505	570	533	589	492	604	565	537	542	580	557	522	563	610	564	529	517	527	582	547	497	512	498	523	576	553	522	545	557	510	557	556	511	548	565	521	523	534	539	529	568	517	553	539	568	537	547	547	549	545	533	511	539	518	512	518	546	545	534	585	535	584	569	569	564	581	532	545	553	573	563	533	503	557	537	545	531	560	522	551	512	546	578	562	528	544	554	545	550	556	544	524	526	510	568	498	565	551	585	510	548	547	530	520	596	516	554	556	587	546	590	534	535	552	600	556	542	541	538	591	543	605	507	529	595	511	527	543	564	523	554	546	562	547	516	551	498	564	523	559	531	558	528	578	576	542	550	508	548	518	572	563	553	548	540	534	543	542	543	541	540	556	554	548	525	537	540	540	547	543	533	543	479	576	546	550	551	574	577	554	586	579	526	555	573	556	535	521	540	578	534	577	515	573	543	551	531	563	535	540	573	515	557	564	558	558	556	562	536	529	549	572	558	523	549	582	558	519	516	579	571	522	532	556	572	541	574	531	501	568	542	559	551	546	526	535	567	507	552	598	536	563	586	532	528	584	517	516	590	549	546	516	560	544	516	556	528	539	556	577	586	532	553	576	562	547	577	542	539	556	522	529	586	508	531	561	577	535	524	505	550	553	549	542	588	491	506	550	517	556	527	564	534	547	547	542	554	523	567	560	539	566	546	568	581	542	505	580	532	537	526	587	517	526	525	546	552	561	632	562	513	569	582	530	563	559	528	521	571	597	552	577	528	565	500	532	545	578	549	522	552	594	528	538	543	523	537	544	565	562	550	527	540	538	558	565	551	566	535	548	533	534	526	584	543	542	571	523	565	543	549	544	509	542	532	539	530	536	578	531	588	569	540	561	518	543	520	531	579	551	526	578	578	553	553	518	528	516	561	545	591	582	558	552	576	529	543	567	544	540	546	560	556	511	494	560	501	536	564	558	507	547	550	589	533	553	590	538	551	577	498	555	510	572	525	565	553	571	544	538	585	572	536	542	569	564	571	546	534	564	553	551	567	580	562	538	554	517	570	590	513	530	571	555	548	572	574	535	559	541	517	554	543	546	534	579	526	549	503	594	572	558	552	552	523	555	525	539	559	523	560	568	564	550	554	571	551	521	554	528	584	540	534	532	554	568	558	536	546	550	538	543	530	542	535	559	552	535	539	552	561	551	519	541	542	571	559	533	521	530	567	520	574	548	530	542	551	562	549	583	540	543	562	501	564	539	560	553	564	567	518	570	526	527	515	545	530	543	520	592	500	546	521	501	502	544	521	546	540	579	549	519	492	548	559	508	533	552	565	553	516	512	535	575	511	586	517	554	597	536	543	585	513	569	523	518	550	553	539	520	557	559	578	551	567	527	579	498	552	547	552	587	540	547	569	573	517	574	532	535	514	497	505	606	541	566	548	547	546	527	520	542	523	550	608	594	506	539	553	540	511	552	521	566	506	542	547	572	548	517	565	554	537	528	558	517	569	535	513	523	509	563	578	559	561	513	539	601	558	497	553	586	523	553	521	523	523	549	544	543	517	512	521	595	532	573	558	551	544	548	551	520	557	505	509	583	581	490	515	526	543	548	550	583	520	536	568	534	559	553	540	541	519	534	537	527	543	514	531	548	571	553	531	519	542	589	532	571	569	572	559	539	536	524	540	538	555	529	563	560	529	576	524	576	573	553	570	562	562	546	534	545	546	531	536	544	557	570	549	536	550	566	538	551	536	525	533	589	545	544	535	542	562	533	545	546	562	538	531	613	543	551	555	533	548	580	551	497	547	537	568	569	542	517	541	534	514	571	529	535	561	597	488	545	538	519	519	527	552	530	553	535	559	568	530	542	552	571	563	524	571	513	582	536	551	538	478	515	550	518	561	545	566	510	525	518	564	531	518	546	544	530	584	532	569	543	564	552	541	593	552	526	563	574	584	569	534	500	548	500	551	523	507	529	532	488	513	570	544	537	517	536	547	544	555	563	535	513	522	533	521	526	506	523	565	584	563	525	563	506	579
24408	21318	28391	24587	21023	3483	955	566	483	435	441	435	380	412	432	357	383	361	344	362	332	368	335	344	354	364	336	329	362	334	349	349	328	339	372	309	341	338	332	355	347	331	346	327	353	320	296	350	338	342	367	343	370	348	322	356	329	327	333	339	323	363	332	333	350	338	335	325	322	327	352	342	355	315	322	329	297	346	333	328	365	340	327	351	310	335	312	316	348	345	364	320	346	351	336	345	312	360	357	379	305	313	352	312	348	342	325	308	310	350	366	314	312	320	371	335	340	295	338	330	323	311	355	330	315	328	317	350	312	363	319	328	329	326	306	352	314	332	349	346	337	349	347	357	351	331	328	329	339	322	325	328	344	323	327	333	370	337	329	319	342	317	332	342	335	317	351	334	304	360	352	334	323	355	328	331	330	318	335	321	314	335	333	355	322	326	348	330	338	330	325	333	325	383	342	324	299	315	321	351	323	365	328	335	317	328	342	306	312	337	351	335	344	340	324	301	334	333	347	336	344	307	331	308	326	310	314	369	310	334	333	334	344	333	350	353	330	316	339	300	310	322	365	342	338	342	316	350	344	346	311	342	323	354	333	340	349	319	370	344	328	323	314	345	325	334	343	360	312	330	293	353	338	296	329	394	335	321	330	341	329	362	352	342	334	332	321	353	335	359	307	315	314	318	357	358	347	316	349	355	336	314	299	341	316	348	357	329	359	320	343	368	344	313	348	346	343	363	326	309	328	336	347	329	336	366	346	352	357	352	335	362	326	343	373	348	345	336	304	320	362	345	352	376	365	334	314	312	347	356	350	361	318	353	317	337	316	325	371	319	311	334	303	333	354	365	351	324	332	348	322	321	351	317	333	340	314	359	326	320	313	324	369	341	322	335	334	323	315	316	303	360	328	324	315	322	324	333	324	369	340	300	313	337	324	332	342	325	346	323	353	314	360	353	325	354	317	334	338	330	375	330	346	336	343	319	316	370	341	338	363	327	313	348	377	340	374	313	310	356	343	363	335	352	320	313	325	326	310	352	351	347	319	335	385	316	331	347	326	321	340	339	360	297	288	379	349	344	334	337	342	298	348	334	305	359	345	341	338	326	332	354	318	300	359	369	332	318	302	326	321	337	331	341	365	360	319	372	329	322	326	348	331	348	312	323	348	352	346	345	348	362	365	340	303	305	371	360	320	332	359	345	311	313	300	342	325	368	326	326	317	345	332	350	338	357	325	342	358	320	334	318	303	311	322	309	331	346	327	301	323	331	343	340	350	327	311	347	315	352	395	313	324	351	347	338	314	268	330	322	332	339	303	298	319	326	310	316	325	354	308	350	323	307	327	318	322	339	307	346	357	371	346	320	355	326	337	355	350	324	340	306	337	281	334	335	335	324	332	378	346	319	352	347	341	316	314	327	331	319	380	337	345	332	382	329	370	335	278	336	306	359	353	322	346	321	339	332	326	318	378	351	340	358	327	311	318	345	334	337	344	323	346	336	361	361	343	333	344	315	339	337	336	332	331	293	344	339	347	301	307	323	320	331	353	341	354	326	302	329	368	339	309	348	361	312	341	307	359	342	322	348	336	337	318	324	329	317	335	302	345	321	349	321	350	347	306	351	349	331	321	303	354	334	357	322	345	315	342	321	339	337	354	305	330	324	319	316	306	359	321	314	286	316	362	298	306	307	329	355	328	283	338	304	352	349	305	355	305	306	343	327	334	335	301	383	337	335	331	330	339	354	369	314	312	341	335	349	349	346	341	327	300	322	357	335	320	326	337	335	325	315	310	292	368	336	313	334	319	328	344	325	336	321	334	322	334	316	311	338	373	303	349	318	332	332	314	356	333	339	324	312	329	329	339	345	341	322	310	371	319	301	346	333	340	315	347	329	305	318	346	302	326	328	318	331	315	340	374	307	345	333	342	360	318	347	348	342	335	294	331	307	379	321	346	312	302	330	331	319	339	327	333	309	344	340	335	330	329	340	351	347	321	319	324	319	357	375	344	344	328	338	314	327	327	337	339	338	344	319	326	344	346	322	325	337	347	349	359	289	338	330	325	349	325	348	305	317	326	352	324	377	333	326	284	335	334	327	311	351	306	342	341	330	371	310	332	326	325	344	351	350	318	307	366	354	332	343	338	328	307	347	306	343	317	326	346	339	300	327	328	328	331	318	367	311	309	343	329	339	332	320	307	345	342	333	341	362	347	334	328	331	327	331	314	366	328	334	351	345	323	338	323	336	358	326	330	311	351	348	358	366	335	344	344	354	330	319	331	322	323	339	298	328	337	293	310	325	328	330	338	365	334	300	329	356	296	327	330	332	362	322	319	326	340	331	313	310	333	317	278	338	348	328	322	318	353	298	345	335	353	342	284	327	279	339	317	338	315	322	329	320	346	305	330	317	329	345	285	323	307	338	349	317	357	305	309	329	307	325	329	337	334	341	326	337	364	300	333	317	287	323	304	314	321	333	318	352	346	336	354	348	357	322	324	353	343	336	347	330	326	294	333	327	319	333	353	324	309	366	358	314	328	314	306	332	345	361	333	311	326	372	301	328	301	342	368	334	297	313	314	329	312	346	329	336	341	370	342	313	307	323	352	365	390	317	359	337	342	351	320	350	310	302	345	359	300	320	321	356	314	321	318	317	352	357	353	347	315	346	368	324	341	336	346	373	342	326	324	351	349	299	325	331	333	363	335	349	348	327	329	347	310	356	313	353	335	337	347	380	310	328	295	356	352	312	306	332	293	354	324	304	301	332	338	331	361	316	326	330	313	342	321	320	352	337	361	329	349	349	321	353	295	309	360	343	360	339	312	328	351	324	317	352	344	339	360	315	302	310	300	359	327	349	317	343	323	322	325	363	303	333	324	313	340	325	336	300	335	342	316	340	320	319	308	339	323	327	351	336	321	328	315	313	324	342	324	335	334	354	312	346	330	342	338	342	334	337	340	355	321	334	356	343	338	299	349	349	294	353	366	316	328	333	342	322	319	341	334	356	341	304	347	329	321	350	308	328	348	314	353	336	324	332	344	327	313	304	328	342	341	358	304	331	321	330	326	300	315	344	319	327	356	337	331	361	360	333	296	349	314	309	332	322	326	330	314	325	335	343	332	340	325	326	338	334	343	331	344	346	319	347	351	330	305	333	344	339	357	344	322	321	309	318	320	329	323	312	364	323	350	342	337	334	337	326	307	300	322	301	341	315	344	337	362	325	343	320	322	331	345	338	348	347	326	312	335	344	328	325	308	368	328	307	303	315	310	313	325	335	330	314	332	344	333	333	350	297	322	332	344	296	342	343	338	334	340	318	308	290	353	323	321	341	318	310	305	299	315	356	331	329	313	322	318	345	379	363	306	343	333	326	328	318	320	324	310	307	361	350	346	305	320	317	354	312	330	339	349	309	300	335	327	332	339	322	304	291	326	308	315	331	309	324	310	315	323	315	345	339	315	329	352	345	288	367	336	336	315	333	299	332	330	287	342	358
3808	4920	3996	2112	1350	1017	818	684	592	520	509	497	440	428	423	406	375	342	368	351	376	344	347	348	317	337	338	319	334	334	352	355	322	335	321	344	349	335	326	337	372	308	337	319	280	344	327	328	310	352	335	328	307	350	301	341	332	316	320	323	306	299	283	310	331	319	317	321	327	323	349	324	337	302	312	311	340	320	320	324	330	296	327	353	309	301	311	317	312	345	334	278	359	318	338	293	297	296	341	322	308	318	336	338	332	317	310	308	315	309	318	337	308	324	349	339	315	295	329	330	269	321	362	323	307	342	322	315	316	319	304	304	315	320	295	321	332	348	323	334	349	284	315	311	330	289	308	322	312	314	325	353	322	321	300	273	294	305	323	318	304	306	326	343	311	322	324	316	323	304	303	350	314	299	310	316	289	335	309	331	283	326	311	277	311	326	274	354	305	298	300	332	306	334	317	310	300	295	317	351	327	321	289	328	304	322	323	310	294	318	274	324	349	342	316	289	330	296	300	310	312	305	328	338	315	291	318	323	354	314	336	310	306	305	294	311	307	361	296	323	302	331	298	325	320	311	348	300	339	304	376	306	297	316	304	303	298	319	293	327	330	289	311	329	316	307	305	305	316	331	348	296	310	309	304	335	303	288	306	303	314	325	296	321	324	315	352	325	308	308	314	319	342	302	329	359	324	325	311	325	299	338	306	342	296	323	285	310	308	290	291	298	339	371	272	316	305	294	324	289	303	316	311	326	338	321	329	317	310	302	298	318	311	311	333	294	313	307	317	324	336	314	319	309	317	314	268	302	331	328	329	336	318	320	317	329	291	299	294	324	341	334	313	353	275	337	309	292	329	329	319	310	271	297	316	287	281	316	331	331	314	318	307	313	348	320	329	326	330	337	310	327	341	319	335	328	324	325	310	304	303	319	318	314	285	351	335	360	323	319	345	291	317	342	342	330	322	336	321	320	309	301	304	334	285	312	308	315	310	317	324	315	294	327	311	291	332	333	297	314	314	327	319	337	288	299	306	331	355	311	309	344	278	295	317	336	309	287	298	295	340	335	293	295	321	288	315	309	324	325	294	315	323	295	307	306	305	293	303	319	301	340	302	330	300	299	317	353	295	333	314	332	288	297	342	290	317	313	290	312	316	324	305	313	276	323	323	334	323	314	322	309	348	287	268	302	287	284	320	325	312	301	301	298	352	321	338	320	308	351	314	299	266	342	297	297	335	330	319	301	299	299	301	330	340	340	309	291	305	270	274	336	256	335	309	323	301	304	296	285	322	296	326	295	340	320	319	326	289	332	341	297	314	306	308	305	322	294	298	311	311	327	299	325	283	335	329	321	315	309	307	306	340	302	310	335	336	254	321	323	296	319	313	311	322	304	311	327	303	302	299	292	305	308	297	300	323	286	309	300	308	289	354	315	314	298	313	298	313	341	307	320	315	315	284	301	308	325	358	352	324	300	319	291	318	341	300	315	297	305	314	321	314	323	307	319	330	332	329	310	303	320	314	312	332	290	317	341	315	311	311	294	308	293	322	305	300	308	295	309	304	314	298	319	319	315	312	320	317	310	310	338	361	312	291	314	316	327	352	307	324	329	321	312	320	272	280	302	315	320	323	345	324	325	314	327	318	338	358	292	296	307	329	304	289	338	323	327	295	331	291	331	269	324	290	320	321	310	315	341	327	316	319	301	290	295	316	334	280	317	283	316	301	328	313	326	293	302	317	353	344	332	287	308	299	311	303	313	298	300	298	314	291	314	309	317	309	300	300	312	312	301	312	287	315	294	298	307	297	315	296	279	339	324	331	287	312	320	319	350	286	298	297	346	290	305	315	284	333	328	317	302	295	305	298	302	299	271	325	291	316	333	332	325	333	313	341	313	277	321	307	337	288	350	319	302	308	297	294	331	313	321	322	307	307	312	312	293	292	345	304	312	316	327	295	294	318	330	300	331	327	295	328	335	346	312	312	328	320	285	329	323	339	302	297	312	364	327	293	288	287	315	315	322	317	335	329	305	329	308	311	311	307	335	311	330	303	310	324	311	337	301	301	298	321	316	307	298	337	306	289	303	308	318	319	295	326	329	329	314	354	341	336	327	305	305	307	318	328	295	342	305	306	298	307	335	328	325	299	314	311	313	319	320	365	340	300	308	343	315	293	343	331	309	301	319	292	328	313	314	343	337	303	333	308	306	319	314	312	315	314	314	324	327	291	318	359	319	340	306	335	281	292	306	314	314	308	301	313	317	324	297	288	287	337	284	307	297	316	341	322	333	303	295	325	306	297	287	337	312	280	299	307	290	332	328	313	313	302	341	321	314	289	348	304	302	305	302	297	324	301	298	293	329	342	310	307	337	305	312	339	308	298	323	310	289	325	291	321	269	317	296	306	312	317	290	318	332	340	354	333	310	313	325	321	298	304	301	312	301	328	315	299	328	294	307	309	300	284	310	316	341	307	276	322	336	309	312	307	319	300	327	339	321	301	294	268	336	312	312	315	298	282	303	315	305	312	283	320	291	334	297	329	297	324	310	298	306	293	294	304	325	305	322	355	330	298	292	304	314	292	309	329	299	289	323	312	311	306	297	316	302	299	288	286	321	283	287	311	332	295	337	359	313	326	323	271	290	274	313	315	296	348	309	328	280	327	308	273	307	320	316	324	321	319	295	303	281	304	306	294	295	307	319	309	297	288	288	336	309	317	312	340	315	338	342	312	316	317	279	310	335	328	351	308	331	323	324	304	342	281	327	291	323	293	324	299	312	317	306	322	272	329	302	304	316	295	298	329	303	318	302	311	305	328	302	338	307	318	302	348	308	318	325	314	314	319	339	353	287	310	297	291	355	298	307	306	332	317	299	363	365	317	317	309	305	292	311	299	337	340	309	329	325	328	269	323	311	309	334	324	332	345	313	330	305	338	327	287	330	291	284	320	285	288	326	313	311	272	313	331	300	283	296	332	281	343	326	290	314	316	286	290	319	299	306	285	301	335	303	327	304	291	296	318	271	310	302	313	320	300	300	316	280	287	309	292	269	313	322	330	284	307	316	277	307	295	300	299	332	310	310	277	304	328	294	316	336	308	288	321	306	328	321	314	307	334	336	323	316	311	320	307	334	346	315	313	266	288	310	290	297	319	316	275	323	321	320	316	319	320	326	304	328	303	325	313	338	303	313	313	306	343	341	322	300	305	318	291	341	314	334	337	303	332	317	319	285	303	353	318	310	308	324	301	311	311	317	298	313	285	311	309	335	313	294	349	294	279	293	274	329	288	318	311	310	310	313	318	353	337	299	335	341	289	314	307	303	286	300	316	301	317	270	332	294	327	308	342	316	297	317	293	305	323	306	326	302	352	308	320	312	303	315	292	321	289	304	289	319	299	308	288	304	290	310	335	289	326	342	304	316	328	309	315	300	295	285	335	344	333	291	315	298	298	291	302	329	320	310	298	309	322	314	329	343	338	334	297	314	330	293	333	322	316	314
27882	10463	1822	1206	908	941	966	1023	984	940	938	956	958	946	911	987	969	990	945	921	919	957	902	932	956	995	916	899	966	936	964	947	986	871	938	918	967	970	944	969	909	979	961	989	933	984	991	912	949	896	944	924	931	968	925	940	946	963	933	924	931	928	892	1016	954	939	937	975	924	936	910	997	913	990	955	965	966	881	904	942	976	928	949	955	912	968	926	927	922	950	972	923	968	957	963	944	937	923	934	951	956	969	1002	909	974	973	917	969	975	903	974	942	948	926	995	950	941	929	996	998	978	937	922	917	905	956	940	948	933	945	946	942	926	949	923	925	895	940	890	944	938	999	969	888	924	921	973	941	962	937	958	926	962	926	921	915	986	908	925	936	898	967	932	924	943	966	952	904	920	998	924	953	933	906	957	952	908	883	953	993	930	993	918	930	952	914	913	934	986	936	939	899	952	926	965	962	986	944	913	927	908	972	894	958	972	956	962	926	943	891	899	935	922	884	967	949	880	910	899	889	960	955	878	939	943	853	902	979	977	960	942	937	925	922	934	1000	995	913	923	994	908	945	948	983	991	950	925	923	945	968	948	882	892	920	882	920	922	953	940	979	904	951	900	922	940	961	982	943	893	1000	946	966	959	939	927	958	958	959	933	953	915	939	922	921	999	923	995	921	889	967	952	893	952	951	939	920	998	986	903	939	979	943	943	940	922	913	916	949	892	952	970	989	942	894	956	919	953	949	952	960	978	954	916	955	917	916	958	912	925	964	951	927	918	970	930	1007	980	953	890	916	975	954	897	1011	941	922	964	928	942	969	984	900	959	970	932	954	909	929	960	959	963	1004	1019	917	920	946	962	944	913	969	889	962	914	939	922	950	929	915	997	952	910	947	987	926	921	965	903	970	976	947	904	921	908	939	979	978	931	962	926	922	963	958	900	959	942	903	891	921	943	946	904	952	921	932	934	940	947	943	954	919	972	972	885	975	989	878	933	894	864	858	953	957	944	913	989	973	898	923	922	915	977	906	965	939	922	979	928	918	916	935	923	950	931	956	908	909	989	902	958	958	895	919	948	957	977	963	941	943	922	942	931	940	944	859	906	921	989	951	960	944	989	910	963	955	969	891	993	909	942	917	958	1002	999	909	935	909	908	962	1013	940	916	906	940	934	917	933	941	964	958	988	885	909	917	940	926	937	933	883	914	941	979	979	946	890	956	921	974	932	927	984	983	965	950	926	985	935	951	906	894	935	966	940	926	976	991	965	974	977	976	903	928	969	947	943	926	897	964	964	933	1020	936	949	969	976	996	948	928	891	917	995	969	941	1005	956	926	1003	925	935	968	979	949	936	905	893	1005	926	941	937	943	978	967	919	888	922	967	969	985	945	987	949	902	917	967	931	916	965	927	907	929	900	971	902	979	930	974	895	924	962	895	929	946	955	962	996	947	884	919	951	957	926	929	982	905	954	972	980	984	922	936	960	955	938	970	989	887	939	929	963	916	926	959	934	957	867	949	940	940	937	949	930	963	936	894	919	932	920	895	913	948	958	948	959	1002	942	881	974	926	905	951	929	949	931	946	957	934	934	904	966	943	941	920	925	909	944	923	947	944	945	935	937	979	953	934	995	896	905	922	919	920	898	957	931	921	921	999	932	936	962	936	934	898	948	955	967	964	930	967	872	961	956	870	910	986	899	950	986	977	940	938	995	938	956	994	968	948	981	952	983	909	924	923	984	987	966	905	958	918	971	939	947	954	994	906	1029	925	936	969	923	934	955	930	874	958	967	890	941	972	986	953	963	925	936	905	915	939	968	909	950	927	931	1002	882	951	894	912	915	953	870	937	906	935	951	956	914	892	911	934	897	971	898	932	980	937	902	932	954	905	962	929	965	933	973	918	967	890	938	874	895	886	932	927	954	949	940	950	954	928	900	921	942	915	877	880	933	975	933	893	922	976	922	898	899	904	895	948	940	962	953	966	969	971	886	960	931	962	984	936	974	978	936	945	1011	945	974	985	924	955	986	963	933	952	911	997	956	996	973	994	867	965	930	932	863	900	921	956	886	927	927	944	936	943	955	929	975	903	980	903	925	987	935	942	958	969	930	943	964	927	976	974	948	914	959	959	942	970	884	941	971	980	897	947	977	912	937	906	946	936	976	966	905	914	943	909	906	885	933	916	950	934	956	923	910	939	991	987	916	961	966	900	904	981	946	927	953	937	954	942	934	969	980	995	935	906	920	908	921	912	902	943	949	975	947	951	971	985	974	978	926	970	897	925	923	894	936	886	894	935	970	959	936	972	916	960	944	949	943	998	926	941	909	924	932	940	947	894	991	967	923	891	938	926	880	924	943	960	935	908	946	931	982	942	919	944	976	972	963	929	917	902	951	979	930	952	906	965	972	945	985	971	974	873	972	958	966	973	963	927	970	967	925	940	922	921	982	919	939	958	1013	907	911	937	940	918	867	937	917	920	939	925	902	943	972	947	970	944	957	937	915	1017	941	904	923	964	923	1011	949	920	939	977	949	887	944	955	892	994	893	937	950	893	943	952	904	957	965	890	940	995	919	920	903	938	978	910	926	920	954	977	975	954	922	965	942	888	948	936	891	925	951	963	916	941	898	1001	930	949	964	972	961	903	964	963	895	918	892	987	914	968	874	942	903	954	915	959	948	944	945	956	920	946	918	965	887	921	940	936	936	897	927	906	957	948	989	968	1018	935	945	965	1002	922	926	913	944	941	997	954	944	940	920	884	932	929	961	921	875	919	960	898	947	936	967	955	947	937	929	880	922	931	927	964	930	872	933	921	884	876	897	985	951	961	921	963	968	935	996	938	909	907	970	933	954	961	961	979	915	964	940	922	933	941	951	949	893	914	908	914	903	934	962	944	916	925	943	914	951	927	947	956	990	915	957	914	962	966	954	981	944	929	949	1007	924	952	996	961	957	932	902	978	893	959	953	889	930	938	932	996	953	991	905	961	889	909	939	903	935	948	924	948	997	943	920	981	894	981	951	986	970	970	876	918	958	932	927	959	927	947	956	956	881	926	912	943	994	915	930	913	964	961	906	954	935	930	914	974	940	978	898	952	936	917	942	933	946	944	935	927	925	973	937	972	890	957	961	935	890	962	904	891	930	960	946	938	929	937	936	1002	938	1010	1026	939	962	940	926	939	950	924	933	899	943	934	932	907	957	955	944	929	955	944	986	957	969	952	898	980	963	938	968	909	930	953	975	944	924	902	892	988	947	914	881	977	919	1005	899	937	992	940	916	935	936	970	938	938	908	961	957	918	981	901	955	960	989	919	919	927	931	924	948	926	942	957	943	879	897	942	861	895	906	940	936	985	969	936	936	923	935	895	931	946	959	920	987	936	960	953	953	949	971	966	931	950	938	903	989	896	927	938	955	981	930	948	950	932	998	914	970	940	976	964	923	874	940	929	917	919	956	978	969	981	959	903	986	954	913	945	942	1007	926	946	1006	925	931	955	951	905	951	977	936	950	934	934	891	935	892	912	975	961	949
5578	982	914	842	771	774	773	733	776	767	813	780	756	743	753	762	741	783	799	764	766	777	766	783	771	784	799	774	793	723	726	770	738	733	810	832	797	784	725	752	728	785	755	759	803	773	758	788	711	815	742	726	740	775	764	760	743	730	771	741	764	758	754	764	802	762	743	743	789	805	727	736	781	798	773	799	759	725	797	758	746	757	760	742	739	740	779	733	818	777	740	741	790	781	783	757	825	777	755	734	778	747	781	760	779	729	800	743	757	811	797	774	754	766	756	762	751	746	772	780	730	728	778	764	759	777	815	761	755	730	778	773	726	784	779	745	788	716	774	737	738	756	762	778	757	820	800	752	795	726	822	788	739	786	748	766	749	728	766	797	762	727	750	784	764	711	761	771	747	775	769	754	742	766	768	744	823	751	837	779	808	765	737	755	760	733	758	729	751	761	755	761	767	758	794	784	733	772	783	765	764	688	689	779	753	806	720	790	745	758	745	806	760	769	802	775	783	797	743	756	730	800	730	746	727	770	764	738	767	778	742	789	737	744	761	755	726	744	817	777	772	844	821	802	779	787	749	770	777	776	825	769	782	774	764	771	767	777	774	783	760	780	752	824	740	777	764	770	783	764	735	780	747	765	790	767	783	754	773	742	772	794	750	805	794	789	777	834	743	789	712	734	785	764	760	756	764	756	769	753	812	733	774	785	770	725	740	818	779	779	751	746	731	800	750	780	820	804	787	755	772	768	678	767	790	706	780	765	810	761	772	760	800	761	799	773	806	758	789	771	734	722	744	760	767	763	734	805	735	746	742	771	754	762	752	806	784	728	771	802	773	759	790	809	712	752	806	839	728	750	805	720	762	723	783	754	747	758	749	809	773	713	824	773	707	764	755	738	817	767	785	730	740	757	731	740	800	748	788	792	786	768	795	762	811	765	763	759	747	793	772	753	725	741	757	728	738	763	789	734	737	777	750	744	735	760	723	782	740	792	756	832	737	761	786	786	757	743	805	748	754	792	771	773	762	778	763	762	733	725	737	797	774	790	784	789	766	768	753	747	721	782	800	727	783	800	758	762	783	774	755	756	751	771	714	723	822	772	771	745	771	772	762	789	770	767	738	740	815	755	741	761	794	743	743	772	795	769	785	733	774	781	763	719	738	748	753	761	745	740	795	734	772	792	702	723	768	769	754	788	805	773	758	755	759	759	762	755	739	749	717	779	788	733	754	760	781	766	771	784	797	745	753	804	771	798	735	755	713	770	780	775	764	731	723	747	756	788	755	751	721	794	739	748	766	726	705	760	770	761	817	766	765	764	730	778	750	747	797	750	760	770	777	785	757	778	789	787	739	782	734	726	745	825	764	789	759	754	760	794	702	725	781	791	731	747	811	740	782	737	753	764	734	716	744	785	775	788	725	755	806	770	743	785	758	822	780	768	759	745	794	826	765	713	755	780	732	774	780	762	775	733	745	724	774	772	797	850	798	746	757	799	754	801	714	759	796	801	774	784	738	737	805	796	752	791	794	710	752	774	750	751	818	736	787	773	720	746	740	786	778	763	788	789	755	733	801	762	741	717	714	788	809	777	765	821	803	771	764	767	750	776	770	732	762	744	729	775	788	790	759	754	781	737	785	794	737	724	710	704	762	746	785	745	821	713	796	767	755	758	818	757	747	775	773	745	738	769	806	756	743	785	714	771	780	787	753	796	773	754	775	808	754	739	741	795	777	778	718	718	761	771	794	765	726	740	763	755	832	784	777	760	769	819	746	795	767	830	770	809	765	823	760	744	838	777	780	755	765	775	744	755	775	752	783	750	804	747	743	766	778	773	769	776	754	721	798	751	776	732	764	774	721	718	779	759	799	786	762	782	770	757	755	693	809	763	815	762	781	787	765	762	758	744	759	762	766	780	786	764	805	790	755	823	765	737	789	772	796	805	747	791	731	767	753	740	735	762	723	791	804	767	801	794	723	754	783	733	737	755	733	787	750	764	763	742	761	719	781	717	728	732	749	754	775	710	769	774	795	711	805	763	800	774	757	761	737	721	704	778	765	852	761	746	803	761	807	777	751	752	785	742	769	776	747	784	704	758	781	738	772	781	796	801	786	750	806	761	765	732	781	781	760	752	826	780	752	788	772	748	734	794	758	785	787	767	724	732	808	725	792	753	766	718	789	748	775	751	753	792	752	751	722	788	752	821	744	786	758	756	769	776	767	750	741	734	775	794	763	761	757	771	805	808	783	782	733	768	778	809	770	776	770	757	756	739	703	778	784	743	766	768	735	777	802	748	783	771	778	744	780	778	786	763	757	776	754	752	751	754	768	769	737	816	749	746	736	817	774	721	739	766	737	760	790	735	772	757	786	805	793	726	766	765	753	697	715	760	748	742	750	811	757	753	747	815	716	724	756	739	787	824	784	738	760	764	689	755	808	753	734	756	772	782	778	772	724	744	779	824	804	804	781	762	759	729	826	782	792	795	766	763	773	789	799	719	777	795	806	729	767	759	811	797	794	734	772	772	757	748	753	755	772	839	726	758	776	776	778	813	746	773	774	761	732	801	762	734	789	768	758	770	795	758	783	759	819	773	802	811	758	685	773	779	805	756	763	733	704	832	773	770	782	751	739	780	764	767	758	743	796	749	787	799	755	761	739	788	811	763	760	773	783	782	752	797	753	722	782	722	782	750	773	774	704	748	758	786	764	776	761	806	733	716	728	741	768	744	765	771	830	780	782	785	734	791	781	757	772	782	791	785	705	731	761	770	803	785	767	693	740	759	786	787	776	780	769	770	740	781	774	833	799	791	719	792	749	797	779	758	733	746	759	755	773	757	803	740	741	796	706	732	783	724	797	723	769	726	726	771	732	763	763	737	818	733	734	803	772	766	803	766	775	816	757	780	724	771	720	758	799	734	759	755	794	767	729	771	732	724	814	774	774	748	686	770	758	795	802	749	768	770	755	745	767	765	771	717	775	754	709	791	764	782	832	792	782	731	798	785	768	808	757	768	751	765	775	747	737	775	742	765	780	785	729	745	779	715	741	803	757	797	713	812	761	800	775	793	797	718	788	707	766	792	750	744	746	745	778	707	796	702	775	767	757	796	759	755	785	815	783	711	764	759	803	731	772	766	811	743	763	843	753	778	769	796	740	769	788	780	752	729	820	731	806	786	777	779	776	788	776	756	769	817	762	788	789	763	715	767	774	763	813	766	732	759	735	756	735	718	729	784	774	818	752	735	743	770	740	699	775	740	836	759	771	768	751	765	767	769	766	739	820	767	747	839	719	776	752	779	758	798	760	781	766	781	719	754	772	716	773	722	769	790	738	774	722	788	773	787	761	782	757	788	792	728	763	768	779	795	750	807	759	733	793	772	793	822	754	787	775	743	795	771	718	798	757	732	770	806	734	760	748	766	753	724	784	767	821	799	712	707	768	736	791	779	788	807	725	732	808	726	763	765	776	761	795	803	758	727	767	761	748	823	791	717
25772	21480	27253	25493	4278	1140	897	750	695	719	717	678	632	643	668	644	643	655	652	604	678	658	600	663	684	665	688	644	687	678	649	642	661	673	600	651	610	693	591	623	646	636	624	664	580	660	656	623	636	644	697	631	642	629	635	640	646	615	666	645	654	659	640	595	638	684	586	626	650	634	671	619	647	685	616	666	654	638	536	605	649	651	618	663	614	667	634	633	627	642	575	612	627	631	646	617	609	641	652	694	653	638	641	630	634	606	671	633	617	633	622	603	615	622	645	635	590	624	635	621	636	627	618	640	653	610	627	682	645	647	645	673	682	633	654	602	618	630	611	590	695	710	664	594	625	659	621	667	656	631	599	619	636	645	646	573	634	650	649	642	625	616	621	622	628	593	649	623	642	637	606	635	607	633	622	628	614	623	626	624	675	594	617	654	651	611	608	644	609	612	672	634	652	632	633	620	666	651	624	632	603	633	640	677	640	603	621	607	655	589	633	609	642	626	571	609	600	671	639	654	618	634	655	652	585	643	649	613	638	624	682	558	655	636	655	652	641	622	667	684	630	662	630	625	629	606	663	568	615	626	651	616	626	614	650	638	661	634	612	669	607	604	601	675	671	644	584	584	604	648	616	660	618	637	595	602	625	617	614	627	607	626	653	606	649	622	621	588	594	663	604	627	645	638	633	654	633	632	598	617	628	632	618	658	637	622	641	598	628	618	640	603	625	605	632	632	674	649	632	609	615	634	644	641	639	619	608	603	585	663	693	658	611	655	616	674	630	609	592	584	643	606	609	624	616	618	603	652	629	596	630	633	589	650	629	642	686	657	692	619	582	622	655	680	594	627	636	611	661	668	635	632	625	615	648	638	587	616	612	604	646	639	619	665	587	630	620	639	643	647	631	674	632	628	671	656	587	667	618	615	620	688	665	649	649	647	673	655	612	635	634	618	648	647	662	604	616	637	654	593	552	642	615	619	624	598	668	631	620	647	640	648	615	657	590	618	636	578	642	587	632	648	619	638	597	602	612	665	618	654	617	654	617	637	612	633	614	630	654	619	656	647	650	630	614	626	664	637	621	646	629	685	590	609	588	675	621	606	613	636	668	614	582	610	602	645	625	697	624	646	616	671	684	653	646	647	603	621	635	669	670	622	621	634	619	631	635	632	663	649	612	645	658	616	624	638	623	661	634	632	588	636	658	620	631	623	674	641	630	625	643	604	632	622	599	620	639	616	594	628	600	617	608	656	664	612	626	638	607	621	619	663	686	638	644	626	651	629	635	672	622	629	625	616	626	636	619	636	652	584	597	653	625	622	647	618	604	605	659	603	613	603	589	631	653	629	637	646	628	655	655	626	627	631	664	609	626	638	678	614	636	603	612	640	660	663	643	631	614	608	654	629	635	630	653	681	630	637	649	605	591	638	643	600	586	640	589	648	622	600	626	625	556	635	670	565	656	617	607	632	634	621	623	628	626	625	637	601	606	672	628	608	674	676	607	613	615	679	600	607	615	618	608	603	606	652	616	622	623	610	606	601	646	638	623	606	607	655	652	611	658	644	672	600	621	638	603	614	643	671	628	627	621	615	623	634	607	627	587	635	626	636	618	635	642	575	599	640	667	617	680	632	592	624	613	654	630	615	625	602	614	625	647	632	597	605	642	625	670	592	653	620	604	654	615	635	614	613	624	626	592	660	612	634	672	613	601	626	593	621	662	625	619	660	579	624	647	693	654	598	654	615	618	616	630	654	627	624	599	596	628	644	585	649	659	588	607	643	576	642	611	596	648	633	608	590	612	632	619	636	647	632	625	628	612	619	631	624	641	617	639	605	653	643	648	581	664	615	621	592	624	665	601	618	604	580	664	615	616	635	628	640	624	615	617	632	657	660	631	605	597	620	624	588	651	618	609	667	600	657	674	614	661	656	665	643	675	637	641	679	637	673	616	643	593	647	624	656	590	612	645	643	643	642	629	670	610	670	627	607	646	585	641	641	661	633	619	615	691	605	606	628	631	633	635	624	609	614	603	664	628	656	627	644	641	657	674	645	626	655	635	576	603	640	600	624	643	613	644	624	628	651	618	663	632	608	684	691	668	626	617	628	638	662	636	586	619	619	563	651	596	622	595	629	630	640	622	611	582	657	705	689	624	637	625	702	637	611	616	639	643	578	619	610	633	645	596	548	642	642	658	612	623	641	640	639	626	665	646	632	647	615	672	630	653	657	608	611	653	609	610	570	621	612	623	651	592	579	612	591	617	653	626	630	660	645	633	635	651	648	632	626	644	652	616	610	584	609	670	634	608	571	626	674	663	628	627	632	661	688	636	633	593	620	585	623	693	632	583	618	618	621	620	642	632	639	625	603	620	672	604	675	635	631	647	636	577	643	630	621	594	623	655	633	629	627	639	639	612	645	628	644	627	625	629	597	619	616	617	593	623	651	622	612	650	617	644	654	593	577	605	584	625	659	607	661	656	637	629	618	640	631	666	643	640	644	602	599	590	656	638	659	625	655	664	659	629	650	606	592	679	608	650	619	650	635	646	635	575	681	646	641	632	629	646	629	633	666	614	635	627	618	684	663	630	641	656	630	616	608	602	652	657	607	602	637	691	626	616	635	628	624	663	630	680	633	631	651	661	624	613	591	610	661	645	637	620	650	656	621	598	674	614	667	592	667	656	638	633	632	601	672	637	647	609	640	672	607	653	622	623	602	649	675	658	611	600	648	649	611	644	606	664	649	609	635	653	633	589	607	626	681	664	601	585	617	629	672	598	633	611	624	598	655	657	623	673	619	649	649	622	664	603	580	630	619	598	645	635	653	648	632	608	665	595	672	635	610	601	613	627	620	625	683	668	631	608	627	602	622	607	602	597	607	664	671	621	641	648	640	670	634	583	629	638	630	612	622	667	640	631	613	610	648	601	649	619	618	612	643	665	635	607	663	649	640	608	670	651	647	617	647	575	666	649	656	622	662	629	640	629	597	616	621	617	648	656	648	685	615	612	616	663	630	641	637	562	641	617	636	589	628	674	650	633	631	622	625	631	619	625	623	602	677	625	653	690	639	650	654	638	635	624	598	611	654	665	668	608	642	627	661	626	641	616	657	618	650	601	652	644	635	609	611	620	649	677	641	624	637	593	609	668	593	593	654	603	623	625	627	612	629	652	645	640	606	643	658	632	620	600	620	629	640	611	594	595	644	619	636	648	629	659	647	658	646	623	639	651	631	655	575	632	640	669	622	656	567	652	644	644	623	670	608	650	633	625	637	682	660	624	622	648	707	643	620	686	615	624	646	579	593	664	645	678	613	598	614	677	646	628	592	622	667	635	654	637	662	638	615	632	704	636	640	623	636	613	593	634	631	690	650	651	673	607	675	636	615	596	621	597	597	690	622	669	672	643	587	642	674	625	635	627	629	585	651	580	664	586	634	626	620	630	629	643	651	634	629	606	615	627	644	635	691	640	616	631	614	615	653	627	573	687	683	615	637
3766	2933	2461	1529	1036	869	811	795	693	650	653	651	618	596	623	609	580	560	535	606	572	545	551	583	563	573	576	563	569	538	559	551	508	570	550	541	554	530	553	563	570	533	574	580	603	535	533	567	537	526	589	533	572	575	550	567	543	563	548	574	560	525	562	549	545	562	561	552	574	568	549	564	565	553	574	558	531	574	577	576	578	566	518	503	567	538	553	550	551	581	560	551	553	577	567	554	555	522	576	583	522	543	525	567	524	553	568	537	521	548	545	580	537	554	579	541	545	569	558	532	576	550	558	508	545	511	627	552	536	586	579	561	520	560	586	543	565	549	561	573	528	601	517	548	572	559	589	568	563	589	560	560	557	528	545	547	583	548	560	560	548	556	543	562	547	521	529	559	531	597	494	545	568	516	537	535	549	515	550	591	555	584	524	529	518	564	565	521	538	571	527	545	540	531	607	583	567	592	564	578	517	526	577	551	549	501	535	573	562	570	530	561	565	558	508	537	544	555	544	581	565	554	539	550	529	535	572	557	525	545	520	551	552	567	572	556	528	521	544	528	553	588	556	540	535	560	586	521	550	526	541	548	566	521	580	531	540	549	556	543	547	565	542	543	521	574	540	563	570	571	553	584	549	536	556	546	542	547	506	537	555	560	581	563	577	554	534	518	553	549	471	545	565	539	545	556	570	546	510	561	583	559	540	521	503	564	554	559	536	556	563	540	538	535	590	531	594	543	533	582	537	545	573	561	575	548	554	572	549	505	538	579	510	578	545	583	518	575	505	531	582	536	537	526	540	556	577	552	562	502	552	549	592	591	535	546	520	552	559	582	554	548	557	543	531	547	531	568	506	557	539	536	512	538	584	518	553	493	528	510	562	565	554	562	573	555	543	575	584	551	555	510	558	520	552	553	526	541	582	595	571	598	523	516	545	511	548	522	526	543	534	566	570	570	524	561	571	557	578	540	567	512	510	527	495	557	567	553	568	547	527	567	556	543	518	515	558	555	554	531	541	533	560	515	567	524	509	574	549	577	528	549	539	533	532	589	598	563	527	548	562	522	528	562	548	587	554	524	582	519	536	537	543	523	482	521	543	537	566	545	561	579	589	526	567	532	573	549	533	551	574	511	544	580	544	512	540	591	554	547	551	552	531	574	543	573	531	521	572	523	587	552	549	542	520	547	584	540	578	516	586	493	511	589	557	614	563	553	569	504	557	564	589	597	548	576	540	525	569	590	559	556	605	569	533	592	539	547	548	581	516	570	592	570	545	533	513	579	564	512	527	561	593	567	528	572	543	533	572	533	559	539	557	557	545	514	521	547	527	513	590	564	555	557	567	555	574	496	524	583	550	539	545	522	577	541	512	526	541	530	523	538	568	553	569	551	559	548	555	525	537	571	521	554	581	489	548	515	535	535	543	549	569	563	556	535	553	541	570	533	534	521	558	541	573	533	520	552	546	562	570	554	547	580	534	530	548	550	608	487	593	556	563	539	571	520	566	575	543	559	560	551	529	538	520	547	548	540	556	535	530	551	579	558	529	529	560	509	510	548	532	531	538	557	542	521	511	523	522	502	566	551	526	553	536	554	594	555	555	544	562	563	588	502	543	525	532	580	546	510	563	532	538	515	576	573	542	521	519	517	562	546	522	534	557	550	556	544	576	521	574	557	532	544	572	558	567	517	558	574	544	540	550	568	531	519	555	523	547	527	573	528	499	523	561	551	564	577	555	553	583	531	585	528	526	554	555	546	538	491	546	534	536	556	539	531	533	566	589	540	537	551	505	559	514	530	556	509	571	548	543	604	560	547	542	559	540	520	564	478	562	543	582	527	517	599	505	543	594	542	562	591	535	554	565	541	569	508	539	574	545	548	541	540	566	486	529	560	588	558	546	487	530	484	557	531	558	556	548	571	555	518	552	504	546	516	503	505	567	550	547	548	536	526	524	549	561	553	543	563	548	522	548	526	492	580	531	534	582	533	529	524	526	545	503	574	522	522	559	550	545	542	512	540	526	579	568	530	577	526	562	516	535	546	550	551	557	525	543	593	571	577	547	534	548	526	567	559	578	510	551	562	532	526	547	537	557	552	552	485	540	549	548	591	577	574	543	562	539	559	547	519	535	542	514	595	545	532	557	530	580	548	537	569	524	556	546	558	533	557	519	584	582	555	527	531	552	570	549	598	568	535	541	535	520	551	509	558	558	528	566	566	535	539	583	529	530	561	522	553	549	545	511	551	576	558	564	569	531	521	518	533	552	508	562	551	537	530	572	557	616	570	535	519	548	546	532	533	543	566	506	514	562	516	570	545	556	559	526	569	554	581	575	553	539	512	547	533	563	544	530	534	555	520	540	529	555	543	539	530	546	549	516	549	555	541	492	594	559	569	536	543	523	543	524	522	564	551	550	533	558	549	527	568	567	535	565	539	543	537	597	550	553	520	578	586	564	555	567	527	571	555	524	552	539	556	585	569	547	573	575	577	497	527	521	548	547	516	558	549	523	553	527	525	567	495	573	569	558	560	547	521	568	543	544	598	561	544	549	539	565	564	562	547	544	562	515	508	519	539	534	518	554	513	538	529	559	582	528	567	539	564	536	535	558	548	540	552	571	563	576	532	542	523	519	538	557	574	531	522	545	545	558	534	550	517	557	574	525	492	551	564	590	565	518	529	521	524	550	528	490	580	564	528	520	550	515	537	501	538	544	531	589	516	540	536	532	564	569	491	535	499	554	553	567	556	575	513	546	507	560	528	501	549	566	527	520	518	542	524	572	548	552	556	528	502	549	524	504	571	588	525	537	570	558	551	538	611	551	554	557	548	548	550	519	585	533	581	569	527	554	532	536	544	541	554	547	514	559	526	556	527	537	537	511	557	531	534	589	561	577	548	519	546	526	552	540	610	557	557	570	560	545	519	563	546	543	546	525	520	517	533	560	552	590	565	516	528	558	573	567	534	615	564	535	580	568	539	534	564	543	568	605	531	499	551	522	517	535	548	568	503	541	544	556	588	545	582	583	561	580	517	530	543	582	549	560	555	579	553	548	595	569	570	528	573	515	549	497	554	554	535	548	551	565	549	505	548	541	530	535	524	540	563	578	506	559	545	524	550	536	586	534	520	543	566	557	560	522	536	534	579	526	534	557	546	561	545	546	564	563	522	549	586	541	583	546	539	537	562	541	572	556	566	534	550	583	519	556	561	520	580	514	531	579	606	526	540	503	550	619	578	536	543	535	512	545	581	565	586	567	575	560	538	506	534	554	563	534	569	530	568	590	547	556	543	548	548	562	578	567	532	578	561	495	545	535	559	596	504	553	502	566	552	596	571	535	535	530	591	533	546	545	570	577	538	554	531	544	575	511	581	542	517	539	554	560	602	552	545	536	531	551	539	571	573	528	538	582	524	520	517	545	555	564	516	559	570	535	522	533	560	554	547	562	561	569	545	531	570	525	553	524	538	559	539	548	550	513	547	549	549	551	560	555	550
24637	21456	28616	24727	21160	3487	928	581	453	417	435	411	415	399	376	374	407	352	339	374	355	353	357	331	372	311	342	389	387	353	322	358	360	356	366	329	351	336	355	354	372	363	350	340	344	373	328	351	319	373	316	345	320	352	337	322	330	324	345	322	328	309	352	342	324	361	341	362	339	330	335	364	311	334	359	367	299	341	304	336	354	367	336	337	340	354	342	315	344	338	365	334	343	353	347	325	336	336	363	326	331	351	357	344	350	364	325	350	353	344	336	362	344	326	328	366	336	322	350	332	342	332	358	357	361	356	350	404	335	333	377	370	354	327	345	317	368	320	365	325	371	354	336	360	334	327	353	323	350	315	324	347	373	296	334	378	328	345	337	304	375	325	332	325	324	312	316	334	333	357	336	302	353	342	368	340	313	331	348	357	355	345	294	336	293	313	329	329	347	333	347	339	346	325	365	331	331	337	333	304	335	345	304	327	348	334	347	361	319	371	328	334	340	346	337	316	313	343	321	328	326	336	362	341	358	326	330	338	325	331	348	355	319	342	340	335	318	326	325	360	320	314	318	347	359	352	311	338	347	320	324	344	335	333	358	370	329	352	329	355	306	320	349	353	339	346	307	354	365	374	347	331	361	314	372	353	352	326	323	346	322	345	322	309	334	330	335	363	345	357	339	319	348	353	373	354	334	326	300	312	344	346	319	317	334	352	328	335	318	369	318	340	323	334	332	338	336	321	325	342	370	332	324	378	335	340	301	338	347	336	329	330	340	342	337	304	329	360	331	338	365	340	366	310	343	339	322	342	358	349	363	326	332	324	318	324	349	317	348	321	348	347	338	355	340	357	316	335	343	334	363	395	341	335	352	334	319	334	379	337	324	373	312	324	333	355	336	287	351	339	344	279	348	343	354	343	329	315	333	366	301	318	367	355	302	353	346	343	317	352	335	350	331	342	330	333	384	319	313	317	321	347	314	360	359	313	340	336	344	326	346	342	339	353	343	318	378	319	347	356	331	347	352	326	371	350	325	362	369	310	360	360	324	356	311	350	333	336	338	342	315	325	308	323	341	335	322	289	334	367	331	362	330	301	350	294	327	346	316	321	337	312	341	330	298	336	342	337	355	358	324	325	320	370	305	339	341	326	334	347	356	350	359	328	366	305	354	325	315	329	352	328	381	362	336	305	332	371	342	322	327	358	349	359	330	313	338	321	338	318	356	347	350	355	344	333	338	298	364	337	357	332	363	346	361	312	328	331	346	318	366	363	332	358	348	317	338	345	341	348	321	330	351	306	346	345	307	337	375	362	361	323	320	322	323	330	348	340	326	351	351	322	332	318	337	345	332	335	338	364	328	340	304	331	346	357	370	322	365	350	328	364	367	330	347	343	373	343	360	328	335	307	335	313	330	356	320	335	328	346	352	332	341	327	325	330	344	381	366	357	345	327	330	308	333	355	342	367	302	357	363	317	322	341	325	314	341	391	338	314	366	387	327	319	338	359	313	318	310	311	293	313	341	337	330	350	327	345	380	349	323	327	348	330	325	345	299	328	335	320	319	339	329	334	361	364	327	321	345	325	368	341	350	318	350	350	372	344	352	379	325	337	333	341	331	330	305	304	329	326	345	348	332	349	366	362	355	369	332	328	325	354	347	334	337	320	340	368	330	313	360	340	352	322	325	331	348	339	309	308	356	318	367	372	343	351	330	344	339	348	327	351	333	358	356	335	331	306	345	367	331	339	336	326	315	362	316	349	347	323	362	326	315	337	344	322	311	354	359	326	345	308	325	329	362	324	303	391	351	330	327	314	342	342	334	318	316	331	351	342	342	330	325	330	339	338	338	369	338	341	322	342	317	356	356	332	362	340	296	340	317	340	327	322	307	294	309	328	348	316	351	333	334	321	320	325	326	354	334	345	343	363	354	316	360	312	294	308	332	357	342	366	374	319	324	321	345	360	327	363	349	307	336	355	361	344	313	320	350	367	312	361	316	311	313	354	337	366	339	344	351	344	309	339	353	307	357	333	321	366	349	355	324	336	338	341	326	387	356	344	312	334	343	354	325	344	346	332	346	338	367	317	345	310	326	361	315	347	300	340	359	346	325	338	352	336	355	357	355	358	338	352	321	335	344	312	342	311	375	306	311	338	332	349	356	330	322	349	313	348	354	320	359	319	316	294	347	349	367	362	322	319	336	332	356	337	308	368	375	321	331	338	332	328	331	336	333	326	316	323	349	332	314	337	332	322	345	340	309	300	351	360	335	347	329	334	332	330	333	328	334	319	344	346	331	341	313	317	336	333	346	312	307	353	362	343	343	353	329	346	329	332	304	324	329	336	318	333	338	327	351	321	346	335	363	346	335	318	330	340	346	362	321	320	322	333	364	308	327	345	352	316	332	293	333	306	349	355	324	336	352	350	345	353	304	345	368	324	351	330	326	333	346	358	317	337	334	356	363	374	359	318	346	389	345	326	352	350	348	310	341	299	312	312	325	338	340	344	324	348	357	314	328	311	340	335	322	342	338	321	324	336	347	317	333	319	332	303	347	377	325	327	334	302	342	304	342	347	350	349	352	330	342	346	342	344	341	350	318	347	308	321	326	361	352	365	331	313	337	329	301	360	349	307	350	356	331	316	343	355	359	294	371	339	330	356	345	366	325	317	335	331	364	321	347	334	319	345	309	322	367	327	345	338	333	341	320	363	309	334	350	346	320	322	337	348	358	336	325	331	330	344	359	328	356	346	322	323	311	346	323	326	345	322	300	289	337	334	340	332	352	344	331	326	352	317	375	333	330	361	345	347	316	330	350	321	331	327	346	346	370	362	292	346	309	301	335	362	349	325	348	308	335	334	367	340	340	320	293	329	318	328	357	347	330	310	337	323	317	332	310	338	328	364	362	337	337	314	311	329	329	349	359	352	324	320	300	354	340	350	337	324	348	324	281	358	341	322	357	325	341	344	354	333	346	362	321	362	323	342	332	340	315	333	348	322	315	322	346	344	320	318	303	314	319	338	358	336	367	324	336	315	366	329	360	335	312	320	338	339	310	349	343	358	301	343	359	339	342	334	334	327	321	332	338	340	347	354	336	316	342	325	332	344	366	365	331	332	311	311	341	336	338	332	335	328	338	374	333	314	353	312	326	329	346	361	341	343	390	323	319	299	334	307	313	314	342	324	356	331	319	297	370	321	337	344	308	366	323	353	368	355	387	349	367	391	346	383	326	334	340	311	322	318	341	345	323	343	344	345	340	339	345	340	348	352	341	355	312	324	347	318	333	348	328	330	350	336	331	351	352	314	363	349	340	333	374	325	323	333	314	309	338	324	332	356	355	357	315	360	308	347	353	354	324	348	331	349	329	358	327	338	369	348	358	324	340	282	351	358	322	359	330	359	351	351	360	308	329	353	322	358	369	353	375	376	334	312	356	326	347	337	343	325	314	357	353	366	346	299	340	342	342	334	311	348	321	343	344	350	345	342	357	356	322	311
3759	4961	4165	2062	1406	967	808	710	601	557	460	467	419	412	395	385	373	416	347	326	347	353	362	387	341	371	335	358	330	345	340	330	376	321	306	346	349	340	348	289	321	371	328	297	335	314	321	312	349	314	304	349	339	373	349	289	317	335	323	342	327	337	322	337	298	325	340	351	348	339	335	352	326	332	328	302	334	337	302	333	334	342	308	334	318	340	279	298	295	337	312	321	310	306	328	308	323	347	322	331	281	287	299	295	342	343	295	335	345	303	329	310	340	317	346	305	317	318	321	325	327	318	322	311	307	356	302	310	349	329	336	306	268	319	329	341	318	343	306	342	323	331	318	327	284	323	326	308	332	328	322	337	326	325	322	312	326	328	327	354	337	333	314	315	339	309	340	320	355	336	301	351	320	314	337	307	338	302	325	325	302	317	319	353	336	326	289	349	321	328	322	310	303	323	339	334	298	343	332	330	332	312	311	329	328	306	288	353	333	342	334	333	333	316	322	321	333	324	308	351	316	306	296	301	322	301	299	289	307	275	287	272	296	323	317	290	330	309	325	307	325	296	332	315	311	285	310	315	276	345	323	321	351	330	320	316	334	364	318	338	316	330	308	329	313	333	340	334	302	312	309	342	328	307	316	304	326	346	345	308	265	341	366	325	332	336	344	316	332	333	347	297	326	348	301	300	358	315	332	329	278	326	314	355	304	352	336	357	316	311	323	324	293	324	326	347	342	327	317	311	322	288	309	325	313	337	320	325	305	298	323	334	345	306	274	320	293	342	328	289	309	321	330	320	315	324	332	341	306	323	301	328	339	300	330	322	282	277	323	338	324	325	322	325	339	358	313	316	313	318	304	315	329	341	310	315	304	316	326	357	312	343	296	342	325	290	319	311	324	291	312	309	313	329	350	338	333	294	328	300	323	297	327	324	345	349	296	337	322	301	329	305	312	293	314	327	341	301	294	303	288	338	302	351	310	313	343	313	334	308	313	323	300	320	307	310	338	353	312	311	327	324	301	323	294	317	309	305	324	313	285	270	331	320	313	340	324	286	331	301	329	330	321	290	319	327	331	355	264	291	301	308	356	293	332	325	347	319	322	333	308	307	323	306	304	335	330	319	329	307	307	314	304	323	326	325	293	323	318	299	270	290	361	289	328	307	323	314	336	285	328	322	322	297	322	327	314	326	324	308	343	310	329	339	319	323	312	291	312	345	291	317	314	298	343	341	343	292	303	312	334	339	330	342	326	340	293	349	299	305	287	360	316	294	311	300	294	354	324	318	323	317	306	289	295	309	314	310	302	301	328	300	283	346	322	316	277	312	309	311	297	332	272	322	313	308	288	336	335	325	318	309	320	312	311	312	327	327	310	325	324	320	304	309	309	282	301	308	280	274	326	310	326	325	295	314	335	316	325	309	283	317	300	311	302	329	324	331	328	315	344	297	321	315	319	323	341	335	278	301	264	265	322	294	348	289	310	324	333	316	320	318	312	286	316	329	331	325	306	292	289	303	318	325	319	314	297	353	295	336	299	321	325	329	313	354	289	326	306	311	291	292	328	354	309	303	304	325	332	344	299	324	320	356	319	345	333	304	317	301	308	303	314	307	336	337	340	299	292	329	292	307	334	323	337	298	297	278	313	349	341	301	347	322	311	326	311	297	314	367	301	314	336	293	305	338	321	326	298	310	328	344	319	322	307	308	314	332	333	336	330	299	288	326	305	298	328	298	294	297	291	327	320	348	329	310	315	333	321	343	300	316	308	320	349	326	309	341	325	356	320	309	348	333	344	341	294	314	309	299	321	333	310	292	318	308	315	358	348	323	321	338	319	315	334	311	325	345	296	335	335	317	319	320	333	310	303	350	326	309	323	319	335	306	308	315	353	283	340	266	314	298	319	310	342	279	315	303	317	315	284	299	307	314	338	317	298	314	342	292	286	335	301	291	324	305	272	291	343	319	280	320	295	300	331	300	295	310	336	371	291	318	326	304	295	310	306	317	311	306	311	278	310	303	341	326	327	302	313	307	345	304	314	334	327	296	302	333	308	307	309	299	297	301	295	339	327	339	320	307	279	321	322	326	326	337	325	318	307	311	332	340	299	297	292	294	313	323	345	301	328	299	307	307	346	317	303	334	304	298	325	301	319	272	323	306	343	299	339	307	316	336	322	324	275	295	285	326	330	304	316	291	308	314	328	309	305	323	302	333	305	299	278	304	298	302	339	329	326	329	304	333	313	318	337	331	322	312	323	316	341	343	285	338	303	357	305	294	307	344	332	314	319	347	315	330	303	343	316	324	311	329	291	302	284	315	333	314	357	328	307	318	324	293	309	319	328	329	297	324	317	349	310	320	313	323	300	319	316	323	262	278	320	298	334	290	304	287	327	297	338	335	360	309	321	306	303	337	275	312	302	292	316	298	274	321	336	306	293	338	333	292	281	288	308	308	318	323	327	340	328	315	309	311	305	308	297	321	320	310	285	316	297	313	348	321	311	296	331	336	334	286	327	308	322	344	326	312	319	320	306	321	316	292	322	294	311	304	364	304	353	324	310	287	349	349	301	318	288	347	318	321	315	330	297	319	330	312	305	315	282	309	291	332	326	316	316	314	265	288	303	304	344	294	305	289	308	311	352	306	288	297	316	308	268	323	306	329	303	303	307	338	332	303	317	307	346	323	335	305	304	304	318	316	261	294	319	342	319	328	297	314	310	325	314	334	326	320	314	293	316	318	277	300	326	281	310	317	291	301	337	304	306	302	317	324	322	302	291	293	291	326	322	336	314	300	338	306	315	319	307	329	301	346	307	317	315	307	288	297	302	335	292	316	338	312	335	323	336	345	294	309	336	320	336	314	324	312	328	336	304	333	306	297	350	328	301	304	297	317	334	302	350	325	313	305	311	331	301	320	293	295	322	344	311	323	315	311	308	265	305	280	338	335	328	296	297	320	339	318	331	328	312	324	339	296	323	314	301	290	326	315	328	298	313	303	286	298	335	287	325	291	337	314	293	310	280	300	310	319	321	321	341	308	340	292	319	300	297	313	295	316	314	344	344	304	309	306	352	284	317	308	342	303	308	295	324	317	317	325	312	323	315	312	311	273	309	309	331	326	323	339	330	329	332	319	295	289	322	313	330	338	326	296	320	320	326	339	310	299	317	316	327	329	309	316	294	346	281	293	317	313	299	293	285	295	316	312	312	319	304	323	330	282	330	290	340	304	304	317	312	335	344	328	309	330	314	297	316	339	307	327	336	329	313	308	321	305	339	329	299	313	303	317	304	308	295	327	317	308	304	318	286	318	280	286	324	310	306	301	334	298	306	311	302	318	345	316	311	306	325	312	302	290	318	329	306	282	327	306	327	316	301	323	300	338	315	298	312	316	319	312	313	334	337	313	312	323	288	301	311	312	316	286	302	323	300	308	300	301	318	311	304	311	325	297	335	304	321	319	301	295	317	288	321	303	304	299	306	329	341	313	331	305	310	326
27918	10526	1887	1244	1044	992	966	918	996	937	942	912	967	936	937	976	932	985	936	1016	934	938	965	956	960	928	989	919	903	921	969	938	921	913	961	884	939	943	953	930	912	1007	989	956	986	943	978	962	943	934	1005	931	954	937	946	979	949	989	956	972	965	964	945	917	967	973	909	971	981	954	948	928	911	1004	970	991	989	913	1008	974	960	982	1038	997	923	967	944	933	957	967	949	978	905	945	946	947	922	928	989	1003	921	937	903	901	985	946	937	937	938	899	977	958	987	907	1008	915	933	929	983	925	950	933	993	975	938	977	949	974	960	931	925	934	899	969	983	893	961	974	969	939	931	1028	986	917	988	981	948	934	979	960	1030	919	1002	981	914	934	943	965	955	893	974	946	999	960	916	996	989	920	938	987	900	974	921	954	971	889	955	958	939	985	943	920	1012	988	945	940	906	945	916	923	926	956	990	943	896	936	942	973	894	958	903	933	936	926	948	970	955	1004	1002	917	950	916	951	950	944	856	926	874	970	974	968	954	926	1006	1002	958	918	952	937	957	887	924	892	919	953	994	951	919	1023	945	917	914	868	942	899	950	987	931	968	953	993	967	935	1004	986	934	957	964	918	989	981	1002	852	916	915	957	912	958	910	1012	918	957	1004	906	987	945	944	919	973	895	954	964	945	961	1007	922	960	981	973	948	939	940	937	925	966	918	908	862	886	919	900	1008	890	902	987	960	978	907	942	926	917	902	931	903	928	962	981	993	979	945	901	961	934	955	1009	935	913	929	967	942	944	941	945	925	956	928	935	962	961	959	1030	994	953	959	907	903	943	984	1032	960	971	923	1039	948	934	952	942	949	936	1000	942	988	958	971	961	921	958	968	902	986	973	981	970	960	923	961	996	913	955	936	969	921	928	970	934	958	952	927	944	973	928	962	1007	966	945	895	905	984	1000	949	913	936	931	921	987	915	966	895	940	970	967	926	892	964	981	981	987	920	998	987	959	965	976	1022	968	1019	945	977	942	929	962	959	958	954	985	1009	988	991	971	938	921	984	979	959	967	983	948	939	912	969	995	972	887	966	996	972	989	995	915	960	952	975	928	1040	994	969	969	975	950	927	927	935	913	960	969	933	1000	981	972	975	940	865	954	943	950	944	918	910	910	1036	919	981	940	942	922	946	966	935	924	967	954	957	938	908	941	915	951	900	974	994	898	944	961	909	880	958	952	942	938	948	931	884	987	941	1002	962	1015	966	971	970	972	986	940	937	952	958	994	912	995	957	981	963	960	936	987	969	913	978	910	959	959	921	952	943	917	976	932	956	1026	939	946	922	920	928	915	974	953	971	1018	947	971	968	907	940	955	983	943	913	1011	990	932	944	979	888	906	947	879	982	947	958	997	929	954	943	912	930	932	896	971	944	918	915	988	1001	959	930	947	973	964	977	946	963	914	941	927	982	936	976	941	980	934	973	978	931	928	944	961	913	960	982	958	928	886	952	935	943	978	968	996	953	980	949	903	997	910	992	980	957	982	996	916	906	994	922	897	937	925	980	917	944	955	929	944	979	927	909	957	944	971	993	997	914	975	896	920	989	962	948	941	952	971	937	944	1007	898	957	971	955	924	943	943	870	954	956	936	945	896	969	947	965	957	927	963	956	904	996	916	945	995	902	938	964	986	1019	961	1001	947	962	965	936	985	1023	969	979	984	926	884	962	961	898	949	878	986	912	962	945	1000	892	936	904	988	954	959	966	941	970	899	952	961	955	956	990	916	907	971	979	895	925	969	956	1004	984	921	949	906	1010	981	936	949	915	921	925	920	967	942	936	965	969	967	996	941	985	948	940	966	974	932	968	986	946	925	963	937	971	914	999	970	970	1003	1000	955	987	940	907	929	947	900	966	926	865	987	934	949	958	932	949	995	938	922	1002	877	971	958	947	937	960	972	910	898	1010	923	926	922	941	1011	950	952	998	915	987	929	941	953	965	934	950	960	929	955	974	949	977	912	968	899	946	970	985	972	937	960	989	975	1024	899	946	965	998	970	972	987	1041	941	1028	924	953	1011	942	897	962	938	936	948	985	922	979	966	899	1021	930	937	944	950	990	904	920	967	956	942	962	998	985	969	947	970	945	969	891	997	942	923	911	965	932	904	945	937	947	957	893	928	969	1008	954	965	934	985	941	974	984	1006	966	946	909	938	931	904	989	983	941	1016	953	982	921	972	979	1003	986	984	1026	924	920	973	971	974	965	960	956	878	930	946	959	938	907	858	977	988	989	967	959	893	963	950	975	905	912	911	941	938	921	970	894	941	911	951	999	937	1002	957	949	989	957	966	897	908	940	945	935	934	987	933	975	972	919	1014	995	919	965	923	942	909	980	967	962	954	914	963	917	944	987	953	935	964	1016	941	968	979	946	897	981	919	932	961	1016	947	960	931	953	961	935	939	959	983	908	918	954	937	948	960	934	971	940	906	894	979	964	949	887	992	947	925	980	951	898	941	892	985	988	973	969	984	944	961	1025	990	941	920	912	886	939	978	933	936	951	967	955	1043	972	911	970	957	964	897	892	948	914	888	999	953	937	947	960	937	935	964	918	957	976	950	1016	931	989	890	908	955	957	932	952	974	942	936	1015	922	929	1013	946	961	1003	942	970	974	940	962	973	930	949	910	971	995	934	925	957	969	962	953	920	925	935	936	986	973	980	926	997	934	997	965	943	985	893	925	952	888	961	1038	973	986	936	961	951	984	984	948	896	962	1025	969	915	1001	888	952	929	939	924	908	937	958	950	928	983	964	999	920	966	904	965	936	941	946	966	971	961	975	946	971	965	952	946	968	971	962	929	941	938	978	882	1046	948	996	901	1051	1041	914	924	919	946	919	968	908	969	883	957	882	1043	983	911	962	934	926	938	913	946	972	926	951	972	994	904	890	934	910	929	989	948	925	886	914	929	951	975	975	942	925	946	946	989	912	927	905	926	984	935	957	972	878	963	913	976	999	996	982	901	945	930	964	972	939	970	941	962	913	947	1002	977	989	967	956	883	992	1009	964	1003	909	961	923	949	903	950	980	953	927	950	914	974	1017	955	982	906	943	933	993	965	963	984	931	925	890	946	917	967	962	947	1002	938	964	971	987	939	964	934	974	993	978	940	980	945	963	906	978	899	938	946	912	928	947	956	979	964	921	982	933	949	901	930	928	978	979	959	946	975	968	934	920	939	977	930	947	946	896	1011	1008	966	934	928	954	949	960	986	1037	978	930	942	904	933	871	947	965	996	944	966	954	938	921	956	929	912	974	966	925	1014	967	992	1003	976	967	927	962	976	961	959	952	933	972	992	943	978	988	959	939	1001	942	937	987	976	1002	976	926	922	939	984	939	934	933	976	908	913	963	905	953	925	974	933	937	929	949	924	956	896	985	980	929	998	991	962	917	977	939	966	933	971	964	966	995	970	949	974	923	956	963	966	978	954	966	898	1015	986	927	999	967	910	952	983	968	1016	930	974	1018	895	965	924	921	946	946	924	913	1033	1007	953	907	994	962	959	923	957	942	939	930	905	973	914	935	956	932	997	949	963	925	952	1015	928	955	915	976	924	953	995
5434	975	962	775	802	792	731	813	797	766	812	800	765	785	718	730	801	740	807	785	802	795	779	783	775	774	760	787	736	737	743	779	771	822	757	779	762	779	783	785	826	789	824	774	790	782	778	780	783	720	752	775	788	747	756	764	809	749	760	751	790	779	763	735	770	782	743	788	805	783	755	759	741	743	734	741	717	739	697	758	766	800	786	761	755	734	731	827	752	762	737	791	748	778	716	777	741	781	740	791	783	776	799	806	795	787	782	764	803	737	801	769	711	728	799	799	774	797	757	820	790	731	725	772	751	734	767	738	790	829	801	805	801	789	748	748	706	814	785	762	776	744	764	757	752	765	779	753	768	745	766	767	755	815	747	782	760	758	830	785	786	779	740	726	787	767	771	784	782	776	765	747	806	773	734	763	754	769	745	779	737	738	794	795	808	756	780	756	776	755	754	755	774	760	790	801	764	788	728	747	785	786	801	718	787	803	716	746	763	789	749	761	797	763	810	742	706	750	763	755	739	792	779	752	825	831	742	786	746	772	719	798	811	737	771	822	785	737	790	770	788	762	780	726	805	751	763	802	760	744	729	823	734	738	822	738	751	788	788	760	791	758	738	795	774	777	815	820	751	795	755	768	763	780	780	780	745	793	771	761	786	747	722	764	718	774	783	806	784	782	747	809	751	780	822	818	719	769	747	760	797	774	758	715	783	744	798	776	783	751	791	776	739	771	797	755	744	737	748	822	771	748	785	716	743	760	745	786	705	759	793	749	755	735	786	795	779	766	719	768	798	803	806	736	773	759	730	804	729	789	762	721	726	770	756	756	790	800	789	772	758	781	780	768	742	725	721	752	792	796	784	763	760	780	761	742	731	703	803	815	733	789	727	769	765	826	724	740	790	762	760	746	766	781	754	769	788	769	760	776	767	783	767	756	741	791	775	787	771	787	815	768	799	762	778	745	782	795	739	757	786	767	768	837	768	765	773	806	869	729	780	750	774	833	771	763	798	780	804	765	787	754	747	810	760	748	746	782	759	796	803	763	771	745	755	754	792	749	835	757	726	775	761	736	716	794	784	706	781	726	786	739	752	737	740	765	785	731	788	714	719	803	758	800	777	774	796	744	772	797	744	763	765	785	767	780	768	716	791	760	804	759	794	805	736	792	775	702	807	778	733	775	763	741	813	691	764	742	727	743	789	759	755	714	767	777	787	779	773	757	782	746	744	773	807	749	809	752	768	776	714	771	781	795	780	799	820	758	756	751	750	721	771	799	755	792	783	797	765	757	789	792	732	751	814	755	718	799	787	726	742	757	721	765	817	761	728	697	745	779	814	738	791	791	701	732	750	808	765	738	757	780	785	780	746	743	767	719	783	792	740	743	819	792	745	756	788	759	776	736	791	793	750	743	757	733	756	740	797	717	733	786	742	724	778	779	723	805	779	751	761	738	773	777	764	757	740	755	778	799	778	762	847	764	681	756	756	756	802	748	771	820	773	745	734	741	743	845	755	746	775	792	771	768	819	813	814	785	776	772	766	818	725	751	717	734	762	842	807	735	765	719	750	729	726	809	797	840	731	732	710	760	734	820	789	768	784	773	798	789	721	814	786	733	755	760	775	759	746	756	878	754	784	743	798	810	749	806	746	766	813	748	762	806	728	766	759	766	750	813	766	813	841	752	772	748	822	754	764	787	736	744	781	797	756	776	754	787	768	810	782	783	782	741	816	780	752	739	744	725	734	750	843	781	796	779	751	771	751	718	778	749	767	780	768	794	762	811	807	779	762	761	765	754	824	805	748	714	756	738	773	743	744	777	765	748	771	797	698	820	780	765	727	737	749	739	757	809	800	737	738	759	781	792	769	769	795	771	767	752	736	800	780	798	778	745	765	748	741	779	729	753	733	770	762	823	741	812	753	785	802	782	801	773	744	803	763	821	737	820	751	764	830	754	736	817	763	743	741	782	731	775	785	731	776	761	726	756	800	779	759	730	797	752	768	796	808	764	811	802	736	800	813	807	758	761	798	793	759	753	732	799	769	709	813	787	753	731	725	768	752	769	739	789	776	746	771	778	791	750	780	768	830	724	772	836	794	758	801	818	762	787	741	825	793	751	736	793	755	820	773	792	736	733	837	730	807	757	793	747	766	714	772	750	798	762	762	814	774	796	769	765	756	709	768	775	769	734	761	790	767	746	762	751	819	717	748	755	736	755	766	771	763	782	813	793	779	765	768	771	717	769	770	779	736	777	730	780	798	763	780	758	725	805	708	772	799	748	720	733	804	847	765	713	723	800	709	825	753	763	787	729	783	826	814	764	803	784	746	755	751	793	732	710	773	767	748	742	769	751	738	739	792	775	758	795	736	752	741	782	689	768	717	744	744	756	798	801	702	764	764	790	830	779	784	765	720	835	795	825	753	753	778	745	778	791	770	758	790	798	781	747	754	776	801	776	776	800	749	736	779	774	762	757	785	751	714	794	756	798	687	750	769	767	768	833	783	773	729	721	736	781	758	770	771	764	737	761	769	775	791	780	786	772	746	750	754	765	805	753	761	765	784	802	754	748	754	774	794	742	752	813	743	778	765	773	787	781	805	739	761	739	801	765	779	752	772	784	762	763	746	763	773	774	773	784	707	829	796	777	768	767	779	740	768	800	766	761	787	765	823	749	823	774	785	785	786	794	789	792	763	807	774	807	768	759	813	777	755	755	777	803	743	722	847	798	731	741	743	747	816	752	801	759	779	780	789	775	770	838	728	765	804	799	768	744	730	816	751	758	721	809	803	777	785	776	779	736	780	783	774	746	804	766	775	786	777	755	738	809	730	783	800	810	767	695	753	766	784	800	731	749	819	804	751	755	725	788	785	806	776	696	762	784	770	792	761	757	726	749	801	773	778	731	786	782	791	735	729	761	739	802	784	752	769	793	773	776	725	793	770	788	701	797	761	785	798	791	778	751	752	743	710	727	757	800	716	800	805	768	755	782	755	796	759	762	742	765	758	772	773	799	775	768	815	798	782	752	772	735	795	812	782	757	753	766	808	743	775	783	794	754	766	716	759	765	768	746	838	780	799	801	771	788	747	791	783	758	784	795	761	766	747	779	739	777	804	760	756	792	763	718	776	791	736	769	752	784	755	752	817	771	775	781	777	787	765	800	780	817	749	753	801	712	762	767	774	727	777	775	749	754	790	759	773	782	746	749	782	745	781	787	772	799	762	770	808	777	693	767	753	791	777	771	769	790	791	832	736	730	760	765	716	773	747	715	759	768	812	778	765	749	762	801	762	757	787	789	712	741	766	846	786	763	792	759	766	748	794	782	755	747	765	756	788	721	751	749	754	800	747	779	800	783	766	788	774	801	772	814	730	778	784	766	775	759	747	731	782	776	754	734	763	740	806	736	750	763	794	742	756	805	705	768	765	770	804	777	753	791	743	772	783	777	793	768	743	792	758	773	807	751	745	812	768	809	762	755	781	758	789	748	764	800	734	766
25682	21458	27212	25392	4287	1154	902	744	738	734	713	680	630	720	620	627	650	683	650	621	612	664	661	668	671	674	632	603	692	705	656	642	639	643	677	634	669	639	614	617	580	655	664	657	678	613	679	594	660	637	651	690	628	599	652	652	647	667	618	637	691	642	616	622	640	649	696	625	642	646	640	623	644	644	644	654	669	654	638	628	660	611	664	606	661	621	656	628	591	618	646	644	676	606	609	628	704	593	619	615	652	686	607	613	620	629	623	619	615	657	661	677	633	685	604	646	636	636	607	578	669	682	635	626	677	633	631	651	605	615	631	629	644	613	659	638	639	636	648	653	629	623	638	660	586	644	653	647	629	647	618	554	670	638	620	623	583	627	659	615	634	664	625	621	640	632	621	651	608	657	671	660	644	671	667	667	621	655	604	642	620	602	601	611	595	631	618	571	645	635	636	613	622	665	651	632	691	596	636	615	636	596	594	611	652	607	634	613	628	624	623	601	672	650	642	643	659	600	622	625	674	644	639	609	600	640	592	652	652	675	617	622	654	606	669	618	587	627	601	600	662	638	649	649	609	634	677	610	621	629	594	630	629	616	616	648	651	644	604	638	650	650	671	665	615	654	645	647	676	583	646	605	637	613	620	686	626	670	632	662	643	637	581	655	692	622	647	609	619	618	654	596	671	634	672	638	659	654	551	620	592	634	646	627	623	636	666	681	635	631	626	630	595	648	644	672	634	622	654	621	623	627	630	644	634	620	612	629	655	651	577	587	628	638	638	624	645	630	624	590	608	625	702	625	623	639	599	581	660	628	598	634	625	641	656	659	618	655	607	645	670	610	660	611	605	639	628	633	628	634	627	643	652	615	649	609	635	659	614	594	673	617	624	615	628	625	662	630	656	636	700	623	614	600	628	652	604	616	640	615	659	641	642	644	653	675	628	650	633	569	629	641	616	597	599	640	675	621	686	638	655	668	636	641	627	589	685	616	659	570	594	635	649	639	615	641	661	630	620	672	636	628	669	632	686	639	644	672	618	656	597	641	600	664	654	683	634	624	656	644	651	642	694	614	640	663	626	619	626	630	636	583	661	612	595	639	628	648	646	621	654	682	613	676	649	589	631	656	624	623	608	596	641	644	707	650	606	648	600	642	621	609	645	623	640	615	629	588	572	605	625	624	647	619	644	642	632	665	651	597	628	675	635	605	628	568	615	641	626	599	645	655	592	650	658	614	605	607	671	615	618	667	632	616	604	576	626	613	603	638	609	629	617	643	649	623	650	637	598	663	663	601	601	633	627	590	647	613	603	676	617	641	642	636	661	626	624	595	631	662	607	627	648	608	596	639	605	611	651	642	596	639	596	623	587	619	632	657	620	628	596	621	632	644	617	635	662	602	654	621	630	630	618	586	634	647	665	597	649	642	636	638	596	657	621	637	622	649	584	633	683	673	671	633	660	662	657	647	665	638	597	615	584	680	614	614	569	639	608	617	650	654	652	619	610	618	634	625	622	657	648	646	626	624	556	632	665	668	613	593	634	665	656	658	665	631	594	621	650	663	645	644	680	614	602	593	662	618	621	610	616	592	623	645	641	673	621	581	652	655	647	643	647	665	656	624	597	635	612	665	637	598	671	643	586	660	649	610	637	611	613	645	616	618	661	620	646	611	622	654	661	659	603	607	597	581	660	633	633	634	616	609	652	644	675	623	609	629	616	633	635	608	644	646	612	629	619	604	634	631	666	573	633	636	609	611	641	608	604	624	635	623	657	646	634	596	655	667	616	659	615	653	636	628	642	627	618	576	643	638	656	629	599	649	610	590	661	627	630	625	609	649	697	663	664	618	627	660	573	620	643	649	654	658	669	612	672	598	690	633	652	657	644	678	610	603	590	684	629	619	614	628	590	615	641	606	645	625	627	581	576	636	661	574	641	663	641	628	621	623	633	651	635	625	652	632	636	595	681	655	628	632	637	643	650	624	611	623	617	624	602	620	634	604	629	634	619	668	599	597	633	642	657	609	644	643	668	656	559	658	654	607	598	590	645	632	602	611	602	660	580	662	613	656	714	628	623	600	655	626	590	651	651	657	606	643	610	615	661	608	611	612	664	618	675	648	635	659	626	600	621	627	647	610	623	614	616	619	630	607	658	644	614	597	608	552	568	618	591	653	628	612	652	634	648	694	673	627	618	685	653	605	628	608	552	618	585	630	591	653	667	644	662	597	582	629	627	562	645	611	637	606	675	565	592	607	604	627	666	621	626	684	628	670	616	620	609	636	654	574	648	638	612	669	638	649	653	650	632	667	633	608	610	651	621	595	585	594	642	625	665	657	593	627	665	624	651	623	666	618	634	627	616	645	634	614	607	666	660	604	587	635	646	641	645	649	640	642	645	667	648	640	678	614	633	651	615	645	615	563	640	632	631	617	588	648	634	628	644	648	611	647	656	604	628	637	639	638	584	676	616	652	602	647	640	679	641	619	612	578	652	692	616	606	609	657	623	639	638	622	635	635	626	617	628	657	656	653	627	635	672	626	640	626	617	649	675	635	671	636	611	632	584	601	654	620	632	602	646	615	656	656	676	631	635	634	669	611	617	659	655	595	578	620	658	661	624	679	618	641	585	661	663	681	644	641	658	616	636	643	622	591	641	616	650	592	602	656	672	612	624	635	628	665	622	636	628	633	621	580	659	602	607	634	619	648	634	638	627	637	662	654	617	612	661	624	631	661	650	674	650	636	691	595	620	611	625	632	633	647	594	596	643	666	582	647	658	619	631	658	637	637	615	653	623	617	632	626	613	629	610	604	560	664	661	641	635	623	650	630	627	657	654	607	646	645	624	609	632	659	611	626	655	658	631	628	612	667	639	675	629	624	692	626	610	655	629	664	669	599	629	628	614	614	629	607	638	679	653	618	557	641	620	645	643	628	603	598	647	681	633	633	706	634	640	612	633	643	641	630	667	655	630	656	626	640	645	589	661	656	645	690	599	617	598	662	683	544	633	649	658	611	628	632	633	632	648	612	648	630	641	635	609	610	643	631	618	625	641	617	634	601	627	628	663	657	605	603	621	617	646	630	624	612	585	619	643	640	641	601	590	661	670	594	649	607	627	643	632	613	653	650	622	613	654	666	627	604	655	638	635	652	609	667	616	662	657	672	612	595	635	665	631	654	604	613	632	635	600	618	664	602	622	649	650	600	642	654	613	602	614	610	645	585	588	647	666	622	636	594	601	606	602	604	646	675	644	640	653	626	626	676	653	561	601	655	605	623	626	609	623	623	591	655	595	628	619	628	658	620	589	656	653	672	609	625	649	626	638	632	605	601	655	657	663	651	626	602	649	628	689	669	663	602	624	610	646	659	590	618	635	608	613	640	627	644	632	624	657	644	655	634	664	570	610	608	596	695	628	628	632	608	587	592	667	589	624	633	687	618	649	626	668	627	623	621	654	645	590	600	651	656	638	663	663	651	599	615	664	624	636	577	612	667	647	589
3716	2940	2467	1424	1071	898	761	744	678	636	644	584	608	630	601	597	552	596	583	602	574	563	520	533	542	589	597	548	593	586	556	539	572	528	559	561	546	559	530	557	581	548	559	577	575	594	530	609	589	506	567	548	551	548	586	562	560	584	563	609	593	562	514	571	561	551	568	536	534	534	569	597	546	591	542	542	549	555	530	545	595	564	581	564	544	575	583	557	558	601	557	581	564	545	523	539	567	597	554	569	539	565	594	552	584	583	554	532	551	536	539	520	532	532	563	542	524	548	574	561	553	522	527	532	536	522	538	555	562	565	562	556	578	580	581	522	545	581	569	550	567	558	558	550	547	550	553	532	550	510	533	560	512	562	536	588	581	551	505	533	518	547	592	500	562	565	547	526	544	558	569	553	572	537	575	534	513	566	526	526	522	542	570	571	521	587	598	530	532	526	558	575	595	528	513	581	542	547	550	628	530	546	541	606	569	566	568	545	552	520	552	544	535	500	520	565	540	541	523	573	552	511	548	558	520	521	543	566	549	505	555	541	537	519	532	555	547	541	526	545	560	525	533	518	592	581	591	562	545	534	542	586	574	489	570	534	581	588	548	511	562	532	589	544	545	553	549	573	569	521	537	582	537	534	541	567	549	532	557	517	496	566	541	538	538	536	581	590	565	526	511	530	550	490	584	564	557	548	511	498	531	569	524	550	523	549	562	509	530	555	554	539	558	538	552	517	540	574	525	560	542	522	545	564	474	531	554	538	542	567	538	536	553	547	593	535	531	547	550	522	553	544	582	532	539	519	564	550	586	499	516	517	546	551	563	539	517	569	515	529	533	535	556	515	592	535	591	605	539	576	540	531	577	500	560	552	526	560	556	564	548	561	555	558	563	571	582	535	540	583	536	577	572	553	555	513	522	584	583	546	550	528	536	576	555	548	537	555	526	562	555	528	606	561	528	540	536	556	523	535	581	534	586	548	520	533	525	520	575	537	551	572	581	573	555	558	536	483	591	584	526	536	526	530	544	550	533	548	566	558	547	547	534	555	578	553	572	558	565	551	531	517	537	531	542	568	598	586	547	536	536	587	525	563	501	522	550	550	586	564	519	530	538	550	527	539	570	571	562	531	576	541	540	545	535	571	530	598	550	554	546	526	507	507	525	575	513	595	540	540	590	552	555	562	564	507	582	516	556	614	549	512	549	522	541	536	562	598	548	570	546	513	553	517	576	600	549	573	556	519	537	552	562	551	521	524	560	579	550	547	487	539	570	566	541	481	557	527	538	562	525	514	495	565	559	548	494	561	516	541	551	526	518	537	530	572	543	564	578	546	505	594	508	543	549	530	565	535	520	570	543	608	541	500	527	559	570	538	550	535	512	550	507	527	489	535	585	536	498	546	558	552	570	537	558	590	546	581	560	560	536	544	552	579	570	549	511	516	511	505	559	576	590	549	547	535	545	538	558	527	549	558	555	550	565	545	541	552	566	554	510	518	528	538	551	516	555	584	553	544	537	563	555	552	558	560	511	527	551	554	558	587	553	526	531	527	574	571	562	537	521	524	491	543	514	518	512	539	547	535	567	590	555	546	523	523	538	537	535	549	554	526	534	534	551	525	528	568	543	525	582	525	499	540	552	552	561	571	534	540	572	560	557	527	546	562	531	536	559	538	532	541	561	535	546	531	582	555	509	544	579	599	519	581	540	519	559	534	537	535	527	547	566	562	581	565	537	535	577	517	512	519	522	570	568	544	552	600	575	519	537	544	552	526	547	540	526	552	557	484	549	567	534	562	554	594	491	558	584	532	568	550	543	551	546	557	553	539	536	492	477	531	521	569	546	552	527	552	574	561	549	539	517	602	502	534	543	578	529	528	533	570	508	534	549	549	545	535	537	529	558	557	547	556	568	555	536	546	552	539	573	548	542	541	546	554	559	576	546	563	542	585	612	550	586	554	543	528	507	557	592	545	556	554	525	539	579	495	599	561	570	558	574	558	521	567	525	545	500	580	535	517	590	569	543	579	551	511	562	567	574	562	574	537	520	560	543	524	573	519	522	572	536	522	539	553	552	576	479	546	579	594	535	515	557	532	567	545	519	503	534	518	560	544	521	579	543	573	507	551	538	572	541	556	531	552	554	586	564	569	522	580	539	567	526	545	536	530	542	559	510	530	526	504	512	539	546	556	510	560	533	576	542	519	540	522	539	537	515	555	561	563	531	579	554	521	564	534	512	533	568	516	538	553	576	571	531	544	505	566	507	558	579	557	528	529	534	500	534	537	515	529	535	564	587	535	558	566	518	583	540	589	542	564	518	537	532	554	521	571	518	589	528	533	572	544	517	533	570	562	521	565	526	520	532	550	538	564	548	554	520	499	550	555	578	563	541	555	549	516	527	553	534	561	591	561	569	594	537	540	513	540	545	578	551	516	524	543	508	529	512	532	537	555	532	565	511	551	584	568	530	572	521	568	586	534	590	531	584	510	552	584	522	580	547	537	511	537	581	531	527	533	537	588	529	561	509	525	527	538	544	626	517	521	494	540	556	567	528	543	513	521	548	522	577	558	546	532	556	509	556	555	541	551	564	557	554	582	544	517	559	551	557	516	595	523	552	508	557	606	547	555	561	562	559	560	552	567	532	510	574	560	523	534	552	523	567	575	533	522	579	555	550	560	573	482	537	556	535	534	544	508	510	564	546	540	601	564	548	515	582	562	527	545	571	527	525	527	545	552	530	539	549	511	551	526	598	510	505	579	560	531	539	556	539	597	570	524	549	537	579	521	573	565	514	540	578	592	541	571	542	537	534	545	582	569	570	551	529	495	532	552	584	563	559	571	518	519	571	541	557	500	512	491	531	537	576	536	518	523	551	556	521	539	568	518	544	543	509	567	544	504	574	514	569	552	545	554	572	496	525	537	524	531	545	539	535	524	532	535	571	541	538	552	566	533	525	519	534	557	538	523	566	552	531	520	520	527	551	546	534	522	550	529	533	563	493	558	526	563	548	563	560	525	555	534	531	514	559	540	529	529	513	514	549	558	497	524	529	560	515	570	570	502	522	555	549	524	562	558	511	563	507	558	533	543	528	565	515	554	515	527	562	617	530	554	548	579	573	558	546	528	529	528	543	527	528	560	547	518	498	523	572	542	533	516	559	531	543	533	567	559	555	558	518	518	543	584	565	552	516	522	563	525	518	529	569	571	555	525	548	527	524	545	548	552	573	560	570	540	551	566	565	543	539	513	569	514	502	573	563	549	563	535	546	542	528	554	534	543	554	549	545	494	565	610	517	586	532	559	567	530	520	550	515	520	506	517	556	546	546	565	530	498	569	531	565	570	554	541	535	548	524	534	545	541	562	568	552	552	538	554	526	572	549	564	498	569	543	509	525	520	553	581	573	539	544	555	551	558	569	513	580	518	581	561	564	490	557	506	526	537	572	521	528	496	546	536	537	574	532	501	532	580	560	550	538	567	520	558	533	567	523	556	573	575
24575	21432	28558	24686	21154	3465	886	564	453	487	448	392	404	393	362	428	370	374	397	355	369	349	327	361	361	318	350	337	317	353	372	398	325	361	348	341	380	322	350	379	359	358	358	397	353	359	344	356	341	324	342	311	349	336	364	319	352	360	321	367	326	334	351	319	358	333	337	334	368	361	359	342	331	323	334	320	344	342	347	356	353	386	370	315	360	305	377	363	352	358	346	369	342	330	331	346	339	369	336	313	356	325	330	311	336	330	350	356	323	340	327	344	326	326	345	329	364	343	347	356	348	321	392	332	401	342	337	332	338	342	315	322	353	323	322	326	330	322	348	333	364	308	324	382	360	322	361	331	352	336	345	318	348	347	308	314	319	350	344	347	327	359	351	353	358	358	336	334	324	373	338	329	335	371	336	336	326	311	340	356	349	336	361	345	370	351	360	326	348	375	343	314	318	311	339	348	343	297	323	365	357	316	329	334	348	321	374	316	344	336	309	331	357	327	316	340	341	316	355	311	360	326	332	313	355	355	343	322	359	342	334	330	338	319	312	313	321	365	346	319	352	333	320	348	345	308	372	318	330	347	353	333	346	331	336	339	336	309	323	336	351	322	319	337	337	357	320	329	361	335	375	312	326	321	308	347	340	343	371	342	328	325	334	365	305	338	358	300	369	355	309	326	343	347	345	330	329	352	375	337	319	337	306	336	336	363	366	326	336	299	345	315	296	346	322	332	336	359	336	349	340	326	337	327	368	316	351	357	345	360	362	337	322	348	349	325	349	379	336	318	363	340	358	353	368	363	340	358	346	340	301	349	324	331	343	364	345	352	327	316	350	362	327	370	351	333	349	331	322	345	339	377	329	342	310	322	333	320	335	340	342	332	328	369	327	344	331	321	311	324	354	351	354	315	341	317	320	338	315	363	324	325	371	326	332	357	357	322	325	366	348	338	310	297	344	328	323	372	316	312	335	350	354	331	341	334	323	357	337	344	348	349	319	317	334	329	311	309	351	337	318	361	318	311	323	342	348	348	319	342	318	320	310	354	321	340	317	352	342	326	345	341	345	314	354	338	309	317	354	310	348	333	335	326	350	336	303	334	358	378	364	305	337	307	333	346	325	337	372	319	328	322	338	339	344	348	328	356	339	306	354	321	322	304	316	334	317	320	341	363	344	304	329	342	324	333	313	335	317	350	333	364	321	315	357	348	346	360	365	326	334	307	317	353	371	324	318	349	319	330	320	343	309	356	315	326	313	346	287	346	323	364	348	325	354	314	332	334	363	359	373	343	335	287	320	320	329	363	334	333	348	303	348	335	303	355	340	302	318	327	358	316	356	332	323	376	332	334	336	334	347	340	370	360	346	326	316	342	318	309	343	355	364	349	295	332	365	336	353	318	325	329	340	342	332	313	321	316	309	308	346	312	363	346	348	346	349	322	343	309	309	350	338	385	335	315	356	329	334	315	336	354	345	335	345	343	320	322	360	332	341	325	353	332	336	323	353	309	345	333	332	318	312	323	333	327	362	365	325	317	319	333	308	339	296	340	321	296	336	336	357	363	326	330	373	324	323	350	358	310	334	343	345	371	330	318	298	346	301	357	370	362	336	340	347	293	334	333	339	349	335	315	310	346	345	333	357	314	298	336	320	332	341	323	325	335	330	330	345	361	314	329	314	358	386	326	354	297	314	346	353	321	305	321	320	333	330	370	350	343	357	330	337	327	312	346	321	312	322	315	334	310	358	308	333	327	376	333	322	334	336	310	324	370	320	358	334	325	333	333	320	317	325	336	344	350	303	331	346	336	295	332	327	340	381	342	345	352	326	305	352	367	354	332	371	326	314	328	373	331	347	310	320	350	363	318	334	332	359	343	333	311	320	347	315	355	333	353	296	322	367	365	302	339	325	369	356	327	310	358	357	328	307	333	375	341	305	339	331	329	349	338	342	354	315	319	339	337	336	389	330	303	323	334	336	323	348	302	334	330	329	341	306	339	330	300	309	335	308	321	329	348	324	318	360	333	341	303	314	314	347	382	341	334	338	321	355	331	346	344	347	315	345	317	350	316	340	324	325	363	321	320	333	362	329	342	325	363	326	344	338	340	336	336	337	330	342	354	347	307	315	308	322	341	360	310	326	344	343	358	348	357	319	343	353	333	384	347	322	328	305	367	322	339	319	338	357	326	360	310	359	344	342	330	352	344	367	337	359	371	330	309	350	319	338	395	360	358	340	313	300	352	331	323	324	340	353	349	334	336	336	350	336	311	338	351	342	328	360	329	314	340	330	330	331	334	322	328	349	343	334	351	345	351	340	336	358	320	341	343	349	304	321	322	325	345	315	348	301	295	336	358	356	327	352	324	361	316	326	370	298	337	329	321	343	357	315	333	346	333	373	350	312	313	329	351	328	368	338	358	318	360	336	324	363	344	328	321	317	322	336	317	337	331	343	344	327	311	355	362	334	332	363	297	311	311	334	303	318	340	349	318	366	351	321	306	362	346	365	340	334	337	346	322	346	326	346	336	348	332	354	354	366	316	327	316	319	347	350	343	349	302	334	321	360	339	307	339	337	306	322	334	357	323	334	333	347	367	353	314	298	352	325	340	320	312	303	333	353	330	328	355	322	327	347	333	301	325	376	293	333	307	322	335	303	366	314	291	345	309	341	323	380	383	301	314	365	299	339	314	332	343	339	314	319	344	331	336	352	291	340	307	335	355	333	314	340	316	337	317	326	335	323	323	346	337	318	342	355	322	343	330	325	366	361	340	336	339	323	319	331	314	329	302	324	342	351	312	343	329	326	329	335	323	312	345	315	343	331	342	320	336	317	337	354	333	333	361	345	342	355	338	326	340	357	341	326	340	309	337	301	337	323	346	364	320	317	321	309	325	368	345	360	364	323	311	337	360	330	328	347	333	314	361	348	347	356	328	321	337	345	332	338	326	316	321	336	325	322	340	355	342	332	311	361	311	328	331	329	356	383	327	334	346	332	332	310	303	302	332	348	350	339	329	317	343	335	324	318	312	340	357	346	359	336	330	310	357	314	333	340	346	327	349	320	323	332	333	357	306	307	360	319	337	334	332	339	330	371	343	329	356	365	338	332	295	336	359	302	352	346	331	327	338	338	327	341	317	333	358	345	326	353	346	334	314	304	352	345	349	321	333	330	312	365	319	354	338	326	303	294	368	317	291	386	329	323	348	362	318	353	337	346	320	313	350	310	313	369	338	305	326	319	331	342	332	327	343	320	353	332	344	322	365	312	300	348	336	365	341	332	312	323	327	350	368	340	334	347	322	336	354	330	326	339	327	361	325	350	330	338	334	347	316	336	332	336	335	331	328	368	320	337	340	313	310	319	361	343	331	308	325	341	347	336	318	332	362	299	340	299	331	322	352	300	355	341	339	326	343	329	349	337	324	308	325	322	331	353	336	330	355	344	354	320	371	352	333	329	331	335	306	365	302	315	322	299	341	306	317	355	302	316	314	339	316
3780	4893	4117	2119	1357	988	745	620	613	514	517	460	431	427	398	393	376	406	395	370	368	334	356	316	343	359	340	343	339	323	301	332	332	335	344	370	330	303	332	328	323	348	319	318	321	327	313	324	302	300	332	315	328	330	314	324	299	325	322	329	332	294	284	330	345	334	311	324	308	286	352	335	298	334	271	326	307	314	310	384	344	325	296	329	336	325	325	319	353	319	338	314	327	320	292	313	335	343	324	323	341	325	343	322	333	329	293	296	337	352	305	298	362	324	326	334	296	315	332	332	303	331	304	324	311	307	324	305	315	324	307	311	270	329	286	290	318	308	312	292	304	325	323	337	325	327	288	328	291	301	297	350	304	331	307	312	304	315	316	345	324	335	332	295	327	296	336	300	312	323	322	360	338	328	294	306	298	318	332	307	324	320	290	307	340	279	323	335	318	284	339	321	345	294	327	322	300	311	342	346	296	331	323	320	314	325	326	293	315	307	283	317	312	308	321	340	288	303	290	302	337	304	342	341	302	307	343	289	316	322	320	329	319	327	329	303	350	318	322	326	326	287	350	312	317	312	332	300	299	320	328	304	330	333	302	317	323	335	320	322	321	303	311	302	304	314	313	273	272	319	345	315	336	322	292	333	326	330	302	302	326	335	295	329	294	329	337	305	338	323	346	327	306	306	319	296	326	350	312	311	334	328	314	286	320	322	280	302	309	325	306	325	343	345	317	310	320	307	336	303	308	339	307	303	340	307	298	308	328	295	324	340	327	304	332	305	322	334	332	325	320	316	328	302	309	291	320	335	297	328	321	319	315	307	305	354	293	326	353	315	327	331	292	318	313	320	310	334	310	294	323	307	313	302	312	297	303	306	311	322	319	325	288	292	300	291	306	319	324	307	293	335	314	314	321	288	334	293	287	366	349	322	299	299	320	333	343	345	331	314	330	332	322	303	311	321	328	310	323	336	313	341	288	308	328	291	312	304	308	279	327	323	323	324	293	308	317	347	328	271	295	298	321	328	300	307	334	314	314	329	323	300	335	315	304	317	306	317	322	324	300	307	333	322	297	339	317	297	300	299	323	301	314	348	319	336	327	313	330	316	327	320	306	310	323	298	293	334	301	300	295	319	314	329	350	312	298	327	282	304	349	332	326	325	299	269	323	348	308	334	313	334	303	317	309	330	317	311	284	309	347	314	313	303	318	333	337	334	295	336	338	309	338	323	348	328	319	327	310	312	364	295	313	342	312	335	313	289	320	325	336	322	288	351	311	293	303	291	322	333	329	319	271	329	339	318	320	297	331	310	324	313	336	332	334	300	320	323	298	334	288	338	305	312	307	321	308	311	289	302	338	324	310	343	307	306	327	324	308	317	341	266	346	334	327	287	313	296	290	334	325	336	304	276	311	325	289	306	306	316	313	310	347	313	277	313	358	335	314	295	294	286	317	316	322	304	296	315	309	306	307	300	307	332	296	317	350	326	311	294	308	323	307	315	331	307	354	310	319	335	324	331	328	312	301	303	325	315	332	346	323	340	316	316	305	306	291	322	346	290	289	329	333	316	336	327	306	308	301	310	303	299	314	323	318	324	260	315	274	317	291	329	284	309	307	349	304	302	291	302	315	296	316	298	320	329	303	350	307	319	324	325	300	326	323	327	329	316	328	306	316	318	333	346	319	329	326	325	307	310	327	310	323	327	336	314	297	325	318	294	304	297	310	309	304	334	334	303	315	332	339	333	327	337	328	308	328	314	310	300	317	325	318	306	308	324	312	288	320	326	318	330	326	295	325	326	343	308	315	323	306	292	299	319	315	326	324	303	299	283	318	303	322	307	313	304	305	333	320	322	324	275	311	341	303	303	299	325	302	326	319	297	306	324	281	345	335	343	326	313	343	332	345	277	312	309	307	309	307	309	310	294	316	317	298	328	329	308	319	318	310	332	306	281	318	280	324	276	315	287	353	286	298	320	320	332	311	308	320	335	291	297	285	323	326	297	294	319	311	308	319	335	292	304	358	311	300	319	298	315	301	299	335	298	320	324	318	355	334	319	300	328	297	325	324	313	304	315	325	329	307	305	309	296	320	315	317	346	318	309	316	300	333	317	303	315	325	292	324	305	304	331	348	270	319	309	328	325	293	330	292	319	286	315	319	309	314	342	320	305	305	298	291	303	324	299	340	299	325	271	313	286	295	308	312	332	318	299	358	290	322	309	283	307	318	332	322	320	300	330	309	302	310	293	333	285	321	290	296	300	305	315	349	324	318	310	307	316	339	327	303	299	299	313	319	313	324	294	346	343	323	311	322	323	310	324	343	322	317	330	353	330	316	341	313	297	326	314	315	326	301	351	325	283	312	318	324	310	297	322	344	310	291	304	328	331	300	311	317	325	324	306	309	297	332	290	287	313	322	329	338	316	321	329	292	314	326	280	302	298	321	305	315	317	316	335	307	323	328	335	308	314	314	326	354	296	309	303	317	336	340	312	289	308	324	311	333	293	296	306	306	303	321	300	319	317	311	316	269	319	309	311	315	339	309	291	330	335	303	323	319	321	300	331	322	271	321	296	305	350	333	321	316	309	295	340	326	312	336	301	293	314	281	307	310	342	343	312	302	342	333	319	317	291	306	308	353	316	310	291	323	308	318	310	357	314	326	289	331	310	292	315	309	319	304	299	303	304	310	324	303	340	297	315	307	281	309	326	316	319	333	314	301	337	323	316	318	311	308	319	319	309	310	292	326	295	335	317	304	306	313	336	304	338	335	324	329	332	330	307	293	317	324	321	281	306	322	282	339	283	302	320	315	281	294	326	326	345	311	318	314	278	319	311	312	364	305	324	303	303	328	296	257	312	295	320	320	313	349	329	286	317	306	351	319	331	304	305	334	315	287	262	280	324	312	330	349	291	319	303	328	311	308	328	299	293	324	305	267	310	306	307	340	300	304	273	302	358	308	327	321	358	351	296	312	333	337	303	343	306	321	298	282	268	280	342	328	324	309	294	282	318	320	334	304	300	318	302	362	311	311	339	301	302	335	309	306	325	319	292	304	314	335	345	314	279	300	315	317	295	329	326	293	318	314	327	308	330	295	311	317	318	330	313	286	279	313	342	313	315	287	314	303	308	305	308	307	296	319	309	318	287	301	338	299	324	343	294	327	312	300	323	307	331	313	339	340	301	310	318	299	306	345	315	336	305	336	304	315	298	323	304	358	328	297	325	296	338	316	293	307	291	334	299	326	297	309	312	306	294	293	328	324	294	324	306	315	306	338	291	331	321	307	302	331	328	331	310	314	319	329	326	304	304	312	323	330	301	324	311	301	301	311	300	322	304	284	311	296	260	313	309	323	336	321	319	310	305	319	306	331	308	274	282	287	295	318	304	313	327	273	298	310	284	294	308	316	323	298	314	347	308	347	297	322	339	309	324	299	324	342	273	304	314	314	305	307	333	290	324	302	293	301	304	305	325	339	315	268	296	317	326	298	307	306	344
27886	10340	1798	1217	963	947	938	958	971	921	929	905	955	958	879	937	928	948	954	915	972	974	975	906	945	1006	964	901	964	898	932	936	936	932	929	905	942	941	950	934	984	927	976	972	955	953	913	938	950	997	947	975	1010	985	969	930	955	944	997	958	922	964	927	877	883	929	961	978	942	930	949	946	950	984	896	949	952	973	974	957	904	923	910	959	976	952	926	923	930	951	995	908	960	947	942	932	961	973	934	946	966	958	936	924	903	956	933	940	912	883	1007	969	875	931	967	903	943	982	1007	928	935	955	971	937	963	914	953	954	917	907	953	931	923	946	890	924	958	967	968	922	950	889	957	957	952	913	916	937	941	974	910	958	928	939	946	899	976	912	893	915	904	999	924	904	934	961	949	887	933	977	960	958	965	903	975	929	926	926	907	939	905	955	954	924	963	928	909	973	937	956	937	875	949	935	896	944	912	961	924	919	949	921	942	939	985	967	960	977	920	933	951	947	917	960	979	930	956	883	990	957	955	974	950	919	958	950	933	972	940	940	878	1020	970	983	923	871	983	925	866	904	966	862	951	914	899	946	962	929	985	971	939	962	925	909	955	939	932	965	948	971	936	906	970	937	917	943	920	974	924	934	981	943	990	914	908	941	956	981	952	900	937	964	968	1025	908	998	921	975	955	942	977	962	950	897	867	918	956	925	959	991	1003	910	910	912	921	973	927	962	897	966	922	901	907	965	990	901	931	938	985	945	924	883	928	928	902	943	913	919	948	983	942	889	904	949	983	937	892	966	973	932	896	966	978	951	900	935	989	920	952	969	998	945	934	901	933	905	988	1003	988	910	966	947	1002	876	900	883	961	896	956	937	939	956	941	1015	920	921	966	970	979	933	945	872	1005	960	953	972	919	938	930	955	925	932	1020	915	956	929	946	941	955	957	849	930	894	946	966	890	920	923	885	911	953	922	918	934	904	944	981	922	914	979	979	932	976	969	860	970	951	941	887	944	963	1020	919	969	980	929	909	946	942	961	990	945	976	913	999	892	946	950	960	928	888	886	933	918	936	912	976	945	955	936	909	1009	987	943	913	943	958	980	983	939	950	921	988	1001	901	987	948	938	932	968	1011	1001	912	922	892	982	925	910	977	947	945	903	965	969	878	963	984	916	960	904	941	927	945	985	973	922	918	903	916	945	919	917	924	940	961	922	939	969	991	961	957	906	911	981	976	987	970	904	870	921	923	936	959	996	947	948	969	965	991	1022	949	887	962	891	938	939	900	979	975	1017	931	938	917	947	993	952	963	933	893	920	974	937	955	902	931	958	949	922	949	939	965	913	964	918	965	920	939	961	964	923	965	912	934	910	968	966	926	971	883	952	921	955	913	901	956	877	953	962	950	1004	944	906	984	957	980	960	925	931	928	934	920	966	933	896	952	1000	975	964	931	906	965	943	1001	942	955	903	963	912	971	1001	938	882	950	912	924	934	941	915	954	897	960	911	937	949	968	953	919	894	888	951	919	962	968	949	959	925	961	934	900	951	949	862	916	1034	957	1038	915	930	959	914	910	917	933	952	932	961	897	955	949	963	955	946	915	926	898	981	928	959	961	943	977	869	938	869	972	932	1009	949	932	1015	966	918	959	912	1003	1002	990	950	924	982	935	989	932	916	916	980	909	936	891	973	966	945	913	972	984	925	937	919	955	946	940	942	947	941	877	919	921	930	927	928	967	953	896	947	926	953	983	894	894	936	931	943	935	1005	962	898	881	903	933	1007	905	965	941	962	937	932	912	988	930	942	907	949	1002	912	934	910	971	902	956	897	935	908	898	926	926	925	1001	903	905	946	929	903	1002	939	940	921	941	950	947	921	922	920	906	948	954	954	954	942	955	959	974	916	912	984	939	930	933	937	900	971	924	939	933	991	909	892	938	943	908	963	900	944	918	943	945	932	922	871	970	916	954	944	932	958	979	944	998	969	932	973	881	877	908	936	950	930	959	953	933	978	941	886	952	914	982	985	947	939	876	921	971	876	931	926	963	958	983	948	918	985	907	926	959	929	915	863	928	910	975	921	916	971	995	925	979	935	936	949	911	940	941	919	864	959	997	931	976	966	869	943	959	966	975	949	970	915	874	928	898	928	886	960	937	945	984	977	949	918	983	988	905	910	977	955	912	956	960	989	981	926	919	977	935	890	983	955	937	989	950	948	960	936	964	906	894	918	932	972	964	924	938	929	923	905	883	985	943	914	929	901	943	934	924	950	945	974	938	960	892	965	931	930	978	921	922	958	947	990	950	951	928	934	967	948	931	901	993	948	946	1004	912	932	960	966	921	925	967	960	938	935	971	916	943	938	943	916	964	939	934	899	903	969	899	957	950	915	962	892	870	1011	992	953	955	854	939	925	957	922	944	910	952	955	931	919	983	933	985	977	920	975	955	905	989	975	981	916	895	990	971	986	911	945	892	979	955	929	923	978	960	963	933	969	918	914	955	927	940	927	963	976	921	912	1025	968	919	964	917	923	934	937	880	958	933	947	930	952	952	948	916	921	957	951	961	966	995	941	916	972	933	961	913	977	947	913	931	925	915	946	955	885	939	959	951	949	956	960	1005	935	951	953	914	916	980	930	997	918	987	965	937	920	900	964	948	938	915	945	968	889	922	968	977	970	923	918	936	967	956	906	972	997	896	940	978	924	947	961	897	890	972	989	918	911	932	898	938	944	940	917	938	931	890	945	943	961	870	901	951	881	941	962	992	968	922	958	934	944	917	940	943	991	945	936	902	986	866	993	885	925	986	966	955	996	951	880	985	912	924	958	932	923	895	934	980	908	1014	979	891	958	985	922	928	887	988	994	965	979	975	957	958	978	975	950	990	898	945	940	924	946	903	925	968	909	915	980	934	949	910	944	928	959	986	938	913	914	948	889	902	963	960	951	903	979	920	893	944	926	942	950	911	984	973	888	879	944	910	971	918	912	940	922	901	935	893	900	894	923	892	931	901	956	963	904	948	908	981	952	886	943	981	909	988	937	903	1003	934	950	881	957	984	996	928	972	940	963	913	932	965	994	984	929	947	1048	942	935	916	963	930	902	891	933	969	902	967	929	910	992	923	977	940	923	968	1017	974	969	977	949	936	959	928	953	959	939	932	932	948	930	996	898	967	904	912	905	915	936	946	995	947	967	952	964	972	949	968	895	908	987	951	839	926	932	914	952	962	944	951	962	917	897	944	874	960	942	959	920	965	945	1005	908	933	1027	866	927	917	929	945	943	920	889	910	1007	990	953	976	1009	922	958	896	948	950	988	927	1000	937	902	888	961	892	889	961	936	925	929	937	932	937	951	899	951	935	916	930	955	962	947	941	909	953	933	962	932	932	950	931	919	904	992	941	974	929	943	951	953	985	919	1014	872	925	946	957	953	940	946	925	917	904	962	900	949	914	941	922	973	933	968	916	965	910	944	934	954	946	975	956	934	932	928	915	949	949	933	880	910	909	922	917	933	925	933	932	878	921	953	974	937	973	941	943	911	1008	945	1006	991	945	886	937	953
5543	950	966	856	773	778	802	764	784	784	789	831	798	803	767	745	728	742	758	816	785	771	740	789	759	790	755	727	792	769	752	784	752	727	763	752	789	760	800	769	794	767	787	722	753	762	785	796	734	769	816	790	743	756	765	776	770	806	748	802	754	745	740	758	783	784	805	783	749	724	757	757	781	717	749	731	751	778	730	734	759	762	783	757	753	776	755	729	784	812	765	726	779	767	715	766	822	794	809	770	756	807	767	729	796	795	809	772	769	738	725	749	723	756	787	768	722	778	710	824	767	743	736	774	778	811	758	753	755	737	779	745	671	770	720	749	773	736	800	778	753	759	780	796	744	796	840	812	754	778	729	719	814	781	743	755	777	799	775	758	814	773	765	791	786	761	757	785	722	790	764	779	739	766	713	804	761	812	820	754	734	769	783	691	728	774	790	770	721	764	765	766	773	745	775	735	775	752	741	769	747	701	731	690	761	758	778	697	706	728	789	770	733	768	781	719	752	772	772	765	829	753	789	781	768	746	789	780	804	771	776	762	823	737	770	782	751	845	722	808	720	784	743	708	789	747	751	787	806	752	749	764	751	830	776	768	734	764	699	766	759	759	721	773	795	736	787	736	743	763	743	783	781	776	739	799	804	725	777	775	776	769	749	767	755	760	729	737	724	823	746	780	752	752	804	760	736	769	770	789	791	769	788	765	730	770	712	745	846	827	806	771	739	731	771	740	742	701	767	783	713	769	739	814	762	742	783	736	733	774	730	747	779	784	749	735	758	708	732	777	775	767	790	742	810	812	752	755	720	780	766	757	740	791	762	777	702	753	768	753	823	775	774	801	741	764	790	761	749	811	755	774	789	715	789	721	789	792	829	752	792	802	750	746	703	752	767	718	767	813	728	701	789	722	729	783	742	755	782	781	788	790	734	756	761	777	742	767	767	762	712	776	761	754	788	739	752	765	799	754	823	820	772	796	773	758	767	818	758	753	789	727	780	765	763	753	761	769	741	763	740	729	774	729	753	784	800	775	764	770	793	773	778	726	808	767	783	739	738	778	752	773	804	765	762	776	789	775	759	752	753	781	721	734	792	799	730	721	759	764	783	735	863	755	741	755	808	707	715	772	750	778	732	771	765	753	765	762	754	776	768	728	735	818	748	687	738	795	767	776	754	758	795	806	778	713	735	724	731	764	773	755	735	753	775	734	786	740	776	755	741	743	768	753	766	770	754	766	761	742	742	778	753	710	784	726	702	744	766	748	778	779	791	751	764	799	739	759	757	775	759	743	729	733	762	758	803	754	797	751	740	800	772	740	758	751	773	767	795	751	709	768	764	786	746	779	753	729	773	762	756	797	776	781	743	677	778	745	737	784	749	796	776	706	766	733	782	797	724	761	733	735	770	773	814	723	766	741	800	790	708	723	758	753	750	829	752	783	737	756	737	822	789	813	756	774	780	750	727	740	719	749	789	751	787	796	747	809	752	765	739	755	768	776	737	768	774	766	767	769	744	760	772	745	811	767	785	758	761	737	759	776	802	759	756	702	753	712	768	757	727	695	740	733	764	805	783	718	780	771	817	754	779	734	729	758	731	768	767	793	747	795	754	812	774	772	767	747	767	808	716	761	746	764	743	755	776	770	766	751	756	719	800	761	763	747	763	810	740	780	781	762	762	767	725	797	780	772	722	772	751	785	746	776	736	793	742	743	782	734	782	768	784	787	728	754	765	785	734	802	787	791	758	768	766	765	787	770	800	749	772	762	773	766	748	792	734	766	745	782	763	757	746	785	772	764	743	727	787	782	770	786	786	793	782	792	768	754	763	796	761	779	808	768	767	779	754	794	784	732	734	780	786	779	785	738	772	792	780	759	828	786	734	737	715	763	760	754	809	766	755	735	756	727	695	720	754	734	773	765	717	742	794	824	743	772	795	756	779	756	762	816	771	781	743	710	725	743	800	773	772	760	738	734	804	752	775	799	761	732	722	723	828	739	743	765	769	746	765	767	762	806	721	719	746	806	771	736	782	764	701	769	750	723	752	740	771	744	781	800	808	747	741	767	762	752	750	778	741	766	830	765	824	730	753	781	730	765	759	759	744	804	792	771	749	727	753	733	764	803	788	744	789	837	724	796	770	809	803	729	824	762	773	754	759	788	731	757	754	795	753	778	712	791	807	745	747	786	745	790	752	744	762	774	789	790	792	741	806	789	728	733	830	743	765	793	757	791	774	766	770	753	786	762	796	780	749	761	794	750	772	811	791	739	740	757	756	785	762	756	766	745	738	775	751	742	723	766	807	760	808	758	762	794	759	755	745	784	768	765	739	782	730	740	728	771	777	746	768	758	756	760	726	792	758	715	774	722	766	775	779	767	797	753	775	794	794	770	720	752	761	776	767	776	760	830	765	781	794	794	716	765	790	774	766	778	735	769	749	778	714	760	820	787	721	778	748	770	770	729	737	813	796	727	760	756	736	744	816	720	778	782	756	801	756	752	754	772	753	758	750	772	745	759	704	741	786	734	783	752	789	755	782	804	771	740	786	754	750	785	760	784	801	765	731	782	774	730	746	779	810	758	757	779	762	781	787	754	760	755	783	737	781	769	757	751	788	794	761	714	744	785	738	805	771	754	793	785	741	752	741	736	772	768	763	772	719	762	736	802	767	777	760	762	736	757	772	774	811	780	773	744	717	796	780	735	752	728	788	789	749	727	805	725	738	774	741	774	772	727	752	805	789	778	785	767	798	723	783	784	759	819	773	801	787	769	746	747	746	755	770	788	745	771	775	776	768	782	758	781	805	762	751	757	732	791	776	786	785	736	775	756	801	752	786	712	763	768	786	744	729	738	742	776	748	786	735	752	751	755	730	793	784	747	774	741	775	818	780	781	763	816	728	722	757	742	796	767	731	746	763	780	791	737	741	761	732	773	762	740	769	774	784	756	753	776	748	735	688	749	756	727	832	768	779	737	781	753	764	751	817	773	765	790	761	720	771	775	756	778	765	749	760	743	750	812	757	797	753	777	776	786	742	784	814	776	730	813	772	743	832	750	790	786	725	794	747	779	807	789	736	767	753	749	735	780	799	783	726	731	777	735	744	759	780	754	743	706	756	757	780	715	764	738	796	794	787	772	708	753	769	802	735	755	734	702	716	780	771	775	773	755	794	770	737	804	821	781	718	745	797	782	717	756	781	773	743	780	754	784	786	762	819	824	753	739	715	754	799	801	744	725	743	770	739	830	811	737	767	798	789	792	793	755	753	753	719	777	746	760	725	789	753	785	745	728	778	764	761	741	804	794	808	772	765	774	753	820	760	799	797	767	765	730	789	775	779	763	715	792	743	767	714	789	746	763	768	720	827	749	782	773	776	761	800	760	758	794	776	773	780	744	711	788	753	728	795	787	788	752	776	792	756	800	710	735	752	790	767	735	739	727	726	698	779	801	788	726	774	731	791	735	805	761	724	782	717	772	752	710	807	715	755	739	720	754
25714	21446	27213	25397	4208	1112	882	735	666	663	692	717	706	653	684	618	609	672	644	639	662	622	651	629	610	659	623	670	608	624	658	628	645	613	682	652	637	692	625	626	635	631	604	671	646	649	688	663	651	620	612	619	622	605	632	621	622	608	578	619	627	641	688	628	662	636	648	642	661	651	591	626	625	667	657	629	640	619	591	631	607	653	632	596	636	657	661	589	665	611	617	630	624	680	650	653	646	624	643	673	636	635	645	631	675	614	661	633	647	635	662	578	654	677	637	625	643	648	644	614	656	615	643	645	616	604	618	633	589	609	619	687	624	649	583	620	642	632	632	599	632	631	650	621	621	630	619	620	617	623	582	596	630	654	701	599	630	593	671	632	609	658	600	602	650	624	626	678	665	615	641	627	640	632	634	642	646	638	634	594	634	582	628	657	665	627	591	653	641	635	612	638	668	593	639	648	703	633	641	595	641	633	659	623	619	675	648	627	584	597	637	630	671	634	610	662	668	615	661	642	612	664	612	632	599	595	600	571	620	642	625	596	596	634	557	630	625	645	635	619	630	592	641	652	578	650	650	621	645	612	642	611	622	628	659	647	582	597	637	647	661	639	613	629	634	625	601	626	670	579	628	635	622	629	619	615	647	605	653	583	652	597	662	652	620	640	592	593	567	608	623	632	617	608	632	613	633	625	609	612	642	579	631	635	628	574	624	624	574	652	637	666	595	622	619	647	647	665	627	617	642	618	584	636	595	645	660	587	690	577	632	643	606	624	605	615	603	581	638	590	665	606	664	620	610	651	631	661	627	616	647	601	631	624	633	589	573	593	633	619	622	648	606	613	584	619	579	620	603	580	590	622	626	644	607	625	613	640	602	629	659	606	643	633	621	587	646	612	639	643	629	611	628	630	616	630	636	638	655	674	577	635	593	614	625	673	578	614	669	554	604	633	614	679	627	620	598	582	615	653	634	608	653	604	636	635	644	648	632	585	620	606	612	642	687	591	648	619	592	633	633	636	664	581	631	599	631	590	602	650	638	657	652	543	635	606	652	633	636	610	602	600	664	605	633	648	657	660	597	646	591	632	608	636	619	643	592	643	575	607	640	658	654	644	616	637	600	597	591	664	645	629	667	647	628	644	607	601	639	624	650	643	650	614	603	603	647	564	650	665	608	621	630	631	613	617	631	631	613	647	616	621	631	647	630	605	557	626	593	658	643	656	607	621	614	645	616	570	612	611	606	579	616	621	628	594	635	631	657	624	642	600	606	616	600	631	601	625	662	616	620	636	625	659	623	627	635	657	639	609	588	611	573	596	619	614	600	631	588	657	609	600	586	624	571	594	664	620	635	617	602	632	625	640	635	600	600	585	631	572	621	599	644	615	631	637	652	634	604	639	579	616	614	630	613	597	592	615	590	642	624	616	610	628	634	580	619	592	635	611	586	614	595	611	660	592	660	616	631	623	595	581	602	620	648	585	642	708	647	627	632	640	644	577	644	614	601	588	633	617	643	602	677	657	592	609	624	655	643	593	613	644	622	637	624	599	614	626	641	633	625	603	620	641	593	629	605	616	636	656	616	637	655	589	585	597	584	623	662	629	621	625	614	620	664	571	616	629	626	636	617	608	622	561	622	655	650	610	643	638	690	617	624	600	584	639	641	651	638	669	664	631	626	577	598	591	665	623	646	647	600	623	641	603	682	655	609	582	606	609	648	651	633	647	633	655	602	632	601	674	661	622	624	632	629	615	635	652	694	647	610	630	644	622	633	616	638	636	623	619	622	646	627	621	639	593	600	633	637	602	627	638	606	632	633	551	620	569	655	644	555	613	623	643	659	642	636	629	608	618	666	641	661	662	630	591	573	608	582	646	675	682	602	618	644	629	643	627	663	665	661	640	629	555	571	605	619	621	606	625	614	625	619	631	650	604	632	606	614	598	663	620	616	657	657	598	653	628	620	606	647	621	610	633	617	650	636	653	639	643	597	625	595	617	594	581	618	614	641	682	632	632	641	633	588	603	668	623	579	599	641	624	627	586	636	590	608	624	596	665	618	630	674	632	607	594	586	634	607	607	607	608	658	596	606	661	614	566	639	662	588	549	606	610	597	683	640	604	602	637	603	629	603	635	615	662	685	616	679	601	606	617	632	683	617	644	602	640	597	598	598	582	650	660	635	619	673	636	606	627	619	588	616	616	638	626	642	652	691	626	642	660	622	603	656	648	597	614	600	644	618	663	638	608	577	643	639	594	666	590	627	684	636	616	661	586	608	629	625	636	662	586	608	596	638	603	613	588	597	593	612	626	614	624	616	669	634	626	639	631	672	617	630	604	601	626	666	631	606	627	604	594	637	576	598	602	649	646	638	626	631	617	631	648	632	602	642	655	596	668	648	594	630	680	652	615	612	650	633	661	604	634	570	598	641	623	636	625	647	612	616	642	683	639	597	699	638	655	607	629	629	654	590	630	629	631	617	701	638	583	621	620	628	591	620	631	596	582	637	595	590	620	624	645	672	624	612	628	643	614	641	634	639	631	632	589	654	589	619	662	602	610	639	596	628	617	623	640	599	669	600	676	700	635	623	626	632	628	607	597	595	654	621	613	624	609	605	621	624	616	611	625	613	616	603	648	636	585	627	602	617	628	627	607	634	673	609	612	588	617	638	645	625	569	605	626	631	619	630	665	613	607	636	586	661	641	683	594	632	627	627	629	692	585	628	603	642	605	627	608	607	617	624	612	649	594	609	612	563	635	613	566	573	632	639	679	622	629	614	655	613	613	618	604	531	634	637	597	645	649	596	602	549	592	687	662	581	607	657	632	661	602	605	635	639	615	660	648	622	634	620	612	632	610	653	605	643	587	605	622	671	663	640	606	664	639	616	640	633	627	639	667	614	588	676	593	664	593	585	639	599	633	649	683	613	615	635	627	644	646	659	648	609	592	631	626	581	644	623	629	600	636	623	675	614	624	659	600	611	585	652	620	633	613	600	625	589	624	605	568	616	629	664	653	648	614	615	636	621	600	589	617	621	598	583	666	620	615	611	643	605	651	636	622	582	616	606	603	602	615	620	623	578	624	617	599	620	620	617	600	618	590	602	604	622	681	592	641	618	585	654	668	642	619	626	651	627	693	605	608	649	619	617	603	628	614	665	604	572	638	636	616	628	646	681	626	629	663	572	619	619	626	603	634	643	637	654	614	596	601	631	631	610	637	615	644	664	599	619	587	619	598	598	608	656	607	636	657	605	619	654	607	601	623	650	617	653	603	639	614	650	600	631	622	648	604	605	618	627	610	656	626	622	623	655	632	598	630	614	604	638	604	605	654	625	620	622	578	601	600	637	636	625	635	630	643	599	606	654	619	613	649	635	627	565	638	645	617	619	653	656	625	648	609	642	592	635	628	675	626	649	623	627	620	636	619	644	610	640	635	651	645	620	635	660	639	631	618	658	604	623	583	585	564	630	640	601	614	656	652	650	649	632	638	651	643
3733	2841	2426	1392	1099	924	771	714	702	650	613	628	573	634	590	585	578	531	579	554	545	567	575	568	588	560	531	566	613	549	575	555	573	555	539	527	546	541	565	499	557	524	553	527	542	578	580	541	537	564	573	542	564	611	573	542	549	573	512	556	542	533	571	535	562	578	548	608	544	545	516	519	546	554	569	548	521	526	532	562	552	541	546	525	590	577	574	579	542	546	582	572	568	581	543	519	548	564	563	550	531	537	550	524	570	532	570	517	543	554	551	530	550	505	562	543	566	532	563	544	536	526	533	574	524	534	494	556	554	536	496	536	560	564	582	586	571	570	563	552	520	567	565	571	544	558	563	513	511	556	588	531	556	534	536	564	536	564	544	547	527	560	529	542	522	553	549	516	550	579	543	518	549	464	549	517	560	564	556	603	594	529	555	525	518	573	539	521	511	534	543	526	568	563	584	545	567	572	554	565	514	570	528	571	524	527	511	545	524	553	569	593	538	575	522	529	591	548	573	580	514	546	566	561	575	538	517	607	537	529	558	503	520	578	539	592	526	539	572	518	580	537	550	569	536	543	545	574	568	562	520	535	544	524	522	563	558	540	523	569	547	558	599	530	553	506	512	583	611	536	558	533	561	529	551	565	555	545	508	556	549	551	572	568	565	537	580	510	528	532	515	559	540	577	568	563	559	533	516	555	544	527	529	548	537	569	510	527	566	557	575	530	532	538	535	524	541	552	533	547	540	584	532	519	516	530	566	514	537	549	546	580	565	510	591	563	560	517	533	550	547	573	521	549	548	536	544	581	559	545	520	570	546	546	534	547	553	522	560	527	498	538	539	561	546	604	574	486	548	510	557	561	526	588	585	568	556	555	507	511	544	518	553	559	510	546	566	533	544	568	532	542	569	567	540	610	525	615	597	556	529	555	522	577	548	522	519	565	525	538	552	521	567	516	529	580	554	522	509	537	543	524	549	549	543	531	524	551	562	585	559	530	552	555	504	535	548	521	560	524	537	527	571	566	555	577	482	571	531	520	561	532	560	522	540	503	550	523	571	514	556	564	512	541	504	538	527	534	534	544	591	561	582	517	525	561	523	543	561	550	507	561	519	549	536	545	544	541	552	537	569	560	592	537	547	516	517	530	556	535	571	527	528	543	551	549	524	553	535	541	527	527	596	570	554	578	521	549	535	522	526	536	527	510	562	529	537	508	559	551	584	568	538	558	547	556	539	510	538	549	532	578	559	553	571	542	513	520	521	553	562	514	555	533	528	549	567	540	524	523	542	534	563	511	574	553	544	582	542	584	528	536	560	573	554	535	559	519	564	553	534	582	545	554	544	528	555	535	538	504	541	556	533	563	543	546	534	576	547	520	516	517	543	531	563	536	555	541	549	544	589	515	498	565	576	572	548	557	541	566	526	566	557	553	534	537	553	512	561	553	558	511	530	561	556	547	552	564	523	535	503	521	534	564	548	505	543	557	566	567	522	562	576	525	514	515	546	562	542	529	556	582	519	549	542	531	562	566	504	534	567	564	538	611	544	530	544	541	536	537	570	594	563	479	547	531	545	543	597	509	569	557	566	497	551	558	524	534	523	526	559	565	547	555	533	543	525	582	538	562	540	523	493	551	547	545	522	547	604	542	552	513	547	550	570	531	532	556	553	571	587	563	572	549	518	531	580	496	580	535	555	527	574	541	553	548	572	519	561	545	553	521	548	589	530	535	552	518	557	548	560	566	577	542	547	590	570	525	521	544	514	536	572	534	521	547	550	509	545	587	546	537	553	565	503	544	558	502	521	516	574	597	516	527	530	516	553	520	573	540	519	595	566	531	546	572	533	539	550	559	511	540	546	570	540	524	585	553	542	517	549	561	558	492	517	552	536	563	576	557	515	538	534	567	533	513	544	547	499	533	512	578	535	557	506	569	532	549	555	551	547	553	512	575	521	540	548	551	555	521	573	515	543	573	549	549	537	539	557	563	518	564	532	584	531	592	524	516	548	553	512	567	548	559	555	514	573	504	539	552	535	543	539	540	532	533	531	533	559	559	558	560	517	531	555	564	574	561	556	535	570	538	535	543	572	568	531	559	583	511	548	517	548	519	507	557	545	563	560	542	545	542	606	555	561	540	541	549	544	563	556	542	528	543	512	525	532	544	559	500	518	570	567	556	537	578	534	563	550	525	566	567	517	544	557	535	575	549	565	537	575	539	532	577	536	509	535	517	528	564	552	604	577	573	548	548	530	568	571	500	548	538	539	568	540	559	559	529	563	506	533	577	585	571	519	528	562	544	551	531	543	526	541	528	539	562	539	546	530	531	579	540	557	548	542	579	512	553	473	541	512	540	560	549	515	533	530	500	576	463	530	537	558	546	583	562	551	561	544	522	508	544	525	546	553	574	508	543	569	554	547	520	545	519	563	555	533	510	531	522	559	564	496	553	516	505	573	565	560	561	540	567	501	549	540	529	526	551	527	544	571	518	569	522	525	553	536	523	559	558	565	535	521	547	586	537	529	521	528	554	523	565	556	551	565	548	592	540	552	551	526	513	555	502	544	588	502	496	539	529	559	490	562	515	531	516	511	509	541	549	540	507	527	543	542	587	561	576	527	530	535	570	524	542	527	502	570	540	515	544	526	511	528	513	603	557	546	606	560	525	534	525	542	518	546	567	549	582	523	529	554	571	588	589	542	536	530	523	532	538	571	534	532	552	561	569	554	531	577	526	572	508	555	554	535	532	549	519	557	550	519	506	539	536	541	554	532	550	552	514	534	552	552	554	569	575	557	542	520	528	514	559	532	509	537	556	533	544	582	586	560	559	530	562	521	536	571	520	532	563	565	543	563	518	546	573	511	568	547	568	594	545	529	568	545	557	539	593	531	564	528	520	551	507	538	542	497	557	562	526	559	568	516	503	561	543	541	542	527	563	553	508	534	531	537	504	563	537	553	524	524	537	502	568	558	540	538	518	502	527	544	518	563	540	503	513	541	525	544	571	596	538	512	530	521	541	573	534	578	541	540	513	495	591	528	518	577	527	557	513	553	517	535	517	622	535	537	541	554	554	550	543	539	495	555	569	543	549	531	550	501	502	556	550	524	518	545	557	531	486	515	568	539	553	537	525	537	538	524	529	535	513	550	553	524	540	586	540	523	556	563	554	545	540	585	558	582	526	537	511	554	524	529	539	516	518	510	563	560	526	529	565	538	526	601	567	577	524	518	551	546	507	544	492	541	557	496	589	590	522	545	519	543	542	531	539	556	571	520	525	540	520	522	554	533	573	545	565	519	589	516	555	607	562	530	522	548	539	524	534	545	523	584	580	558	571	479	565	505	578	542	574	585	502	532	536	533	594	575	483	519	551	554	532	540	530	541	545	546	498	559	538	599	559	544	569	581	525	551	583	573	525	568	558	548	562	552	562	525	526	530	537	529	526	563	556	527	540	487	568	566	536	560	515	511	549	538	536	545	551	562	532	555	545	543	545
24550	21446	28608	24694	21097	3368	936	612	466	468	410	414	398	391	379	346	432	354	401	344	390	355	366	333	367	337	369	328	361	351	368	359	332	356	359	363	326	348	354	331	335	353	363	320	342	332	336	352	342	332	361	319	359	345	336	359	349	366	330	325	332	325	324	345	363	338	326	345	295	376	346	343	350	323	339	354	362	327	342	345	305	339	341	332	337	323	328	346	312	350	340	377	361	305	320	333	336	313	290	366	340	332	293	347	349	350	320	334	312	319	351	341	342	338	385	321	353	370	321	327	348	353	340	314	330	347	322	362	325	340	343	316	329	337	343	333	332	347	351	334	349	356	336	336	333	305	355	345	348	326	346	341	334	332	342	314	315	373	346	347	337	342	362	335	297	336	325	320	335	335	322	350	322	309	314	338	365	334	330	329	329	385	366	350	320	308	373	335	339	359	344	334	331	339	321	325	332	338	346	321	301	345	348	341	395	358	340	332	356	318	335	337	353	328	332	349	346	334	363	320	361	299	301	325	321	346	359	369	331	337	355	312	364	322	322	353	391	320	347	356	346	346	377	332	347	322	387	333	307	302	334	343	341	359	324	322	316	340	334	352	346	328	335	319	347	351	350	314	340	368	322	335	330	345	322	343	323	370	367	379	326	348	326	312	320	333	375	315	343	322	349	324	345	327	355	343	348	320	338	335	297	349	336	327	349	327	325	329	341	364	362	346	342	332	349	341	350	333	321	337	336	337	329	345	331	345	344	328	322	359	343	320	350	316	290	353	354	327	345	360	339	336	295	367	313	377	312	356	338	349	311	339	300	336	306	300	341	322	351	349	308	325	319	332	357	351	334	329	320	332	359	357	357	329	329	324	343	305	370	340	380	327	299	336	320	344	335	349	335	315	345	341	315	350	367	329	330	323	327	330	362	330	345	311	321	336	375	359	297	331	356	299	336	342	335	324	312	323	323	329	357	333	357	315	332	296	341	369	348	318	316	328	309	337	297	341	327	326	340	343	346	333	348	324	366	329	329	313	314	317	332	345	316	326	294	351	331	331	354	378	367	309	350	318	341	347	303	364	346	342	337	366	346	339	334	344	360	310	330	338	374	323	321	322	332	314	343	337	346	349	324	333	346	307	336	310	341	322	366	321	342	351	320	360	348	318	331	357	365	358	337	311	332	344	282	360	336	321	313	331	316	333	345	348	335	303	300	330	329	342	322	338	332	344	328	315	367	353	331	359	309	332	341	343	331	355	328	324	335	332	370	354	345	334	338	332	316	303	308	321	377	342	329	288	333	325	337	362	331	318	333	328	323	305	345	349	287	325	337	346	350	332	351	333	342	322	311	338	324	326	345	347	353	340	370	320	353	327	323	349	338	337	364	353	335	344	367	332	362	331	375	338	342	344	329	331	338	348	318	328	316	329	336	358	328	327	304	339	313	366	318	376	363	355	343	373	330	315	336	338	360	368	345	309	324	334	316	329	351	329	327	309	350	326	347	348	324	301	336	379	327	359	361	332	352	356	331	296	316	384	333	337	330	356	318	323	337	353	351	330	352	336	354	341	319	312	341	370	339	329	306	300	370	334	329	306	332	330	358	328	383	353	357	354	341	316	348	271	334	338	320	322	341	327	336	329	341	330	320	307	325	308	350	308	316	328	336	330	293	333	328	308	323	302	328	349	333	350	348	343	326	333	337	351	368	316	315	314	373	328	332	369	337	327	341	321	322	330	314	386	319	358	360	308	316	336	332	356	331	364	365	315	314	333	350	283	317	301	365	318	334	370	346	318	325	358	309	331	329	329	339	312	350	289	321	327	344	329	333	341	344	351	332	326	344	349	288	373	327	310	323	344	320	311	335	323	339	333	314	325	316	319	330	310	327	337	337	357	329	319	350	341	306	317	330	326	357	312	356	325	368	326	333	379	351	324	340	315	356	330	319	323	333	340	339	347	315	332	324	379	312	358	343	325	311	333	305	339	336	351	356	348	347	344	341	345	314	312	330	358	368	328	344	334	356	360	353	323	345	324	340	347	347	336	340	330	326	383	343	325	335	351	334	305	334	297	307	337	336	316	328	329	332	346	325	316	326	307	337	345	316	290	336	327	366	318	349	347	360	336	350	312	291	318	320	338	327	347	333	321	351	328	347	308	316	339	334	346	344	299	294	354	308	351	336	337	354	364	328	338	333	328	357	312	337	308	328	353	337	340	334	365	339	315	345	330	280	347	362	312	304	391	371	337	337	314	360	317	354	357	344	326	357	361	338	354	308	318	341	335	305	338	310	356	333	315	354	345	332	325	337	316	324	374	328	309	342	318	353	306	332	314	321	306	342	314	310	331	310	306	341	300	344	349	327	349	331	344	331	342	298	328	360	345	351	311	321	342	337	357	295	350	328	322	312	351	359	354	351	346	329	353	316	358	338	340	326	321	342	324	350	362	333	353	320	345	311	326	334	338	324	343	340	330	331	329	350	354	347	334	324	329	353	334	306	300	328	348	330	330	318	320	326	376	369	348	336	328	302	318	331	331	317	336	344	344	343	342	351	358	344	334	309	304	348	317	373	314	334	311	349	314	347	369	366	340	352	336	369	315	381	319	317	368	368	339	336	313	367	332	371	343	343	324	339	336	337	317	342	319	373	352	328	327	329	336	357	319	329	314	345	330	353	333	315	326	325	313	331	339	318	301	353	357	343	362	354	340	327	326	336	330	312	339	343	316	320	338	333	317	359	347	317	342	344	332	353	366	324	338	294	341	326	350	342	325	335	305	351	325	343	342	352	320	326	322	333	318	314	348	339	351	362	348	340	374	330	340	338	344	330	342	336	313	301	322	321	312	322	331	349	313	325	325	320	360	315	344	318	343	354	322	335	312	333	315	344	332	337	345	379	337	315	335	335	335	381	350	338	359	339	376	322	335	339	349	312	335	364	324	360	344	330	358	320	367	320	286	351	341	371	346	337	351	333	359	342	357	319	354	341	340	353	301	341	351	330	341	326	328	307	334	310	324	325	278	345	334	345	352	326	372	308	323	330	355	320	316	341	322	329	349	329	322	332	353	317	367	342	329	329	327	365	326	311	305	326	314	342	320	331	346	337	323	331	333	327	329	311	333	315	328	311	340	338	343	324	312	345	335	354	329	363	323	346	320	326	317	321	334	333	299	343	332	309	344	345	338	336	303	320	323	326	340	350	321	315	325	307	375	362	343	323	349	351	325	323	326	322	332	339	342	311	332	313	363	330	323	346	348	294	354	326	350	353	313	321	366	362	326	330	350	330	362	354	315	315	346	332	299	290	317	331	343	350	354	326	338	371	306	312	343	316	315	326	338	359	344	312	346	342	319	337	351	372	339	359	323	336	330	338	340	324	344	361	353	315	310	339	328	342	330	329	337	334	343	317	328	314	328	300	317	353	328	321	325	336	308	326	323	351	320	336	347	359	350	332	343	317	350	309	345	336	322	343	343	312	327	302	349	331	332	343	340	318	347
3828	4975	3985	2129	1328	959	739	681	611	554	439	457	415	426	399	368	398	332	363	365	341	358	374	354	350	358	334	324	346	335	362	344	340	317	320	335	319	350	350	327	306	358	353	318	354	330	356	335	319	313	325	344	359	358	290	321	354	329	343	323	312	326	350	290	312	339	336	315	317	318	337	312	318	305	328	301	314	326	317	313	308	310	311	344	301	302	313	343	321	303	304	345	312	304	321	322	333	344	307	300	317	348	332	349	325	335	318	310	332	332	348	324	338	304	361	318	346	336	289	310	318	331	315	333	303	328	359	337	299	300	299	338	292	308	329	310	296	333	314	291	306	322	299	320	358	349	315	321	299	330	325	331	311	335	344	302	318	309	295	352	307	316	310	297	359	323	307	327	303	326	330	303	309	338	290	340	318	286	297	313	327	308	318	308	334	311	344	323	303	341	284	319	321	322	299	338	313	316	319	310	351	319	304	322	322	278	320	301	353	320	331	323	325	318	284	286	334	316	339	313	313	312	327	325	318	309	308	284	297	329	312	307	325	325	278	332	317	310	313	336	306	311	342	320	336	316	301	289	336	368	313	320	334	345	306	322	350	327	325	300	289	291	335	323	321	334	305	327	320	318	315	321	348	300	306	311	305	332	300	326	310	345	316	328	331	304	326	314	300	315	320	348	341	328	325	345	286	291	339	326	301	333	324	316	305	282	327	347	344	285	315	354	346	301	302	340	329	332	321	317	318	314	325	328	324	306	331	318	337	301	314	304	317	314	319	311	303	331	354	331	307	276	328	324	286	362	319	320	303	334	353	330	331	351	303	324	345	306	363	324	301	299	303	305	316	318	330	330	318	335	313	315	343	331	324	308	312	324	287	311	300	310	329	304	303	295	336	309	298	322	341	303	296	320	326	267	338	324	316	323	307	306	315	329	327	313	330	301	346	335	294	339	296	325	329	301	314	341	329	302	319	315	284	333	339	291	338	320	310	336	333	340	313	337	337	286	306	302	325	314	312	330	334	314	305	338	330	303	359	338	307	315	353	320	288	298	311	301	284	341	325	350	321	312	333	317	315	298	356	300	275	322	327	328	328	313	294	321	355	343	322	306	310	329	348	293	318	303	276	291	305	348	312	329	340	317	319	322	326	295	284	326	305	281	359	325	357	325	317	300	359	332	333	327	299	320	325	313	331	314	291	330	332	334	287	338	337	345	338	332	327	344	312	300	320	318	317	327	311	298	285	324	333	315	355	327	340	341	327	301	298	326	332	312	324	307	285	336	301	305	303	315	346	304	350	286	315	289	290	303	300	325	327	331	288	336	343	310	328	326	304	332	315	341	315	331	326	341	367	325	298	299	325	317	281	295	318	341	328	306	340	307	323	324	316	306	287	319	328	305	319	302	343	340	346	300	305	318	331	328	321	317	300	308	324	303	307	334	327	329	291	325	313	324	324	326	330	309	277	312	291	334	313	326	312	312	300	294	265	329	318	345	353	291	305	308	330	287	344	334	323	323	315	316	293	314	332	308	313	316	323	326	336	316	297	326	324	304	315	290	329	320	342	311	330	305	304	325	310	324	281	316	311	311	356	295	304	326	288	312	330	305	315	318	300	307	317	327	312	287	334	288	317	315	312	315	331	341	307	317	330	314	320	285	294	323	304	309	293	340	329	302	309	327	312	292	327	307	323	314	324	306	280	324	313	316	301	332	288	327	322	311	304	332	328	321	299	327	312	311	329	301	310	304	321	328	324	321	294	303	316	315	329	332	302	293	358	314	313	329	288	315	332	300	313	313	345	312	296	307	315	325	298	326	322	335	301	330	304	297	313	320	334	334	328	311	292	322	348	292	289	305	350	301	317	299	343	319	269	295	332	321	316	328	313	298	291	326	324	287	314	291	286	326	319	282	288	306	345	325	300	290	314	312	324	286	304	322	337	317	301	350	311	323	277	322	321	275	302	322	317	307	310	343	306	306	279	325	303	327	338	324	313	337	315	308	347	322	299	285	329	313	312	285	306	344	321	297	313	324	281	316	335	343	331	318	322	302	317	315	316	341	310	341	314	289	322	299	316	300	316	343	317	346	316	334	307	301	301	313	308	309	330	283	322	351	308	279	298	271	299	310	336	341	320	312	296	306	288	278	311	344	309	339	303	305	308	290	323	316	331	343	284	320	323	314	327	363	317	282	308	329	316	293	312	300	338	313	325	356	317	352	285	304	285	313	282	331	305	329	308	316	292	284	333	312	342	330	304	318	329	305	328	305	335	311	334	297	312	321	304	325	312	325	314	318	311	312	315	318	343	279	334	304	321	334	343	280	285	305	319	331	314	303	308	324	295	313	333	301	321	328	340	300	316	292	304	306	272	337	324	291	318	311	316	309	302	301	355	305	301	328	324	272	315	342	293	316	320	356	328	295	300	329	303	326	305	300	314	301	325	332	333	318	325	333	310	289	314	320	305	292	327	308	302	320	292	257	290	322	317	309	342	298	294	294	328	302	274	317	317	284	295	304	304	319	285	306	320	312	337	333	307	293	354	330	294	338	332	335	322	326	318	328	329	316	320	301	341	316	317	297	323	319	313	323	305	280	324	302	310	319	290	306	335	296	315	302	338	306	302	353	303	324	306	293	286	318	302	300	314	310	298	329	366	321	339	304	303	332	353	326	328	312	329	341	303	300	328	317	304	342	321	313	295	329	312	326	314	322	291	327	320	290	309	294	304	312	292	293	332	340	319	303	317	300	304	290	290	308	300	297	308	317	325	300	318	308	317	327	330	329	328	334	310	331	327	322	309	316	343	303	291	309	349	327	298	324	325	303	318	296	309	298	315	336	272	306	334	307	330	279	338	348	310	330	301	328	282	335	299	277	299	309	303	313	298	338	303	322	316	289	318	294	319	293	318	341	321	320	307	334	313	333	323	308	299	294	316	321	290	317	322	309	321	313	340	286	302	327	331	282	356	283	317	297	297	301	306	296	310	326	320	319	318	345	305	310	305	325	325	308	325	290	378	294	299	330	325	301	336	344	324	306	314	307	340	289	325	307	328	299	311	328	310	325	311	344	275	309	311	314	336	323	274	309	302	330	317	370	286	323	297	330	311	335	333	324	286	313	314	277	322	297	296	324	290	324	338	347	326	344	343	341	284	317	298	285	294	314	299	322	293	306	308	289	326	319	340	313	360	311	265	336	305	328	308	311	309	319	322	303	325	313	347	281	311	323	313	307	335	317	326	334	323	313	296	309	340	304	334	320	297	357	294	277	318	301	342	339	328	313	282	325	296	315	359	315	337	306	292	313	301	313	311	298	328	314	303	308	308	295	280	314	334	332	327	291	310	326	299	326	318	310	335	324	328	273	307	331	320	343	336	286	346	312	316	307	342	298	322	295	312	301	303	292	349	275	314	316	307	312	294	326	313	323	315	295	330	308	314	314	327	319	332	306	284	318	330	318	311	312	302	314	304	312	300	322	334	318	288	280	310	296	317	304
27838	10262	1758	1236	954	956	934	1017	942	955	965	952	941	1011	948	935	960	903	973	906	933	944	952	982	967	965	935	944	950	987	911	935	919	942	965	926	880	999	953	951	947	980	957	986	943	955	947	963	973	932	930	956	926	917	922	918	934	1042	951	954	944	905	954	979	901	917	938	972	939	909	988	915	913	939	948	923	937	928	924	934	900	962	978	985	912	889	982	938	928	995	908	957	899	908	993	975	941	907	927	919	985	998	925	951	950	925	929	907	909	939	970	932	941	908	926	914	994	957	979	919	946	971	880	906	952	889	958	902	912	924	975	932	931	923	925	921	936	942	951	913	936	935	910	949	964	937	958	944	981	934	943	890	1002	948	918	1007	974	947	902	922	907	893	925	1029	935	943	977	940	919	1002	914	925	975	935	987	940	971	917	935	946	884	960	902	934	955	889	935	1001	941	910	991	939	926	903	976	943	924	962	952	939	950	980	900	935	925	917	938	929	889	886	939	947	955	943	935	968	939	987	1008	971	940	935	978	910	925	927	1005	926	982	951	908	889	984	970	964	938	946	940	972	969	925	994	937	870	878	885	937	928	984	949	972	946	982	896	986	921	969	921	924	967	915	929	931	957	954	958	956	900	919	957	943	949	952	970	980	845	896	893	911	931	972	935	964	902	938	937	958	951	906	937	971	907	955	932	905	955	954	928	911	954	934	949	961	1001	951	965	937	884	974	971	910	967	895	949	917	953	931	941	960	946	894	902	969	941	925	942	906	874	945	929	911	937	918	940	964	954	997	929	987	959	920	936	938	921	956	944	937	971	968	925	952	973	900	926	969	920	945	956	962	894	948	953	958	938	929	972	925	936	1028	970	990	947	946	956	922	969	933	897	997	925	934	929	987	982	928	936	915	922	906	966	966	914	944	979	991	1006	921	925	934	974	909	961	981	920	977	1006	949	978	907	946	952	887	993	922	919	937	888	934	900	944	914	922	930	910	934	947	942	911	881	894	936	975	942	965	941	1026	982	941	975	927	905	976	916	982	914	983	955	921	989	939	980	949	942	1015	950	924	923	897	945	951	988	950	955	936	954	870	962	958	976	902	904	936	952	976	924	973	936	959	888	979	896	930	953	920	974	929	886	973	946	866	978	911	959	974	930	989	930	936	958	954	916	912	911	920	952	939	977	969	930	926	966	953	901	948	949	960	964	954	920	956	1000	977	967	968	945	999	950	935	920	899	929	922	913	934	931	920	971	909	927	1008	890	974	952	900	910	896	943	913	993	887	920	976	931	915	950	923	879	924	925	939	957	982	934	955	933	967	974	927	965	947	918	932	901	892	921	1007	975	931	907	913	908	934	883	919	910	938	929	952	929	959	918	894	927	953	897	926	955	970	920	1000	957	897	888	958	963	918	980	936	932	924	952	977	920	922	948	929	944	918	1021	937	939	935	943	900	942	947	927	926	1005	941	955	924	869	950	932	921	928	952	958	862	949	986	928	914	961	946	994	948	995	966	948	882	933	906	898	936	935	958	1015	943	931	917	932	982	944	1007	900	964	918	913	925	898	849	956	984	916	920	921	929	926	942	942	963	927	915	916	934	911	928	931	932	971	940	881	941	936	901	969	930	958	936	972	1018	948	934	919	948	964	906	954	947	885	883	925	911	954	988	903	894	948	976	987	902	906	957	915	946	891	1003	897	930	953	947	900	915	965	925	905	937	928	1008	1015	885	913	964	999	925	962	892	943	978	953	903	894	931	997	940	944	891	974	971	907	977	872	979	933	928	902	923	971	990	959	931	972	921	954	921	962	918	961	890	969	914	916	949	836	982	915	929	978	948	981	979	939	919	906	936	926	934	954	961	971	960	960	958	928	1007	923	945	964	923	917	872	924	985	956	933	986	884	914	938	950	941	969	986	919	863	957	920	892	929	933	991	928	917	938	924	974	1000	939	880	974	962	939	926	977	920	937	911	927	943	923	949	930	976	962	973	898	923	939	886	896	940	981	931	929	977	935	973	969	962	963	948	961	929	912	958	902	902	960	942	931	966	977	911	978	973	936	899	927	941	897	998	931	933	931	947	968	960	937	968	899	940	928	916	901	916	909	979	921	944	921	912	930	998	996	922	948	889	938	895	968	942	915	949	947	972	979	944	1016	910	940	941	938	925	916	959	945	983	941	982	943	924	902	961	939	894	912	924	964	932	955	915	854	926	887	964	962	923	943	990	928	919	943	968	933	983	958	914	968	932	921	993	897	899	945	999	921	947	913	967	961	929	927	939	908	1025	875	982	856	966	906	903	922	925	934	898	892	863	940	965	929	926	895	940	938	921	1012	887	927	893	919	958	934	971	891	945	915	920	951	901	881	956	921	951	946	919	902	909	938	970	912	950	929	914	920	1031	969	941	952	922	919	963	944	923	1005	910	932	933	915	950	936	972	941	887	926	965	936	926	915	918	950	969	937	951	928	916	943	919	929	924	934	949	916	939	877	967	954	931	924	944	1003	865	939	942	950	965	938	946	907	910	914	927	929	936	938	894	919	969	960	945	930	978	913	976	866	933	932	922	964	934	925	864	924	993	923	949	949	965	942	896	968	984	961	968	940	919	939	964	931	944	892	926	927	955	916	896	926	961	915	981	936	901	967	932	923	929	967	937	915	980	979	954	976	946	829	968	984	965	950	948	947	941	917	945	961	930	926	941	989	964	994	935	887	866	925	908	891	938	895	923	938	961	978	965	948	941	940	924	980	950	963	923	885	946	968	942	986	935	956	933	912	956	932	896	948	922	953	953	914	977	967	868	852	967	959	926	907	850	898	979	953	978	972	925	969	883	963	920	941	918	938	926	921	980	895	930	873	922	996	976	903	938	985	957	951	930	920	935	990	943	938	936	917	930	951	946	951	910	941	959	941	875	940	913	950	933	977	973	887	937	957	943	972	990	974	957	919	942	896	920	936	957	999	931	910	967	923	963	972	871	909	928	909	970	934	960	959	914	952	925	913	965	961	907	931	916	938	929	969	957	911	948	968	982	881	926	923	922	949	937	896	921	890	953	955	928	926	937	910	930	911	949	904	975	987	945	977	920	950	971	889	969	957	1001	964	924	989	952	964	961	948	889	915	937	915	935	900	906	934	959	981	909	960	970	911	915	932	929	953	921	938	915	929	986	930	963	898	974	885	940	892	862	961	922	904	906	953	920	918	946	985	973	950	964	939	904	915	949	941	906	885	938	1015	935	917	932	955	948	908	920	929	917	924	977	967	937	941	944	980	984	943	882	925	954	937	896	933	989	943	921	921	935	932	919	902	922	937	951	878	916	933	920	970	981	952	1001	969	956	926	949	915	1017	955	969	962	943	884	997	896	923	1002	950	956	1021	957	962	996	891	975	962	942	945	959	922	955	961	966	937	935	945	921	933	933	956	948	972	921	944	865	940	946	916	943	969	945	967	922	989	907	921	886	944	943	952	931	927	981	944	915	950	933	986	964	940	1018	966	928	930	973	883	922	971	892	967	977	922	904	922	883	933	967	967	955	920	970
5550	980	970	886	787	800	767	808	819	768	787	791	826	805	763	772	765	803	774	740	787	850	767	788	792	753	815	760	766	717	776	808	785	703	757	757	758	754	748	747	793	748	760	752	766	779	780	780	829	806	785	752	728	745	757	795	759	791	737	745	765	750	791	812	747	723	751	753	757	736	762	764	755	820	769	740	772	799	809	797	805	743	802	773	806	746	751	768	766	747	746	769	799	816	789	748	801	791	761	715	750	813	746	776	796	788	772	774	826	772	780	797	761	748	775	777	784	685	730	769	763	758	711	775	808	753	769	772	737	747	797	732	735	704	819	742	769	800	810	777	757	758	770	767	767	750	757	798	740	791	767	717	723	770	735	772	764	771	752	791	782	757	815	763	750	771	811	782	760	739	755	789	713	772	776	784	732	748	770	784	754	753	736	761	756	774	763	768	785	776	729	792	794	762	843	731	715	742	782	818	723	760	765	762	748	773	750	773	800	736	765	744	768	737	736	760	798	768	745	797	726	820	775	762	739	812	811	754	797	716	776	715	805	755	762	761	765	782	754	778	782	842	715	759	817	783	771	740	757	744	798	775	723	695	759	722	768	776	758	779	730	756	770	752	804	704	789	789	800	780	761	750	816	766	756	777	786	773	794	727	732	718	795	774	746	772	751	793	720	802	764	788	787	799	748	725	748	778	755	811	734	821	774	776	769	736	711	790	798	737	775	739	761	744	713	740	764	735	787	777	802	768	783	790	755	699	751	736	784	743	769	754	761	772	785	763	764	753	766	769	785	785	724	788	753	729	803	755	767	771	781	729	743	794	729	729	765	733	762	792	745	754	772	740	734	711	766	753	771	812	743	742	817	812	776	716	744	811	781	824	796	775	746	798	751	767	753	782	774	782	710	701	728	747	786	759	780	773	776	763	755	724	720	831	779	794	745	757	726	766	766	833	774	806	783	751	757	790	814	731	781	788	799	760	782	777	812	730	784	783	798	791	808	770	725	769	770	750	764	781	732	762	735	795	801	701	804	769	737	775	811	766	719	764	748	772	764	793	753	763	760	780	786	749	792	755	743	802	795	770	746	770	755	747	756	758	849	799	722	730	831	743	732	773	791	759	796	799	743	805	737	765	773	765	755	753	779	784	784	799	765	746	741	770	747	756	744	775	732	736	779	803	741	824	758	790	775	743	785	740	727	756	801	796	784	805	791	763	732	809	735	809	785	748	772	748	824	810	788	757	786	764	790	772	707	739	819	762	723	738	767	784	793	787	832	751	790	793	761	747	784	792	762	765	783	773	753	748	798	742	756	772	783	734	740	760	776	764	716	753	792	775	783	726	760	734	774	731	744	773	750	779	793	790	786	759	751	798	761	765	823	805	797	762	760	808	744	788	765	713	759	853	748	795	735	756	771	771	772	769	737	745	772	780	757	761	805	713	800	739	738	744	748	838	817	812	724	744	762	779	749	746	739	706	788	775	745	763	713	724	805	835	724	799	790	814	774	779	764	749	755	770	766	796	748	745	743	778	721	801	801	776	778	717	736	831	754	804	758	826	746	804	767	768	758	823	754	747	763	751	789	748	775	776	806	751	780	766	786	713	796	760	797	769	780	783	788	787	740	751	775	803	753	731	751	793	785	768	788	746	726	804	771	779	757	755	759	765	767	815	795	758	779	758	813	784	752	762	722	788	735	819	755	785	777	794	721	755	792	788	725	789	738	773	755	756	790	807	740	772	759	772	757	756	774	775	760	759	729	768	795	764	762	765	792	795	786	743	780	769	737	771	767	664	798	776	799	767	784	759	713	773	742	777	757	704	811	750	742	782	812	775	753	747	771	774	827	783	733	764	727	772	781	791	724	766	730	755	739	766	697	792	740	778	787	752	751	764	760	747	815	768	795	771	740	760	778	792	778	767	724	758	783	769	819	801	783	750	758	795	735	789	775	787	790	752	779	774	790	775	828	757	819	781	774	768	751	772	784	767	760	730	760	824	784	821	785	697	767	782	757	778	747	746	755	771	760	822	735	795	732	794	767	848	801	742	754	739	773	808	785	780	749	764	761	803	757	762	776	773	773	742	777	744	796	781	749	736	810	769	791	810	849	747	749	777	783	749	803	772	704	731	758	810	763	774	710	719	773	780	773	787	758	773	751	758	757	734	762	730	767	785	776	810	773	798	779	761	745	721	746	790	796	762	767	758	712	770	823	741	778	776	737	797	784	767	758	761	772	764	764	791	733	775	767	795	799	761	720	762	745	773	760	768	780	745	740	776	775	785	742	765	774	784	744	833	762	771	781	745	774	789	791	734	768	747	748	788	751	775	801	765	748	743	751	733	753	764	734	767	765	785	756	777	815	729	789	754	774	764	797	791	755	752	749	760	752	762	790	772	773	845	746	797	768	745	712	740	731	792	751	745	761	759	793	771	722	756	797	791	839	731	769	755	789	748	755	744	753	747	736	793	754	774	824	719	772	784	758	743	761	771	807	776	757	741	748	740	777	740	763	778	831	746	829	799	781	767	747	764	748	816	700	765	788	769	804	764	766	764	782	793	774	866	790	763	766	822	774	788	743	790	775	708	771	799	781	751	786	731	729	797	748	784	749	745	774	781	757	762	738	769	771	799	764	811	751	783	782	741	758	775	748	765	813	757	752	778	782	825	725	787	789	803	777	735	793	798	758	731	760	776	762	844	755	802	751	747	793	711	721	753	780	796	756	757	723	787	755	787	751	799	766	757	814	767	748	802	775	751	754	756	761	793	737	729	758	757	775	746	789	752	791	753	797	770	789	772	744	748	757	794	789	740	774	758	728	788	782	784	755	742	781	763	769	769	756	783	745	751	729	786	730	765	771	776	727	784	757	800	776	752	776	733	784	844	783	794	738	755	725	705	800	739	798	746	798	768	788	791	739	729	735	788	800	748	765	791	778	773	751	784	749	769	792	769	805	762	747	745	780	776	786	799	781	777	768	720	774	755	769	791	767	806	731	795	783	758	820	798	780	769	727	777	734	791	743	776	694	735	791	784	804	763	785	761	741	755	765	756	739	791	777	748	758	765	737	753	811	763	744	775	789	762	706	742	816	836	776	768	766	774	753	775	729	846	789	750	776	767	797	814	778	737	798	760	753	753	741	682	769	746	770	732	743	815	772	750	764	761	774	746	786	782	752	774	773	758	767	770	803	793	756	776	825	792	772	783	737	762	743	761	777	732	769	789	768	761	769	793	770	772	781	759	715	772	749	737	737	791	763	775	791	785	773	796	724	777	766	787	760	718	765	780	816	758	772	728	784	802	758	765	746	788	768	792	752	740	782	790	763	760	754	741	768	794	730	752	741	698	802	740	823	765	782	761	760	766	795	742	768	760	722	762	788	794	746	774	786	763	743	755	732	767	769	766	782	756	757	734	748	749	768	753	810	778	769	825	730	795	731	774	806	764	771	776	766	762	795	752	794	788	777	794	752	772	815	768	781	776	779	788	784	800	759	829
25792	21448	27187	25361	3998	1106	846	744	703	701	692	617	655	733	636	624	641	657	650	608	652	619	624	637	637	640	637	634	669	614	644	596	625	652	594	631	606	614	627	673	680	620	635	622	617	639	603	620	645	638	620	607	579	624	609	625	636	582	645	597	638	668	628	627	634	607	612	605	641	654	652	626	639	572	643	547	620	617	664	597	625	637	602	612	596	642	640	654	579	621	639	612	599	625	603	639	595	610	684	640	611	560	609	643	613	642	626	660	645	635	632	653	634	625	576	604	644	635	598	568	562	588	631	655	661	570	667	657	603	607	624	597	571	644	632	624	643	623	605	625	615	633	627	648	602	615	613	654	645	645	594	607	625	595	618	590	632	679	614	613	609	607	660	590	640	654	684	620	627	602	634	647	681	631	641	601	625	597	614	633	605	641	632	625	620	631	576	632	571	608	646	575	610	577	615	570	606	613	609	629	616	650	628	661	620	587	611	626	630	659	641	630	572	622	591	624	651	615	638	610	580	535	633	651	623	575	634	597	592	569	642	609	656	615	614	615	607	605	629	596	569	628	638	579	651	645	577	666	639	612	624	680	605	603	633	631	641	596	586	602	646	631	678	624	660	636	609	658	649	645	619	630	634	619	601	618	613	660	632	619	661	619	645	604	602	650	604	605	624	606	620	608	627	635	617	637	622	600	633	617	599	642	619	570	604	592	626	593	626	627	603	608	616	586	633	628	556	602	635	616	638	648	676	591	646	579	619	564	594	632	639	651	627	615	642	611	595	634	601	593	606	603	635	614	593	574	664	655	618	613	668	635	599	601	625	621	584	654	581	611	634	600	600	628	598	629	635	623	591	600	629	634	653	650	668	619	646	578	628	656	625	652	647	577	611	656	613	676	647	647	654	644	590	630	619	664	593	616	622	629	614	610	596	643	643	621	601	603	578	620	616	649	633	616	660	603	644	647	642	645	657	618	616	603	613	688	643	670	619	620	647	589	618	623	655	615	637	603	614	603	608	660	609	602	581	640	592	574	687	631	587	708	576	649	641	603	627	627	640	647	638	610	602	662	644	614	634	650	629	643	601	648	675	596	617	662	675	635	617	635	627	654	580	631	633	672	635	597	634	617	581	655	651	615	666	635	618	611	618	647	613	624	586	610	650	619	625	595	627	645	597	615	599	648	627	608	630	648	674	664	664	623	604	625	627	618	616	620	625	585	600	625	615	610	630	601	562	618	586	626	618	649	628	623	596	593	589	628	637	631	621	598	623	616	616	646	613	581	609	571	599	691	651	627	634	560	648	636	582	653	596	618	621	667	605	632	620	602	592	617	636	626	601	612	608	614	629	604	599	608	662	613	633	621	659	686	612	617	603	577	604	636	625	607	677	651	593	611	633	611	660	607	608	559	641	636	608	607	648	616	619	636	585	642	629	600	595	607	652	626	627	607	663	638	581	572	611	605	593	595	618	666	629	625	573	646	675	633	670	627	611	605	594	641	582	608	616	577	620	627	624	603	595	617	673	613	622	608	630	609	648	598	620	626	620	655	649	630	653	599	608	619	572	620	574	626	627	657	620	631	597	616	590	624	621	601	652	577	644	622	610	663	647	577	631	644	647	614	630	564	645	644	582	631	577	597	588	642	622	602	638	643	591	610	642	606	597	622	596	657	608	635	651	613	611	633	642	616	647	616	626	585	554	606	637	640	639	586	640	630	610	643	584	584	574	660	612	642	635	586	607	645	613	599	587	620	632	643	633	620	659	618	611	608	615	672	633	576	598	591	650	642	650	648	640	592	603	606	667	650	674	645	605	634	619	595	641	603	633	633	628	605	601	611	630	616	606	603	629	633	612	585	681	617	597	575	640	659	643	581	654	614	633	635	641	608	615	614	654	610	632	632	607	662	628	589	630	653	595	624	644	656	663	625	604	662	629	609	664	638	626	625	621	615	608	628	619	649	625	645	642	649	632	652	627	621	611	628	650	612	612	591	644	602	659	633	637	603	625	619	599	640	625	643	684	618	612	596	616	627	569	659	617	603	668	590	632	634	647	614	640	614	625	553	604	624	605	602	625	644	611	641	661	589	591	638	597	593	604	576	573	633	656	617	620	591	646	612	656	645	666	607	607	581	601	591	630	606	609	613	606	621	654	594	611	625	597	579	657	644	627	611	619	586	604	635	638	600	635	587	646	647	630	616	647	599	622	691	674	619	593	598	657	626	619	634	603	594	625	610	634	639	616	602	582	573	634	608	610	662	588	620	673	620	637	601	614	592	663	597	650	663	639	639	625	586	580	586	653	621	626	650	625	603	617	626	624	643	599	619	614	616	596	610	600	614	626	605	591	655	583	615	612	619	601	629	595	631	655	622	641	607	620	622	612	629	585	564	625	617	643	573	631	618	574	561	638	628	609	675	641	638	644	611	569	619	659	628	636	636	637	647	637	637	622	625	609	607	626	580	595	640	627	599	600	633	625	619	591	599	538	591	617	608	615	633	616	614	627	629	611	614	659	627	588	591	620	625	669	628	653	646	601	637	614	642	618	627	638	629	649	606	626	603	631	639	675	588	619	588	602	629	624	574	617	604	637	639	618	631	590	629	632	586	611	607	628	625	587	632	614	629	653	628	628	580	631	599	587	607	592	636	651	630	641	623	618	631	617	652	645	632	589	667	583	630	598	615	619	657	606	564	656	606	599	633	616	601	643	648	631	606	600	596	557	667	610	615	606	612	654	588	592	617	627	635	596	653	612	623	633	609	589	607	632	617	573	599	621	658	645	619	628	597	574	611	603	616	641	628	630	642	614	614	624	596	610	641	585	605	576	605	596	655	621	633	631	608	661	614	608	612	636	630	619	682	638	621	595	620	629	630	685	612	611	643	620	619	625	593	619	634	657	610	593	640	599	629	651	598	585	573	632	602	640	601	629	569	646	600	583	621	590	617	686	630	602	594	627	590	627	662	599	619	653	613	682	620	607	602	604	624	589	606	615	616	604	598	633	618	640	655	631	593	652	567	636	628	608	625	696	607	615	624	674	637	629	620	636	656	622	607	616	606	608	628	612	617	625	668	612	578	627	627	582	617	644	615	629	648	662	654	647	604	585	611	597	620	584	619	625	602	673	625	598	582	627	616	623	633	631	637	583	655	611	662	601	583	598	556	601	644	643	617	577	627	635	645	604	648	596	585	580	614	623	619	644	570	620	621	622	594	607	632	643	608	624	603	643	630	643	616	562	598	626	660	638	617	648	681	605	640	620	634	591	609	639	640	627	619	615	628	578	633	612	664	604	651	618	639	634	612	565	596	649	623	628	577	638	576	586	603	635	650	648	630	650	631	646	597	664	631	609	643	589	621	613	632	610	657	564	681	617	664	621	623	659	651	630	603	678	607	600	647	680	639	658	623	653	647	615	593	615	632	611	620	589	633	570	578	667	639	610	574	626	618	583	602	623	618	581	627	626	610	613	624	626	622	600	603	617	646	588	612	621	621
3811	2921	2521	1406	1036	885	747	729	711	666	661	631	632	623	585	594	615	613	550	568	543	577	552	545	573	537	535	575	572	611	580	573	555	596	567	572	534	523	534	547	551	578	531	582	560	563	501	605	592	544	558	538	571	505	519	601	572	581	614	544	563	532	558	546	516	511	529	568	521	556	578	544	557	579	562	570	561	523	552	551	537	572	580	555	547	562	552	524	568	527	541	548	528	570	540	579	552	552	584	547	576	531	565	574	582	555	546	541	575	540	549	535	532	561	564	523	552	549	555	529	524	558	531	600	581	565	569	547	533	536	538	534	536	561	514	569	589	575	588	506	572	596	577	537	575	552	584	505	578	532	533	583	567	526	549	581	564	559	549	555	575	494	542	534	545	561	542	516	581	568	556	556	585	534	561	591	582	548	544	547	571	574	553	546	546	522	527	521	545	561	565	547	481	553	580	555	560	560	551	558	551	556	577	598	581	572	547	546	561	576	532	576	544	525	574	502	553	542	578	549	508	545	561	540	528	561	561	538	556	565	544	571	571	522	539	560	534	588	566	567	528	539	515	576	554	558	526	552	507	562	522	527	520	498	558	527	525	559	532	509	560	535	582	586	549	545	530	545	518	541	542	561	518	540	513	537	521	552	527	572	565	520	559	544	541	565	594	550	546	564	572	558	559	523	536	552	522	561	565	528	545	554	552	567	544	514	529	540	566	556	505	568	572	517	579	559	609	549	536	547	569	571	558	543	549	571	556	527	561	566	574	525	573	536	521	562	543	534	598	533	567	559	533	525	540	558	529	539	548	556	512	517	552	568	547	534	572	574	534	545	554	514	555	582	557	564	578	557	515	588	554	541	518	545	567	564	546	566	531	561	552	523	531	530	577	543	567	540	550	587	547	591	583	583	525	533	542	551	593	521	488	542	563	532	572	522	560	541	561	530	579	551	525	502	536	575	508	551	534	547	567	593	544	542	571	546	519	536	503	572	550	571	511	549	513	508	571	550	566	520	563	554	556	562	550	511	529	542	517	515	528	582	505	572	511	549	523	576	543	539	532	549	604	523	594	563	514	557	570	514	545	506	525	533	525	531	598	556	565	523	568	580	537	534	520	515	529	546	532	567	546	553	575	569	569	573	558	561	540	563	563	604	530	586	512	548	527	526	584	567	540	508	544	545	595	560	541	523	601	573	528	559	495	541	549	557	520	553	521	553	518	520	547	524	566	535	592	532	566	521	554	501	510	559	568	510	499	560	523	541	581	561	548	574	580	557	525	542	555	530	545	550	568	554	552	535	512	544	553	501	561	549	553	525	562	556	561	561	531	542	511	514	558	498	528	541	548	578	538	528	571	569	576	568	534	511	568	531	516	543	538	567	575	505	539	549	486	565	561	561	548	541	567	543	526	557	523	534	571	519	528	568	547	531	553	516	573	496	566	560	572	588	603	589	550	549	537	568	579	580	522	549	540	562	540	593	527	564	573	534	566	544	564	541	575	500	545	556	563	530	552	578	543	523	577	541	554	549	556	560	508	580	582	518	523	545	542	510	518	555	556	545	547	565	555	553	572	522	520	535	551	549	576	577	536	559	584	542	533	528	527	530	530	566	554	549	528	563	516	550	569	517	502	491	560	527	565	538	551	547	548	515	490	529	544	528	568	577	535	529	553	573	556	527	554	544	575	502	517	569	523	527	521	532	546	549	543	552	537	568	569	558	506	580	545	511	508	572	583	530	555	560	540	568	587	564	523	588	549	556	583	571	527	525	535	578	535	531	559	521	562	557	525	579	552	549	504	488	548	521	551	543	532	504	513	546	513	574	535	549	572	487	553	540	546	544	539	576	521	589	568	544	587	541	546	542	555	517	545	541	576	543	597	536	533	563	560	547	590	509	557	553	572	515	537	580	563	550	525	547	590	559	520	568	526	585	543	494	547	560	539	527	501	542	560	587	532	544	566	547	523	549	534	543	548	531	510	531	532	554	533	568	532	543	505	532	544	589	544	554	536	508	558	543	520	551	545	567	560	559	542	543	547	572	533	555	554	540	512	530	574	575	540	548	578	597	572	552	554	563	561	553	548	481	544	518	519	539	543	579	530	538	557	549	544	520	533	540	573	585	518	533	559	535	560	553	534	579	541	564	571	569	535	541	525	574	550	519	568	558	549	507	569	557	506	531	547	570	588	547	534	585	583	552	547	488	564	529	545	552	507	546	555	495	572	542	517	536	516	529	474	510	536	533	529	571	545	526	533	548	578	559	499	562	560	550	561	497	561	547	575	524	568	498	572	534	526	577	532	541	562	569	563	553	555	567	511	556	578	545	566	541	568	528	514	557	554	584	550	554	532	549	529	551	550	517	542	542	543	553	503	548	558	575	563	585	562	512	495	565	542	518	570	576	539	506	576	566	570	581	574	580	554	520	504	553	505	543	572	555	543	530	530	524	540	555	557	549	530	557	547	565	529	526	556	558	538	542	500	545	561	536	539	568	572	575	568	570	563	563	550	523	551	575	554	523	558	575	558	613	515	558	505	553	523	530	569	516	530	518	556	522	559	508	572	534	501	549	564	551	587	540	579	586	544	548	530	521	551	557	517	541	559	536	575	537	545	559	555	568	555	552	549	557	498	532	546	545	500	549	589	571	572	576	564	532	531	543	548	528	554	555	543	521	548	578	568	546	524	578	556	531	537	553	486	533	547	541	552	543	562	563	516	534	593	542	595	564	543	556	555	564	541	575	574	538	569	522	515	533	562	535	565	546	557	566	535	570	504	536	526	535	583	547	558	527	558	561	553	522	538	550	557	566	532	556	544	571	537	531	514	515	538	549	568	538	550	548	536	526	573	580	538	560	548	551	546	546	536	546	524	557	540	551	537	522	548	571	565	545	558	536	521	548	563	528	569	525	564	544	579	526	568	536	494	557	553	530	548	552	551	575	569	562	562	562	546	534	548	536	560	551	539	542	556	548	534	567	569	590	570	534	535	571	544	514	532	541	536	526	522	575	598	557	556	549	559	548	547	562	545	532	564	548	523	573	561	503	517	551	576	558	535	559	561	539	573	539	578	556	512	593	510	513	526	542	552	541	569	568	537	515	595	522	568	556	596	511	558	533	525	516	555	520	535	509	556	521	521	524	543	523	555	570	544	533	531	549	562	551	527	518	533	542	571	550	574	545	562	549	528	522	544	542	552	530	536	513	543	552	572	555	494	540	543	564	537	550	552	609	555	535	554	546	543	553	566	578	542	530	544	579	532	544	541	558	561	549	563	514	552	517	522	508	569	549	531	551	501	545	569	538	527	557	529	581	499	536	547	518	538	539	548	535	531	555	554	520	521	530	594	521	540	538	516	551	521	527	502	510	494	541	544	554	492	527	520	565	518	537	522	577	483	543	510	555	576	542	513	541	505	502	557	525	535	555	516	563	546	540	588	527	538	524	530	548	535	532	529	532	547	534	526	562	566	562	517	530	549	542	575	522	561	541	563	546
24638	21432	28521	24729	21046	3384	908	503	458	445	426	436	400	393	397	362	349	357	337	374	367	329	367	321	317	342	366	364	339	362	329	346	318	375	348	335	338	338	336	354	313	345	338	367	353	343	331	326	326	342	346	345	317	342	353	323	325	312	331	345	343	374	348	311	326	323	339	328	326	304	344	327	362	336	300	342	348	323	351	278	315	345	309	340	327	353	351	315	308	321	302	322	343	342	358	341	332	357	340	332	306	343	353	329	316	344	338	344	343	336	325	359	316	325	351	313	332	353	334	311	311	310	307	355	333	348	330	335	313	332	344	299	314	339	370	315	351	328	354	332	329	317	345	348	336	316	319	310	322	338	343	308	375	321	346	346	339	354	363	348	337	309	334	331	322	340	341	350	332	342	340	325	332	287	343	311	286	356	322	336	331	321	324	347	305	372	336	344	305	346	357	334	341	344	363	319	341	334	339	307	312	352	340	315	329	302	330	330	290	329	346	324	338	325	370	356	330	302	349	305	317	310	349	333	326	318	350	333	337	338	345	314	359	322	332	328	339	365	341	342	333	343	325	320	348	316	322	365	360	308	327	344	310	334	358	349	295	320	321	321	329	346	319	340	339	346	320	299	325	312	325	324	340	350	330	322	320	332	320	326	320	329	309	345	322	323	305	328	330	331	310	336	350	327	346	319	332	338	323	315	322	323	328	344	358	349	321	341	321	323	379	302	311	313	320	330	320	330	327	321	314	313	305	319	338	372	313	326	309	365	323	323	318	319	331	314	333	326	348	348	343	324	333	342	343	311	325	374	358	335	327	357	332	300	329	311	311	315	373	349	312	350	362	362	335	344	324	308	352	326	364	353	353	351	340	315	335	329	331	334	357	332	340	291	356	352	311	372	347	351	330	398	334	321	330	310	357	342	337	320	339	312	329	379	321	341	325	348	346	346	335	331	347	340	310	322	322	320	350	321	339	314	309	358	315	338	309	328	330	343	329	342	336	352	336	341	321	345	301	325	349	325	352	342	316	332	327	336	353	334	337	299	366	330	350	316	335	336	327	352	324	309	347	336	322	344	356	312	310	354	307	318	339	327	315	311	350	312	347	345	321	330	342	325	335	340	335	341	323	323	346	336	339	327	315	345	285	294	342	322	316	318	303	331	330	320	320	320	313	321	350	363	335	308	302	326	356	363	300	344	319	333	318	322	347	313	312	309	301	308	326	291	332	343	337	376	324	334	344	329	357	330	341	330	318	357	335	336	325	346	327	354	322	333	318	347	318	327	329	338	340	340	352	336	358	302	295	332	328	320	322	341	335	325	314	325	333	327	336	309	326	349	339	320	325	303	344	336	325	306	329	316	304	336	310	331	337	341	330	346	325	353	339	346	344	322	319	318	343	319	308	318	313	319	313	329	329	335	366	337	335	328	354	351	353	348	375	328	338	314	353	307	342	308	363	317	356	318	331	335	334	312	332	328	323	314	336	327	331	345	337	330	351	310	337	323	315	358	347	306	368	296	327	308	361	309	331	323	347	320	383	305	305	299	331	290	332	329	317	308	323	309	356	340	306	330	300	303	322	311	386	372	336	326	326	342	333	305	328	348	334	302	337	328	355	338	344	315	337	340	338	351	336	359	334	336	347	338	346	340	304	333	313	352	348	312	324	319	305	351	296	347	335	335	336	337	324	330	331	299	301	337	351	333	333	326	366	326	360	339	359	333	328	321	312	323	341	327	325	297	338	355	321	340	305	335	341	309	351	317	344	364	330	326	353	308	387	324	325	371	330	339	329	327	288	351	291	311	340	343	335	315	350	318	345	306	308	338	334	332	342	302	341	367	343	296	348	327	284	341	352	326	341	319	308	335	348	342	338	332	369	348	317	335	342	324	343	342	319	309	319	334	347	328	341	330	324	344	316	378	321	332	360	342	303	310	330	346	325	332	349	361	331	330	318	343	307	327	357	336	308	329	361	305	355	354	340	329	322	313	316	360	358	356	315	325	331	337	364	378	320	308	383	343	328	357	327	320	317	319	338	327	344	325	356	327	341	342	338	338	370	342	340	318	325	342	337	340	329	332	353	345	314	323	322	318	320	314	341	299	318	321	353	313	312	351	324	322	333	308	342	314	341	322	348	327	348	322	327	296	371	342	314	347	328	318	337	339	341	316	324	359	327	358	319	356	332	336	309	337	279	358	328	333	331	293	373	317	319	347	326	327	284	318	347	308	325	327	330	328	348	340	351	328	309	352	316	321	364	346	337	311	334	328	332	330	337	324	341	340	319	334	328	353	303	345	324	292	338	303	350	342	350	329	367	310	356	341	356	321	344	308	338	281	300	334	336	308	312	308	322	302	331	325	336	314	290	343	314	337	329	332	348	331	322	310	333	349	332	323	345	328	335	333	333	317	376	317	342	304	303	361	333	363	319	352	315	317	362	355	308	320	311	321	332	342	349	361	337	290	351	342	357	299	334	316	342	305	344	339	314	339	339	331	339	338	325	338	360	333	341	340	315	307	346	324	363	304	353	305	346	338	324	316	356	296	328	307	333	327	350	299	332	304	359	349	344	308	294	338	362	300	342	324	325	319	348	366	321	334	293	327	322	342	342	337	327	356	325	351	314	317	332	310	356	326	316	350	338	310	329	349	321	317	314	307	317	326	344	345	289	362	310	313	337	344	300	330	348	305	297	340	350	357	340	300	318	315	291	339	345	312	345	336	316	341	369	313	325	311	325	329	365	349	347	305	343	336	342	323	342	314	341	330	340	343	302	331	330	331	350	338	295	319	336	317	329	326	358	331	333	325	318	326	335	317	346	361	306	299	331	349	345	323	329	328	375	297	330	347	297	319	321	307	340	321	336	344	337	338	363	352	341	361	303	317	323	328	317	324	335	371	309	310	316	346	313	276	337	307	330	349	312	327	321	332	334	349	340	322	328	351	333	335	346	332	324	364	311	314	304	309	325	343	299	351	333	316	306	319	341	302	321	345	326	361	341	326	335	355	349	363	326	330	314	329	317	301	294	334	324	350	364	325	323	305	359	356	310	351	304	332	324	320	342	318	299	287	369	365	308	312	327	338	317	330	335	347	347	333	334	318	329	335	345	319	305	330	333	320	335	326	317	357	345	335	348	303	294	315	342	303	330	349	339	347	338	348	319	315	340	340	342	341	323	324	341	317	318	311	281	329	321	299	334	332	297	308	313	324	340	316	318	359	339	325	306	343	342	315	322	325	343	312	310	323	306	337	297	316	335	312	348	347	334	325	341	317	334	347	347	337	320	344	305	320	331	353	339	317	314	327	324	315	337	315	366	347	341	333	325	332	331	312	349	306	310	315	317	335	324	332	308	305	318	323	336	297	310	342	353	328	310	311	313	320	304	324	354	354	302	345	331	334	337	346	334	319	316	328	331	309	314	329	337	342	330	343	330	336	311	290	324	334	286	375	331	340	332	344	351	313	319	322	320	325	359	359	313	330	327	345	376	336	336	314
3778	5108	4026	2040	1395	1064	782	648	590	546	496	448	452	435	374	374	391	400	375	359	360	341	350	357	324	325	340	354	331	348	311	345	343	338	333	341	348	324	338	338	370	326	320	351	322	334	303	314	350	335	354	302	327	306	324	316	325	350	339	317	375	283	335	318	322	331	312	323	371	299	281	327	324	297	319	328	332	316	317	323	328	301	355	316	336	314	344	318	336	322	335	297	313	308	345	269	333	335	323	323	345	339	331	316	320	310	317	316	327	316	307	330	332	329	319	374	314	299	295	317	299	294	314	292	320	327	312	297	329	351	311	322	330	320	314	328	336	324	339	316	324	331	293	306	298	293	287	314	318	345	323	332	322	317	296	347	344	333	327	341	324	326	302	277	324	329	335	329	304	306	307	319	337	325	303	313	300	310	325	325	318	298	305	331	328	330	310	307	328	300	345	303	318	366	335	318	319	286	321	290	299	358	320	318	332	310	285	341	294	319	317	309	326	300	302	314	336	336	315	298	297	313	337	307	280	326	318	329	320	319	306	320	303	333	317	307	299	317	302	317	300	354	277	297	340	338	320	300	295	302	306	330	317	337	320	319	316	329	340	329	332	320	311	303	305	285	312	299	341	293	279	322	348	305	304	328	303	296	356	360	337	316	300	290	322	331	331	306	313	323	278	360	296	322	298	304	342	307	339	308	309	286	347	299	288	325	319	316	353	320	335	314	325	311	319	307	328	297	312	339	347	312	292	317	313	319	293	312	305	312	327	328	322	295	330	329	304	334	324	311	339	337	321	333	336	346	310	334	313	281	322	315	325	298	309	320	321	341	297	283	321	305	327	296	339	303	287	325	335	308	332	311	316	326	309	330	318	335	288	314	319	324	315	305	322	313	312	317	313	323	311	342	316	305	328	346	379	323	267	295	331	324	313	333	313	309	313	342	314	323	320	315	316	338	302	308	321	328	291	335	298	319	325	308	280	327	318	308	324	321	323	327	303	341	293	295	280	316	325	328	332	331	319	337	285	312	303	318	299	332	309	341	315	338	325	300	330	331	302	322	331	301	324	290	314	290	311	313	317	331	319	337	319	292	279	299	299	296	316	346	305	322	336	298	306	336	311	296	320	302	315	277	340	318	303	309	317	337	316	296	342	280	333	305	286	294	320	291	320	286	305	335	303	326	321	327	305	353	336	330	328	303	291	365	307	291	322	295	313	305	310	303	273	321	313	332	303	343	321	340	320	299	321	305	299	320	335	259	298	297	315	305	317	294	334	294	344	326	308	293	323	298	301	315	355	302	345	330	327	345	296	326	313	287	322	316	322	338	343	296	289	315	299	328	326	308	350	291	336	311	331	313	315	331	313	322	300	314	353	312	286	325	307	358	304	340	295	307	327	336	300	289	326	354	322	332	308	330	303	317	301	317	335	344	341	320	288	333	316	316	335	324	313	310	317	343	280	315	281	340	335	326	299	317	355	336	317	300	332	308	316	288	308	337	316	331	313	294	303	311	325	303	314	304	342	334	333	310	315	328	318	291	317	281	290	311	296	314	308	316	331	302	335	287	325	293	314	341	331	335	318	299	288	305	294	305	295	351	306	324	303	287	307	320	333	309	308	281	307	329	311	320	299	295	314	283	304	354	279	362	328	344	318	367	360	330	274	303	306	307	325	326	318	304	329	303	310	325	295	322	308	302	333	295	313	316	334	309	314	343	304	298	314	304	315	314	322	323	317	288	313	304	289	295	332	348	316	326	310	291	309	281	320	314	334	305	309	353	311	342	329	304	325	313	327	311	345	317	286	323	337	311	309	307	301	321	353	318	319	331	315	314	285	351	295	336	293	292	300	329	315	323	310	302	332	319	326	297	315	341	363	304	345	316	290	304	286	350	305	339	346	320	330	323	308	301	341	321	311	327	327	316	296	302	306	278	311	311	314	309	326	324	292	314	334	287	293	306	317	339	312	310	353	290	290	312	330	308	298	282	329	322	323	318	355	307	291	287	327	309	307	289	309	332	317	297	292	297	322	346	328	319	324	320	306	335	308	317	309	357	341	322	340	306	343	297	296	321	271	303	304	272	299	319	309	322	303	334	310	330	319	270	333	306	287	304	321	290	314	318	336	314	320	314	323	305	334	321	316	324	363	292	326	292	290	317	316	325	327	330	321	315	273	306	319	316	335	309	310	300	329	314	309	345	328	322	327	322	328	349	279	331	284	303	360	329	305	315	332	332	287	296	335	316	345	325	356	300	297	317	319	319	314	291	317	320	329	304	362	324	299	283	299	330	320	309	287	314	295	316	323	317	312	315	328	308	318	294	326	323	299	320	330	284	306	308	324	285	315	319	332	326	329	287	324	326	315	331	317	327	304	309	306	317	331	309	311	320	284	327	298	347	319	305	325	284	310	309	324	305	297	300	311	337	304	307	334	339	318	286	309	275	279	338	332	337	289	313	304	321	311	316	294	320	315	323	324	316	290	335	310	310	307	306	338	301	331	333	321	310	305	298	293	316	337	313	316	325	313	328	290	316	325	307	327	316	273	303	290	308	305	299	296	289	327	305	352	355	312	338	312	332	307	329	301	321	284	348	338	298	284	307	322	324	331	285	300	317	312	320	311	318	327	329	330	325	300	323	328	326	318	306	332	303	299	324	327	308	307	330	317	285	301	319	294	312	318	299	315	353	331	296	328	350	289	334	318	276	322	311	311	313	306	292	307	323	316	310	330	317	315	321	345	306	320	317	306	275	312	306	321	324	320	319	308	276	286	286	306	316	328	294	315	306	304	313	310	310	335	307	289	280	312	319	316	331	298	307	321	310	317	307	331	298	299	333	330	322	305	303	313	297	303	302	285	301	333	290	311	327	327	314	330	308	315	278	331	299	305	287	324	332	310	315	320	318	343	306	291	324	309	327	321	316	321	333	260	279	325	334	304	289	333	305	310	311	291	316	292	325	283	282	289	330	323	288	299	309	301	307	359	344	322	305	291	329	290	309	340	299	337	353	320	324	293	313	300	304	328	299	319	340	289	297	311	322	296	330	312	318	326	292	324	306	292	321	359	349	301	288	286	290	320	297	336	305	341	352	324	307	286	294	316	330	301	297	289	299	330	342	310	325	303	315	311	336	317	322	305	318	340	311	321	301	302	335	318	311	333	303	327	298	291	298	319	326	335	313	331	299	323	308	309	276	310	311	298	373	292	320	296	310	335	306	333	301	301	317	296	308	311	299	283	282	309	322	315	292	319	302	271	310	303	339	309	317	294	299	292	289	290	292	328	310	307	302	333	295	324	299	311	329	306	313	321	293	330	312	307	318	292	316	306	323	322	279	315	307	329	349	271	315	310	293	320	313	338	303	319	318	290	319	314	309	327	310	335	307	333	308	306	319	349	281	296	307	300	347	317	303	321	293	337	339	315	286	325	280	323	307	332	321	286	322	317	308	281	312	308	305	299	296	299	333	340	290	262	309	305	283	350	330	282	314	348	334
27960	10305	1786	1189	977	987	963	929	935	1020	939	936	943	970	897	909	962	935	934	987	928	935	924	930	993	948	957	950	949	986	977	996	940	879	860	909	959	950	946	979	959	1015	909	902	941	1000	962	896	947	950	927	953	972	947	899	977	942	910	977	956	951	964	932	941	984	930	962	922	924	851	883	924	907	931	989	924	983	950	960	948	946	1000	945	935	924	972	941	958	942	937	950	956	949	879	978	883	953	1007	974	888	904	893	951	858	917	868	948	952	933	956	905	951	952	941	910	930	957	927	923	928	934	985	897	923	948	910	900	921	991	932	981	1003	987	918	982	917	904	886	890	1005	948	946	850	909	885	876	926	918	929	916	884	945	926	955	900	950	866	925	912	946	981	876	928	998	914	964	932	959	974	951	970	921	922	954	961	911	920	962	957	936	941	964	954	931	945	939	963	917	979	990	1007	921	972	912	940	988	950	944	988	912	919	965	901	902	980	943	930	949	954	921	975	939	1001	910	926	976	904	940	921	899	921	936	902	895	1008	967	934	984	858	921	972	973	919	916	936	927	930	913	929	955	930	951	947	948	931	861	927	990	988	949	893	977	933	937	914	941	936	958	938	961	976	952	920	917	908	994	950	931	949	872	996	935	870	1023	954	897	942	935	937	902	968	957	967	928	920	905	1013	895	951	926	945	936	957	947	945	927	918	912	951	966	994	1018	938	965	915	911	924	903	946	911	922	1016	939	920	960	952	949	944	943	959	935	934	938	959	986	945	971	972	884	944	979	896	968	1044	959	936	935	991	898	900	911	944	910	959	938	944	924	959	926	986	914	958	939	922	965	897	937	948	947	883	916	895	920	950	934	911	959	927	909	1005	965	869	979	903	929	960	950	882	888	1016	943	910	964	939	925	918	982	945	936	925	935	967	904	976	952	947	987	935	982	998	977	938	950	988	873	975	943	976	920	964	911	974	970	918	894	936	964	894	941	908	958	986	976	930	939	991	928	918	953	972	876	914	946	943	952	954	969	963	963	982	963	931	896	943	938	924	937	917	958	951	885	924	964	903	955	964	899	951	946	914	967	915	966	959	960	941	910	966	941	939	915	941	913	900	989	959	975	969	976	955	968	879	957	931	932	961	930	943	932	923	907	894	954	931	976	935	919	935	922	949	919	931	974	942	958	884	930	953	930	963	926	958	905	989	922	952	922	980	904	911	922	943	952	973	959	975	911	967	939	913	955	888	903	898	926	960	1008	935	952	944	949	924	890	960	921	919	963	936	872	956	882	961	950	943	927	934	968	969	900	934	960	915	954	944	959	912	928	940	930	933	870	890	881	943	927	953	924	956	958	955	979	961	959	971	934	975	1004	940	920	947	936	942	892	880	1000	919	975	960	947	866	943	881	958	949	979	957	960	889	953	938	933	993	909	951	954	963	896	935	963	925	963	935	930	928	911	993	985	969	969	927	897	966	947	962	869	965	903	908	942	888	984	973	940	979	985	944	951	962	957	974	965	945	957	992	937	915	901	898	944	951	984	913	865	904	923	903	915	944	973	947	945	906	935	968	956	933	977	939	914	890	936	983	975	938	919	908	942	936	951	928	951	941	933	909	941	928	948	970	909	908	902	973	896	967	929	965	920	951	912	926	878	940	965	931	953	919	872	936	967	931	917	955	865	957	934	923	938	967	954	932	926	940	939	887	892	997	916	926	989	967	882	964	903	905	911	899	921	967	920	982	914	972	895	908	957	951	913	940	945	924	939	949	940	992	928	945	900	942	945	928	912	985	930	972	933	953	917	908	900	933	914	989	963	908	909	943	936	943	918	912	886	950	940	908	972	903	911	934	960	980	912	975	921	894	913	973	927	989	981	971	867	935	909	953	927	919	894	960	943	965	916	904	908	929	954	968	997	940	1025	957	940	1009	861	911	991	963	950	954	954	923	966	987	991	1019	916	958	893	953	1004	893	890	924	907	970	1003	920	942	944	932	885	911	925	964	894	979	1030	935	929	926	969	921	992	922	951	955	933	908	950	969	854	969	941	906	948	941	948	983	894	944	964	907	899	918	919	925	926	941	920	890	903	971	958	982	935	974	977	908	928	962	981	964	887	954	933	961	919	990	867	911	934	903	961	939	940	934	969	903	918	972	961	912	960	903	955	886	961	899	964	902	982	909	961	976	931	917	990	940	897	916	927	906	893	989	898	923	919	946	955	928	890	981	952	869	972	938	861	950	940	890	956	905	916	910	868	910	904	962	960	900	872	926	966	952	892	972	963	942	943	915	946	938	973	909	894	942	955	971	927	939	946	907	949	952	996	886	925	967	946	898	878	895	910	920	924	906	978	913	928	997	952	999	934	966	901	967	921	945	931	964	917	909	968	933	986	983	952	918	966	948	991	910	906	979	983	931	927	958	898	930	928	934	923	935	930	958	896	940	911	928	906	900	938	934	990	959	899	948	901	889	903	933	882	936	1025	923	918	936	873	941	918	947	910	882	977	899	940	863	980	923	936	989	888	948	939	958	903	942	962	916	958	946	958	950	960	921	947	934	939	945	913	998	945	928	954	939	889	964	901	966	970	920	959	966	902	909	928	966	925	907	988	912	918	987	878	992	964	911	962	936	896	948	953	922	913	993	921	923	960	858	960	933	939	975	906	935	928	922	963	984	894	983	963	902	904	974	923	903	885	952	910	983	927	914	912	945	994	955	973	902	920	991	943	957	934	993	980	896	940	947	935	935	888	952	927	897	922	971	895	913	918	912	949	902	923	958	965	981	926	961	930	890	1003	889	941	867	912	962	936	924	947	925	964	981	937	995	938	975	928	945	994	925	946	913	978	973	927	883	940	960	985	949	947	904	895	938	927	945	964	901	945	913	902	959	904	928	969	965	933	948	909	925	940	965	888	929	952	947	944	985	931	951	907	938	932	930	970	986	959	897	954	919	875	967	932	918	914	925	987	942	884	1021	877	902	891	918	910	952	922	1003	973	968	915	868	945	950	946	915	978	903	942	914	892	958	992	942	939	944	954	883	927	924	998	891	965	912	938	943	928	941	980	946	1011	971	910	873	931	929	883	909	917	927	961	981	878	917	956	984	889	957	938	922	955	983	942	893	908	960	920	934	980	881	945	920	921	928	987	1009	973	967	946	912	927	905	926	908	890	884	1013	919	932	937	987	922	949	958	951	992	956	885	952	930	913	983	934	967	958	942	949	960	949	951	935	893	960	883	926	937	971	943	918	919	913	974	940	958	949	868	918	927	922	951	910	934	923	971	978	930	968	961	889	980	919	892	940	879	927	928	912	959	954	924	947	879	876	938	895	945	920	901	947	924	920	927	893	930	981	924	905	929	925	988	929	947	823	916	925	934	884	955	904	914	920	937	922	1006	928	954	935	967	937	919	909	939	943	971	937	942	995	937	985	966	932	954	935	905	946	906	989	944	939	926	959	885	922	933	888	969	924	927	923	981	943	989	915	928	918	964	941	889	946	996	928	940	943	958	924	891	923	930	918	922	974	969	943	924	956
5558	1025	893	855	820	796	756	753	835	765	763	777	793	751	721	798	768	767	784	797	795	757	805	788	805	753	758	731	704	791	767	825	733	797	737	776	750	780	763	788	713	789	742	799	755	771	734	782	763	751	836	750	767	735	765	816	761	769	793	800	775	752	754	809	743	787	740	760	796	790	767	770	791	749	743	773	776	763	798	793	780	765	775	817	772	759	769	797	779	740	747	763	710	774	788	748	749	739	751	754	791	732	752	745	811	759	727	732	743	785	747	750	729	770	793	762	737	756	748	736	725	744	854	768	752	825	721	847	750	772	788	746	720	735	744	740	758	742	736	780	780	790	748	786	757	771	773	718	797	778	768	785	778	754	713	792	771	772	772	765	786	732	782	800	750	754	757	778	746	740	787	777	732	760	816	721	774	785	805	762	712	735	717	706	782	771	712	732	757	758	768	756	750	732	725	788	737	757	744	720	737	776	760	786	768	767	757	767	789	705	787	836	740	757	749	756	727	747	770	753	742	751	771	747	769	737	756	771	792	776	719	742	730	759	753	825	733	738	738	784	767	798	726	758	751	816	751	731	770	755	749	774	752	714	800	777	800	747	756	748	794	777	733	774	752	762	725	770	752	733	748	763	804	780	792	787	754	736	753	759	777	814	772	782	743	760	771	775	765	787	756	781	810	843	757	743	732	794	760	765	737	778	750	757	715	767	760	759	822	719	775	714	783	765	724	804	809	765	788	782	736	772	759	743	741	731	712	772	747	798	761	774	814	776	716	763	748	741	745	745	773	753	752	760	774	740	780	758	854	762	800	778	746	742	790	700	767	771	758	776	769	768	721	697	776	789	776	777	763	760	764	734	715	743	781	778	745	807	780	726	758	791	821	731	796	756	792	774	733	758	766	758	783	677	786	781	699	783	811	737	799	801	812	750	709	767	775	746	778	769	701	713	794	782	752	741	775	733	787	775	776	740	778	772	716	761	763	769	805	723	841	802	744	751	717	780	784	777	759	769	749	775	726	761	775	839	763	798	768	704	779	762	753	762	745	741	794	777	762	743	808	734	792	758	748	773	758	782	710	753	783	712	738	791	760	735	712	785	766	729	761	726	766	757	750	827	733	788	770	806	778	690	747	713	795	800	735	793	757	759	750	795	790	769	754	771	813	754	739	756	787	782	779	732	777	736	778	775	746	814	817	774	770	777	766	736	745	740	780	781	727	744	748	736	767	771	755	756	788	742	730	708	729	800	771	818	747	747	734	816	787	753	766	780	751	781	774	773	784	783	768	720	750	811	772	748	769	771	751	815	740	760	724	813	741	726	776	764	757	761	702	743	757	794	699	768	781	758	740	755	781	756	804	754	816	732	748	740	786	766	758	767	742	773	789	797	792	781	763	763	763	749	812	736	755	731	798	758	772	701	795	792	735	763	766	775	810	780	778	756	779	727	812	685	767	713	757	735	797	726	815	799	778	781	745	737	733	747	796	796	788	753	802	731	742	857	727	778	800	732	766	808	749	797	766	757	796	735	769	747	763	747	767	778	771	765	792	771	758	765	752	786	811	745	718	786	775	773	762	758	761	805	753	746	775	746	796	794	723	757	788	753	807	769	750	773	774	746	713	780	771	794	770	769	710	827	754	768	785	755	756	785	817	766	763	769	780	746	768	749	790	744	762	808	757	733	750	769	789	769	796	764	753	817	729	766	742	753	792	787	752	761	816	796	788	738	754	810	730	746	713	740	730	755	795	798	770	778	755	757	739	745	805	749	792	739	739	812	787	732	770	766	740	797	769	768	775	792	736	763	778	727	795	745	716	790	763	706	772	776	765	777	758	716	759	774	771	771	760	805	749	740	734	779	767	738	790	718	744	774	753	752	720	771	745	760	770	796	711	757	781	770	750	755	777	731	761	712	810	731	755	780	838	775	795	730	755	785	794	826	818	746	770	804	745	769	775	729	782	795	797	726	739	759	771	756	749	805	782	758	802	794	764	765	745	772	754	783	798	752	755	754	735	785	760	779	823	776	762	744	749	743	778	772	770	755	754	792	801	779	774	720	732	768	758	816	751	771	748	794	764	765	760	801	786	765	792	790	730	811	754	773	732	752	762	758	735	751	765	749	761	769	752	776	766	789	722	720	753	788	740	753	808	763	769	775	791	781	786	796	747	720	759	762	738	721	764	789	817	762	789	783	748	759	795	729	719	771	781	768	806	775	770	781	764	731	773	771	768	727	743	757	735	753	794	756	786	788	736	807	791	820	750	765	780	823	795	741	732	788	787	771	783	731	719	751	745	729	741	776	781	782	751	741	759	735	778	764	732	714	787	719	720	738	779	752	787	752	741	731	790	805	772	731	810	795	765	792	818	744	773	739	732	754	763	809	772	771	747	746	759	761	759	800	788	724	740	771	756	704	733	763	766	802	805	795	736	776	726	767	739	730	787	759	766	711	803	754	752	733	773	725	777	764	785	782	786	773	762	762	786	736	827	747	731	780	772	775	766	767	742	763	724	747	764	783	753	782	787	753	729	782	754	787	771	766	764	753	793	777	786	747	766	796	799	776	783	774	779	827	783	768	746	741	722	741	776	764	748	742	787	748	767	750	795	751	756	751	764	803	780	755	784	780	776	776	781	762	735	819	768	766	774	758	751	727	750	781	784	718	774	794	776	727	788	784	789	765	782	754	757	759	789	775	745	727	746	784	730	776	772	811	726	737	781	740	746	775	796	756	780	774	777	747	769	837	770	725	797	757	783	773	733	781	814	804	737	776	820	754	810	735	790	737	800	750	752	789	742	740	752	733	816	775	764	770	778	758	765	792	778	781	797	754	788	753	723	797	814	720	720	757	826	808	754	735	737	821	783	721	742	766	782	789	729	750	794	795	815	768	761	739	773	761	743	747	743	743	732	755	769	765	750	776	760	775	725	738	749	721	739	722	745	725	759	728	755	782	732	801	758	805	806	763	740	822	760	714	779	792	731	756	757	823	727	771	781	823	700	748	768	738	804	794	745	715	770	762	808	738	765	843	786	812	817	745	771	745	757	748	768	774	721	781	768	764	716	765	735	735	772	770	751	724	703	776	763	757	760	773	750	734	826	705	772	741	782	747	776	782	759	783	741	790	757	767	779	712	798	786	746	840	693	740	732	755	737	773	710	806	753	751	785	780	737	755	757	790	730	747	738	774	771	763	765	766	727	732	781	740	754	804	733	760	741	777	749	737	817	784	768	766	796	759	739	763	731	743	767	757	802	739	775	795	805	790	782	716	765	747	805	775	770	803	764	758	792	765	812	754	761	782	747	733	762	711	768	754	748	811	730	736	794	754	713	751	749	780	791	739	770	784	721	798	768	779	769	776	767	811	781	775	750	765	743	712	813	788	747	725	733	745	773	745	791	757	812	796	753	722	799	731	774	740	782	747	754	763	795	729	760	807	789	776	763	748	767	737	777	762	771	744	758	752	813	754	730	779	779	736	835	806	769	803	789	770
25744	21456	27193	25417	4086	1107	892	772	683	726	671	697	611	686	677	627	659	657	636	676	579	651	640	619	647	604	655	647	587	642	618	656	650	615	597	658	652	657	578	603	643	657	688	625	620	645	624	644	611	611	625	702	655	625	622	611	609	657	634	612	696	631	656	640	661	659	624	638	591	650	629	608	613	630	627	657	631	642	606	600	621	618	600	619	574	641	644	606	616	604	591	626	631	534	657	622	663	656	574	607	629	622	635	631	632	608	644	602	651	622	606	574	621	659	647	604	609	687	629	631	576	626	602	641	603	656	606	605	608	628	611	614	629	614	636	640	589	638	624	648	625	646	644	588	603	613	606	642	604	588	669	632	615	614	605	634	628	626	619	621	594	628	609	655	602	642	576	624	680	633	618	634	587	576	621	637	627	581	595	622	631	636	596	659	587	632	669	607	672	634	599	587	579	592	615	602	614	618	647	640	566	658	664	636	595	636	637	599	617	628	630	616	610	627	620	596	659	634	615	648	616	645	638	600	628	632	616	676	607	608	631	608	613	592	637	638	635	658	659	657	585	651	620	636	600	626	564	619	624	655	624	645	619	606	587	645	634	583	639	598	624	634	566	590	622	574	637	657	614	605	634	621	606	604	646	630	670	655	606	666	631	603	602	658	629	601	614	674	662	615	603	605	622	653	597	611	628	681	640	586	616	598	600	651	633	647	619	634	600	630	559	647	632	637	642	626	636	646	618	566	591	621	597	569	617	650	623	620	616	604	631	560	600	644	658	608	572	601	624	656	634	632	597	624	579	654	608	589	640	609	586	613	583	623	642	602	658	661	609	613	639	641	631	633	626	624	607	598	599	646	677	607	595	619	620	622	607	647	622	614	591	620	639	632	631	644	600	644	604	614	633	617	626	627	617	611	606	609	650	643	690	647	623	659	596	614	629	612	647	614	554	585	583	613	598	639	635	628	621	649	638	574	625	651	637	628	639	586	611	647	600	629	631	635	626	637	586	649	639	610	613	626	679	636	630	657	611	605	667	657	612	577	604	583	630	593	611	593	594	591	631	612	618	602	607	654	597	624	648	604	586	642	628	642	579	591	600	621	629	542	609	606	658	600	589	650	637	635	609	616	667	655	655	622	619	611	636	579	611	601	641	633	612	582	606	668	646	610	655	607	660	601	642	608	614	639	621	623	636	648	598	650	629	614	610	577	665	657	628	593	573	587	607	605	584	621	605	622	573	598	615	606	624	567	644	629	616	626	615	626	583	641	635	631	646	641	665	639	650	593	593	621	630	603	602	630	624	661	607	593	636	605	574	625	678	658	659	612	599	606	603	635	614	608	680	608	582	613	597	630	625	649	627	608	611	645	625	632	611	647	615	648	635	594	610	598	621	617	624	640	624	680	636	632	649	611	565	600	620	648	640	571	595	614	618	606	649	608	607	662	652	617	617	629	631	625	659	602	657	655	661	617	638	632	623	612	602	600	628	646	566	639	634	604	620	654	642	665	634	631	611	639	594	601	603	639	651	567	682	645	614	639	592	630	619	624	568	615	636	563	644	600	613	607	650	634	630	619	627	612	623	590	636	562	651	616	622	564	614	658	609	608	648	597	645	590	659	602	589	601	606	622	679	591	666	605	645	662	618	601	647	612	635	638	593	639	614	604	601	661	689	603	644	593	626	640	627	610	622	640	603	605	607	568	667	654	612	613	628	608	660	603	594	636	627	621	617	641	618	632	623	608	632	583	611	601	638	620	664	663	578	609	619	646	686	610	604	606	633	657	626	633	653	622	593	617	615	661	633	627	627	655	601	590	597	611	637	661	624	614	610	589	621	606	617	585	639	633	590	636	633	623	593	669	631	610	600	644	615	608	640	658	641	633	621	596	618	679	617	642	625	646	576	605	630	633	608	571	644	604	636	613	650	619	653	609	643	596	655	645	631	600	607	592	618	635	619	636	642	614	623	619	623	625	604	616	659	646	635	636	642	633	612	622	615	604	624	643	669	603	646	627	662	614	679	639	624	642	566	648	670	609	605	611	654	626	641	624	691	616	630	606	651	625	622	651	656	643	601	607	641	609	607	686	654	620	642	545	609	632	632	640	663	637	632	639	628	581	577	617	662	629	618	619	608	593	622	626	634	664	651	625	619	646	643	577	644	633	589	651	643	662	619	619	615	569	629	600	625	554	587	613	626	626	600	613	649	649	608	626	638	612	640	629	659	635	613	603	668	603	635	626	589	642	617	628	591	637	624	650	582	619	639	648	627	637	635	623	664	624	615	617	669	595	622	646	652	651	659	609	636	592	588	617	651	633	608	671	627	589	632	612	597	622	641	630	634	638	605	635	583	640	599	626	633	663	609	643	605	603	588	631	606	596	627	586	620	601	652	629	618	619	618	655	567	646	607	606	626	622	632	643	611	631	607	594	581	625	627	619	605	618	606	640	642	585	621	592	630	596	637	601	659	644	644	593	651	635	622	609	619	604	644	639	578	630	601	645	680	612	612	651	598	627	623	658	631	652	619	631	628	606	598	625	550	633	601	647	608	609	629	627	623	665	646	627	636	653	655	590	643	619	626	619	629	569	649	621	658	618	595	619	623	627	636	600	613	611	624	641	617	632	633	645	634	631	584	653	679	595	621	620	687	669	609	598	658	625	649	616	623	615	613	637	634	613	618	597	604	633	636	628	629	614	629	627	681	651	663	593	644	607	615	647	643	643	601	597	640	624	640	611	574	654	604	653	640	595	634	639	618	611	624	634	622	611	662	639	660	650	592	636	600	602	595	627	621	702	626	612	627	598	621	639	619	658	666	659	605	582	590	700	606	621	642	669	630	585	648	662	612	602	614	624	628	627	607	606	617	619	575	629	614	595	627	613	624	606	609	636	618	629	591	619	620	569	660	622	639	653	634	655	644	652	617	598	638	694	624	663	644	656	634	634	623	607	558	609	640	615	586	641	617	626	618	583	635	627	586	642	592	622	634	586	617	658	622	624	646	660	656	588	639	591	614	626	603	619	626	596	620	575	613	656	645	631	587	557	609	619	608	630	625	646	593	609	650	604	608	629	650	624	566	624	611	627	623	591	615	639	598	643	636	620	642	623	622	620	651	613	633	603	631	586	622	591	608	651	637	576	612	625	591	617	598	627	631	599	598	565	643	570	581	640	647	635	630	654	626	615	608	596	663	666	600	618	598	611	624	556	637	610	607	621	609	595	629	655	599	666	600	609	604	663	624	581	648	637	625	611	595	655	627	615	613	678	614	595	604	593	646	660	615	637	578	647	601	632	622	589	622	685	655	601	590	684	584	630	628	607	609	620	630	652	602	576	603	627	611	604	641	623	666	627	614	649	618	632	611	595	616	622	639	584	647	611	645	626	640	630	631	606	615	583	656	624	608	624	660	621	649	617	656	633	620	593	681	588	643	607	594	604	600	610	635	625	617	623	604	663	681	683	649	568	643	612	657	645	660	631	637	607	648	572	657	661
3810	2866	2511	1479	1037	895	781	709	674	603	624	579	623	600	588	569	589	567	584	571	574	561	629	562	565	557	563	582	540	536	636	554	594	560	578	557	530	564	534	529	545	573	527	539	520	527	549	606	562	573	577	551	560	575	558	539	547	593	574	510	560	529	589	547	517	495	532	507	562	589	502	560	519	525	533	554	544	546	557	528	530	583	526	555	539	511	540	559	526	539	549	582	551	544	529	536	543	563	522	520	563	535	528	586	575	569	580	504	518	566	513	584	580	553	592	518	551	533	536	491	560	533	563	531	551	535	543	581	530	537	554	569	521	521	541	511	530	550	535	557	536	578	572	592	532	537	532	503	521	502	547	564	554	541	592	589	585	532	535	528	538	537	570	530	553	564	525	567	577	534	575	554	572	574	505	526	548	591	542	513	544	543	564	575	556	543	537	546	524	558	544	554	554	557	569	525	548	553	551	558	584	533	521	540	582	531	560	550	523	539	539	578	523	562	582	586	536	565	512	518	522	474	523	563	527	563	520	533	543	529	502	529	518	502	532	520	586	568	532	542	553	520	542	522	517	558	568	537	536	544	536	536	589	544	556	504	530	521	515	543	577	559	510	546	517	554	527	538	512	587	513	539	551	518	545	568	586	530	517	547	533	534	529	502	523	577	531	541	569	579	545	545	549	557	543	491	557	531	503	540	542	535	569	528	488	581	525	518	477	521	546	574	518	539	565	580	516	530	554	519	540	554	536	567	537	567	559	543	545	530	555	529	522	517	520	552	542	562	595	538	492	528	568	531	535	516	554	563	535	498	563	537	519	567	514	598	573	521	601	521	553	548	502	541	525	525	526	554	544	501	548	563	547	564	545	549	564	538	514	585	584	544	527	549	576	545	492	513	548	559	522	512	530	560	540	547	519	532	578	542	566	525	525	557	537	572	526	567	540	497	552	519	571	559	533	540	560	526	583	568	527	560	541	533	536	515	550	538	535	525	524	544	507	532	550	505	543	531	524	520	534	591	551	545	614	562	543	564	579	545	537	540	526	535	541	529	509	548	546	542	557	554	532	563	572	564	508	524	589	527	545	582	572	517	513	574	549	548	525	541	572	531	551	516	580	548	528	525	561	515	504	570	536	560	532	551	509	536	590	524	587	548	547	554	565	561	550	546	594	555	564	525	536	531	546	551	517	558	595	556	541	568	562	469	562	499	541	573	548	567	599	498	546	545	518	545	545	552	564	521	558	559	509	507	533	564	557	519	531	563	540	553	558	551	563	541	536	571	581	535	540	532	528	552	525	565	520	579	569	574	556	503	588	500	525	538	565	552	549	532	538	577	532	521	535	554	569	536	547	551	524	578	502	582	568	538	540	524	516	572	544	541	566	541	529	545	541	526	515	533	526	526	569	535	520	525	535	573	531	519	547	564	544	552	556	552	567	500	560	533	550	530	574	522	538	553	515	539	498	512	569	561	580	539	560	537	541	555	548	533	492	533	564	518	577	536	570	547	537	516	566	524	556	538	557	535	546	536	555	581	530	551	562	500	588	526	598	540	525	574	561	556	552	508	548	543	552	586	547	555	525	532	527	540	539	563	552	524	529	522	534	470	537	513	529	529	525	550	544	546	515	524	514	580	551	515	560	517	553	519	563	524	534	534	514	511	526	525	511	545	526	552	540	566	549	576	553	518	544	562	543	545	521	519	572	532	522	564	548	541	546	542	537	558	565	545	533	593	570	511	537	576	523	534	545	508	548	558	536	540	587	532	560	539	547	528	544	581	553	548	581	534	552	540	547	581	546	538	557	569	591	504	498	532	517	484	522	555	570	538	547	495	527	524	538	534	520	540	482	547	551	549	596	512	566	563	536	562	558	554	530	526	573	559	541	555	564	503	531	536	554	559	526	530	562	549	528	574	529	511	563	555	566	584	559	532	538	559	566	535	550	481	543	537	542	577	539	527	535	554	535	523	513	549	533	524	554	517	541	549	520	540	583	565	556	528	530	564	529	522	570	561	526	541	576	492	581	565	511	524	513	535	528	535	544	564	526	540	539	546	541	551	556	503	549	520	503	548	548	592	533	541	502	532	510	544	551	541	515	536	577	543	539	529	543	548	524	525	567	574	568	572	549	554	571	528	551	539	548	580	537	528	550	514	531	564	567	511	542	558	518	501	506	538	560	562	531	532	516	544	561	577	561	543	552	538	521	525	544	544	519	563	562	558	550	519	546	533	549	507	546	522	451	522	528	485	571	554	519	501	529	536	541	509	506	539	538	562	550	544	563	558	546	534	493	554	557	495	564	544	511	517	547	564	557	519	544	526	514	535	550	532	526	553	515	565	539	532	538	523	544	539	549	572	564	542	538	576	541	535	469	519	574	496	516	543	559	541	555	496	519	526	516	504	575	568	544	533	542	541	470	575	516	511	508	554	559	562	534	548	509	518	534	591	527	535	566	543	533	558	541	534	554	559	508	522	543	523	539	540	538	554	553	553	565	532	541	554	564	556	527	572	539	557	554	566	506	582	560	549	526	547	533	565	551	561	556	516	572	539	546	550	540	541	550	517	528	521	520	524	576	569	578	522	540	535	546	522	553	527	542	532	535	531	522	538	554	518	551	526	541	548	489	537	542	559	566	537	560	568	495	564	515	536	560	580	538	525	584	562	546	538	536	536	572	540	551	543	543	508	542	526	522	539	528	485	556	528	508	537	543	566	544	535	535	518	524	590	530	549	517	496	557	530	544	524	518	531	555	528	549	553	548	529	555	543	495	531	558	530	527	545	525	528	553	534	559	487	545	546	536	566	532	520	531	583	544	533	538	533	519	525	489	520	543	512	541	549	548	577	556	589	601	556	503	508	553	549	532	543	545	526	541	517	553	505	509	577	467	518	512	501	540	517	518	515	502	535	570	575	536	558	542	581	536	555	553	545	522	550	519	510	548	523	566	500	525	554	533	541	535	561	530	545	570	563	568	556	513	564	530	548	585	557	576	551	545	533	513	565	510	502	560	532	492	551	557	566	528	574	514	502	521	538	588	569	539	553	527	545	568	542	518	573	512	499	567	518	544	562	526	545	531	491	552	533	523	503	529	518	526	574	543	538	551	518	565	526	554	549	572	555	529	519	534	594	535	544	531	559	534	522	545	581	546	564	534	534	513	544	537	570	539	547	511	539	540	545	543	511	507	579	513	534	521	573	569	494	562	518	513	568	525	539	546	574	516	586	556	579	562	537	523	499	555	534	593	563	528	523	531	544	575	528	565	563	571	591	518	525	515	564	527	533	541	542	589	533	516	533	532	507	543	522	528	573	507	559	517	552	531	542	502	558	514	505	526	550	556	561	552	573	558	552	572	545	553	556	507	518	518	514	575	545	582	533	549	546	530	540	541	524	540	516	585	557	527	576	574	503	552	536	551	553	552	529	547	562	567	507	494	513	545	567	537	594	520	536	520	537	566	595	528	551	510	576	558	549	517	555	518	523	529	560	553	548
24692	21458	28551	24768	21104	3243	934	555	426	451	385	408	411	386	388	407	390	361	356	339	381	370	345	341	356	357	372	336	338	329	353	347	348	367	330	356	357	363	316	359	326	363	329	341	331	356	366	309	366	371	337	346	323	306	322	378	315	320	363	333	337	350	323	353	357	315	330	322	308	336	328	359	313	337	355	329	357	343	353	354	331	322	364	331	336	360	323	351	324	323	340	366	322	335	321	335	358	335	342	329	337	311	355	326	312	322	338	315	352	327	340	355	333	295	357	338	329	314	297	341	311	314	339	323	360	324	357	341	331	312	373	345	327	316	359	359	312	334	335	316	342	344	334	356	320	342	324	341	325	336	388	329	320	317	332	354	325	318	327	349	323	349	348	289	340	338	312	326	319	314	340	327	304	347	337	317	317	323	348	346	331	352	320	326	347	300	334	325	342	328	316	317	368	339	337	326	357	352	360	344	358	340	356	345	364	328	331	341	338	320	355	347	321	316	324	331	335	334	341	327	377	350	304	323	341	321	319	334	339	320	329	331	330	352	370	322	343	350	333	349	310	330	311	318	350	369	325	356	340	326	328	356	373	351	345	327	338	306	341	350	305	341	317	331	352	365	331	345	375	319	340	329	367	313	318	312	338	333	320	326	338	342	331	354	388	316	332	336	325	339	326	358	363	349	324	345	312	339	313	328	343	347	299	334	327	328	339	328	363	336	312	346	331	344	318	344	330	330	306	332	325	312	363	330	329	331	360	352	321	330	341	335	400	316	353	335	309	332	327	334	380	331	305	356	327	321	329	357	336	330	381	314	320	350	334	305	318	324	335	366	329	331	328	322	345	298	335	318	336	332	302	335	337	362	338	316	356	345	344	366	326	313	350	361	346	329	338	353	361	332	318	343	354	353	324	302	322	305	314	357	326	331	309	336	360	366	342	343	313	351	308	325	344	320	333	330	323	324	353	347	321	327	310	308	364	289	362	337	360	348	318	328	331	342	343	333	329	343	334	355	326	337	325	315	357	333	356	340	330	314	309	343	350	307	317	293	327	365	331	311	324	304	341	344	336	313	328	344	335	326	336	333	338	314	329	322	323	294	305	346	310	322	318	336	341	338	330	321	366	338	291	338	318	332	346	359	313	348	342	330	354	330	327	318	305	341	306	353	363	329	321	326	331	340	349	339	314	344	341	331	304	355	337	313	352	348	368	321	340	334	309	347	323	326	330	327	358	342	313	331	351	298	355	332	320	333	298	352	321	336	332	308	329	345	342	317	341	348	348	321	316	362	320	373	348	320	329	323	370	313	339	316	343	325	329	350	329	331	331	321	329	331	365	326	321	366	318	345	355	312	321	343	350	323	336	336	324	352	359	312	349	347	341	326	299	324	338	339	341	325	346	356	309	303	335	362	335	293	333	339	331	332	347	354	335	306	347	339	351	346	324	308	323	317	331	315	334	356	338	311	332	305	336	312	339	352	336	326	342	320	351	331	324	312	313	360	331	315	358	335	308	337	296	359	344	341	338	332	313	322	362	312	327	324	337	327	336	334	314	320	310	354	331	367	289	316	319	353	347	309	351	334	319	349	322	326	359	319	303	335	344	353	331	351	300	316	273	339	353	312	359	360	323	332	338	328	312	340	373	318	327	354	346	325	286	300	337	342	344	322	318	350	303	330	317	327	364	284	337	331	298	354	330	303	350	318	334	332	310	321	327	297	337	328	319	383	339	314	332	319	331	338	331	319	315	311	295	338	339	362	354	343	345	336	333	352	313	330	328	326	329	308	318	342	327	314	317	372	353	379	348	333	339	303	313	330	305	317	340	365	328	317	342	364	366	333	360	326	337	354	291	328	319	370	313	347	327	306	351	320	357	344	342	347	338	298	298	326	342	315	331	340	299	312	343	313	361	312	291	310	338	358	332	355	327	337	330	325	321	318	334	281	342	309	334	314	329	334	337	319	345	344	322	352	334	332	314	344	324	355	361	331	367	350	318	333	363	336	363	351	334	323	312	321	333	326	342	325	329	326	357	319	343	356	329	318	320	308	360	387	313	332	355	347	326	356	337	329	323	322	342	322	333	341	298	337	310	318	344	319	326	316	312	329	320	331	313	364	350	352	351	330	333	362	335	351	310	306	350	331	342	357	360	335	306	332	306	351	367	310	328	350	330	326	335	349	343	353	350	310	300	305	330	338	303	342	321	292	315	311	336	367	314	326	329	302	338	348	308	319	337	335	327	324	337	348	329	288	348	318	343	350	335	309	350	329	360	298	355	310	355	299	343	316	311	313	337	353	349	336	326	326	333	353	300	326	350	294	340	340	324	325	318	352	357	327	355	351	365	334	308	306	338	325	308	349	309	308	313	333	321	321	327	337	353	302	340	350	345	322	331	321	343	339	334	349	358	323	325	335	349	318	334	291	352	340	348	330	339	343	336	310	308	340	325	348	340	336	358	371	324	329	332	320	345	328	339	316	306	326	314	327	345	327	357	330	313	357	336	313	367	329	340	321	286	320	345	358	287	332	297	317	342	315	305	333	317	366	381	315	358	331	337	302	364	323	325	332	324	337	323	334	320	314	324	344	372	343	339	318	351	334	328	323	328	352	326	324	335	341	327	340	329	335	329	354	351	309	350	339	328	341	327	326	369	317	312	342	354	323	327	345	325	364	332	363	334	366	328	333	322	292	345	340	309	300	301	330	320	301	311	371	321	327	327	326	351	363	297	347	348	322	337	317	325	315	334	318	294	333	335	348	343	346	362	352	336	337	345	353	313	319	354	326	332	307	337	332	302	355	303	319	325	347	332	306	304	308	349	331	324	326	352	334	346	310	324	324	340	321	352	315	312	347	318	346	335	297	315	350	342	361	328	327	328	312	335	315	306	320	340	342	303	338	352	353	322	340	333	333	350	317	352	338	333	313	340	346	340	324	333	360	322	332	333	347	336	336	340	343	301	351	334	337	326	303	349	287	347	376	329	334	328	305	310	326	313	333	348	328	318	325	336	360	322	334	326	324	347	326	318	323	327	329	363	332	366	328	320	324	335	338	329	322	291	325	349	340	332	318	324	342	323	345	335	347	312	339	345	329	334	328	288	315	343	326	303	327	325	324	337	293	320	324	348	339	327	335	344	346	350	357	359	340	318	317	328	298	327	341	331	325	297	328	326	326	348	303	348	334	328	325	302	349	352	339	334	302	339	357	328	289	360	370	345	324	346	341	326	334	334	336	348	331	359	326	359	328	312	319	317	299	311	323	341	332	302	285	320	339	337	315	329	329	347	310	333	332	330	338	375	345	322	319	331	356	337	302	304	383	307	307	335	364	335	306	338	293	300	332	324	362	324	362	347	337	342	282	322	319	357	331	328	309	347	319	339	328	316	337	324	328	321	323	332	347	326	330	320	345	344	350	355	323	333	315	342	344	338	312	330	354	312	356	324	318	343	286	325	306	325	338	348	348	336	320	356	328	326	335	336	339	359	335	320	341
3901	5077	4042	2139	1399	983	780	621	594	538	503	471	416	435	390	363	399	388	382	384	367	366	402	351	314	366	344	354	325	361	349	311	322	315	303	371	314	309	343	330	318	318	321	309	313	325	308	330	297	313	320	319	334	346	315	297	310	339	339	309	343	324	333	346	299	321	315	305	331	350	324	336	331	313	320	343	340	318	330	330	310	320	294	318	328	321	309	323	308	302	310	338	313	343	311	336	318	325	322	314	306	322	330	331	298	342	318	326	336	323	334	302	315	298	353	302	325	327	303	343	330	308	315	317	292	317	319	297	336	338	342	345	303	352	325	295	312	303	337	329	312	333	341	312	339	337	307	308	302	375	304	357	302	290	330	333	325	315	325	330	318	294	305	305	307	362	291	336	327	321	336	325	275	307	308	331	325	329	305	291	285	346	330	300	317	330	307	305	327	297	324	368	304	285	303	331	340	308	311	311	331	290	318	297	318	311	301	338	294	301	322	300	335	333	322	324	293	315	292	334	296	294	333	325	320	310	310	317	320	308	344	331	319	339	334	298	322	321	309	315	332	320	348	327	345	356	323	317	330	298	333	298	344	309	329	287	328	314	320	291	305	293	301	280	315	328	291	366	322	330	300	295	316	337	302	282	294	334	334	326	289	293	288	307	302	298	293	333	273	329	310	317	319	329	346	338	294	304	321	310	305	300	296	315	306	334	299	309	282	317	337	315	326	320	296	328	301	331	296	299	325	335	338	314	313	326	313	293	287	328	306	315	310	282	347	327	325	327	316	298	290	309	322	312	306	355	323	307	298	300	309	311	345	299	324	278	320	360	343	283	336	296	310	296	325	324	314	343	337	285	351	340	323	325	306	321	323	319	367	331	309	313	308	328	331	312	325	305	328	338	339	334	289	348	324	292	326	325	329	319	298	355	335	279	351	328	318	314	318	346	312	338	320	321	297	316	307	317	319	329	300	340	352	297	321	300	328	317	321	313	316	311	328	348	346	323	340	325	327	300	344	334	310	297	313	304	325	317	308	339	312	312	336	317	315	295	327	307	324	338	294	322	309	299	326	327	313	279	310	310	309	269	322	339	281	315	325	341	313	314	311	343	312	299	313	286	321	307	311	308	336	306	320	326	301	295	289	325	306	321	329	296	302	343	333	311	313	310	300	298	342	332	342	296	293	333	331	315	358	342	328	294	320	325	356	318	300	331	306	298	326	304	328	337	354	335	303	309	309	308	327	339	334	329	332	323	300	304	317	311	324	340	311	308	321	308	298	334	312	322	310	300	296	315	312	293	355	370	310	363	286	295	296	317	325	298	333	323	303	318	286	324	339	325	298	344	300	302	301	332	316	298	295	337	311	331	303	283	294	311	283	344	291	323	329	306	301	326	308	327	298	318	337	315	309	343	313	321	315	325	300	319	306	332	294	320	326	309	321	319	300	336	296	304	299	311	307	308	310	324	304	300	323	325	315	316	287	285	339	317	327	309	341	309	327	347	303	315	337	340	334	344	314	331	324	333	286	333	368	300	303	318	298	326	348	311	328	330	325	312	313	314	340	354	307	335	279	304	298	323	344	312	318	298	319	309	303	323	284	288	292	325	316	314	307	310	316	357	307	316	308	330	334	329	303	335	373	346	302	291	328	292	343	333	346	299	312	290	300	325	326	314	322	302	324	310	284	293	293	302	324	332	309	316	306	310	335	329	319	306	326	295	321	326	335	297	306	322	324	293	355	334	276	372	290	320	323	301	319	341	309	345	280	308	302	313	342	313	305	324	305	292	294	323	309	319	318	333	315	317	291	331	329	320	312	324	328	322	318	338	305	317	309	308	325	310	323	347	293	300	293	305	344	354	336	315	338	333	288	341	313	307	302	331	321	310	323	289	321	328	306	289	332	354	320	333	303	291	321	291	326	350	329	337	310	327	310	277	281	286	323	330	323	320	314	316	301	314	334	346	324	309	323	328	300	306	323	329	325	340	339	312	293	306	322	303	328	344	326	345	272	354	316	282	316	310	324	314	314	337	273	319	316	323	313	293	321	309	320	316	279	311	318	306	324	288	319	319	337	318	330	342	306	294	271	298	328	353	343	304	318	304	322	288	314	315	341	313	329	343	305	329	317	298	310	316	314	341	315	279	334	297	335	327	319	291	318	315	306	302	294	316	314	295	335	310	321	290	278	288	307	313	317	298	317	287	301	312	337	313	311	322	306	304	328	321	283	333	297	279	305	313	302	320	317	306	329	310	296	322	311	298	304	304	323	290	319	301	315	306	308	306	287	317	363	265	311	294	340	329	275	308	348	317	325	303	290	321	314	326	313	329	325	308	246	330	327	285	309	311	332	345	343	333	338	269	338	282	314	322	309	323	289	315	313	329	310	320	294	321	319	312	302	345	297	311	315	302	317	312	307	314	320	324	309	340	328	291	329	306	313	314	312	323	306	313	354	328	341	307	303	296	345	294	302	288	322	302	308	304	323	332	324	276	332	323	311	343	308	329	331	330	330	300	299	328	323	352	318	314	295	334	328	271	300	332	331	302	340	341	309	332	317	332	324	300	339	337	291	324	327	301	295	340	324	330	283	337	305	322	290	295	311	276	323	321	326	313	300	321	313	312	314	304	302	324	265	326	310	337	308	328	336	298	299	287	308	302	319	351	349	304	303	311	303	307	315	308	332	312	334	305	323	322	329	305	326	334	316	301	295	323	329	299	298	326	327	325	326	312	302	320	312	303	321	320	308	308	336	334	326	294	317	306	292	280	296	321	329	301	318	311	284	311	317	322	330	308	309	291	302	290	285	315	344	288	289	321	292	330	316	312	286	287	324	324	319	318	314	319	335	287	353	297	298	311	309	316	321	279	312	330	297	306	305	318	276	293	308	298	304	344	294	341	311	304	298	319	288	288	301	331	304	301	339	309	313	309	302	284	329	357	302	360	345	318	330	310	311	361	345	302	324	325	319	316	309	310	314	286	342	296	315	304	285	284	290	283	302	328	339	302	306	303	330	309	311	299	338	332	288	321	285	305	308	325	330	326	308	313	306	300	315	311	292	314	305	326	314	321	310	320	335	334	289	306	345	321	300	324	327	280	281	300	297	321	261	339	303	297	307	330	332	324	301	343	300	309	316	316	345	340	295	337	356	317	334	301	297	325	284	307	274	330	275	293	304	303	309	282	337	321	299	327	327	273	309	323	328	294	335	306	321	318	307	321	317	309	315	311	283	315	316	325	311	322	333	300	322	294	310	300	313	352	326	319	317	310	297	309	334	320	305	318	317	311	325	314	303	299	302	299	306	328	276	318	325	308	330	293	305	356	332	322	301	293	316	314	284	257	305	299	322	292	325	320	334	309	308	316	337	310	308	289	350	286	303	306	309	307	300	338	283	271	307	336	293	328	301	297	306	288	306	299	320	294	299	332	348	314	317	322	334	317	301	296	346	314	331	321	306	328	356	297	301	337	300	325	321	312	335	310	323	325	306	317
27848	10306	1723	1133	965	964	988	1012	968	945	909	961	964	924	940	937	978	968	973	939	928	980	985	913	959	944	887	970	913	948	962	1049	992	937	919	982	961	962	948	970	916	947	944	911	928	966	908	922	933	1010	951	882	977	982	1006	880	980	998	951	971	987	979	965	889	890	963	915	931	943	905	937	995	930	879	943	932	934	950	933	921	960	928	979	909	877	883	939	925	980	944	887	980	919	923	967	945	981	981	965	872	926	966	894	917	943	947	985	925	944	965	910	878	944	923	965	956	894	925	921	979	920	960	925	978	935	957	943	915	945	969	950	938	918	937	911	886	936	957	960	957	1007	979	928	946	884	939	872	928	935	918	918	928	985	864	941	933	890	915	866	927	917	934	923	980	956	932	912	920	958	944	919	938	961	960	942	976	905	942	906	956	916	963	1004	951	932	932	898	936	939	913	941	952	956	942	933	984	952	915	930	942	929	928	939	917	934	940	912	917	928	933	945	1003	934	926	917	910	977	944	945	892	975	993	948	924	938	902	1033	972	953	928	911	958	887	872	891	944	997	917	915	914	937	1007	965	1023	923	961	883	943	916	926	926	941	924	931	958	909	942	968	920	904	927	993	929	886	940	897	958	949	911	947	901	960	930	965	933	1002	908	908	904	946	928	860	917	963	893	916	1050	979	952	948	940	895	935	936	979	931	852	930	957	920	1008	910	973	971	945	950	997	918	895	938	927	908	912	938	898	997	916	961	937	917	974	919	938	947	962	932	959	944	919	895	1006	962	971	932	914	908	964	1050	925	916	956	957	980	959	917	925	909	928	981	967	957	937	963	944	1000	934	910	947	984	937	975	986	934	954	952	906	906	945	975	955	959	928	975	937	930	884	911	886	902	925	968	962	907	926	948	954	933	937	926	917	878	955	935	949	927	962	974	972	955	946	944	950	1002	946	928	950	980	963	985	934	923	921	854	910	977	916	937	935	932	888	879	937	918	912	927	982	959	929	974	928	964	966	923	935	935	980	941	938	939	957	950	921	875	935	985	977	890	924	921	947	907	904	871	920	954	888	1032	887	924	939	911	904	955	948	970	987	929	923	966	950	902	932	995	950	906	928	933	941	978	931	916	927	971	964	972	963	982	879	913	960	997	929	950	954	935	986	920	912	957	933	942	930	917	933	961	907	940	961	954	957	982	946	930	965	947	953	993	955	984	971	922	918	901	918	966	931	993	956	921	935	895	1015	948	933	896	956	987	922	917	983	918	962	939	982	951	952	915	973	883	917	877	956	933	902	937	938	940	978	962	996	947	961	895	906	910	908	964	982	941	990	920	936	980	889	943	947	909	974	962	978	947	955	934	981	940	983	950	938	961	892	899	938	927	873	930	956	931	946	927	874	973	910	950	992	955	955	923	954	957	971	925	916	925	970	928	984	944	997	921	871	924	894	945	945	909	947	950	971	942	934	968	933	973	924	882	940	891	888	910	937	990	934	922	929	960	919	988	960	947	954	951	910	947	947	896	915	945	913	979	910	958	948	894	951	978	944	923	999	939	956	958	973	950	948	996	947	958	942	956	944	952	867	915	993	970	898	999	918	1008	947	931	946	941	909	965	945	936	978	955	962	943	936	1024	918	929	925	924	947	898	966	930	1010	996	932	940	888	973	953	951	929	935	921	949	921	948	946	914	918	979	997	897	900	913	919	923	1006	960	985	944	920	927	911	900	914	965	969	945	898	938	949	928	939	920	933	944	939	946	966	920	964	949	901	908	927	988	943	958	915	935	943	870	926	924	936	920	891	923	984	959	882	996	947	953	932	952	931	950	911	1001	921	981	946	912	891	946	924	933	941	938	926	941	894	953	910	942	986	970	910	966	897	990	916	952	918	909	954	919	921	951	970	918	941	911	977	890	959	943	935	931	934	938	894	926	930	910	941	965	954	911	958	961	972	956	939	941	906	910	932	966	967	1011	931	941	930	942	936	943	902	976	952	930	994	939	944	935	927	945	920	948	997	923	956	930	912	911	890	961	936	923	977	958	934	957	991	1003	931	970	954	950	967	936	974	929	920	950	963	931	933	872	962	933	964	941	928	967	933	902	964	960	927	914	903	961	930	927	944	945	995	914	971	924	915	996	951	939	935	938	938	931	927	909	925	951	946	956	926	978	937	927	946	919	967	922	961	938	915	914	919	942	900	919	911	928	906	969	881	949	908	963	949	947	922	938	912	953	903	953	946	921	927	938	920	952	906	927	975	931	917	998	967	960	945	950	893	962	930	908	946	944	917	1002	904	947	891	976	924	915	942	936	946	957	944	953	908	979	943	899	910	897	974	922	965	970	928	939	934	958	887	948	990	947	1006	976	915	967	954	1003	913	946	952	907	914	973	931	914	964	911	975	950	929	923	973	946	930	917	940	935	930	945	911	942	921	875	941	966	922	924	959	924	936	947	931	916	972	978	983	979	927	937	930	887	939	951	985	919	927	967	967	926	936	997	912	904	905	894	928	924	925	966	898	947	954	923	937	944	918	942	930	862	975	916	917	935	984	941	914	945	934	915	887	914	965	936	914	930	970	1008	975	927	922	984	970	959	936	928	899	908	932	967	941	959	901	927	947	951	901	953	886	892	944	930	942	994	943	980	956	956	936	939	932	958	962	864	932	918	954	919	963	957	932	908	916	905	917	965	922	949	964	965	901	962	904	918	914	950	991	884	1031	961	894	935	964	960	918	1001	976	924	974	880	905	913	987	962	938	950	1000	919	968	923	932	952	899	993	925	982	958	968	910	917	893	948	977	978	933	912	961	957	926	944	957	989	967	954	936	896	889	922	954	916	947	916	876	945	935	867	923	903	951	945	941	933	921	1009	923	942	918	903	913	974	1006	956	927	942	915	993	912	903	970	905	899	919	977	955	915	968	981	909	915	911	921	925	984	846	877	918	932	1006	887	907	943	937	931	1017	910	991	998	962	867	933	918	883	939	929	980	876	926	958	923	952	990	985	918	891	907	927	946	893	975	965	878	905	942	976	966	931	904	918	966	878	967	946	911	973	936	898	965	850	890	908	960	920	952	925	947	954	938	971	892	1000	956	917	927	936	949	999	900	921	959	925	936	898	919	929	964	982	963	1003	857	918	996	880	951	958	945	945	925	933	931	877	948	934	903	936	929	900	1009	948	920	981	917	870	947	995	924	962	922	959	920	993	913	903	880	916	884	933	987	932	904	950	981	943	919	981	921	943	903	920	876	941	927	961	959	940	928	888	972	954	907	905	932	964	927	946	963	948	986	962	948	939	904	923	950	946	914	939	982	1011	926	990	948	940	912	933	955	940	950	910	945	917	979	926	895	989	930	957	948	909	920	924	937	922	925	932	937	954	921	934	926	910	975	957	952	970	936	904	988	948	872	965	929	902	955	962	933	937	951	959	890	941	961	906	869	940	968	929	953	934	940	856	951	916	925	958	884	900	929	903	972	965	961	919	935	993	902	934	929	964	933	917	972	876	935	952	936	940	980	977	942	982	951	904	962	959	961	923	973
5470	950	883	838	803	826	749	722	801	744	764	761	795	757	772	765	771	784	782	778	739	744	798	822	750	816	723	730	775	727	764	805	762	720	787	746	782	738	759	734	797	758	746	735	737	784	776	796	764	725	706	788	773	852	752	746	734	796	738	788	771	780	755	769	726	775	754	768	768	758	735	757	823	741	792	759	746	746	788	767	793	738	758	773	702	730	738	759	787	785	706	701	766	864	741	777	763	781	738	775	733	742	734	729	793	775	783	758	749	780	800	744	713	788	748	800	781	743	724	757	812	793	741	771	748	786	773	719	783	752	792	755	728	738	738	800	751	739	758	786	775	728	751	759	758	788	799	766	738	747	760	736	728	799	778	762	766	768	779	746	736	767	794	806	765	789	759	767	790	765	790	748	739	710	721	728	742	728	760	757	741	744	779	767	745	784	736	768	751	760	747	789	756	766	764	819	767	744	761	729	816	763	732	791	679	774	801	783	747	771	738	784	731	704	761	731	751	765	770	746	702	752	762	763	760	761	749	701	751	755	754	770	769	743	760	778	789	774	744	796	768	781	796	753	749	766	779	780	799	752	724	818	755	769	799	722	743	760	735	725	728	822	770	724	739	721	793	691	772	797	804	780	782	770	753	747	755	795	707	727	772	773	778	743	792	789	747	784	780	725	711	780	745	737	763	772	758	754	756	773	761	785	753	799	784	769	823	731	743	818	733	735	766	766	772	773	754	726	787	772	796	719	753	766	765	746	788	734	745	767	763	764	771	805	704	768	753	782	752	742	771	750	730	730	790	758	734	721	733	783	727	797	814	746	740	730	779	740	715	765	762	750	771	794	714	770	776	750	755	765	744	756	791	752	746	779	759	759	787	780	751	747	718	756	776	749	754	798	745	749	743	757	803	747	789	804	766	749	706	794	774	747	792	835	744	749	757	748	793	785	751	800	724	699	781	809	679	746	703	774	722	744	769	793	712	760	755	708	780	788	785	740	774	805	775	775	728	815	761	752	798	801	746	790	744	754	816	777	749	811	768	784	786	759	762	769	767	792	756	736	754	793	780	723	730	742	783	741	793	696	728	803	742	757	768	728	789	773	771	734	754	753	779	739	792	785	789	802	740	752	793	783	790	734	745	776	781	764	793	773	746	783	780	761	732	746	747	749	751	793	749	789	714	810	722	779	753	724	735	770	764	764	792	804	738	742	731	779	770	758	766	789	735	781	770	753	752	820	752	761	774	722	829	748	743	818	745	772	761	817	753	761	782	793	794	706	755	792	748	780	782	729	768	777	813	770	730	809	751	752	756	747	744	791	720	752	780	777	711	780	769	785	793	742	763	786	753	744	690	749	748	761	760	809	751	762	772	767	721	750	769	827	795	731	787	745	750	739	752	799	790	771	756	815	719	813	754	745	772	758	776	772	733	754	762	716	767	768	751	769	779	782	828	736	750	827	742	742	758	750	747	738	806	752	756	750	790	738	772	755	787	762	760	718	745	782	801	778	783	777	732	794	775	808	793	763	734	759	726	757	732	671	751	774	781	720	741	787	726	751	808	728	743	764	741	714	759	741	758	763	745	738	740	744	710	757	812	734	763	740	763	781	745	772	788	822	760	813	766	785	772	799	802	815	771	784	771	768	768	686	732	753	774	754	813	768	719	791	781	755	792	750	777	747	660	786	787	804	808	760	828	765	845	777	773	769	763	760	772	747	727	813	777	744	791	759	802	697	795	740	773	798	759	807	797	755	773	735	790	768	763	767	712	753	812	821	775	754	776	755	795	700	809	791	726	789	747	771	756	753	814	761	766	801	785	755	778	783	741	752	745	815	773	753	747	755	771	730	769	769	761	774	729	794	750	711	713	831	769	794	762	757	751	747	785	804	706	748	809	743	813	795	717	817	723	768	749	711	751	734	742	752	746	800	767	814	785	767	739	706	811	749	753	749	772	748	772	851	757	771	753	757	779	726	717	779	737	773	766	735	727	773	729	755	729	754	722	760	764	783	770	759	745	773	775	729	771	753	782	786	814	781	718	752	760	749	785	727	785	763	748	765	786	726	775	750	717	770	791	768	755	722	793	735	747	744	761	749	787	718	829	733	778	735	739	768	749	785	746	792	729	767	768	702	815	784	757	752	836	799	721	768	775	750	780	775	792	754	787	753	776	787	793	728	800	814	758	736	752	751	764	744	773	739	738	771	813	773	729	741	729	778	764	779	719	793	755	771	780	747	793	808	817	761	766	773	756	760	705	771	762	731	776	820	774	767	754	761	802	764	791	740	738	741	770	791	765	748	773	783	813	720	772	791	721	760	738	772	784	733	757	760	791	745	752	792	779	750	799	773	769	748	761	740	780	756	758	792	750	773	744	734	808	708	759	779	725	764	743	800	829	728	720	759	733	727	801	796	838	738	729	785	706	748	776	809	745	749	797	757	781	762	777	781	746	772	793	767	737	771	765	794	806	748	788	751	796	782	800	763	760	773	758	776	751	754	772	787	716	737	752	755	737	749	757	750	755	779	739	714	786	769	768	791	755	771	745	744	758	744	771	728	760	722	781	742	790	765	760	743	748	792	775	757	800	754	808	785	768	792	708	745	772	754	771	766	721	734	759	750	785	716	768	827	765	773	775	816	740	740	697	767	757	756	755	767	772	761	740	809	738	797	719	776	798	794	796	770	709	719	783	755	717	752	730	777	802	818	782	723	741	819	750	755	756	733	781	758	809	788	732	816	733	757	784	734	723	735	745	735	756	756	760	719	777	752	760	789	839	763	749	768	772	746	734	785	751	761	751	744	739	762	782	775	750	733	760	730	742	767	799	760	766	768	761	761	786	767	785	767	762	792	774	763	782	758	749	737	737	790	763	801	767	764	781	704	816	775	711	793	746	812	813	769	722	793	716	793	783	742	757	767	795	772	800	742	754	770	828	777	782	740	786	788	806	734	800	710	766	765	760	759	739	770	769	733	813	711	758	721	816	752	787	724	758	823	775	747	784	703	799	803	741	776	768	714	775	795	737	752	764	719	763	718	725	756	766	781	791	741	814	763	731	747	733	748	720	707	712	764	766	789	767	790	795	780	745	753	769	756	722	769	782	741	791	726	762	778	749	795	804	749	717	742	735	748	796	792	751	746	792	775	720	756	795	703	778	754	773	752	797	786	782	749	784	757	769	769	740	721	796	801	780	746	770	795	710	742	810	799	769	790	755	730	760	783	770	730	777	710	729	760	788	731	778	794	772	780	785	733	761	771	738	771	765	796	778	734	774	772	724	765	754	787	723	769	773	790	786	754	778	762	755	761	760	747	800	804	765	783	758	766	762	752	796	776	724	770	764	723	805	739	793	814	765	839	759	725	769	783	788	765	717	757	773	747	779	758	715	808	740	742	758	752	775	772	797	827	735	779	769	752	749	700	773	810	715	781	753	790	754	747	762	795	741	798	736	775	766	695	744	738	712	765	803	749	776	743	742	756	787	763	765	815	786	762
25740	21454	27143	25416	4128	1177	904	798	680	681	735	650	645	689	655	662	635	670	662	680	613	622	662	654	641	650	601	635	600	614	635	604	666	587	669	593	641	602	603	635	654	618	635	662	640	627	602	655	619	614	596	615	595	599	608	590	660	586	593	613	672	597	644	634	609	606	594	599	655	619	639	662	631	605	609	618	636	625	631	630	637	619	629	628	630	665	626	629	625	575	621	687	629	662	622	640	623	637	610	650	636	569	630	627	618	606	601	676	697	645	596	586	598	657	642	617	625	634	608	583	607	639	622	697	652	613	637	620	633	596	586	634	629	643	635	598	605	639	664	643	637	624	662	626	603	575	623	626	619	606	611	676	680	667	641	567	659	626	634	655	635	632	631	595	613	636	647	636	654	617	622	629	694	608	613	646	606	582	602	599	632	651	608	616	608	615	683	565	630	654	643	630	626	633	621	646	632	636	619	641	623	591	649	661	586	592	639	611	613	664	616	657	586	681	620	618	620	620	641	638	619	650	613	640	674	641	642	657	644	593	646	632	624	639	629	657	595	617	606	634	636	624	591	595	618	575	624	632	601	635	645	696	640	609	654	617	655	593	658	662	675	657	645	615	641	602	656	608	627	666	625	583	627	634	662	626	675	668	614	629	629	589	611	629	599	626	614	568	633	611	630	634	641	676	646	649	585	630	606	654	590	623	604	650	662	648	652	600	673	573	670	636	600	607	631	684	626	621	636	620	608	551	632	603	590	600	621	619	635	634	579	641	590	597	661	592	618	643	625	670	632	623	588	574	609	627	615	630	600	598	624	614	625	604	620	624	602	651	648	622	663	660	612	575	638	603	657	590	582	645	622	629	637	639	588	655	601	669	595	611	642	648	562	623	610	594	610	636	603	651	605	638	607	575	584	600	590	610	591	615	620	646	650	620	664	627	657	587	605	601	624	631	633	617	615	616	628	619	635	641	643	628	642	619	642	623	633	625	631	586	679	586	595	617	605	651	589	613	636	658	595	635	625	614	595	614	618	573	609	635	640	605	647	651	577	572	631	601	587	624	603	603	661	543	600	599	617	618	616	686	605	603	600	644	658	645	617	602	609	592	597	639	607	637	622	612	607	598	631	609	605	608	628	623	616	659	649	654	648	625	614	614	657	604	618	652	592	593	625	627	644	641	615	640	682	597	549	605	670	648	620	605	613	593	599	614	623	639	621	568	578	627	601	629	629	608	623	617	624	621	599	647	603	616	674	621	609	623	602	661	608	586	597	653	641	654	625	644	668	583	602	604	616	640	588	618	606	611	597	643	615	619	609	641	577	660	628	588	629	643	607	595	651	644	660	621	646	582	599	600	645	600	645	602	627	631	618	593	599	607	644	658	566	614	627	587	605	652	645	654	623	617	623	576	612	636	587	620	613	632	667	615	639	624	641	618	608	626	643	618	617	599	639	607	636	658	603	675	582	599	548	645	612	659	612	612	625	631	597	639	606	623	608	625	623	622	642	628	595	625	608	657	645	637	617	622	611	618	574	651	605	598	628	636	625	602	611	594	589	637	596	664	612	596	626	665	609	643	620	627	622	618	644	608	631	617	597	618	642	658	675	599	626	600	604	618	570	579	616	609	610	624	602	668	634	662	588	646	644	650	662	627	591	620	611	545	631	582	641	574	611	630	612	653	592	662	651	626	575	611	642	583	655	649	606	629	612	623	646	709	612	602	609	628	577	612	612	630	613	626	596	619	629	629	640	607	660	619	588	606	631	598	664	627	617	647	643	612	662	617	626	598	639	582	598	643	584	588	607	638	582	590	595	604	606	628	688	623	669	634	611	599	611	630	645	609	613	626	608	594	607	646	651	593	625	623	663	617	649	620	646	638	628	641	601	594	610	638	652	600	599	662	620	619	662	604	654	584	626	620	594	622	616	594	642	655	609	627	635	628	649	636	607	610	591	601	668	633	651	592	658	616	642	621	670	609	624	633	573	584	621	677	616	556	613	649	646	624	633	637	634	628	575	656	678	654	616	606	616	590	609	625	617	615	619	599	622	606	658	618	638	612	594	614	622	598	581	616	611	622	631	589	631	620	598	616	636	591	620	602	683	606	610	636	625	609	586	635	589	599	607	684	586	598	605	602	649	623	636	625	607	606	587	661	660	629	555	624	571	587	647	625	633	609	590	606	611	622	616	626	631	616	644	595	583	637	624	601	613	599	629	554	621	620	636	622	579	609	655	597	629	610	650	678	576	634	635	597	654	627	613	605	665	630	603	629	644	658	597	666	619	612	653	583	678	557	598	683	677	603	607	641	629	645	632	610	565	654	648	616	619	601	596	612	641	626	610	637	637	618	613	623	585	616	654	601	646	627	582	634	636	636	607	627	666	623	613	644	625	648	625	578	607	660	609	602	560	622	648	617	615	597	660	632	612	581	634	650	646	599	608	611	630	587	618	605	636	612	611	619	604	611	623	599	603	606	624	636	590	581	599	646	589	598	624	631	653	588	668	679	626	625	621	619	628	602	646	595	616	595	586	614	574	665	585	634	608	602	582	581	667	582	631	636	649	648	625	619	595	653	632	619	655	665	624	601	622	592	617	626	583	639	609	613	597	650	638	566	611	625	603	701	626	635	613	592	634	665	609	618	652	592	625	661	649	568	623	598	590	679	661	643	607	600	647	640	671	613	607	606	620	651	585	607	623	623	621	617	631	611	631	633	623	649	661	634	642	624	628	649	633	601	622	609	589	652	645	581	592	619	635	647	655	613	603	557	598	625	585	569	585	600	621	605	580	617	623	594	639	617	658	594	615	592	623	626	630	573	632	620	620	594	641	596	611	621	602	602	620	615	609	641	548	644	579	649	637	637	642	601	647	636	626	626	599	578	627	629	621	605	565	634	618	634	593	621	638	621	674	624	607	637	597	594	629	622	656	624	630	632	622	619	619	633	618	615	628	646	617	607	619	593	625	635	627	627	617	624	589	623	603	652	595	618	617	582	624	618	617	641	679	652	567	650	622	614	629	640	622	623	649	645	610	602	588	605	635	600	635	606	650	592	606	633	637	621	570	583	619	610	645	589	615	629	645	641	582	602	651	591	608	644	654	607	657	597	620	662	605	629	630	588	608	632	624	547	613	614	633	643	637	642	622	633	582	647	662	612	651	621	622	617	641	565	634	659	629	601	606	668	627	589	648	623	615	613	626	648	569	626	548	611	642	644	624	630	646	636	554	639	615	643	635	601	640	626	629	622	614	580	604	603	629	606	580	610	642	589	595	639	598	621	637	596	577	640	567	627	610	650	608	694	568	648	602	600	664	638	646	609	591	600	653	609	611	624	622	606	646	597	601	599	614	611	637	653	630	602	581	557	598	680	614	668	595	677	625	639	626	575	561	597	648	630	611	622	598	640	594	642	576	634	659	630	648	560	636	640	627	619	637	601	600	600	592	631	607	579	618	637	564	584	635	646	629	612	626	608	646	664	592	618	631	556	626	614
3851	2941	2494	1468	972	861	805	714	652	645	609	576	564	538	600	595	535	604	540	606	579	580	530	577	544	557	590	534	535	564	538	545	527	555	556	556	551	565	526	510	517	559	541	541	528	574	575	513	551	538	531	530	573	535	507	583	559	535	545	560	531	544	559	522	554	536	537	570	585	612	570	565	517	573	533	556	531	557	538	505	524	557	526	532	530	554	538	556	551	550	500	538	569	538	600	590	551	533	543	556	594	568	557	559	527	528	541	495	565	587	612	552	538	572	549	554	556	562	562	525	588	557	547	530	534	502	523	507	574	533	558	530	561	547	550	550	493	528	594	591	578	515	527	543	511	610	538	551	553	553	541	514	542	572	546	556	545	556	533	514	543	551	567	561	542	558	551	536	516	522	490	563	559	584	559	537	555	530	578	590	586	524	550	515	555	535	570	530	556	580	548	573	524	533	567	539	551	537	556	555	573	552	605	542	527	545	547	530	574	541	575	519	531	542	528	507	556	514	542	554	525	552	508	536	548	552	520	585	540	551	529	555	533	543	606	533	552	568	529	564	566	558	575	568	562	504	539	517	518	525	581	571	524	533	553	569	589	527	521	573	561	534	544	570	543	510	534	560	574	587	575	538	551	501	540	536	533	593	512	520	528	534	562	521	561	528	546	519	523	572	578	526	534	518	552	551	585	553	537	529	568	513	539	555	486	547	541	559	589	569	571	524	555	583	522	570	547	518	529	575	550	563	537	532	524	514	588	487	547	552	541	538	560	530	577	553	541	541	585	560	599	561	518	540	603	545	538	586	547	556	521	550	550	532	526	560	520	611	517	549	586	521	536	553	525	531	556	550	541	564	558	538	507	593	552	526	562	541	526	531	526	555	577	531	553	550	522	590	549	548	564	534	494	557	551	514	551	526	535	576	531	540	507	528	520	562	557	565	522	559	567	527	601	545	563	586	512	538	555	555	530	562	525	522	583	543	563	527	546	545	538	521	554	571	561	499	561	595	576	549	570	549	536	510	561	553	521	526	567	543	558	531	536	554	541	517	551	550	580	558	554	493	530	507	520	537	593	518	554	517	547	521	558	571	536	532	536	541	582	550	486	536	570	526	541	548	519	568	573	559	514	524	537	546	544	532	512	544	522	562	555	520	543	551	570	562	565	558	537	537	572	547	526	571	516	509	583	509	552	551	549	538	513	559	541	540	533	532	535	536	539	569	536	533	562	514	589	518	545	510	536	579	549	596	563	552	483	555	546	516	538	519	497	545	543	546	555	568	563	559	541	515	530	600	538	550	567	551	556	552	586	534	522	549	532	549	576	521	552	547	556	529	583	573	493	528	537	528	556	563	521	553	535	549	504	577	519	541	537	557	522	550	527	522	543	545	512	567	563	486	543	550	576	522	494	554	532	513	559	553	567	553	485	569	523	562	541	494	530	523	513	565	574	532	556	481	584	531	555	519	525	553	531	491	524	532	527	519	528	539	553	527	567	548	491	535	547	556	568	568	565	546	590	538	567	562	582	568	552	568	554	548	549	561	550	518	532	546	539	560	577	566	515	559	554	538	546	551	514	517	531	543	554	544	570	564	535	575	535	560	556	550	531	533	516	550	578	501	500	549	545	559	542	562	518	522	523	560	536	554	561	517	572	545	525	497	522	554	556	539	527	542	569	564	577	563	557	552	520	538	552	544	516	536	530	557	536	541	511	554	524	563	562	528	556	556	520	552	508	503	515	525	517	573	552	547	584	546	536	518	503	535	543	572	543	553	511	583	516	543	557	564	529	527	541	498	513	531	537	536	524	544	550	585	510	534	543	549	543	529	594	556	529	555	531	499	544	535	578	604	550	513	536	567	509	538	497	536	585	547	550	543	519	555	518	509	557	564	568	532	511	572	483	555	594	532	593	552	579	549	547	540	565	566	485	544	514	499	531	524	523	563	546	504	522	553	533	538	527	558	537	565	517	556	531	522	536	549	559	531	507	536	552	571	554	573	547	509	560	538	498	554	550	560	527	518	530	528	548	471	530	536	567	534	564	521	556	581	545	533	511	484	556	544	531	546	526	537	535	548	513	565	570	548	502	545	509	503	522	510	581	537	530	568	548	532	533	569	562	541	551	532	559	513	539	543	527	542	539	542	524	510	578	546	543	553	570	517	575	534	491	544	554	614	534	564	537	541	573	533	542	543	547	531	554	550	534	529	543	536	550	566	575	568	537	516	542	534	494	535	528	543	530	512	506	507	563	508	545	573	526	513	519	517	572	544	502	536	545	503	599	535	504	539	557	505	573	546	549	530	521	516	522	522	562	541	530	588	533	510	528	566	534	570	564	543	570	579	547	570	533	538	512	601	515	572	561	549	562	538	539	584	535	571	562	515	545	537	515	521	524	534	574	562	591	540	557	539	554	548	520	588	574	524	507	571	537	553	507	532	572	519	559	549	582	575	537	553	549	551	547	527	514	514	548	513	536	569	571	530	544	525	541	550	524	544	529	553	535	579	532	525	517	537	564	544	550	502	527	533	573	541	552	539	549	565	524	509	510	543	541	551	544	551	558	542	555	499	523	557	528	493	529	527	571	532	546	570	545	564	561	527	549	554	523	501	554	564	592	544	542	512	552	512	568	560	576	492	535	572	507	564	549	532	556	540	538	557	523	547	563	579	545	523	550	548	540	522	535	543	574	578	542	541	492	550	546	528	515	539	533	544	540	551	554	540	522	528	545	569	501	583	555	535	563	522	533	563	536	524	558	504	538	560	537	516	573	561	536	527	539	509	507	582	537	508	522	547	540	583	531	518	534	561	574	526	565	563	495	582	510	561	562	577	562	530	540	581	540	536	511	568	501	514	526	537	525	556	579	560	504	585	533	517	530	486	555	530	595	558	520	512	556	538	509	534	552	559	551	521	533	519	587	515	590	540	558	533	514	563	591	515	532	551	533	515	540	528	542	561	593	570	534	531	549	529	567	544	581	555	496	532	491	538	520	562	531	559	553	537	571	550	546	532	519	506	539	552	549	582	537	576	550	567	515	557	540	560	557	562	555	558	560	551	541	547	546	522	521	563	538	533	590	543	570	514	521	522	549	539	548	529	543	533	537	519	551	550	514	531	519	519	482	528	549	517	563	564	565	518	564	553	503	513	541	556	582	520	568	553	605	536	594	525	559	568	527	526	551	601	524	518	505	586	543	544	568	548	541	536	524	514	544	527	533	541	537	590	514	542	533	595	492	543	520	590	569	532	511	529	554	571	518	552	546	540	489	530	531	551	541	597	509	530	532	523	510	509	554	503	526	507	532	563	557	511	514	552	577	540	552	560	575	561	559	543	558	545	542	527	542	516	528	563	550	499	558	557	551	569	524	554	556	540	561	564	534	511	588	565	545	537	606	532	543	557	555	540	563	525	497	556	547	542	512	568	540	530	553	549	533	545	531	534	566	551	539	555	537	544	554	556	577	507	557	569	527	541	528	544	572	579	568	545	548	525
24675	21444	28537	24748	21089	3354	869	563	534	464	406	436	396	408	379	372	358	364	336	362	333	319	363	343	344	336	352	340	346	329	331	338	313	316	335	334	378	356	327	350	356	336	285	364	331	333	320	338	366	328	333	350	350	316	335	329	336	304	356	334	335	341	349	354	330	335	337	366	328	338	354	325	319	310	326	346	353	342	334	346	340	345	354	304	332	306	306	325	338	318	321	310	294	342	322	344	335	302	353	322	347	293	326	338	342	325	311	330	350	359	338	323	314	320	312	314	334	356	348	312	325	315	327	345	308	332	307	335	333	340	327	349	330	315	322	335	351	306	369	352	337	334	322	323	349	335	344	315	337	342	313	354	335	374	355	307	345	372	363	327	337	341	339	331	342	305	318	302	310	315	352	340	308	369	311	297	338	307	334	310	321	359	350	341	359	338	315	327	329	357	334	336	340	349	345	341	315	344	356	343	348	318	369	325	306	339	326	325	317	335	343	357	375	300	348	361	336	303	331	316	307	299	330	383	334	349	305	356	389	353	310	346	326	296	338	334	333	332	301	342	327	363	308	328	338	337	317	388	309	336	341	343	346	346	331	339	322	324	321	304	325	330	326	309	304	342	332	306	349	298	309	362	325	357	350	339	309	364	332	367	338	302	323	325	339	318	318	303	320	363	341	362	300	355	316	320	328	336	351	352	338	328	347	329	321	323	329	350	340	344	371	367	337	319	341	284	344	354	341	326	343	343	333	323	345	328	314	344	304	335	320	326	353	309	332	315	344	323	321	316	346	328	330	335	332	367	326	332	317	329	342	300	351	329	363	307	333	349	311	292	346	357	342	334	335	329	337	349	340	341	349	330	350	313	343	281	312	385	353	323	299	318	343	360	307	333	326	286	315	344	340	353	342	319	333	321	335	362	326	321	315	353	337	349	349	326	324	330	335	339	326	350	340	307	348	327	368	354	336	321	328	336	337	334	336	330	341	326	353	339	336	349	352	359	328	305	386	358	311	328	335	354	359	297	346	303	290	313	351	328	339	323	310	339	348	311	336	304	355	349	331	304	328	300	359	330	298	354	340	357	342	336	307	305	340	329	322	334	314	335	330	343	307	305	355	335	287	270	316	334	318	318	335	336	352	343	351	333	330	314	324	320	333	372	298	347	354	321	325	324	336	346	327	323	295	323	296	349	313	325	327	337	331	339	344	349	311	323	325	297	343	339	319	346	331	308	328	336	346	343	307	347	330	328	337	331	342	327	311	323	318	330	338	305	311	300	333	324	340	339	344	316	328	304	354	321	354	336	338	336	342	342	322	342	317	308	342	343	318	314	333	285	334	308	335	305	335	319	349	348	329	314	324	387	326	351	355	330	318	368	342	311	329	305	298	315	316	349	355	272	322	302	347	316	324	332	292	313	304	335	317	366	328	332	352	337	317	311	332	355	311	318	348	356	322	322	316	354	350	302	331	301	316	361	337	318	304	334	287	291	312	322	359	367	332	326	318	331	347	366	364	339	341	337	345	363	338	371	340	316	314	318	316	334	332	313	322	319	324	311	344	320	355	339	336	326	326	334	330	331	304	317	338	344	326	317	315	299	325	312	325	383	340	337	372	320	333	323	307	287	339	295	331	324	341	312	301	338	308	304	344	311	368	333	333	325	320	347	324	320	318	311	327	334	318	301	337	354	328	328	289	393	362	321	320	317	351	364	340	348	347	315	307	310	326	315	297	348	346	345	327	333	328	317	318	324	303	338	358	325	356	319	327	298	344	345	304	325	352	306	342	360	294	349	342	345	328	326	342	342	314	334	345	324	373	302	308	332	329	358	330	304	330	338	362	358	360	342	342	327	308	328	309	330	324	369	313	347	359	305	333	353	294	333	372	337	348	317	330	357	311	349	306	375	343	359	363	325	315	337	351	341	323	336	317	338	331	331	331	338	323	330	340	332	305	343	331	312	320	348	329	299	340	337	352	326	325	326	339	322	312	350	336	340	321	334	309	332	343	308	307	303	356	294	296	345	347	316	350	331	324	323	363	333	358	354	344	365	316	338	354	343	334	368	288	337	327	331	349	312	340	336	355	334	300	331	339	324	322	317	345	324	319	309	352	347	333	331	345	335	333	329	315	325	337	313	339	337	309	326	323	327	321	349	342	356	334	342	338	335	334	362	319	371	332	356	346	364	308	315	302	293	325	348	333	314	313	308	321	300	365	333	348	336	320	333	340	315	342	330	343	290	314	285	336	339	321	346	315	314	353	311	331	345	385	311	308	329	333	350	327	306	352	331	307	365	312	344	299	348	353	316	344	318	359	316	338	309	343	328	287	319	344	366	301	354	335	308	354	342	351	300	307	325	391	351	330	327	341	336	346	316	329	326	341	360	337	308	329	346	348	350	338	338	321	349	357	347	364	350	361	322	285	298	305	300	341	313	305	321	333	320	315	323	350	320	367	337	324	331	340	326	357	326	342	312	332	315	331	317	300	309	328	347	332	327	302	378	317	323	318	355	326	339	317	318	308	321	328	327	339	330	332	346	332	340	303	336	335	351	320	309	328	357	300	331	301	371	316	335	302	324	298	321	308	309	325	341	322	330	347	275	347	349	320	347	313	323	328	326	309	330	315	333	330	317	369	334	319	308	335	324	344	342	348	342	320	331	370	342	314	306	350	325	349	294	347	379	308	314	327	326	313	331	333	340	340	329	342	341	319	349	351	322	321	314	349	321	340	329	334	310	324	352	321	321	321	302	310	354	346	312	347	355	321	328	310	342	338	337	319	341	338	329	297	328	335	330	302	317	315	325	331	321	318	307	323	305	352	345	295	319	320	299	334	347	307	345	335	316	345	321	288	361	325	341	355	349	340	324	316	322	333	320	350	323	310	349	328	337	354	327	340	330	320	352	363	311	331	340	316	329	331	331	354	324	316	346	347	317	314	307	297	334	373	300	311	327	303	324	340	354	336	366	319	324	292	298	350	355	343	310	341	332	329	345	331	327	353	336	338	343	354	324	320	332	319	329	344	318	353	336	323	314	326	316	339	363	336	321	301	315	343	304	328	354	291	337	301	331	328	342	360	343	281	324	294	330	345	362	321	338	320	305	298	342	335	315	342	338	343	327	335	315	330	333	338	355	315	350	330	313	340	347	325	310	341	322	345	302	324	351	293	313	350	310	313	314	328	337	313	325	328	313	296	360	309	313	341	373	331	327	326	366	310	310	318	345	363	363	319	346	338	332	328	326	371	340	318	313	352	334	309	312	324	311	311	321	301	349	331	317	344	303	328	316	357	305	337	339	347	307	335	322	322	335	294	353	308	350	350	332	315	344	294	339	277	312	332	316	347	332	326	338	324	302	331	318	326	347	345	333	330	340	342	330	323	314	302	341	313	316	318	326	319	328	317	321	323	335	301	322	333	312	331	325	304	333	347	335	341	317	349	336	334	313	316	325	344	332	352	342	339	324	318	317	324	307	341	334	325	327	326	311	338	326
3824	4974	4058	2122	1279	936	712	677	633	531	511	503	435	414	410	364	382	384	341	385	372	336	357	332	339	347	320	327	312	317	316	321	340	333	318	354	376	285	309	310	370	323	302	344	318	337	330	318	309	294	300	334	293	306	324	297	318	315	324	308	312	325	341	330	311	333	339	327	345	313	341	314	328	337	314	299	319	327	301	307	297	304	296	305	329	306	345	304	297	329	333	317	343	341	314	298	342	292	321	305	291	307	334	309	331	323	290	311	289	305	319	297	317	319	314	321	307	336	293	346	337	301	308	333	327	334	309	316	304	319	272	325	311	322	300	268	314	300	330	324	345	308	316	318	310	288	327	299	350	288	297	298	324	322	303	278	356	297	308	306	293	321	311	294	336	263	335	312	334	299	325	287	282	326	321	349	343	301	322	306	326	317	317	285	282	315	290	345	303	333	322	297	309	283	332	309	320	314	344	297	366	320	335	321	319	352	316	295	288	282	280	321	329	347	327	300	308	279	307	335	309	316	316	334	331	321	339	304	286	339	321	298	325	306	327	318	346	326	300	303	319	272	310	327	281	327	323	312	324	291	313	306	298	327	312	297	327	292	327	321	297	294	318	322	297	290	304	308	336	322	336	338	335	297	313	321	320	331	299	318	318	314	306	323	309	326	305	347	274	331	318	299	320	310	333	318	316	329	330	328	313	327	302	313	307	321	334	310	303	281	299	334	323	314	289	315	348	304	299	303	302	329	304	304	349	290	331	295	321	299	323	311	302	314	299	325	306	280	339	297	311	290	330	324	318	298	327	346	309	318	286	307	304	304	314	311	297	274	294	323	321	345	329	368	291	318	284	298	301	331	310	358	344	301	331	301	316	351	331	313	279	334	306	321	318	302	316	322	306	306	303	351	293	322	315	301	313	293	301	331	327	304	318	305	341	306	280	285	282	317	329	330	312	295	324	292	351	283	304	316	348	316	323	313	293	318	329	314	334	302	341	351	329	298	323	309	288	321	291	305	289	295	322	304	332	316	325	297	278	311	306	338	343	335	322	315	313	331	330	292	311	325	319	315	320	275	301	328	359	299	278	308	320	309	313	318	311	311	323	331	300	295	298	314	304	315	305	298	312	306	299	333	305	331	304	316	302	326	321	315	290	290	332	352	330	328	319	297	318	313	323	341	306	290	324	306	306	352	348	305	303	328	329	290	304	321	280	308	319	287	291	302	316	321	298	315	319	366	308	322	293	338	325	326	330	322	299	305	282	300	312	329	309	310	288	320	294	308	309	297	359	317	304	314	301	306	315	288	294	294	326	303	295	321	335	304	337	280	307	294	316	322	286	311	298	317	350	295	331	312	310	314	325	305	322	312	301	319	312	316	311	322	309	325	324	305	328	323	333	342	305	316	296	312	325	313	314	348	295	326	305	317	323	293	308	319	306	336	295	303	342	270	312	315	328	298	330	314	280	300	309	329	315	349	321	321	324	341	299	319	315	327	310	338	318	332	339	311	336	308	312	309	316	275	324	315	336	324	336	307	309	337	317	304	278	313	334	374	300	309	312	303	329	325	320	294	304	302	308	304	307	307	310	299	303	331	307	311	301	306	313	319	303	332	317	298	340	298	321	299	318	322	308	294	308	287	323	300	306	311	308	293	300	327	275	333	310	330	317	295	300	281	322	305	330	336	336	310	322	310	342	272	324	312	309	315	267	322	299	302	302	293	313	282	334	319	312	308	283	299	315	301	321	313	352	317	315	308	328	321	305	307	290	332	328	300	291	317	316	325	323	289	291	330	325	288	297	329	279	339	297	324	303	302	310	337	324	318	322	337	306	312	296	311	298	291	316	323	299	340	299	330	280	309	312	327	363	323	307	328	311	296	307	294	324	325	295	297	321	336	340	288	299	302	344	310	309	274	316	313	313	282	308	303	294	304	301	319	291	306	324	285	306	323	311	339	307	345	287	311	315	322	317	320	326	280	319	308	318	307	320	309	323	291	314	304	285	330	304	288	329	307	277	302	306	285	326	354	300	308	305	296	354	293	305	304	291	314	343	302	304	336	310	289	315	311	327	291	326	321	344	325	287	336	303	310	309	297	318	321	305	323	310	333	305	302	289	304	338	293	300	312	317	287	304	299	306	314	303	325	287	299	315	315	323	324	301	305	308	345	318	345	306	308	306	313	331	310	307	306	321	287	321	325	310	310	338	281	302	327	295	289	309	303	291	338	289	324	318	300	309	314	319	301	298	302	340	281	310	317	312	314	321	297	291	275	342	314	298	291	318	314	331	318	304	304	294	298	319	300	328	292	298	299	302	323	294	298	293	320	329	313	286	343	360	309	292	289	310	287	291	317	257	347	271	326	323	319	285	297	314	336	310	329	339	293	330	328	293	320	290	319	312	294	316	315	316	307	298	289	328	329	313	319	310	307	295	286	312	310	315	333	313	323	272	330	288	348	313	286	320	300	307	317	338	356	309	317	290	303	291	291	295	320	314	304	264	297	321	306	328	300	319	317	314	341	302	324	326	293	336	323	318	319	310	326	301	316	317	312	285	314	354	348	323	317	331	314	304	350	299	302	336	297	290	326	286	288	318	291	315	311	333	314	292	297	298	309	307	286	307	322	312	336	315	331	305	316	283	303	330	315	295	330	315	281	312	334	327	307	313	290	310	319	313	320	320	295	321	317	324	313	326	342	332	304	320	316	289	303	326	306	316	313	319	282	301	309	286	325	331	311	322	310	302	315	298	300	313	308	319	294	279	318	338	305	311	298	300	282	315	346	319	317	313	298	311	302	307	313	315	283	289	305	345	319	324	318	308	327	362	315	317	294	298	321	322	289	321	312	316	340	318	329	291	284	292	294	317	309	333	289	323	303	310	289	309	317	322	337	304	315	332	321	313	300	341	290	327	306	294	313	314	317	312	332	330	337	288	317	294	306	312	302	319	305	318	307	316	329	295	318	307	325	336	278	328	292	288	323	321	297	333	328	272	287	307	308	294	345	302	298	307	306	335	334	291	310	313	295	320	302	292	291	294	310	310	308	308	308	335	303	310	320	338	298	323	321	292	276	317	314	308	287	298	283	315	301	293	309	335	295	306	352	279	298	315	321	294	310	322	298	315	307	289	293	324	300	300	362	300	341	321	290	327	241	334	297	292	296	295	315	318	318	320	322	279	305	304	353	309	278	314	298	268	304	285	297	332	281	288	299	306	295	269	305	304	306	324	281	300	316	344	272	296	275	285	297	347	290	361	297	332	309	290	323	320	330	285	323	302	335	284	320	319	322	330	313	315	297	320	323	320	320	321	297	311	343	302	289	308	296	293	292	289	311	323	292	292	314	325	315	299	273	306	321	271	315	295	318	327	287	292	284	330	312	325	309	321	299	332	294	309	327	367	309	311	300	299	311	320	268	306	302	303	344	318	296	327	308	300	344	287	300	299	337	301	285	331	328	307	328	324	292	324	295	298	301	299	288	316	330	318	314	315	311
27890	10212	1794	1180	992	966	905	948	980	908	971	952	977	908	961	894	920	916	937	976	915	905	935	959	917	933	997	904	892	974	932	920	891	985	947	899	893	932	963	897	996	920	931	971	938	927	959	924	877	922	942	993	914	933	896	962	964	945	914	931	934	966	943	906	935	918	920	910	931	962	914	945	931	960	978	921	913	944	910	933	932	989	940	937	926	960	903	939	926	953	949	894	987	906	936	949	966	957	911	926	934	943	885	934	943	930	901	964	911	910	889	942	884	956	869	942	938	925	919	925	962	932	947	981	948	949	982	930	910	953	960	943	912	895	922	947	948	981	943	903	951	908	954	918	933	899	934	931	877	948	922	971	941	1000	969	895	961	908	923	964	960	939	910	886	955	937	908	940	916	918	969	969	945	914	946	944	917	931	868	944	828	935	956	938	929	860	946	909	945	981	948	901	937	941	942	900	901	941	905	924	919	950	893	877	908	905	858	986	993	978	913	914	913	925	911	956	908	965	1003	961	961	952	942	914	900	959	902	950	1010	950	947	952	897	992	939	910	945	886	956	930	998	950	932	967	893	918	973	921	999	910	909	956	948	974	901	946	892	930	938	998	933	891	937	873	961	961	973	908	953	928	911	930	939	953	950	971	916	916	939	908	1029	951	970	925	996	869	908	893	894	917	954	966	948	906	951	939	948	950	944	970	937	892	928	902	991	936	917	992	917	1004	956	959	966	933	959	920	965	960	842	995	975	1005	897	844	935	913	957	937	955	945	869	993	993	922	930	955	950	933	898	948	910	885	972	936	954	921	959	879	936	946	983	946	914	886	911	922	951	877	921	924	953	992	890	856	921	950	920	917	950	865	986	931	923	968	962	919	969	997	893	882	862	943	932	994	940	920	910	952	942	932	867	1006	980	947	948	956	917	927	967	939	960	915	938	927	961	944	937	938	925	950	957	902	889	860	961	918	882	951	936	929	930	944	935	916	984	878	944	851	924	875	862	1015	914	894	919	920	922	859	892	916	927	951	926	914	967	974	908	955	887	944	909	922	915	897	959	950	926	956	920	908	950	886	970	963	910	916	918	966	967	947	910	975	957	1000	947	954	963	951	915	976	941	957	886	954	930	958	941	925	921	914	965	965	955	995	903	936	926	936	944	924	932	978	946	925	934	939	923	989	892	964	908	931	973	977	951	888	905	959	952	903	928	926	913	948	966	890	954	898	926	893	937	949	911	992	952	928	925	926	906	927	966	965	913	916	950	945	903	931	880	931	940	927	966	884	985	889	964	911	910	956	960	984	924	897	982	1003	908	909	965	932	940	946	952	936	897	969	971	961	977	930	937	925	898	907	968	918	964	984	948	937	926	973	943	940	956	927	985	927	926	930	915	882	928	944	963	993	919	934	982	937	980	930	963	899	995	954	969	926	967	930	921	959	880	964	933	897	943	922	899	901	930	969	936	946	903	932	915	950	926	961	926	950	923	978	909	942	885	962	939	984	993	934	908	904	967	891	915	937	970	935	950	999	974	981	984	915	962	924	883	929	921	883	949	923	961	897	939	888	1002	882	1002	938	917	966	902	957	931	955	997	893	911	915	926	888	986	932	953	1003	907	928	974	923	908	922	881	922	917	913	891	946	940	866	968	947	881	911	876	935	992	910	928	941	902	925	958	976	961	944	938	934	906	919	908	939	955	937	903	945	904	953	941	933	933	901	895	940	938	944	882	936	922	912	934	965	955	935	956	938	907	932	885	908	1039	922	954	948	921	926	905	926	989	925	931	973	909	965	888	914	951	1007	931	953	877	861	983	906	972	891	966	933	911	976	957	908	936	930	962	999	948	955	913	921	991	927	937	925	918	952	917	958	916	957	940	883	922	890	892	930	957	947	920	947	921	995	908	938	948	957	1015	942	924	926	910	874	877	956	925	966	1011	943	916	941	858	925	942	1013	953	935	889	955	969	914	966	932	962	960	959	922	977	900	875	937	928	901	950	909	970	922	899	883	972	953	936	928	955	904	939	918	916	1027	940	923	976	931	942	900	984	923	965	904	972	947	1034	936	952	931	937	985	918	971	978	930	932	944	945	972	913	961	1007	897	902	998	890	990	1000	922	905	925	878	976	937	907	939	948	914	922	934	965	950	869	912	937	857	922	901	912	936	877	947	979	915	939	971	994	966	939	900	912	924	917	996	933	928	895	964	978	979	1006	899	951	964	956	891	946	929	945	926	890	933	972	953	892	957	876	953	951	962	939	857	915	951	952	938	898	972	892	952	968	979	968	920	935	928	968	923	973	927	923	929	965	959	928	927	917	970	909	949	978	946	930	1033	924	934	966	942	952	918	967	974	945	913	876	870	882	890	953	954	930	875	959	892	915	915	901	944	949	966	902	921	886	949	1003	911	928	978	948	918	933	984	941	908	933	965	915	969	913	904	926	927	890	906	911	952	876	943	930	946	981	974	917	916	1023	933	933	934	957	940	970	886	893	959	948	888	964	960	981	968	946	935	962	913	946	914	961	931	915	961	977	946	988	942	885	961	882	931	938	958	869	967	939	924	908	889	970	923	907	904	967	881	915	928	905	884	929	912	891	918	965	950	971	957	922	925	889	993	924	904	916	936	911	937	890	936	909	917	954	889	901	884	918	940	967	886	899	955	935	941	947	907	919	916	939	938	898	941	957	945	909	954	932	909	897	951	892	933	971	911	933	908	887	955	953	913	922	974	904	884	919	951	933	880	925	979	926	929	967	933	939	894	942	939	943	933	963	974	936	920	956	894	920	967	975	933	944	922	936	954	867	903	920	936	909	970	937	920	941	992	894	894	887	891	928	929	945	897	930	983	898	928	956	931	959	952	944	974	938	954	919	978	938	962	941	924	943	949	937	899	919	925	937	948	949	988	921	955	904	952	934	891	945	929	918	937	971	867	942	980	914	927	906	941	917	908	916	928	869	928	919	935	1001	973	894	932	956	929	935	951	928	980	910	1003	961	961	940	901	858	975	918	943	993	919	915	911	889	887	934	955	929	877	854	913	896	992	945	958	922	940	891	972	999	929	992	937	985	977	974	919	955	895	951	909	987	893	925	931	945	902	927	933	946	952	972	941	968	978	899	995	923	910	979	952	948	949	951	973	937	938	962	982	954	932	992	965	923	885	891	906	880	949	925	928	954	984	948	961	895	978	986	946	914	980	942	942	935	941	922	934	928	951	975	916	913	890	884	947	895	885	911	975	959	906	922	935	941	924	873	950	946	942	909	880	899	944	889	921	951	946	918	965	941	886	981	932	971	956	909	912	965	940	859	1019	925	880	967	961	918	912	908	936	917	938	951	945	946	921	920	936	979	990	941	954	929	933	918	936	905	982	888	914	951	1002	936	938	1008	878	886	886	857	914	957	923	979	952	963	990	903	956	914	968	904	970	977	968	888	986	956	947	877	900	941	956	943	938	955	922	951	938	945	885	938	950	910	937	896	895	882	929	925	970	978	933	970	941	921	881	917	928	953	870	940	968	958	915	960	956	918
5544	914	924	782	842	777	740	790	754	779	740	804	789	805	759	783	742	766	807	778	756	834	765	804	778	767	767	779	775	760	763	770	775	795	721	768	781	754	728	777	727	734	782	760	739	783	768	781	729	798	756	790	762	789	762	730	760	753	711	675	743	755	715	806	759	760	770	761	771	781	793	776	744	732	748	746	772	769	707	780	778	805	787	783	755	761	770	714	748	803	703	756	787	754	787	765	727	737	790	746	766	805	783	727	755	720	771	743	703	788	782	733	747	782	724	768	747	731	801	755	771	751	756	784	807	757	758	727	776	770	769	775	750	768	778	735	812	757	749	748	743	758	778	756	706	732	768	773	764	730	773	709	751	754	741	745	759	721	722	749	798	761	746	722	758	722	703	784	721	756	771	690	753	794	768	769	818	777	774	788	737	804	765	736	793	770	743	745	723	728	749	765	783	734	775	737	744	807	750	775	770	746	750	775	777	771	791	783	790	783	747	722	716	772	795	773	733	753	729	795	801	729	757	818	742	756	791	695	804	762	793	724	706	769	788	717	729	692	760	799	742	760	726	761	758	747	744	719	724	754	767	762	729	746	743	736	751	751	787	776	761	808	720	761	774	770	800	761	735	742	740	767	765	704	729	702	767	744	763	760	834	772	779	724	758	716	725	728	742	706	727	737	730	752	739	784	765	774	769	767	769	787	755	744	743	730	724	776	724	760	767	787	826	721	714	772	794	802	744	743	702	766	688	729	756	726	779	817	785	744	766	767	757	766	798	736	706	780	778	777	775	774	783	743	776	741	747	708	786	740	799	821	750	714	768	727	761	745	759	741	792	744	722	768	836	744	794	749	758	740	745	723	777	768	782	745	763	735	803	741	764	760	762	716	701	754	746	777	782	747	763	770	728	773	747	756	824	762	798	755	794	781	693	748	802	770	769	757	743	767	784	787	791	726	721	765	723	784	771	765	732	716	790	797	735	791	716	703	779	740	743	740	752	745	766	804	764	778	739	743	755	785	771	714	771	756	782	743	766	774	778	803	730	742	697	814	760	812	775	767	776	756	717	790	790	725	743	777	799	775	783	731	754	732	727	783	753	728	756	753	769	749	757	753	799	794	771	711	734	744	789	735	764	816	815	774	760	736	737	784	793	782	750	760	766	737	724	768	771	777	811	759	721	822	746	808	794	772	802	754	763	804	768	760	785	728	780	698	782	789	784	781	780	813	799	757	786	739	746	760	783	740	816	760	753	751	717	761	767	756	790	735	751	733	710	753	751	786	719	729	789	744	788	758	787	789	720	719	769	751	724	749	803	754	779	767	762	740	726	766	722	754	736	737	750	824	752	770	750	760	725	737	741	777	756	754	754	741	750	761	727	762	753	718	798	765	774	747	795	734	740	760	722	760	803	747	746	768	720	784	772	736	760	754	803	772	748	764	719	780	724	795	735	752	744	765	729	707	785	725	740	795	813	742	729	738	754	707	744	774	729	774	776	744	723	730	787	731	826	731	700	711	763	776	756	763	735	740	801	730	769	757	815	807	770	751	768	768	784	752	756	740	742	766	721	742	748	801	712	775	774	738	754	742	759	755	780	779	761	773	736	786	739	758	769	735	790	753	758	792	776	730	745	759	749	793	788	809	734	743	759	758	781	741	773	774	792	718	751	762	744	754	699	761	812	812	739	771	761	745	775	752	743	741	794	764	793	794	754	744	774	792	769	765	760	779	714	750	701	714	729	752	742	795	837	758	760	743	788	715	732	704	805	741	728	763	786	740	750	703	770	776	730	743	788	783	756	754	830	761	724	744	758	780	762	733	791	711	785	712	783	757	784	792	764	715	772	739	738	750	736	781	757	785	798	675	754	884	809	778	754	781	747	786	743	772	764	731	785	766	773	772	773	756	786	777	747	706	758	764	765	726	736	785	732	779	748	715	753	773	759	760	774	785	730	748	766	700	770	725	759	739	713	748	787	705	775	731	798	801	712	770	697	772	756	750	749	777	742	767	744	793	783	766	812	725	763	752	758	755	807	753	745	770	728	723	796	746	774	762	714	786	781	759	765	797	723	791	779	739	767	761	765	770	778	745	750	783	781	774	725	782	791	777	745	731	772	747	765	706	820	782	773	710	761	708	727	734	771	699	749	786	786	796	734	724	718	752	757	749	768	739	749	732	701	781	779	770	776	760	753	745	759	739	741	762	755	751	787	740	765	765	735	761	775	747	723	773	717	754	800	827	763	730	771	768	783	728	754	791	744	782	739	716	753	742	780	775	801	761	808	756	746	790	727	786	751	802	752	786	669	804	778	749	795	757	693	738	733	754	774	769	750	745	764	763	789	753	807	742	772	748	780	728	736	718	713	807	785	745	740	732	748	783	752	801	753	715	765	748	769	741	748	824	751	740	729	705	786	763	748	759	755	740	726	782	736	779	704	725	783	783	726	771	768	816	739	740	757	786	740	767	756	754	763	784	768	749	733	786	734	732	795	783	815	800	764	806	795	753	748	790	774	751	771	691	751	753	766	742	714	733	787	737	747	750	792	791	763	721	800	759	737	817	755	768	729	741	800	736	707	755	772	740	779	751	797	770	786	769	785	749	757	775	740	736	785	777	714	736	766	842	774	775	799	772	743	772	780	750	721	731	777	788	752	768	752	731	706	758	761	724	706	721	806	734	825	740	723	743	756	721	778	764	751	806	706	714	724	819	767	738	771	763	802	761	779	788	731	746	777	755	775	779	720	747	786	695	775	746	732	757	705	780	788	768	718	801	756	821	790	786	770	753	772	755	736	739	750	807	783	757	802	805	804	731	721	735	780	729	795	717	774	757	748	710	771	793	786	737	781	779	810	754	771	751	789	765	736	742	696	773	744	760	759	792	766	814	720	783	770	796	748	764	776	767	733	722	749	711	767	725	779	779	786	793	740	774	737	743	732	748	749	813	793	729	760	725	772	752	748	759	800	769	776	728	790	734	718	716	775	752	715	766	806	771	752	765	788	753	774	760	816	758	762	748	756	793	759	780	746	729	720	764	747	740	794	769	770	759	748	751	793	773	670	718	736	748	810	763	754	740	779	748	748	726	741	745	725	776	735	746	818	730	725	747	760	722	818	766	756	753	736	770	747	748	774	787	754	752	756	712	737	780	795	708	754	726	772	786	732	754	758	720	719	757	759	775	776	739	764	732	765	774	773	734	821	758	784	782	779	798	800	746	802	742	731	728	742	731	793	796	791	774	768	783	760	805	748	696	748	780	756	790	782	701	816	742	785	742	773	734	713	724	769	774	784	750	790	746	805	766	769	691	759	772	750	720	752	786	817	745	710	761	744	779	740	740	748	743	747	760	765	770	776	740	715	783	795	761	761	734	792	775	737	798	785	785	751	734	760	774	792	725	729	788	741	786	749	763	781	761	752	737	733	745	692	757	732	762	719	771	752	757	771	758	780	673	724	767	722	765	766	789	783	711	783	717	729	781	737	785	816	779	757	792
25734	21460	27165	25438	4086	1132	914	714	666	677	639	630	630	617	634	639	647	661	665	673	654	654	632	575	654	655	636	649	651	669	634	595	643	583	615	596	592	597	662	631	614	646	619	591	631	642	637	690	617	675	625	642	618	570	653	626	635	630	619	636	646	654	624	602	594	611	630	623	606	625	603	663	636	604	595	609	637	666	622	660	620	584	610	597	636	635	620	658	649	636	617	643	608	624	625	605	636	636	674	652	622	638	609	626	623	628	611	609	655	592	626	640	588	600	643	625	674	629	675	622	606	615	621	616	587	664	605	565	623	614	577	635	632	638	628	600	618	601	559	633	560	665	619	657	628	616	672	629	625	667	662	618	617	652	617	620	655	643	620	600	619	591	600	622	671	613	667	609	633	565	612	619	640	606	600	618	664	660	625	625	629	621	629	662	585	603	606	656	645	662	657	617	642	591	615	656	637	603	599	601	600	600	614	592	576	593	605	636	679	645	603	619	588	586	631	619	614	611	574	641	613	656	602	660	668	594	653	635	616	606	637	607	627	638	629	662	595	633	622	611	565	638	585	637	618	621	633	633	643	597	595	639	629	597	622	670	630	679	602	686	613	650	597	563	626	650	607	636	627	606	590	611	601	607	666	613	621	617	600	607	615	605	622	572	592	616	585	567	593	600	629	594	604	653	568	611	611	624	657	631	638	631	607	596	661	630	620	606	631	657	593	581	638	669	636	577	602	605	599	600	625	647	667	585	660	663	634	607	647	607	579	631	584	636	587	632	561	605	594	620	597	587	608	590	623	565	636	585	634	620	659	634	596	651	635	638	640	629	626	595	625	631	658	629	618	615	576	581	611	656	643	551	675	624	604	593	645	641	578	640	637	646	591	612	555	660	640	618	650	605	621	629	614	594	605	642	642	615	654	598	633	577	625	599	556	611	631	618	629	557	599	637	658	624	632	606	587	592	586	612	578	599	610	568	630	606	625	615	642	647	594	660	637	620	618	653	642	610	633	640	641	619	590	649	580	613	658	653	642	616	631	662	607	608	629	614	653	650	597	615	589	586	612	575	568	611	621	679	561	678	564	616	588	637	620	586	613	639	653	633	642	641	623	632	605	549	624	629	632	635	668	557	628	609	612	642	601	623	675	613	628	618	623	627	610	642	625	583	654	625	599	613	607	639	611	648	646	646	591	605	589	588	631	654	599	662	610	623	650	603	637	617	583	661	611	643	597	590	628	619	654	631	595	632	616	618	568	634	603	603	587	626	615	620	582	631	620	597	626	588	611	616	611	609	610	619	597	665	654	576	599	621	594	590	623	645	581	627	624	612	620	617	605	617	573	664	564	619	609	592	616	594	629	600	683	632	650	586	614	609	643	650	594	633	631	670	579	630	628	655	592	644	617	666	570	603	633	600	616	615	669	581	645	635	607	618	605	585	606	622	605	598	616	589	601	600	624	608	668	653	607	619	643	612	653	616	616	615	605	586	623	645	627	601	593	587	664	632	621	641	579	652	600	644	628	596	619	631	633	604	642	626	657	638	572	598	628	628	605	586	634	600	618	609	601	628	617	597	610	632	627	653	608	604	657	582	630	637	626	650	653	601	616	659	624	607	636	618	661	699	624	631	618	638	655	628	618	623	618	613	624	597	604	617	562	622	630	636	601	613	622	640	624	632	593	623	627	587	658	609	635	635	611	628	619	618	590	616	651	574	653	602	604	660	624	604	599	602	606	566	568	593	620	618	585	656	569	614	627	592	602	643	599	610	623	646	617	604	639	611	594	637	639	681	642	615	633	609	641	634	597	581	625	623	661	632	618	617	673	610	632	648	615	631	651	624	641	612	623	628	601	641	624	618	605	650	594	638	636	586	640	608	648	618	629	589	573	617	649	639	617	596	605	626	663	578	595	631	614	666	611	638	641	613	622	615	591	629	602	612	606	626	613	639	629	624	627	628	590	640	623	627	658	626	648	631	637	637	637	584	614	607	602	588	623	617	621	607	636	635	612	604	628	613	622	632	637	605	630	615	573	646	618	628	627	619	643	614	631	597	605	618	621	622	659	660	621	602	601	640	582	612	628	635	603	622	640	601	614	591	644	639	592	610	599	636	623	628	583	672	655	618	609	589	641	627	616	623	611	621	623	618	605	607	649	569	622	639	620	631	631	603	635	627	643	617	568	634	638	634	617	612	611	607	623	594	642	566	570	586	570	642	551	607	599	652	611	607	582	648	623	590	595	587	589	593	593	597	658	636	551	616	614	631	678	604	671	607	611	581	592	619	589	575	632	608	622	597	621	661	626	601	670	574	578	604	581	610	625	623	620	623	644	646	641	607	613	593	646	631	611	576	657	602	596	646	625	609	566	613	625	601	647	595	622	619	585	626	623	618	549	619	626	617	623	644	619	641	605	597	634	661	625	618	620	616	563	620	617	642	595	607	592	639	645	630	627	628	643	614	591	668	646	618	586	612	636	577	582	617	648	635	616	610	606	684	596	622	668	619	621	607	593	605	655	598	615	640	636	644	600	629	628	673	659	626	632	639	643	605	659	621	602	641	594	623	585	624	636	615	654	613	603	616	612	608	620	592	618	599	648	646	601	603	585	628	635	628	617	607	595	680	566	617	615	604	624	637	626	607	604	572	619	639	633	607	592	625	607	585	621	594	619	625	640	593	605	623	637	606	663	665	624	618	596	629	629	578	608	624	601	649	602	610	622	672	650	640	602	628	587	644	626	647	631	671	662	619	615	607	656	593	632	650	637	600	635	640	596	623	630	644	613	591	626	586	636	578	665	619	638	632	632	656	608	619	575	609	635	612	634	609	630	625	608	591	644	642	608	613	589	673	655	573	579	617	644	638	613	602	608	642	611	641	570	598	577	639	654	649	611	664	638	628	595	631	610	667	612	630	641	584	628	585	612	616	626	610	612	603	575	594	623	609	612	655	612	585	602	609	636	626	595	636	649	614	673	606	562	635	601	609	585	622	591	610	567	625	626	589	596	614	623	607	644	625	553	623	611	638	662	670	628	606	622	622	634	607	620	583	628	653	618	668	611	617	591	623	635	592	584	634	587	645	612	635	588	609	644	640	577	610	651	646	637	628	613	654	632	576	638	619	553	615	608	605	653	601	605	650	630	610	616	597	653	627	614	588	588	605	653	643	640	587	604	608	591	620	599	647	591	616	607	611	681	639	619	591	615	600	607	589	606	608	615	627	597	639	615	611	637	621	600	665	676	590	631	677	606	617	633	630	610	587	637	619	573	624	656	598	606	614	598	608	621	646	648	597	663	609	625	615	655	605	610	641	613	661	604	615	639	634	624	578	654	596	638	601	618	649	697	646	564	632	676	608	618	626	605	667	600	639	618	622	651	587	618	597	629	561	625	604	623	650	629	624	603	608	632	592	652	671	616	619	636	662	636	599	608	621	617	647	598	602	617	624	645	629	617	640	626	630	640	595	592	607	604	603	619	629	600	609	624	652	599	594
3749	2873	2447	1479	1089	901	753	720	721	632	578	612	590	591	570	553	592	535	529	601	566	581	569	550	568	578	534	554	522	551	551	552	516	593	565	517	525	529	529	553	557	573	538	567	528	524	563	536	552	554	565	546	539	550	578	559	530	537	516	546	550	508	516	555	555	531	569	556	565	550	544	541	543	509	549	558	553	588	529	568	527	559	552	565	541	557	549	515	551	501	525	552	531	537	570	528	549	551	540	538	559	530	533	551	559	573	561	535	561	517	547	575	533	594	575	548	557	531	544	513	550	521	562	597	504	540	512	543	548	539	529	572	497	568	532	558	585	568	525	509	572	550	547	505	561	506	528	578	540	535	537	567	548	535	535	569	519	500	532	602	542	508	538	564	592	522	539	541	541	580	535	531	543	546	542	506	556	545	540	540	528	566	567	531	544	542	560	540	516	514	541	513	542	518	571	535	545	493	501	582	511	545	555	565	571	521	514	528	556	554	548	513	554	551	578	536	537	547	561	552	554	556	535	518	585	547	527	506	541	554	550	489	540	482	519	501	544	522	558	554	545	524	564	516	551	549	553	514	526	576	558	514	550	577	545	529	534	554	534	583	515	528	574	574	547	577	539	557	539	587	565	542	540	568	534	543	540	532	522	517	543	499	561	525	485	524	511	573	535	554	566	522	564	544	542	543	570	583	529	565	541	559	580	528	540	576	538	530	535	594	529	525	564	528	508	521	581	539	511	514	553	549	543	534	546	514	549	553	537	578	523	529	538	561	561	551	554	556	525	582	528	570	542	507	517	559	534	593	504	546	563	527	547	547	506	511	559	556	558	518	559	562	526	525	505	560	521	585	546	530	535	534	555	535	519	518	528	571	563	532	523	542	538	564	586	532	542	466	540	538	565	501	522	541	551	540	533	509	577	510	527	512	539	554	516	564	540	543	540	539	540	559	577	517	562	495	527	572	553	519	522	582	481	550	534	543	566	561	544	547	527	504	539	537	572	497	550	548	526	516	535	503	590	575	533	495	527	531	541	532	550	515	562	537	538	558	540	558	521	520	513	549	548	541	555	508	517	546	540	517	518	521	586	508	506	562	566	552	528	548	526	543	508	564	546	581	532	559	510	508	511	569	522	525	578	553	547	523	506	555	545	543	521	525	546	527	535	533	568	562	565	541	537	519	538	564	521	536	546	538	615	540	502	496	516	551	530	571	548	559	561	567	528	536	519	553	536	552	594	523	570	536	521	556	551	546	588	556	529	514	515	531	514	518	509	550	533	518	566	553	514	492	504	523	513	528	543	538	562	546	520	530	555	552	585	548	508	555	510	522	560	542	520	530	518	559	513	513	580	589	544	566	487	508	537	526	530	525	550	533	488	522	566	524	564	503	500	532	535	528	560	517	533	542	575	554	567	552	535	545	505	557	525	539	498	561	540	503	520	569	529	521	560	536	535	557	555	535	564	531	523	529	565	572	546	529	564	574	568	516	524	526	548	528	545	555	512	549	524	546	528	555	530	514	562	536	549	534	535	538	563	539	528	539	563	542	576	545	539	542	545	552	563	580	535	524	569	560	525	549	531	554	512	533	541	537	579	534	587	517	535	525	526	561	543	508	570	504	573	529	543	549	529	594	546	540	570	551	517	510	546	557	533	524	522	532	530	548	520	539	539	554	598	528	533	561	562	532	502	551	530	573	527	542	531	551	541	519	559	572	545	522	568	523	533	578	552	497	569	506	574	558	536	529	556	565	619	546	506	540	517	510	537	533	531	503	532	506	556	596	557	561	547	539	518	518	510	556	508	527	541	584	557	519	543	541	555	548	532	584	548	544	578	516	534	572	532	592	538	517	511	542	537	546	535	558	537	529	609	528	577	530	499	526	557	548	563	554	562	568	564	509	579	554	499	590	528	567	518	516	515	541	548	536	571	552	595	522	560	555	497	539	564	568	513	572	560	542	582	539	554	564	572	536	533	548	529	538	543	611	548	526	564	526	547	533	528	531	485	522	529	512	522	546	525	527	561	527	550	539	491	525	556	563	536	553	500	511	528	558	504	528	508	549	560	514	555	521	554	541	514	563	541	534	488	583	541	529	569	532	550	526	515	522	520	525	519	570	533	565	537	522	551	555	552	543	557	551	524	585	507	564	544	511	571	522	525	539	565	578	539	546	547	521	513	546	485	521	596	572	544	528	551	514	569	558	601	519	535	548	565	530	521	576	553	567	545	524	511	526	533	575	533	564	590	553	548	560	502	547	522	557	564	506	572	574	539	533	529	545	504	526	550	539	532	540	550	535	522	544	539	520	532	524	571	556	548	556	497	536	509	546	491	512	557	544	548	485	557	541	530	539	550	539	555	532	560	529	536	502	566	540	513	579	530	552	523	544	500	540	500	500	538	492	532	509	527	533	568	568	494	564	505	577	562	561	558	547	516	551	539	527	534	528	560	574	535	561	510	530	531	510	515	544	563	545	548	519	537	518	574	520	543	541	520	545	509	524	557	537	557	544	535	564	532	529	542	518	556	533	494	555	524	575	538	529	582	557	574	559	561	518	531	558	550	558	529	552	504	507	560	542	524	535	533	529	535	520	526	594	569	529	551	540	539	549	528	533	547	535	528	553	555	548	558	559	525	521	547	561	543	567	539	581	542	531	597	538	539	553	544	519	563	553	555	569	505	501	566	543	511	552	522	533	558	535	532	576	573	585	570	573	531	527	523	566	523	532	510	508	479	520	547	539	532	545	565	573	524	558	544	521	515	560	529	549	547	573	559	534	520	521	542	512	536	538	522	556	532	512	511	546	513	529	523	546	554	555	515	532	552	558	545	541	536	544	538	544	591	524	508	561	495	538	535	542	584	548	518	575	576	512	591	552	557	519	559	522	542	569	497	531	524	527	544	511	527	571	513	551	564	560	540	526	527	567	580	528	538	521	524	549	532	523	545	568	579	581	550	558	603	541	525	521	552	513	536	504	561	573	534	545	528	559	519	524	528	560	546	525	522	552	521	538	535	532	528	549	521	526	566	565	585	551	553	601	559	536	572	590	544	530	579	544	550	515	544	538	513	510	549	546	545	567	552	557	530	520	507	556	598	508	536	568	522	524	530	555	541	512	530	507	571	535	556	526	549	491	524	518	521	545	503	552	512	551	521	560	559	576	545	585	495	556	522	517	569	579	498	554	547	588	542	536	543	568	546	546	550	572	571	570	541	558	555	519	538	530	557	538	543	597	545	532	568	558	508	514	548	528	531	508	548	570	486	577	545	519	505	551	525	548	499	484	513	518	542	541	558	536	539	544	555	530	527	503	514	537	543	533	482	560	588	563	561	536	537	555	534	505	545	591	520	528	547	564	578	538	558	538	479	542	542	517	507	500	559	557	572	535	505	554	563	536	547	565	540	521	544	503	528	539	584	539	555	531	572	547	517	536	577	547	556	520	568	561	558	564	565	541	545	543	544	567	539	552	536	526	568	544	533	542	564	544	551	547
24530	21378	28464	24649	21043	3275	892	528	494	488	424	418	379	393	363	373	384	349	346	375	351	382	345	363	362	389	327	334	360	321	355	322	286	316	353	349	307	335	326	381	326	328	306	339	334	320	341	337	351	320	326	343	310	320	375	336	342	311	339	328	335	309	321	360	311	356	334	341	308	327	332	331	311	319	332	333	360	334	325	303	348	312	360	319	346	360	316	337	308	330	343	326	334	334	369	284	329	359	332	355	313	296	364	340	330	359	354	329	329	349	311	307	346	371	319	336	318	325	325	305	350	340	333	323	311	321	298	327	326	339	324	350	346	290	343	339	340	330	322	306	329	290	351	332	340	323	305	362	333	335	345	339	351	321	329	315	330	310	348	328	321	362	313	320	306	330	332	328	359	347	336	320	342	333	317	364	304	329	348	335	324	340	343	330	307	358	334	327	353	332	323	315	333	324	309	345	308	315	333	301	345	340	329	313	328	315	341	323	331	320	322	313	335	332	318	349	342	337	287	322	332	327	322	310	344	317	343	309	317	303	328	319	331	322	358	334	356	318	362	319	324	315	292	324	366	336	317	302	307	323	376	321	342	334	322	314	297	309	286	323	339	356	349	355	317	325	323	339	339	320	324	317	332	305	342	341	332	347	327	345	324	322	338	339	304	343	345	319	333	333	293	349	320	355	336	361	309	341	359	337	348	296	327	332	319	327	298	329	362	330	369	297	344	305	305	327	341	339	338	316	307	317	313	344	316	326	358	338	330	307	360	315	338	335	341	311	363	372	333	332	316	335	328	362	361	342	344	333	324	314	357	345	357	303	332	355	343	359	315	352	335	359	314	346	340	347	339	286	332	333	314	319	362	318	326	333	317	323	321	339	333	375	308	330	327	312	318	316	337	332	329	297	315	350	326	321	323	311	341	336	281	353	317	284	366	352	305	312	335	305	308	356	364	332	326	311	321	295	349	314	359	309	330	342	309	308	316	331	315	374	370	314	302	336	327	320	321	319	374	313	343	327	323	347	323	327	319	319	309	307	320	320	352	351	338	317	335	299	336	349	348	344	346	355	317	306	324	341	366	319	334	365	331	315	354	329	335	332	320	333	338	376	325	348	296	345	330	322	337	299	323	331	329	324	354	368	304	324	326	334	282	324	320	352	333	326	332	321	349	323	346	336	339	351	319	310	340	367	371	340	322	339	331	328	322	320	312	308	339	299	352	317	315	350	346	318	334	327	315	326	336	298	369	344	353	293	346	339	313	342	335	316	319	335	331	353	347	319	346	338	317	329	358	336	344	323	302	320	328	350	340	320	310	324	322	325	333	338	342	328	320	304	311	335	327	318	332	323	336	300	344	328	298	300	345	310	330	299	356	332	308	319	328	353	335	334	365	355	350	375	314	324	303	307	366	323	329	320	324	327	345	325	307	311	305	315	335	314	357	319	346	359	311	321	321	350	355	319	338	322	317	331	331	319	303	349	333	316	323	347	307	358	305	329	332	322	341	336	386	332	308	333	331	362	298	351	334	377	324	352	324	329	300	315	333	370	298	319	307	341	323	310	326	312	360	330	321	343	317	346	354	335	338	343	335	314	288	358	347	312	320	307	330	292	273	312	287	331	321	333	316	330	326	343	317	343	318	357	323	326	341	382	322	360	349	329	324	318	335	342	317	313	343	311	323	334	316	342	324	350	337	348	323	355	342	264	325	328	355	337	320	287	329	317	326	337	331	335	310	320	327	299	345	309	322	330	342	342	321	338	340	325	334	369	311	316	325	344	321	334	312	337	307	338	309	311	319	305	325	317	327	311	328	305	329	340	313	333	329	344	321	344	338	314	374	343	322	321	331	324	312	319	290	293	306	333	324	308	344	334	357	333	332	337	356	328	311	323	342	329	332	309	313	308	293	336	305	305	302	318	338	351	327	323	303	341	352	352	358	354	327	332	337	331	305	355	296	347	309	309	371	342	310	318	325	329	315	320	319	329	301	300	340	319	329	306	332	313	338	327	330	307	321	320	314	293	332	314	328	312	324	307	317	356	329	351	332	340	319	324	339	346	313	343	323	310	354	356	338	341	314	329	307	369	302	335	333	321	355	332	295	340	323	342	318	312	311	373	311	348	333	326	288	332	292	302	339	328	354	338	343	340	327	337	328	321	342	324	326	301	327	331	355	358	320	311	318	280	329	295	316	342	312	319	312	342	351	344	303	285	326	357	334	319	333	339	329	342	323	340	348	310	324	318	326	331	326	342	295	298	320	358	322	329	299	332	328	309	326	315	306	285	335	363	324	308	328	324	305	314	310	353	321	356	300	323	330	321	338	328	325	332	317	351	322	337	372	305	323	348	312	329	328	328	330	342	329	342	328	361	328	318	359	308	326	315	339	355	361	325	318	345	341	324	297	308	326	311	340	302	284	329	321	337	323	335	288	331	321	289	308	326	341	333	313	336	311	341	331	325	301	311	334	328	336	329	335	322	301	321	306	326	319	353	295	326	314	367	310	293	359	310	290	320	334	330	319	316	294	339	330	354	318	327	352	323	310	312	298	316	325	329	343	329	323	309	316	318	319	285	326	338	341	325	332	327	333	343	281	305	330	348	333	353	345	330	322	312	302	348	331	290	360	297	336	326	345	332	351	327	301	319	334	365	314	322	313	310	295	318	343	361	334	323	326	298	313	336	321	352	329	334	345	317	331	345	324	324	319	309	353	333	326	279	341	306	325	331	339	306	323	333	344	370	270	361	339	325	285	331	341	360	334	356	340	359	335	329	319	309	363	342	337	337	312	333	303	303	356	316	287	319	305	298	335	301	296	286	319	341	309	361	298	295	323	337	354	347	328	340	322	318	313	315	308	354	315	287	311	293	329	335	327	345	308	286	326	343	338	335	317	302	304	325	330	329	337	328	342	346	304	329	323	333	330	312	325	341	303	333	337	328	310	332	323	355	304	295	321	317	329	332	342	327	350	324	322	321	311	329	298	349	340	313	321	331	300	313	322	317	369	310	322	361	301	352	304	352	307	324	319	330	371	356	297	312	323	350	316	330	341	314	337	320	328	324	338	343	336	326	344	332	312	315	324	317	346	328	299	315	293	344	312	371	348	354	316	286	351	326	289	290	317	335	362	310	312	318	314	339	371	354	302	324	346	317	303	349	372	314	320	361	312	332	314	346	305	346	339	318	331	325	333	335	329	361	315	324	339	342	355	335	328	290	332	303	327	286	335	333	327	319	318	341	344	327	359	321	296	313	324	326	351	325	312	336	332	317	326	278	331	297	342	300	320	344	324	318	322	343	319	356	354	332	333	318	348	327	304	311	335	325	314	328	334	324	357	315	306	326	327	293	286	322	349	327	310	307	328	323	358	325	324	328	320	331	339	333	333	319	311	325	318	313	334	313	341	341	329	312	328	321	324	346	362	316	336	330	342	339	299	339	301	320	342	318	334	332	328	327	315	354	313	331	308	349	359	346	361	343	305	384	326	305	325	321
3772	4952	4047	2106	1345	980	806	650	570	519	462	433	407	436	407	379	362	384	405	362	315	377	345	360	338	343	331	338	350	339	308	338	335	305	340	348	332	325	328	318	317	337	336	335	315	307	315	293	344	338	338	313	291	306	322	309	320	320	316	302	326	301	353	327	323	313	296	332	286	278	311	275	307	335	329	302	334	304	297	343	310	332	299	321	349	345	327	331	319	313	306	332	323	324	317	323	291	296	290	335	305	312	288	332	282	298	267	316	283	316	290	310	362	309	310	311	285	285	328	311	357	305	343	354	353	327	283	301	320	323	349	309	310	333	297	290	281	330	320	342	305	342	313	325	285	311	349	322	301	322	312	317	321	313	320	324	307	348	327	333	331	301	302	334	294	357	303	315	339	300	306	326	335	301	325	314	298	302	327	327	312	323	291	341	287	267	304	341	335	305	319	315	338	324	284	302	330	346	317	313	311	342	307	301	313	313	328	340	339	320	316	303	313	334	322	292	323	316	304	324	308	325	321	306	295	326	292	329	314	295	329	314	312	302	316	311	317	267	325	306	329	316	288	341	343	321	311	318	294	301	284	312	307	330	333	322	290	312	278	334	319	330	329	287	308	292	284	303	345	324	297	331	298	337	337	336	308	337	301	325	318	343	311	319	328	334	284	302	314	323	302	297	345	297	316	320	323	328	309	322	302	310	292	339	311	334	308	330	311	302	281	325	329	311	301	287	328	299	332	288	317	312	316	280	327	315	319	322	300	311	303	299	313	321	324	314	315	334	280	316	310	295	340	278	308	320	320	304	300	296	294	339	349	319	340	317	294	321	288	288	344	314	308	302	284	326	324	300	303	323	308	296	304	312	327	311	318	300	320	317	340	325	343	295	344	315	307	351	315	302	325	285	299	315	319	299	310	303	309	305	308	307	313	320	329	293	320	333	328	332	315	320	301	326	318	286	334	315	336	337	298	347	307	286	294	303	347	310	291	315	342	311	321	319	327	330	310	320	308	316	314	290	308	325	309	337	294	317	310	323	348	283	325	295	326	307	313	318	295	301	306	317	302	305	337	332	354	286	343	319	350	312	310	296	290	335	309	319	294	329	345	348	325	316	315	310	311	308	311	316	328	314	327	291	283	338	300	307	296	302	296	313	326	335	274	308	319	322	304	355	330	314	335	293	301	325	321	312	323	326	318	305	292	309	277	284	297	325	321	311	281	294	287	328	293	312	350	348	329	280	313	284	308	283	301	325	304	310	308	297	292	313	317	300	299	294	330	329	295	287	322	314	326	357	350	328	308	280	322	314	333	329	333	306	343	315	307	312	318	329	329	298	326	290	322	310	291	307	313	326	313	327	342	304	351	286	334	329	304	287	326	318	317	342	308	335	335	306	293	336	299	316	337	343	328	281	296	315	313	317	316	319	297	294	311	292	308	307	302	282	365	274	278	324	311	301	323	298	294	349	309	298	288	313	321	291	333	328	292	300	299	327	295	347	329	340	306	291	318	316	290	318	294	304	307	327	322	323	309	312	324	322	335	318	317	311	303	288	316	339	327	303	314	292	310	305	312	303	295	330	304	316	320	308	313	325	298	345	303	320	294	321	309	308	301	320	316	303	322	289	295	306	281	290	332	286	325	318	321	334	314	267	305	299	302	303	284	312	309	293	318	292	297	317	310	323	298	323	338	277	288	333	318	304	304	325	358	288	315	285	313	315	275	287	335	324	322	299	288	319	326	296	321	328	293	306	314	316	309	320	293	288	330	334	338	325	285	298	290	312	348	336	327	317	314	309	309	319	309	301	360	263	294	326	309	290	318	304	301	293	294	325	311	328	304	301	314	346	319	296	303	332	312	334	333	316	309	326	303	321	309	285	273	308	299	306	358	310	316	288	293	311	330	292	319	343	289	331	326	294	288	295	295	302	280	305	304	317	337	312	353	288	335	315	317	316	289	310	320	316	292	318	314	294	342	302	303	350	294	300	284	321	347	328	300	315	290	309	293	318	311	298	325	324	303	283	290	334	330	312	301	309	279	277	321	321	309	325	328	315	284	312	311	300	314	340	301	317	327	300	284	323	326	333	332	308	335	308	303	295	292	325	293	304	298	283	294	304	296	291	345	296	336	317	299	325	299	304	338	323	330	302	303	286	280	295	302	352	308	305	289	329	299	309	278	312	307	311	336	296	331	308	308	318	342	273	291	325	286	322	313	274	329	299	285	295	275	336	290	320	300	307	300	304	301	289	349	327	321	307	277	294	314	326	328	322	303	317	317	300	297	290	321	315	341	317	318	307	305	322	331	323	305	316	317	345	297	325	286	301	345	293	298	324	333	299	323	335	287	337	285	293	289	316	290	292	322	317	290	308	283	307	296	308	331	311	292	344	298	308	297	315	285	310	311	316	344	324	324	306	331	299	336	289	362	328	294	286	312	273	317	318	317	331	311	298	281	347	324	332	286	325	313	319	315	311	333	347	304	286	321	282	291	327	322	290	309	334	291	342	334	305	328	362	306	291	303	327	311	306	323	306	308	300	278	316	321	331	273	311	290	316	302	293	319	322	322	261	329	303	293	286	314	299	337	301	288	299	324	293	323	319	297	323	308	299	308	291	307	285	328	310	329	343	300	304	321	310	319	296	298	325	305	319	318	318	301	325	325	323	315	312	277	331	304	308	317	292	324	303	290	289	331	311	328	325	314	312	300	323	324	299	328	307	319	331	292	297	288	329	319	308	322	323	327	321	296	296	313	333	318	303	307	328	332	286	314	299	283	330	299	300	337	329	311	313	326	296	317	303	343	318	288	289	295	273	300	300	308	285	304	313	266	320	297	356	322	294	315	307	322	298	301	322	309	308	315	303	326	294	298	333	318	301	323	271	307	341	300	291	302	303	290	302	298	275	344	287	312	316	287	289	287	324	294	314	311	316	321	333	307	295	283	300	315	313	303	327	334	318	322	347	304	284	337	316	318	325	299	298	327	308	317	308	321	294	319	308	277	288	293	315	331	308	288	322	313	306	297	298	298	260	351	297	283	340	325	304	313	282	332	327	329	303	317	320	304	304	340	303	313	315	299	324	287	319	317	326	323	289	297	278	313	327	316	295	312	302	299	330	325	289	328	304	302	306	314	298	344	300	304	307	286	314	294	298	324	336	319	327	306	327	312	287	318	294	299	300	319	310	312	302	304	309	326	302	291	335	302	298	318	313	282	321	344	316	328	293	306	305	297	324	325	283	317	305	311	289	287	308	327	314	289	323	306	305	304	336	335	288	296	291	331	296	323	307	340	307	340	314	338	312	316	302	331	330	291	283	319	316	301	283	320	305	299	300	322	315	323	315	302	310	308	314	300	311	310	309	325	304	310	313	340	314	322	282	318	293	295	303	328	320	308	285	292	325	317	325	319	295	305	324	313	327	306	315	317	289	313	283	311	336	311	293	315	297	297	312	286	330	329	300	314	303	310	299	282	289	301	323	313	343	277	311	332	307
27725	10432	2067	1455	1136	994	955	916	884	987	903	958	956	908	907	975	956	952	895	923	919	962	899	918	950	917	915	939	928	941	883	949	896	948	912	960	909	898	866	945	928	891	917	981	937	915	975	907	970	931	915	929	953	964	949	911	886	899	906	910	885	869	931	916	947	893	923	919	881	977	939	913	932	953	935	914	909	908	880	891	924	963	939	905	863	941	943	956	925	914	931	966	947	921	959	913	934	951	903	905	953	896	959	936	896	938	925	919	995	890	977	945	936	892	910	1013	876	867	959	934	914	944	886	900	924	914	923	881	900	906	952	943	977	946	937	940	920	955	943	921	952	952	896	887	959	870	927	904	901	901	913	929	915	974	922	915	944	874	956	895	953	902	905	959	936	903	951	926	914	952	963	885	958	982	920	933	867	899	913	924	866	917	937	960	958	927	957	929	901	949	886	949	956	908	907	901	990	932	945	958	906	909	934	935	945	897	899	940	943	973	966	963	962	935	889	968	951	885	893	908	926	917	949	970	922	900	859	941	907	935	929	895	908	943	897	880	973	893	963	848	957	848	911	959	888	901	896	959	961	841	917	1004	1003	903	873	885	918	880	907	943	933	971	983	881	949	895	928	909	961	944	889	922	891	906	923	883	912	903	951	874	909	920	904	912	920	934	877	938	908	972	913	940	940	958	936	921	997	944	963	926	894	913	949	928	896	947	1003	926	896	944	906	859	908	844	939	937	936	899	956	900	917	963	957	892	908	945	923	896	920	918	920	922	890	983	977	958	880	966	912	925	998	919	914	947	974	927	942	913	904	846	913	903	886	983	973	981	922	984	1011	919	961	933	937	966	897	984	924	1030	919	876	925	899	958	982	944	937	926	873	966	923	903	909	943	954	891	931	971	892	937	966	883	909	889	983	924	920	940	942	885	892	911	938	920	906	896	929	915	906	933	929	953	939	895	883	902	970	886	959	931	935	963	895	885	915	905	951	924	863	917	906	952	895	894	926	973	892	915	957	949	944	940	967	961	939	955	927	890	941	913	964	930	920	960	1005	898	920	902	931	925	916	912	928	945	967	923	911	920	908	920	902	939	969	933	902	924	919	938	915	954	928	961	945	948	947	939	871	983	939	929	916	846	935	891	956	924	971	938	962	934	918	952	974	900	894	905	935	902	857	934	926	963	924	974	931	954	911	932	985	875	904	936	875	906	921	920	876	916	829	858	935	926	956	903	931	952	941	930	988	915	941	945	955	903	867	907	940	937	930	933	915	969	938	929	945	957	928	971	945	930	899	925	945	974	899	939	897	971	920	900	923	891	989	905	936	897	920	901	951	924	906	936	907	911	912	941	887	970	926	870	915	965	905	919	889	956	948	865	927	916	879	919	949	920	890	923	939	956	896	914	917	914	918	892	926	975	921	967	886	954	937	896	884	956	929	944	931	966	926	948	959	932	900	950	890	912	898	951	900	894	891	878	996	958	897	908	895	971	930	933	937	948	939	949	947	925	877	952	1006	915	958	876	941	913	982	897	981	944	882	960	957	921	955	921	937	937	963	939	932	929	897	948	897	965	967	911	873	916	913	883	964	941	966	994	929	903	884	923	916	933	903	954	939	945	938	932	905	912	901	881	963	868	955	913	912	881	837	925	885	906	930	1012	964	930	936	942	885	901	910	897	928	896	909	948	914	865	955	848	944	911	942	916	935	971	945	912	900	901	919	928	925	979	882	958	919	912	902	915	1007	890	938	929	940	914	886	940	936	938	877	984	913	885	898	903	911	952	887	955	956	882	924	929	888	937	910	990	893	967	911	874	924	931	954	918	910	954	956	967	967	927	905	927	882	923	948	937	986	855	932	919	893	907	909	899	896	943	937	931	962	1025	971	940	933	947	927	929	938	876	932	933	894	953	915	899	901	948	904	914	949	917	943	946	918	892	937	921	927	943	925	918	897	930	908	964	959	922	898	917	920	917	914	958	921	910	904	933	946	931	941	878	946	909	975	888	946	925	891	925	941	893	951	869	924	936	892	920	942	915	914	1001	936	898	882	936	902	930	883	951	918	893	900	927	922	941	957	897	877	932	1015	887	891	864	933	857	920	933	892	925	916	924	896	941	963	932	946	907	963	977	948	941	929	954	917	988	917	914	944	856	903	935	929	919	893	907	905	896	943	927	963	903	933	911	865	894	973	914	903	938	916	922	928	961	952	921	956	971	960	932	949	1000	890	907	989	927	876	910	902	943	970	960	922	947	921	911	940	953	917	854	905	911	902	974	906	907	956	959	948	928	942	908	890	972	936	952	894	892	939	930	910	893	937	879	996	902	909	942	893	957	925	955	909	927	908	922	944	911	997	930	978	932	964	889	940	932	962	916	952	893	940	885	909	933	898	925	935	864	919	926	894	906	940	922	934	923	946	885	924	920	945	919	916	909	919	938	950	965	951	925	960	942	961	934	932	914	958	881	980	941	886	962	960	902	922	888	929	919	901	872	930	850	915	957	931	894	971	965	881	976	915	928	959	920	934	970	911	942	930	974	902	985	882	917	941	1000	915	851	978	923	906	950	952	882	907	913	909	900	914	964	877	947	922	924	944	922	969	924	927	893	961	915	957	954	935	871	942	946	910	904	908	991	983	974	918	972	935	949	867	941	930	967	1018	951	977	954	929	927	931	1002	891	931	948	914	907	924	887	899	915	964	942	942	974	941	865	918	873	974	924	934	958	946	960	924	853	873	900	948	945	900	912	900	895	853	877	945	940	913	931	951	941	924	919	942	901	885	883	877	980	914	914	939	900	913	929	872	950	878	959	867	950	881	906	931	957	921	928	923	924	939	907	973	925	971	911	914	929	928	862	896	873	888	981	904	865	871	928	943	892	928	851	932	912	867	916	961	923	940	943	982	912	906	930	954	915	962	972	936	917	925	922	962	939	892	922	915	938	902	876	905	976	907	973	964	960	903	907	925	876	909	983	954	968	868	957	926	885	919	908	897	946	907	919	944	896	938	916	927	948	881	955	955	908	942	915	936	919	927	920	945	923	865	941	929	878	940	927	914	903	923	900	910	891	940	912	920	938	897	906	949	915	961	943	900	930	864	914	954	989	978	946	955	860	893	944	960	953	945	928	957	946	911	839	929	862	950	928	919	950	933	919	894	957	965	929	891	937	953	904	914	874	960	916	923	928	950	902	922	897	861	915	926	898	913	894	934	917	895	958	909	904	921	945	924	928	922	904	852	885	851	957	889	979	938	906	908	898	914	893	895	928	802	909	979	915	875	860	930	962	989	926	888	936	888	970	921	914	895	918	940	913	954	920	929	937	911	860	961	892	974	933	894	919	906	921	939	929	950	904	963	903	942	924	944	911	921	910	953	984	881	941	907	943	889	932	928	945	969	940	927	918	948	888	921	920	856	892	869	928	919	860	981	933	952	919	933	919	877	935	926	959	957	949	901	931	981	915	939	912	878	922	892	960	927	925	872	975	916	901	947	949	940	906	913	924	938	920	1036	922
5531	970	959	841	739	779	776	786	771	759	760	764	751	757	762	784	802	771	779	799	761	705	763	795	746	749	780	780	706	767	722	796	718	776	729	723	781	789	720	755	750	732	776	763	786	742	742	769	756	749	798	722	764	777	721	726	753	773	741	744	730	804	777	780	745	744	755	788	764	760	762	742	802	721	749	815	745	760	745	786	743	802	771	716	755	704	811	759	684	734	731	795	757	763	805	751	752	763	696	739	739	757	752	768	752	743	750	752	754	683	773	762	753	758	807	730	786	765	755	746	731	765	758	766	757	723	763	771	744	728	754	725	749	745	756	738	772	749	800	789	739	774	767	796	757	733	730	786	783	726	722	764	728	801	783	775	752	778	781	796	716	702	725	747	717	744	778	760	736	791	723	716	723	775	698	746	748	715	716	713	777	693	791	749	763	771	731	735	770	778	724	769	769	733	745	745	763	772	739	772	720	720	760	725	741	765	698	771	751	757	772	717	745	697	809	748	728	736	795	785	775	756	766	773	743	732	714	788	726	771	747	747	730	695	747	741	705	779	750	722	718	746	741	764	734	716	767	805	793	734	774	748	747	714	736	751	789	788	728	746	783	726	802	777	749	815	736	767	711	707	748	743	796	764	731	776	741	753	735	726	768	741	781	801	714	766	753	748	779	717	744	751	757	718	726	802	745	785	778	743	762	734	744	743	754	754	759	702	818	738	763	788	723	752	733	736	718	729	775	757	817	763	710	676	717	777	687	764	757	788	812	767	760	725	750	697	736	737	779	695	754	780	765	733	751	798	754	814	724	736	761	772	748	759	764	728	747	784	790	682	755	726	773	780	709	750	765	794	727	770	768	766	763	738	791	779	735	722	761	765	725	776	762	732	732	728	759	793	729	776	786	740	727	739	770	723	725	727	749	752	752	747	756	756	799	795	726	771	794	707	776	785	758	778	762	742	764	764	714	741	744	733	726	720	745	784	730	732	762	720	771	776	737	756	714	743	809	785	789	781	716	722	724	733	737	756	754	796	775	773	718	772	781	764	770	795	735	762	730	788	733	724	740	790	751	718	780	756	749	749	748	721	778	722	728	725	797	719	776	760	703	742	758	733	727	754	785	771	751	777	750	758	785	779	727	771	741	746	736	762	732	773	803	761	724	716	768	802	761	772	746	750	737	780	745	787	698	771	765	749	836	783	779	756	807	754	747	734	750	767	762	749	764	765	714	774	717	759	731	728	782	732	773	801	740	717	746	757	786	735	771	743	758	774	737	678	772	785	730	780	743	752	726	748	728	774	754	709	774	729	778	766	767	770	746	737	735	779	749	719	684	719	825	823	713	751	745	753	754	708	693	729	731	729	757	712	729	772	820	770	711	723	760	765	752	723	735	755	714	726	724	751	788	803	752	768	747	701	759	754	735	701	788	735	754	773	757	738	768	781	761	767	772	728	759	757	764	661	694	727	739	727	712	783	731	779	769	768	729	779	752	763	837	751	749	726	779	756	736	768	768	730	756	792	748	735	744	707	794	777	781	761	728	757	781	739	766	743	727	712	734	770	786	746	741	739	713	795	752	721	760	767	760	795	747	778	749	733	736	752	769	764	787	729	705	768	715	736	774	798	767	758	739	761	713	728	773	765	724	736	779	726	728	772	730	767	775	758	782	780	789	769	771	760	719	748	757	765	780	721	753	711	764	776	723	746	717	755	750	807	746	765	731	774	757	753	744	754	754	762	713	715	772	715	731	757	791	750	800	737	753	719	750	682	812	785	742	738	779	757	813	739	753	752	760	754	746	746	745	760	755	741	800	730	800	791	756	701	756	778	776	735	750	760	740	753	730	738	737	776	707	788	739	769	760	742	769	763	737	735	761	784	713	770	766	748	741	752	800	733	771	778	730	721	749	760	736	772	709	758	701	760	757	690	816	731	707	738	739	743	792	753	739	753	744	779	733	699	703	769	704	745	725	736	727	762	736	741	751	740	705	762	764	776	767	788	721	747	747	772	793	706	706	777	721	744	787	756	722	730	715	732	762	771	758	764	748	798	738	776	743	739	750	794	799	711	722	760	744	732	793	714	774	760	754	713	747	743	765	765	807	717	733	743	716	697	727	726	715	752	748	704	768	748	786	729	745	739	732	759	751	769	731	768	764	766	790	742	774	789	758	760	770	740	764	772	728	763	726	728	801	742	711	766	739	745	729	809	717	738	735	745	733	781	757	699	742	758	762	755	745	743	764	787	731	724	756	811	721	772	722	773	771	756	765	818	728	750	762	768	798	777	706	725	749	810	742	734	751	732	786	758	756	736	721	741	750	744	752	774	788	772	785	736	771	729	723	713	830	734	772	681	736	756	718	759	763	738	726	772	741	701	748	732	722	723	767	791	770	760	792	734	745	762	787	750	735	756	689	772	718	763	749	793	741	765	777	747	763	736	719	749	756	787	712	696	732	712	726	730	723	760	723	730	702	724	725	745	790	733	756	749	735	749	744	777	763	713	678	764	822	708	729	756	794	752	757	737	760	754	747	741	775	734	742	770	751	762	755	755	743	731	704	749	717	686	757	767	732	781	753	750	737	747	789	749	755	776	781	764	718	747	777	759	741	811	769	753	779	731	740	777	755	779	759	739	793	754	759	750	731	707	728	793	781	737	782	745	766	747	726	730	733	691	777	765	746	779	786	773	760	796	763	775	752	748	747	714	799	765	729	736	724	765	732	745	777	726	741	754	761	777	719	804	758	694	783	798	755	752	757	762	782	719	728	793	768	725	753	725	772	728	766	755	729	747	772	742	744	790	719	709	743	708	730	718	734	711	775	799	750	764	729	791	771	734	774	746	768	775	773	761	762	758	770	819	774	753	771	763	709	774	757	796	746	692	799	721	740	715	746	732	746	714	718	772	834	768	764	716	789	733	749	765	767	792	785	729	742	752	796	783	740	687	757	730	673	742	749	751	764	738	733	825	771	763	736	750	713	725	775	782	755	735	759	712	746	789	799	730	769	740	768	732	736	734	744	744	698	662	728	736	747	727	776	790	752	784	726	789	752	752	701	824	720	749	753	737	767	746	750	755	719	729	788	767	719	730	746	756	729	746	769	823	770	769	788	744	754	806	775	749	720	712	742	759	767	793	730	756	741	754	733	812	753	703	751	722	727	764	698	730	731	691	770	737	785	773	770	748	731	778	756	758	726	764	732	743	742	741	762	742	721	746	764	789	769	717	745	778	760	770	759	768	756	758	777	754	721	745	774	782	790	728	718	767	738	742	767	723	761	768	796	746	754	762	731	721	715	728	752	743	756	794	758	778	777	739	737	771	752	753	809	718	747	748	756	806	747	737	699	753	790	722	758	765	759	729	782	734	788	760	774	762	740	780	716	757	759	715	728	697	743	701	756	729	785	761	736	692	723	682	779	760	764	721	733	714	796	739	725	787	794	759	773	752	758	726	759	730	743	761	780	753	789	807	726	730	731	752	759	791	796	717	791	757
25608	21378	27127	25237	4090	1129	893	781	666	689	634	699	602	676	621	633	673	620	672	651	632	640	639	608	630	636	636	623	680	625	616	644	595	653	676	581	584	559	626	634	686	605	639	620	611	616	619	646	609	571	628	658	594	631	622	595	632	633	612	625	648	661	617	659	695	625	652	658	638	615	615	613	628	604	638	577	652	621	633	582	634	638	594	667	652	626	597	592	618	595	668	642	621	573	656	598	654	638	671	590	593	649	599	634	567	619	603	612	640	606	650	663	597	622	631	603	641	668	629	613	644	661	605	639	589	616	599	641	660	620	641	641	587	602	598	637	616	624	654	631	597	610	632	642	605	640	595	654	626	608	623	594	607	637	608	590	650	691	638	640	582	601	582	634	615	644	605	577	602	639	643	623	628	678	645	589	632	609	650	633	598	611	618	659	644	587	590	631	583	626	650	607	618	604	589	585	616	624	610	630	598	641	622	608	645	637	603	602	634	627	604	654	622	608	621	619	599	592	584	639	623	604	610	628	620	653	648	604	635	598	608	627	594	604	597	563	643	598	599	629	623	607	610	584	637	623	597	620	605	613	627	619	641	610	611	605	652	658	600	577	630	652	616	610	643	610	635	662	600	664	596	644	613	591	661	600	649	578	594	601	587	624	588	611	607	608	632	611	586	625	641	590	611	608	633	636	594	608	591	602	643	636	612	611	600	633	651	596	619	606	576	629	613	644	606	627	589	599	610	663	621	578	617	584	637	650	590	602	670	654	638	642	634	635	646	630	603	643	611	636	617	598	564	642	604	633	600	656	625	621	664	656	589	586	622	616	604	580	625	623	624	627	594	615	618	560	609	618	624	594	586	597	619	626	643	643	656	655	603	642	575	573	622	602	620	619	615	609	587	564	715	622	622	603	620	643	592	640	622	610	607	647	602	606	607	600	601	647	652	623	592	609	623	595	612	617	612	638	578	620	599	638	642	576	612	629	603	626	626	618	612	574	615	596	626	639	617	622	590	598	578	586	617	614	612	663	567	652	604	609	590	658	646	612	616	614	584	638	634	624	652	615	591	630	637	659	619	623	589	603	576	630	638	622	578	578	607	609	597	587	622	594	599	601	624	633	539	621	581	631	593	587	596	631	635	629	666	605	641	625	639	617	613	606	617	607	599	613	604	610	610	622	601	586	599	628	610	611	591	609	577	613	645	606	582	599	641	632	626	646	658	612	615	572	604	608	574	587	597	590	620	624	605	626	578	638	587	683	616	616	634	632	654	664	585	589	650	581	625	604	585	586	642	638	627	594	623	564	636	621	590	627	622	637	631	590	636	607	582	616	633	622	582	581	621	584	629	600	612	632	667	642	598	640	654	590	590	643	622	611	659	631	628	589	671	641	614	648	646	606	614	629	643	608	608	616	562	601	627	624	606	649	607	625	627	636	559	654	640	644	652	604	590	605	614	572	579	671	615	586	562	679	589	593	604	617	651	577	583	654	597	612	609	625	602	637	616	642	596	633	629	636	695	654	615	650	622	646	622	656	625	611	628	588	602	604	633	622	616	596	640	613	601	582	620	572	608	669	661	621	646	605	635	631	629	623	605	634	654	620	602	636	646	608	606	603	580	605	600	604	601	595	667	656	617	588	642	596	614	612	638	617	615	636	655	651	651	588	586	603	623	632	623	598	583	570	617	678	593	611	595	606	645	589	605	588	575	680	630	628	649	611	615	627	602	640	618	583	650	657	585	627	653	607	590	622	610	616	616	607	614	594	568	577	630	639	575	579	647	639	618	647	597	626	614	681	610	608	620	618	622	589	590	599	602	607	590	585	649	615	585	644	588	583	616	672	601	613	616	629	597	621	599	620	611	587	643	631	592	612	630	541	584	619	608	592	579	656	584	629	604	576	591	581	652	627	577	659	622	702	648	616	640	599	595	607	598	625	640	611	626	621	613	579	642	650	607	633	651	586	628	650	643	563	641	618	654	603	623	585	620	633	618	644	635	609	587	591	639	613	601	619	606	606	601	612	623	627	602	563	612	590	648	611	602	637	555	624	604	564	627	658	606	597	640	595	609	629	641	642	640	622	642	595	577	541	608	639	603	612	612	629	594	577	600	611	646	612	642	646	591	599	624	613	601	614	594	607	595	596	631	641	596	594	596	570	635	656	589	620	615	591	624	580	619	595	616	604	606	636	599	626	592	667	622	591	646	570	624	619	614	590	617	614	645	614	637	574	612	613	612	616	634	582	638	645	611	627	627	619	640	600	629	579	633	600	649	601	665	603	625	634	594	582	553	649	570	645	596	635	640	599	606	617	645	587	569	632	621	614	617	621	655	599	581	610	614	593	618	615	617	644	562	626	608	640	624	638	584	639	553	641	596	633	648	613	611	600	642	578	588	650	627	618	633	631	629	608	610	629	613	611	655	615	642	634	600	644	673	576	635	603	585	641	618	633	622	637	615	602	628	620	612	597	613	653	583	619	618	596	634	651	665	667	599	586	635	604	574	610	637	613	592	636	583	594	599	634	631	656	622	609	583	613	604	598	580	619	655	640	647	616	564	689	611	629	598	648	608	625	603	623	598	615	654	598	625	624	635	656	608	576	628	611	667	625	625	629	607	571	619	631	614	602	650	649	640	610	636	629	612	627	578	620	560	613	628	639	613	598	602	637	606	632	644	655	639	627	659	600	624	563	589	621	669	570	664	626	645	603	638	606	585	613	566	609	650	613	643	662	614	608	667	618	630	590	671	626	587	635	643	602	595	628	606	625	641	624	623	606	582	603	598	674	584	613	602	643	615	603	620	622	601	613	600	619	597	627	627	633	613	619	557	586	642	624	584	591	605	596	663	607	589	641	628	575	634	650	607	606	598	633	574	600	640	609	590	609	595	634	606	601	602	617	607	590	596	601	596	620	612	629	614	621	664	623	631	665	614	606	609	599	593	625	601	585	618	657	619	598	621	585	619	616	631	647	619	604	620	559	549	647	615	572	633	638	624	636	622	574	631	632	610	624	596	605	679	619	620	576	621	615	597	609	621	620	624	648	597	627	608	616	588	609	596	643	662	619	613	585	628	589	637	620	628	628	618	662	612	627	613	577	636	648	594	603	621	596	584	602	609	643	622	593	639	567	613	605	641	586	586	605	620	606	589	617	623	599	574	608	656	575	573	623	590	621	642	628	630	607	606	636	634	581	632	617	599	607	627	648	620	626	636	630	574	635	633	596	650	602	645	611	599	565	635	641	586	633	620	634	649	613	620	606	636	553	644	633	605	570	586	632	573	630	631	603	623	575	624	635	611	634	657	618	628	667	616	621	609	626	641	604	625	641	629	614	595	608	612	580	586	587	620	643	589	574	624	633	635	556	563	607	603	606	607	637	628	650	622	620	606	637	613	582	601	607	595	661	646	672	635	607	609	644	623	600	602	632	604	603	597	620	632	611	639	609	602	611	602	624	600	615	567	591	606	588	634	608	608	614	632	601	616	663	667	610
3795	2878	2495	1371	993	878	787	707	702	669	650	610	593	628	611	556	594	600	589	575	538	604	577	541	551	556	564	542	546	537	566	568	550	568	561	534	532	547	541	590	541	543	541	547	548	531	529	579	516	587	527	554	529	621	541	522	552	558	586	500	499	558	547	533	540	563	540	578	513	575	533	538	569	542	569	523	553	554	569	513	528	531	577	557	523	534	541	512	545	551	517	581	591	555	517	557	503	546	517	565	555	536	558	552	535	543	552	521	555	549	529	547	540	543	536	549	513	547	531	569	507	563	545	589	568	521	545	559	563	472	533	581	604	521	524	541	557	550	514	510	553	527	536	524	558	530	566	540	524	571	556	552	539	565	546	509	525	497	560	523	581	491	554	518	513	540	510	544	539	511	546	529	558	571	509	548	553	557	532	497	540	533	561	548	467	529	579	517	564	537	550	553	518	496	533	569	539	555	548	570	574	533	583	537	548	524	539	581	567	542	529	519	528	537	546	550	512	557	549	518	490	520	506	542	534	537	558	547	544	511	574	537	553	554	508	515	554	535	557	550	561	556	557	563	525	529	515	540	511	572	524	542	526	540	545	510	522	528	576	551	516	559	564	548	543	559	553	530	544	515	522	574	523	537	545	533	543	518	527	529	554	533	506	521	516	561	501	545	555	550	540	569	539	536	525	542	522	549	523	544	550	510	540	530	522	541	571	521	574	553	501	561	505	562	517	539	524	528	475	507	554	546	554	575	549	529	550	540	559	542	550	548	554	547	526	526	554	549	572	556	512	519	571	576	562	536	564	564	492	533	570	535	544	575	558	544	512	555	496	527	522	501	555	566	513	499	530	529	533	513	527	553	537	497	556	534	500	553	557	567	561	543	521	525	507	549	559	546	536	550	531	545	563	557	515	565	519	538	526	534	523	552	560	537	544	534	546	565	557	506	569	540	528	525	548	510	528	546	527	528	569	496	543	567	533	519	535	580	530	552	505	525	538	557	534	604	519	560	551	529	561	516	515	544	526	554	549	519	574	541	515	472	524	541	531	540	534	515	496	520	548	524	519	603	544	530	498	527	536	536	551	567	507	518	528	534	554	544	522	511	568	547	510	553	523	579	525	520	523	549	554	554	494	539	526	500	519	517	550	524	515	511	539	514	530	486	559	529	548	552	541	525	542	541	515	568	491	544	546	521	526	529	537	527	579	480	505	563	563	604	540	528	547	562	562	544	510	539	538	502	514	534	490	533	526	549	519	528	510	514	541	535	522	580	525	530	588	546	517	536	506	536	505	532	497	543	565	555	530	541	574	562	499	519	546	507	510	533	496	486	533	525	498	537	554	546	541	520	546	504	510	522	554	549	536	492	567	513	537	529	574	533	516	549	566	547	539	513	558	503	548	513	540	545	549	539	520	529	589	534	544	495	540	581	561	535	539	525	554	545	560	500	575	545	550	535	517	529	516	503	533	508	518	544	534	583	537	515	463	491	557	560	543	534	528	534	476	523	556	519	506	529	538	553	562	532	553	545	527	535	496	549	527	551	542	534	552	559	550	530	571	504	531	511	543	531	542	509	554	505	552	532	534	543	561	518	516	519	519	568	512	509	554	498	539	518	553	522	540	582	494	541	527	529	518	537	515	536	530	563	519	520	545	551	547	600	561	572	533	528	525	558	589	544	540	521	555	507	512	518	549	554	532	564	523	517	528	552	548	509	564	526	550	513	518	569	550	533	543	495	563	537	552	562	566	550	542	524	545	549	540	543	506	502	526	509	538	544	507	552	516	535	537	523	558	532	511	546	515	562	558	540	584	511	543	531	528	511	525	514	500	556	496	519	520	543	554	577	528	512	551	522	556	575	522	526	561	583	527	567	557	556	556	599	534	523	541	517	541	556	491	523	533	579	510	489	527	526	575	537	555	527	521	576	520	540	585	555	501	543	524	548	545	539	514	536	549	526	532	559	544	539	522	542	565	565	531	519	542	535	581	536	519	516	546	530	534	556	515	520	523	550	554	555	537	496	527	499	557	543	571	515	551	527	550	511	560	535	526	504	537	576	511	522	515	585	530	528	536	543	541	546	513	524	524	561	538	564	549	551	534	513	569	507	525	540	542	566	527	513	516	500	532	524	526	520	542	561	540	543	546	521	546	518	520	578	546	589	504	570	547	545	561	537	551	520	527	464	554	536	566	582	556	506	543	536	564	553	572	557	540	516	566	527	540	518	562	560	541	518	519	525	551	553	568	545	518	528	540	559	513	538	535	518	542	541	546	582	577	516	554	521	525	559	499	520	547	502	533	529	525	518	528	566	536	536	532	520	549	546	512	503	533	534	536	514	542	525	520	526	538	531	507	542	576	528	543	498	516	534	565	559	520	555	542	551	507	547	537	528	520	487	512	537	537	528	551	508	517	511	579	512	538	548	533	505	538	550	553	522	562	539	560	502	526	503	521	552	544	509	585	516	542	549	576	546	555	511	535	549	509	551	539	529	556	532	531	542	539	521	517	573	529	531	549	558	518	519	553	488	531	570	543	509	495	515	534	554	539	541	548	534	511	555	517	567	589	573	544	590	521	542	557	501	523	566	557	519	548	537	505	536	578	532	478	525	536	552	572	532	546	532	574	527	552	517	517	528	528	547	561	511	553	574	540	507	524	545	573	540	490	530	530	504	576	523	501	525	573	533	586	552	552	515	556	539	550	515	519	515	536	549	543	550	549	527	566	548	561	542	518	539	538	567	529	507	529	569	528	528	518	523	525	549	539	558	532	536	514	538	539	535	564	518	516	555	532	527	546	542	541	599	510	543	553	508	522	563	559	504	566	508	584	527	536	509	532	520	542	550	590	501	516	522	546	561	563	492	503	530	522	522	557	501	530	520	571	504	514	541	537	528	541	508	564	538	547	520	549	524	509	516	547	531	563	522	530	502	541	522	540	539	559	486	562	573	515	562	546	561	516	583	590	521	540	507	565	536	537	559	541	527	518	545	535	552	567	546	541	563	570	525	528	548	549	510	554	537	543	538	519	527	558	523	534	502	505	558	580	531	536	544	514	568	508	559	526	547	557	528	533	519	560	573	541	542	549	491	486	569	518	527	480	573	557	526	559	512	561	517	557	535	489	555	580	567	575	563	527	523	568	545	569	529	555	533	563	559	499	526	541	520	506	568	544	547	532	512	535	565	528	546	546	500	549	545	530	511	511	559	506	559	541	515	551	521	507	527	517	499	535	568	524	528	510	549	528	544	537	562	539	538	521	557	551	535	535	539	541	562	549	525	576	541	553	506	537	519	564	497	549	521	554	572	487	515	571	557	538	519	513	512	537	550	538	523	543	531	522	495	527	511	532	530	542	537	548	527	523	545	547	539	504	556	529	572	539	528	510	530	553	563	512	551	539	553	550	515	564	520	516	498	519	524	535	486	522	538	520	508	540	519	545	518	530	527	522	585	535	531	548	532	555	531	566	530	520	539	551	518	525	546	501	521	509	544
24579	21396	28482	24658	21051	3386	923	572	462	453	413	371	398	390	394	375	380	386	376	329	350	332	367	364	363	360	312	318	339	354	356	345	330	328	374	302	319	339	305	368	346	356	328	382	349	317	331	307	328	340	358	292	334	333	346	318	309	324	312	311	321	345	314	358	336	345	299	292	331	333	342	328	326	348	304	322	308	349	333	339	347	340	334	346	333	341	344	332	337	338	333	317	342	322	341	329	349	346	333	353	304	372	309	323	323	296	303	322	323	324	326	325	312	347	317	337	305	320	310	331	320	301	330	329	339	303	311	328	325	318	345	346	347	311	337	310	340	336	320	331	327	342	332	310	321	359	367	336	318	332	321	339	360	320	350	318	300	329	354	333	353	322	310	330	320	328	301	291	346	340	340	334	302	289	324	307	315	364	328	347	326	344	330	321	347	336	328	362	336	353	337	358	337	326	305	343	333	332	351	329	341	337	337	348	301	333	388	321	354	317	331	330	344	344	309	335	342	323	317	321	314	335	310	341	335	337	362	332	307	336	361	315	339	326	327	336	309	326	318	307	332	312	333	332	326	326	349	317	351	323	330	317	366	318	359	326	324	359	330	330	358	328	325	348	333	357	332	345	324	318	323	296	316	324	349	330	314	329	334	332	354	330	296	339	354	326	373	297	308	329	300	312	323	299	310	334	340	338	325	322	338	307	313	318	325	344	359	303	328	321	338	326	327	345	306	313	308	346	334	331	332	329	323	316	285	299	345	280	346	320	346	312	343	333	286	305	307	331	357	327	336	351	348	341	329	341	305	342	332	301	361	315	319	314	343	287	373	328	311	334	313	338	344	323	303	293	291	321	318	373	325	352	320	320	349	340	343	325	312	313	370	310	342	325	324	319	300	350	309	348	344	319	360	322	332	315	341	336	330	328	327	340	348	350	324	328	353	357	354	330	320	370	320	313	323	325	339	348	344	323	341	309	328	336	350	321	340	336	332	359	338	327	311	311	346	317	325	360	321	331	313	326	318	334	333	301	367	341	360	361	324	362	323	337	322	311	330	342	347	337	340	329	337	308	342	346	370	298	347	329	335	306	320	334	351	319	321	336	326	308	324	310	342	316	325	300	320	316	318	333	340	314	321	328	332	336	310	332	337	310	329	321	340	303	314	345	363	349	332	304	335	309	315	330	361	317	325	356	333	299	328	310	347	335	314	323	329	321	360	320	329	321	349	339	316	302	343	338	342	361	321	297	335	337	318	329	319	336	331	321	346	326	312	346	320	324	346	336	295	341	364	331	321	352	347	338	326	312	312	331	277	345	313	305	327	325	335	339	365	308	323	346	357	318	319	343	336	352	341	321	348	344	326	317	315	351	354	337	333	339	295	356	327	321	331	314	333	301	321	346	345	319	335	353	318	325	325	327	308	342	362	337	338	316	323	342	371	334	318	313	314	298	316	312	338	348	350	312	329	330	351	324	319	326	348	337	314	338	334	349	327	291	311	333	292	303	344	324	319	350	330	304	337	306	333	318	301	343	377	338	310	361	320	334	298	343	314	332	299	303	349	361	318	322	344	330	329	333	302	300	323	355	325	315	339	331	326	326	367	316	313	305	323	328	309	301	344	323	322	326	326	342	330	326	318	315	306	316	317	319	332	372	352	348	348	314	324	300	326	312	348	316	324	334	302	326	358	332	333	317	350	322	296	330	329	310	344	294	318	332	288	326	296	362	315	335	347	319	329	318	320	362	340	322	333	320	361	337	282	337	333	335	337	308	338	323	327	358	320	366	349	327	305	305	325	323	346	305	297	331	307	350	343	292	330	351	315	319	304	325	327	342	353	322	328	328	329	332	332	313	340	313	305	338	340	359	361	319	305	315	328	348	307	327	347	316	324	362	327	306	330	351	302	335	362	356	321	351	304	339	314	357	355	299	332	318	360	339	311	353	314	298	334	325	341	294	325	340	342	327	313	311	305	343	336	321	313	315	311	319	322	329	322	305	328	323	300	336	325	306	316	303	330	286	318	350	304	290	351	346	293	294	310	361	362	316	348	320	338	362	343	325	352	350	326	325	302	334	351	350	357	337	336	315	307	314	371	335	364	330	319	295	318	328	332	323	305	309	338	340	366	321	339	323	321	307	339	319	350	314	288	319	314	335	332	331	333	307	325	301	331	315	350	333	311	337	307	326	352	377	304	345	331	306	343	316	336	333	338	335	353	333	370	310	293	307	325	309	323	357	316	309	292	299	362	313	320	294	332	288	337	325	329	298	335	327	335	332	317	321	333	352	310	321	310	338	313	338	299	332	299	338	353	343	334	337	324	342	297	304	348	314	329	301	321	287	341	341	337	303	351	333	318	361	314	293	355	351	352	344	359	322	330	355	336	339	330	322	302	323	286	316	346	333	334	345	311	307	334	299	342	318	329	329	337	315	333	314	345	337	337	336	332	351	330	365	327	291	303	337	327	331	341	356	338	338	320	356	332	360	357	325	346	330	335	346	318	330	331	332	316	333	335	330	298	353	310	323	358	306	339	326	303	320	334	333	313	323	334	311	350	337	326	337	328	338	342	350	325	361	340	343	327	337	313	311	299	333	320	324	311	353	340	324	318	316	342	344	351	320	277	294	314	312	311	337	325	342	314	318	333	331	328	331	320	321	338	343	327	353	341	299	331	314	329	340	308	319	330	328	318	302	329	329	325	336	341	339	360	318	349	358	332	326	307	307	308	304	332	302	314	314	347	324	314	323	361	306	353	317	334	318	336	345	331	309	300	317	337	340	347	345	325	276	334	320	326	306	310	321	343	331	314	308	318	337	319	300	319	348	323	308	333	344	345	310	352	349	344	305	326	295	300	329	269	307	348	336	382	318	329	309	352	329	344	295	348	322	315	314	344	361	313	344	319	336	318	299	307	313	317	317	311	317	317	329	334	331	342	338	343	331	312	340	315	329	287	343	369	323	292	327	303	346	297	300	348	317	316	369	334	295	327	317	315	311	358	319	328	340	311	322	313	334	317	328	313	322	346	319	355	300	308	342	313	300	314	316	320	323	367	305	310	346	330	324	313	319	326	315	345	334	316	330	292	390	339	344	319	310	328	336	352	353	320	316	342	369	341	341	308	342	300	295	331	328	284	309	358	304	340	329	351	334	337	326	321	345	304	349	348	345	324	319	344	311	338	325	321	337	330	303	365	314	343	336	333	351	313	328	308	377	299	308	317	357	331	302	338	335	333	358	327	325	313	352	342	328	310	318	329	353	359	315	272	324	352	338	318	342	330	317	288	328	342	325	308	323	339	330	357	353	343	360	349	333	348	303	335	319	335	341	325	326	335	318	302	305	354	312	306	304	304	331	313	340	358	327	354	293	332	285	315	330	325	344	315	315	331	322	302	345	318	308	315	336	331	346	321	329	303	356	335	339	330	335	317	315	326	340	297	367	335	278	308	321	332	319	361	309	311	335	300	327	323	317	322	329	328	326	338	315	347	332	307	334
3800	4855	4122	2075	1301	1034	772	692	591	529	497	413	430	404	450	393	355	361	360	365	321	334	347	351	361	329	320	323	342	309	338	328	356	345	318	333	303	329	317	323	335	341	332	304	322	326	346	346	288	328	348	342	340	323	308	340	297	328	309	310	301	341	323	313	316	341	303	326	305	340	276	320	282	293	290	345	319	315	317	319	315	318	312	333	328	309	317	308	304	318	297	304	343	334	297	317	309	350	289	356	319	307	323	320	360	317	312	351	327	319	318	328	310	316	313	301	302	303	307	301	295	326	294	319	320	308	321	333	314	313	289	303	316	287	336	313	292	357	319	331	297	316	305	316	339	314	308	313	313	320	300	303	321	315	338	324	315	301	309	315	353	326	307	311	368	307	334	306	307	282	317	343	283	325	304	316	323	290	311	295	315	321	324	308	346	330	296	288	296	337	310	311	333	318	316	291	315	345	318	350	296	306	331	310	299	298	319	342	302	340	322	342	325	336	303	307	332	295	284	296	318	303	276	303	318	311	324	292	312	319	316	317	315	275	326	326	328	307	320	306	322	332	315	333	327	318	327	304	293	309	319	334	318	341	314	300	306	314	309	280	312	305	287	304	323	313	291	338	304	334	314	340	301	289	334	337	317	320	297	331	278	327	318	298	302	297	323	334	322	258	306	328	334	286	297	344	300	348	297	308	336	319	319	298	311	313	300	286	333	311	298	347	301	298	294	307	300	304	334	324	332	321	308	313	322	317	306	327	330	305	331	345	304	331	275	339	293	317	301	292	330	308	339	332	329	317	292	302	356	292	303	263	315	330	288	342	326	311	287	312	316	290	306	331	331	313	325	312	308	328	287	311	318	283	342	326	314	317	357	315	313	287	307	292	300	324	313	300	331	314	297	310	312	315	329	297	314	297	295	303	324	311	337	296	281	326	330	308	315	322	325	261	310	319	287	334	301	294	313	312	309	322	310	330	337	327	312	318	339	308	305	345	326	304	313	319	310	320	278	303	271	320	280	292	347	308	321	318	316	300	301	307	312	291	318	322	306	320	335	308	342	302	318	314	311	279	330	273	329	315	334	310	314	312	328	310	295	306	310	330	287	321	309	335	334	314	287	303	276	281	328	272	349	289	299	294	320	302	302	330	287	333	310	326	321	341	319	316	286	302	318	330	297	307	331	307	308	308	323	334	305	300	313	317	341	316	325	293	316	329	297	305	302	347	323	292	302	339	323	306	300	322	349	297	322	299	316	293	346	302	317	330	301	327	295	315	296	323	318	316	309	301	313	306	337	324	295	306	307	324	328	334	311	294	287	294	324	299	321	332	294	313	309	333	293	328	285	310	312	306	318	339	311	337	286	318	293	313	293	322	342	251	308	312	302	326	338	319	283	337	302	313	314	292	279	316	319	333	333	298	296	318	286	316	335	312	311	328	326	354	324	303	307	305	312	278	314	290	312	289	300	314	304	320	291	309	306	295	328	302	272	322	308	328	320	304	300	307	317	306	314	312	310	290	300	325	319	306	316	339	317	304	322	319	305	301	311	328	313	310	339	316	307	294	314	309	292	301	301	294	330	320	299	307	306	272	309	313	338	313	308	316	315	327	312	331	318	306	318	270	330	275	325	297	304	294	305	320	327	314	343	293	305	289	284	325	302	337	321	288	334	289	275	333	285	275	306	301	284	342	282	297	317	310	321	280	313	272	287	308	304	321	298	290	276	316	321	319	308	296	288	301	300	319	323	321	323	275	315	303	309	288	314	311	277	310	332	300	304	317	289	333	323	311	308	326	334	306	297	310	329	321	295	314	300	307	334	315	317	310	290	332	332	299	301	311	315	317	306	294	305	341	311	286	291	289	324	269	319	321	304	308	312	316	268	296	305	311	293	244	283	294	315	326	324	263	310	272	303	297	296	303	291	304	321	312	299	287	321	308	298	284	297	299	338	297	321	320	305	278	308	315	321	317	279	293	291	314	325	300	333	327	317	296	358	300	297	296	307	311	294	288	320	292	314	312	343	305	308	326	331	274	276	312	319	320	297	306	305	301	331	282	315	289	349	319	317	306	295	316	319	324	288	275	310	313	303	293	324	308	336	329	333	317	308	302	300	289	321	305	276	346	322	293	313	290	319	293	305	279	331	313	277	308	299	303	316	291	311	311	333	314	302	321	284	313	316	304	279	284	283	315	322	313	328	317	302	337	325	299	327	312	334	307	313	319	342	306	308	320	302	326	331	316	298	295	332	292	351	308	311	295	297	333	296	310	321	340	269	311	332	324	305	318	281	283	296	298	295	282	326	311	331	274	342	298	319	313	325	312	286	302	295	308	319	349	282	327	311	258	313	296	298	294	332	284	308	282	313	295	318	289	315	285	297	290	297	296	335	286	320	314	329	310	293	349	262	315	296	311	303	277	329	302	308	326	305	324	287	301	316	314	296	310	285	287	304	315	322	291	329	306	297	292	328	299	290	302	319	321	308	297	317	316	302	298	288	304	320	309	342	310	294	286	332	295	295	290	290	329	293	291	317	286	291	330	323	298	311	304	282	316	322	286	301	300	290	320	314	285	313	314	288	287	289	335	318	328	286	313	355	350	313	288	303	291	298	330	312	325	285	324	297	339	293	284	306	315	317	343	312	319	295	284	309	290	291	310	301	304	312	321	283	291	299	314	294	319	310	325	309	332	293	309	319	316	328	322	352	313	287	311	324	317	283	318	303	310	313	307	308	333	287	309	309	309	297	280	298	296	289	300	298	282	299	296	321	293	304	307	335	336	300	299	301	300	305	285	273	328	314	328	313	313	295	315	324	273	298	292	259	317	303	279	337	328	329	307	332	317	304	322	288	337	294	294	292	303	324	321	308	278	284	295	320	305	334	303	296	273	318	326	316	319	339	288	301	286	318	290	342	299	317	330	292	313	346	279	283	309	366	302	326	306	352	303	324	310	283	298	323	312	290	318	289	318	327	298	295	293	321	322	323	279	319	298	315	319	313	312	296	303	295	309	327	314	329	276	326	312	266	292	317	308	285	283	285	316	303	303	286	298	283	284	295	292	349	302	298	293	322	294	299	290	326	329	284	303	317	322	291	314	331	317	294	314	300	302	289	306	314	306	320	316	326	351	308	322	314	308	313	317	305	291	327	320	326	318	308	310	294	303	311	302	315	311	286	317	312	360	295	292	330	307	300	323	309	314	276	324	319	323	299	293	302	301	352	309	290	305	334	303	306	323	313	294	305	285	314	313	330	282	343	310	295	281	286	319	284	312	327	287	275	344	318	301	304	271	331	306	318	328	313	337	311	322	326	306	300	313	273	308	285	303	278	320	281	307	279	300	306	293	330	296	311	320	292	269	309	326	298	293	286	293	329	284	306	323	290	344	305	319	323	310	278	296	323	319	309	319	305	310	286	277	325	296	300	288	296	314	308	308	312	304	308	292	315	321	321	305	293	297	332	292	311	283	288	315	312	290	292	297	313	293	288	320
27756	10164	1793	1266	932	972	942	926	940	849	923	914	980	931	987	954	932	883	880	920	920	938	909	921	943	939	970	901	901	968	913	936	884	938	955	909	1011	944	974	889	940	920	955	947	883	908	877	900	904	906	946	904	870	965	915	915	934	929	935	968	886	936	940	933	930	924	898	885	914	939	934	888	900	891	952	927	983	903	958	946	889	921	898	929	870	940	939	945	920	918	933	986	906	907	929	902	950	909	888	892	912	948	917	901	896	920	976	915	897	953	927	971	923	911	921	920	871	990	921	885	891	946	953	882	915	925	911	937	909	968	881	934	912	889	970	903	925	955	947	922	956	925	917	893	886	936	921	928	934	929	904	930	884	865	825	956	930	902	944	885	978	880	954	1010	887	953	914	849	889	937	885	926	915	850	940	907	928	910	918	892	908	877	963	977	934	939	912	972	951	936	895	952	944	955	954	930	891	928	879	970	961	986	885	937	896	907	958	912	891	961	889	968	898	920	917	942	918	968	853	914	900	911	893	854	932	884	910	888	953	972	881	940	950	849	946	917	980	849	886	875	962	946	888	922	958	920	908	939	899	919	952	928	972	895	882	924	946	984	912	939	908	956	932	895	932	888	895	912	902	866	859	880	959	937	915	902	951	948	916	904	893	956	955	940	934	934	880	911	938	944	888	945	857	925	924	912	945	900	946	914	976	925	907	927	885	942	954	937	947	915	897	905	909	927	899	928	874	911	918	957	888	911	949	934	922	876	919	947	916	924	932	918	890	899	888	909	930	900	953	962	927	960	905	930	898	891	958	891	904	992	917	909	971	904	857	974	915	861	945	894	935	913	928	889	930	952	940	889	944	899	926	936	915	889	906	874	931	943	937	903	947	927	936	876	874	925	963	964	943	942	957	979	864	943	928	934	946	945	922	916	930	952	976	869	879	915	909	897	943	903	962	920	949	988	896	930	953	861	931	902	916	926	891	914	904	942	901	896	920	867	894	909	914	945	935	954	866	879	887	959	937	954	922	912	924	945	930	921	923	955	925	881	936	924	881	905	967	913	855	956	932	956	900	901	950	915	916	945	931	954	910	939	931	966	895	878	964	984	925	970	991	972	917	952	869	921	993	867	954	919	968	945	953	945	954	969	951	938	972	935	879	905	960	935	914	960	902	941	892	894	923	860	901	872	907	880	915	956	891	947	941	941	922	938	891	924	965	900	939	914	922	919	910	924	936	902	910	927	962	912	901	973	945	917	885	913	900	913	958	972	913	915	952	911	964	863	942	893	928	888	983	971	914	952	845	917	923	973	887	943	979	958	952	889	912	908	892	925	941	893	892	896	932	920	926	918	918	917	939	951	829	946	876	890	995	960	927	903	921	917	929	926	923	916	933	980	940	880	868	910	951	901	946	904	900	902	879	960	960	927	994	935	915	933	917	925	869	873	949	892	864	919	913	922	923	865	905	966	933	914	940	965	933	957	887	921	946	935	883	955	915	910	930	986	864	989	984	869	888	897	924	969	961	908	927	954	878	904	930	914	888	901	950	891	941	941	923	901	906	901	972	917	888	932	875	946	910	925	961	907	934	884	910	984	909	891	937	911	907	890	894	876	910	903	936	922	907	927	886	953	962	974	907	922	868	981	899	943	933	962	983	925	917	939	949	915	914	956	919	864	945	936	921	959	882	906	877	928	954	956	914	934	923	923	873	895	970	906	908	869	974	933	889	911	913	929	892	919	869	873	920	905	958	921	939	884	905	955	946	914	871	926	962	912	962	947	870	918	873	962	910	936	968	878	885	819	880	939	938	932	898	969	884	917	861	948	914	947	960	926	951	901	922	916	941	862	959	905	983	963	949	926	877	935	925	913	926	886	863	866	977	943	859	925	986	897	905	894	937	919	896	942	968	915	888	972	891	907	913	906	880	952	908	888	997	920	942	932	937	891	921	910	953	982	947	938	931	882	901	892	934	946	938	946	930	953	934	923	1018	961	906	896	926	938	929	985	958	886	906	934	909	946	938	935	909	928	935	891	950	931	974	922	938	904	948	1011	967	971	916	928	937	922	933	908	918	930	864	894	890	876	910	906	942	918	910	900	837	977	900	923	938	926	993	939	967	936	874	934	952	921	971	924	932	981	889	928	937	900	907	949	908	890	894	946	898	914	898	934	937	891	919	912	960	947	932	932	918	972	861	897	936	884	918	895	926	933	888	958	921	937	954	928	861	924	893	958	926	879	847	953	947	887	946	943	954	964	891	905	887	925	894	918	905	928	958	925	960	945	925	950	931	924	890	942	904	912	937	932	984	893	938	917	939	942	943	961	898	922	936	914	923	975	968	941	871	917	920	906	875	946	939	931	846	915	908	912	955	962	928	879	912	951	981	923	886	931	878	951	993	982	982	963	944	924	965	930	926	953	933	868	958	900	916	905	942	910	939	900	839	928	895	916	870	920	927	917	912	945	970	959	891	939	934	896	977	907	915	938	965	911	860	954	973	945	901	961	913	972	855	908	893	997	963	951	916	954	958	876	921	924	944	857	925	983	958	899	920	945	937	926	906	943	944	923	945	940	866	897	937	978	969	895	914	910	901	900	934	936	946	964	929	1001	968	892	920	965	876	891	928	878	954	900	954	952	952	885	933	904	898	905	859	902	928	957	914	938	909	890	949	920	960	931	915	932	920	913	885	939	978	947	935	893	973	912	936	907	887	936	870	950	897	920	966	879	940	933	944	951	914	918	935	969	938	911	939	934	883	963	882	919	907	948	930	930	891	1009	914	971	930	929	936	922	910	939	938	931	946	894	881	903	941	964	913	900	900	871	962	904	889	927	896	858	891	906	941	941	912	926	980	917	955	886	922	961	889	918	894	864	871	935	939	928	929	903	941	928	928	915	984	941	883	921	993	921	913	932	932	860	918	937	931	909	955	920	925	913	944	902	893	867	952	925	947	967	931	899	895	916	983	895	949	866	945	932	923	902	882	946	874	961	911	931	896	892	933	912	861	921	880	910	898	929	935	869	894	916	929	913	932	887	943	934	939	924	947	941	940	967	930	914	919	931	957	914	883	943	904	892	905	960	885	933	921	968	895	866	934	952	952	903	952	966	885	933	925	934	911	912	921	934	958	893	919	946	924	884	930	949	976	943	889	907	916	914	961	922	874	956	923	940	892	920	918	895	933	920	912	1001	904	931	910	962	913	882	880	910	941	898	921	882	943	934	923	935	921	968	963	928	954	894	903	908	977	959	930	875	865	940	934	973	909	932	908	926	962	967	946	899	930	948	879	878	996	937	899	892	982	953	921	957	899	905	892	951	918	860	917	925	891	925	956	901	949	865	900	901	989	938	931	866	838	967	913	938	941	919	951	891	938	958	944	938	908	884	1001	941	925	913	889	941	906	929	944	891	942	937	917	993	960	959	933	868	918	955	915	884	940	923	967	945	958	970	943	873	877	925	940	955	1012	954	980	951	904	918	876	898	890	971	955	926	902	948	920	917	901	892
5592	1005	939	870	845	764	766	785	771	740	810	802	752	786	804	787	763	763	704	802	769	794	767	783	750	774	754	779	763	770	802	729	792	766	837	758	766	775	769	762	797	741	826	795	720	784	785	700	761	796	787	769	787	782	809	743	754	760	752	722	772	811	786	749	810	761	808	798	767	771	736	822	807	742	805	727	765	720	813	742	736	669	785	804	765	766	800	718	784	750	758	747	748	754	716	800	748	766	766	779	778	768	724	761	744	767	767	710	749	754	797	714	737	747	780	782	712	757	735	750	762	779	809	692	800	760	782	771	721	767	757	764	804	785	733	771	774	731	819	721	721	790	713	720	737	741	752	776	749	749	789	781	710	706	726	768	700	719	743	789	761	776	769	744	806	754	798	789	789	768	757	712	772	757	828	778	750	750	756	737	741	763	795	760	722	785	781	772	765	740	726	776	789	694	716	721	813	795	736	769	787	752	768	770	732	793	763	679	771	751	751	775	765	761	751	737	777	755	783	719	766	675	772	749	777	796	765	756	733	777	769	736	789	756	745	737	815	790	762	771	768	778	781	757	677	744	744	799	727	768	734	779	740	735	757	753	742	796	740	714	727	787	739	761	739	729	776	733	732	732	763	767	692	746	747	781	738	769	780	734	817	753	770	751	816	749	732	735	759	815	789	754	765	733	749	763	772	792	771	744	724	819	768	804	721	780	779	720	762	750	715	750	753	747	680	776	782	745	785	745	796	693	714	802	721	770	769	775	736	781	686	785	753	737	734	799	736	775	773	787	792	779	777	777	742	699	783	763	768	744	766	737	753	745	711	754	774	744	754	749	787	781	812	747	778	702	728	727	750	707	734	766	765	762	737	773	698	760	775	787	795	771	770	720	699	775	749	811	733	779	782	765	739	748	812	741	802	781	750	816	769	726	760	742	736	729	741	737	768	784	758	780	742	763	727	742	751	751	765	758	738	787	757	725	759	725	740	737	740	722	713	769	727	765	748	771	767	756	708	703	771	748	769	750	732	773	774	770	718	778	755	792	783	748	786	749	756	763	778	760	720	766	743	732	755	797	770	743	707	787	762	750	784	757	729	692	709	781	747	786	770	763	767	755	789	762	743	749	705	728	741	766	732	738	805	785	753	733	770	734	720	738	725	741	739	803	763	749	812	748	784	740	711	716	782	751	734	754	800	740	781	734	779	720	784	761	784	739	770	754	732	715	719	740	771	764	727	774	770	740	809	789	732	747	729	699	785	733	784	804	789	761	750	769	787	737	785	766	758	753	765	691	740	738	761	771	744	757	735	754	779	725	755	723	779	766	744	729	788	742	818	743	743	757	758	754	768	767	735	716	746	748	800	752	761	735	725	764	776	728	778	769	781	732	694	719	757	761	756	827	756	784	755	791	748	749	779	730	774	753	784	755	742	799	715	718	773	780	779	736	764	713	758	744	810	750	792	729	707	760	778	731	751	777	724	754	803	756	742	708	727	699	741	766	737	762	798	762	727	740	793	754	780	746	771	713	793	777	692	776	774	816	770	736	809	745	783	745	776	733	729	764	743	775	721	770	739	773	772	794	753	706	785	718	794	794	804	792	765	801	731	767	735	751	724	798	786	799	761	746	801	762	787	788	779	754	746	715	799	748	725	769	714	743	813	717	783	771	771	765	756	729	732	743	773	760	788	808	741	745	811	730	767	743	770	783	737	724	777	789	769	725	752	745	736	801	760	762	754	767	728	748	736	751	711	773	799	746	764	758	739	809	812	796	761	789	790	741	775	706	784	751	732	752	783	763	771	762	700	763	729	795	801	721	762	730	759	743	747	735	727	763	776	784	801	783	811	772	820	752	707	785	800	742	737	775	802	772	761	742	749	715	766	758	799	741	788	781	784	724	787	757	776	744	725	710	789	754	748	737	737	773	779	743	762	755	785	758	749	754	747	774	827	755	774	775	767	781	712	792	770	743	775	735	743	741	773	772	701	798	839	781	754	727	785	740	730	786	782	738	729	741	737	724	769	778	754	770	763	766	747	745	796	837	729	761	794	762	794	813	795	752	772	740	737	764	777	755	729	721	793	781	756	740	750	760	779	788	795	740	765	724	780	753	785	775	750	756	785	763	743	789	732	761	716	735	764	735	745	761	723	819	750	755	743	723	799	748	732	770	778	776	793	716	739	806	773	766	767	799	782	782	777	741	740	757	756	750	747	745	739	764	754	764	738	739	745	761	778	734	816	775	768	792	758	768	768	761	770	725	717	729	796	721	787	758	764	806	789	735	755	799	739	781	770	745	782	761	725	717	760	774	749	781	779	765	683	782	805	756	728	791	783	764	781	729	783	783	756	783	764	771	767	767	746	729	757	821	722	717	762	771	786	808	740	764	736	735	699	779	765	782	781	757	770	783	766	755	759	791	676	737	739	737	782	737	800	750	798	761	775	743	758	777	703	749	693	738	800	801	792	803	719	764	746	751	773	740	778	772	742	769	802	688	700	756	781	777	765	720	724	752	754	772	727	755	743	736	822	755	771	732	782	782	788	727	774	717	718	742	745	734	760	758	726	772	773	773	741	729	752	766	785	735	804	757	772	801	786	757	738	749	719	777	764	750	773	739	797	791	734	775	751	778	772	763	726	737	745	776	760	784	762	765	760	719	715	759	741	726	775	750	765	749	768	723	734	756	769	772	727	713	761	765	761	797	751	746	761	740	799	736	730	746	720	760	736	757	770	762	747	770	756	798	724	776	775	793	782	719	804	730	776	731	753	727	776	699	786	762	766	811	737	760	803	711	718	810	731	742	768	735	763	744	798	744	742	754	749	757	707	764	731	752	702	796	759	783	730	776	770	759	721	779	733	769	761	723	810	732	751	773	776	747	775	770	734	732	763	729	774	735	786	764	751	788	775	730	752	730	750	799	800	732	752	732	767	765	724	758	767	713	755	733	757	757	789	728	770	771	712	742	748	729	775	750	787	791	761	716	764	693	757	790	814	728	764	747	823	794	739	805	794	718	764	804	730	754	735	729	778	746	770	726	781	766	698	711	754	740	717	759	751	727	798	764	733	732	741	785	764	800	744	733	729	731	785	796	751	793	802	758	755	716	742	717	772	806	773	727	753	725	718	748	792	734	742	766	759	724	701	747	759	746	747	753	764	729	736	702	732	753	732	793	770	774	772	793	728	808	777	762	699	791	763	745	764	724	740	743	779	750	786	784	752	753	763	762	768	756	743	740	755	755	738	764	760	754	782	756	769	757	735	733	812	750	767	761	806	724	774	752	795	725	802	771	705	738	804	747	746	753	705	757	736	744	788	742	744	756	740	767	772	801	701	765	768	735	731	771	764	789	720	775	760	804	766	697	768	765	802	720	774	773	764	763	746	805	756	761	787	723	822	774	743	765	719	748	753	786	771	783	736	796	786	754	786	771	729	723	734	754	717	756	743	749	737	772	765	761	765	747	741	750	767	759	780	748	767	767	728	776	769	763	780	777
25596	21412	27189	25337	4237	1095	921	770	718	674	719	642	675	681	657	628	571	635	686	702	620	678	655	618	685	682	603	598	640	617	597	682	589	624	627	681	670	635	648	614	623	628	597	650	601	652	632	612	602	629	608	644	637	632	654	608	663	611	666	618	595	634	638	611	631	646	606	608	594	681	645	616	591	610	592	636	595	608	657	627	621	611	601	665	606	589	635	594	615	579	592	594	595	611	635	591	646	608	598	593	619	629	625	628	632	582	605	608	612	664	579	624	604	610	605	608	612	643	594	625	611	597	644	690	592	660	598	624	599	613	663	639	630	629	621	616	624	652	598	627	642	617	595	590	639	625	600	601	604	599	678	653	610	654	584	643	666	601	603	622	613	609	601	614	617	636	571	618	605	675	653	625	614	623	641	607	635	582	620	638	611	585	610	659	655	597	610	600	573	605	615	600	605	646	565	614	567	626	568	645	623	592	624	611	636	595	604	640	627	611	603	581	637	576	626	612	611	628	625	595	599	619	662	621	627	624	624	586	582	629	601	619	606	602	622	659	592	586	610	645	588	634	600	607	644	603	597	630	622	596	611	594	620	597	671	603	629	612	603	625	660	611	639	633	627	636	644	629	628	610	636	604	627	637	603	619	605	586	672	644	637	582	595	632	600	565	624	664	592	594	626	635	609	636	626	582	630	587	595	623	597	585	611	616	647	597	641	595	638	636	603	579	622	645	617	639	609	600	589	576	604	608	612	639	658	609	622	594	617	579	644	616	588	617	601	655	651	605	597	604	606	603	644	604	646	600	560	623	649	683	636	701	647	612	601	618	614	579	616	618	655	589	607	609	660	604	615	602	620	603	628	578	596	648	618	646	565	623	643	596	677	590	588	598	598	612	618	592	631	611	613	688	637	631	634	634	626	635	597	598	590	586	633	635	613	643	600	603	559	628	609	637	658	648	606	598	613	634	629	569	605	629	596	587	575	626	657	623	704	647	603	633	606	635	646	652	633	565	592	672	644	602	634	644	586	639	599	624	638	627	647	604	650	609	630	640	632	656	584	629	628	627	607	649	611	604	655	576	628	638	603	615	555	620	624	579	612	612	630	637	590	629	607	643	601	630	663	592	600	605	587	588	612	583	623	584	637	596	619	614	596	604	621	629	585	622	657	642	614	606	628	627	650	612	594	630	620	652	636	611	577	579	625	611	624	620	608	659	569	618	596	637	626	590	625	627	611	618	628	616	625	608	568	636	608	625	594	664	623	629	616	632	588	658	653	666	584	606	614	620	626	616	614	618	625	637	597	627	591	629	651	627	591	585	605	623	650	625	610	611	625	606	623	665	608	625	605	632	651	580	565	618	600	610	622	621	630	600	588	616	622	598	619	631	621	567	657	597	614	603	573	617	644	636	587	609	621	655	628	613	630	624	652	594	581	600	614	615	626	608	608	626	629	635	618	591	628	638	623	660	615	623	662	625	655	655	636	653	627	558	683	606	602	628	583	650	568	614	628	621	610	599	657	613	602	593	573	613	593	596	600	599	643	587	618	610	636	624	613	586	574	606	639	616	577	567	595	614	628	626	616	611	563	586	641	620	616	606	608	618	624	610	621	623	571	597	649	618	598	629	592	587	616	663	631	584	593	601	628	641	626	607	592	651	653	634	610	603	589	603	630	638	600	621	665	577	611	648	633	644	634	618	611	572	605	609	635	664	589	650	585	593	624	619	623	592	629	634	619	598	621	602	588	600	591	620	686	620	614	556	606	622	597	598	614	617	658	605	632	616	611	623	631	636	570	601	632	579	591	635	577	589	606	593	633	673	612	636	599	624	575	629	646	598	604	583	627	690	608	618	607	598	593	590	617	648	599	620	570	637	646	649	603	577	625	626	605	625	590	653	655	622	569	622	552	626	637	626	601	612	622	617	635	584	592	588	658	610	577	613	582	624	586	630	640	640	605	632	620	585	571	637	628	640	619	613	649	603	619	604	656	651	579	626	625	624	608	611	616	620	593	618	609	617	630	597	663	630	641	584	584	596	590	660	621	638	611	627	623	616	611	624	620	577	590	661	612	606	615	605	619	610	638	636	602	630	651	616	559	609	617	609	598	640	622	618	616	598	606	629	582	631	624	592	603	598	603	614	581	622	594	612	585	564	593	607	613	619	625	606	614	613	620	591	634	645	641	603	647	595	602	649	649	579	653	650	630	612	641	623	621	616	610	591	629	632	602	637	597	624	576	603	606	605	600	603	613	592	605	610	624	597	614	594	621	653	599	594	563	638	607	569	639	634	600	611	572	615	607	609	663	597	632	578	600	618	608	565	621	649	598	614	596	583	591	615	612	627	651	602	641	598	608	625	623	596	605	628	657	606	645	698	584	618	636	633	621	630	618	611	618	605	619	589	607	576	602	634	622	587	643	616	580	636	603	622	631	554	572	625	562	580	597	657	634	574	618	618	640	604	618	605	578	597	653	618	623	647	611	648	607	605	642	623	593	621	624	632	601	636	588	623	646	588	676	605	595	622	604	647	598	582	607	585	645	598	638	639	615	607	605	576	594	593	605	636	628	638	621	624	647	608	622	650	636	645	604	622	598	645	609	625	595	603	603	559	596	593	581	628	584	641	610	581	614	579	589	616	603	584	632	616	639	631	616	614	607	598	628	597	609	605	605	584	649	585	593	635	614	635	638	596	593	649	616	608	591	636	574	629	604	594	585	601	612	653	609	585	603	645	639	573	642	696	609	614	622	602	589	608	632	581	636	584	604	633	674	638	588	637	646	607	649	620	602	613	620	585	585	648	659	598	625	660	596	617	656	643	599	626	662	598	654	604	604	632	622	601	627	584	636	607	604	612	616	605	622	572	631	619	620	601	641	641	630	620	581	601	618	615	568	634	627	602	607	593	576	582	627	622	603	656	597	593	605	587	586	626	630	644	601	568	662	607	593	629	661	597	616	593	639	585	636	623	641	576	589	590	573	631	586	641	631	591	592	605	604	649	601	628	607	609	608	656	646	584	568	620	562	649	634	592	600	600	611	586	617	609	641	611	604	641	664	633	610	620	626	650	584	598	652	699	624	622	628	604	585	641	617	601	649	624	622	585	608	650	618	625	623	620	619	577	607	590	606	585	620	618	649	630	601	649	639	593	624	621	618	544	590	571	573	641	612	595	631	580	620	650	577	619	620	621	636	616	644	636	618	605	641	631	633	580	564	607	667	575	568	634	576	564	643	633	614	599	623	648	587	633	614	598	638	615	629	637	587	653	649	662	590	620	619	664	662	565	644	651	577	647	611	596	592	586	599	603	610	640	609	649	612	640	612	582	597	628	599	643	616	654	597	622	598	600	636	600	642	606	606	644	616	577	602	621	643	603	582	637	584	641	661	633	615	617	619	639	601	567	595	598	618	596	580	617	611	624	611	613	621	608	563	621	592	640	639	584	596	618	598	606	530	636	582	622	626	622	616	619	582	599	621	569	589	591	565	594	611	648
3778	2875	2431	1450	1069	877	753	720	652	647	677	623	659	589	593	581	599	606	538	511	564	563	557	597	551	524	554	554	599	591	596	514	587	596	520	595	544	592	573	551	552	513	535	532	554	534	538	542	555	598	562	568	554	486	545	512	540	519	532	568	501	522	501	527	549	522	575	558	541	523	520	531	534	531	549	556	580	524	526	556	555	527	521	577	501	543	545	559	519	547	527	523	545	525	575	569	585	567	545	577	526	537	559	584	536	543	544	564	517	529	523	563	521	562	555	520	513	511	543	548	531	514	533	520	547	525	539	576	511	537	554	534	528	539	552	502	530	545	559	516	538	558	530	503	531	537	569	560	533	535	565	497	536	531	514	554	537	514	525	544	535	532	573	551	538	559	532	531	513	559	531	500	563	547	500	523	545	562	520	513	545	486	524	533	543	597	539	554	538	544	523	499	499	562	518	501	536	530	521	526	579	525	533	561	591	536	553	509	538	525	537	546	535	537	544	545	523	580	558	574	530	510	552	522	535	535	552	553	513	526	496	531	536	552	554	537	533	536	568	538	527	501	558	512	569	520	555	478	561	540	563	519	528	578	519	510	549	520	509	508	573	514	554	529	515	547	553	503	570	533	512	564	569	528	540	549	552	553	531	551	549	538	532	543	562	533	533	478	539	502	553	560	545	540	489	533	559	540	549	533	561	502	579	564	547	539	517	548	553	507	540	540	544	549	552	554	533	589	580	467	550	531	586	515	548	551	548	531	524	509	538	525	522	517	524	551	512	537	560	529	530	555	546	561	540	498	513	516	557	522	522	529	576	540	548	546	570	541	576	496	571	539	583	516	570	540	525	531	570	524	527	535	546	531	541	523	521	547	532	529	511	536	552	497	545	532	534	540	530	535	538	549	507	555	513	526	540	513	521	536	556	563	555	556	546	529	535	551	528	473	480	553	533	552	522	518	528	523	549	555	522	537	540	533	526	579	508	539	542	535	536	525	521	468	523	520	550	578	533	495	548	565	608	526	567	506	532	524	524	544	551	534	536	532	525	553	531	559	557	512	542	528	581	505	542	548	531	507	529	529	514	516	540	551	537	519	573	541	531	526	525	581	540	555	532	544	515	552	516	540	535	548	565	559	516	498	509	533	550	548	536	512	553	526	571	567	554	533	543	524	527	579	551	538	544	483	538	518	543	584	540	549	536	540	515	537	580	538	529	536	550	546	540	516	585	524	541	508	539	539	527	536	579	559	565	543	510	541	579	504	577	552	552	588	549	560	509	546	527	533	553	523	517	544	554	533	550	534	539	553	520	555	557	570	485	531	554	523	526	530	512	548	570	521	547	523	565	512	525	514	550	574	593	536	535	534	509	519	540	570	563	535	523	498	515	529	540	553	522	575	541	502	516	547	553	519	550	539	522	523	541	510	533	556	515	517	544	571	527	533	523	553	531	486	525	533	541	518	534	557	535	518	526	509	543	526	535	523	517	488	543	551	514	546	516	575	536	527	526	511	524	536	538	554	505	501	564	551	505	539	475	530	539	524	541	538	545	563	535	589	535	524	528	490	498	535	551	542	500	540	534	522	556	544	545	574	557	551	573	534	577	555	542	536	523	489	497	566	527	537	534	511	537	586	530	534	586	544	566	541	568	555	539	487	578	545	520	571	588	523	524	529	602	540	532	528	532	560	545	535	520	539	537	589	532	567	543	545	536	531	505	550	587	525	521	528	540	588	512	552	499	508	483	563	527	546	528	542	583	558	530	520	530	557	538	506	503	539	552	542	519	580	493	540	518	534	518	541	537	490	539	552	539	488	550	584	545	546	532	543	554	515	554	577	567	495	532	528	557	540	523	550	525	545	544	538	549	552	551	526	507	568	552	525	496	524	573	531	508	554	526	514	546	534	536	531	581	537	501	535	565	509	523	517	549	505	534	539	562	500	541	538	514	512	546	529	537	551	501	514	532	547	511	548	544	533	516	502	499	554	515	536	558	518	528	516	546	526	504	529	544	538	560	519	528	554	527	491	553	497	572	538	536	524	539	560	559	526	542	498	542	556	520	559	556	530	523	522	562	503	510	545	515	544	567	500	555	551	564	534	545	486	545	555	510	589	550	515	526	524	538	554	562	539	526	557	564	570	526	538	536	514	537	526	502	529	542	537	544	538	523	552	561	587	594	548	470	507	524	562	530	522	483	523	545	509	521	507	542	506	513	512	538	573	515	520	552	515	500	580	510	537	560	539	516	522	480	543	516	572	522	509	537	560	531	543	561	585	529	540	529	533	551	552	541	555	551	552	522	516	511	560	553	534	500	522	512	555	544	500	485	544	538	537	500	509	542	511	541	553	566	571	476	545	559	532	543	496	513	529	519	572	517	562	540	494	581	569	522	501	528	521	503	568	529	554	546	523	579	514	543	580	549	552	531	581	534	535	565	529	592	565	531	551	539	545	491	524	495	562	514	548	514	516	521	517	525	527	571	487	590	527	546	543	553	499	518	576	534	528	581	541	478	562	506	530	538	555	519	571	559	517	540	496	569	558	568	519	529	568	537	525	539	562	543	524	506	556	539	542	547	529	513	483	572	554	560	501	540	561	554	561	554	529	567	550	495	504	485	538	548	497	538	517	555	549	512	534	537	518	509	533	540	504	505	574	509	546	594	521	554	555	505	509	520	552	510	524	552	521	523	522	545	545	556	529	555	570	559	525	526	547	542	536	573	526	538	495	553	493	545	550	555	526	493	493	533	553	553	554	540	512	515	542	529	526	568	533	537	555	541	548	562	533	517	543	513	507	585	511	508	531	523	555	549	570	529	562	550	543	494	519	497	530	557	542	530	531	532	551	554	537	542	519	558	550	506	542	504	553	541	551	530	558	551	548	541	552	545	565	539	530	500	539	505	546	516	523	519	551	547	502	540	549	516	519	528	519	527	559	554	557	517	529	563	518	516	572	541	520	523	547	524	562	541	534	501	541	530	518	534	547	553	541	505	525	606	536	542	565	540	524	523	537	530	554	536	557	557	503	578	549	535	602	509	496	548	533	526	540	527	528	540	559	571	516	556	498	553	554	518	559	498	492	505	553	459	527	525	540	522	521	535	563	538	553	546	507	505	561	533	546	553	495	600	530	548	583	554	513	476	508	529	521	502	523	563	517	522	532	569	517	564	535	537	529	525	498	557	532	500	542	536	536	562	545	526	555	554	517	566	501	519	516	509	562	512	550	556	509	547	555	545	559	545	517	500	539	536	512	537	538	532	565	512	533	536	555	542	559	495	543	545	527	580	497	503	537	560	510	536	565	545	523	564	495	533	540	556	569	532	526	548	576	540	545	551	517	532	532	509	520	533	534	573	545	552	531	514	551	540	536	514	540	554	534	538	536	560	504	539	548	527	534	547	517	502	547	543	535	544	545	544	547	513	582	544	514	496	534	534	545	581	540	545	592	567	534	521	517	572	552	558	537	533	532	541	530	537	494	526	505	505	504	521	599
24580	21416	28565	24673	21084	3391	908	579	466	458	423	434	408	368	376	380	358	355	371	370	333	318	360	324	370	365	331	350	352	347	334	335	336	353	359	347	358	325	328	304	337	355	323	307	336	307	353	340	340	332	360	355	292	341	339	322	341	350	322	333	317	374	347	330	340	348	326	330	319	314	368	327	314	296	333	297	329	311	342	286	348	317	336	364	333	312	338	308	340	321	336	356	376	321	346	327	335	323	332	298	340	326	308	347	322	326	357	347	328	318	338	318	334	329	316	351	328	327	352	329	344	322	331	315	364	321	331	355	360	357	308	333	325	338	313	317	310	323	337	346	350	334	329	324	312	328	341	318	341	320	315	341	339	343	311	332	356	326	339	321	300	311	324	340	343	312	352	352	327	363	325	363	319	347	316	327	330	318	341	331	329	310	383	314	320	332	308	313	377	322	304	369	325	334	357	357	337	357	334	342	316	338	314	315	355	312	325	335	330	318	305	340	326	358	321	329	334	358	334	322	345	337	324	375	329	303	349	323	326	330	339	349	341	333	322	342	345	336	324	332	342	336	390	316	326	336	334	350	369	326	347	329	326	326	339	364	334	312	344	319	344	332	330	309	342	329	315	296	329	314	365	335	345	312	352	324	332	357	340	328	321	333	349	301	317	340	335	352	329	310	316	309	363	323	310	359	335	324	344	296	334	354	334	362	323	334	331	317	290	330	324	343	285	340	361	339	314	312	330	309	312	303	336	338	316	363	332	327	344	316	332	317	324	285	303	295	325	367	314	344	328	316	342	338	302	336	292	342	368	317	333	366	323	278	310	303	311	358	304	339	279	348	302	323	317	294	345	326	360	329	332	343	313	333	324	320	387	306	322	347	343	310	344	309	310	341	316	304	334	300	306	318	328	329	306	300	349	305	318	305	339	318	307	296	357	323	323	332	344	323	331	314	339	370	342	304	349	341	339	289	289	334	337	323	357	317	336	318	319	335	354	350	328	300	314	331	331	322	350	316	337	321	337	316	311	368	377	331	320	329	305	335	330	333	319	350	325	328	289	311	315	323	342	322	343	340	342	340	332	329	311	320	335	349	325	327	300	344	323	298	277	289	355	350	322	349	354	316	322	341	323	374	331	319	336	336	327	349	328	339	314	325	297	287	321	319	322	337	315	325	299	323	334	334	315	342	313	335	318	287	279	350	336	345	306	322	348	351	355	314	316	320	340	274	324	328	291	328	302	285	326	331	322	330	362	339	346	328	328	339	345	319	376	307	334	320	349	313	309	330	310	322	326	309	325	377	353	324	326	309	347	357	325	327	358	338	330	318	306	319	316	316	330	305	354	309	319	299	304	320	333	347	313	352	337	320	338	352	335	347	318	311	325	335	340	330	311	300	332	333	328	327	343	325	330	319	309	319	302	301	329	318	342	328	332	320	341	334	322	305	304	326	337	307	359	312	328	329	330	343	334	326	297	319	324	343	342	326	303	321	322	314	343	319	319	306	343	331	283	334	377	323	334	333	330	297	321	330	327	336	330	296	313	328	338	319	302	334	362	347	348	329	319	344	329	306	342	361	337	337	320	343	335	338	326	316	320	346	316	318	330	345	329	358	322	332	328	336	304	326	315	334	354	334	350	320	326	314	318	348	292	315	350	334	309	338	362	319	338	341	333	329	321	350	330	332	324	318	352	356	341	348	332	336	326	320	308	317	331	304	319	344	328	304	342	313	341	362	344	348	313	311	347	331	327	354	332	311	329	283	329	331	318	316	316	319	322	325	320	309	328	344	336	312	332	330	328	336	349	303	343	318	307	327	342	322	321	348	316	302	309	301	340	329	318	348	342	305	353	322	360	295	357	316	327	322	327	333	339	303	348	326	307	336	331	317	322	346	305	332	342	317	324	326	312	345	340	346	340	347	300	329	325	335	336	342	322	326	348	345	346	365	306	309	317	313	303	334	316	314	295	312	326	331	337	339	278	345	328	335	355	314	307	347	330	303	337	324	313	335	308	316	335	316	303	317	304	351	329	328	315	354	306	312	327	341	333	367	324	305	292	338	323	325	308	317	333	345	345	329	327	332	303	320	341	328	329	342	318	335	325	317	320	300	317	320	312	326	312	316	353	306	303	323	309	355	308	347	381	360	345	325	316	302	312	329	338	342	309	343	325	326	337	325	366	347	349	328	311	313	323	318	340	353	325	312	356	359	317	320	320	306	339	323	357	317	298	345	336	328	348	318	327	338	328	328	303	367	317	351	298	350	338	358	348	314	308	341	298	322	342	345	298	320	317	316	295	289	344	350	326	286	339	336	333	294	350	338	315	331	355	341	351	294	327	340	336	320	340	352	347	319	315	312	322	325	324	342	330	313	328	318	302	329	318	318	318	330	338	345	335	346	328	340	347	342	333	353	341	344	332	365	326	308	325	316	338	339	288	324	344	348	321	325	359	355	311	330	340	313	316	326	336	352	338	344	310	327	336	337	312	321	340	315	349	305	324	332	331	357	311	294	315	326	330	363	323	291	312	304	351	310	346	323	334	313	318	321	329	330	309	335	335	338	365	340	337	341	340	316	337	310	310	318	305	292	308	371	320	300	299	336	345	299	316	337	299	365	308	318	333	330	350	341	304	327	345	358	307	311	302	341	336	310	356	327	294	330	322	310	303	312	359	320	339	329	334	325	337	342	323	328	317	340	318	323	330	315	338	283	318	330	300	340	332	329	367	297	351	331	322	319	331	340	331	315	317	324	309	313	327	331	343	370	318	339	319	318	349	334	333	322	351	317	333	341	320	335	342	360	302	296	311	287	337	327	342	354	319	325	323	322	314	326	343	344	332	331	316	352	327	345	308	341	312	333	334	310	312	349	315	347	323	359	309	325	298	371	322	329	352	333	304	326	336	366	328	364	316	328	286	312	329	366	366	320	305	339	312	343	304	341	333	326	350	331	352	344	339	328	328	353	330	353	343	334	346	309	310	327	324	316	332	341	295	321	325	337	343	353	289	339	360	348	331	342	330	348	372	298	318	327	359	310	376	336	340	345	293	322	310	318	303	329	297	336	314	327	345	364	329	313	337	315	329	335	321	312	335	313	331	313	344	314	311	330	329	341	300	332	307	330	328	299	349	361	322	310	344	327	300	313	324	363	318	334	348	330	330	339	311	344	316	307	366	346	331	307	363	326	284	335	352	308	343	339	304	342	308	311	326	330	295	336	328	335	339	324	325	344	331	362	337	330	348	351	326	320	296	329	322	329	327	316	340	342	295	343	346	362	321	304	332	312	333	324	321	379	313	319	336	328	354	340	338	316	345	304	339	316	330	338	333	321	329	343	325	344	302	313	340	377	320	308	306	289	323	351	345	361	322	314	299	317	323	352	333	314	312	328	304	325	291	333	355	307	351	340	329	361	337	320	336	332	335	303	306	357	334	345	313	308	355	387	318	292	340	321	342	333	339	333	298	317	327	304	329	325	336	308	341	308	322	318	327	341
3836	4963	3996	2092	1339	925	752	701	597	540	472	494	384	449	416	329	397	350	368	363	380	352	350	344	341	372	352	324	341	312	311	358	322	325	356	332	308	313	275	311	321	328	321	291	328	347	333	317	294	333	311	314	324	316	287	294	301	296	321	320	344	316	310	302	293	287	332	298	339	308	327	340	324	298	301	345	350	304	312	343	283	302	306	311	314	323	342	294	320	324	309	330	296	344	323	309	300	310	320	351	293	319	274	336	310	318	311	352	341	316	327	308	312	308	349	315	297	313	329	307	296	290	278	321	318	317	307	321	282	337	314	347	309	327	288	324	328	312	291	340	286	337	293	314	317	273	349	330	299	277	345	327	329	309	294	333	278	308	344	314	338	302	298	305	313	331	299	312	318	310	290	302	303	349	315	292	302	289	310	342	308	338	322	303	299	332	308	261	309	300	311	301	296	294	292	307	343	296	307	291	264	295	324	313	303	325	314	311	310	303	320	300	306	336	301	332	307	323	314	309	296	327	347	321	318	334	286	312	316	296	290	262	324	323	301	331	294	288	301	302	301	280	314	309	322	304	305	296	329	337	294	264	315	291	320	309	328	327	303	303	305	335	332	308	298	314	329	318	318	287	306	304	277	318	280	302	315	323	304	308	315	324	292	301	308	285	307	312	325	304	303	313	334	327	345	309	323	275	307	318	318	336	316	314	340	300	291	297	314	298	321	308	271	321	342	313	314	337	340	309	297	335	287	290	318	298	311	316	335	330	344	313	304	318	296	318	309	299	333	303	312	335	296	336	318	312	320	338	289	312	335	296	324	313	321	330	309	330	294	311	311	310	321	322	297	327	302	285	301	299	304	286	310	290	298	294	299	307	325	310	310	313	343	305	311	301	289	305	287	337	305	314	328	282	326	284	297	291	330	322	311	286	343	299	328	331	313	313	300	299	309	287	308	333	307	306	323	289	302	300	279	340	280	282	326	309	330	333	319	306	319	328	326	310	299	319	298	332	308	331	342	320	324	308	332	317	301	337	318	311	309	304	300	320	288	290	312	288	305	291	296	335	343	308	276	322	336	321	314	304	296	325	304	328	328	281	309	320	301	291	309	326	309	297	327	314	287	295	315	307	314	320	309	311	297	314	315	326	285	308	332	311	316	311	273	325	297	327	313	344	294	333	336	308	344	336	302	305	291	327	341	317	328	288	315	335	301	347	343	312	304	303	306	295	327	335	316	322	279	323	336	298	324	310	336	297	300	317	317	306	339	320	299	298	334	305	300	333	324	307	316	277	305	321	313	292	340	286	287	313	263	291	325	342	342	305	309	339	302	319	294	324	326	310	299	290	302	311	288	309	293	340	298	293	312	320	312	317	309	283	306	300	299	333	317	301	303	296	321	316	331	293	316	317	300	302	336	306	322	290	286	333	280	326	303	343	338	286	295	362	334	316	320	329	288	305	331	316	300	315	291	303	343	294	299	316	327	317	323	336	300	305	303	320	322	292	337	292	328	331	307	315	284	316	319	343	315	303	306	312	321	315	326	306	318	315	325	351	320	327	284	342	323	285	314	317	289	315	312	311	320	310	318	334	303	318	298	304	330	286	332	319	303	299	338	288	296	304	320	339	298	306	317	321	296	304	311	305	318	326	293	324	308	330	327	291	296	325	305	298	277	327	304	303	295	331	322	305	347	296	305	327	291	298	305	295	295	280	299	320	324	287	291	341	300	319	295	298	365	334	354	320	331	324	325	334	287	309	288	293	310	320	340	281	318	302	339	322	312	303	314	341	310	315	313	293	295	325	298	304	310	301	348	317	290	318	319	288	294	307	314	318	287	321	306	325	288	329	305	338	293	318	318	297	290	300	312	297	336	327	346	326	330	324	327	284	323	282	309	297	331	324	292	287	305	289	309	291	327	316	313	318	314	287	282	294	299	321	330	320	330	295	318	317	338	317	315	334	265	289	310	316	298	275	321	310	302	300	309	284	302	330	316	349	290	327	328	277	305	298	338	277	312	335	302	314	299	318	319	302	296	285	315	311	303	292	323	299	263	323	336	308	312	301	330	330	281	304	306	328	315	301	339	333	310	283	291	309	305	311	315	295	344	302	314	325	292	302	311	311	336	293	312	294	281	304	279	303	274	297	309	291	314	311	291	324	325	291	309	322	295	311	286	302	290	302	291	311	330	304	327	325	302	331	318	305	311	299	305	289	320	309	313	302	285	318	284	282	308	284	315	289	310	310	343	307	318	304	300	302	285	306	297	308	301	296	339	284	326	283	291	303	304	287	330	297	336	294	340	303	280	293	290	299	302	288	315	284	300	310	292	319	320	308	325	322	279	316	309	325	292	338	319	308	313	285	300	297	299	282	346	289	293	293	315	292	315	339	308	307	286	334	286	313	307	290	269	313	293	316	319	321	334	330	324	295	302	302	288	296	323	304	290	297	301	308	296	319	310	328	293	296	333	317	300	312	327	331	278	294	303	298	321	268	331	300	314	319	327	354	296	342	304	290	297	331	321	302	323	294	296	372	305	277	314	318	328	300	311	295	274	325	304	302	310	296	316	307	270	308	287	290	273	308	303	323	323	302	314	313	330	293	313	292	299	320	323	301	303	313	286	297	318	335	285	286	328	325	340	307	317	285	301	319	293	311	287	305	309	316	313	302	322	320	322	290	310	285	313	329	326	319	287	318	279	290	305	299	303	322	302	297	323	298	328	281	312	301	321	290	309	333	301	323	307	304	310	325	324	330	282	309	293	322	329	316	306	293	313	284	317	274	299	297	326	307	272	312	316	294	277	333	307	321	289	334	294	322	299	292	307	304	307	299	297	338	303	295	300	303	316	336	304	275	286	290	309	302	360	311	307	300	313	319	342	307	313	296	294	309	292	321	268	291	312	298	290	286	321	295	311	313	330	302	304	301	335	299	268	308	311	326	321	284	325	317	309	305	318	323	317	304	296	319	279	304	323	316	286	294	290	294	303	315	288	283	282	325	301	319	320	304	312	312	312	304	308	317	299	322	307	290	321	305	295	289	312	306	302	308	314	306	325	304	297	305	301	313	307	299	322	322	307	311	269	322	322	295	322	294	325	315	281	272	260	293	319	299	308	300	293	293	314	289	324	288	299	328	313	323	308	315	318	302	322	325	291	323	308	320	293	339	314	300	304	313	319	312	319	310	297	351	309	319	311	292	312	308	313	320	299	305	330	337	298	335	311	297	329	349	293	325	312	298	325	307	292	331	308	296	327	323	301	277	321	341	370	320	342	309	289	315	319	326	301	311	325	324	304	302	302	339	345	321	306	318	329	293	294	322	316	300	317	312	349	279	310	325	305	325	276	275	333	304	308	273	315	322	336	316	297	303	337	315	299	295	270	312	280	325	303	295	281	310	302	307	298	307	307	318	294	289	269	287	314	305	332	307	308	278	308	313	275	290	313	295	297	319	326	308	311	326	333	320	310	309	325	324	307	315	326	344	326	316	301	297
27849	10225	1801	1203	984	1004	928	964	925	942	931	946	900	936	936	929	906	915	919	882	935	965	918	978	887	885	889	948	933	915	973	944	990	947	932	944	851	925	1004	931	996	967	863	942	907	925	913	917	902	922	931	872	967	1055	912	940	938	955	882	980	896	925	931	960	898	904	908	927	931	939	913	905	968	954	894	891	952	916	953	962	936	912	897	901	928	940	876	952	940	910	922	955	930	962	934	908	899	915	888	943	975	940	891	911	846	954	895	979	919	925	912	968	941	949	914	889	948	886	964	902	830	940	917	920	899	897	917	918	959	940	943	919	932	928	943	918	956	917	920	903	963	937	967	968	907	929	960	925	940	938	909	965	915	947	943	890	917	905	933	924	942	928	935	939	930	923	877	926	955	990	960	914	866	918	883	900	912	874	903	931	872	942	930	906	930	867	930	967	893	937	904	956	913	933	930	876	917	903	937	917	909	897	931	896	906	912	948	943	927	900	924	957	951	964	892	937	920	964	980	937	945	942	923	909	926	946	925	934	968	929	955	930	854	925	919	923	908	918	948	893	928	947	938	923	893	950	932	882	907	914	912	966	957	974	906	917	947	930	923	891	913	900	994	932	915	897	951	920	974	925	934	885	914	904	950	911	881	863	940	932	940	977	940	969	981	909	904	967	882	918	970	898	963	883	887	941	946	959	944	911	944	871	938	881	957	907	925	917	922	931	933	852	905	896	925	852	914	909	900	938	922	949	947	961	903	920	893	909	883	842	912	944	936	946	908	935	889	904	864	979	921	906	921	900	951	935	892	959	869	935	957	931	916	914	926	951	955	934	1010	940	929	939	931	892	1001	938	930	965	925	911	880	953	954	941	967	930	930	817	984	938	920	920	961	923	901	930	857	903	928	934	940	915	895	955	903	974	892	932	992	901	971	906	965	901	978	857	905	914	915	926	969	948	893	936	865	914	954	887	927	896	945	919	886	887	929	962	984	909	979	934	987	942	890	932	949	946	961	952	931	920	914	933	933	949	964	952	944	893	975	873	902	914	864	898	873	943	932	903	973	929	884	927	893	889	907	956	935	972	976	958	922	889	920	923	911	889	954	945	917	908	895	889	928	935	860	931	926	925	887	929	930	938	904	912	921	902	909	933	950	958	935	922	943	956	942	888	982	921	974	884	850	927	925	894	927	957	930	974	953	919	946	894	895	929	906	925	925	950	922	965	931	934	900	912	909	892	892	914	891	907	934	916	975	912	919	872	928	887	924	894	920	978	884	901	912	920	966	893	931	857	938	951	876	949	910	992	980	916	895	892	940	934	928	961	888	941	903	999	928	898	960	905	910	902	924	960	959	860	949	962	937	858	952	878	916	921	876	951	908	945	992	972	957	912	878	860	966	941	910	910	913	911	910	972	958	940	943	921	843	922	878	869	984	939	910	987	913	866	914	910	930	967	940	930	910	922	938	903	942	902	980	916	892	947	866	912	909	1010	924	877	897	862	939	897	888	927	929	938	887	887	955	901	907	930	925	911	874	1004	909	934	956	953	874	942	924	925	937	928	952	935	930	965	949	897	973	881	937	864	872	996	921	928	912	901	929	912	902	984	905	966	945	854	923	899	936	893	959	939	925	890	875	921	907	1013	896	978	898	961	950	929	904	900	928	934	924	945	947	925	977	966	872	928	879	895	922	927	924	906	910	942	943	962	922	950	958	884	908	923	929	890	979	944	931	937	902	921	966	919	867	915	919	985	946	938	924	957	940	925	892	897	906	922	867	891	932	878	928	953	891	936	902	903	901	958	927	915	920	925	970	879	902	894	889	893	935	930	986	890	918	915	880	915	930	920	952	897	940	956	893	919	867	920	932	918	943	963	952	949	914	917	918	964	931	954	950	949	881	925	911	907	864	884	908	897	912	917	920	916	942	836	919	941	984	945	901	878	889	896	934	941	891	888	919	933	882	891	926	892	913	923	926	920	940	914	945	928	1015	892	947	959	956	966	895	962	912	919	964	901	917	910	919	903	923	870	925	923	894	964	919	905	929	927	929	965	913	917	953	961	1011	916	860	911	911	831	932	961	871	940	886	917	882	956	953	882	961	970	951	915	888	956	922	924	905	906	981	940	978	958	889	917	909	883	984	929	906	934	984	948	945	922	922	957	898	930	943	853	932	897	929	888	971	957	962	977	881	910	902	938	907	889	919	945	957	992	927	933	901	890	967	912	931	979	955	934	922	920	966	905	972	990	933	939	1002	909	933	907	932	906	929	934	930	911	971	913	826	932	910	914	945	892	960	957	984	921	930	935	966	914	947	928	933	916	935	894	949	915	935	858	960	969	904	910	959	930	900	900	896	971	959	927	943	901	969	932	939	910	950	910	962	951	919	918	945	935	937	882	1006	966	962	923	927	909	920	941	909	936	934	961	883	935	903	985	948	915	993	980	925	951	940	944	939	932	909	951	873	885	897	898	886	921	928	894	914	836	929	937	927	879	928	975	903	961	922	911	890	907	928	913	946	949	922	979	980	898	889	915	949	947	946	959	959	916	927	922	919	892	935	925	891	888	913	923	865	910	938	972	934	908	899	906	934	921	919	946	889	924	890	966	897	949	881	867	910	938	938	934	908	916	918	966	935	914	890	890	958	919	971	953	881	935	936	915	906	911	900	921	943	890	940	921	895	921	945	970	935	914	875	938	931	908	911	901	920	937	915	940	969	897	916	881	925	915	950	898	965	936	911	926	931	936	953	912	934	891	910	938	876	937	903	979	948	923	923	896	904	903	959	881	906	930	947	964	916	924	934	927	882	966	926	905	952	931	940	990	930	905	931	935	871	912	949	888	900	922	944	898	912	957	917	927	963	904	925	916	861	927	898	964	959	906	907	905	943	923	852	922	914	919	895	919	947	898	963	972	944	946	887	936	890	915	945	936	906	961	926	969	909	945	965	935	969	920	923	925	976	941	920	940	897	960	923	955	953	911	984	970	927	998	896	918	884	916	949	925	897	959	907	980	926	958	925	912	911	953	951	882	886	921	994	887	957	921	960	939	875	889	951	920	917	904	952	948	986	932	979	916	925	940	932	882	945	965	935	971	911	890	917	922	923	915	933	863	836	892	942	884	888	946	913	924	868	926	937	870	950	928	871	936	905	954	945	909	909	887	891	929	963	983	915	921	934	946	928	946	903	919	954	957	961	938	925	929	906	917	881	957	918	903	930	911	911	898	929	843	938	925	908	894	962	943	949	956	912	867	904	912	893	883	936	885	935	955	922	951	963	979	923	910	890	877	922	906	993	958	919	913	942	917	951	970	992	893	962	925	926	952	948	926	948	918	893	951	906	927	1004	958	964	895	981	954	904	945	879	919	945	938	936	946	931	965	859	943	933	926	887	917	889	946	873	945	904	937	967	946	930	966	921	955	940	916	909	908	912	906	928	951	914	904	917	891	906	892	985	961	884	874	917	937	968	943	908	971	953	943	963	915	950	935	1007	921	926	926	982	954	931	902
5518	959	948	842	786	753	758	729	772	761	776	820	773	800	726	742	764	781	719	761	759	765	768	755	795	785	768	704	731	763	768	778	763	708	761	773	820	769	778	764	772	754	782	735	762	819	727	753	801	803	796	773	773	803	773	763	733	726	777	712	786	770	704	746	756	740	774	677	736	781	772	748	736	761	715	756	817	727	760	751	757	682	724	782	749	722	772	724	740	768	743	788	791	821	751	769	784	748	779	765	767	808	752	764	764	727	727	757	810	754	728	747	748	726	758	737	757	785	731	731	768	771	767	742	796	807	753	787	797	755	731	754	725	750	728	763	738	678	811	756	766	679	755	776	745	754	766	760	770	778	732	806	720	759	777	805	736	719	700	781	742	730	782	752	747	782	773	748	753	712	761	744	749	793	728	814	763	794	748	717	773	787	761	751	769	709	739	719	736	720	776	759	712	777	773	792	761	714	728	764	755	786	777	744	774	769	728	771	761	753	779	803	775	720	723	774	788	765	751	730	735	765	781	776	738	768	738	788	749	777	780	770	774	840	759	766	775	748	746	703	770	798	771	715	705	751	756	758	753	806	753	730	785	773	711	742	730	732	725	744	791	800	756	773	758	736	776	739	793	741	749	771	741	708	726	780	736	768	740	727	757	735	798	782	737	744	755	704	760	795	781	744	762	751	754	740	767	749	776	742	756	767	769	777	740	722	734	785	752	741	730	711	769	777	747	788	767	715	793	766	766	770	767	726	740	792	757	701	762	783	713	725	661	726	750	777	736	775	753	791	740	752	703	721	753	757	746	766	721	745	798	804	770	762	804	745	803	711	768	744	771	746	771	729	726	782	742	714	759	819	746	759	750	720	743	775	762	777	779	748	766	789	720	800	721	753	750	686	752	753	763	776	742	729	752	760	737	788	772	737	709	743	795	698	752	761	764	746	739	740	792	759	799	750	782	763	787	773	750	745	802	773	794	766	772	749	798	742	744	731	771	725	787	762	774	839	763	764	718	808	698	722	752	760	737	776	790	786	744	745	752	719	766	818	765	750	738	722	726	743	751	746	720	804	800	767	721	737	729	789	803	752	735	788	770	773	791	706	783	784	732	754	751	757	717	774	730	735	756	767	754	764	757	746	737	738	739	803	744	730	729	736	762	729	777	750	711	736	753	761	773	771	784	751	756	781	775	718	768	751	772	757	771	746	792	805	757	786	791	786	722	753	776	762	736	722	721	758	736	764	767	822	757	784	760	756	749	786	754	754	744	758	762	741	754	776	772	815	733	734	737	764	778	767	767	756	739	778	748	764	820	827	762	727	737	750	776	760	710	800	782	692	730	756	736	783	747	747	729	746	776	763	733	757	806	736	745	761	756	775	789	755	757	761	782	750	771	725	753	730	775	794	781	758	803	774	750	719	769	792	751	750	728	708	710	756	737	757	801	742	767	752	707	763	756	767	708	727	734	725	759	775	749	709	773	771	784	719	728	794	804	753	785	782	752	757	774	771	679	789	716	765	759	722	740	757	719	773	767	734	757	752	756	714	786	717	763	757	771	795	732	776	764	770	735	707	751	786	762	769	711	771	751	747	746	776	777	735	724	733	733	806	751	776	752	773	738	719	800	682	735	755	790	714	791	743	755	774	769	721	703	751	750	786	728	779	730	761	724	745	748	770	726	779	759	780	758	788	776	793	770	770	794	789	757	734	787	804	743	805	785	791	785	798	758	746	749	756	752	723	860	688	750	809	728	767	770	741	786	749	788	792	739	735	794	726	788	771	733	741	779	747	802	718	736	719	731	765	761	722	743	730	738	751	731	721	805	689	737	733	780	734	758	719	736	774	740	784	788	754	775	748	715	788	759	703	770	752	798	730	742	732	798	759	727	771	779	760	711	759	731	760	682	768	717	763	762	793	783	724	751	733	759	788	722	823	791	723	721	723	719	771	796	769	771	749	776	800	736	771	767	749	745	756	708	746	748	762	714	703	763	746	795	765	731	804	724	776	793	724	791	770	774	775	772	738	789	748	753	750	733	718	772	742	802	760	769	715	749	780	780	768	703	756	709	765	755	800	723	713	741	776	746	759	725	722	719	765	751	742	722	765	713	794	707	748	738	740	764	758	786	712	811	772	758	722	759	747	728	705	731	769	771	757	731	721	718	719	791	790	795	747	764	781	745	791	742	749	717	752	803	803	678	740	772	760	725	797	709	727	722	771	714	738	750	714	770	770	801	720	737	771	752	754	724	726	758	729	756	727	778	818	694	709	802	763	754	824	746	784	734	755	713	769	750	765	776	788	769	752	697	755	762	724	734	700	728	723	752	732	714	724	772	784	817	724	747	790	810	735	754	704	747	735	721	775	703	771	784	734	750	747	769	746	706	762	748	750	723	812	729	752	745	720	759	784	771	738	791	711	756	790	728	740	738	745	718	774	753	785	748	780	776	743	811	749	764	731	769	743	784	744	793	740	738	750	782	774	696	803	777	697	766	779	756	717	770	738	735	729	724	776	786	726	750	744	776	791	765	751	733	715	801	731	733	796	813	778	777	757	713	746	769	760	733	757	767	754	745	774	752	776	747	726	762	747	759	753	713	732	763	712	742	728	743	781	750	744	743	765	753	767	722	770	774	787	747	763	709	770	758	749	797	805	723	764	753	739	774	772	734	784	777	768	802	768	727	783	752	725	756	764	714	773	747	708	753	800	753	691	731	789	729	727	782	732	737	687	744	753	761	746	775	757	747	742	765	734	742	787	797	740	812	797	764	730	769	761	750	739	756	777	699	801	728	779	778	799	765	769	767	787	718	758	812	707	791	745	740	722	740	728	788	749	745	751	794	764	755	809	756	715	722	735	704	751	760	756	774	833	812	757	736	805	777	764	750	710	768	782	743	777	739	761	768	728	772	790	753	719	724	727	726	757	801	766	732	745	723	753	810	779	723	782	771	761	814	713	812	753	757	724	771	756	726	761	748	762	801	763	743	774	755	778	729	722	778	732	790	766	720	810	791	772	766	764	765	744	732	742	746	732	758	774	755	748	755	804	738	758	754	720	728	773	753	772	731	793	771	765	797	747	787	740	749	699	741	789	720	736	753	724	776	725	727	767	757	756	786	756	737	763	741	774	741	697	764	772	713	734	762	727	760	794	691	746	721	811	716	779	747	780	787	761	762	743	727	742	717	749	723	750	720	710	801	744	711	758	780	758	771	763	827	742	719	759	743	728	773	809	787	740	806	759	755	717	761	774	751	775	727	762	787	764	783	709	715	725	760	707	822	700	704	725	799	743	772	725	723	754	746	811	800	777	742	803	765	740	732	682	749	748	765	744	795	767	745	712	738	741	782	772	747	744	752	748	762	696	741	700	765	808	787	781	790	766	785	738	703	786	771	736	755	796	725	762	696	789	754	758	747	773	753	775	746	754	749	740	734	713	810	773	776	798	776	739	759	747	706	751	760	781	716	808	777	773	765	746	765	737	739	742	770	738	712	738
25586	21403	27129	25385	4149	1117	871	796	683	671	644	661	628	700	644	652	612	667	680	646	619	638	632	612	623	654	672	641	654	606	650	636	631	606	602	645	639	602	593	647	658	585	627	653	622	619	618	597	628	616	636	602	612	655	578	629	616	633	631	612	613	614	644	650	618	654	611	593	637	626	603	626	615	631	647	571	593	673	572	619	630	643	622	583	585	585	640	661	588	598	598	589	606	651	590	591	611	624	647	643	607	593	613	611	597	612	625	593	643	578	641	610	626	615	559	607	602	680	600	604	645	572	621	642	662	639	619	613	630	633	594	606	576	600	615	607	659	586	626	579	600	626	617	605	604	639	663	596	597	586	612	575	589	596	656	611	594	618	617	613	606	648	635	637	592	605	601	604	634	609	592	657	591	635	609	606	639	597	587	594	614	648	588	641	617	594	618	599	634	640	616	613	625	619	620	638	569	598	635	666	600	668	566	605	601	605	582	621	638	618	653	666	632	651	572	588	625	635	631	549	676	617	587	651	613	658	609	602	608	617	640	592	556	637	640	593	622	605	612	601	611	649	628	619	612	563	606	609	565	616	619	596	622	645	634	631	604	612	604	634	628	619	599	633	576	661	596	594	641	647	638	619	596	628	602	598	581	646	593	587	602	602	657	615	649	570	624	641	592	622	639	677	579	585	628	631	603	586	658	632	603	650	619	626	636	625	583	605	643	658	616	644	626	615	624	624	629	678	614	613	627	599	671	587	618	625	606	592	603	648	626	619	630	647	611	591	600	609	596	607	586	640	622	604	616	605	599	627	602	623	626	644	610	643	623	648	580	608	636	580	583	588	647	638	599	609	613	585	641	637	617	650	596	602	640	585	617	624	639	619	588	563	590	586	621	613	611	631	606	593	650	655	617	641	640	618	584	627	656	643	587	584	578	668	602	621	615	620	611	600	584	599	636	604	595	609	545	623	612	603	616	622	596	620	645	602	601	631	617	634	629	615	621	622	626	615	650	596	620	599	612	655	597	627	623	599	565	652	637	609	638	649	603	626	628	645	615	613	606	631	634	662	617	654	648	617	575	637	634	638	596	596	610	608	613	614	639	602	582	582	635	618	630	647	619	584	570	569	623	595	605	606	604	625	624	618	614	625	628	589	624	595	630	610	629	621	625	593	618	593	592	585	620	607	665	607	624	603	618	621	594	658	608	643	635	602	585	655	620	613	628	637	645	620	648	610	590	602	622	610	616	589	609	632	618	603	609	641	600	629	645	639	627	593	621	562	571	628	637	593	580	616	674	604	593	590	631	619	644	625	641	645	598	545	632	671	624	588	601	631	576	613	624	612	614	588	600	597	588	586	606	617	612	610	623	605	626	630	594	661	601	619	635	634	623	661	643	604	632	660	571	652	590	615	600	614	601	601	677	673	631	568	641	657	612	589	637	595	662	577	593	585	633	630	550	554	612	642	608	637	613	635	663	666	641	571	601	618	577	607	630	625	614	649	619	598	611	606	654	622	632	634	576	544	614	629	614	661	635	615	620	617	640	595	609	654	623	605	655	613	619	595	621	632	666	575	624	604	610	574	597	565	582	566	583	613	617	667	604	568	650	586	590	597	591	673	604	599	617	610	635	592	626	597	603	629	626	608	617	601	607	629	614	602	588	603	646	598	594	632	615	598	599	601	634	624	659	609	596	590	657	585	584	619	587	605	618	606	610	571	609	594	614	626	670	638	624	642	617	591	641	578	610	665	621	642	635	603	632	599	615	599	613	617	653	630	637	603	642	602	582	634	653	560	649	635	613	612	653	657	651	581	602	637	618	626	607	604	664	599	641	609	587	631	610	607	629	642	611	632	591	619	577	628	579	663	599	619	635	615	591	674	603	646	647	621	560	630	585	667	652	617	618	623	610	643	618	607	644	617	638	658	595	590	604	617	619	666	603	622	662	617	626	594	633	632	596	612	594	594	639	597	611	650	596	612	618	570	657	608	616	635	649	611	668	598	638	637	560	653	572	619	601	618	573	600	628	610	602	673	593	611	630	563	625	661	608	616	617	688	579	608	597	600	653	626	635	627	603	595	634	590	646	667	602	619	611	655	605	544	617	594	610	643	623	601	586	646	606	581	614	640	594	598	604	618	627	599	601	620	601	616	663	577	602	656	614	586	622	587	638	597	637	593	616	591	573	630	591	595	611	648	593	613	658	631	573	566	622	607	597	586	597	595	616	651	547	606	585	622	600	582	641	571	538	613	622	614	564	607	632	596	583	610	648	575	585	616	613	608	605	645	648	620	637	610	626	620	639	570	633	645	649	623	587	587	629	670	608	612	637	622	616	617	611	636	625	575	645	573	654	621	588	566	597	617	640	602	610	615	641	608	622	625	633	591	658	591	608	641	562	586	606	623	581	651	662	604	599	633	639	627	599	622	609	639	628	621	570	596	584	601	598	580	603	601	583	628	610	628	630	634	630	611	642	655	624	614	635	674	627	577	638	610	614	621	602	602	613	616	616	613	632	612	569	599	648	621	597	618	635	613	610	640	568	666	639	623	635	610	633	659	658	620	585	635	603	628	645	654	583	668	579	591	590	618	611	636	618	571	629	587	574	609	609	631	617	666	632	632	582	602	621	617	630	592	641	614	583	638	601	611	582	623	607	631	623	603	606	636	622	626	603	615	575	584	589	640	640	640	613	599	585	592	624	611	575	618	638	599	657	630	610	637	631	578	590	661	636	624	624	604	625	663	655	624	625	548	618	584	610	573	616	640	608	583	597	634	642	572	588	615	646	620	589	620	606	550	574	601	610	596	634	625	622	637	619	596	641	597	625	600	648	562	585	584	654	593	674	673	650	585	643	561	648	589	610	578	622	559	615	631	635	591	604	625	612	630	600	623	681	633	641	571	631	599	592	591	602	611	588	656	617	617	631	621	630	660	582	614	606	641	616	583	583	662	626	602	632	536	636	628	666	611	587	630	593	606	631	596	628	607	590	630	591	616	658	615	610	568	614	644	609	654	614	603	578	616	634	597	582	599	598	648	615	623	581	610	593	637	649	610	633	576	632	613	587	635	655	651	663	618	608	630	622	620	645	623	589	616	615	639	613	612	591	593	646	654	618	630	572	614	621	639	599	569	650	643	620	631	599	617	596	608	624	644	659	650	645	609	635	598	595	625	619	622	609	637	597	659	615	596	614	601	633	640	631	633	611	626	618	612	654	597	657	677	606	599	661	639	575	639	638	584	622	594	625	621	581	594	617	646	592	613	598	643	601	598	569	610	630	561	609	616	615	583	612	634	620	601	637	666	587	562	579	625	591	665	639	634	599	650	610	630	634	606	628	600	597	613	595	661	616	629	592	632	595	569	605	596	589	622	619	592	624	646	602	610	552	597	601	554	607	594	595	614	635	636	560	623	582	606	628	624	638	613	637	587	590	607	574	575	652	611	608	626	595	614	641	574	612	612	605	585	612	550	652	593	563	627	583	647	599	603	619	625
3767	2859	2462	1447	996	916	774	682	662	615	593	563	618	573	620	631	590	573	527	547	556	549	537	566	516	542	575	532	541	550	588	584	556	557	566	574	509	597	528	537	567	522	539	541	531	563	523	563	563	539	542	526	582	559	487	516	571	562	569	536	575	551	532	532	553	527	536	558	543	561	482	525	584	569	573	535	534	526	539	536	582	532	536	596	508	521	548	532	566	537	515	539	506	562	534	536	579	545	509	523	550	517	525	558	499	558	536	567	575	553	506	541	529	529	503	514	481	525	554	561	555	559	526	534	552	545	518	536	546	591	516	559	568	585	539	546	535	522	552	562	552	612	513	525	557	549	551	524	525	490	569	534	533	507	525	517	518	577	535	541	498	523	519	528	545	528	548	505	554	548	545	592	526	531	510	551	516	559	537	524	524	549	541	559	563	484	546	543	546	565	502	526	560	526	551	563	556	557	540	526	531	554	495	533	534	528	553	530	504	555	522	526	535	578	524	560	552	545	549	491	525	553	562	554	507	555	544	550	505	533	545	551	582	549	543	531	582	547	542	564	548	574	513	549	524	525	531	521	505	520	523	537	529	497	537	553	513	539	530	498	496	482	544	502	565	542	526	531	507	534	561	514	537	561	504	540	531	569	540	514	492	538	561	489	547	565	561	552	519	493	499	509	530	555	523	558	521	518	523	558	540	536	502	527	561	551	522	592	555	556	528	540	570	529	536	536	522	524	580	543	535	532	524	523	544	542	559	547	512	518	548	528	546	572	581	535	535	561	511	535	508	564	568	548	499	527	577	509	530	562	521	539	567	510	531	514	525	530	560	539	521	518	569	567	534	532	568	533	499	534	535	545	540	517	585	502	543	543	529	535	568	487	565	572	557	536	547	533	523	581	518	526	524	514	517	541	482	535	534	511	512	578	550	501	534	535	588	543	537	576	522	553	521	537	574	533	529	529	544	536	537	508	561	550	536	557	526	553	520	516	504	573	515	507	554	548	534	474	514	550	538	529	537	541	539	541	517	513	545	519	559	540	507	545	514	480	545	509	546	484	573	552	524	537	521	535	564	502	514	531	588	541	515	563	540	506	534	526	567	547	525	548	525	487	523	535	481	572	551	492	517	517	548	529	556	513	593	548	537	519	562	536	518	539	536	536	529	538	523	568	514	529	493	526	545	526	530	481	546	544	496	550	554	546	539	528	515	501	480	513	545	521	533	530	546	538	533	492	544	571	558	514	536	551	556	575	545	531	537	539	531	546	522	533	513	537	510	539	551	527	544	528	509	533	542	528	525	531	493	504	523	536	566	545	544	558	506	523	545	498	493	502	569	477	515	520	522	532	567	548	539	523	535	534	489	504	530	572	553	554	520	521	538	549	540	530	547	555	534	571	530	561	509	552	540	546	525	530	517	536	537	500	554	548	548	560	493	539	605	583	550	536	553	556	563	540	484	555	579	523	525	554	523	527	550	522	533	538	508	576	527	557	550	530	520	508	568	525	530	554	556	532	493	544	526	525	492	531	543	522	521	511	523	562	550	568	539	563	552	515	555	543	549	556	513	506	498	529	575	513	554	568	551	519	471	550	543	526	523	575	557	552	548	532	508	505	501	550	546	560	538	492	508	528	531	560	514	560	546	525	533	500	538	544	490	516	563	545	535	538	572	541	536	584	483	535	574	577	526	495	581	527	549	528	537	497	506	521	593	502	552	541	564	576	567	534	557	541	568	528	509	513	513	490	535	519	527	528	532	594	511	512	557	544	528	502	525	526	530	523	494	526	516	515	507	535	541	529	513	566	530	507	519	538	487	536	516	555	525	536	531	526	550	545	535	504	538	541	526	570	513	557	540	547	541	529	523	547	579	544	532	481	534	554	538	513	574	540	524	510	524	553	517	546	512	483	523	547	521	516	504	499	499	558	517	527	541	553	545	532	544	547	516	588	520	549	529	541	508	559	527	531	532	510	535	543	495	593	520	515	533	509	552	523	526	512	497	542	539	548	551	527	531	489	506	556	518	504	541	517	511	545	552	528	551	589	603	515	549	560	503	537	551	522	575	531	514	536	480	525	570	531	499	534	525	520	536	547	548	568	522	536	540	505	536	541	564	539	566	544	551	536	562	511	586	547	563	551	533	522	522	565	553	528	541	539	505	533	559	515	525	538	527	501	488	530	536	547	488	522	516	518	504	520	537	535	533	534	540	513	523	551	546	555	511	489	548	521	526	541	525	574	520	515	548	551	544	550	543	543	527	526	533	569	591	531	534	561	497	569	530	554	560	550	529	548	544	535	521	559	545	560	503	514	549	523	534	544	521	514	526	505	549	547	496	564	530	563	526	518	486	533	585	535	536	533	558	541	537	533	573	504	545	550	540	533	550	531	532	565	552	509	504	559	545	537	521	530	563	496	525	561	517	547	534	548	533	537	552	527	532	491	549	583	583	547	566	541	540	535	536	558	530	499	505	544	546	537	558	523	521	527	514	571	533	583	596	535	522	539	517	539	561	541	540	527	546	534	533	530	537	528	516	492	506	533	532	528	546	511	532	519	549	535	518	498	540	561	558	576	564	546	511	560	520	524	518	496	535	519	557	506	547	512	552	487	528	513	524	507	545	528	529	514	573	529	539	528	519	515	521	573	575	562	540	534	508	534	463	489	535	500	494	514	556	533	521	549	519	552	545	585	578	540	559	569	516	531	570	515	519	545	567	575	544	557	542	547	578	521	529	515	560	531	546	515	576	563	547	504	565	544	532	493	519	528	550	505	515	536	555	523	539	528	558	531	544	549	499	527	529	524	544	548	540	515	543	505	515	553	544	490	505	539	547	565	555	537	552	551	524	514	503	531	515	528	506	541	507	509	511	560	521	517	568	537	534	517	525	553	545	540	533	520	557	561	551	557	474	489	564	489	521	542	528	520	542	491	538	562	536	512	521	586	564	538	540	503	534	514	532	518	527	533	529	546	536	480	514	524	486	559	558	555	508	534	552	557	494	524	512	531	506	554	525	520	564	545	506	535	536	526	504	518	513	527	547	554	565	560	544	498	553	514	589	526	520	566	562	537	556	554	546	555	516	521	554	556	545	543	574	556	520	566	523	536	588	528	554	514	541	519	540	528	558	539	521	550	575	516	547	534	540	523	515	550	563	536	550	511	519	568	515	509	552	558	512	538	550	510	503	518	539	504	549	578	562	553	519	545	532	574	533	547	529	510	516	507	553	535	529	543	538	530	533	527	513	520	537	497	501	553	529	560	549	524	551	533	531	499	521	548	505	552	527	530	540	535	552	513	536	498	528	546	547	552	498	537	560	520	526	504	553	495	548	567	519	518	541	525	544	546	536	529	513	539	515	492	505	546	538	542	557	545	541	538	536	521	518	526	538	522	541	517	512	553	552	517	487	533	549	477	518	509	555	540	547	545	543	565	541	583	538	503	538	552	504	533	513	572	533	505	510	542	524	501	538	547	505	546	519	493	505	536	541	548
24468	21416	28554	24662	21077	3449	902	604	491	448	460	393	405	377	378	386	388	360	370	320	340	384	375	372	345	363	359	355	343	372	358	357	342	325	336	329	321	339	353	305	372	368	352	321	335	331	326	332	350	320	331	352	323	317	356	355	338	341	325	312	329	336	296	351	363	334	350	318	335	294	351	339	342	299	324	341	306	328	320	353	331	327	343	359	283	338	325	332	341	306	333	344	338	349	343	329	344	329	347	345	354	323	309	327	354	321	343	333	299	325	328	331	313	340	337	331	322	326	346	310	295	301	347	339	298	346	331	315	357	342	310	337	329	350	319	307	370	321	301	315	347	317	318	317	340	338	312	358	306	312	340	331	327	346	334	310	328	330	341	331	332	344	320	327	332	312	354	327	312	332	356	316	322	327	354	304	321	327	330	332	334	306	310	294	302	322	330	303	323	318	327	317	332	334	346	315	351	341	348	364	320	330	339	333	319	345	367	323	337	326	317	343	336	323	313	329	333	314	306	330	326	346	323	320	343	361	348	325	310	303	330	316	347	335	316	328	295	340	317	313	326	307	291	332	335	287	316	349	339	313	313	305	320	317	381	355	315	349	326	311	338	320	318	346	301	332	317	337	338	320	335	334	317	334	390	302	301	325	318	331	316	326	355	345	339	287	315	328	336	340	313	363	312	320	311	312	362	319	329	337	317	313	321	320	332	326	348	359	328	320	344	346	329	310	367	360	373	343	333	360	350	304	261	359	336	356	288	304	353	304	338	333	318	314	333	323	362	370	336	324	342	313	308	337	331	374	355	289	311	353	362	339	326	345	329	308	314	355	321	396	350	336	327	317	291	319	318	329	301	341	299	343	335	305	327	348	331	329	327	323	327	336	344	342	323	301	327	333	301	340	364	339	318	328	334	337	320	343	306	315	351	322	337	327	310	320	327	313	324	346	321	344	317	325	348	321	346	325	338	337	341	342	347	352	352	332	308	323	340	338	331	327	322	311	352	294	347	313	315	328	316	321	315	326	333	295	326	331	334	337	334	351	339	327	343	299	337	319	305	320	326	322	326	319	314	318	337	334	314	317	312	308	319	309	340	338	320	312	327	344	301	348	320	345	309	341	373	320	339	318	347	336	305	286	329	324	331	334	297	324	298	303	338	304	307	355	331	312	343	338	328	338	329	291	345	283	347	337	330	349	337	336	330	357	325	343	306	306	323	346	334	319	316	338	354	316	332	328	335	349	331	323	316	331	339	334	332	316	328	303	335	313	317	329	343	341	330	282	278	324	341	321	315	309	331	334	374	365	296	299	347	342	369	322	319	303	321	333	339	318	327	322	321	295	319	299	352	321	314	344	325	357	307	318	314	334	297	332	341	326	329	333	341	299	332	326	337	331	348	379	307	307	338	304	340	328	339	309	293	307	322	294	323	334	332	327	312	325	328	364	310	340	310	323	322	336	352	347	362	336	314	354	317	315	327	342	335	353	336	323	328	314	321	334	359	305	361	327	307	322	316	320	318	302	340	298	310	315	313	325	317	356	328	326	325	316	328	308	337	330	291	363	333	319	329	327	302	332	296	295	338	335	315	284	340	307	327	290	340	314	341	355	346	362	286	342	339	344	326	313	321	319	305	325	322	332	309	333	315	320	301	312	348	318	331	336	301	335	319	328	315	354	334	296	324	317	306	316	331	323	306	312	308	275	345	310	321	325	338	336	318	306	319	336	339	345	333	377	355	328	330	324	360	342	353	332	326	290	330	295	368	316	283	320	326	360	370	315	351	328	339	304	305	349	334	328	326	340	355	359	313	317	340	332	314	320	332	324	321	332	321	324	349	348	358	316	319	302	346	336	365	330	321	301	341	335	315	338	350	312	320	334	329	339	330	310	318	323	327	333	325	301	356	354	336	302	335	302	328	369	338	355	325	304	338	332	306	330	327	337	329	344	317	348	303	311	314	328	307	333	361	323	320	326	335	295	324	313	323	312	322	341	315	330	338	332	325	348	305	365	316	324	327	312	324	359	335	350	331	335	325	340	317	278	361	308	328	328	346	312	338	297	344	327	314	312	351	352	332	347	311	309	339	306	324	302	354	319	344	332	347	327	310	311	327	338	316	307	326	327	332	328	325	297	316	321	312	318	319	340	320	383	355	328	296	328	314	332	303	337	313	366	340	317	322	342	334	333	301	357	314	281	323	315	327	354	325	327	348	340	306	323	341	328	347	311	315	362	336	342	327	345	306	332	366	296	318	357	307	345	333	317	280	345	329	336	324	315	299	307	341	311	330	353	320	329	303	359	352	318	334	330	324	326	321	346	344	334	332	341	341	330	307	343	328	319	325	342	334	313	322	353	318	333	343	320	327	318	348	322	350	336	370	304	354	340	263	357	329	287	325	312	298	324	330	336	332	316	351	331	297	315	339	353	345	325	319	304	326	320	337	351	332	332	282	364	333	320	291	330	325	316	329	346	294	316	320	335	319	344	292	307	346	311	317	351	328	349	317	322	321	345	329	285	327	318	320	294	341	279	311	289	333	301	336	299	328	307	326	357	326	317	318	322	332	330	307	311	312	312	325	338	344	338	310	343	338	331	339	325	324	325	348	329	350	300	318	315	339	330	338	343	307	326	318	326	299	344	300	331	349	348	316	335	320	327	355	347	351	326	328	319	345	333	284	329	324	334	315	343	336	328	366	331	279	356	324	327	366	338	329	338	277	356	335	338	299	342	323	325	323	291	314	320	317	328	324	329	312	356	328	310	330	314	287	351	305	331	303	308	332	352	337	338	325	346	294	334	330	285	347	320	341	356	316	334	330	298	288	337	340	309	351	339	320	320	339	352	313	320	377	334	318	301	325	306	339	294	327	285	322	352	319	326	303	334	328	335	331	299	312	327	313	306	311	318	324	336	338	329	334	315	302	331	309	303	336	317	294	311	324	344	346	334	335	321	310	314	311	301	298	336	346	307	348	344	322	316	345	375	333	342	313	293	309	340	337	314	334	307	315	328	332	317	325	322	348	282	350	317	294	316	303	315	318	315	365	339	326	317	353	313	301	311	337	323	332	327	313	325	311	361	349	339	315	336	329	333	330	338	339	307	294	307	310	312	300	348	287	329	320	314	320	313	309	317	313	354	314	327	332	311	329	330	311	321	325	310	326	337	321	333	319	330	335	349	324	330	319	300	344	308	330	358	329	311	348	309	333	316	330	334	322	342	323	315	326	342	309	335	349	382	338	289	290	298	326	323	316	315	334	307	319	327	322	325	322	332	309	359	317	326	326	319	336	327	341	313	323	355	345	342	295	316	318	327	367	326	334	345	323	309	328	322	318	313	302	322	329	332	321	320	346	308	326	333	314	328	330	332	348	328	328	344	339	341	304	317	316	329	342	310	303	318	303	298	296	320	324	340	329	310	322	311	350	334	324	320	334	355	313	322	351	318	312	318	304	353	349	316	331	327	293	314	320	298	363	335	315	287	332	341	325	370	338	341
3770	4949	4050	2090	1373	1032	779	648	592	544	457	450	448	411	374	361	351	379	344	322	378	387	354	369	329	369	359	337	303	337	341	327	318	328	327	348	331	275	322	339	324	335	320	310	354	313	290	343	332	309	343	312	316	343	330	276	313	304	337	332	291	318	300	312	302	313	300	326	305	312	310	329	325	331	325	299	310	326	296	286	295	283	295	264	334	318	320	311	299	331	330	301	341	299	325	290	335	315	314	295	353	318	320	315	328	315	303	326	323	334	286	318	317	320	305	270	311	291	317	300	322	303	296	301	285	274	309	317	315	307	275	301	305	300	290	314	300	301	325	315	326	303	298	302	342	323	300	314	291	318	338	316	342	358	293	304	319	321	288	311	326	312	306	346	315	325	321	312	316	321	311	305	292	328	321	322	301	279	296	313	297	329	311	314	328	304	336	332	350	293	335	331	314	325	300	323	296	302	310	335	322	307	315	298	312	335	312	297	299	332	268	318	326	339	329	333	303	334	296	303	295	303	288	346	295	339	322	352	305	316	303	301	296	329	304	303	334	299	305	321	295	316	292	302	308	319	275	288	305	314	282	328	307	285	291	324	310	341	311	284	319	320	315	294	317	334	325	324	288	316	283	294	306	304	283	320	278	288	305	287	290	300	321	317	345	284	329	288	281	328	307	293	318	318	308	306	336	325	309	332	296	295	296	283	326	301	315	304	315	330	279	304	321	344	297	327	309	294	298	315	305	332	297	325	315	268	329	355	333	318	294	300	268	292	317	326	348	311	321	314	306	314	296	321	268	293	303	307	347	309	318	324	281	323	289	306	295	321	322	315	279	300	316	275	306	313	329	299	314	316	289	295	344	302	333	311	305	322	290	292	324	316	314	324	295	299	324	304	311	314	292	312	318	314	302	311	324	306	331	290	274	309	322	304	331	329	316	346	363	329	310	343	301	330	302	307	315	315	299	312	291	311	292	302	315	338	335	343	323	327	303	301	297	324	309	293	318	295	294	313	292	326	313	300	306	287	284	316	305	306	348	287	321	311	319	285	299	325	298	309	327	296	311	313	342	303	308	305	312	297	344	328	342	333	341	321	311	312	289	307	301	306	341	304	322	324	296	326	295	313	314	329	299	282	318	284	327	317	316	315	314	326	302	328	305	305	332	326	331	311	316	330	292	299	290	290	312	311	321	299	319	288	300	320	306	359	294	322	296	280	304	311	305	296	290	319	319	318	306	272	324	303	305	310	300	314	328	316	341	321	308	324	272	298	299	305	299	294	305	337	342	305	344	301	316	298	300	305	278	318	317	336	260	306	311	328	296	328	279	306	290	275	320	300	268	333	341	313	285	306	294	304	306	339	294	311	302	296	305	286	294	299	332	309	306	293	315	296	315	307	295	304	302	328	330	297	337	303	308	273	323	295	324	318	329	311	327	304	294	304	267	321	299	331	306	296	304	314	311	305	314	332	303	301	307	325	303	322	320	331	304	300	309	308	303	349	307	315	263	309	320	303	320	326	297	303	318	293	283	318	330	302	269	301	302	314	324	309	285	350	307	299	302	320	336	329	289	309	318	305	346	325	297	287	306	323	304	295	312	312	307	335	287	293	292	319	330	295	341	318	274	291	337	277	296	314	309	360	314	307	325	296	292	338	291	273	299	288	303	327	266	338	310	313	291	326	307	316	312	300	278	326	337	278	313	272	333	296	294	313	342	315	335	331	298	295	304	284	304	300	301	309	336	317	305	279	308	339	315	303	337	326	307	310	313	303	299	308	303	317	334	297	291	274	300	298	313	316	334	296	301	311	343	290	284	297	320	277	318	298	308	308	318	289	334	329	336	303	307	336	330	299	338	294	294	307	288	294	312	291	307	307	306	285	311	294	292	306	323	317	324	308	285	306	294	310	305	343	281	309	302	315	302	314	306	327	291	294	307	309	320	283	337	338	308	328	298	307	299	349	316	294	288	296	312	320	287	281	286	340	294	329	306	306	268	321	332	294	305	329	298	331	299	272	294	282	288	297	322	297	285	334	300	307	319	290	298	317	314	336	298	333	297	337	311	295	313	304	303	273	308	322	319	342	306	336	326	314	310	340	270	290	320	332	270	305	277	277	299	308	305	352	311	297	308	300	293	307	289	309	288	293	319	324	321	322	322	309	326	292	284	282	318	305	279	304	299	281	319	285	332	309	303	322	307	326	309	304	307	302	323	304	311	306	299	323	297	351	274	311	301	305	283	325	344	289	284	290	298	297	292	288	305	304	316	292	288	325	295	308	334	316	282	313	304	322	300	297	325	305	303	311	323	309	306	327	341	303	296	301	287	306	297	311	312	289	282	291	351	319	328	294	303	335	327	318	337	324	285	274	280	308	319	358	303	294	304	307	293	312	311	291	320	292	322	300	307	306	291	301	313	310	318	310	317	310	312	348	319	289	310	286	292	305	300	283	298	297	295	297	298	280	307	344	316	291	279	290	308	307	318	305	305	286	286	303	303	338	288	302	290	312	310	277	317	263	314	315	286	302	314	298	303	313	339	301	297	306	320	327	299	308	316	304	304	327	296	298	318	307	323	337	274	306	298	293	295	359	280	294	292	297	308	312	323	333	278	291	311	287	304	311	301	330	286	327	307	286	336	307	294	299	290	301	338	296	297	291	280	314	315	310	331	304	283	314	282	294	321	331	275	276	308	327	319	338	306	300	292	307	345	333	316	320	297	297	324	267	320	286	290	325	285	286	316	307	317	302	323	320	293	287	291	307	310	286	287	301	310	318	309	301	317	338	307	301	292	315	335	316	296	317	281	309	284	288	303	306	302	300	311	298	275	301	288	299	293	302	333	277	309	316	317	292	324	293	275	296	308	315	289	314	319	302	282	262	290	323	321	312	299	302	298	297	294	300	301	297	295	307	282	306	295	301	305	327	304	265	335	328	312	370	294	343	287	327	265	309	343	316	292	294	322	335	302	294	313	297	323	298	321	313	313	304	305	304	312	319	281	316	304	301	306	281	317	295	315	316	325	321	300	271	305	307	325	303	303	283	320	285	295	317	303	319	312	314	314	290	306	297	312	314	297	297	307	329	315	267	322	296	308	304	284	326	310	346	294	297	281	304	302	306	285	304	303	325	305	311	307	298	296	278	300	288	302	327	292	306	312	321	316	293	309	282	309	328	291	313	301	320	275	288	300	294	305	313	314	328	305	319	305	282	294	312	325	277	313	306	315	308	307	308	288	290	328	325	280	292	313	334	290	305	303	331	299	349	290	317	285	306	312	308	320	311	296	305	329	330	294	307	308	287	290	289	308	298	309	315	279	313	299	326	338	323	337	315	350	304	311	277	355	310	294	315	329	307	330	306	335	305	304	304	310	307	299	308	297	298	284	276	311	285	301	330	298	265	300	320	317	321	305	321	302	346	306	309	311	305	295	322	293	330	299	306	318	315	314	312	314	311	296	317	301	316	274	334	287	325	313	312	295	304	295	291	314	319
27828	10330	2042	1394	1157	944	983	986	941	907	904	874	977	929	884	946	976	896	952	950	970	889	905	960	934	900	925	928	944	873	912	943	940	959	950	948	917	908	957	989	932	984	927	942	911	973	957	881	940	951	983	930	949	957	896	961	939	904	839	957	952	961	956	1001	940	936	940	917	886	944	915	932	988	979	978	945	988	1001	926	942	919	978	917	984	997	935	947	976	970	908	952	887	923	986	954	895	989	938	932	919	967	899	908	947	882	942	960	955	904	924	927	953	903	890	895	926	958	922	916	950	941	916	977	925	875	940	975	951	960	938	888	912	935	958	921	897	913	881	912	922	965	937	949	976	912	918	917	952	937	973	914	920	905	874	895	1005	926	914	940	927	917	936	928	943	904	974	927	964	943	947	971	902	892	924	924	954	885	906	964	936	934	893	906	908	920	900	951	968	934	939	885	898	953	944	954	980	870	964	964	949	913	913	907	923	904	923	920	945	963	906	988	946	900	939	970	968	954	922	1009	996	956	929	926	974	955	934	931	970	935	924	909	897	901	946	918	963	921	956	935	917	888	926	909	916	889	952	960	910	878	932	940	881	989	899	925	900	865	919	961	915	933	949	955	980	972	934	978	946	935	961	989	931	923	961	900	948	914	917	955	934	993	928	846	976	942	909	931	900	903	940	960	977	970	924	899	937	948	921	888	947	928	873	896	965	957	926	919	958	905	901	861	920	945	941	879	933	897	888	954	850	880	930	914	974	936	890	930	929	999	896	877	989	909	945	969	928	964	950	962	962	976	891	911	891	932	902	877	905	972	948	892	981	873	985	876	1007	927	944	902	918	935	936	929	911	953	905	903	908	948	929	917	894	951	893	858	876	913	941	956	907	912	954	963	1000	1028	954	897	877	938	979	967	928	887	953	928	893	902	944	959	929	902	940	909	960	964	899	959	926	976	926	960	999	936	938	937	878	860	965	911	941	924	958	924	900	912	917	912	904	895	864	949	959	966	940	951	866	898	920	961	961	968	887	910	962	963	909	974	997	962	932	882	940	893	914	934	942	952	939	926	898	923	925	955	949	934	870	930	1024	971	904	919	927	906	946	943	982	898	958	993	910	939	882	922	901	940	889	835	936	944	957	950	960	932	949	914	973	950	934	967	978	905	908	972	912	963	937	884	936	955	893	964	929	937	912	875	883	928	964	934	885	925	950	951	903	965	898	948	919	932	861	954	950	955	939	928	971	956	937	914	928	978	955	923	956	926	889	960	933	918	930	931	977	944	908	974	922	922	944	949	939	997	934	876	948	896	967	945	977	924	898	924	892	951	900	920	955	903	920	936	992	905	913	971	905	944	954	877	929	891	1000	888	982	964	910	932	925	924	946	931	908	920	961	889	915	883	947	976	895	921	965	886	916	924	912	905	933	914	978	906	946	902	922	938	933	923	908	945	1020	909	921	943	1011	940	955	962	941	936	904	968	916	894	917	969	942	967	924	914	947	958	934	864	911	976	924	937	944	937	941	938	944	951	939	896	872	893	896	945	921	930	942	1015	872	914	935	961	928	948	972	941	926	952	882	951	912	971	992	981	931	918	968	913	902	911	948	930	892	971	906	877	903	962	899	926	940	961	912	941	935	968	902	888	961	913	913	921	948	888	874	891	891	879	940	949	945	956	901	928	922	961	921	958	903	1000	910	895	936	944	875	926	931	941	915	952	990	891	963	951	926	955	929	917	933	889	959	950	962	936	885	922	898	909	942	927	967	943	950	924	903	949	942	929	940	936	977	996	984	938	916	944	949	983	946	907	884	972	927	941	888	993	917	872	913	943	881	998	888	914	904	921	953	917	984	922	981	888	993	915	891	920	917	925	865	891	886	956	901	919	1015	957	904	948	973	936	926	890	909	954	962	955	905	946	970	929	916	931	945	899	899	950	919	897	907	943	985	957	963	956	880	931	967	959	918	982	913	957	910	930	953	933	943	932	881	975	906	933	939	917	955	951	949	962	942	881	896	906	919	871	944	899	924	877	920	962	926	934	920	990	941	919	910	903	893	945	918	907	888	956	933	939	950	906	974	946	936	975	967	948	908	952	908	923	916	926	858	913	945	900	933	883	920	959	912	934	878	933	908	919	970	936	881	937	937	968	934	974	940	916	969	925	963	928	920	934	933	891	929	937	952	935	931	901	931	901	935	983	933	908	966	917	986	929	921	926	925	933	923	964	979	935	947	911	941	946	966	925	1009	940	928	940	929	913	943	921	964	969	887	939	879	875	943	953	929	916	963	999	916	962	940	915	868	936	981	885	958	919	880	889	951	919	945	981	983	932	945	935	916	948	900	877	911	899	851	991	950	988	900	920	924	940	902	926	914	923	902	959	897	934	934	917	894	983	965	920	932	957	909	941	920	895	877	949	943	916	992	894	952	895	956	979	955	918	943	947	952	1002	901	948	952	942	920	900	887	963	942	929	915	935	999	919	951	940	957	891	964	904	926	939	951	947	927	970	994	922	1003	963	944	910	919	947	934	904	949	963	962	964	959	927	928	954	943	1028	940	919	976	928	954	903	935	968	934	959	907	948	970	902	918	937	935	923	932	990	921	951	945	956	964	952	936	914	940	959	977	909	954	916	922	885	934	896	906	934	930	926	961	903	952	1021	975	908	908	871	936	925	931	964	952	992	936	927	918	948	925	960	964	923	891	950	927	925	923	873	921	946	917	951	975	968	930	905	963	933	968	1010	974	964	953	954	944	968	930	932	906	913	896	935	941	911	953	900	952	956	929	922	947	958	952	951	959	942	943	935	912	901	924	902	946	943	954	916	904	886	924	942	905	975	926	942	916	957	933	946	932	925	944	983	904	886	913	967	911	882	934	954	924	953	913	932	892	913	912	936	918	946	939	945	917	909	875	956	915	959	904	934	952	912	874	946	912	928	965	930	946	923	943	894	939	946	948	972	934	939	972	969	932	900	938	938	935	902	889	1026	921	963	933	964	956	976	853	925	956	901	917	947	889	961	897	954	982	962	937	929	962	918	925	939	928	964	981	973	940	1026	921	949	953	917	874	891	920	977	980	946	892	889	886	976	900	955	953	981	899	953	937	919	895	935	942	935	887	945	930	879	909	922	988	907	975	939	943	946	919	972	840	915	937	929	966	1004	913	941	871	960	988	922	999	887	882	903	886	931	925	978	897	929	948	951	950	952	918	912	936	977	927	888	925	958	957	958	961	922	930	908	943	973	936	923	960	891	942	907	938	936	896	886	974	937	972	927	951	990	953	971	923	880	882	961	970	927	899	921	952	919	945	945	933	931	921	960	941	918	927	940	965	949	927	914	929	928	987	982	940	902	928	998	960	907	971	935	974	938	927	959	956	972	901	986	932	981	942	965	928	946	939	947	930	930	899	893	961	941	921	964	930	1000	894	986	938	935	976	922	954	991	903	926	913	912	921	938	936	855	927	942	966	872	934	895	941	941	944	950	890	911	858	925	933	956	923	939	928	977	994	921	929	973	946	953	931
5501	966	993	803	791	835	799	794	771	745	800	759	777	763	758	738	725	758	798	726	756	764	784	740	773	808	760	748	776	744	729	789	745	737	799	789	740	756	781	726	737	734	729	779	762	728	771	727	705	781	775	727	786	744	707	778	748	736	767	751	750	772	768	787	790	749	786	768	822	735	752	762	781	749	782	758	737	727	738	764	755	765	759	687	750	722	785	776	775	746	816	769	811	744	734	771	717	747	736	731	812	727	730	773	756	754	730	795	788	732	734	726	821	733	719	744	743	754	691	736	773	683	707	818	786	776	762	740	755	755	722	775	751	771	783	756	721	771	721	715	693	771	740	741	736	710	734	751	796	736	749	731	741	768	779	787	840	745	734	735	773	772	677	768	746	747	686	779	740	768	720	745	722	723	705	774	725	752	756	722	727	713	743	766	677	723	761	735	801	789	737	762	797	764	739	749	741	739	728	703	728	689	764	808	692	745	783	779	723	747	746	757	735	742	735	779	751	730	741	739	731	786	746	750	754	771	756	737	728	739	809	749	725	772	733	732	726	751	769	725	769	756	692	737	665	819	737	703	711	750	776	738	763	718	733	738	773	752	741	731	743	723	741	759	793	773	734	763	805	763	769	796	731	791	723	725	798	666	753	695	725	766	730	764	808	762	727	745	780	756	749	717	750	742	768	792	720	705	734	744	727	789	742	773	732	736	775	750	771	677	724	769	724	798	710	777	787	749	740	770	674	779	735	809	766	756	768	793	728	787	749	798	731	752	710	768	769	799	698	737	759	742	802	711	673	756	742	717	761	771	715	797	758	770	767	773	704	771	751	767	720	734	786	806	718	761	740	798	751	729	759	780	777	759	706	720	796	694	736	763	773	732	743	759	769	772	766	753	719	796	803	709	774	758	767	732	765	709	726	725	789	742	781	739	727	719	707	715	784	775	754	735	761	744	747	786	733	781	769	764	721	718	743	740	734	718	695	712	735	725	707	755	759	765	805	755	722	793	731	737	757	813	813	774	746	758	742	750	703	754	724	757	778	730	722	736	788	768	753	763	736	721	807	784	722	731	721	756	711	743	763	770	771	739	755	765	714	766	786	776	763	736	757	714	722	770	768	690	708	783	790	778	776	750	720	748	766	721	720	758	776	649	757	778	737	739	804	699	744	733	782	798	719	709	767	741	750	717	751	724	705	709	753	727	733	729	761	743	744	759	703	775	750	801	775	744	734	759	747	777	731	772	737	794	707	725	715	729	751	721	717	770	750	785	773	776	702	753	773	744	704	734	772	753	747	763	739	775	783	746	714	708	751	788	735	724	749	747	794	819	734	768	765	731	710	743	749	728	737	750	741	770	704	767	705	737	750	751	746	801	731	750	764	742	677	753	708	761	716	720	713	755	770	784	756	781	765	774	754	723	770	704	710	736	735	734	741	728	757	702	798	740	736	752	733	786	753	727	734	733	754	732	724	766	777	785	690	712	754	814	715	766	705	736	779	785	706	754	723	737	767	791	742	743	735	732	747	689	739	764	757	743	719	750	741	767	740	743	760	783	722	767	708	730	688	741	732	739	744	737	788	799	693	713	768	773	687	763	756	744	773	715	820	707	771	733	772	735	789	746	800	738	718	744	710	755	712	752	761	784	764	702	759	762	794	762	798	778	817	790	796	786	705	776	758	810	733	780	737	797	771	701	753	792	758	743	781	790	696	747	724	734	776	791	745	761	784	800	718	750	727	749	728	711	718	704	753	761	711	746	716	749	764	792	740	751	693	753	793	800	816	744	750	702	754	747	766	719	762	717	789	714	702	762	723	743	760	788	760	722	747	733	754	762	731	769	777	741	735	802	752	716	730	739	760	739	671	721	737	779	791	773	755	698	789	787	762	750	778	762	753	724	699	759	736	788	744	754	729	729	736	738	780	754	713	736	731	757	770	780	787	767	758	753	735	749	783	750	735	735	740	764	776	790	729	743	697	776	750	717	774	765	762	774	741	717	783	742	794	753	787	732	710	731	758	739	766	751	773	741	751	782	817	749	760	732	761	750	755	755	731	726	733	759	751	729	726	722	730	704	737	762	788	712	714	745	765	757	724	774	754	745	759	698	777	746	755	737	758	731	725	773	721	766	744	733	758	704	817	774	766	727	754	788	707	762	750	769	719	752	777	747	712	715	720	747	711	758	716	745	719	765	727	743	754	743	725	762	776	765	747	708	750	776	734	728	736	737	758	781	764	742	775	739	765	754	767	729	730	759	722	776	772	750	741	685	795	718	745	765	762	760	761	743	740	723	676	722	765	745	773	743	746	728	757	754	710	752	805	745	758	716	757	729	699	738	748	802	715	754	763	744	753	817	751	783	775	733	768	732	739	744	722	757	754	723	718	743	734	732	750	784	716	744	752	716	721	732	746	772	753	709	761	768	786	766	708	763	748	708	728	752	707	805	747	712	747	773	725	747	761	782	790	746	787	745	747	735	747	700	736	739	779	755	760	765	739	743	757	715	733	740	747	819	753	721	729	737	811	769	726	782	743	716	757	709	719	747	733	716	754	750	756	739	760	699	751	798	722	723	754	716	748	764	752	754	708	720	775	792	739	747	762	694	763	744	731	819	784	717	745	741	725	724	739	713	761	777	743	741	758	779	726	754	713	730	742	693	745	676	726	780	785	673	742	728	779	745	772	739	784	726	765	777	767	716	752	713	780	764	743	725	789	741	742	752	768	701	730	752	732	735	776	729	801	734	779	738	785	732	751	766	754	716	722	730	762	792	703	776	706	739	750	755	746	741	765	749	762	751	749	751	749	751	761	750	752	723	731	777	714	731	745	774	758	757	774	827	773	747	762	719	764	756	745	773	742	779	725	754	732	747	727	772	749	742	730	745	757	725	768	769	789	756	746	726	734	746	755	751	811	781	732	764	772	753	780	734	752	697	737	723	785	755	793	723	716	792	724	749	724	746	778	763	707	763	735	790	768	706	753	747	689	725	744	773	722	781	743	734	768	719	708	731	741	705	733	730	733	771	742	752	752	718	802	683	765	740	728	753	780	706	652	758	745	741	767	770	740	747	749	715	705	753	700	738	736	766	767	771	747	732	745	722	733	705	753	775	756	716	758	797	737	766	737	712	743	762	771	767	774	704	771	748	723	748	768	718	790	736	742	785	784	751	702	778	738	748	753	775	758	731	791	778	745	721	701	756	804	786	743	766	756	697	763	791	728	743	792	745	760	772	693	730	739	763	795	743	742	711	730	757	751	738	782	748	754	787	761	732	763	695	724	715	787	751	753	758	728	720	767	762	732	761	717	785	759	764	749	749	762	729	756	733	748	815	734	723	733	765	763	732	729	744	736	755	776	764	733	743	728	755	747	765	747	798	733	800	767	754	719	761	766	725	734	805	764	706	725	729	707	758	743	796	752	755	731	771	773	759	748	727	776	756	741	759	716	783	733	750	712	737	790	743	746	690	758	764	801	710	759	765	750	712	760	727
25641	21430	27184	25382	4193	1109	862	755	687	649	710	667	677	648	666	632	623	633	625	621	629	639	674	630	647	665	633	681	690	614	616	616	629	643	662	680	618	631	603	613	617	597	621	676	632	577	635	582	645	603	657	627	608	628	625	613	631	589	628	611	629	604	638	639	593	630	671	620	631	568	621	626	624	634	620	655	596	674	608	610	644	622	626	606	645	618	643	601	587	620	610	632	598	624	604	619	587	617	656	594	625	642	605	620	664	589	644	663	606	627	588	602	635	633	593	613	636	626	667	617	621	609	615	594	591	623	608	609	599	650	600	595	594	622	613	579	642	607	633	639	554	608	626	599	617	608	629	617	596	649	618	607	618	624	589	621	642	612	612	591	616	621	604	610	634	614	620	630	626	671	615	600	615	615	655	623	638	654	617	613	647	642	668	634	600	624	602	602	634	595	642	589	651	612	652	627	653	638	610	621	629	617	619	620	620	640	626	606	637	578	644	599	620	633	599	645	598	628	620	684	615	654	557	609	649	613	648	585	598	640	634	601	631	633	608	634	598	601	640	652	627	585	646	630	578	599	637	643	604	653	617	551	594	583	639	621	598	670	638	633	562	620	611	623	643	584	622	557	658	640	609	662	638	612	590	624	639	650	605	629	642	636	661	622	590	663	654	602	631	591	631	613	612	615	638	601	583	584	549	589	629	542	611	602	625	650	653	619	631	604	632	603	597	638	629	613	634	624	634	602	589	547	637	597	626	606	602	645	593	588	577	600	617	650	642	638	655	638	645	615	613	620	616	616	625	596	611	620	585	660	666	636	637	615	650	670	587	606	589	598	609	652	567	578	672	594	607	589	584	635	632	595	614	635	602	626	623	575	632	633	581	610	617	597	619	620	596	575	625	630	578	606	632	589	583	620	622	627	616	598	620	628	610	668	621	580	647	611	619	582	562	631	606	615	608	599	605	677	594	554	619	616	635	666	603	589	615	611	574	585	646	659	629	625	633	640	639	611	595	602	622	608	582	597	617	632	621	587	624	651	649	611	598	590	640	618	560	594	598	611	650	597	635	652	651	646	615	587	618	618	567	639	636	574	560	617	633	632	612	639	614	599	599	627	604	608	602	597	665	583	582	549	591	602	591	569	655	648	630	656	632	588	611	594	634	619	623	639	646	614	640	635	613	596	590	638	616	604	636	594	604	635	627	599	633	615	628	598	574	646	607	580	628	628	638	612	621	583	622	647	615	626	630	649	642	635	598	629	610	617	630	651	624	620	603	617	551	621	629	617	619	630	598	623	625	583	630	597	644	637	648	593	628	646	596	597	636	644	609	625	608	553	634	561	635	589	579	612	606	619	643	614	597	651	614	643	599	628	603	585	638	650	595	598	633	646	606	573	590	650	627	612	656	620	623	603	616	609	616	580	621	584	595	629	571	610	585	617	612	596	632	641	601	621	628	650	606	624	640	582	623	598	605	609	640	600	646	590	632	640	589	580	652	597	653	639	614	636	604	606	688	577	624	607	601	657	560	595	649	605	639	596	622	612	627	622	616	629	566	557	641	612	618	592	602	598	576	648	621	645	593	635	628	589	595	604	608	613	622	624	639	675	606	622	611	592	610	575	632	636	625	610	623	601	624	658	608	621	631	625	615	625	621	601	629	616	653	648	613	610	588	638	560	609	602	611	585	651	621	611	617	616	638	648	590	639	639	662	645	633	655	609	583	648	608	634	583	630	614	602	553	626	613	630	596	617	623	623	645	612	625	657	669	676	614	604	581	640	643	600	595	636	635	611	588	612	622	623	635	678	618	643	564	622	623	617	591	587	631	629	645	638	619	600	618	653	671	680	594	614	594	629	625	657	609	588	650	624	631	597	618	613	603	632	620	617	640	574	620	615	644	592	630	660	546	601	645	628	612	640	617	626	658	661	596	598	624	565	642	648	655	654	638	647	612	620	629	611	673	606	596	596	666	620	626	633	621	611	602	635	647	618	623	632	595	643	572	627	623	616	565	628	642	628	592	598	579	627	593	630	594	646	593	617	593	609	648	632	663	677	586	653	640	618	610	592	617	626	595	619	622	588	673	600	661	623	617	595	605	597	656	600	638	604	621	638	661	617	603	595	605	605	623	598	575	667	652	640	641	613	624	654	598	609	653	608	665	573	631	657	605	569	633	594	588	626	646	610	612	630	627	640	609	594	623	668	634	618	628	629	606	632	650	655	614	600	593	564	602	626	647	610	608	629	633	595	580	621	620	678	683	638	602	600	629	577	600	627	633	576	662	596	617	623	629	628	628	626	597	622	627	591	569	596	577	646	614	606	572	616	612	613	585	625	632	625	613	591	641	646	640	624	599	619	634	643	600	598	633	649	666	590	602	642	632	573	616	594	627	574	612	585	568	627	599	617	649	639	636	625	619	622	615	584	593	611	632	573	680	593	640	580	593	605	616	654	609	612	586	619	605	608	605	606	625	618	588	593	612	585	626	680	580	616	612	658	662	604	605	613	617	593	566	632	629	586	623	587	603	626	599	596	570	627	604	617	641	632	623	611	626	560	628	646	651	629	690	605	621	570	624	701	588	657	604	661	573	622	618	580	588	596	647	614	665	606	604	616	654	604	594	619	628	589	597	630	622	614	620	655	583	630	640	605	609	601	603	670	611	599	615	623	605	607	642	626	594	617	580	579	621	618	589	641	641	646	661	582	621	582	594	651	623	608	561	608	616	592	601	609	629	644	615	653	597	628	628	597	554	576	613	651	622	651	619	624	577	606	609	640	601	610	637	636	602	637	630	575	610	622	626	620	634	587	673	647	588	590	623	586	629	617	617	580	584	615	653	626	585	633	609	606	616	617	580	618	567	603	613	668	625	636	596	599	641	617	602	577	610	612	654	608	618	639	625	649	607	598	607	662	581	671	602	624	569	617	596	595	640	610	640	609	615	616	575	646	620	598	600	618	618	638	646	677	614	610	666	633	585	674	621	656	578	646	647	623	636	665	671	640	669	592	626	637	629	624	598	653	639	646	649	625	625	655	611	626	640	628	600	598	592	629	636	602	614	566	655	651	599	600	655	634	655	622	603	603	651	644	614	615	622	604	603	605	631	591	666	641	589	672	664	589	611	609	610	606	623	563	605	645	649	628	600	601	645	623	605	619	616	601	636	603	641	657	628	666	630	593	611	617	596	614	609	607	641	656	610	658	615	559	568	649	633	593	626	637	618	621	596	618	654	617	638	613	652	602	627	675	638	676	621	613	607	589	591	599	627	561	645	662	639	635	611	627	585	627	642	632	574	649	617	633	623	571	637	636	618	549	621	623	596	643	574	635	626	604	699	612	638	619	606	588	638	645	600	643	614	658	614	640	577	617	586	635	613	622	643	583	640	643	615	619	617	671	639	641	628	610	640	606	643	648	609	663	617	637	657	607	587	648	648	580	606	629	613	647	598	636	657	636	623	604	613	628	631	612	618	616	607	665	608	587	624	637	671	595
3816	2952	2479	1427	1078	839	808	692	645	626	625	617	583	576	568	548	553	564	563	508	527	549	593	544	559	537	530	523	561	569	555	541	531	551	544	491	527	511	558	518	553	555	549	540	551	502	585	525	552	520	515	559	573	523	516	544	556	523	570	549	572	565	514	561	510	527	530	563	535	532	485	517	562	534	546	571	518	526	557	527	555	545	565	536	492	548	563	546	544	525	538	532	509	515	512	552	515	523	523	521	514	537	511	518	541	531	560	544	516	517	533	547	554	539	586	514	585	562	543	507	523	509	545	535	514	511	548	493	527	550	527	568	471	559	527	562	506	549	568	542	573	542	536	515	550	539	561	517	543	521	496	511	502	548	522	545	547	486	499	540	545	520	544	513	511	536	560	509	561	543	527	536	547	525	522	533	533	516	502	540	528	507	529	511	557	560	480	551	568	536	539	501	512	512	529	535	513	554	553	540	547	539	562	535	527	530	548	504	502	516	488	513	512	533	520	571	523	549	545	539	555	548	529	516	515	512	490	518	491	526	568	482	516	526	549	546	566	579	525	505	554	499	546	534	604	551	559	578	527	551	509	524	500	502	527	571	513	523	560	503	521	514	538	520	505	517	517	546	546	562	549	514	527	508	542	536	546	573	499	557	531	509	505	569	535	535	561	563	533	528	523	551	563	504	502	525	524	526	546	531	522	523	548	523	507	515	485	545	533	496	527	535	529	524	535	515	539	516	497	530	529	548	476	558	564	489	554	533	519	561	539	521	509	559	517	566	499	530	533	546	525	553	513	527	529	484	509	519	561	510	577	500	546	528	524	534	548	571	526	504	503	507	537	556	547	542	565	549	534	535	571	531	485	519	500	488	543	512	561	536	541	517	545	539	537	549	515	531	525	510	533	524	543	564	515	524	479	537	528	538	544	525	525	537	576	523	511	563	519	532	536	565	499	539	593	571	532	492	505	494	567	558	525	501	546	575	495	500	495	569	541	548	531	514	541	522	547	501	547	544	555	526	485	508	564	537	523	550	513	515	502	524	523	503	494	566	534	572	526	563	495	519	529	535	528	560	574	546	519	478	533	515	536	540	539	536	540	545	507	522	549	517	572	555	521	537	497	554	510	534	553	512	482	550	513	549	546	563	557	544	589	543	563	525	535	561	551	556	556	538	526	536	575	518	579	538	519	483	535	495	537	518	525	534	504	514	465	535	539	503	527	512	549	522	553	539	549	514	521	538	495	546	513	545	529	526	549	528	537	486	545	527	505	555	544	546	544	567	573	542	511	551	542	556	564	543	536	518	527	514	535	533	542	525	496	552	545	514	536	538	566	536	513	534	534	540	501	539	536	539	553	500	528	515	518	529	509	531	526	551	532	516	473	574	548	544	494	512	531	584	523	532	557	535	531	506	534	564	496	518	508	503	551	561	553	543	524	543	504	518	527	535	485	494	562	524	580	573	580	581	472	556	559	503	531	546	551	521	574	561	579	555	506	498	516	495	522	517	511	550	526	538	510	547	495	574	517	519	551	557	568	529	555	544	565	524	496	554	531	528	509	516	508	486	565	546	551	535	530	566	539	472	535	537	530	533	538	494	518	488	494	533	576	518	526	489	575	511	520	502	520	544	545	568	554	485	558	538	552	526	546	506	571	530	536	515	502	559	519	489	551	503	563	566	564	514	534	497	537	523	517	536	510	518	561	576	549	522	515	541	572	506	477	501	502	518	553	538	549	504	557	510	498	525	562	543	541	530	512	524	547	529	518	494	524	522	516	541	531	548	538	558	529	513	502	495	556	537	582	530	537	552	522	557	504	532	561	505	510	564	520	506	532	530	559	576	499	502	537	557	527	554	530	528	558	514	505	487	517	492	517	548	514	513	508	511	509	556	571	573	548	546	564	522	514	500	516	536	574	518	514	548	532	522	552	517	551	537	491	553	509	537	546	524	530	541	543	558	482	563	541	562	517	507	571	512	531	532	537	543	490	495	579	543	516	542	516	520	529	526	516	528	509	508	511	565	528	530	531	517	500	481	468	468	558	549	537	492	478	539	518	532	559	528	524	553	555	522	521	518	546	536	469	515	524	511	516	539	519	500	495	495	558	521	520	536	517	529	555	528	542	514	524	519	515	508	491	503	513	553	499	518	552	503	535	494	495	503	520	528	533	585	560	496	555	528	534	561	500	507	542	524	477	516	504	500	545	526	541	564	543	538	502	545	570	557	533	555	501	486	528	536	531	539	534	524	531	516	572	556	498	538	539	543	526	551	501	565	521	547	504	538	548	532	517	548	514	534	534	545	553	514	532	505	540	511	487	525	512	485	557	544	550	553	536	527	548	533	484	530	520	505	518	514	493	511	557	546	546	522	481	506	548	495	515	528	513	556	547	510	530	499	527	518	543	528	531	531	523	555	517	527	526	551	541	505	528	537	508	534	568	536	519	529	534	492	514	548	536	526	548	504	539	515	521	507	532	521	599	495	548	521	532	509	555	572	499	514	519	530	532	515	505	524	526	520	494	523	504	541	517	523	518	476	545	514	516	500	501	490	537	478	551	543	549	551	565	550	536	540	527	576	526	559	531	550	562	492	508	533	560	538	581	528	503	509	535	521	538	513	553	546	507	526	521	512	515	529	542	522	530	520	556	506	529	520	549	574	540	527	560	542	515	576	472	530	518	513	570	544	506	498	550	529	505	568	537	549	489	523	531	555	512	550	539	523	520	519	560	560	531	550	550	542	530	537	567	538	519	518	509	562	529	523	493	548	501	514	532	523	568	503	525	537	506	525	567	513	517	527	521	520	524	569	551	550	512	556	502	569	548	544	525	512	528	544	504	520	515	537	568	531	537	551	529	551	553	518	511	541	524	512	510	564	532	538	533	518	531	532	492	481	545	488	527	581	537	523	530	531	554	554	542	525	502	563	531	555	539	596	529	519	489	511	508	545	510	518	514	559	527	538	513	514	523	560	591	542	540	535	537	563	533	495	567	539	541	538	506	490	510	538	544	499	533	515	528	557	515	529	502	552	544	554	541	528	486	551	522	567	565	536	543	490	558	520	518	557	502	524	516	500	528	536	527	551	525	496	523	496	566	554	511	536	536	517	511	504	540	551	541	519	522	527	526	505	534	529	527	540	555	579	459	528	551	544	552	506	532	521	527	552	533	509	541	516	513	524	549	529	498	546	516	567	517	522	531	533	551	541	565	496	513	593	524	518	522	508	529	490	531	547	538	499	488	526	550	531	486	526	534	522	535	549	529	512	513	511	532	496	531	540	534	543	535	558	572	529	517	527	541	535	515	523	507	535	539	543	502	550	561	518	519	527	527	525	512	522	527	548	512	553	541	557	534	563	511	500	512	499	567	571	523	517	548	524	508	513	537	517	521	511	550	524	527	501	494	534	509	528	521	490	545	558	532	524	511	527	570	546	535	525	520	514	547	522	512	508	559	539	551	539	566	552	552	560	500	522	557	503	540	558	515	499	517	562
24484	21366	28499	24582	21035	3381	919	539	444	429	403	394	405	377	356	358	377	375	392	352	358	364	307	369	349	362	357	364	357	319	333	375	345	327	328	322	363	327	368	361	346	322	323	364	348	308	340	331	334	365	318	310	347	344	310	337	321	330	320	316	342	330	327	338	323	323	339	337	376	345	334	345	366	354	319	327	333	317	330	328	341	378	330	332	338	339	336	331	341	314	312	340	342	332	334	327	311	334	312	332	339	361	327	345	348	350	321	326	355	317	330	323	349	339	357	330	352	348	335	306	317	377	371	332	328	356	315	327	324	334	309	369	376	299	334	332	326	351	334	320	312	369	331	346	311	300	343	318	341	355	333	335	326	340	335	355	335	313	307	310	345	345	341	318	371	338	347	348	322	350	308	342	316	324	296	330	340	312	325	313	298	349	316	358	331	314	297	335	335	342	326	347	311	338	299	338	337	316	352	337	338	326	297	370	314	336	337	288	332	338	347	376	325	344	334	339	332	332	335	314	317	313	331	310	345	310	332	318	323	350	359	319	334	334	337	338	323	338	331	317	343	358	367	332	355	330	365	370	343	333	305	330	334	372	338	333	299	344	343	366	339	316	320	319	289	322	309	328	338	360	351	341	307	331	308	358	332	329	310	340	359	344	318	340	318	323	323	346	337	320	350	352	318	338	359	329	353	338	333	312	346	316	314	292	320	321	362	336	376	347	336	358	374	342	359	322	315	319	351	329	302	334	353	339	345	336	334	339	337	315	335	332	317	311	337	324	358	298	344	308	289	337	340	354	341	328	320	362	309	319	307	309	320	331	333	358	331	314	336	354	352	309	317	369	300	328	333	330	321	328	304	330	384	329	318	342	340	345	335	337	362	373	356	348	334	329	355	339	327	315	336	315	352	324	342	336	342	301	341	344	345	346	318	310	320	334	331	380	366	336	314	368	321	300	312	364	308	306	333	331	337	302	334	331	317	333	353	372	350	351	317	344	341	311	357	310	321	343	366	331	327	334	326	318	322	341	307	342	337	298	323	329	291	322	337	310	325	365	318	329	322	356	303	325	327	323	331	345	322	311	370	343	310	319	317	349	341	309	319	313	325	331	332	320	301	340	334	326	330	325	356	331	336	332	330	348	320	330	345	335	305	344	337	350	339	314	309	338	348	363	330	302	362	328	302	336	347	334	325	346	350	302	316	302	320	335	331	340	327	352	344	345	305	349	320	336	336	349	331	353	321	330	295	330	350	309	322	364	321	312	323	318	339	331	328	309	323	336	349	287	346	348	327	306	328	304	358	382	349	353	341	317	339	339	318	314	314	345	357	334	328	349	318	297	334	306	348	338	334	322	309	338	366	316	331	357	321	333	317	294	350	316	339	279	325	342	344	330	328	355	344	337	341	320	317	318	338	343	341	328	315	366	341	273	296	323	299	329	379	323	343	364	339	318	300	319	360	328	318	322	314	317	306	327	310	365	316	341	308	349	320	299	307	324	319	330	355	346	354	338	318	318	318	331	295	320	344	302	325	332	352	296	326	344	338	319	308	340	329	329	341	329	332	369	326	346	328	322	333	340	332	357	334	322	341	354	359	342	326	341	324	354	326	305	326	356	313	323	316	325	302	367	318	310	303	337	315	336	344	312	319	307	317	347	306	349	324	317	311	322	316	349	335	321	318	305	324	361	312	345	313	310	332	307	319	316	338	313	352	347	342	328	313	346	319	324	324	326	315	310	320	335	338	325	312	301	332	323	332	317	337	365	333	324	332	341	338	335	298	326	316	328	337	340	362	310	344	359	298	363	320	324	334	342	355	314	338	342	363	315	370	327	336	315	325	300	329	357	290	300	352	334	331	310	332	318	338	327	350	329	316	298	324	337	352	343	303	353	310	350	308	315	311	306	314	329	299	322	320	315	330	315	312	322	336	346	327	347	313	344	338	339	344	370	331	369	328	333	322	341	347	337	313	353	345	328	293	344	319	319	303	340	318	316	337	328	320	358	319	329	327	325	335	332	310	355	357	330	345	326	345	329	312	330	327	335	338	304	312	306	339	327	314	351	334	324	340	360	337	352	338	327	311	375	358	337	290	299	352	319	335	275	349	344	317	321	338	356	332	316	374	337	328	301	317	352	351	327	362	325	329	313	349	335	290	294	350	336	311	327	337	327	328	335	313	361	291	343	311	353	346	321	310	351	334	329	319	349	348	369	328	347	341	341	338	348	327	345	328	318	319	342	343	314	322	335	335	343	313	336	351	330	331	342	300	348	350	322	325	296	356	363	326	332	296	301	303	353	348	343	348	328	320	316	387	309	357	323	333	336	351	322	331	350	347	316	344	333	296	330	329	303	319	328	363	327	333	324	340	331	339	347	304	340	340	335	336	294	350	312	359	319	314	308	326	347	317	326	311	346	321	306	359	318	333	322	315	335	331	345	321	341	355	333	324	332	360	310	343	333	340	322	326	336	327	353	305	312	331	339	321	339	315	319	331	338	337	323	348	316	349	341	346	324	349	316	369	308	341	325	332	338	333	330	326	351	329	325	311	354	334	302	327	343	332	331	351	326	342	323	319	350	319	300	360	289	354	324	364	326	317	355	325	358	322	323	332	304	328	321	312	346	355	355	358	314	313	357	326	346	326	345	295	337	307	332	308	333	338	301	327	333	348	322	338	346	326	305	325	323	326	362	340	319	367	343	324	345	317	342	316	365	331	311	349	335	312	311	331	352	290	361	345	290	354	309	318	345	311	338	317	354	303	341	309	321	325	290	302	318	360	333	339	308	327	338	301	306	343	340	347	359	331	344	321	320	344	322	365	327	313	343	304	316	386	339	313	316	281	326	337	309	367	327	320	347	342	341	345	326	312	327	366	323	335	310	329	323	323	310	301	315	343	317	384	307	323	319	346	313	323	326	341	310	347	298	333	329	307	300	287	298	338	327	326	331	328	325	338	344	337	291	343	314	348	342	333	347	328	291	328	333	317	340	325	312	350	339	302	317	352	315	331	312	345	318	331	307	330	312	331	295	288	329	357	339	344	309	314	311	311	306	336	317	327	338	364	360	318	313	341	312	321	326	333	346	347	328	329	367	328	338	299	326	331	331	343	314	346	322	323	327	321	304	301	344	329	289	355	336	351	347	359	326	298	337	337	351	313	327	318	338	338	329	356	359	319	322	316	307	313	308	318	320	319	321	329	323	353	328	346	297	304	318	335	316	348	307	340	390	312	331	336	344	339	345	319	338	345	338	369	312	332	342	308	311	306	326	341	297	294	283	294	339	328	335	325	348	318	362	346	334	324	324	340	304	335	320	343	349	324	288	362	340	345	362	334	315	318	339	354	288	343	316	361	348	355	315	309	301	328	312	322	301	310	326	316	365	320	326	330	346	324	363	319	334	346	336	349	318	336	339	354	322	322	341	310	337	312	325	350	309	318	313	326	286	345	327	353	317	328	347	364	334	335	309	300	305	351	368	306	313	340	334	353	334
3819	4946	3979	2017	1315	965	765	678	586	521	510	463	451	405	356	397	320	350	360	376	379	333	342	329	350	316	330	333	362	339	313	296	329	319	356	344	311	299	303	292	325	318	331	300	305	294	319	311	319	354	314	318	293	323	310	305	333	317	316	299	319	319	337	326	328	352	315	319	306	319	315	349	337	315	310	297	303	326	329	299	354	312	345	322	313	291	306	315	313	299	348	295	351	286	321	300	306	312	344	324	346	316	332	342	284	300	311	299	292	301	293	296	331	304	327	332	319	317	307	342	285	290	334	325	300	302	302	314	326	322	323	291	318	290	308	273	331	306	317	295	335	322	323	323	345	310	314	309	285	313	296	361	300	319	311	335	315	289	300	314	307	267	307	308	319	305	278	313	314	272	335	320	317	336	291	327	310	296	285	285	275	312	305	323	318	287	311	321	333	281	305	303	328	314	312	308	330	306	296	320	323	294	277	339	296	297	319	299	293	321	286	299	313	324	297	298	290	320	311	326	305	296	302	298	295	276	313	299	323	296	291	311	311	291	301	335	332	303	288	328	301	286	322	328	258	305	309	281	287	294	294	311	304	338	299	354	303	324	301	295	325	295	296	312	314	300	316	298	316	289	311	279	305	250	322	309	324	310	308	307	310	313	306	313	296	281	338	300	323	319	321	361	325	353	297	305	313	326	305	288	286	312	279	298	276	296	294	295	322	313	311	280	287	291	287	319	314	298	327	312	312	330	334	313	337	302	318	290	304	287	312	296	293	324	318	326	273	294	339	302	304	305	284	319	285	311	303	309	317	275	301	314	349	294	321	308	306	342	346	316	320	285	312	334	299	314	280	306	318	341	315	300	313	317	315	295	340	323	297	312	296	263	326	318	297	309	284	290	305	292	287	327	314	304	298	322	318	333	344	312	299	301	346	314	297	337	313	288	317	295	316	342	305	317	304	306	324	308	332	298	317	280	298	309	312	293	312	310	285	298	298	286	290	320	307	325	302	303	311	313	283	330	309	306	311	277	308	353	307	317	343	323	330	304	318	320	331	299	329	295	323	308	293	281	322	324	290	311	303	305	282	328	322	280	352	307	322	279	300	298	283	284	292	311	316	303	320	328	303	303	328	347	327	313	320	301	304	307	311	305	309	283	294	315	298	328	317	323	335	310	288	301	323	294	301	313	317	319	330	277	307	288	316	323	317	294	329	294	308	334	286	318	312	312	281	294	302	299	295	306	317	301	292	316	310	317	327	316	283	307	300	318	296	297	298	301	334	309	290	302	323	306	282	341	305	314	306	311	314	335	265	305	316	304	360	351	285	317	318	310	317	291	315	323	318	315	314	334	306	329	328	295	303	307	319	289	303	316	317	303	282	284	294	314	282	326	289	290	328	290	315	322	310	287	327	295	312	270	304	284	291	313	321	300	290	285	300	288	299	297	319	342	320	295	332	318	317	316	303	299	306	293	299	297	306	300	311	304	307	324	292	302	305	308	301	307	328	317	295	310	318	303	324	297	312	315	308	313	316	292	300	298	315	287	313	285	286	279	290	307	322	319	288	330	302	315	313	295	284	310	297	301	319	312	292	346	307	312	288	272	307	294	331	285	286	303	280	306	262	321	301	321	316	282	303	274	321	320	312	312	295	303	354	325	269	322	295	292	280	321	291	300	295	309	329	323	303	312	320	328	315	299	297	307	328	314	318	264	279	293	308	298	334	309	325	333	282	289	299	307	309	339	304	312	298	294	286	303	299	305	277	311	315	302	321	314	277	307	327	296	302	298	296	307	333	301	337	317	321	320	322	293	302	343	286	310	282	299	303	296	294	326	290	295	286	332	309	313	304	327	301	296	287	302	288	304	292	341	300	277	316	332	299	262	323	311	313	306	320	273	308	314	336	271	318	306	298	318	305	293	317	298	283	329	305	288	291	300	308	302	307	316	300	280	340	267	337	294	305	307	305	304	318	332	322	315	316	292	320	303	283	353	324	283	312	329	270	328	285	317	307	284	332	318	313	277	321	293	320	315	301	308	312	314	302	300	300	295	303	302	303	302	284	325	310	304	317	298	319	284	299	318	292	308	309	295	275	297	318	309	313	280	306	297	328	306	295	295	298	289	331	281	290	313	317	290	309	288	280	303	277	315	301	318	272	325	313	297	319	313	283	291	287	324	274	324	291	308	308	296	315	300	300	293	313	272	304	306	283	320	295	292	288	300	325	322	300	309	271	315	313	291	297	304	311	299	309	330	298	281	288	289	287	296	329	330	317	301	278	326	302	297	293	317	305	307	298	292	305	338	317	314	318	284	305	317	319	306	287	318	299	310	297	302	304	271	297	326	318	322	306	323	313	276	308	320	256	283	277	278	315	316	312	303	333	297	301	296	303	320	285	303	311	298	266	273	317	300	276	327	297	314	302	288	290	315	315	335	330	311	300	330	312	311	293	289	280	319	277	320	315	306	294	314	296	285	341	302	286	290	274	330	304	295	305	299	298	312	329	318	288	300	324	318	324	302	299	293	311	303	285	291	300	312	282	293	299	316	282	271	281	320	312	307	317	293	312	302	308	336	332	318	307	305	313	285	301	311	334	317	345	316	301	323	310	333	283	279	297	321	306	292	315	338	308	287	300	312	299	300	298	290	296	301	318	310	323	323	299	317	306	312	310	313	324	344	293	297	309	295	341	287	294	319	327	325	301	322	302	311	297	292	316	296	331	335	326	320	314	313	320	312	317	309	319	287	332	312	306	286	294	312	308	291	307	301	304	346	294	302	271	322	279	302	286	284	304	319	292	294	300	325	299	350	275	320	287	322	276	310	295	303	329	311	303	284	301	304	315	277	304	263	309	290	332	325	306	325	313	282	268	290	299	293	330	298	309	309	280	322	275	331	304	295	344	298	287	320	292	297	301	283	273	305	273	304	323	330	350	300	298	319	300	325	280	313	329	302	312	307	308	333	316	294	292	279	297	334	339	306	315	315	300	324	320	306	309	330	324	284	314	308	340	306	287	272	317	291	294	308	304	292	295	305	281	312	317	318	291	278	267	310	293	335	278	318	308	311	266	300	277	299	279	316	305	302	297	328	295	291	337	320	339	290	268	309	306	314	321	295	301	300	347	304	302	310	267	299	293	307	303	322	289	312	315	319	328	304	318	300	306	284	313	307	283	298	316	324	304	302	277	327	275	319	322	342	295	304	318	313	286	310	341	314	311	302	331	302	311	305	296	333	287	289	320	294	282	303	308	320	319	336	314	299	279	312	322	330	324	289	253	304	315	310	309	321	313	290	300	306	317	262	310	318	348	311	298	279	293	290	309	307	323	315	300	319	307	315	318	283	312	302	297	288	300	334	292	315	294	329	294	314	291	292	280	293	326	311	319	338	341	353	309	281	281	317	314	297	278	317	291	299	304	308	308	325	321	339	293	262	316	288	294	304	309	319	319	342	302	288	273	312	321	310	286	272	316	294	283	288	294	342	321	265	325	312
27687	10366	1933	1193	953	954	966	941	923	914	947	955	950	978	952	883	952	956	930	891	924	917	968	941	970	959	909	981	1001	948	919	970	960	906	951	951	898	876	921	886	972	963	926	972	901	920	895	972	952	986	980	964	962	917	964	963	939	962	923	939	933	967	954	931	906	947	930	905	911	986	932	926	943	945	977	948	928	957	955	1011	951	946	956	974	897	957	959	967	957	973	913	926	933	963	941	945	958	895	935	973	905	950	943	931	922	872	905	1002	896	943	933	926	918	947	980	953	945	911	975	896	889	920	904	969	960	929	856	926	956	905	879	929	964	945	996	919	958	937	958	928	1003	933	910	943	967	959	927	960	964	964	942	962	945	974	935	951	959	964	929	944	931	904	984	955	942	956	954	931	965	980	941	905	937	984	948	946	926	926	980	924	978	954	912	1044	962	982	944	967	916	947	922	948	919	944	933	892	961	964	891	919	926	945	956	892	936	894	896	897	898	910	926	978	920	961	971	930	934	1017	1017	926	942	937	957	892	957	927	963	904	869	940	936	880	972	895	891	958	906	975	961	953	907	929	938	935	960	941	914	938	961	967	978	932	888	922	970	934	958	908	920	943	951	888	863	936	987	910	954	920	937	939	905	933	916	945	908	939	912	922	909	970	904	976	958	976	958	904	961	927	980	920	964	909	962	978	973	972	914	1059	978	891	902	959	995	913	927	933	927	999	957	1002	952	957	939	953	904	1027	965	923	891	987	937	990	944	947	931	951	920	939	970	985	958	953	940	909	965	938	973	956	959	933	941	894	994	899	937	902	907	970	878	934	935	970	970	917	957	994	935	941	903	929	917	941	926	929	945	888	940	874	935	900	942	908	961	928	967	938	965	938	952	880	957	943	921	940	974	916	938	927	908	928	997	954	929	942	934	974	936	914	985	955	934	949	975	934	925	945	928	909	902	978	919	930	1014	908	940	950	939	896	959	914	935	972	999	1004	910	1011	990	949	973	970	958	939	980	916	899	952	900	946	950	947	942	929	977	898	964	932	871	943	900	941	951	933	933	860	960	983	969	918	941	942	972	1021	935	984	884	970	875	977	911	945	919	903	944	914	992	965	973	932	972	907	925	923	909	965	903	867	997	960	963	958	907	948	946	946	929	938	942	946	925	1001	910	959	941	940	931	991	964	884	930	959	943	914	940	997	940	956	982	914	966	922	933	912	956	924	957	967	920	978	929	940	960	931	923	963	888	919	950	906	923	937	962	959	915	942	935	968	882	919	923	938	926	960	939	955	916	948	945	923	896	917	947	980	899	945	959	944	910	964	927	972	916	952	945	979	985	924	996	970	898	948	946	937	926	906	893	887	913	903	960	923	900	879	1034	938	982	918	963	889	944	902	923	921	955	910	930	970	973	996	899	928	957	977	891	902	906	942	990	978	945	967	953	885	956	909	945	942	948	924	916	955	995	959	981	1007	972	900	1009	955	932	925	931	910	927	960	924	999	924	939	926	950	967	917	959	964	927	1016	917	957	873	967	955	944	905	975	920	965	956	967	934	935	901	898	930	972	927	960	982	952	908	995	891	906	928	894	906	985	937	946	932	973	930	953	955	912	903	926	972	900	982	962	954	934	914	965	974	944	933	895	1034	944	957	938	915	898	904	927	946	950	944	938	980	905	908	914	899	924	943	955	913	908	933	919	913	963	968	928	896	946	905	914	971	936	926	942	943	968	960	925	946	921	974	915	991	938	973	910	967	990	937	968	951	989	1008	938	973	942	967	913	976	920	936	977	951	961	895	906	912	904	1006	956	926	948	969	931	936	964	916	906	962	862	973	962	945	999	930	910	975	976	902	976	932	931	907	929	949	963	932	924	913	934	958	1015	1026	892	962	940	891	914	893	906	957	888	941	1010	957	931	903	944	967	936	989	922	881	966	984	966	991	941	942	908	934	916	927	898	943	963	987	939	898	946	997	987	882	906	882	953	925	915	999	1019	948	947	940	962	938	916	972	935	981	948	973	928	901	953	930	964	987	904	931	889	959	940	930	899	936	925	922	960	894	969	928	930	967	908	956	952	920	920	981	976	998	977	901	927	959	954	958	911	979	925	981	947	975	978	935	931	946	966	939	963	946	929	961	936	923	963	879	922	966	1002	961	933	982	903	990	963	882	1020	953	902	945	1005	922	927	981	931	928	917	1019	960	969	905	908	938	1009	974	926	940	1017	1018	944	970	945	942	921	915	994	925	987	954	890	972	939	875	945	882	980	906	959	960	960	932	988	920	929	983	947	934	936	921	934	932	994	938	915	923	896	970	951	931	927	948	932	925	968	970	961	974	941	1002	975	959	925	926	948	934	951	964	939	932	879	932	868	1006	992	929	918	918	925	928	918	914	948	967	963	934	924	980	923	935	961	953	938	1009	936	989	885	932	931	996	918	907	915	944	1000	902	936	956	989	967	970	979	952	875	971	935	923	947	933	968	967	956	927	958	988	948	914	932	898	903	921	1007	956	945	984	976	935	949	980	975	896	916	942	945	937	963	938	904	965	966	908	933	907	952	973	950	926	914	915	964	956	1050	965	868	916	963	970	985	926	932	1006	936	986	981	961	968	953	950	961	968	981	974	930	950	898	948	896	948	999	973	1020	933	907	905	896	911	960	976	995	952	1004	942	990	927	932	880	936	885	913	915	892	921	935	960	928	952	951	957	962	970	945	912	930	960	933	966	921	940	913	944	958	949	988	943	972	901	969	964	945	952	946	925	920	921	919	906	931	935	1017	972	926	921	960	913	959	922	945	973	950	949	931	904	973	939	938	908	921	959	957	953	950	928	896	940	958	937	937	978	973	946	948	936	957	930	956	881	892	974	890	917	929	1016	879	983	929	931	912	970	938	926	914	983	982	939	999	963	907	888	1008	1065	957	978	947	925	939	911	952	928	959	906	913	900	890	956	902	928	968	891	930	1009	925	880	988	916	939	921	1012	944	915	944	1019	973	931	937	978	870	936	909	954	988	942	1015	938	988	938	913	956	964	937	972	904	956	956	924	945	976	941	939	924	966	969	961	957	884	934	923	944	972	945	929	980	942	938	964	904	974	980	915	945	966	928	968	924	981	958	930	989	928	987	921	909	969	921	932	905	910	921	996	929	1001	928	957	961	958	913	903	964	915	925	965	990	928	947	964	886	955	932	921	928	910	966	952	942	911	934	943	922	990	932	937	934	926	949	953	911	874	1001	919	1026	926	933	943	928	884	976	934	927	895	928	964	957	945	959	914	904	936	918	1009	945	914	900	964	964	943	899	940	905	898	992	933	952	950	955	931	913	894	993	943	957	917	941	911	967	976	928	919	946	954	910	899	931	920	994	972	958	938	930	978	873	954	944	902	949	992	921	973	955	959	917	927	936	975	998	979	920	904	970	919	930	882	924	890	960	945	995	996	973	956	969	965	943	958	896	946	934	970	922	936	943	917	959	967	969	958	975	934	936	993	947	963	878	970	933	948	946	989	927	957	960	930	935	983	912	953	956	928	894	933	991	984	972	927	935	960	959	916
5527	897	926	861	782	799	786	782	777	746	772	754	743	762	743	752	773	745	751	767	747	842	803	784	799	784	760	775	744	744	809	710	782	743	764	779	800	774	749	751	742	783	751	722	746	769	733	769	713	750	750	756	760	718	746	789	747	743	750	777	743	753	750	742	765	756	773	734	749	787	770	746	773	758	768	759	714	806	712	720	764	738	770	767	672	747	794	732	729	784	744	707	737	718	760	760	757	762	769	761	727	740	717	686	817	750	751	741	746	760	708	750	776	707	740	751	749	724	775	743	728	744	771	749	715	749	770	752	792	756	788	748	724	725	758	789	821	711	734	745	757	778	716	743	755	749	781	736	777	762	735	782	720	742	748	795	731	754	742	772	724	777	730	741	745	793	730	752	760	743	734	713	774	753	750	682	746	791	707	781	750	727	735	729	758	714	735	776	734	713	764	728	789	765	735	747	772	716	733	727	756	733	742	799	822	748	782	705	740	762	740	775	711	746	783	709	747	730	721	750	709	782	735	727	714	734	736	733	716	740	724	761	755	697	785	809	733	769	753	697	739	785	762	765	777	768	757	780	746	750	753	748	731	690	748	740	780	730	772	733	782	744	721	747	757	741	743	700	795	722	772	744	779	730	780	745	764	739	767	728	784	726	747	752	818	723	759	718	757	738	709	758	717	747	709	745	756	730	758	800	755	766	775	716	758	774	753	773	798	719	764	763	777	754	790	748	716	756	736	767	713	783	790	758	719	775	744	748	705	735	763	742	729	758	729	781	695	813	739	775	727	781	753	780	754	743	719	751	730	747	721	735	739	769	747	706	781	762	735	725	762	699	770	738	756	743	736	754	774	751	737	740	767	729	757	810	686	745	734	721	773	711	696	744	779	789	722	724	737	780	728	763	745	743	727	794	790	773	768	764	743	716	743	746	683	702	759	704	729	704	780	695	742	795	726	737	735	744	717	752	782	688	769	739	748	809	749	744	746	752	786	720	720	739	733	740	718	711	735	763	774	714	785	737	766	766	711	784	706	705	723	729	741	725	731	770	704	743	752	712	766	740	703	745	773	786	779	705	682	718	805	725	724	755	728	750	775	760	788	708	716	724	753	700	731	770	732	712	739	762	799	757	700	761	726	727	781	757	729	734	755	738	769	736	716	731	749	721	732	786	781	717	752	710	763	717	729	703	767	702	747	757	746	709	746	713	785	719	770	734	791	761	804	775	797	776	728	798	732	766	747	763	727	701	727	736	738	738	770	738	750	736	770	832	739	749	765	750	731	767	746	769	749	756	759	777	714	757	756	764	742	754	760	739	803	697	761	695	760	813	786	732	784	779	742	731	810	730	792	776	779	799	754	762	731	808	766	714	781	742	737	734	725	740	734	743	777	728	741	799	711	779	734	697	736	748	772	709	699	723	738	796	775	722	710	762	713	736	739	754	726	720	749	683	753	739	732	721	755	766	694	799	716	736	778	716	741	769	785	720	781	727	756	706	731	774	726	739	751	790	726	785	784	809	741	796	740	758	734	766	744	757	752	798	798	754	742	804	755	725	760	754	703	751	770	785	753	791	717	744	754	753	728	758	720	766	764	745	755	716	687	724	758	768	758	744	712	730	756	741	756	798	716	776	714	750	719	800	684	758	733	679	740	746	796	758	696	739	683	726	775	747	777	753	778	727	761	747	753	728	723	759	795	745	759	759	746	748	734	733	754	759	727	772	727	746	730	695	741	764	769	739	755	746	778	739	788	765	731	747	758	751	730	742	786	742	752	766	708	737	727	746	771	696	730	760	696	741	709	725	720	765	718	699	729	759	779	775	782	782	747	742	783	763	740	770	747	701	775	777	703	809	792	772	754	787	769	718	771	773	761	761	736	736	713	742	791	770	789	761	781	786	754	707	756	751	773	752	719	705	738	722	742	776	755	759	743	729	706	762	729	763	719	746	722	775	742	735	758	760	723	791	729	718	744	765	745	724	751	778	733	795	759	723	805	795	699	797	755	777	757	719	702	743	735	773	769	720	703	754	782	752	793	745	757	770	764	741	714	755	677	733	717	773	752	729	767	763	684	717	732	722	792	709	745	768	776	795	736	778	728	776	722	760	755	749	759	782	742	724	769	734	749	766	762	714	741	735	689	735	799	782	713	690	787	743	704	760	734	766	788	740	781	803	783	710	728	728	759	725	724	793	744	720	719	738	768	747	740	721	730	748	710	738	682	784	771	787	725	773	738	769	778	772	763	707	780	754	811	693	759	768	779	733	736	717	757	703	753	779	747	797	729	734	764	764	761	747	747	747	744	772	721	704	793	729	763	779	769	804	788	753	786	686	761	730	743	688	765	810	773	741	757	710	737	733	730	725	726	748	738	734	758	755	766	710	791	743	750	744	781	703	757	762	719	729	804	766	766	743	798	782	757	779	725	742	758	779	701	722	739	763	723	755	729	752	750	704	729	724	758	733	736	759	736	751	752	717	760	771	715	787	769	747	737	765	750	786	731	722	737	790	724	750	742	733	749	774	794	752	733	754	736	740	723	728	731	737	720	754	744	749	792	781	741	742	781	777	721	732	715	758	771	743	738	755	718	758	741	722	741	758	770	747	778	749	710	775	744	748	741	719	729	751	740	748	750	753	787	792	771	717	758	779	711	765	771	754	723	765	738	724	705	731	758	748	794	761	725	721	746	809	718	723	770	746	785	771	744	757	738	765	779	716	770	766	777	707	744	747	748	740	749	761	774	729	744	726	718	745	713	727	756	754	737	753	738	714	717	750	729	761	739	774	727	750	679	763	780	752	757	831	715	740	753	693	736	780	746	695	721	696	700	708	741	755	747	781	718	805	730	816	727	689	771	741	738	766	711	766	738	783	731	777	701	779	663	776	744	747	760	758	747	735	796	739	784	769	755	715	735	770	753	766	749	758	761	788	801	782	823	773	732	781	751	705	748	725	726	687	738	749	763	691	768	796	740	762	774	733	761	731	738	734	746	745	711	756	738	762	741	741	738	730	707	756	736	712	745	761	807	756	764	790	746	742	755	692	750	746	766	725	769	781	739	705	738	720	764	772	725	762	783	725	797	707	752	726	721	780	779	737	763	749	742	791	857	777	782	772	763	766	754	740	714	786	729	769	753	756	752	738	813	750	717	757	734	786	794	705	746	810	714	782	713	741	786	734	790	762	748	714	724	711	758	818	801	683	746	803	725	681	709	750	745	756	783	726	700	760	712	761	724	738	748	790	761	716	745	756	814	742	733	732	747	712	781	778	772	780	724	714	801	712	704	724	735	691	776	774	708	742	718	778	737	772	734	766	823	745	726	788	716	727	751	732	742	784	739	761	725	744	797	743	762	720	736	741	768	752	759	769	778	754	746	736	766	709	756	720	761	727	784	718	783	756	766	767	767	767	743	708	745	759	751	748	754	777	684	750	773	716	712	761	771	781	760	717	769	749	728	752	749	760	732	752	747	741	786	802	796	728	693	771	730	721
25724	21384	27039	25379	4211	1125	883	793	685	633	664	704	652	668	654	694	625	599	635	655	649	600	625	627	640	637	663	654	562	648	608	679	623	649	622	638	682	648	632	593	615	586	639	593	662	601	619	652	622	620	595	639	625	609	594	592	653	633	632	582	590	645	639	603	630	587	674	609	624	591	623	610	612	620	671	594	648	678	615	625	594	670	614	620	623	643	572	642	622	621	621	629	628	608	650	622	557	662	573	625	620	617	615	608	621	585	598	619	636	626	644	645	651	652	618	638	636	621	574	656	637	635	609	650	596	639	591	615	581	643	656	631	584	659	591	629	616	662	627	641	639	601	627	610	652	607	661	597	634	584	608	628	595	594	599	626	645	592	633	632	629	577	632	616	670	614	624	619	652	624	561	618	640	639	603	588	642	601	678	617	612	615	667	626	655	605	601	610	610	600	660	589	627	608	612	648	662	666	608	605	589	652	603	618	613	584	615	659	578	627	622	622	637	575	558	566	660	630	586	588	640	616	671	658	598	605	606	616	618	618	639	641	655	660	622	632	635	622	599	610	596	615	627	573	634	646	587	646	615	617	618	649	657	653	577	643	612	572	667	585	624	645	677	661	649	623	595	640	651	602	603	642	635	594	629	628	576	590	630	665	669	606	633	644	688	598	585	638	618	607	636	655	618	609	623	597	606	586	646	610	614	653	591	566	642	603	634	590	617	641	683	598	606	600	608	615	646	614	573	606	588	616	631	584	589	686	621	648	637	612	609	596	605	635	652	611	614	582	598	621	655	565	654	596	644	579	646	645	611	593	652	618	713	606	609	632	619	631	618	592	606	571	643	628	607	589	601	617	630	650	586	642	616	615	608	590	579	607	625	616	681	651	593	648	634	621	653	646	580	634	629	627	659	653	652	623	614	647	603	583	579	643	605	608	576	653	622	633	593	651	634	596	645	650	593	616	574	647	646	600	588	595	598	590	624	622	620	624	693	611	655	646	608	606	635	617	613	660	644	609	620	598	649	620	617	594	603	607	579	616	652	577	619	653	616	616	616	582	618	602	592	644	649	610	628	634	582	665	624	602	602	605	609	614	591	606	609	613	682	634	600	630	604	535	639	612	619	642	581	667	645	607	594	619	593	614	620	651	592	615	607	635	582	649	580	584	633	642	638	604	624	616	583	633	613	661	612	651	622	615	575	633	604	609	583	611	631	630	615	667	634	673	601	667	609	613	632	590	595	636	581	590	623	660	626	600	662	600	589	589	624	626	607	586	569	650	579	630	600	584	634	575	665	683	590	604	679	639	640	633	622	637	611	639	615	628	643	658	587	630	648	610	657	590	547	618	613	576	630	621	644	645	598	589	611	600	576	635	625	562	619	628	615	678	687	648	623	640	663	638	592	624	605	625	610	610	601	630	651	623	617	562	633	595	558	641	605	573	633	622	596	657	624	648	654	587	586	646	609	640	653	632	610	623	632	609	646	660	649	632	619	680	631	619	619	616	554	619	598	601	678	645	627	614	663	641	637	597	620	643	655	657	599	634	566	592	598	619	577	682	571	642	621	627	623	623	644	655	588	592	631	608	649	608	615	593	614	613	620	592	611	596	637	644	613	610	603	622	625	589	597	631	624	615	603	630	621	605	653	646	622	627	625	623	604	603	619	575	615	612	630	672	612	615	671	657	646	611	625	605	578	646	634	617	655	585	614	589	602	593	638	617	619	623	610	606	623	645	643	607	634	670	640	580	608	624	586	582	592	623	605	653	570	668	605	631	612	668	618	636	680	600	606	658	560	642	627	595	638	630	642	666	645	587	657	637	595	642	568	624	596	626	597	635	648	615	641	587	607	615	623	665	621	633	642	573	598	639	627	614	628	580	584	621	614	650	599	628	618	660	610	626	593	610	640	658	646	630	621	611	602	579	644	617	559	598	625	637	645	600	634	608	611	633	673	638	628	646	640	611	605	644	595	651	613	659	613	625	643	613	647	637	595	610	618	623	605	629	603	617	629	618	630	646	618	638	644	582	637	632	611	644	619	650	621	607	612	619	628	550	640	609	609	609	616	640	619	580	674	651	621	585	625	624	561	681	602	616	609	635	602	622	606	630	646	607	575	646	608	622	614	632	607	625	594	557	626	630	607	601	598	608	599	610	607	611	649	590	636	620	599	587	623	585	650	641	590	631	628	591	644	606	604	625	631	626	678	615	607	629	612	635	587	607	633	630	596	615	629	632	642	622	633	618	591	574	668	627	639	598	661	627	608	647	599	597	617	650	596	640	608	649	596	600	632	615	583	600	634	613	617	599	589	635	653	643	637	627	643	623	647	626	636	640	664	623	592	604	575	643	625	598	610	607	612	606	605	618	647	579	590	608	614	617	632	630	549	673	633	600	584	647	574	628	584	623	600	593	627	609	594	609	626	617	609	589	640	608	659	612	600	590	607	625	620	637	647	635	617	629	602	629	577	661	655	586	621	634	635	661	555	616	593	620	586	595	597	608	608	655	618	631	573	622	637	583	614	631	644	676	620	623	651	596	594	576	643	650	645	596	608	651	601	628	601	669	646	624	626	615	614	585	622	578	619	620	573	592	638	618	620	617	619	674	640	640	618	632	630	630	620	590	597	597	626	600	570	623	610	610	652	607	670	643	623	628	647	647	668	609	628	670	626	672	639	625	628	623	647	623	632	623	561	631	592	654	593	581	598	582	584	631	584	661	596	603	623	604	632	647	604	566	670	615	608	594	618	628	648	612	665	621	616	585	593	622	649	622	623	628	642	596	690	629	595	615	610	618	587	631	638	618	648	610	627	621	624	615	631	605	632	611	578	643	573	632	614	624	600	625	630	626	658	618	639	632	565	598	590	636	635	586	612	608	674	641	624	624	618	608	621	635	593	653	619	679	640	628	611	626	625	650	636	614	557	622	617	644	633	596	636	681	610	617	656	601	635	619	609	648	592	576	616	602	602	590	602	569	577	634	603	582	618	630	656	620	604	644	601	620	639	607	595	587	580	574	630	608	617	637	644	581	656	634	634	642	627	634	643	570	613	601	626	657	666	588	581	636	611	599	629	638	654	633	637	636	588	600	648	604	596	622	611	656	600	623	630	595	600	616	656	581	595	615	637	580	624	636	620	601	610	617	636	574	630	618	677	637	589	603	638	617	654	624	631	619	627	629	589	559	636	606	577	648	624	613	629	616	583	615	650	642	602	561	628	657	650	633	629	630	603	638	616	646	661	625	583	576	633	635	622	637	588	619	637	627	595	651	663	645	616	625	618	595	629	620	626	606	625	613	634	625	591	616	671	642	608	616	603	646	598	642	612	550	626	609	601	612	637	600	646	623	638	644	599	591	606	579	600	643	634	613	647	663	615	640	632	629	614	630	603	647	623	627	613	654	625	605	639	618	588	614	623	643	618	591	609	645	590	575	641	632	613	610	634	567	612	602	636	619	618	619	615	562	646	631	642	653	615	659	609	617	569	638	621	644
3799	2894	2400	1422	1016	897	812	691	627	647	592	592	621	597	589	537	577	558	576	584	567	597	528	538	530	561	537	530	516	510	532	520	563	523	509	521	545	511	555	570	571	529	543	502	564	529	558	558	567	543	537	535	594	531	541	546	522	527	544	542	538	514	584	569	523	513	549	521	562	542	535	539	575	488	497	554	521	549	520	499	487	522	515	548	518	524	545	548	565	580	511	541	505	537	561	552	575	554	551	556	515	540	532	542	570	520	532	482	532	545	538	493	534	546	563	546	520	528	507	524	555	514	520	525	553	596	548	559	539	535	561	558	543	558	489	522	550	538	521	536	518	555	588	515	544	517	527	477	531	516	559	552	564	535	522	537	539	574	528	565	550	573	505	522	542	578	514	548	506	495	568	565	512	534	530	500	524	512	534	580	509	547	519	561	512	515	531	520	548	497	527	513	537	553	542	516	502	499	504	525	501	548	582	507	548	532	546	526	536	501	556	518	572	550	528	563	545	546	504	545	532	508	524	509	568	538	528	550	520	527	526	517	545	528	501	551	540	535	510	475	544	515	559	536	549	548	521	531	526	561	520	472	504	546	531	550	531	557	521	479	499	517	602	521	475	548	528	508	537	532	507	564	543	510	546	538	499	565	552	566	518	564	516	519	531	577	568	506	575	551	498	537	551	574	527	530	582	538	546	536	569	502	513	554	519	531	542	547	574	554	550	511	515	559	518	549	552	520	519	552	523	527	540	519	551	522	565	542	546	519	551	511	530	511	551	539	531	527	556	495	531	520	568	557	547	516	516	511	512	510	525	558	492	523	522	547	528	558	540	569	545	557	523	560	502	536	482	517	560	545	494	497	542	512	539	518	521	503	508	523	544	563	537	538	507	551	548	550	490	546	540	566	565	552	533	550	538	519	530	528	503	533	553	535	532	528	555	556	566	520	518	520	524	498	560	543	538	522	529	525	523	559	517	526	556	522	523	517	531	530	521	523	552	535	481	494	570	522	542	513	527	515	547	539	509	540	564	532	552	516	530	541	520	516	542	511	575	528	508	509	530	556	563	536	513	550	497	558	554	559	517	499	527	550	537	525	536	522	529	496	550	536	554	535	523	552	542	547	526	543	498	480	510	535	546	521	541	523	551	553	567	521	528	531	493	559	529	532	520	531	532	504	500	547	493	522	537	499	559	558	534	518	482	500	561	527	548	573	550	524	547	497	516	534	551	523	539	480	529	536	542	520	478	505	550	553	524	526	510	543	517	570	572	588	519	519	509	545	555	551	531	539	551	505	515	507	536	523	571	518	545	522	522	528	538	536	485	526	567	542	517	546	573	518	542	529	516	547	515	512	534	518	552	587	518	573	545	532	592	536	527	529	546	567	552	538	507	523	535	467	521	522	575	535	561	528	514	508	557	566	522	541	489	503	556	508	524	542	517	530	510	542	521	520	569	502	578	588	577	512	554	523	565	505	520	536	523	495	487	527	523	508	549	534	532	554	519	532	550	504	540	524	538	558	534	575	567	527	550	550	533	517	537	523	493	546	521	546	536	516	534	515	529	522	536	532	535	579	553	515	531	503	532	526	551	523	576	525	562	507	526	537	489	542	545	520	557	545	507	562	525	555	532	491	549	540	494	476	524	553	487	552	553	502	579	515	531	532	516	532	520	560	552	542	540	487	521	536	507	500	579	529	507	562	533	559	533	546	561	517	579	538	560	499	523	546	513	545	499	537	510	537	506	500	494	523	556	536	572	526	573	542	485	511	539	553	575	541	522	533	512	514	556	566	566	522	534	529	572	548	541	561	555	546	531	530	528	549	514	512	518	483	543	536	510	522	532	532	529	538	558	543	579	517	510	553	513	541	532	519	548	522	503	531	490	486	495	524	510	546	495	546	527	499	552	511	556	522	527	487	563	520	537	518	501	515	525	516	502	550	537	521	555	528	512	534	528	527	493	513	544	526	543	555	544	565	568	522	561	518	493	517	536	533	515	541	498	523	555	566	538	506	518	528	523	566	479	509	522	518	543	528	548	528	509	549	530	534	551	515	522	476	569	523	531	526	539	502	562	542	530	495	553	495	478	530	549	510	518	533	544	511	546	519	532	519	535	559	547	497	534	534	494	550	561	516	539	569	551	544	520	520	530	510	511	497	544	520	506	503	575	528	544	548	529	514	496	505	544	553	496	534	520	555	511	530	541	520	556	535	549	584	540	563	503	529	558	516	525	547	516	524	582	524	491	524	522	483	517	528	542	516	526	501	556	542	518	551	530	545	518	516	577	557	525	506	559	499	507	500	506	496	510	535	529	544	529	513	540	525	496	492	566	508	531	542	528	531	582	556	512	494	516	547	528	561	494	517	537	484	544	537	542	552	517	505	556	521	539	493	524	542	545	535	534	528	517	494	501	542	535	508	508	508	526	501	525	526	554	539	564	534	493	530	534	526	539	507	573	506	528	531	560	545	534	554	553	533	527	533	551	516	541	534	547	501	558	502	530	535	525	514	491	496	581	532	531	495	557	520	528	524	542	540	505	545	532	535	538	516	512	536	515	478	521	528	506	571	525	499	541	543	539	518	551	531	566	594	507	550	526	543	568	521	551	537	517	533	516	496	529	513	509	535	491	489	532	516	509	509	534	532	534	492	500	536	511	550	528	508	482	523	545	541	545	534	524	535	540	534	540	481	520	565	537	494	525	527	551	522	510	558	527	514	515	543	474	546	513	537	550	538	524	538	558	535	570	521	544	527	499	556	559	552	518	538	543	521	516	543	520	496	525	523	491	521	495	541	579	528	533	544	554	546	548	511	557	514	535	544	492	550	524	507	551	540	507	518	557	564	522	559	515	520	527	493	528	553	533	529	535	518	527	537	556	546	484	517	550	518	549	544	533	507	500	501	513	539	553	558	557	512	505	519	505	551	534	504	510	534	519	550	503	526	510	527	535	538	519	500	537	530	527	499	554	543	540	539	504	571	529	502	531	553	540	472	541	528	526	538	522	519	534	548	527	542	570	551	580	497	554	574	508	552	527	503	562	509	508	505	527	555	501	561	501	512	540	551	527	514	515	495	546	556	518	533	558	534	518	461	525	520	537	537	518	523	512	568	532	500	535	512	508	546	495	516	536	480	549	530	548	504	518	514	533	589	550	488	515	537	534	527	530	518	495	517	519	481	527	498	511	512	554	551	498	538	562	524	534	493	487	563	541	545	528	567	503	547	576	531	499	546	530	537	543	468	526	526	560	520	524	518	524	525	563	523	535	522	569	523	522	508	495	507	511	506	501	521	565	569	527	527	498	562	523	560	529	516	502	543	564	552	522	538	558	560	548	529	495	517	532	539	546	533	481	563	548	525	543	533	524	502	507	538	528	523	530	541	540	489	545	517	588	515	539	523	535	530	563	504	514	573	507	511	523	533	555	523	513	486	502	545	522	536	528	483	541	563	498	500	553	511	541	565	509	499	525	520	515	537	518	536	544	500	533	505
24581	21384	28487	24645	21061	3532	946	564	471	444	437	432	389	413	402	367	335	353	369	387	328	387	370	359	335	376	346	336	306	340	333	369	338	336	326	310	338	364	347	335	333	330	303	342	374	350	338	334	343	317	352	342	316	359	384	317	353	337	325	322	355	350	319	333	342	350	314	357	342	337	342	331	331	339	295	330	344	342	359	303	358	320	327	323	330	309	356	347	348	326	339	328	352	318	350	321	336	317	349	311	379	344	320	338	324	319	315	350	352	322	324	303	325	327	406	314	332	345	370	327	317	345	309	349	341	331	359	322	313	333	303	345	360	350	317	313	320	348	315	328	319	324	353	325	307	345	339	342	335	340	353	350	351	333	318	291	366	312	331	351	384	333	320	353	315	371	323	354	333	334	323	314	342	298	348	335	328	337	383	332	342	353	353	332	347	350	343	336	338	332	309	303	328	340	352	329	342	341	316	317	336	351	338	362	353	345	329	338	338	328	322	322	352	322	356	334	335	346	310	347	322	324	354	345	325	375	322	329	329	355	325	327	321	320	328	311	346	344	337	338	368	331	285	330	309	318	367	317	331	309	315	334	310	320	343	334	304	330	348	348	314	333	332	319	339	346	332	301	326	304	353	346	309	343	348	305	353	334	327	326	333	308	327	330	345	311	338	335	316	362	345	314	322	326	328	325	346	332	328	354	323	340	307	324	350	364	312	344	346	344	322	365	308	337	328	373	332	321	308	329	312	307	324	323	327	342	352	316	356	329	315	340	326	317	320	314	334	339	284	315	333	335	328	347	317	347	317	338	320	355	326	347	337	338	299	302	317	305	360	365	333	348	323	328	353	316	354	335	346	353	289	286	303	331	344	368	369	335	321	353	332	368	340	334	342	329	350	349	325	327	341	338	349	362	353	320	320	328	308	307	323	341	338	316	309	347	351	316	306	334	353	308	336	292	334	329	345	331	355	355	339	335	328	342	316	310	322	319	348	301	319	324	342	341	322	338	341	335	332	337	315	342	326	322	333	345	354	340	355	348	352	322	347	327	353	319	339	323	341	330	333	364	347	332	344	342	362	331	362	330	341	350	339	348	319	356	372	325	371	324	338	310	270	328	315	335	344	302	328	341	357	321	317	307	353	327	316	350	337	315	331	316	362	383	334	366	330	363	323	322	320	358	339	337	329	346	337	340	361	354	330	337	336	338	328	320	339	352	327	333	310	356	310	354	321	332	325	350	345	374	330	349	309	349	345	333	341	307	322	365	319	336	331	301	312	328	340	300	351	330	330	314	327	338	363	355	330	320	323	348	365	291	332	369	324	341	352	330	334	354	352	317	335	311	324	327	300	332	334	332	332	318	340	332	349	344	355	352	327	301	330	318	354	362	319	347	321	340	322	314	321	303	324	326	308	309	358	336	315	338	328	334	342	317	335	306	314	321	354	321	334	352	312	334	334	326	341	312	306	336	324	328	344	346	306	321	340	320	331	310	303	350	326	346	368	325	339	320	324	358	328	327	326	335	336	355	330	327	342	298	336	306	306	317	301	317	342	361	327	324	337	314	324	311	379	330	307	315	350	310	344	344	344	316	331	331	349	319	300	371	353	335	343	311	345	337	340	316	309	341	332	299	346	340	339	348	304	342	392	324	325	334	342	358	324	355	336	318	345	331	318	354	338	297	306	326	333	329	340	313	308	339	336	328	344	339	349	310	342	332	325	330	342	347	362	324	345	286	349	337	346	326	303	335	317	325	323	325	338	313	348	326	342	337	363	350	366	342	316	292	342	344	339	330	314	335	336	352	323	301	354	352	348	320	320	299	347	329	320	352	346	333	291	351	358	323	317	353	344	340	306	318	332	345	340	351	329	358	320	346	329	350	302	338	361	308	334	345	324	348	347	323	335	351	325	346	330	334	313	335	361	346	326	334	367	355	388	328	299	334	346	351	336	300	295	329	326	347	313	351	322	320	328	339	317	349	324	337	360	310	316	317	349	333	336	360	317	277	299	307	333	314	329	333	337	320	351	325	319	333	331	360	337	302	342	318	291	353	332	309	374	321	348	355	355	354	315	330	309	336	342	323	357	343	329	351	343	343	329	334	321	366	354	331	306	338	352	329	344	312	328	298	324	352	340	333	342	344	322	357	333	326	363	372	321	313	347	356	350	346	318	356	298	326	343	387	321	345	344	354	311	343	299	322	315	360	350	327	315	341	367	337	316	335	357	341	333	334	346	362	315	294	313	358	312	339	359	328	339	328	308	313	352	323	335	344	337	321	321	346	307	310	352	347	336	343	320	355	342	325	349	304	326	330	354	334	336	361	345	315	314	337	358	326	326	319	340	320	336	348	317	335	306	347	318	342	311	354	356	335	370	360	351	323	308	348	361	335	315	304	331	306	337	341	290	335	314	327	340	317	335	341	328	320	295	338	341	324	314	305	337	311	355	363	351	304	347	334	309	335	338	324	340	346	339	340	317	340	363	350	325	351	312	309	359	339	310	333	327	313	345	322	331	331	321	296	333	358	330	348	336	349	323	347	301	335	351	333	354	319	314	296	361	346	308	330	285	351	337	357	316	324	331	297	339	348	320	296	325	315	328	313	332	321	338	332	337	346	335	334	358	311	365	343	323	350	342	305	307	327	321	328	345	374	342	339	326	342	342	332	327	312	331	337	312	315	306	341	335	347	333	336	323	299	334	389	304	318	316	272	328	304	361	347	343	309	324	313	338	339	335	340	312	306	348	340	350	327	352	383	333	328	338	303	325	337	330	355	330	323	325	338	307	320	362	307	317	330	324	295	287	311	321	345	315	368	344	342	327	284	347	328	374	291	323	335	341	339	330	329	340	295	368	331	356	287	346	329	305	357	333	329	351	311	293	314	316	339	309	337	374	301	334	340	338	300	292	313	330	311	346	312	321	310	328	316	320	345	336	351	316	349	287	337	330	320	291	349	347	315	346	311	348	302	349	315	315	303	348	311	364	325	308	316	351	328	333	345	315	328	364	317	328	341	329	309	345	294	322	348	321	321	328	350	354	355	319	355	339	337	324	337	346	321	360	311	354	354	333	345	305	313	325	344	322	327	322	317	367	314	340	330	340	314	336	348	317	352	327	367	337	360	317	313	334	320	318	283	347	335	360	294	340	318	309	352	326	365	314	351	350	333	342	325	360	322	353	322	337	362	347	346	299	314	332	346	303	316	324	351	334	315	325	350	348	327	325	338	312	330	341	296	328	305	327	326	317	341	340	343	342	327	306	303	342	305	343	320	331	338	346	341	341	322	354	341	307	328	351	335	337	310	324	330	333	310	341	336	341	342	333	327	311	323	370	354	336	332	345	333	310	305	317	325	329	324	320	305	327	353	304	328	369	306	356	331	323	312	362	326	313	325	346	332	323	336	337	341	358	345	335	317	350	345	318	327	326	334	319	331	324	374	313	308	331	315	359	316	309	338	334	357	317	340	343	308	339	307	335	323	346	344	352	359	327	303
3765	4947	4033	2083	1267	993	718	674	559	525	475	477	437	389	385	370	361	337	356	353	390	368	327	340	359	332	308	301	333	324	316	318	336	321	361	319	297	326	326	328	319	313	316	324	347	321	325	328	331	323	299	326	327	310	335	295	312	299	300	343	319	294	296	317	304	321	312	305	271	312	316	327	316	328	289	323	310	308	316	299	335	332	299	293	308	338	293	325	267	315	322	293	287	309	349	322	309	325	284	288	343	318	306	322	282	306	291	300	325	300	335	315	280	316	304	269	347	301	291	310	313	311	312	323	316	343	308	265	305	339	322	330	307	284	324	293	284	289	303	330	304	311	334	321	305	311	310	289	300	315	287	332	294	315	325	330	310	304	285	318	336	305	282	279	322	327	300	300	325	329	299	298	346	334	289	331	296	310	329	281	300	273	339	326	320	304	295	297	300	316	316	317	320	275	270	315	301	302	301	323	298	318	300	318	328	295	302	294	297	299	314	321	251	301	296	293	304	291	294	320	335	328	319	331	284	296	296	336	321	309	315	339	334	313	289	295	292	327	297	290	306	295	304	290	317	311	309	307	336	288	279	274	300	337	308	301	324	299	290	295	350	296	282	292	301	335	312	310	306	301	293	299	314	329	301	298	317	315	328	318	311	309	307	298	293	305	329	326	296	330	343	314	295	340	337	300	327	314	293	305	297	315	311	306	293	326	326	302	308	331	287	309	307	296	289	310	350	297	309	318	309	303	307	311	301	301	308	324	333	317	350	288	319	279	326	313	294	299	298	322	296	336	293	302	300	316	303	324	310	295	311	296	305	324	281	289	321	270	278	288	310	331	306	303	304	333	282	288	334	307	323	298	295	308	321	310	305	316	349	284	284	274	289	307	269	306	311	349	272	304	303	311	311	333	292	302	327	313	330	305	316	318	299	288	306	306	301	343	299	300	279	270	291	318	301	294	330	311	342	304	298	312	284	317	316	321	334	305	314	289	299	293	289	337	298	317	280	324	334	328	327	322	308	308	318	299	305	296	294	297	300	317	310	273	295	296	290	309	291	323	340	283	324	299	304	325	314	301	291	308	276	280	336	307	298	303	302	302	337	298	314	277	313	317	302	317	295	316	310	292	307	307	328	287	287	301	310	314	281	295	309	293	304	285	331	299	330	296	312	308	299	292	299	301	274	305	328	282	310	295	338	290	299	311	289	300	307	317	286	299	290	298	306	324	319	311	301	304	278	307	334	306	316	321	289	316	321	289	302	307	322	304	291	298	305	327	321	303	311	290	304	303	281	311	285	317	330	325	273	305	316	316	299	297	301	311	312	292	303	329	299	288	317	281	296	288	330	345	302	311	272	301	309	310	305	323	313	325	309	317	316	277	317	292	326	291	312	297	283	315	302	295	317	276	272	320	333	351	315	280	280	337	307	305	304	337	300	310	316	304	312	315	321	295	328	298	312	326	344	309	314	314	298	332	307	326	320	311	293	277	328	280	276	337	297	304	317	312	319	337	273	301	306	282	305	321	331	306	318	326	300	283	307	281	328	294	321	327	293	284	280	274	279	308	312	300	323	310	320	312	319	303	288	314	292	314	339	301	301	288	329	315	333	290	326	303	301	314	327	324	316	292	297	295	328	306	320	282	308	310	302	292	274	285	315	322	302	280	287	273	293	311	314	316	293	286	309	292	284	307	286	321	269	332	319	294	310	302	334	298	288	310	284	331	306	305	302	288	301	327	306	303	299	293	319	325	304	319	280	310	302	303	324	283	293	304	311	296	296	302	275	306	304	303	328	308	318	299	318	317	332	323	323	281	322	314	293	340	280	321	313	305	293	329	319	328	312	303	272	328	307	313	290	301	314	329	321	313	302	278	315	306	287	294	305	329	298	323	283	295	328	280	327	311	293	297	339	311	286	299	283	310	314	294	350	312	303	267	317	290	320	329	300	317	332	308	300	317	304	295	305	314	313	297	314	335	326	303	295	338	288	286	315	278	319	322	334	321	322	331	274	316	276	328	331	297	300	324	309	300	318	309	332	301	280	314	346	295	342	284	305	312	298	313	291	296	320	307	258	349	297	283	305	279	325	302	312	314	309	301	278	310	312	313	318	299	317	305	301	292	319	300	309	292	311	306	308	321	283	293	326	305	312	331	293	262	295	298	330	285	300	308	271	299	306	306	301	305	301	319	307	296	303	320	312	282	292	317	290	315	298	316	312	309	273	286	318	267	337	322	316	314	326	303	303	318	313	331	299	289	294	310	274	301	320	314	319	310	314	305	305	332	282	293	300	302	262	305	296	291	293	296	278	300	296	330	290	341	359	288	288	308	302	319	335	274	338	306	305	314	312	328	339	319	325	296	268	308	283	300	283	312	288	316	292	304	297	343	322	306	309	307	348	301	331	317	297	306	315	303	296	269	295	305	317	287	299	327	317	310	324	295	300	295	337	320	250	311	255	292	311	294	325	311	341	300	296	308	298	273	318	320	299	301	317	302	314	311	338	318	273	316	284	316	290	273	283	288	287	288	298	311	289	297	305	301	316	287	304	314	285	318	271	293	291	278	302	283	322	317	274	297	323	271	327	321	293	291	320	298	289	280	310	303	269	307	301	308	294	302	277	341	305	304	319	278	315	310	317	310	290	326	300	273	291	311	315	298	322	299	314	311	320	293	290	303	305	304	311	311	310	309	297	316	298	302	281	292	309	284	316	309	293	274	310	317	320	292	340	306	328	295	309	290	313	316	318	311	303	297	320	319	309	301	270	324	302	297	308	290	300	304	315	307	312	322	302	308	308	299	304	305	316	309	324	325	316	308	330	286	314	302	281	324	320	295	300	296	289	282	296	302	322	297	326	320	298	306	303	306	299	261	319	339	314	316	311	311	319	307	301	302	294	288	281	308	306	295	347	302	306	319	316	299	299	305	310	325	288	283	289	303	317	324	298	310	269	307	300	310	287	317	331	319	314	306	290	278	313	295	292	301	274	291	309	305	287	313	296	277	315	295	318	305	299	271	277	275	292	302	321	286	321	297	300	311	323	300	319	322	292	314	280	305	341	326	291	288	329	321	280	301	304	321	303	321	272	305	312	316	304	309	324	277	275	287	316	280	318	317	312	306	289	329	290	319	309	309	299	303	290	345	299	295	310	307	294	293	277	317	320	311	285	306	334	299	364	317	292	342	298	292	318	299	323	309	282	291	308	312	327	301	314	341	315	315	292	280	317	283	327	338	281	321	304	292	315	299	318	305	327	311	289	268	296	276	306	334	306	319	321	279	287	313	309	294	281	308	341	320	303	305	275	296	279	293	266	330	305	313	319	314	295	299	280	282	281	264	288	306	312	304	296	292	338	298	325	313	307	301	330	315	292	297	320	297	329	280	305	279	347	314	278	312	301	290	324	320	317	297	292	315	295	289	320	322	314	293	314	294	299	299	302	314	331	295	303	285	292	321	282	303	313	282	330	301	301	322	288	305	283	317	311	308	258	294
27734	10614	2058	1402	1148	1014	941	955	1007	927	933	871	987	875	960	926	968	913	964	940	932	947	945	971	954	919	927	915	940	943	850	929	913	940	962	977	912	915	907	961	967	868	921	902	945	944	941	893	933	949	968	942	952	895	898	969	920	981	910	908	953	972	961	909	887	923	953	915	879	932	911	898	956	970	940	878	879	957	930	960	881	933	989	916	943	927	914	912	907	917	975	956	965	945	918	922	964	948	967	927	909	933	944	907	931	966	962	898	949	924	974	906	987	981	968	878	895	918	971	946	908	900	867	910	923	916	922	897	970	859	903	916	924	947	948	932	952	909	888	961	930	891	891	943	901	919	915	975	938	919	917	927	952	961	984	980	929	940	958	907	957	952	922	982	914	930	912	891	926	918	874	879	940	940	901	932	946	953	910	946	920	946	927	922	969	909	880	925	948	965	984	947	933	941	937	921	904	922	932	941	916	919	909	854	917	925	906	984	907	945	976	910	950	898	950	873	925	912	905	962	846	942	915	963	948	922	924	924	889	947	875	943	957	962	976	954	923	975	990	902	957	984	925	967	955	906	923	906	911	865	935	1013	870	926	948	925	960	892	936	925	876	870	954	932	909	903	883	924	941	948	926	901	930	925	950	926	1006	900	966	897	896	904	941	933	897	918	933	973	890	965	892	918	938	881	932	912	953	963	884	926	938	992	967	900	905	960	936	906	942	917	917	937	909	924	943	897	959	979	879	898	903	965	902	924	861	939	924	930	925	919	888	1005	967	959	929	934	898	953	1014	946	954	890	945	933	912	912	948	888	955	896	934	976	906	923	903	926	955	897	908	943	940	923	965	916	939	843	967	921	947	952	953	926	935	940	939	940	940	914	915	924	975	874	938	933	938	973	900	1000	974	908	946	973	956	931	967	954	835	958	900	952	960	962	916	926	890	935	962	951	899	941	881	875	918	912	929	949	899	943	907	873	960	959	892	935	897	925	916	895	900	974	850	972	954	877	963	967	945	932	963	938	962	919	915	1003	992	922	981	922	953	912	955	931	918	910	906	937	924	993	984	949	958	906	939	992	914	926	911	929	940	899	901	944	928	916	909	960	909	926	950	952	926	964	938	919	970	953	933	956	944	928	916	955	959	922	968	976	922	889	921	983	930	925	960	927	942	949	934	874	883	874	928	939	873	889	896	895	899	893	961	944	880	886	935	912	896	926	960	921	916	958	897	961	902	952	965	923	950	949	948	942	940	904	884	956	934	1001	891	931	926	929	988	970	924	905	905	894	962	893	903	928	891	865	983	945	963	948	904	957	914	914	955	891	915	927	926	950	907	854	953	917	927	919	927	932	958	913	923	907	903	896	892	862	908	927	921	878	942	947	958	950	951	968	911	949	997	935	936	938	914	1014	927	897	888	970	976	997	916	866	904	934	903	931	886	913	907	980	926	970	906	916	924	959	941	935	980	919	935	969	927	950	941	903	924	962	988	947	908	860	991	902	940	947	931	908	946	932	969	956	952	933	896	985	952	907	948	915	952	1029	954	877	964	981	955	853	919	916	930	917	883	939	947	993	920	948	938	920	880	945	971	864	927	923	956	930	905	940	921	935	909	924	922	923	897	957	934	907	910	927	922	920	917	918	964	928	890	930	946	1026	926	952	943	943	922	954	914	937	933	902	910	950	1017	898	890	967	954	892	976	961	931	930	976	927	956	900	908	930	948	976	923	908	952	941	958	937	970	918	910	879	949	926	979	906	949	911	901	974	903	962	836	928	927	914	944	956	890	964	887	868	980	889	988	970	909	933	919	915	930	942	924	944	876	951	924	961	917	946	929	930	904	894	942	820	869	935	913	908	906	915	929	883	942	922	856	968	873	869	904	911	961	916	920	910	901	896	927	933	946	912	977	970	1001	923	921	975	917	916	869	971	948	858	974	945	933	984	964	989	948	930	989	941	934	957	967	979	906	926	910	951	953	945	932	900	877	917	961	915	975	926	938	903	897	911	952	963	922	951	945	903	875	941	932	937	937	984	1006	924	939	918	934	915	956	942	916	946	946	907	952	912	916	915	914	971	970	958	959	922	979	954	953	958	967	996	996	979	890	923	911	932	948	965	926	946	978	925	886	943	939	885	913	967	930	924	900	973	902	917	949	896	909	937	912	955	963	882	918	909	992	901	924	899	940	874	926	948	939	903	909	970	972	973	939	898	872	924	878	894	960	931	963	901	890	937	913	980	924	916	941	929	950	905	898	928	995	972	893	962	951	962	941	923	984	907	956	931	937	967	936	945	988	955	1025	989	959	920	939	943	931	943	917	864	947	945	994	915	938	920	957	991	884	918	966	897	934	997	922	858	972	947	927	912	913	901	947	968	895	901	957	897	915	942	907	962	923	933	954	933	928	925	901	900	962	949	907	981	979	860	932	875	967	976	936	964	900	939	914	970	931	930	938	945	927	911	899	978	916	918	968	926	882	913	882	891	936	896	958	902	907	967	888	942	916	926	896	941	908	956	952	941	1029	944	920	957	946	962	924	911	930	938	980	922	910	975	950	924	940	912	959	926	923	941	941	903	1003	929	942	925	911	928	919	900	890	1000	923	926	900	912	949	920	935	940	966	898	957	922	944	895	928	864	985	969	890	948	953	891	985	968	963	947	929	911	887	924	906	937	875	857	946	953	958	925	972	852	959	966	924	923	942	890	980	933	868	920	955	961	930	943	927	928	897	929	944	916	973	925	915	948	947	968	917	954	954	940	924	1013	958	938	918	888	921	893	883	946	965	901	936	972	942	954	966	941	924	968	915	955	976	962	916	902	926	914	934	897	889	944	921	904	913	930	864	948	915	883	930	944	934	949	884	890	899	903	897	888	894	971	906	875	924	862	915	893	931	933	964	841	903	919	920	936	892	977	935	930	937	898	917	983	925	908	971	926	948	958	957	906	977	881	944	950	955	916	866	923	905	939	900	922	937	948	939	887	914	956	933	920	953	958	968	885	959	906	961	912	865	933	1008	901	928	909	937	887	866	982	886	951	909	919	971	949	901	947	974	910	975	940	906	922	984	965	927	978	851	952	956	914	959	1002	890	1001	932	925	911	913	1022	936	956	901	959	897	911	915	949	916	921	901	929	903	964	927	949	965	890	963	923	918	905	951	941	895	913	964	913	929	962	904	915	942	862	914	876	955	941	907	971	936	900	935	914	954	910	862	930	972	925	916	955	900	821	885	948	941	985	989	923	950	936	905	888	890	925	925	977	876	975	907	924	990	892	889	948	932	946	876	951	914	927	952	935	931	926	1001	962	901	891	935	932	917	973	940	887	921	959	953	908	925	993	969	910	936	946	863	906	855	945	898	919	961	856	972	984	902	891	942	954	945	960	888	981	920	863	890	918	911	937	891	886	981	899	933	976	920	872	935	921	950	918	954	958	992	966	985	918	940	934	946	937	934	911	977	939	970	916	932	961	985	933	916	971	955	951	962	961	943	934	974	886	964	951	920	936	906	904	925	931	897	933	902
5427	1021	969	816	859	757	690	754	785	781	744	717	748	815	756	761	726	761	727	791	751	778	729	732	726	788	762	737	790	726	724	764	742	773	782	742	705	790	756	715	754	794	732	805	780	739	745	719	758	774	764	747	781	753	737	741	775	784	726	722	725	774	754	762	748	774	737	772	711	754	702	772	735	795	835	730	767	739	779	778	752	727	676	745	761	734	734	800	768	781	716	736	723	743	692	727	740	740	721	743	721	673	780	766	711	760	770	733	758	698	743	763	737	807	767	733	758	723	756	726	740	739	724	766	740	745	778	738	704	737	802	757	723	768	753	810	755	766	761	738	727	716	747	723	733	731	736	726	741	749	794	721	730	720	796	753	692	736	697	695	733	767	721	772	757	693	731	725	774	772	734	794	822	763	738	729	710	744	699	746	716	779	736	686	772	760	705	696	746	709	725	762	712	712	706	730	774	724	723	716	712	741	754	739	722	718	711	769	748	763	749	758	736	730	745	705	751	727	754	754	734	762	744	770	720	757	714	736	770	711	750	725	776	736	705	703	748	739	830	746	704	737	736	726	812	732	756	777	776	747	750	730	749	681	709	761	731	760	761	787	745	746	732	718	702	751	733	719	760	810	719	749	692	759	716	719	737	725	694	746	748	733	747	718	741	725	703	759	745	754	758	723	741	750	748	696	723	783	739	742	743	724	708	745	764	746	708	750	771	678	748	726	747	744	740	742	790	777	769	714	785	744	740	711	719	719	721	744	775	727	715	712	769	767	745	734	749	754	753	794	756	775	740	770	733	740	741	749	764	752	739	801	761	720	733	755	776	721	792	748	776	771	734	717	789	778	724	676	728	727	749	744	734	817	761	769	727	707	740	698	742	734	748	716	760	759	736	737	733	805	711	749	756	722	718	741	790	712	710	729	736	731	749	785	768	742	770	751	755	770	822	754	734	773	765	724	754	746	743	710	784	776	759	815	745	795	753	755	742	761	784	763	770	760	741	740	765	717	773	779	739	734	813	738	710	761	769	752	768	754	750	782	755	750	767	756	772	772	755	757	731	730	751	757	790	736	727	734	761	756	779	770	757	716	767	763	757	754	767	725	741	706	809	757	750	721	723	752	724	744	728	701	783	741	794	738	758	764	746	695	710	758	760	774	717	736	755	711	781	736	773	731	748	737	782	761	724	755	716	725	743	737	774	747	787	748	769	739	776	740	752	752	762	687	705	742	725	754	731	686	745	749	740	737	707	757	701	688	762	681	738	759	731	762	724	712	766	738	789	738	746	751	773	728	789	729	783	721	692	708	759	702	759	770	706	719	752	743	809	752	750	763	727	752	735	724	740	743	730	755	719	715	756	728	757	717	748	752	752	766	749	755	793	748	758	750	771	763	761	738	720	757	747	757	764	730	772	756	775	778	730	733	741	766	795	751	726	675	735	767	766	775	745	709	732	721	774	765	749	723	743	737	755	740	725	736	733	791	715	719	750	807	760	733	740	731	755	769	698	739	736	783	744	736	743	760	755	740	769	738	781	783	723	801	757	751	729	718	800	740	737	740	747	746	705	751	725	755	774	745	783	747	739	730	754	701	743	768	759	709	730	698	704	747	733	719	706	733	814	713	731	728	754	744	753	733	749	749	756	741	712	703	759	734	649	745	742	736	817	761	699	752	781	724	717	747	755	764	749	772	732	791	732	764	782	749	764	752	798	746	757	736	754	730	759	771	759	775	773	763	757	760	724	740	717	722	730	772	791	772	737	737	740	767	781	791	754	738	745	775	779	742	700	796	747	761	729	810	727	724	743	704	731	773	709	712	782	757	716	728	716	768	724	744	788	745	693	761	770	706	757	706	706	752	742	714	766	731	715	676	780	789	728	707	710	719	745	750	788	689	749	727	775	753	759	753	743	786	731	682	740	711	718	793	725	761	750	733	727	726	805	710	746	780	766	734	705	736	710	720	772	829	742	778	760	738	761	706	782	696	744	731	709	686	726	761	712	710	742	705	756	745	775	777	728	772	676	727	752	775	765	747	761	781	740	742	733	777	744	738	797	748	777	746	775	735	754	780	724	720	748	689	744	777	760	759	790	786	768	748	749	743	747	763	769	729	741	764	764	744	720	742	736	727	732	740	768	686	761	703	791	756	713	764	724	741	768	722	722	711	784	758	705	775	741	764	758	724	725	686	771	717	750	766	720	787	732	747	783	726	738	780	751	753	749	744	774	742	752	720	757	729	745	752	750	756	774	704	730	784	715	775	740	697	746	727	749	730	696	727	748	777	717	756	718	741	753	757	798	693	727	760	745	750	752	761	731	799	774	739	742	728	723	722	755	734	749	723	705	767	800	724	811	790	733	660	734	734	736	703	776	736	738	739	711	771	723	691	810	732	747	764	750	728	747	729	738	738	781	739	749	780	679	753	770	790	780	746	768	710	733	753	694	780	743	784	752	731	752	704	709	742	761	717	761	751	674	744	731	756	695	808	748	743	758	728	705	753	728	777	703	761	739	684	733	760	762	720	738	773	754	743	750	740	707	751	731	735	733	714	766	737	749	753	708	723	712	738	711	740	756	735	760	725	783	737	763	747	741	710	775	769	747	761	684	756	721	751	761	724	780	729	777	741	755	770	729	697	738	709	792	723	732	765	744	705	741	777	789	755	747	744	733	742	729	764	775	709	754	806	773	783	771	778	734	737	790	749	731	727	754	693	718	724	739	753	748	727	714	751	774	778	753	739	780	817	734	720	779	711	747	702	780	766	771	741	705	803	776	759	812	734	761	764	802	750	714	714	687	789	738	733	777	761	727	723	766	748	766	733	712	749	771	782	729	769	736	720	765	736	740	710	754	752	784	755	751	730	729	762	737	776	754	759	744	772	711	743	777	783	731	785	757	769	768	732	767	764	736	745	738	733	748	782	718	718	751	773	776	745	781	770	731	748	684	705	725	760	749	741	729	751	714	731	763	743	757	719	739	738	795	756	730	732	714	701	724	728	696	749	729	761	760	727	716	745	783	769	710	742	741	749	785	732	704	710	671	705	740	758	762	726	765	798	779	739	744	716	774	756	699	758	750	686	756	728	730	759	787	774	718	760	731	703	784	766	779	764	768	736	773	732	792	747	794	734	759	771	759	726	745	787	733	743	717	781	769	746	719	748	727	740	757	752	742	788	756	753	763	750	783	719	763	694	768	795	765	797	733	804	754	728	767	802	768	779	776	712	766	749	759	718	762	762	759	764	743	743	757	711	742	721	728	681	745	766	741	740	744	780	770	731	780	739	726	730	747	727	738	777	756	720	742	750	712	730	750	751	743	695	754	726	756	755	711	731	766	759	759	752	764	730	757	731	732	756	776	781	801	736	718	764	802	773	740	783	727	701	721	782	739	753	754	746	744	764	718	789	752	805	730	712	721	703	741	821	741	763	755	761	759	718	716	754	771	747	760	747	739	766	738	692	760	727	767	730	763	730	731	755	780	776	752	766	747	766
25767	21448	27200	25432	4204	1112	836	724	672	726	717	633	671	656	639	630	665	645	624	652	639	623	631	665	611	653	613	610	615	676	680	640	612	633	649	577	617	646	584	668	588	631	607	625	601	598	652	647	627	634	648	589	576	610	650	636	601	652	659	598	611	597	607	609	604	654	655	608	615	564	594	665	613	620	656	643	627	593	575	662	648	624	607	573	628	615	606	634	624	622	601	594	593	597	639	617	632	621	584	673	602	627	626	604	622	653	641	592	625	571	619	634	667	623	624	622	592	570	604	604	640	631	601	603	620	609	629	591	601	602	607	657	609	632	572	622	578	595	614	618	620	635	576	626	603	633	622	607	556	586	633	652	670	575	596	595	591	580	692	637	642	625	593	600	619	624	650	593	610	611	635	633	627	618	636	574	605	606	682	606	620	617	650	669	643	608	581	619	651	642	617	657	632	579	573	644	619	658	601	632	599	641	578	634	614	647	606	661	588	635	585	630	640	647	604	656	583	623	580	666	616	637	563	613	686	637	603	611	565	610	578	651	624	602	631	633	627	603	609	600	613	586	617	605	598	620	587	629	576	601	651	589	637	639	623	644	560	629	618	626	591	590	628	651	603	602	610	592	618	626	593	617	644	616	609	614	667	643	587	603	657	643	630	554	622	608	653	600	640	593	638	657	592	637	614	620	608	600	637	591	651	599	602	621	581	612	595	582	620	603	629	636	639	619	584	587	637	625	633	596	665	628	608	590	679	628	621	643	608	594	617	653	611	615	617	600	600	605	592	654	646	622	616	567	604	645	627	650	626	609	610	651	615	629	628	618	584	621	624	610	648	592	603	600	614	611	612	646	597	633	629	595	595	664	643	616	600	597	630	626	619	597	610	614	575	598	606	621	594	616	633	638	598	620	620	661	588	615	617	579	619	644	683	607	570	628	612	593	611	648	638	623	591	623	641	616	584	597	634	642	676	615	645	567	558	598	643	598	603	605	590	596	581	620	586	658	624	605	602	624	632	636	588	611	577	637	619	644	596	677	666	556	630	611	611	624	644	647	617	598	625	634	636	600	629	628	633	631	626	619	661	658	654	608	604	618	641	621	653	630	643	634	650	640	607	630	645	604	637	597	567	662	618	600	615	655	605	600	644	617	668	605	585	606	665	636	627	661	612	611	620	634	644	628	623	620	621	593	596	596	621	673	624	606	612	600	592	602	619	643	637	649	603	609	601	634	588	595	600	595	638	624	583	593	632	603	649	597	619	593	609	625	637	619	651	628	557	618	598	583	591	594	590	646	620	594	600	637	636	634	617	603	612	614	623	604	611	570	653	646	630	662	606	600	622	651	654	606	617	618	602	557	617	609	610	596	598	623	626	619	579	607	617	625	593	615	650	598	610	656	615	655	612	605	631	608	624	586	620	651	649	609	620	580	592	642	632	660	633	583	623	601	626	604	603	655	654	594	644	603	660	598	614	652	638	624	651	582	650	574	593	643	598	636	601	632	660	612	615	612	614	614	630	609	597	640	610	613	565	550	586	581	621	622	617	634	614	615	640	604	620	600	590	619	605	633	582	611	617	599	635	620	644	611	658	613	598	615	573	658	619	590	583	614	609	628	603	650	621	609	612	609	609	592	612	676	610	608	603	586	618	587	623	616	580	638	685	596	679	628	538	585	604	633	616	619	618	622	622	571	607	604	620	657	604	592	650	657	600	645	642	658	616	636	622	612	621	626	607	581	607	626	625	636	571	607	617	600	638	587	589	572	631	630	648	596	635	597	635	645	623	621	602	639	618	621	613	607	627	629	602	620	592	614	650	622	628	581	630	637	633	606	609	648	609	627	609	626	635	655	658	629	617	605	645	632	562	546	641	629	635	595	650	597	674	596	650	604	630	568	640	625	622	649	622	600	589	624	600	630	606	600	644	579	617	631	606	619	607	623	618	632	633	629	595	574	612	620	618	603	583	576	631	640	591	592	590	623	628	606	584	627	641	592	607	577	589	610	623	607	629	585	620	618	593	608	662	599	628	630	628	603	621	644	642	627	657	627	602	632	600	632	661	645	603	644	615	679	599	626	636	596	628	599	599	603	695	619	624	592	640	625	607	587	609	605	620	606	639	658	626	622	566	612	649	657	633	633	650	685	648	640	594	608	630	597	702	659	614	639	638	578	605	634	625	617	598	610	606	594	580	604	653	608	565	651	629	621	594	601	592	588	632	652	620	615	656	613	593	605	575	631	599	658	608	642	610	582	592	633	645	596	666	616	624	651	599	598	594	619	580	593	612	592	615	620	619	602	639	624	655	603	558	609	607	609	608	612	650	647	614	610	623	673	659	607	643	611	659	605	667	610	616	611	587	652	617	650	612	615	627	645	608	592	610	639	657	629	605	624	595	570	604	653	601	555	624	638	581	669	626	619	599	638	610	573	579	608	626	612	638	622	599	602	586	647	647	581	632	631	579	590	631	614	668	624	616	653	632	609	571	673	607	636	586	638	593	633	617	629	603	628	618	627	589	573	637	640	581	613	642	550	600	649	621	632	617	621	620	651	634	628	633	600	629	630	609	655	616	615	612	637	627	601	622	629	584	604	629	634	571	618	610	647	599	613	614	587	584	613	624	577	652	584	566	583	637	628	587	630	597	614	633	609	601	640	606	615	613	568	653	598	631	685	552	643	620	628	645	682	612	611	642	618	648	629	645	612	588	637	596	629	618	634	618	630	611	663	646	616	610	648	634	636	565	624	649	606	580	589	625	616	599	638	646	596	616	564	599	612	652	614	565	635	684	577	596	648	609	584	600	628	619	641	621	614	627	594	572	613	599	652	650	569	680	618	615	641	632	648	654	609	578	648	634	619	656	592	616	620	638	573	655	610	570	647	604	615	638	597	655	592	650	573	617	591	615	643	641	643	611	637	648	643	613	629	623	594	614	610	617	643	627	613	635	650	641	580	644	610	654	581	596	606	601	620	660	625	654	609	625	608	604	635	605	635	567	592	576	618	659	612	666	622	625	638	596	624	623	638	644	597	633	632	601	605	593	612	619	625	622	630	671	596	631	566	622	600	647	620	617	621	637	602	605	604	601	610	591	631	640	602	565	631	623	665	599	626	643	632	623	595	646	602	618	606	605	568	619	662	602	602	633	607	639	601	634	659	602	563	605	604	620	637	670	655	595	606	606	637	631	620	591	616	632	593	616	626	610	626	622	666	608	559	617	608	619	632	603	609	623	591	604	637	617	674	634	585	620	593	623	613	597	605	633	640	590	601	594	641	551	650	605	604	612	653	635	620	602	592	586	625	626	634	595	599	628	606	620	630	630	644	599	617	596	611	606	593	585	624	626	631	650	643	626	622	626	629	580	619	629	610	587	606	590	609	618	586	605	572	632	578	641	648	565	600	612	618	642	632	623	621	615	602	596	589	638	624	618	632	600	622	595	622	625	644	629	603	639	616	661	615	667	628	629	627	589	637	615	637	634	636	592	585	595	608
3725	2883	2350	1457	1009	860	758	718	626	651	574	642	610	572	595	563	587	582	574	583	534	579	580	534	554	548	482	543	537	511	535	514	533	557	533	519	573	559	559	560	570	572	541	526	537	594	578	527	505	558	568	568	531	535	585	525	579	524	556	510	520	547	539	529	536	513	517	529	560	536	521	537	531	522	522	557	557	522	571	548	524	529	550	545	553	556	506	528	510	531	509	526	507	529	548	549	555	561	517	565	500	544	515	538	534	555	516	514	572	518	525	536	522	569	509	522	542	528	518	543	543	537	548	461	544	523	560	523	543	500	526	534	505	533	462	536	561	541	516	535	537	562	500	503	582	576	518	529	554	494	535	496	524	511	553	557	511	565	553	566	530	546	516	522	504	534	511	581	538	503	520	577	548	520	538	540	509	559	579	514	546	529	531	507	506	503	525	520	567	531	579	568	539	530	502	523	520	518	536	565	530	540	530	540	536	504	492	514	539	569	532	549	525	543	564	504	542	496	549	518	506	567	520	586	482	494	550	535	531	559	491	526	530	540	546	472	559	547	510	532	521	516	546	523	586	517	500	514	528	526	507	555	589	521	505	543	504	524	511	532	510	509	517	518	592	474	515	531	539	523	552	548	542	505	536	520	545	527	510	545	549	509	534	554	519	501	528	542	575	539	508	570	499	527	543	542	534	536	549	522	556	522	541	570	512	527	525	532	493	553	528	548	523	543	530	518	551	565	550	502	494	548	483	569	495	587	498	523	541	507	483	551	545	549	506	509	542	501	529	532	526	544	558	532	528	529	503	516	513	488	574	521	540	528	527	545	575	541	567	553	498	530	528	539	542	513	534	539	554	439	530	481	495	546	542	507	518	565	575	518	546	491	484	509	485	488	522	513	517	558	517	526	569	526	531	549	508	503	587	575	528	545	515	542	543	581	535	523	493	500	470	555	507	537	541	506	547	547	529	559	519	512	515	509	503	544	537	509	491	527	581	558	520	524	526	488	544	519	564	537	578	518	501	519	543	486	520	565	524	508	523	531	556	535	518	557	542	513	551	529	523	559	540	500	529	548	549	519	553	553	525	545	584	531	515	514	474	547	555	522	493	533	534	554	521	531	526	524	564	510	515	562	525	518	519	501	573	510	508	498	543	556	550	485	496	529	504	533	545	507	530	534	560	553	540	509	525	509	529	546	520	502	566	498	497	496	537	543	532	550	562	548	565	545	561	575	519	521	483	520	542	524	543	521	546	527	572	540	515	553	499	530	524	538	552	519	509	534	552	490	570	492	533	536	529	536	504	572	540	524	574	520	508	529	530	515	523	542	550	563	526	500	516	500	486	590	541	503	524	506	570	586	553	475	511	507	546	535	520	513	531	526	526	509	539	530	580	549	545	512	536	568	520	535	495	525	515	562	537	543	550	480	542	556	515	512	553	512	539	536	573	557	549	528	544	553	497	536	510	554	489	533	492	560	538	506	528	538	531	528	505	543	534	516	542	562	544	520	536	527	533	533	543	554	517	561	515	525	477	514	508	510	502	533	524	541	500	517	481	520	562	544	503	578	558	520	527	510	512	553	536	536	525	500	515	519	509	528	548	554	517	560	557	497	581	546	502	502	518	535	519	545	518	475	500	496	490	533	566	530	539	541	528	539	501	525	530	556	536	523	512	517	557	564	536	517	546	549	540	557	552	479	528	567	525	512	522	485	492	559	532	518	560	512	500	531	535	501	547	544	524	510	539	534	505	516	535	502	535	505	544	546	541	540	526	490	533	529	509	501	553	536	507	529	535	517	495	535	533	548	518	471	537	554	567	540	512	515	508	519	500	520	519	531	511	521	522	527	497	526	538	590	584	514	522	550	530	517	503	501	497	546	527	524	529	528	492	528	531	535	505	501	548	525	514	555	486	533	533	526	517	532	473	521	521	535	513	576	525	550	501	552	500	503	564	529	504	500	523	525	498	535	561	526	548	555	500	540	516	526	531	528	583	582	519	510	527	534	521	585	540	536	532	579	550	524	519	554	524	550	548	500	538	505	547	507	545	532	548	532	515	473	504	536	495	560	536	519	514	515	553	517	483	522	548	539	530	525	534	541	523	537	551	498	543	538	523	489	509	501	519	540	533	537	523	524	504	537	545	554	531	512	519	517	540	524	555	552	521	523	525	492	523	541	505	557	515	472	541	548	560	490	524	510	532	514	488	530	481	534	583	518	579	571	512	497	585	562	516	541	532	518	538	493	526	552	525	525	522	527	539	502	519	520	550	544	533	511	523	576	517	528	518	555	567	509	525	534	548	520	548	541	584	509	540	522	586	520	535	523	547	496	556	549	513	532	539	529	490	552	555	511	536	540	518	594	517	534	525	528	547	514	536	531	551	498	525	488	517	501	556	548	551	540	554	546	519	538	532	567	524	539	528	552	495	499	561	576	540	551	531	530	494	497	558	525	535	512	503	545	508	524	514	516	560	511	526	561	542	539	516	553	554	495	527	582	525	496	492	535	535	539	549	509	504	518	528	588	553	539	553	523	515	500	532	528	522	491	519	534	552	543	500	517	545	569	534	519	561	529	532	539	505	566	506	502	549	523	550	537	525	469	512	542	552	562	519	541	514	516	501	522	548	505	514	468	506	547	550	517	511	544	554	523	564	531	511	505	569	526	509	527	546	549	548	548	498	521	528	527	494	499	496	553	541	497	527	531	521	573	529	534	542	504	530	520	569	525	501	521	527	493	478	540	501	544	572	514	508	527	569	551	532	546	515	551	527	524	475	554	532	499	506	556	508	536	508	538	540	517	542	515	552	519	511	521	551	528	554	578	538	515	507	521	497	511	542	544	560	488	543	541	532	515	557	544	529	559	519	515	534	519	536	543	536	479	485	525	579	536	540	519	541	564	585	532	513	484	488	554	513	495	545	518	524	539	550	518	566	557	560	518	533	531	485	533	521	520	503	564	529	542	523	488	528	524	543	504	539	541	513	548	537	570	519	518	512	481	538	486	514	517	528	552	521	557	530	520	535	548	539	500	544	560	494	531	566	547	533	504	522	515	527	553	542	537	542	510	498	545	555	524	529	522	537	517	576	512	537	528	541	540	524	504	514	536	509	484	530	564	517	517	486	514	497	565	534	583	479	486	505	537	534	553	543	493	517	564	526	541	496	528	514	517	563	526	533	527	543	520	552	486	536	520	544	537	545	490	535	526	475	535	549	502	556	546	539	532	540	549	531	530	561	482	547	519	580	568	545	508	546	543	564	521	526	528	523	535	549	528	528	525	529	549	516	506	542	556	514	514	539	534	524	551	534	544	521	516	510	499	539	497	554	527	532	549	510	524	555	535	524	495	515	513	518	485	534	539	547	532	518	547	560	525	531	581	550	522	535	531	541	489	515	534	502	496	559	508	570	557	535	537	517	591	496	550	528	517	516	527	554	487	506	538	506	546	519	532	507	497	555	518	569	494	502	524	524	526	529	499	486	558	528	510	561	519
24599	21408	28536	24660	21100	3553	944	566	448	430	422	383	392	373	366	399	374	326	343	330	362	357	364	352	353	376	315	356	323	346	325	328	361	334	339	312	331	363	346	378	317	365	342	339	298	356	363	354	321	279	357	332	339	347	358	342	302	331	357	344	365	333	326	335	316	326	362	329	327	354	294	337	338	302	316	355	329	326	324	302	351	374	355	343	324	340	363	343	328	307	350	309	291	310	320	349	344	305	312	320	295	341	313	316	319	339	329	350	352	329	333	357	333	325	333	354	338	309	299	371	336	319	326	362	320	314	335	316	310	343	322	327	319	314	341	336	340	324	338	337	295	300	337	351	326	340	315	306	329	324	350	327	346	341	352	316	358	330	355	326	346	307	326	328	317	335	363	320	329	326	314	348	334	307	297	313	331	325	346	333	349	296	313	357	325	346	339	361	306	317	309	317	350	329	367	337	305	319	308	339	341	341	328	336	357	307	312	339	314	314	334	317	322	353	299	307	293	321	358	324	364	335	358	329	317	316	340	346	347	341	342	320	309	325	339	323	308	340	322	319	319	323	345	318	314	345	335	330	311	367	316	310	320	306	330	336	347	330	329	343	303	329	356	339	298	328	316	334	328	346	331	331	300	315	325	314	329	335	311	322	317	331	339	343	318	335	337	313	342	367	323	329	318	328	320	300	350	298	346	350	333	347	324	374	325	337	354	316	334	355	316	341	333	312	323	326	326	331	316	323	340	302	345	350	322	337	294	324	309	343	352	334	332	297	331	325	320	349	311	344	346	337	318	314	353	287	347	311	312	320	332	288	324	315	337	307	315	325	322	296	326	324	321	339	342	361	300	306	325	353	324	314	371	335	319	306	321	299	305	339	338	316	345	340	326	348	343	348	364	345	326	333	342	366	329	322	302	338	331	342	324	334	334	289	339	328	322	315	354	349	353	334	333	329	298	351	339	344	310	323	310	312	336	332	305	348	346	336	345	334	348	353	322	313	348	340	361	337	337	352	336	292	342	364	312	363	345	327	331	284	316	315	316	322	317	322	315	293	321	357	310	348	321	328	331	329	327	320	322	319	293	318	310	363	340	343	344	304	318	348	329	315	357	311	334	298	331	301	300	393	325	361	324	323	307	297	343	339	301	344	321	321	294	327	320	307	311	327	319	311	323	301	315	342	323	342	312	337	347	323	298	325	342	329	304	356	341	338	321	306	340	328	332	366	317	338	345	299	307	318	318	314	322	333	347	321	326	339	332	341	305	313	333	335	302	324	340	313	282	340	354	316	332	323	331	362	315	314	297	305	281	301	349	319	300	352	359	317	319	331	333	318	332	331	334	332	351	319	328	336	342	305	347	332	306	355	327	315	312	343	330	344	360	315	310	320	353	373	332	325	311	329	355	321	352	310	323	332	355	343	339	339	342	323	345	303	317	334	330	304	341	369	312	324	335	360	320	337	344	335	347	315	335	314	331	334	323	310	365	310	328	329	327	332	311	321	321	336	324	333	282	303	341	343	335	298	328	334	336	353	353	331	313	329	331	347	292	331	349	348	326	339	309	354	294	329	362	303	352	357	296	333	308	307	332	338	325	321	318	335	322	341	349	309	315	341	294	285	307	332	327	312	328	347	335	340	322	326	318	335	319	313	319	311	334	333	363	318	338	300	349	327	332	333	360	344	341	323	347	303	314	329	311	311	330	319	317	321	324	345	349	311	328	309	338	312	305	330	335	327	368	326	313	315	334	335	323	321	356	341	321	324	286	349	315	350	351	309	304	312	351	314	352	326	319	372	321	316	336	329	345	352	295	313	320	313	307	333	337	327	345	307	336	336	338	351	348	351	353	340	307	346	323	316	297	344	321	323	332	283	354	335	363	316	290	308	355	325	352	302	347	342	337	341	337	338	315	336	336	337	344	278	324	323	313	324	313	329	358	344	336	309	329	354	325	304	313	303	327	336	335	321	320	342	314	331	330	323	337	345	347	331	315	328	323	328	344	326	323	313	375	332	334	329	306	341	308	338	315	325	327	305	335	309	318	305	338	348	314	330	279	330	334	320	329	345	308	331	312	344	333	315	323	319	299	358	329	336	323	325	304	314	345	348	339	350	364	315	298	302	329	314	343	327	330	332	340	319	294	362	336	344	369	319	284	305	338	327	326	320	326	373	325	317	311	318	345	311	342	317	316	308	330	321	373	318	312	303	357	329	292	349	319	343	342	343	339	312	350	309	362	296	324	329	326	331	302	355	335	327	307	313	349	344	327	323	316	336	336	313	316	322	313	320	333	341	308	325	314	324	350	296	342	325	347	304	338	312	324	301	332	353	314	310	284	318	331	311	325	312	344	345	316	333	335	316	334	340	333	314	344	308	346	322	308	324	341	327	332	336	347	318	331	314	329	325	319	365	332	311	338	322	329	302	326	288	341	315	336	341	323	292	343	314	360	311	319	321	317	313	312	309	301	344	352	350	333	324	316	319	289	315	306	331	333	321	327	319	317	334	290	344	372	328	309	282	325	356	323	311	285	319	321	365	320	354	342	314	340	285	337	333	323	345	336	351	320	331	326	337	305	343	287	355	299	328	317	302	333	314	337	335	331	304	326	350	328	318	310	337	316	359	302	336	308	335	302	316	325	343	327	328	326	287	324	363	356	266	316	331	333	326	316	332	329	317	340	315	328	337	329	356	343	344	348	311	324	340	319	299	322	338	323	294	316	323	311	327	350	321	334	327	344	290	309	356	301	354	302	299	362	354	313	325	323	338	308	316	307	299	327	313	324	311	334	322	314	301	300	326	325	329	286	334	324	339	319	327	321	314	334	339	330	316	335	323	308	333	341	300	310	300	328	331	352	315	331	334	330	318	324	330	337	326	359	330	333	311	322	341	309	294	329	318	336	337	341	317	358	341	339	342	332	352	322	360	312	334	318	339	320	369	299	336	329	327	308	332	319	322	335	355	310	302	337	341	334	306	340	309	318	319	310	329	304	321	385	329	350	329	338	313	358	324	326	339	302	311	313	345	307	355	335	335	324	333	317	331	323	335	340	322	337	339	333	335	308	305	335	332	342	319	331	328	346	320	322	338	310	331	350	315	306	305	326	323	336	328	333	317	321	348	322	332	324	316	307	320	338	333	342	311	317	346	350	321	312	285	311	326	355	317	335	325	343	341	291	352	332	307	309	298	302	311	332	361	339	336	313	335	319	322	306	293	314	325	309	320	352	296	317	311	332	309	349	340	341	320	326	294	334	302	338	323	373	364	326	303	303	310	299	316	318	319	320	329	341	372	362	317	296	310	345	350	318	337	310	340	321	349	327	306	334	316	358	288	329	308	316	324	326	349	310	344	366	328	364	320	333	358	328	314	337	335	330	335	365	323	316	320	320	361	321	302	298	335	303	354	359	339	338	306	340	335	348	303	310	334	332	306	311	340	320	359	342	310	311	326	325	320	348	343	346	304	317	310	353	346	309	344	314	352	330	299	307	306
3780	4889	4068	2124	1287	957	748	700	549	514	459	429	442	427	374	372	411	394	351	353	313	350	357	330	334	347	340	349	341	306	336	318	359	357	310	317	338	317	354	334	325	306	356	337	319	313	304	292	336	333	316	287	286	312	309	303	301	298	328	321	311	324	330	305	330	337	334	328	294	344	336	309	295	295	330	330	326	313	324	306	298	301	335	333	345	314	337	337	275	365	299	274	314	320	317	305	307	284	339	324	296	317	328	308	310	284	291	300	331	300	299	317	297	295	334	282	308	294	308	307	318	301	291	326	300	306	291	313	339	296	315	319	311	315	281	318	325	339	319	303	282	338	297	305	328	310	294	276	292	304	297	280	316	302	307	283	304	308	298	326	309	294	298	324	308	317	329	278	317	336	322	274	331	291	299	335	329	316	293	289	327	313	316	313	349	298	339	324	290	290	291	305	285	325	305	322	315	333	309	297	307	312	344	312	329	306	280	314	291	312	303	311	297	294	332	286	315	333	282	327	325	316	290	321	305	330	319	294	317	322	304	320	315	277	325	312	318	308	309	304	332	341	317	317	305	290	290	281	333	285	331	325	334	313	321	302	290	335	311	298	310	319	311	328	333	285	326	305	310	284	281	330	278	361	288	326	332	307	307	299	329	298	319	295	332	308	282	332	291	324	308	310	308	302	328	337	305	305	297	297	268	309	287	315	286	305	305	335	296	322	301	327	284	307	328	330	307	309	325	300	295	317	327	304	282	330	311	314	341	291	308	317	307	321	323	298	322	274	298	313	331	301	314	294	307	301	317	284	270	294	336	304	306	348	333	284	286	290	306	299	336	309	294	301	300	322	296	323	321	323	301	317	313	308	292	312	322	289	314	349	335	292	279	284	326	316	298	319	310	299	328	318	287	286	349	274	310	315	255	283	311	332	320	333	311	325	329	321	317	326	309	290	295	322	291	319	297	311	311	313	295	326	347	302	300	308	311	310	296	331	296	285	295	328	317	321	292	314	336	324	295	316	274	330	329	310	291	318	329	300	302	275	277	313	281	290	310	277	327	296	332	311	309	296	339	303	334	283	305	271	300	316	303	301	291	330	334	302	299	322	315	328	300	305	326	283	294	334	268	302	320	308	312	307	294	296	311	316	298	330	305	332	272	330	302	329	278	309	317	331	327	291	300	343	272	305	357	316	301	308	316	305	334	314	275	302	314	325	317	299	312	307	317	278	265	339	280	312	307	275	312	305	288	315	314	323	299	303	301	332	286	289	316	322	303	304	314	299	322	316	316	316	306	309	305	330	301	325	332	302	287	301	287	298	287	308	328	312	308	330	299	315	314	324	289	301	333	312	305	286	284	317	326	354	327	338	314	306	282	318	292	308	332	337	317	272	304	305	314	290	299	330	308	302	299	305	293	312	329	273	293	301	277	283	309	288	279	305	293	324	295	304	318	323	322	297	313	317	328	288	312	285	322	289	288	322	321	291	285	299	278	282	294	317	296	298	300	294	332	315	319	290	342	357	322	319	320	317	343	276	324	314	324	334	326	296	326	303	298	286	341	289	311	306	303	294	314	311	336	308	314	321	297	295	301	273	321	304	333	295	309	299	308	295	325	278	310	323	338	329	280	315	288	318	329	287	307	315	332	330	288	295	350	323	310	318	323	302	298	266	306	304	301	313	305	310	335	322	307	307	311	326	283	296	312	297	295	309	328	329	294	301	287	331	302	298	273	318	292	297	305	326	344	291	311	286	290	305	308	306	302	309	303	345	286	318	319	308	327	337	276	317	293	297	353	287	315	287	329	337	312	290	323	301	309	327	294	298	293	295	301	313	317	324	315	321	293	322	323	307	330	306	308	297	314	287	307	275	312	304	269	325	297	288	313	290	317	330	304	284	305	309	284	305	289	303	297	288	312	305	312	321	313	291	315	277	311	307	308	327	330	328	299	322	316	308	294	312	262	289	286	292	310	312	303	310	330	316	306	287	301	316	272	328	287	301	300	320	299	293	334	314	308	305	281	328	289	306	281	314	316	321	303	295	292	309	323	325	318	282	308	344	319	297	349	313	331	329	312	306	297	290	311	295	292	310	298	336	278	303	320	303	308	295	321	311	299	320	309	304	253	314	296	320	282	318	303	309	307	294	287	313	308	322	331	313	288	282	286	314	295	306	325	308	283	317	294	305	308	288	303	298	288	323	347	284	278	308	303	326	292	326	306	294	308	310	335	284	293	317	321	283	290	295	322	275	303	278	311	335	316	328	330	289	293	276	302	295	301	268	294	333	293	292	292	274	291	269	311	289	265	323	290	331	327	316	283	305	283	321	254	301	291	316	323	322	310	327	299	332	310	329	311	296	313	332	334	300	289	312	325	276	313	288	320	299	314	282	288	314	283	303	304	300	313	303	343	302	310	318	282	320	317	298	281	310	274	289	302	288	325	303	317	306	297	278	306	298	299	262	307	287	315	284	305	293	291	273	286	263	308	334	271	310	287	324	337	319	302	294	326	302	323	320	321	317	310	297	309	306	315	299	291	304	303	323	319	304	312	301	344	320	328	315	307	275	307	296	282	330	331	301	292	294	298	273	287	288	318	311	287	318	289	292	304	307	292	293	307	318	319	301	288	304	287	332	324	324	275	309	320	295	323	319	301	306	277	295	348	317	332	295	316	322	290	291	277	291	322	330	277	272	315	311	308	272	300	296	300	303	297	335	299	301	281	312	290	319	295	319	303	288	290	290	303	291	294	313	307	278	311	288	303	291	304	315	313	331	337	338	339	340	313	298	338	300	267	275	341	303	275	293	284	314	295	296	286	294	318	297	292	328	285	282	322	307	306	280	293	333	324	321	311	309	314	281	305	294	287	288	284	274	325	301	286	346	299	316	316	305	302	320	307	287	330	313	289	320	297	313	306	325	305	302	290	302	278	322	290	277	314	342	337	308	291	311	284	322	312	289	289	296	337	291	294	288	280	297	310	330	294	311	293	311	291	340	296	309	318	297	315	318	298	324	301	321	324	311	305	311	283	330	300	308	318	327	281	292	339	292	256	308	306	317	302	324	298	289	311	308	315	326	291	308	311	298	296	298	308	296	301	317	289	272	282	332	303	289	312	317	318	300	294	309	317	294	304	301	329	327	288	306	288	318	336	353	292	306	332	301	313	327	322	308	305	334	307	275	326	327	313	325	309	300	324	313	303	329	304	303	314	308	307	332	294	317	300	317	306	316	273	326	287	284	303	304	310	300	309	297	304	309	297	299	273	306	262	313	289	308	324	306	284	337	284	281	295	280	312	284	281	313	282	278	323	286	285	315	298	340	279	294	300	302	307	298	310	289	315	328	350	308	280	305	280	277	309	287	305	296	321	333	328	301	311	312	299	295	323	310	283	304	312	315	308	283	310	314	282	305	310	287	274	329	320	310	303	299	274	288	293	324	316	304	293	286	283	289	308	321	294	328	284	310	310	315	292	277	316	295	308	312	309	348	302	320
27670	10486	1843	1227	984	937	960	991	983	915	930	917	937	928	929	992	947	977	961	984	926	949	922	949	926	900	956	946	902	891	909	905	876	912	965	978	880	919	974	977	942	919	945	899	935	945	892	949	986	946	949	953	931	923	921	951	969	935	1009	968	965	884	950	950	902	949	904	942	898	933	955	970	902	975	975	883	914	909	943	951	959	897	905	936	931	895	918	890	903	919	930	878	883	922	989	920	961	930	946	932	862	948	983	937	955	913	961	997	928	932	933	974	907	886	885	971	978	976	947	922	928	934	937	904	921	983	968	942	935	934	922	951	912	938	938	940	914	925	921	917	909	943	942	969	904	918	944	855	910	882	931	964	928	913	918	933	929	918	917	956	930	949	909	903	928	888	918	889	910	892	940	970	952	936	884	896	964	1004	916	956	901	900	924	962	971	946	984	929	933	898	974	890	911	857	906	939	870	906	991	922	976	902	893	958	932	910	933	975	943	982	967	927	947	922	918	947	1003	948	877	925	979	943	908	901	888	958	901	939	950	949	930	920	923	938	937	960	896	886	912	845	946	936	929	952	938	959	960	972	918	954	921	958	902	915	877	916	917	913	949	982	954	909	955	981	971	951	910	908	907	926	933	960	901	923	919	906	932	938	883	952	968	917	918	918	954	903	912	952	904	933	924	942	891	941	894	952	926	970	929	926	955	933	981	913	942	915	985	916	932	935	915	931	921	915	931	963	910	866	1010	944	965	1000	876	910	938	935	955	944	930	969	936	960	888	957	930	894	944	950	890	952	934	888	989	904	916	949	932	953	941	871	927	983	943	981	921	954	922	946	919	937	941	915	923	934	900	922	900	938	943	919	942	920	959	946	886	927	903	910	952	952	930	965	926	966	992	941	978	943	904	907	955	957	922	940	858	933	876	829	899	949	919	978	920	978	925	888	890	917	913	883	930	972	916	931	914	970	959	875	883	968	910	920	941	932	953	970	910	965	981	971	950	951	883	970	976	920	905	920	966	938	926	925	949	924	919	908	942	914	910	904	937	891	973	1002	934	919	938	934	970	916	931	953	927	914	908	948	918	961	955	918	934	951	1026	945	943	925	925	932	959	943	860	932	895	963	946	866	895	922	915	1001	985	975	992	976	949	949	951	930	935	910	957	927	930	968	903	962	932	914	958	882	929	918	953	910	976	866	936	926	907	921	940	892	1023	907	951	995	967	988	938	950	960	920	939	935	947	914	930	952	948	922	955	973	929	888	943	895	929	974	934	929	961	903	948	832	984	999	928	996	956	911	968	894	939	978	938	972	988	925	855	971	935	937	917	962	951	913	913	923	911	897	985	947	948	943	994	915	970	969	882	940	927	967	928	905	909	950	878	923	913	899	922	945	942	928	882	995	960	942	954	961	884	900	917	919	937	943	944	922	933	939	909	977	921	890	929	961	1013	911	920	875	915	959	998	989	921	872	964	923	943	928	941	926	956	926	902	995	987	948	964	874	935	961	943	949	899	993	989	896	911	905	980	954	951	958	980	922	942	947	936	895	876	895	940	952	979	916	969	961	979	964	925	898	898	937	910	925	922	918	920	919	904	997	938	941	922	909	939	915	939	956	925	973	946	1005	901	889	951	925	928	942	945	915	948	877	952	927	919	995	891	925	902	872	905	921	946	939	893	871	909	915	951	966	916	977	949	942	933	973	907	911	968	952	930	928	938	934	965	960	946	962	948	928	926	941	911	916	888	902	892	924	941	890	960	911	941	900	936	937	883	938	955	978	896	875	965	888	933	891	949	928	929	910	949	920	1001	934	971	968	892	970	962	982	968	971	929	942	944	959	926	867	927	938	958	926	944	857	921	891	890	904	914	916	919	921	922	958	924	933	955	970	944	935	931	953	930	884	940	940	949	920	924	905	949	922	957	923	969	931	932	915	989	976	920	976	935	913	947	870	973	932	977	924	949	930	938	928	904	940	961	960	923	957	981	944	963	943	946	912	982	867	929	908	962	908	977	963	920	882	1004	914	920	955	973	966	937	987	1003	960	952	945	908	875	975	960	903	918	973	926	1008	935	918	887	928	914	880	934	982	938	966	880	979	912	918	908	913	916	925	919	919	971	949	933	963	934	899	930	958	935	967	946	871	984	895	938	977	935	1013	981	928	951	960	879	905	952	907	939	946	926	912	936	981	953	877	947	982	913	953	903	929	978	942	934	910	939	914	963	923	952	987	953	893	918	920	963	991	918	953	974	959	934	912	917	899	878	920	972	937	932	957	887	934	935	924	926	895	919	943	973	970	888	973	930	1009	968	926	973	897	964	961	910	912	937	854	915	938	902	926	885	906	936	948	976	944	935	910	949	993	955	961	969	930	950	979	947	908	947	943	939	962	955	970	928	949	940	987	944	947	984	932	945	943	934	941	894	986	896	924	890	888	873	911	927	931	943	978	920	933	923	969	892	973	881	918	869	915	924	906	961	936	894	915	911	964	971	935	1001	912	975	962	988	936	915	950	954	885	1000	908	972	919	952	924	903	967	947	910	999	978	950	945	940	960	942	950	904	895	945	913	904	925	909	946	915	959	977	912	929	972	886	987	910	910	954	972	913	973	1000	921	911	947	892	969	931	959	906	899	934	949	1005	935	901	941	908	949	950	926	937	983	911	937	893	1018	874	923	952	964	949	979	949	918	958	949	952	946	938	924	890	938	953	967	973	971	942	933	903	940	916	919	941	964	926	905	955	917	936	1000	976	926	938	962	918	959	885	908	878	900	891	924	937	943	965	993	944	927	915	962	994	912	943	910	937	907	911	951	940	994	969	959	935	952	904	925	949	954	898	916	998	952	936	948	906	910	910	926	931	919	881	955	938	963	874	1002	936	916	920	909	958	925	914	948	870	964	932	987	915	933	944	952	901	970	979	924	889	897	952	933	990	923	917	911	943	916	974	1012	980	906	906	917	960	894	929	931	963	930	959	861	904	942	863	912	874	923	912	961	936	962	966	949	941	950	946	932	928	947	876	947	949	922	933	905	1012	937	954	897	932	917	929	969	981	998	901	937	963	916	915	986	959	942	930	943	921	953	862	899	947	932	973	905	855	908	944	962	996	968	988	982	938	984	915	955	963	939	858	897	956	933	923	940	922	981	962	914	939	926	897	905	908	980	975	913	915	950	928	940	923	935	945	942	946	935	945	947	967	966	915	950	905	916	913	963	924	893	930	920	956	934	879	956	934	957	908	911	949	960	901	953	927	963	934	961	935	915	927	972	929	954	908	887	917	905	891	945	887	926	913	925	933	916	926	918	949	955	902	945	951	962	888	974	962	931	916	997	957	860	943	914	935	922	893	953	915	927	959	875	911	927	966	935	945	912	887	939	910	926	886	965	965	917	981	933	932	938	931	930	954	946	943	938	877	960	993	937	919	938	957	931	911	939	895	963	916	909	923	941	918	886	996	939	954	937	963	956	947	940	920	990	894	924	941	933	919	911	935	946	948	965	1012	981	932	990	966	962	1006	951	935	952	954
5501	910	907	766	820	804	772	734	723	783	755	769	725	767	696	805	746	732	750	756	801	743	737	698	743	755	777	761	817	749	749	721	769	798	734	757	768	737	752	751	768	708	763	727	773	766	731	770	736	758	730	744	684	770	726	738	705	755	741	732	720	765	776	744	748	750	784	791	720	752	718	753	719	734	767	784	726	738	756	730	731	763	784	763	786	770	763	792	768	748	741	801	709	740	730	736	756	793	725	768	794	755	748	718	749	701	791	734	712	727	795	753	763	755	693	772	769	797	740	718	802	753	754	723	717	724	766	772	734	723	704	771	713	734	689	726	801	777	759	748	738	779	750	737	710	761	689	736	725	785	757	750	767	811	736	729	789	711	745	826	760	731	708	765	773	735	743	753	743	755	778	717	766	762	782	777	747	725	669	759	808	764	770	782	750	756	715	731	769	778	721	760	790	755	720	766	749	755	741	730	715	716	707	741	754	771	774	765	740	759	833	775	716	788	741	725	734	729	716	709	754	733	751	745	733	723	722	757	753	783	725	766	720	744	735	728	759	687	771	688	680	711	748	752	747	745	786	744	759	698	722	787	740	712	744	784	771	719	773	745	714	750	724	721	770	765	795	756	751	724	746	763	747	800	770	761	774	733	727	767	677	747	769	744	767	776	731	711	734	741	824	757	737	745	773	745	755	792	756	739	743	723	748	714	761	750	772	771	779	750	712	730	722	725	736	734	734	743	724	761	774	709	765	771	766	743	769	757	748	758	743	736	776	771	728	772	763	765	749	721	708	735	755	766	802	748	771	742	778	775	729	729	736	738	765	769	732	763	727	743	765	788	766	763	725	757	729	743	771	735	738	723	707	756	745	744	731	703	805	766	711	788	739	756	729	756	756	727	734	753	743	748	739	721	742	741	747	753	749	759	744	762	788	774	757	708	780	751	731	731	775	731	759	732	764	767	748	748	740	724	705	741	724	757	770	737	729	746	721	718	758	740	720	748	759	790	787	698	799	751	715	769	799	723	781	730	735	711	746	727	732	766	763	702	750	710	792	754	779	772	753	769	742	754	743	744	775	787	707	770	745	777	736	768	772	746	717	775	718	777	756	756	756	745	763	742	744	787	727	752	738	725	749	735	771	768	789	727	714	734	702	760	719	708	742	710	753	757	761	750	749	730	703	736	754	699	703	728	774	806	734	763	742	733	745	775	744	722	775	769	762	772	780	754	730	750	748	732	743	772	764	728	770	706	717	751	765	713	750	729	723	761	737	773	747	782	722	738	679	726	712	726	732	731	763	750	737	741	749	685	748	753	723	793	724	749	762	713	764	725	787	745	701	738	730	707	705	760	747	778	761	761	724	737	767	739	782	752	704	730	710	717	745	745	794	746	800	795	722	721	797	711	726	701	739	751	711	762	768	717	753	738	740	812	776	756	771	733	733	729	747	785	761	729	741	702	736	762	719	724	776	762	770	762	739	708	766	762	735	767	706	730	736	693	727	712	791	770	720	720	777	771	701	781	710	783	770	745	719	723	747	801	787	745	775	775	785	768	763	758	733	771	727	734	748	803	744	750	747	759	701	749	790	705	794	747	709	763	785	725	774	757	726	781	738	700	751	709	782	771	730	757	754	757	749	757	709	739	751	729	773	749	736	718	778	736	766	723	703	766	773	747	728	767	724	755	732	721	843	753	734	730	737	744	771	736	765	730	802	693	717	747	754	726	725	718	762	719	730	722	771	735	741	765	746	725	769	747	783	748	718	742	753	720	723	714	769	765	755	730	721	785	742	703	754	724	758	804	744	714	748	778	734	741	763	760	746	736	778	762	710	747	760	713	777	755	713	754	762	696	726	708	740	767	733	765	765	757	701	703	773	737	752	785	748	727	767	746	775	743	717	759	689	746	792	773	764	728	732	743	777	744	781	726	730	744	710	758	763	791	721	715	741	730	748	767	734	729	712	748	739	757	733	776	706	781	715	747	698	768	747	731	735	772	718	757	755	694	762	734	762	728	732	775	764	751	759	746	741	721	714	750	779	738	704	785	710	775	745	751	811	737	739	751	733	730	739	759	728	733	717	787	735	728	736	736	730	698	738	706	754	749	737	712	721	740	799	747	724	764	779	755	733	740	763	742	790	746	740	718	750	764	727	738	777	755	758	722	772	734	795	760	793	758	729	757	711	764	777	771	685	784	767	774	742	737	736	761	749	728	737	760	766	746	725	751	730	767	791	725	736	758	720	755	750	749	750	753	764	756	737	826	752	721	740	736	749	768	747	729	729	758	726	756	752	814	744	775	714	783	756	721	746	775	737	799	761	765	741	780	777	747	736	727	710	747	727	698	698	785	728	764	744	722	774	712	704	752	745	725	727	758	721	794	725	775	753	767	723	707	784	788	786	769	726	753	692	785	738	758	765	753	750	755	753	758	755	687	748	732	749	742	756	704	719	749	721	749	757	707	777	733	752	742	747	740	732	771	759	753	748	795	678	737	769	738	740	719	764	689	731	731	755	779	726	780	719	753	778	726	743	696	752	682	811	744	739	726	761	722	786	777	739	795	705	741	709	723	765	714	774	721	721	758	791	748	726	711	800	765	704	783	775	756	755	759	723	727	758	724	773	718	732	734	779	710	765	767	764	778	743	719	694	764	700	758	745	704	753	701	717	751	735	736	753	723	783	758	759	727	763	743	745	756	721	759	818	758	745	779	756	766	726	717	711	764	771	753	762	721	764	782	785	772	753	782	736	676	761	694	743	739	739	732	764	771	783	737	753	735	750	737	758	723	724	757	756	743	768	768	743	755	735	743	777	728	787	770	714	708	752	784	686	746	754	760	736	765	734	825	787	746	764	742	706	781	764	758	675	736	741	730	773	736	713	759	782	747	747	706	776	731	743	752	773	718	730	730	812	742	771	777	712	756	718	695	770	736	746	786	775	755	777	727	718	696	795	713	669	687	786	737	735	713	775	762	725	728	799	736	805	741	764	811	723	783	689	786	788	768	775	740	736	741	767	747	725	750	740	766	685	736	698	735	754	753	715	701	720	729	692	742	677	801	772	683	786	712	757	736	762	731	741	720	764	737	785	747	811	738	760	731	773	759	738	769	686	735	755	736	770	770	718	733	730	714	752	778	730	700	701	792	717	697	729	709	727	712	753	759	741	760	735	700	734	748	759	730	743	718	757	770	760	751	746	733	740	761	745	753	755	772	738	721	770	728	714	760	788	783	752	758	728	764	749	745	769	713	733	717	756	756	742	755	738	759	769	746	750	734	732	743	727	785	746	680	784	708	720	762	722	696	719	754	766	715	746	771	779	706	753	751	775	714	748	753	777	748	747	705	757	754	764	738	714	758	692	761	733	779	745	708	792	710	764	759	730	748	766	732	710	746	734	762	755	790	744	716	719	712	778	730	750	732	761	721	744	715	731	777	706	688	759	767	731	725	718	772	747	773	743	753	713	786	723	789	741	749	749	730	764	716	794	720	726	748
25590	21396	27152	25374	4276	1117	871	730	679	713	690	623	655	667	640	615	687	654	642	644	642	647	651	618	665	621	644	640	629	639	650	620	638	635	601	613	616	618	624	611	625	631	634	606	584	603	610	626	661	590	560	583	637	634	595	651	652	670	644	626	621	635	637	641	628	629	565	617	659	593	640	602	586	629	604	648	628	597	642	622	611	655	567	614	631	640	590	601	622	623	639	621	657	599	672	591	623	640	591	622	608	569	623	600	612	623	640	580	619	658	638	611	592	582	621	609	610	655	608	603	618	610	589	631	582	659	630	616	638	616	640	615	607	592	605	561	643	596	641	680	604	600	602	623	614	636	586	665	617	604	630	601	600	650	632	646	603	603	609	603	618	606	609	645	607	613	636	627	601	634	623	639	616	616	585	622	636	578	590	650	629	615	628	619	576	558	634	636	637	678	640	596	617	620	646	613	609	651	617	600	588	610	629	648	588	601	669	625	601	574	597	583	615	612	624	628	639	616	623	596	584	619	628	633	573	577	605	661	570	633	626	668	592	630	601	609	613	615	636	639	629	626	616	613	573	647	582	593	612	596	652	642	565	594	619	599	640	640	641	571	618	613	633	555	580	602	657	585	657	617	638	618	631	566	616	583	635	632	620	658	611	552	579	590	596	630	598	637	614	620	582	622	580	597	652	612	604	636	641	612	641	608	609	660	661	576	647	606	619	591	592	575	611	604	649	628	638	609	606	658	579	621	654	611	605	643	608	612	612	625	641	608	626	625	607	621	590	609	614	636	637	622	640	631	586	568	627	672	595	637	625	625	599	678	615	626	597	628	604	638	619	630	634	636	622	608	607	624	602	634	645	604	651	578	624	669	607	605	627	609	600	613	603	581	618	650	601	622	606	622	660	615	599	610	613	605	630	587	592	644	614	587	602	639	613	596	620	628	589	625	596	607	622	592	615	620	611	667	624	630	620	614	592	611	652	614	600	577	595	618	614	613	640	604	618	612	635	606	636	646	630	603	597	604	617	658	595	584	588	598	635	581	583	639	612	652	616	630	656	643	603	603	583	594	605	621	642	654	597	598	626	625	581	603	611	659	634	638	633	627	625	600	598	612	562	583	591	631	620	603	635	625	597	612	632	625	616	603	601	609	625	606	643	631	639	667	646	593	619	591	614	617	621	628	634	624	614	599	600	638	593	600	642	639	556	613	582	625	614	593	628	645	626	596	589	568	620	657	598	599	623	648	642	585	582	624	631	593	626	607	642	649	642	635	632	620	596	652	630	642	625	646	605	650	629	612	591	568	609	632	605	611	546	620	610	613	607	645	609	642	617	669	649	613	637	651	603	632	604	645	610	637	633	676	609	615	643	609	593	655	617	609	639	618	627	592	637	589	625	616	694	620	602	655	597	672	622	660	624	594	638	617	614	599	617	622	607	616	637	615	627	629	660	618	610	599	580	586	610	616	629	564	581	621	588	633	597	638	641	619	620	672	557	614	641	633	574	631	630	598	570	661	601	615	620	599	649	599	616	606	643	640	633	619	615	636	621	606	630	611	600	600	610	635	658	624	574	638	600	584	601	617	613	596	606	615	638	632	614	606	628	609	682	627	603	624	616	615	642	601	643	605	621	606	583	626	638	622	612	645	597	617	617	582	650	594	629	599	658	633	619	605	640	630	642	633	615	582	647	598	617	603	645	570	625	623	601	650	586	635	608	615	632	590	615	577	596	592	640	588	590	642	624	614	641	620	602	623	626	622	618	606	636	644	620	636	614	633	607	594	614	599	578	620	564	597	608	586	620	595	630	615	617	598	623	627	608	613	605	582	563	623	622	602	591	612	603	640	640	642	629	595	596	605	574	600	594	626	650	634	589	610	609	615	586	581	591	609	617	636	612	614	631	602	653	642	632	601	661	597	637	597	587	613	684	605	599	594	598	573	603	604	607	609	680	587	615	623	567	632	610	646	621	607	650	645	620	600	606	611	630	627	625	593	608	577	622	593	587	616	619	620	642	653	625	585	627	617	594	599	627	613	654	622	650	654	633	618	662	592	581	605	613	587	597	579	654	601	628	600	669	637	671	609	631	607	612	571	606	647	621	608	600	613	597	637	552	615	620	599	644	634	615	610	623	599	595	599	586	587	620	582	649	625	634	581	659	648	637	615	619	597	597	615	584	578	579	663	581	609	606	601	630	646	631	604	610	611	635	624	609	588	649	656	637	628	574	607	600	620	583	625	630	604	592	626	631	624	625	598	642	612	655	565	639	612	663	641	605	647	644	602	624	666	644	650	645	584	583	593	630	570	592	580	593	584	609	658	605	613	598	569	595	620	626	611	622	600	559	630	587	612	647	576	586	626	618	592	607	603	586	585	628	597	619	636	617	607	621	633	653	609	611	594	567	627	607	601	570	668	643	630	591	611	623	581	638	606	637	600	655	599	677	611	583	631	641	607	608	611	609	598	618	606	564	626	566	578	613	629	600	639	590	611	607	597	625	585	650	576	619	640	613	624	613	613	625	610	627	606	584	598	575	613	633	651	608	652	608	660	584	596	638	582	571	618	592	613	586	639	634	611	596	616	622	650	678	580	598	658	599	622	663	636	603	625	624	632	610	616	622	640	587	637	600	609	619	596	589	637	586	608	650	620	635	618	626	609	639	660	608	661	656	626	663	657	598	617	582	647	621	638	590	573	643	616	592	644	621	577	636	630	630	638	584	611	648	561	618	661	628	618	591	672	619	562	650	566	599	634	578	627	665	613	626	627	610	651	621	625	599	609	626	641	629	645	606	632	643	577	617	616	589	592	582	589	578	602	612	622	595	632	656	555	642	607	624	602	603	645	587	602	617	651	571	679	619	643	637	652	625	584	634	622	586	590	610	603	634	621	622	613	565	617	582	633	573	640	657	597	620	642	621	601	579	666	634	575	649	622	630	588	575	612	635	622	651	585	595	616	532	667	623	586	610	593	593	595	615	648	656	606	627	597	611	633	640	621	607	628	649	613	597	623	616	644	639	612	629	638	655	673	589	627	622	580	641	636	636	614	606	621	601	638	599	591	582	653	612	603	651	660	632	576	610	635	573	602	643	613	629	619	611	607	576	632	652	586	577	609	611	618	603	591	628	604	631	604	635	623	612	580	606	624	593	626	604	626	608	616	605	627	617	649	594	616	664	644	603	635	640	640	640	595	591	618	582	598	637	641	628	613	682	600	625	587	629	566	636	601	625	628	608	579	589	646	589	628	577	629	600	608	634	638	580	622	634	623	611	628	602	575	602	591	654	620	642	577	639	589	619	635	617	595	600	619	619	637	637	645	584	630	591	601	595	593	536	594	647	568	633	624	623	593	609	637	626	611	621	617	615	625	619	633	648	578	642	626	596	626	670	601	587	671	632	604	575	592	605	594	602	625	630	615	592	596	637	626	643	647	640	624	605	630	618	645	627	578	625	568	624	615	585	637	600	646	642	624	633	575	623	606	654	692	627	658
3679	2927	2384	1471	974	812	750	694	716	630	638	632	566	567	589	600	614	603	597	543	560	591	562	586	556	543	540	516	532	564	543	567	572	515	563	532	496	602	543	535	543	544	544	501	514	507	592	536	500	552	537	587	534	567	541	542	540	541	522	542	521	541	559	542	573	521	542	506	555	524	552	549	501	577	523	499	544	566	544	541	528	527	545	500	502	539	534	557	563	555	541	521	546	573	558	539	518	560	549	512	558	518	560	483	533	536	516	523	521	481	520	528	525	504	501	539	491	517	573	491	560	507	515	515	509	544	500	521	534	534	503	469	514	562	516	496	555	496	525	578	543	532	541	507	531	523	544	585	515	535	530	571	541	551	562	549	538	541	540	548	515	548	537	582	521	498	533	558	494	523	520	502	533	553	527	552	516	531	507	503	519	523	519	524	519	547	515	521	476	520	510	576	468	539	500	553	557	524	553	531	544	496	521	534	521	494	514	559	540	509	545	554	540	533	538	556	510	503	560	535	533	522	525	531	553	560	529	562	535	505	555	502	566	531	561	523	548	540	520	522	509	503	549	528	521	547	504	518	549	589	530	529	524	576	546	531	532	530	590	506	511	551	536	544	539	518	532	515	488	518	565	509	557	529	526	598	590	561	529	513	536	487	505	526	572	522	479	520	512	519	486	529	546	518	541	509	502	497	516	522	544	547	522	538	551	524	509	516	499	523	525	523	570	521	524	526	581	519	525	525	558	490	513	547	537	527	511	541	563	518	511	505	532	493	541	535	531	550	534	515	517	551	535	476	549	557	559	506	514	549	515	470	521	513	556	518	553	526	539	516	570	514	561	569	518	538	552	504	523	512	521	501	477	530	520	557	506	472	562	540	503	577	488	544	538	506	562	548	552	526	537	554	546	520	538	487	552	515	518	522	491	525	535	503	559	524	518	529	516	508	558	503	539	537	536	532	553	505	507	532	525	500	483	515	541	521	533	528	515	514	520	541	482	496	499	516	552	515	496	495	475	526	574	567	553	514	516	585	510	522	515	534	522	533	586	531	501	497	533	562	560	530	561	541	533	515	505	547	534	526	501	534	559	591	513	523	531	504	539	482	531	527	509	509	546	524	572	556	514	531	526	541	476	501	528	513	560	541	538	496	566	505	536	549	532	567	529	530	498	508	545	518	563	533	546	532	513	561	527	537	517	526	512	530	558	489	548	526	531	512	510	543	529	524	545	529	518	526	503	536	520	515	503	562	507	503	563	537	545	500	509	542	497	504	530	540	534	527	596	559	503	550	551	522	548	541	535	526	535	552	531	472	562	519	554	511	494	551	515	533	556	537	504	495	550	547	567	549	537	534	530	542	508	509	535	534	540	515	537	527	522	514	506	518	544	518	503	527	508	530	484	506	528	563	533	485	503	509	516	513	540	522	542	501	565	525	541	538	549	546	515	536	552	481	552	529	542	532	520	547	495	533	539	543	507	563	516	516	561	464	529	551	512	561	562	507	554	515	545	532	556	507	511	541	501	536	541	557	513	518	513	506	542	513	513	518	575	522	496	504	534	548	552	524	590	525	552	505	521	498	549	521	517	543	509	504	519	478	550	534	541	545	537	509	519	531	515	510	545	541	509	531	535	511	522	481	497	513	529	565	524	561	509	521	513	546	551	516	500	521	543	509	559	532	498	535	519	534	505	511	515	530	529	516	521	525	519	536	535	505	542	520	495	502	555	508	510	535	483	510	518	524	532	532	527	517	514	490	533	569	537	509	523	517	564	529	576	505	521	551	533	519	574	562	506	534	501	530	544	511	528	549	562	521	539	570	495	548	526	510	512	515	512	560	501	554	558	553	538	479	531	548	479	526	541	553	515	443	538	513	542	547	515	510	558	485	516	514	519	538	516	550	540	534	519	504	501	493	534	547	551	535	505	525	548	509	510	513	546	522	546	497	529	481	494	522	522	538	569	515	514	477	560	548	470	502	522	520	546	545	544	519	523	539	488	523	519	513	508	527	520	524	518	512	508	552	552	549	509	530	510	525	534	527	519	530	551	499	512	549	519	510	514	523	487	531	499	515	516	531	553	476	541	506	539	500	517	497	547	479	515	529	542	493	481	523	536	491	517	513	509	510	505	541	528	496	530	584	508	554	537	510	529	540	514	570	529	525	530	536	519	524	516	534	555	541	522	495	541	553	517	538	558	526	530	526	520	544	510	521	483	471	517	567	536	517	535	524	495	513	541	522	537	521	543	553	538	501	468	543	499	533	532	556	521	550	538	510	543	499	513	528	535	550	560	530	474	560	548	497	531	519	551	566	517	546	515	533	541	528	548	533	523	517	530	528	508	566	531	536	530	518	552	517	509	552	540	497	550	504	523	527	505	519	521	515	483	566	546	505	578	533	507	512	502	510	561	525	558	495	535	521	525	509	528	544	535	550	557	483	526	534	552	518	550	554	510	516	553	495	531	557	546	537	525	528	569	533	521	560	515	558	525	551	504	512	520	559	579	519	518	562	538	503	520	513	549	551	537	501	520	565	537	543	499	516	513	556	525	511	502	513	529	520	538	553	535	499	530	572	546	503	594	495	467	512	518	501	548	517	513	496	514	511	569	510	525	515	526	529	527	542	523	557	545	542	549	510	551	509	545	521	475	475	519	519	507	541	555	547	535	505	504	527	542	555	527	544	520	514	549	509	518	511	482	506	540	548	527	544	527	541	534	516	514	547	516	505	561	540	497	530	525	533	530	501	467	549	514	514	534	494	542	563	468	514	539	526	529	503	588	532	529	510	538	553	489	502	550	536	515	534	496	520	520	504	511	553	506	526	506	533	527	501	531	525	535	505	511	478	499	513	515	506	525	536	524	545	499	542	516	527	507	508	513	539	532	559	488	537	547	549	512	559	502	511	546	523	531	540	549	519	541	534	511	562	524	518	526	545	528	521	532	466	518	537	547	518	562	504	491	530	530	508	513	552	539	583	500	488	531	520	516	528	536	511	509	535	525	524	553	537	513	537	505	499	526	499	559	564	545	495	533	521	489	539	512	524	539	532	505	491	501	506	511	511	536	530	517	563	517	508	534	495	562	546	544	534	534	552	536	559	484	505	547	540	540	541	506	543	558	549	496	503	483	533	535	546	517	523	528	557	529	515	553	547	545	561	557	517	548	550	553	516	521	539	607	526	552	551	565	558	515	532	518	497	513	492	520	549	533	555	501	524	489	529	596	532	537	514	513	542	554	519	537	510	557	539	517	547	538	563	560	527	520	553	542	567	556	582	535	515	546	536	589	523	518	555	534	547	549	538	514	556	517	534	518	550	560	502	562	538	513	543	496	498	579	532	504	487	486	527	486	538	508	568	553	525	530	525	516	515	569	544	509	584	528	493	515	538	525	558	556	546	514	493	555	497	504	550	527	521	527	543	529	539	504	490	505	483	535	543	520	519	519	484	562	495	529	485	524	498	560	524	550	545	548	507	544	513	523	524	551	526	494	495
24497	21404	28549	24623	21052	3413	948	604	438	437	408	377	404	366	374	379	381	346	408	361	346	344	359	348	337	342	327	319	366	348	369	334	351	330	324	311	359	334	362	359	339	347	371	344	327	350	340	317	354	343	367	281	318	348	318	333	333	306	321	327	316	338	328	344	332	352	319	322	315	310	341	347	334	304	324	343	324	322	329	327	341	330	310	357	334	338	358	326	349	320	317	363	340	335	362	346	320	313	339	334	308	348	325	363	356	317	310	310	348	345	289	320	333	327	292	334	356	284	335	349	355	330	356	339	322	345	344	332	356	315	332	342	323	312	353	322	321	308	306	375	333	361	351	311	340	321	333	349	332	351	329	339	325	332	335	341	310	334	324	360	329	299	332	331	336	359	337	277	358	319	345	327	332	326	319	309	352	321	354	360	328	326	326	377	338	300	291	303	321	338	320	326	318	336	337	322	300	353	339	318	331	342	337	313	344	320	310	326	330	338	302	352	350	307	352	317	326	317	326	342	317	293	354	355	335	343	347	324	315	332	353	340	338	311	337	366	297	355	322	344	338	334	343	354	314	325	327	356	327	347	311	330	351	358	350	341	316	374	333	306	294	320	308	343	324	327	319	316	370	350	318	315	317	341	319	333	354	310	322	337	360	345	303	333	321	334	339	338	326	313	336	361	355	354	345	357	325	313	332	319	332	306	333	335	318	336	365	300	345	338	360	316	335	355	332	311	287	304	333	310	355	314	348	285	327	348	330	318	346	331	299	311	358	318	350	318	318	315	335	308	282	344	320	319	318	341	330	350	351	341	307	323	319	348	342	335	287	343	286	313	326	337	353	322	303	341	317	354	369	312	313	326	340	315	361	315	309	332	336	342	340	322	321	327	335	289	334	323	322	320	357	337	309	370	310	320	329	308	333	360	318	337	332	314	347	326	330	292	332	308	313	334	328	348	315	339	369	329	334	330	329	338	315	343	352	304	314	329	341	336	343	331	321	336	306	301	338	344	333	331	340	309	323	307	331	345	336	310	359	348	329	308	331	324	329	348	308	321	331	320	347	329	337	322	323	295	324	310	336	334	335	305	337	331	329	306	318	361	336	351	320	344	283	318	332	298	326	329	284	297	324	325	328	331	327	336	337	294	328	338	334	296	332	328	340	360	349	331	337	299	334	324	315	374	326	332	314	315	329	330	321	321	354	349	308	342	328	348	336	315	327	343	309	359	313	306	300	314	340	340	346	317	309	296	316	301	341	319	318	335	333	306	359	330	315	323	362	330	340	347	345	329	329	341	300	343	302	318	333	308	326	359	341	349	345	284	319	317	299	318	350	373	336	316	351	327	314	337	330	313	314	325	332	308	317	313	320	337	313	324	350	330	324	327	329	316	332	342	311	341	317	320	300	305	333	335	305	341	343	318	306	315	311	328	309	347	307	312	342	330	315	336	326	318	324	320	328	337	368	340	333	318	313	348	349	337	328	329	381	314	322	303	301	304	322	303	303	278	357	330	343	316	349	349	299	286	312	313	366	356	327	315	373	336	333	322	336	347	346	316	344	335	322	355	350	331	334	317	341	337	333	329	310	400	299	336	332	308	350	321	329	343	345	323	324	361	353	319	357	308	324	307	346	327	366	319	318	366	329	322	340	320	325	307	343	333	325	326	299	302	293	288	337	288	300	321	312	293	309	293	341	354	361	351	306	344	308	335	327	306	349	327	328	317	324	343	338	327	318	334	326	334	337	341	329	332	334	321	307	309	312	298	310	307	330	311	327	330	315	291	331	322	323	336	310	348	351	360	311	359	332	316	329	345	308	332	300	316	338	332	350	305	319	329	334	357	315	327	343	350	340	329	330	323	332	350	320	364	338	330	320	345	332	314	332	317	297	315	322	329	345	339	321	303	341	347	331	311	316	304	328	307	325	328	332	332	330	336	313	313	325	311	309	343	350	321	327	323	337	297	327	336	344	306	337	333	321	343	330	322	319	331	315	302	349	349	330	337	349	363	319	330	335	348	324	349	330	334	288	312	334	321	325	342	313	351	306	301	325	305	336	323	326	316	329	353	318	339	299	299	351	312	335	317	323	312	328	314	332	347	330	347	314	356	317	343	309	302	310	308	342	307	337	351	343	299	342	349	321	294	331	349	339	318	320	353	306	345	298	307	337	362	344	346	361	330	304	336	316	327	326	320	338	292	327	366	310	301	335	320	309	319	305	326	337	321	318	349	366	328	348	320	338	353	343	317	310	321	366	329	350	318	360	328	356	340	320	350	344	287	331	326	326	339	336	329	318	320	321	313	317	338	329	341	333	302	344	348	318	339	319	353	372	353	347	328	316	331	330	322	352	321	333	351	312	346	312	319	322	323	331	318	310	324	322	331	318	330	298	363	351	330	318	333	334	289	347	320	329	340	326	360	323	334	297	330	348	304	353	324	305	329	353	362	312	379	335	302	329	300	337	333	333	315	350	346	378	331	312	283	326	328	324	342	369	323	365	352	318	304	325	327	328	314	315	339	296	332	351	289	304	324	314	347	335	343	337	311	304	312	329	345	323	320	346	327	317	279	316	293	325	324	353	334	344	306	319	314	313	320	335	305	334	318	319	365	326	375	349	336	337	341	320	330	344	350	338	307	324	355	362	325	350	344	302	324	343	309	302	312	314	337	345	327	331	304	338	307	314	309	324	291	359	317	315	367	344	344	334	346	312	324	311	304	322	315	332	323	329	350	316	310	332	304	342	288	355	351	329	312	325	354	334	343	327	298	342	346	343	307	345	348	286	332	338	335	330	297	327	331	319	327	328	344	329	315	344	298	338	313	328	309	311	320	327	287	338	340	334	346	377	341	328	325	324	322	319	342	330	340	357	320	360	329	291	341	346	340	327	311	328	346	343	316	330	352	331	324	288	364	326	343	335	345	345	323	327	333	298	329	319	289	333	311	314	347	323	345	336	308	337	309	362	338	292	332	364	332	319	337	332	310	351	346	341	321	310	331	334	325	337	310	311	341	334	336	314	337	322	314	352	307	318	299	294	313	326	311	334	323	333	338	316	338	313	306	324	307	320	298	326	326	321	345	339	302	321	292	318	301	354	328	323	352	323	312	352	334	338	325	335	316	314	295	300	363	341	346	309	320	368	332	342	304	322	321	328	330	325	308	352	339	330	331	303	287	341	320	323	307	330	373	343	315	319	315	347	328	317	328	289	356	320	317	327	310	337	348	339	303	319	336	299	323	305	351	326	327	347	321	321	325	330	357	304	361	300	348	316	337	351	298	302	291	316	340	360	281	317	309	326	300	331	320	332	322	319	312	344	316	330	354	344	327	322	324	336	296	339	320	341	323	333	322	318	276	326	354	346	328	338	336	325	354	326	320	361	342	294	312	335	332	349	333	323	292	347	325	342	319	313	315	313	319	348	317	298	332	327	324	343	299	326	354	340	349	342	346	345	371	332	338	304	341	337	343	322	314	349	302	324	315	296	305	310	312
3739	4987	4158	2009	1298	959	748	669	564	475	484	469	384	425	363	377	358	346	362	322	343	345	365	350	336	331	339	329	310	353	316	317	344	328	269	339	326	301	302	325	311	320	334	330	321	280	329	321	317	285	319	311	327	329	314	329	304	304	311	314	316	318	296	320	292	333	309	315	324	341	285	327	293	311	316	326	298	314	297	319	335	310	351	317	329	325	313	290	319	338	337	305	307	352	306	300	308	340	292	324	306	336	303	286	298	324	274	324	319	315	339	295	307	322	323	302	315	283	293	328	321	290	321	318	337	328	284	287	304	315	317	278	317	279	334	288	304	303	329	295	294	298	306	316	299	305	335	280	338	296	313	329	317	314	333	320	300	324	351	304	305	339	291	326	307	313	330	317	330	304	300	329	312	293	305	308	308	295	331	319	303	292	318	321	293	341	289	316	290	319	358	285	306	341	305	308	339	306	312	334	302	324	295	319	297	320	304	316	288	313	282	332	287	290	310	307	318	283	312	286	322	258	298	292	290	286	266	307	324	299	309	277	304	307	290	324	292	307	288	307	303	292	312	313	305	311	282	308	294	287	315	289	280	271	325	288	313	297	313	317	294	275	330	338	289	306	333	306	306	337	323	287	302	314	317	280	323	298	296	314	331	325	282	306	338	291	300	294	292	317	300	314	283	310	333	289	286	330	312	324	312	273	292	283	302	325	326	322	281	301	326	301	307	308	324	285	287	280	293	299	282	336	310	314	273	304	330	303	314	306	320	312	336	298	358	307	308	283	296	316	336	319	293	294	285	302	344	294	300	327	301	303	292	295	299	322	313	302	322	282	310	293	324	301	295	301	280	313	309	332	285	307	327	304	298	301	268	296	321	323	322	287	317	312	288	315	287	291	333	338	320	294	310	322	292	293	314	317	309	297	285	308	310	331	303	305	334	297	309	318	304	277	313	306	323	322	281	318	298	317	313	298	330	301	323	334	297	310	317	305	286	342	314	324	333	348	317	311	334	308	305	300	295	320	284	298	318	326	284	325	305	298	314	316	308	290	270	285	312	276	317	309	338	319	331	305	328	290	312	323	324	288	303	284	307	303	271	293	291	339	311	286	271	317	324	325	293	321	308	297	331	324	321	310	314	281	339	303	293	323	289	296	319	299	310	313	315	351	313	308	283	296	359	314	290	288	284	336	322	296	319	306	308	298	273	297	299	274	309	314	323	299	332	301	326	297	312	310	317	336	321	276	316	335	297	308	325	328	293	294	291	278	289	315	310	317	322	350	294	310	306	316	308	274	287	301	332	324	325	298	344	287	331	317	299	318	310	262	309	282	319	306	304	302	300	265	284	283	302	286	342	291	286	313	301	326	293	302	322	314	292	313	307	286	333	281	296	310	323	307	274	303	313	299	312	324	284	266	293	309	293	332	312	316	304	306	304	308	309	278	289	292	325	311	307	293	299	322	317	319	286	315	304	280	300	276	313	324	337	317	300	280	318	331	331	281	305	299	322	339	293	325	280	309	290	299	335	328	309	321	289	281	308	305	285	322	298	292	299	296	271	279	310	316	296	318	299	289	325	303	308	287	304	282	339	293	273	318	333	290	276	314	310	325	332	308	296	291	302	312	301	278	315	311	318	338	275	297	335	295	317	262	296	312	300	317	290	300	302	322	277	322	281	304	289	268	286	287	267	318	314	292	290	295	301	268	286	283	292	296	295	338	315	289	303	303	291	290	302	308	281	310	293	298	295	306	325	342	310	275	300	295	331	292	327	315	315	293	288	316	332	308	266	306	285	325	334	285	302	315	323	285	286	290	321	335	324	286	311	303	301	317	317	288	283	305	328	279	321	292	311	296	320	309	290	311	302	290	287	307	262	288	285	314	305	334	310	340	305	289	283	327	300	324	308	293	317	302	315	277	314	290	314	314	272	314	308	305	288	308	333	338	310	323	317	299	282	306	334	311	281	283	302	298	304	322	297	305	301	290	304	350	288	305	303	322	330	279	339	316	296	330	278	306	313	313	327	289	294	294	311	295	305	295	284	328	285	295	336	307	293	333	299	283	340	299	308	264	328	292	295	300	294	301	341	316	301	314	296	280	299	292	330	295	308	300	311	321	297	300	298	304	316	284	289	295	282	313	297	323	291	314	301	287	293	292	304	307	281	301	319	293	334	314	326	305	292	323	336	284	280	296	295	307	308	309	298	348	279	311	327	306	297	310	338	282	288	313	304	319	300	332	334	313	294	302	303	308	304	319	294	315	325	287	325	285	283	319	312	289	280	302	314	322	293	312	292	296	314	317	304	295	301	288	329	319	325	331	293	295	263	307	299	320	298	320	321	295	313	320	286	295	334	310	309	337	297	293	273	315	326	317	336	301	307	278	292	285	313	307	313	279	303	297	342	271	327	270	300	311	326	308	314	279	286	303	313	306	308	295	300	308	308	285	306	281	315	316	290	302	279	312	305	313	314	281	290	279	313	321	315	294	313	318	277	295	315	322	294	351	306	296	289	316	281	305	316	318	305	298	284	318	280	303	313	350	332	308	267	283	282	300	301	318	361	305	301	326	294	301	304	321	300	294	287	293	308	298	300	319	294	294	310	299	310	288	311	318	273	335	321	284	271	307	312	333	310	309	296	311	287	258	328	308	317	272	311	279	312	320	293	278	293	304	296	279	307	278	305	301	304	291	306	291	275	321	300	314	335	296	306	297	294	324	328	293	311	311	308	307	302	293	323	335	294	292	310	311	293	264	287	306	324	293	306	319	297	308	279	316	311	293	276	314	321	332	284	291	328	297	291	309	332	276	338	292	291	323	275	308	332	320	300	302	313	303	274	300	298	315	288	269	304	328	302	293	284	281	311	286	295	307	304	350	303	353	306	296	305	313	323	305	311	306	314	309	315	309	282	288	308	286	273	283	312	325	316	285	277	324	306	282	330	269	313	354	299	296	312	311	321	310	314	293	285	305	316	289	299	310	301	300	339	301	319	294	296	300	284	298	301	296	282	317	326	316	284	259	313	317	305	321	285	287	273	318	290	301	294	305	325	351	292	328	298	304	319	271	317	296	326	305	317	289	308	304	309	297	301	295	309	292	319	347	282	317	315	294	292	316	294	297	309	302	284	291	280	298	315	296	303	328	292	298	310	289	306	310	266	333	270	309	303	341	327	337	300	340	270	311	293	290	325	317	285	298	312	306	316	339	305	319	295	292	317	284	286	308	289	284	311	308	280	313	302	323	299	309	311	289	296	289	316	308	344	282	277	299	282	298	315	302	266	318	302	300	286	267	303	291	286	306	297	291	304	287	325	310	273	297	298	292	321	274	284	298	322	294	298	307	301	296	321	282	347	296	299	310	293	310	311	300	293	325	302	296	333	276	287	333	325	316	303	305	331	299	325	302	299	266	262	311	324	294	291	310	281	297	278	302	288	297	290	323	312	272	306	314	310	302	306	304	261	308	280	313	290	308	280	297	307	302	335	284	300	297
27756	10304	1860	1239	1040	964	995	963	941	968	918	906	947	982	920	962	956	903	936	972	930	983	929	930	943	997	952	957	905	967	938	952	963	940	886	945	916	946	979	899	937	917	816	927	917	981	970	945	934	918	923	884	972	951	966	918	910	967	954	955	851	931	896	908	951	894	905	979	937	982	930	915	987	932	933	983	925	949	953	933	978	993	972	913	882	910	920	902	940	946	945	868	888	970	936	962	943	910	901	932	907	908	931	896	892	971	939	945	980	919	904	870	904	963	947	992	898	945	929	944	915	986	900	934	940	892	898	876	891	954	887	898	979	956	933	960	1023	932	894	903	912	943	921	966	969	921	912	925	914	932	919	961	922	919	898	935	886	855	891	900	964	883	863	957	935	900	947	975	944	952	1013	917	898	931	962	901	900	927	959	933	966	954	959	935	964	958	941	869	903	912	968	898	927	971	893	917	940	1007	871	883	908	840	910	896	964	945	946	927	887	887	814	879	910	993	903	984	959	922	903	918	947	931	932	930	922	887	901	945	963	911	944	973	930	943	941	924	952	903	939	933	929	956	1000	971	920	966	919	946	895	903	931	932	924	907	936	979	945	956	948	895	902	911	946	906	928	921	935	922	890	941	943	904	923	941	970	958	916	1004	1019	860	888	892	909	949	944	943	925	991	900	902	961	905	883	928	897	1002	962	966	947	916	913	926	925	971	941	861	953	903	911	924	952	967	915	975	1000	976	911	905	913	893	931	836	968	938	893	911	935	953	956	931	904	975	920	895	936	930	916	878	912	957	940	917	921	920	992	913	971	934	916	894	898	936	962	849	828	880	955	937	956	968	977	933	955	872	961	868	932	954	900	918	900	943	921	934	974	898	942	938	921	897	908	871	961	932	930	996	918	884	957	953	931	911	941	945	909	942	925	952	918	886	955	914	930	941	898	918	967	902	894	878	904	903	885	953	909	871	940	993	964	910	917	913	887	939	955	927	959	939	902	932	871	898	899	939	962	960	918	969	927	959	921	893	889	905	900	962	966	914	903	915	989	910	896	952	877	947	947	979	959	875	944	947	939	907	941	939	935	928	967	878	891	985	957	972	966	909	941	940	972	945	973	939	894	949	921	928	890	921	912	965	934	886	923	940	930	895	939	922	963	936	948	937	867	938	929	909	886	895	987	926	949	896	926	895	930	968	928	1000	947	923	952	967	918	916	947	943	995	889	954	923	929	960	997	963	934	974	939	915	957	888	897	969	937	923	908	945	891	979	932	897	951	901	944	943	932	922	946	994	958	938	917	983	897	942	890	891	927	929	925	909	935	930	907	979	882	936	907	959	906	959	926	951	894	924	891	964	963	902	883	904	915	916	929	978	929	938	930	914	967	956	943	943	920	942	924	972	908	971	954	890	905	924	924	910	961	957	967	902	959	917	944	948	946	939	985	914	951	925	907	896	970	919	948	881	981	996	1025	946	936	935	887	946	975	941	917	946	951	955	917	948	906	922	972	963	927	879	945	954	948	963	958	924	945	944	903	987	948	915	887	875	1011	902	971	906	979	964	921	894	891	929	926	926	903	916	951	933	866	942	924	947	933	915	948	936	923	962	907	859	982	946	943	946	919	914	892	937	946	916	960	945	878	925	958	950	908	891	909	962	954	895	839	942	915	974	966	916	913	874	894	962	987	932	920	938	895	933	939	941	931	902	970	947	960	874	958	968	957	966	921	896	956	894	906	926	863	941	964	897	914	882	895	920	918	920	907	896	893	865	887	928	902	888	920	942	873	926	886	913	923	938	945	893	878	913	898	930	933	932	934	966	904	903	949	896	863	935	893	940	932	906	956	890	915	999	909	982	916	945	901	928	908	917	959	912	927	941	923	921	953	949	898	882	972	930	973	920	950	950	959	984	918	921	922	954	910	931	933	951	924	948	931	908	921	899	911	963	980	914	873	875	940	911	920	916	960	973	937	939	928	953	933	964	956	926	921	961	879	924	941	925	947	915	935	936	959	955	983	970	936	957	927	946	949	911	965	976	981	941	969	957	944	933	867	840	939	894	877	936	963	932	898	1021	903	894	958	944	943	926	917	904	905	934	899	953	887	892	944	901	941	925	942	950	895	931	933	883	968	957	889	964	927	948	974	887	909	959	907	901	930	944	932	946	941	907	990	928	928	897	904	897	914	921	964	972	933	929	911	957	984	952	933	908	871	942	929	943	957	927	928	886	986	954	903	970	986	897	877	921	902	997	949	951	893	977	948	945	886	948	902	967	912	924	933	966	922	971	913	910	948	923	943	905	897	1000	940	918	905	951	930	921	893	933	981	930	964	957	919	921	958	937	917	911	947	937	901	923	932	929	1014	951	897	948	878	926	892	923	969	955	903	930	932	929	935	905	918	916	959	973	922	963	1011	931	936	941	1000	895	917	939	929	929	936	927	977	901	867	952	958	930	924	968	928	899	936	958	984	955	907	881	969	939	886	949	891	965	997	911	912	973	942	922	940	904	922	930	941	973	935	908	899	919	871	901	900	933	919	976	917	865	914	939	904	979	979	898	902	904	985	942	977	901	938	988	912	898	970	919	938	923	950	912	907	908	945	953	915	926	945	891	912	959	937	1010	879	859	961	902	922	908	903	916	966	934	980	884	920	925	899	876	956	918	966	931	955	982	856	898	912	933	869	928	948	987	935	943	962	926	945	902	915	929	944	915	976	946	927	913	924	915	918	997	970	916	946	972	949	934	887	906	953	954	902	919	946	948	863	909	990	874	944	957	870	972	975	921	910	918	934	950	913	1000	939	909	965	965	943	932	919	932	913	945	895	923	966	954	997	926	900	992	938	916	910	870	945	939	915	870	938	957	988	987	897	957	975	994	942	1017	955	925	932	903	958	978	1005	965	955	954	911	926	947	981	916	920	945	969	822	887	910	974	905	925	949	926	971	963	918	961	909	943	920	973	950	949	919	890	891	911	937	902	891	966	978	946	938	942	1001	947	921	942	926	945	963	929	904	973	876	885	922	937	932	944	986	957	912	893	960	962	889	917	952	931	871	909	919	947	945	960	916	923	907	881	892	960	981	912	912	932	899	898	972	931	923	921	966	929	936	913	967	940	916	914	957	902	950	900	934	1008	941	887	926	932	937	950	910	903	878	890	881	914	917	896	989	939	887	880	952	920	891	882	940	938	911	990	925	971	971	954	961	918	917	955	934	902	921	922	914	883	946	958	964	924	944	943	975	934	925	942	952	939	934	974	958	880	922	888	954	883	931	895	943	885	882	988	942	986	998	888	928	931	891	941	935	924	971	904	893	904	930	921	916	893	938	960	998	948	938	927	980	923	914	877	928	910	1005	913	885	977	928	912	919	918	937	979	928	964	930	929	935	935	934	995	974	941	931	915	954	951	971	908	976	917	937	947	854	932	919	913	897	959	935	918	940	927	937	957	936	943	957	889	900	916	945	942	925	961	933	972	926	949	920	945	907	923	960	922	931	915	900	935	899	967	925	968	936	929	916	978
5469	944	937	845	781	764	775	790	745	777	715	774	740	735	720	735	788	754	743	762	761	753	788	732	707	733	746	757	740	726	737	766	772	754	749	729	716	777	747	781	768	791	751	708	729	781	751	758	721	790	800	843	753	777	754	775	711	761	717	707	751	736	756	761	729	765	746	764	766	731	730	756	776	762	757	755	705	765	690	823	787	736	752	748	733	791	778	708	739	740	743	708	736	732	778	715	741	758	703	764	716	748	761	759	764	730	759	766	797	765	778	739	750	738	737	801	732	735	751	719	760	737	794	744	720	762	745	722	758	734	751	722	761	753	734	719	772	703	769	739	725	750	728	718	703	748	701	747	760	765	782	652	702	763	782	732	757	723	769	708	724	763	716	762	763	768	741	756	803	783	755	738	759	740	735	764	739	744	756	754	793	775	772	757	728	764	730	766	704	731	740	695	787	744	714	721	726	764	736	745	739	717	721	737	758	768	787	727	704	783	721	715	692	810	726	749	773	750	707	786	739	786	735	767	691	759	716	766	785	751	755	727	743	732	717	778	786	751	727	716	749	744	715	764	730	758	748	694	712	745	736	769	732	764	709	768	726	733	744	716	736	753	761	747	743	725	736	756	752	763	727	774	760	753	761	766	707	740	734	733	787	728	750	776	732	762	779	728	733	748	784	727	758	737	740	713	788	744	791	794	732	804	759	732	747	700	768	737	730	747	757	722	721	707	727	800	804	741	746	741	742	705	794	717	714	761	761	751	725	799	742	787	780	769	734	758	790	743	716	712	742	704	743	732	812	725	757	711	737	743	775	812	713	756	727	758	733	764	727	731	740	737	771	713	711	703	747	718	719	792	718	762	730	789	715	800	743	736	743	701	747	764	727	752	735	736	791	708	745	753	751	732	753	738	782	736	696	760	785	735	759	725	746	798	693	786	772	752	725	700	743	738	781	731	750	770	721	731	722	783	758	765	715	739	734	778	738	697	751	707	728	800	777	776	739	746	757	709	747	732	750	730	790	740	767	766	676	761	713	725	762	721	753	787	726	733	749	735	675	767	747	749	754	729	697	752	707	764	774	737	738	754	734	778	781	744	761	804	750	742	701	719	730	767	719	778	732	786	728	768	733	759	742	725	713	710	678	737	771	699	769	749	771	750	771	733	749	739	730	739	686	733	722	764	767	747	692	713	753	771	726	720	697	793	738	763	706	749	762	741	737	699	733	806	724	740	768	801	691	741	759	758	735	766	695	777	725	751	746	750	727	798	729	797	754	774	746	783	780	719	756	754	774	727	741	753	765	763	760	762	760	715	790	779	718	760	771	730	735	706	727	719	764	742	752	743	770	772	773	747	747	751	758	720	735	769	725	760	766	755	699	736	707	742	746	735	730	744	727	784	776	749	770	779	753	779	724	784	737	816	741	759	738	777	761	749	739	776	763	743	738	755	685	750	684	794	739	761	734	765	726	730	739	821	765	727	727	782	713	700	724	774	754	747	783	742	755	789	779	812	695	735	728	755	777	757	761	743	726	791	715	721	729	767	724	719	727	726	706	741	790	713	733	726	768	704	809	712	731	726	777	725	750	791	716	773	788	737	756	789	784	735	750	738	700	789	728	710	755	809	776	764	720	747	749	705	726	734	765	749	735	751	805	761	741	783	751	746	691	692	699	727	791	737	806	717	709	780	712	746	769	799	745	776	723	716	746	772	751	755	769	775	761	773	779	798	762	808	729	758	751	734	746	794	723	751	758	738	700	777	736	781	772	772	738	776	765	769	746	759	767	719	715	764	739	770	766	769	762	752	736	746	746	721	742	777	759	720	769	777	694	775	803	756	731	737	714	741	789	715	783	712	807	769	768	754	744	706	738	749	729	771	771	724	726	740	745	689	767	730	744	738	795	760	748	735	746	769	782	728	714	715	760	736	740	731	694	741	773	712	766	753	723	751	764	735	752	790	731	785	764	742	680	768	689	741	759	722	698	749	756	729	732	708	724	704	762	738	711	721	738	716	766	757	746	754	745	769	730	733	738	741	756	669	749	773	741	751	752	768	732	761	669	728	729	738	809	796	702	777	688	699	742	779	711	701	741	690	751	766	787	751	742	744	718	763	748	747	756	753	753	746	696	758	773	746	739	749	794	738	769	758	755	737	737	763	767	759	763	765	757	797	742	755	725	697	737	735	728	727	763	798	717	762	760	757	767	675	756	782	698	706	786	756	730	734	807	726	777	741	771	731	790	785	729	759	757	751	739	753	732	797	727	685	726	732	734	721	770	785	798	759	706	750	717	699	730	726	740	750	734	751	760	735	738	721	729	775	754	743	741	754	751	760	776	724	716	753	767	757	762	730	728	706	753	787	804	750	749	762	733	754	778	744	722	698	749	716	698	779	698	753	737	735	792	767	714	688	779	748	743	706	760	759	773	764	747	716	758	725	715	721	751	738	778	732	727	717	725	777	735	747	723	757	745	712	803	735	760	771	746	758	750	722	683	757	715	786	743	757	770	760	764	730	765	740	764	726	728	777	821	784	704	761	741	745	797	745	746	758	733	721	795	741	701	762	735	714	764	763	768	775	742	755	739	724	735	704	749	721	740	816	775	771	768	765	766	723	778	744	724	712	728	702	786	711	747	785	714	722	789	809	796	762	739	692	782	711	801	749	773	731	739	765	688	749	708	761	770	746	731	773	770	731	769	751	756	679	753	779	741	761	703	771	715	697	771	749	784	736	729	768	752	743	747	770	693	746	722	775	741	816	779	714	768	743	752	753	749	776	742	776	735	769	744	732	770	776	753	734	724	750	748	766	720	784	733	783	746	770	769	690	750	746	746	733	730	755	693	802	767	728	697	768	776	756	694	697	757	732	767	767	790	724	756	751	748	784	727	733	735	727	781	773	729	774	792	737	726	744	735	725	775	784	783	749	735	744	743	741	741	727	722	738	724	720	713	732	758	740	764	750	751	743	778	743	745	779	747	779	756	814	694	749	754	780	743	736	762	740	754	759	768	769	734	791	755	787	809	691	726	673	714	752	723	760	757	754	740	771	756	754	714	732	729	737	749	777	795	693	765	745	724	772	693	743	715	743	767	744	692	765	745	727	766	720	773	720	719	732	744	777	713	746	735	747	701	760	692	790	719	735	744	766	780	758	702	768	730	741	785	719	769	723	784	733	744	757	771	714	723	757	741	734	730	771	750	717	674	706	718	748	733	770	770	724	774	725	738	743	748	780	746	768	757	751	747	794	722	773	722	725	726	746	740	747	765	761	745	750	750	691	786	767	768	725	710	746	748	733	756	756	774	775	784	771	718	732	732	780	709	693	758	781	759	729	773	753	761	792	740	749	757	742	727	749	786	784	755	764	758	746	707	779	700	703	727	750	758	735	769	775	769	728	727	735	751	717	711	702	795	726	767	733	729	709	704	730	733	725	746	738	786	775	778	774	788	762	725	744	747	736	688	761	754	751	732	710	764	755	743	768	723	718	744	763
25584	21428	27229	25400	4202	1070	901	746	674	726	698	684	722	720	672	634	662	660	632	634	617	589	666	625	612	619	611	602	639	634	594	609	637	586	582	641	633	680	625	601	642	624	683	575	598	598	630	620	653	633	627	612	608	628	646	618	608	623	647	637	604	612	622	630	614	622	588	615	606	602	583	660	622	620	611	621	598	615	619	618	594	639	607	634	619	646	634	626	628	608	638	580	614	546	602	635	646	592	592	677	625	655	663	631	605	586	580	608	661	633	604	616	636	636	570	581	628	601	641	631	651	628	636	590	626	660	662	635	630	618	597	615	652	614	617	608	580	601	596	622	619	599	636	629	642	580	597	589	612	603	653	615	628	607	672	628	587	617	601	616	629	562	598	630	617	606	649	644	648	641	594	573	601	586	590	632	619	636	567	670	655	604	636	643	615	651	550	596	584	615	640	590	584	624	623	626	613	584	616	607	616	622	585	634	604	598	595	616	660	577	603	592	623	633	623	614	616	593	608	584	574	649	595	615	600	625	570	672	609	594	660	607	632	648	615	609	598	592	625	593	636	619	644	634	617	623	617	589	584	616	631	621	619	617	606	624	619	611	624	629	628	593	638	591	619	597	609	605	564	609	634	613	625	639	605	570	616	591	571	609	546	593	579	603	592	598	570	627	592	636	607	654	656	631	639	645	621	582	614	578	636	583	636	591	629	605	632	616	647	634	604	626	595	625	624	605	604	593	625	613	598	608	625	597	662	577	625	693	588	630	573	571	603	636	608	639	649	612	618	592	613	612	573	613	579	608	602	679	666	589	609	637	606	631	601	612	658	660	650	634	620	589	604	629	672	632	611	635	567	631	613	596	600	655	600	539	618	641	600	633	621	599	634	571	634	568	603	631	628	572	580	594	608	623	620	561	605	637	616	597	611	565	611	607	629	631	623	598	621	582	624	615	589	604	614	582	595	624	642	619	594	647	600	629	606	628	592	608	636	590	593	622	591	621	601	678	608	601	597	615	615	626	604	580	604	638	604	631	597	587	573	633	658	625	615	644	599	610	625	630	569	626	652	611	588	648	609	614	604	638	648	565	629	667	609	651	596	593	571	645	595	612	672	591	625	589	613	628	633	579	558	667	573	645	605	654	599	598	599	606	623	644	598	640	572	621	587	606	604	604	680	618	626	644	576	581	616	575	624	603	627	589	639	621	611	614	617	609	593	596	593	548	636	614	580	625	624	602	576	615	561	585	584	595	587	592	640	630	591	650	596	623	628	662	642	618	557	619	599	613	623	608	636	610	613	591	608	604	628	634	637	643	611	593	586	581	626	635	620	643	612	620	620	663	635	598	659	591	622	586	604	582	652	639	571	578	589	580	590	644	618	639	589	625	591	638	614	632	589	599	607	618	590	604	626	641	604	626	624	621	619	636	605	574	606	588	620	601	658	652	619	638	605	635	629	587	609	573	599	614	601	547	577	612	647	636	589	564	622	600	631	618	606	599	574	630	648	624	599	611	627	615	663	633	602	636	621	636	579	581	640	605	653	535	553	620	603	605	603	623	526	637	643	585	611	620	608	621	628	607	635	593	633	602	630	672	575	550	650	596	602	594	619	628	613	637	585	580	608	605	606	666	592	591	584	637	635	606	606	579	561	611	585	624	622	650	560	630	586	628	616	619	600	597	620	610	632	578	635	585	590	642	677	613	581	579	586	635	598	547	619	621	607	632	597	625	632	613	616	638	637	629	617	604	609	648	635	633	606	608	633	611	622	654	609	594	601	602	588	599	645	608	641	574	617	587	594	651	637	628	620	595	628	599	628	641	623	575	623	620	607	615	596	654	619	618	643	641	589	683	584	583	601	594	605	638	601	643	567	599	639	613	628	599	655	605	612	586	643	622	615	601	677	656	623	642	625	599	580	581	575	612	631	648	614	639	627	605	656	615	598	597	647	618	577	629	609	639	598	591	674	616	662	571	605	592	628	615	622	642	625	611	628	603	631	576	628	632	617	599	589	642	667	611	586	593	686	603	621	657	582	670	591	559	599	628	604	600	641	599	656	602	581	615	602	628	636	600	661	619	594	635	627	623	618	622	648	580	593	646	604	597	571	605	621	543	605	634	636	608	591	617	579	637	612	621	617	591	600	628	571	594	639	618	617	668	565	609	597	629	572	601	641	598	620	646	595	604	630	618	628	621	584	634	635	637	612	591	615	593	610	579	604	575	631	612	588	628	616	614	614	609	597	593	650	610	632	615	585	587	619	624	622	621	627	597	616	587	618	616	633	609	603	602	651	585	650	612	641	591	636	608	606	612	603	616	625	669	627	619	583	585	636	599	640	591	610	596	578	558	616	631	639	605	616	607	621	592	589	670	579	615	636	667	616	680	613	589	628	616	620	635	641	561	628	606	619	625	549	618	580	621	586	613	633	628	585	591	580	611	624	626	609	614	617	644	607	633	623	612	618	608	602	610	612	588	596	641	601	631	582	623	658	618	607	595	631	638	623	573	648	648	573	590	621	639	600	601	615	616	626	606	632	634	607	623	604	621	626	600	594	604	663	660	629	584	594	640	614	616	613	604	633	599	625	624	635	554	637	614	636	622	613	583	625	660	587	609	621	638	668	684	593	619	657	605	610	624	610	591	610	608	581	612	595	571	603	653	642	581	636	589	616	631	640	589	626	606	648	596	640	587	633	624	583	562	565	620	574	621	597	591	583	595	610	629	584	588	642	595	639	611	576	599	600	610	633	585	616	613	571	613	585	610	642	600	600	626	648	665	615	649	623	582	585	626	603	597	574	596	690	610	624	602	611	566	646	601	625	605	585	622	632	614	645	580	622	596	587	646	650	579	590	621	586	624	637	609	626	580	621	602	574	618	585	626	621	632	614	583	625	624	626	630	674	608	608	617	619	591	602	582	662	596	614	651	596	609	613	616	592	634	628	619	579	626	620	587	614	663	614	606	606	646	620	644	637	638	580	630	602	582	600	582	601	618	619	665	617	600	598	589	583	614	642	628	672	607	619	629	590	624	561	582	634	584	617	566	600	604	634	637	629	617	605	599	607	627	630	607	624	644	639	603	606	572	594	613	573	654	600	616	626	578	606	583	592	616	621	683	588	604	611	631	610	624	613	595	622	592	634	603	587	571	614	624	629	637	578	588	642	622	638	598	588	579	598	595	630	580	615	635	581	570	628	623	598	576	633	624	617	616	675	609	607	614	620	612	598	593	615	627	609	586	633	562	626	614	614	605	600	624	636	620	596	635	625	624	616	628	600	644	614	625	650	630	583	600	620	607	615	601	659	626	605	613	615	577	630	620	634	601	594	614	622	593	593	582	608	639	646	601	629	593	685	573	643	601	634	650	598	598	629	606	606	611	586	576	627	638	643	631	630	607	576	576	619	595	623	650	639	631	623	643	618	616	634	602	590	605	608	636	631	578	607	582	604	588	613	596	582	594	675	596	584	642	621	617	608	592	646	594	611	599	623	595
3789	2889	2492	1427	1019	815	767	708	620	591	601	579	613	552	589	586	572	585	557	561	520	553	556	527	562	544	562	574	497	561	548	565	568	541	518	499	529	523	531	553	549	551	543	580	509	519	555	536	578	523	545	517	536	546	573	503	543	581	542	517	541	551	532	574	521	492	507	547	536	496	530	564	525	546	520	529	606	546	561	524	529	467	523	529	536	540	550	571	517	549	513	553	549	523	530	523	528	534	500	505	490	532	509	564	519	519	515	484	555	512	544	552	532	557	485	515	541	497	546	473	513	506	534	551	515	528	515	537	545	508	522	493	485	567	536	522	542	535	557	502	545	524	519	565	525	540	539	509	539	509	517	541	491	574	548	531	518	547	544	467	508	521	577	531	535	497	551	517	521	514	488	529	531	576	544	536	518	544	560	536	526	497	543	493	500	542	481	538	549	515	513	531	555	535	567	529	570	509	535	533	522	512	558	514	518	550	547	489	496	510	517	532	529	581	519	561	522	513	503	527	587	514	521	495	509	530	550	509	514	506	522	537	543	560	543	580	562	537	501	540	514	520	562	510	555	532	528	514	525	543	546	549	521	522	530	482	529	532	580	534	483	503	538	529	554	479	500	532	555	484	546	508	511	537	524	521	536	546	500	544	531	482	524	528	538	560	483	534	517	490	513	503	562	527	546	510	513	524	512	521	537	512	547	528	531	526	514	563	501	523	505	531	495	547	493	510	509	520	516	517	514	539	532	508	557	531	515	515	508	553	560	476	547	542	507	558	516	542	555	498	525	532	571	576	491	552	484	537	526	483	499	559	517	555	568	556	520	555	508	500	566	554	573	478	519	551	557	513	529	512	544	538	555	493	556	513	489	545	528	550	549	527	503	476	536	517	558	544	526	519	541	540	572	523	546	573	520	554	538	485	537	531	510	496	560	557	521	556	513	536	535	511	537	491	520	559	534	512	538	513	529	533	523	529	537	510	503	496	553	519	545	540	488	486	522	549	510	514	545	498	518	495	529	529	524	481	507	513	530	540	517	486	559	540	455	504	525	531	536	507	525	523	538	508	513	536	551	536	510	525	544	560	507	536	533	534	547	538	563	514	541	525	534	531	487	534	519	517	537	525	517	518	519	476	543	532	521	529	510	542	514	532	530	549	555	491	555	519	539	519	544	516	529	539	497	468	532	538	549	541	530	486	517	518	504	550	501	514	529	525	520	531	529	548	539	508	479	556	509	544	503	525	521	501	499	482	526	510	546	469	536	503	533	561	549	522	520	497	482	507	544	543	525	529	538	535	549	468	486	552	538	498	531	512	501	546	508	514	523	549	513	542	502	523	516	536	519	544	509	531	536	498	520	558	558	538	562	557	507	516	532	495	526	493	504	533	545	509	524	530	544	538	523	516	535	523	550	539	542	526	540	480	545	534	539	553	537	508	507	531	532	548	539	514	494	512	577	539	531	528	542	536	577	560	579	542	504	533	517	530	546	556	535	516	498	534	519	528	540	515	489	502	538	514	555	531	509	498	524	515	497	578	554	525	542	506	547	535	572	572	530	561	526	534	542	540	508	555	513	539	510	511	476	528	501	535	520	533	540	504	542	517	536	458	499	559	523	482	522	558	544	554	552	545	539	493	474	535	541	521	531	523	522	570	535	554	530	570	579	561	542	544	543	525	518	498	545	522	462	595	491	517	507	513	489	510	523	529	559	532	531	518	519	512	502	523	534	475	492	519	544	568	575	518	550	534	534	493	585	512	523	514	531	526	501	506	540	551	526	505	512	537	501	504	512	560	570	513	562	522	542	537	553	527	522	516	513	514	555	510	525	499	507	508	513	504	534	494	530	502	459	544	538	509	561	482	535	551	510	539	550	513	509	529	529	560	523	517	523	518	529	553	537	528	493	530	512	520	542	519	485	550	511	557	514	507	539	527	477	550	573	491	523	538	522	500	511	530	534	475	541	556	512	547	524	512	514	514	527	539	536	506	546	527	483	508	520	504	515	512	533	540	523	554	550	506	522	529	527	512	498	542	553	537	510	531	508	498	466	521	506	532	528	510	540	495	550	492	530	514	510	510	487	533	552	530	541	519	485	520	519	526	522	511	538	512	516	520	503	532	528	577	517	552	500	560	533	512	532	508	524	570	518	519	508	529	502	539	506	503	523	559	497	545	497	541	522	464	516	544	524	556	499	568	496	541	505	505	554	532	543	507	494	525	496	524	526	515	535	546	579	505	494	529	510	530	509	491	547	573	545	548	557	517	544	521	522	563	490	513	506	536	523	518	545	490	537	538	529	514	557	497	521	524	536	485	509	482	530	530	547	495	541	480	559	511	534	528	521	510	515	518	520	556	486	525	481	519	518	518	515	520	547	533	578	520	491	509	497	537	504	549	570	543	511	511	512	481	497	521	495	503	554	482	540	513	566	543	597	500	529	500	555	463	509	534	526	543	509	538	556	580	505	553	505	519	558	551	553	529	515	510	528	506	539	535	501	545	512	578	521	534	553	544	582	519	541	531	529	513	506	521	515	501	501	513	530	523	541	538	502	529	531	546	534	567	546	486	539	478	527	549	564	540	508	562	527	547	512	494	468	478	531	527	517	516	528	548	530	534	543	531	532	558	511	511	559	500	509	519	531	524	559	514	508	561	506	540	551	500	510	520	501	521	499	529	496	509	530	499	533	501	564	534	542	534	554	525	514	531	511	495	514	528	538	524	509	524	534	491	503	519	522	555	505	506	531	564	499	547	513	575	545	519	517	538	516	511	529	501	541	500	517	487	596	556	531	529	518	491	557	504	537	532	518	511	561	539	503	522	490	534	519	516	525	562	519	488	499	553	536	535	530	531	526	527	516	488	516	530	522	529	519	518	526	513	538	498	521	536	542	472	522	511	514	540	553	531	531	566	540	475	519	535	569	529	540	525	496	516	532	512	515	516	539	535	531	499	494	493	514	521	506	531	532	499	508	543	510	530	517	511	519	524	523	557	511	523	518	554	507	536	517	543	519	518	532	526	513	499	532	562	524	516	513	522	543	546	509	491	519	526	526	522	517	506	522	464	485	551	548	502	541	510	522	514	548	518	550	529	544	522	517	519	489	493	532	524	500	515	544	514	565	502	516	523	516	531	512	566	527	501	522	488	531	532	503	526	514	554	536	553	538	525	527	555	515	500	589	504	549	514	514	539	508	534	507	527	545	550	521	520	500	547	485	521	515	548	520	515	500	500	506	558	535	536	515	516	526	502	485	515	513	553	520	532	517	533	527	547	518	500	517	496	492	532	479	526	539	533	502	483	507	528	523	546	554	515	536	550	490	512	545	496	556	552	538	527	513	521	517	499	552	565	541	504	519	551	529	532	521	527	520	533	480	545	521	565	552	543	497	509	504	559	542	506	537	532	542	538	515	497	508	500	535	511	482	549	528	524	550	511	519	539	518	525	505	528	534	510	548	533	461	521	548	515	574	487	516	468	563	563	549	491	496	500
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
